| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| pack-priv class | |
| private static class | |
| pack-priv class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final String | |
| private int | |
| private int | |
| pack-priv String | |
| private int | |
| private int | |
| private SDE. | |
| private static final int | |
| private static final int | |
| private static final int | |
| pack-priv boolean | |
| pack-priv String | |
| private int | |
| private SDE. | |
| pack-priv static final String | |
| private int | |
| pack-priv final String | |
| private int | |
| private SDE. |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv List | |
| pack-priv void | createJavaStratum()
A base "Java" stratum is always available, though it is not in the SourceDebugExtension. |
| pack-priv void | |
| pack-priv void | |
| private int | |
| pack-priv void | |
| pack-priv void | |
| private int | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | ignoreWhite()
below functions/methods are written to compile under either Java or C Needed support functions: sdePeek() sdeRead() sdeAdvance() readLine() assureLineTableSize() assureFileTableSize() assureStratumTableSize() syntax() stratumTableIndex(String) Needed support variables: lineTable lineIndex fileTable fileIndex currentFileId Needed types: String Needed constants: NullString |
| pack-priv boolean | |
| pack-priv void | |
| pack-priv void | |
| pack-priv String | |
| pack-priv int | |
| pack-priv void | |
| pack-priv char | |
| pack-priv char | |
| private int | |
| private int | |
| private int | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | storeStratum(String stratumId)
Until the next stratum section, everything after this is in stratumId - so, store the current indices. |
| pack-priv SDE. | |
| pack-priv void | |
| pack-priv int | |
| pack-priv void | |
| pack-priv void |
| BASE_STRATUM_NAME | back to summary |
|---|---|
| pack-priv static final String BASE_STRATUM_NAME | |
| baseStratumIndex | back to summary |
|---|---|
| private int baseStratumIndex | |
| currentFileId | back to summary |
|---|---|
| private int currentFileId | |
| defaultStratumId | back to summary |
|---|---|
| pack-priv String defaultStratumId | |
| defaultStratumIndex | back to summary |
|---|---|
| private int defaultStratumIndex | |
| fileIndex | back to summary |
|---|---|
| private int fileIndex | |
| fileTable | back to summary |
|---|---|
| private SDE. | |
| INIT_SIZE_FILE | back to summary |
|---|---|
| private static final int INIT_SIZE_FILE | |
| INIT_SIZE_LINE | back to summary |
|---|---|
| private static final int INIT_SIZE_LINE | |
| INIT_SIZE_STRATUM | back to summary |
|---|---|
| private static final int INIT_SIZE_STRATUM | |
| isValid | back to summary |
|---|---|
| pack-priv boolean isValid | |
| jplsFilename | back to summary |
|---|---|
| pack-priv String jplsFilename | |
| lineIndex | back to summary |
|---|---|
| private int lineIndex | |
| lineTable | back to summary |
|---|---|
| private SDE. | |
| NullString | back to summary |
|---|---|
| pack-priv static final String NullString | |
| sdePos | back to summary |
|---|---|
| private int sdePos | |
| sourceDebugExtension | back to summary |
|---|---|
| pack-priv final String sourceDebugExtension | |
| stratumIndex | back to summary |
|---|---|
| private int stratumIndex | |
| stratumTable | back to summary |
|---|---|
| private SDE. | |
| SDE | back to summary |
|---|---|
| pack-priv SDE(String sourceDebugExtension) | |
| SDE | back to summary |
|---|---|
| pack-priv SDE() | |
| assureFileTableSize | back to summary |
|---|---|
| pack-priv void assureFileTableSize() | |
| assureLineTableSize | back to summary |
|---|---|
| pack-priv void assureLineTableSize() | |
| assureStratumTableSize | back to summary |
|---|---|
| pack-priv void assureStratumTableSize() | |
| availableStrata | back to summary |
|---|---|
| pack-priv List | |
| createJavaStratum | back to summary |
|---|---|
| pack-priv void createJavaStratum() A base "Java" stratum is always available, though it is not in the SourceDebugExtension. Create the base stratum. | |
| createProxyForAbsentSDE | back to summary |
|---|---|
| pack-priv void createProxyForAbsentSDE() | |
| decode | back to summary |
|---|---|
| pack-priv void decode() Decode a SourceDebugExtension which is in SourceMap format. This is the entry point into the recursive descent parser. | |
| defaultStratumTableIndex | back to summary |
|---|---|
| private int defaultStratumTableIndex() | |
| fileLine | back to summary |
|---|---|
| pack-priv void fileLine() | |
| fileSection | back to summary |
|---|---|
| pack-priv void fileSection() | |
| fileTableIndex | back to summary |
|---|---|
| private int fileTableIndex(int sti, int fileId) | |
| ignoreLine | back to summary |
|---|---|
| pack-priv void ignoreLine() | |
| ignoreSection | back to summary |
|---|---|
| pack-priv void ignoreSection() Ignore a section we don't know about. | |
| ignoreWhite | back to summary |
|---|---|
| pack-priv void ignoreWhite() below functions/methods are written to compile under either Java or C Needed support functions: sdePeek() sdeRead() sdeAdvance() readLine() assureLineTableSize() assureFileTableSize() assureStratumTableSize() syntax() stratumTableIndex(String) Needed support variables: lineTable lineIndex fileTable fileIndex currentFileId Needed types: String Needed constants: NullString | |
| isValid | back to summary |
|---|---|
| pack-priv boolean isValid() | |
| lineLine | back to summary |
|---|---|
| pack-priv void lineLine() Parse line translation info. Syntax is
| |
| lineSection | back to summary |
|---|---|
| pack-priv void lineSection() | |
| readLine | back to summary |
|---|---|
| pack-priv String readLine() | |
| readNumber | back to summary |
|---|---|
| pack-priv int readNumber() | |
| sdeAdvance | back to summary |
|---|---|
| pack-priv void sdeAdvance() | |
| sdePeek | back to summary |
|---|---|
| pack-priv char sdePeek() | |
| sdeRead | back to summary |
|---|---|
| pack-priv char sdeRead() | |
| stiFileTableIndex | back to summary |
|---|---|
| private int stiFileTableIndex(int sti, int lti) | |
| stiLineNumber | back to summary |
|---|---|
| private int stiLineNumber(int sti, int lti, int jplsLine) | |
| stiLineTableIndex | back to summary |
|---|---|
| private int stiLineTableIndex(int sti, int jplsLine) query functions | |
| storeFile | back to summary |
|---|---|
| pack-priv void storeFile(int fileId, String sourceName, String sourcePath) | |
| storeLine | back to summary |
|---|---|
| pack-priv void storeLine(int jplsStart, int jplsEnd, int jplsLineInc, int njplsStart, int njplsEnd, int fileId) | |
| storeStratum | back to summary |
|---|---|
| pack-priv void storeStratum(String stratumId) Until the next stratum section, everything after this is in stratumId - so, store the current indices. | |
| stratum | back to summary |
|---|---|
| pack-priv SDE. | |
| stratumSection | back to summary |
|---|---|
| pack-priv void stratumSection() The beginning of a stratum's info | |
| stratumTableIndex | back to summary |
|---|---|
| pack-priv int stratumTableIndex(String stratumId) | |
| syntax | back to summary |
|---|---|
| pack-priv void syntax() | |
| syntax | back to summary |
|---|---|
| pack-priv void syntax(String msg) | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv int | |
| pack-priv boolean | |
| pack-priv String | |
| pack-priv String |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv String |
| fileId | back to summary |
|---|---|
| pack-priv int fileId | |
| isConverted | back to summary |
|---|---|
| pack-priv boolean isConverted | |
| sourceName | back to summary |
|---|---|
| pack-priv String sourceName | |
| sourcePath | back to summary |
|---|---|
| pack-priv String sourcePath | |
| FileTableRecord | back to summary |
|---|---|
| private FileTableRecord() | |
| getSourcePath | back to summary |
|---|---|
| pack-priv String getSourcePath(ReferenceTypeImpl refType) Return the sourcePath, computing it if not set. If set, convert '/' in the sourcePath to the local file separator. | |
| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private final int | |
| private final ReferenceTypeImpl | |
| private String | |
| private String | |
| private final int |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object obj)
Overrides java. Indicates whether some other object is "equal to" this one. |
| pack-priv void | getSourceInfo()
Fetch the source name and source path for this line, converting or constructing the source path if needed. |
| public int | |
| pack-priv int | |
| pack-priv String | |
| pack-priv String |
| jplsLine | back to summary |
|---|---|
| private final int jplsLine | |
| lti | back to summary |
|---|---|
| private final int lti | |
| refType | back to summary |
|---|---|
| private final ReferenceTypeImpl refType | |
| sourceName | back to summary |
|---|---|
| private String sourceName | |
| sourcePath | back to summary |
|---|---|
| private String sourcePath | |
| sti | back to summary |
|---|---|
| private final int sti | |
| LineStratum | back to summary |
|---|---|
| private LineStratum(int sti, int lti, ReferenceTypeImpl refType, int jplsLine) | |
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| getSourceInfo | back to summary |
|---|---|
| pack-priv void getSourceInfo() Fetch the source name and source path for this line, converting or constructing the source path if needed. | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| lineNumber | back to summary |
|---|---|
| pack-priv int lineNumber() | |
| sourceName | back to summary |
|---|---|
| pack-priv String sourceName() | |
| sourcePath | back to summary |
|---|---|
| pack-priv String sourcePath() | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| private |
| fileId | back to summary |
|---|---|
| pack-priv int fileId | |
| jplsEnd | back to summary |
|---|---|
| pack-priv int jplsEnd | |
| jplsLineInc | back to summary |
|---|---|
| pack-priv int jplsLineInc | |
| jplsStart | back to summary |
|---|---|
| pack-priv int jplsStart | |
| njplsEnd | back to summary |
|---|---|
pack-priv int njplsEnd
| |
| njplsStart | back to summary |
|---|---|
| pack-priv int njplsStart | |
| LineTableRecord | back to summary |
|---|---|
| private LineTableRecord() | |
| Modifier and Type | Field and Description |
|---|---|
| private final int |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv String | |
| pack-priv boolean | |
| pack-priv SDE. | |
| pack-priv List | |
| pack-priv List |
| sti | back to summary |
|---|---|
| private final int sti | |
| Stratum | back to summary |
|---|---|
| private Stratum(int sti) | |
| id | back to summary |
|---|---|
| pack-priv String id() | |
| isJava | back to summary |
|---|---|
| pack-priv boolean isJava() | |
| lineStratum | back to summary |
|---|---|
| pack-priv SDE. | |
| sourceNames | back to summary |
|---|---|
| pack-priv List Return all the sourceNames for this stratum. Look from our starting fileIndex up to the starting fileIndex of next stratum - can do this since there is always a terminator stratum. Default sourceName (the first one) must be first. | |
| sourcePaths | back to summary |
|---|---|
| pack-priv List Return all the sourcePaths for this stratum. Look from our starting fileIndex up to the starting fileIndex of next stratum - can do this since there is always a terminator stratum. Default sourcePath (the first one) must be first. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv int | |
| pack-priv String | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| private |
| fileIndex | back to summary |
|---|---|
| pack-priv int fileIndex | |
| id | back to summary |
|---|---|
| pack-priv String id | |
| lineIndex | back to summary |
|---|---|
| pack-priv int lineIndex | |
| StratumTableRecord | back to summary |
|---|---|
| private StratumTableRecord() | |