java.lang.Object | ||
↳ | com.pnfsoftware.jeb.core.output.code.CodeDocumentPart | |
↳ | com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink |
This output sink is the recipient for the generation of a C-like Abstract Syntax Tree (AST). The sink also contains configuration elements that will guide and determine how certain AST elements are to be generated. A sink receives the output for a class, a field, or a method element.
Generating an AST yields a special type of elements, called items, that a UI client may want to track to achieve higher level functions such as syntax coloration.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
COutputSink(long baseAnchorId) | |||||||||||
COutputSink(long baseAnchorId, CDocument doc, INativeDecompilerUnit<?> decomp) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
Overridden to make sure a hint is added every time we end a line.
End the current line.
coord | optional chunk coordinates |
---|
Get the method index of the method being generated
Set the method index of the method being generated
index | the current method index |
---|
One shot deactivation of types printing in definition (i.e. when set to true, it only works for the next printing)