# Class: com.pnfsoftware.jeb.core.units.code.DUI

Def\-use information object provided by [IDFA](IDFA) implementation. These objects represent the variables defined, used, potentially\-defined, potentially\-used, and spoiled by an instruction. \(Not to be confused with data\-chains\!\). These objects are read\-only.

## Method: equals
- parameter: `obj`, type: `java.lang.Object`
- return type: `boolean`


## Method: getDef
- return type: `java.util.Collection<java.lang.Integer>`


## Method: getDefPot
- return type: `java.util.Collection<java.lang.Integer>`


## Method: getSpoiled
- return type: `java.util.Collection<java.lang.Integer>`


## Method: getUse
- return type: `java.util.Collection<java.lang.Integer>`


## Method: getUsePot
- return type: `java.util.Collection<java.lang.Integer>`


## Method: hashCode
- return type: `int`


