public class ClassCache
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private DCCommonState |
dcCommonState |
private java.util.Map<java.lang.String,JavaRefTypeInstance> |
refClassTypeCache |
private java.util.Map<java.lang.String,java.lang.String> |
renamedClasses |
private java.util.Set<java.lang.String> |
simpleClassNamesSeen |
Constructor and Description |
---|
ClassCache(DCCommonState dcCommonState) |
Modifier and Type | Method and Description |
---|---|
private void |
add(java.lang.String name,
JavaRefTypeInstance typeInstance) |
private void |
add(java.lang.String name,
java.lang.String originalName,
JavaRefTypeInstance typeInstance) |
java.util.Collection<JavaRefTypeInstance> |
getLoadedTypes() |
(package private) java.lang.String |
getOriginalName(java.lang.String typeName) |
JavaRefTypeInstance |
getRefClassFor(java.lang.String rawClassName) |
Pair<JavaRefTypeInstance,JavaRefTypeInstance> |
getRefClassForInnerOuterPair(java.lang.String rawInnerName,
java.lang.String rawOuterName) |
boolean |
isClassName(java.lang.String name) |
private final java.util.Map<java.lang.String,JavaRefTypeInstance> refClassTypeCache
private final java.util.Set<java.lang.String> simpleClassNamesSeen
private final java.util.Map<java.lang.String,java.lang.String> renamedClasses
private final DCCommonState dcCommonState
ClassCache(DCCommonState dcCommonState)
public JavaRefTypeInstance getRefClassFor(java.lang.String rawClassName)
private void add(java.lang.String name, JavaRefTypeInstance typeInstance)
private void add(java.lang.String name, java.lang.String originalName, JavaRefTypeInstance typeInstance)
public boolean isClassName(java.lang.String name)
public Pair<JavaRefTypeInstance,JavaRefTypeInstance> getRefClassForInnerOuterPair(java.lang.String rawInnerName, java.lang.String rawOuterName)
public java.util.Collection<JavaRefTypeInstance> getLoadedTypes()
java.lang.String getOriginalName(java.lang.String typeName)