Class ReflectiveMemberAccess

java.lang.Object
com.ibm.wala.ssa.SSAInstruction
com.ibm.wala.ssa.ReflectiveMemberAccess
Direct Known Subclasses:
AbstractReflectiveGet, AbstractReflectivePut

public abstract class ReflectiveMemberAccess extends SSAInstruction
TODO: document me.
  • Field Details Link icon

    • objectRef Link icon

      protected final int objectRef
    • memberRef Link icon

      protected final int memberRef
  • Constructor Details Link icon

    • ReflectiveMemberAccess Link icon

      protected ReflectiveMemberAccess(int iindex, int objectRef, int memberRef)
  • Method Details Link icon

    • toString Link icon

      public String toString(SymbolTable symbolTable)
      Specified by:
      toString in class SSAInstruction
    • getUse Link icon

      public int getUse(int j)
      Overrides:
      getUse in class SSAInstruction
      Returns:
      value number representing the jth use in this instruction. -1 means TOP (i.e., the value doesn't matter)
    • getObjectRef Link icon

      public int getObjectRef()
    • getMemberRef Link icon

      public int getMemberRef()
    • hashCode Link icon

      public int hashCode()
      Specified by:
      hashCode in class SSAInstruction
    • isFallThrough Link icon

      public boolean isFallThrough()
      Specified by:
      isFallThrough in class SSAInstruction
      Returns:
      true iff this instruction may fall through to the next