com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICInstanceField |
An instance field AST element represent the field of an instantiated structure or class.
class C { int a; // <--- ICField public: void f() { this.a = 1; // <--- ICAssignment whose destination member is an ICInstanceField ... } ...
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract ICInstanceField |
duplicate()
Deep duplication of the element (i.e.
| ||||||||||
abstract ICField | getField() | ||||||||||
abstract String | getFieldAddress() | ||||||||||
abstract ICExpression | getInstance() | ||||||||||
abstract boolean | isPointed() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
Deep duplication of the element (i.e. sub-elements are duplicated).
Note: ICClass
, ICMethod
, ICField
, ICIdentifier
,
ICConstant
, ICType
and ICLabel
are not duplicated.