# Class: com.pnfsoftware.jeb.core.units.code.asm.analyzer.DebugInformationPolicy

Policies about how to retrieve and use debug information.

## Constructor: DebugInformationPolicy
- parameter: `usage`, type: `int`
- parameter: `retrieval`, type: `int`


## Static Field: RETRIEVAL_ALL
Type: `int`

Constant value: `2`

## Static Field: RETRIEVAL_LOCAL
Type: `int`

Constant value: `1`

## Static Field: RETRIEVAL_NONE
Type: `int`

Constant value: `0`

## Static Field: USAGE_ALL
Type: `int`

Constant value: `2`

## Static Field: USAGE_INTERNAL
Type: `int`

Constant value: `1`

## Static Field: USAGE_NONE
Type: `int`

Constant value: `0`

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


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


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


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


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


