Class SourcePositionTableReader
java.lang.Object
com.ibm.wala.shrike.shrikeCT.AttributeReader
com.ibm.wala.shrike.shrikeCT.SourcePositionTableReader
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class AttributeReader
attr, cr, lengthModifier and TypeFieldDescriptionprotected final intprotected final ClassReaderprotected final int -
Method Summary
Modifier and TypeMethodDescriptionfindParameterPosition(int methodNr, CodeReader code) static SourcePositionTableReader.Position[]static SourcePositionTableReader.Position[]makeLineNumberToPositionMap(int[] lineNumberMap) Methods inherited from class AttributeReader
checkSize, checkSizeEquals, getClassReader, getRawOffset, getRawSizeModifier and TypeMethodDescriptionprotected final voidcheckSize(int offset, int len) Ensure that the len bytes starting at offset fall within the attribute data.protected final voidcheckSizeEquals(int offset, int len) Ensure that the len bytes starting at offset end at the end of the attribute data.final ClassReaderfinal intfinal int
-
Method Details
-
findParameterPosition
public static SourcePositionTableReader.Position findParameterPosition(int methodNr, CodeReader code) throws InvalidClassFileException, IOException - Throws:
InvalidClassFileExceptionIOException
-
makeBytecodeToPositionMap
public static SourcePositionTableReader.Position[] makeBytecodeToPositionMap(CodeReader code) throws InvalidClassFileException, IOException - Throws:
InvalidClassFileExceptionIOException
-
makeLineNumberToPositionMap
-