Package | Description |
---|---|
com.sun.tools.javac.jvm | |
com.sun.tools.javac.parser | |
com.sun.tools.javac.tree | |
com.sun.tools.javac.util |
Modifier and Type | Method and Description |
---|---|
int |
CRTable.writeCRT(ByteBuffer databuf,
Position.LineMap lineMap,
Log log)
Compute source positions and write CRT to the databuf.
|
Constructor and Description |
---|
Code(Symbol.MethodSymbol meth,
boolean fatcode,
Position.LineMap lineMap,
boolean varDebugInfo,
Code.StackMapFormat stackMap,
boolean debugCode,
CRTable crt,
Symtab syms,
Types types,
Pool pool,
LVTRanges lvtRanges)
Construct a code object, given the settings of the fatcode,
debugging info switches and the CharacterRangeTable.
|
Modifier and Type | Method and Description |
---|---|
Position.LineMap |
JavadocTokenizer.getLineMap() |
Position.LineMap |
JavaTokenizer.getLineMap()
Build a map for translating between line numbers and
positions in the input.
|
Position.LineMap |
Lexer.getLineMap()
Build a map for translating between line numbers and
positions in the input.
|
Position.LineMap |
Scanner.getLineMap() |
Modifier and Type | Field and Description |
---|---|
Position.LineMap |
JCTree.JCCompilationUnit.lineMap
Line starting positions, defined only if option -g is set.
|
Modifier and Type | Method and Description |
---|---|
Position.LineMap |
JCTree.JCCompilationUnit.getLineMap() |
Modifier and Type | Class and Description |
---|---|
static class |
Position.LineTabMapImpl
A LineMap that handles tab expansion correctly.
|
Modifier and Type | Method and Description |
---|---|
static Position.LineMap |
Position.makeLineMap(char[] src,
int max,
boolean expandTabs)
A two-way map between line/column numbers and positions,
derived from a scan done at creation time.
|
Copyright © 2017 earcam. All rights reserved.