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>
  • Constructor Details

  • Method Details

    • analyzeValue

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

      protected void clearUnUsedFromFrame()
    • markUsed

      protected 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>