| com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecl |
C AST interface representing the declaration of a typed identifier.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract ICDecl |
duplicate()
Deep duplication of the element.
| ||||||||||
| abstract ICIdentifier |
getIdentifier()
Get the identifier declared.
| ||||||||||
| abstract String |
getName()
Convenience method used to retrieve the originally-set name of the identifier.
| ||||||||||
| abstract ICType |
getType()
Get the declaration type.
| ||||||||||
| abstract boolean |
isParameterDeclaration()
Convenience method.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICExpression
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLeftExpression
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSourceElement
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICStatement
| |||||||||||
Deep duplication of the element. Sub-elements are duplicated.
Note: ICClass, ICMethod, ICField, ICIdentifier,
ICConstant, ICType and ICLabel are not duplicated.
Convenience method used to retrieve the originally-set name of the identifier.
Convenience method. Determine whether this object is the declaration of a method parameter.