Class LocalVarNode

All Implemented Interfaces:
Comparable<ValNode>, Numberable

public class LocalVarNode extends VarNode
Author:
Ondrej Lhotak
  • Field Details

  • Constructor Details

  • Method Details

    • getMethod

      public SootMethod getMethod()
      Specified by:
      getMethod in class VarNode
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isThis

      public boolean isThis()
      Returns true if this VarNode represents the THIS pointer
    • isReturn

      public boolean isReturn()
    • base

      public VarNode base()
      Specified by:
      base in class VarNode
    • parameterize

      public PagNode parameterize(Parameterizer parameterizer, Context context)
      Description copied from class: PagNode
      Turns this node into its context-sensitive counterpart by calling back into the matching overload of parameterizer. Only the node kinds that can actually be parameterized (LocalVarNode, FieldRefNode, AllocNode, FieldValNode, GlobalVarNode) override this; every other node kind is not meant to reach a context parameterization step, so the default fails loudly instead of silently doing nothing.
      Overrides:
      parameterize in class PagNode