# Interface: com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger

Generic C AST interface used to represent integer literals.

## Method: duplicate2
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICConstantInteger<T>`

Description: True duplication to allow customization of the formatter without impacting other constants.
return: a distinct integer constant

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


## Method: getFormatter
- return type: `com.pnfsoftware.jeb.core.units.code.asm.render.NumberFormatter`


## Method: getIntegerValue
- return type: `java.math.BigInteger`


## Method: getValueAsLong
- return type: `long`


## Method: isNegative
- return type: `boolean`


## Method: isPositive
- return type: `boolean`


## Method: isUnsigned
- return type: `boolean`


## Method: needsCustomFormatting
- return type: `boolean`


