| |
|
| java.lang.Object gnu.bytecode.Attribute gnu.bytecode.SourceDebugExtAttr
SourceDebugExtAttr | public class SourceDebugExtAttr extends Attribute (Code) | | Represents the contents of a JSR-45 "SourceDebugExtension" attribute.
We only support generating a single "stratum".
|
curFileIndex | int curFileIndex(Code) | | |
curLineIndex | int curLineIndex(Code) | | |
fileCount | int fileCount(Code) | | Number of files in the FileSection . The active (used)
length of the fileNames and fileIDs arrays.
|
fileIDs | int[] fileIDs(Code) | | For each entry in the FileSection :
2*id+with_path .
The id is the FileID written in the SMAP;
the with_path is 1 if we also write the full path.
|
fileNames | String[] fileNames(Code) | | For eachentry its FileName .
If the with_path bit is set,
FileName '\n' AbsoluteFileName .
|
lines | int[] lines(Code) | | A table of LineInfo entries.
|
SourceDebugExtAttr | public SourceDebugExtAttr(ClassType cl)(Code) | | Add a new InnerClassesAttr to a ClassType.
|
fixLine | int fixLine(int sourceLine)(Code) | | |
getLength | public int getLength()(Code) | | Return the length of the attribute in bytes.
Does not include the 6-byte header (for the name_index and the length).
|
|
|
|