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

C AST interface representing the declaration of a [typed](ICType) [identifier](ICIdentifier).

## Method: duplicate
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecl`


## Method: getIdentifier
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICIdentifier`

Description: Get the identifier declared.
return: 

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

Description: Convenience method used to retrieve the originally\-set name of the identifier.
return: 

## Method: getType
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICType`

Description: Get the declaration type.
return: 

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

Description: Convenience method. Determine whether this object is the declaration of a method parameter.
return: 

