Package com.ibm.wala.shrike.shrikeCT
Class SourcePositionTableReader
- java.lang.Object
-
- com.ibm.wala.shrike.shrikeCT.AttributeReader
-
- com.ibm.wala.shrike.shrikeCT.SourcePositionTableReader
-
public final class SourcePositionTableReader extends AttributeReader
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSourcePositionTableReader.Position
-
Field Summary
-
Fields inherited from class com.ibm.wala.shrike.shrikeCT.AttributeReader
attr, cr, length
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SourcePositionTableReader.PositionfindParameterPosition(int methodNr, CodeReader code)static SourcePositionTableReader.Position[]makeBytecodeToPositionMap(CodeReader code)static SourcePositionTableReader.Position[]makeLineNumberToPositionMap(int[] lineNumberMap)-
Methods inherited from class com.ibm.wala.shrike.shrikeCT.AttributeReader
checkSize, checkSizeEquals, getClassReader, getRawOffset, getRawSize
-
-
-
-
Method Detail
-
findParameterPosition
public static SourcePositionTableReader.Position findParameterPosition(int methodNr, CodeReader code) throws InvalidClassFileException, java.io.IOException
- Throws:
InvalidClassFileExceptionjava.io.IOException
-
makeBytecodeToPositionMap
public static SourcePositionTableReader.Position[] makeBytecodeToPositionMap(CodeReader code) throws InvalidClassFileException, java.io.IOException
- Throws:
InvalidClassFileExceptionjava.io.IOException
-
makeLineNumberToPositionMap
public static SourcePositionTableReader.Position[] makeLineNumberToPositionMap(int[] lineNumberMap)
-
-