public class MetadataSystem extends MetadataResolver
EMPTY| Constructor and Description |
|---|
MetadataSystem() |
MetadataSystem(ITypeLoader typeLoader) |
MetadataSystem(java.lang.String classPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTypeDefinition(TypeDefinition type) |
static MetadataSystem |
instance() |
boolean |
isEagerMethodLoadingEnabled() |
protected TypeReference |
lookupTypeCore(java.lang.String descriptor) |
protected TypeDefinition |
resolveCore(TypeReference type) |
protected TypeDefinition |
resolveType(java.lang.String descriptor,
boolean mightBePrimitive) |
void |
setEagerMethodLoadingEnabled(boolean value) |
areEquivalent, areEquivalent, createLimitedResolver, findTypeVariable, lookupType, popFrame, pushFrame, resolve, resolve, resolvepublic MetadataSystem()
public MetadataSystem(java.lang.String classPath)
public MetadataSystem(ITypeLoader typeLoader)
public static MetadataSystem instance()
public final boolean isEagerMethodLoadingEnabled()
public final void setEagerMethodLoadingEnabled(boolean value)
public void addTypeDefinition(TypeDefinition type)
protected TypeDefinition resolveCore(TypeReference type)
resolveCore in class MetadataResolverprotected TypeReference lookupTypeCore(java.lang.String descriptor)
lookupTypeCore in class MetadataResolverprotected TypeDefinition resolveType(java.lang.String descriptor, boolean mightBePrimitive)