Package com.strobel.assembler.metadata
Class ClassFileReader.ResolverFrame
- java.lang.Object
-
- com.strobel.assembler.metadata.ClassFileReader.ResolverFrame
-
- All Implemented Interfaces:
IGenericContext
,IResolverFrame
- Enclosing class:
- ClassFileReader
private final class ClassFileReader.ResolverFrame extends java.lang.Object implements IResolverFrame
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.HashMap<java.lang.String,TypeReference>
types
(package private) java.util.HashMap<java.lang.String,GenericParameter>
typeVariables
-
Constructor Summary
Constructors Modifier Constructor Description private
ResolverFrame()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addType(TypeReference type)
void
addTypeVariable(GenericParameter type)
TypeReference
findType(java.lang.String descriptor)
GenericParameter
findTypeVariable(java.lang.String name)
void
removeType(TypeReference type)
void
removeTypeVariable(GenericParameter type)
-
-
-
Field Detail
-
types
final java.util.HashMap<java.lang.String,TypeReference> types
-
typeVariables
final java.util.HashMap<java.lang.String,GenericParameter> typeVariables
-
-
Method Detail
-
addType
public void addType(TypeReference type)
-
addTypeVariable
public void addTypeVariable(GenericParameter type)
-
removeType
public void removeType(TypeReference type)
-
removeTypeVariable
public void removeTypeVariable(GenericParameter type)
-
findType
public TypeReference findType(java.lang.String descriptor)
- Specified by:
findType
in interfaceIResolverFrame
-
findTypeVariable
public GenericParameter findTypeVariable(java.lang.String name)
- Specified by:
findTypeVariable
in interfaceIGenericContext
-
-