Class PrototypeLookup


  • public class PrototypeLookup
    extends com.ibm.wala.ssa.SSAAbstractUnaryInstruction
    Non-deterministically assigns some object in the prototype chain of val (or val itself) to result.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.ibm.wala.ssa.SSAInstruction

        com.ibm.wala.ssa.SSAInstruction.IVisitor, com.ibm.wala.ssa.SSAInstruction.Visitor
    • Field Summary

      • Fields inherited from class com.ibm.wala.ssa.SSAAbstractUnaryInstruction

        result, val
      • Fields inherited from class com.ibm.wala.ssa.SSAInstruction

        NO_INDEX
    • Constructor Summary

      Constructors 
      Constructor Description
      PrototypeLookup​(int iindex, int result, int val)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.ibm.wala.ssa.SSAInstruction copyForSSA​(com.ibm.wala.ssa.SSAInstructionFactory insts, int[] defs, int[] uses)  
      java.lang.String toString​(com.ibm.wala.ssa.SymbolTable symbolTable)  
      void visit​(com.ibm.wala.ssa.SSAInstruction.IVisitor v)  
      • Methods inherited from class com.ibm.wala.ssa.SSAAbstractUnaryInstruction

        getDef, getDef, getNumberOfDefs, getNumberOfUses, getUse, hasDef, hashCode, isFallThrough
      • Methods inherited from class com.ibm.wala.ssa.SSAInstruction

        equals, getExceptionTypes, getValueString, iIndex, isPEI, setInstructionIndex, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • PrototypeLookup

        public PrototypeLookup​(int iindex,
                               int result,
                               int val)
    • Method Detail

      • copyForSSA

        public com.ibm.wala.ssa.SSAInstruction copyForSSA​(com.ibm.wala.ssa.SSAInstructionFactory insts,
                                                          int[] defs,
                                                          int[] uses)
        Specified by:
        copyForSSA in class com.ibm.wala.ssa.SSAInstruction
      • toString

        public java.lang.String toString​(com.ibm.wala.ssa.SymbolTable symbolTable)
        Specified by:
        toString in class com.ibm.wala.ssa.SSAInstruction
      • visit

        public void visit​(com.ibm.wala.ssa.SSAInstruction.IVisitor v)
        Specified by:
        visit in class com.ibm.wala.ssa.SSAInstruction