Interface IDReferenceType

All Superinterfaces:
IDElement, IDExpression, IInstructionOperand

@Ser public interface IDReferenceType extends IDExpression
dexdec IR reference type object.

Example:

 if(obj instanceof Foo) { ...
                   ^^^
 
  • Method Details

    • getTypeIndex

      @Deprecated IDIndex getTypeIndex()
      Deprecated.
    • getReferenceTypeIndex

      int getReferenceTypeIndex()
      Get the index of the reference type.
      Returns:
    • getReferenceType

      IJavaType getReferenceType()
      Get the reference type.
      Returns:
    • duplicate

      IDReferenceType duplicate()
      Description copied from interface: IDElement
      Duplicate this element.
      Specified by:
      duplicate in interface IDElement
      Specified by:
      duplicate in interface IDExpression
      Returns:
      a deep copy of this element; the type of the duplicated element should be the same as this element's type