Class ShrikeBTMethod.BytecodeInfo
java.lang.Object
com.ibm.wala.classLoader.ShrikeBTMethod.BytecodeInfo
-
Field Summary
Modifier and TypeFieldDescriptionprotected int[]
Cached map representing line number information in ShrikeCT format TODO: do more careful caching than just soft referencesprotected int[][]
an array mapping bytecode offsets to arrays representing the local variable maps for each offset; a local variable map is represented as an array of localVars*2 elements, containing a pair (nameIndex, typeIndex) for each local variable; a pair (0,0) indicates there is no information for that local variable at that offsetprotected IMethod.SourcePosition[]
Sourcecode positions for method parametersprotected IMethod.SourcePosition[]
Cached map representing position information for bytecode instruction at given index -
Constructor Summary
-
Method Summary
-
Field Details
-
positionMap
Cached map representing position information for bytecode instruction at given index -
paramPositionMap
Sourcecode positions for method parameters -
lineNumberMap
protected int[] lineNumberMapCached map representing line number information in ShrikeCT format TODO: do more careful caching than just soft references -
localVariableMap
protected int[][] localVariableMapan array mapping bytecode offsets to arrays representing the local variable maps for each offset; a local variable map is represented as an array of localVars*2 elements, containing a pair (nameIndex, typeIndex) for each local variable; a pair (0,0) indicates there is no information for that local variable at that offset
-
-
Constructor Details
-
BytecodeInfo
protected BytecodeInfo()
-