Class SmaliCodeVisitor

java.lang.Object
com.googlecode.d2j.visitors.DexCodeVisitor
com.googlecode.d2j.node.DexCodeNode
com.googlecode.d2j.smali.SmaliCodeVisitor

public class SmaliCodeVisitor extends com.googlecode.d2j.node.DexCodeNode
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
    static class 
     
    static class 
     
  • Field Summary

    Fields inherited from class com.googlecode.d2j.node.DexCodeNode

    debugNode, stmts, totalRegister, tryStmts

    Fields inherited from class com.googlecode.d2j.visitors.DexCodeVisitor

    visitor
  • Constructor Summary

    Constructors
    Constructor
    Description
    SmaliCodeVisitor(com.googlecode.d2j.visitors.DexCodeVisitor visitor)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    visitConstStmt(com.googlecode.d2j.reader.Op op, int ra, Object value)
     
    void
     
    void
    visitLabel(com.googlecode.d2j.DexLabel label)
     

    Methods inherited from class com.googlecode.d2j.node.DexCodeNode

    accept, accept, add, visitDebug, visitFieldStmt, visitFillArrayDataStmt, visitFilledNewArrayStmt, visitJumpStmt, visitMethodStmt, visitMethodStmt, visitMethodStmt, visitPackedSwitchStmt, visitRegister, visitSparseSwitchStmt, visitStmt0R, visitStmt1R, visitStmt2R, visitStmt2R1N, visitStmt3R, visitTryCatch, visitTypeStmt

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SmaliCodeVisitor

      public SmaliCodeVisitor(com.googlecode.d2j.visitors.DexCodeVisitor visitor)
  • Method Details

    • visitConstStmt

      public void visitConstStmt(com.googlecode.d2j.reader.Op op, int ra, Object value)
      Overrides:
      visitConstStmt in class com.googlecode.d2j.node.DexCodeNode
    • visitEnd

      public void visitEnd()
      Overrides:
      visitEnd in class com.googlecode.d2j.visitors.DexCodeVisitor
    • visitLabel

      public void visitLabel(com.googlecode.d2j.DexLabel label)
      Overrides:
      visitLabel in class com.googlecode.d2j.node.DexCodeNode