# Class: com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer

Manager of stack pointer candidates.

## Constructor: SPDDeterminer


## Method: add
- parameter: `value`, type: `int`
- parameter: `guarantee`, type: `int`
- parameter: `origin`, type: `int`
- return type: `boolean`

Description: Record a new stack\-pointer delta candidate.
parameter: value: SPD value
parameter: guarantee: SPD guarantee
parameter: origin: SPD origin
return: true if the set of SPD candidates was modified

## Method: clone
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDDeterminer`


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


## Method: getBestCandidate
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC`


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


## Method: getCandidates
- return type: `java.util.Collection<com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.SPDC>`


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


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


