Package com.ibm.wala.shrikeCT
Class SourcePositionTableReader
- java.lang.Object
-
- com.ibm.wala.shrikeCT.AttributeReader
-
- com.ibm.wala.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.shrikeCT.AttributeReader
attr, cr, length
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSourcePositionTableReader(ClassReader.AttrIterator attr)
-
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.shrikeCT.AttributeReader
checkSize, checkSizeEquals, getClassReader, getRawOffset, getRawSize
-
-
-
-
Constructor Detail
-
SourcePositionTableReader
protected SourcePositionTableReader(ClassReader.AttrIterator attr) throws InvalidClassFileException
- Throws:
InvalidClassFileException
-
-
Method Detail
-
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
public static SourcePositionTableReader.Position[] makeLineNumberToPositionMap(int[] lineNumberMap)
-
-