public final class SourcePositionTableReader extends AttributeReader
| Modifier and Type | Class and Description |
|---|---|
static class |
SourcePositionTableReader.Position |
attr, cr, length| Modifier | Constructor and Description |
|---|---|
protected |
SourcePositionTableReader(ClassReader.AttrIterator attr) |
| Modifier and Type | Method and Description |
|---|---|
static SourcePositionTableReader.Position |
findParameterPosition(int methodNr,
CodeReader code) |
static SourcePositionTableReader.Position[] |
makeBytecodeToPositionMap(CodeReader code) |
static SourcePositionTableReader.Position[] |
makeLineNumberToPositionMap(int[] lineNumberMap) |
checkSize, checkSizeEquals, getClassReader, getRawOffset, getRawSizeprotected SourcePositionTableReader(ClassReader.AttrIterator attr) throws InvalidClassFileException
InvalidClassFileExceptionpublic static SourcePositionTableReader.Position findParameterPosition(int methodNr, CodeReader code) throws InvalidClassFileException, IOException
InvalidClassFileExceptionIOExceptionpublic static SourcePositionTableReader.Position[] makeBytecodeToPositionMap(CodeReader code) throws InvalidClassFileException, IOException
InvalidClassFileExceptionIOExceptionpublic static SourcePositionTableReader.Position[] makeLineNumberToPositionMap(int[] lineNumberMap)
Copyright © 2019. All rights reserved.