Package com.googlecode.dex2jar.ir.ts
Class UnSSATransformer.LiveA
java.lang.Object
com.googlecode.dex2jar.ir.ts.an.BaseAnalyze<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV>
com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveA
- All Implemented Interfaces:
Cfg.FrameVisitor<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV[]>,Cfg.OnAssignCallBack,Cfg.OnUseCallBack,Cfg.TravelCallBack
- Enclosing class:
UnSSATransformer
protected static class UnSSATransformer.LiveA
extends BaseAnalyze<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV>
-
Field Summary
Fields inherited from class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
aValues, DEBUG, localSize, method -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected Set<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV> markUsed()com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV[]merge(com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV[] srcFrame, com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV[] distFrame, Stmt src, Stmt dist) protected com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV[]newFrame(int size) protected com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveVnewValue()protected com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveVonAssignLocal(Local local, Value value) protected voidonUseLocal(com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV aValue, Local local) Methods inherited from class com.googlecode.dex2jar.ir.ts.an.BaseAnalyze
afterExec, analyze, analyze0, exec, getFrame, getFromFrame, init, initCFG, initFirstFrame, newFrame, onAssign, onUse, setFrame, toString
-
Constructor Details
-
LiveA
-
-
Method Details
-
analyzeValue
protected void analyzeValue()- Overrides:
analyzeValuein classBaseAnalyze<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV>
-
clearUnUsedFromFrame
protected void clearUnUsedFromFrame() -
markUsed
-
merge
-
newFrame
protected com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV[] newFrame(int size) - Specified by:
newFramein classBaseAnalyze<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV>
-
newValue
protected com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV newValue()- Specified by:
newValuein classBaseAnalyze<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV>
-
onAssignLocal
protected com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV onAssignLocal(Local local, Value value) - Overrides:
onAssignLocalin classBaseAnalyze<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV>
-
onUseLocal
- Overrides:
onUseLocalin classBaseAnalyze<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV>
-