| 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.pnfsoftware.jeb.core.output.code.CodeDocumentPart
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
com.pnfsoftware.jeb.core.output.text.ITextDocumentPart
| |||||||||||
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)