# Interface: com.pnfsoftware.jeb.core.units.code.android.ir.IDReferenceType
- Super interfaces: `com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression`

`dexdec` IR reference type object.  

  Example:   

```

 if(obj instanceof Foo) { ...
                   ^^^
 
```

## Abstract Method: duplicate
- return type: `com.pnfsoftware.jeb.core.units.code.android.ir.IDReferenceType`


## Abstract Method: getReferenceType
- return type: `com.pnfsoftware.jeb.core.units.code.java.IJavaType`

Description: Get the reference type.
return: the reference type

## Abstract Method: getReferenceTypeIndex
- return type: `int`

Description: Get the index of the reference type.
return: the reference type pool index

## Abstract Method: getTypeIndex
- return type: `com.pnfsoftware.jeb.core.units.code.android.ir.IDIndex`

Description: 
deprecated: use [#getReferenceTypeIndex()](#getReferenceTypeIndex()) instead
return: the reference type pool index

