public interface

ICField

implements ICDecompilableElement
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICField

Class Overview

AST field objects are top-level AST objects that can be retrieved by a ICFieldFactory.

Summary

[Expand]
Inherited Constants
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICDecompilableElement
Public Methods
abstract ICField duplicate()
Deep duplication of the element (i.e.
abstract void generateName(COutputSink out, boolean definition)
Generate this field's name into the provided sink.
abstract String getName()
abstract ICType getOwnerType()
abstract ICType getType()
[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

Public Methods

public abstract ICField duplicate ()

Deep duplication of the element (i.e. sub-elements are duplicated).

Note: ICClass, ICMethod, ICField, ICIdentifier, ICConstant, ICType and ICLabel are not duplicated.

public abstract void generateName (COutputSink out, boolean definition)

Generate this field's name into the provided sink.

public abstract String getName ()

public abstract ICType getOwnerType ()

public abstract ICType getType ()