Class UnSSATransformer.LiveA

    • Constructor Detail

      • LiveA

        public LiveA​(IrMethod method)
    • Method Detail

      • analyzeValue

        protected void analyzeValue()
        Overrides:
        analyzeValue in class BaseAnalyze<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV>
      • clearUnUsedFromFrame

        protected void clearUnUsedFromFrame()
      • markUsed

        protected java.util.Set<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV> markUsed()
      • merge

        public 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)
      • newFrame

        protected com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV[] newFrame​(int size)
        Specified by:
        newFrame in class BaseAnalyze<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV>
      • newValue

        protected com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV newValue()
        Specified by:
        newValue in class BaseAnalyze<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV>
      • onAssignLocal

        protected com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV onAssignLocal​(Local local,
                                                                                    Value value)
        Overrides:
        onAssignLocal in class BaseAnalyze<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV>
      • onUseLocal

        protected void onUseLocal​(com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV aValue,
                                  Local local)
        Overrides:
        onUseLocal in class BaseAnalyze<com.googlecode.dex2jar.ir.ts.UnSSATransformer.LiveV>