private static class SymbolResolver.WorkArea
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
assemblyCls
Classes in the ASSEMBLY_PATH, mapped qualified classname to filename.
|
private java.util.Map<java.lang.String,ClassDefinition> |
classCache
A cache of class definitions previously converted (not by the current run).
|
private java.util.Map<java.lang.String,ConvertedClassName> |
cvtCache
A cache of converted class information (not by the current run).
|
private java.util.Map<java.lang.String,java.lang.String> |
dotnetCls
Classes in the DOTNET_PATH, mapped qualified classname to filename.
|
private java.util.Map<java.lang.String,java.lang.String> |
fname2qname
Mapping of class files to their qualified name.
|
private java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
javaMethodCollisions
A mapping of (legacy-name, Java signature) to a map of legacy signatures, for which a
certain Java name must be enforced.
|
private boolean |
legacyClassesLoaded
Flag indicating that the legacy builtin classes have been loaded.
|
private java.util.Map<java.lang.String,java.lang.String> |
legacyToJava
Mapping of builtin class qualified name to its Java converted name.
|
private NameConverter |
nconvert
The converted to generated Java names.
|
private java.util.Map<java.lang.String,java.lang.String> |
oo4glCls
Classes in the OO4GL_PATH, mapped qualified classname to filename.
|
private int |
preScanPass
The nesting level of
SymbolResolver.loadClass(java.lang.String) calls when performing 1st-level
load of a class. |
private java.util.Set<java.lang.String> |
preScanRefs
The set of class/interface references processed during 1st level parse of a class.
|
private java.util.Map<java.lang.String,ScopedSymbolDictionary> |
propathClassDicts
Holds class dictionary for each used PROPATH.
|
Modifier | Constructor and Description |
---|---|
private |
WorkArea() |
private boolean legacyClassesLoaded
private java.util.Map<java.lang.String,ClassDefinition> classCache
private java.util.Map<java.lang.String,ConvertedClassName> cvtCache
private java.util.Map<java.lang.String,java.lang.String> fname2qname
private java.util.Map<java.lang.String,java.lang.String> legacyToJava
private java.util.Map<java.lang.String,ScopedSymbolDictionary> propathClassDicts
private java.util.Map<java.lang.String,java.lang.String> oo4glCls
private java.util.Map<java.lang.String,java.lang.String> dotnetCls
private java.util.Map<java.lang.String,java.lang.String> assemblyCls
private int preScanPass
SymbolResolver.loadClass(java.lang.String)
calls when performing 1st-level
load of a class.private java.util.Set<java.lang.String> preScanRefs
private java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> javaMethodCollisions
private NameConverter nconvert