# Interface: com.pnfsoftware.jeb.core.units.code.asm.analyzer.IReference

Description of relationship between a source \(from\) and a target \(to\) native locations.

## Static Field: FLAG_ADVANCED_ANALYSIS
Type: `int`

Constant value: `2`
Description: Reference was created by advanced analysis.

## Static Field: FLAG_DYNAMIC
Type: `int`

Constant value: `1`
Description: Reference was created from dynamic information.

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

Description: Get reference flags.
return: reference flags

## Method: getFrom
- return type: `com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation`

Description: Get the source location.
return: source location

## Method: getStringType
- return type: `java.lang.String`

Description: Get a string representation of the reference type.
return: reference type string

## Method: getTo
- return type: `com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceLocation`

Description: Get the target location.
return: target location

## Method: getType
- return type: `com.pnfsoftware.jeb.core.units.code.asm.analyzer.ReferenceType`

Description: Get the reference type.
return: reference type, never null

