| com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICClass |
C AST "class" objects are top-level AST objects that can be retrieved by a
ICClassFactory.
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract void | addField(ICField field) | ||||||||||
| abstract void | addField(int index, ICField field) | ||||||||||
| abstract void | addMethod(int index, ICMethod method) | ||||||||||
| abstract void | addMethod(ICMethod method) | ||||||||||
| abstract ICClass |
duplicate()
Deep duplication of the element.
| ||||||||||
| abstract ICType | getClasstype() | ||||||||||
| abstract List<String> | getFieldAddresses() | ||||||||||
| abstract List<ICField> | getFields() | ||||||||||
| abstract List<String> | getMethodAddresses() | ||||||||||
| abstract List<ICMethod> | getMethods() | ||||||||||
| abstract List<ICType> | getSupertypes() | ||||||||||
| abstract boolean | removeField(ICField field) | ||||||||||
| abstract boolean | removeMethod(ICMethod method) | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICSourceElement
| |||||||||||
Deep duplication of the element. Sub-elements are duplicated.
Note: ICClass, ICMethod, ICField, ICIdentifier,
ICConstant, ICType and ICLabel are not duplicated.