Class SSAArrayReferenceInstruction

    • Method Detail

      • getUse

        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)
        See Also:
        SSAInstruction.getUse(int)
      • getArrayRef

        public int getArrayRef()
        Return the value number of the array reference.
      • getIndex

        public int getIndex()
        Return the value number of the index of the array reference.
      • typeIsPrimitive

        public boolean typeIsPrimitive()
        Returns:
        true iff this represents an array access of a primitive type element
      • isPEI

        public boolean isPEI()
        Overrides:
        isPEI in class SSAInstruction
        Returns:
        true iff this instruction may throw an exception.
      • isFallThrough

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