Package com.strobel.assembler.metadata
Class MetadataSystem
java.lang.Object
com.strobel.assembler.metadata.MetadataResolver
com.strobel.assembler.metadata.MetadataSystem
- All Implemented Interfaces:
IGenericContext,IMetadataResolver
- Author:
- Mike Strobel
-
Field Summary
Fields inherited from interface com.strobel.assembler.metadata.IMetadataResolver
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic MetadataSysteminstance()final booleanprotected TypeReferencelookupTypeCore(String descriptor) protected TypeDefinitionresolveCore(TypeReference type) protected TypeDefinitionresolveType(String descriptor, boolean mightBePrimitive) final voidsetEagerMethodLoadingEnabled(boolean value) Methods inherited from class com.strobel.assembler.metadata.MetadataResolver
areEquivalent, areEquivalent, createLimitedResolver, findTypeVariable, lookupType, popFrame, pushFrame, resolve, resolve, resolve
-
Constructor Details
-
MetadataSystem
public MetadataSystem() -
MetadataSystem
-
-
Method Details
-
instance
-
isEagerMethodLoadingEnabled
public final boolean isEagerMethodLoadingEnabled() -
setEagerMethodLoadingEnabled
public final void setEagerMethodLoadingEnabled(boolean value) -
addTypeDefinition
-
resolveCore
- Specified by:
resolveCorein classMetadataResolver
-
lookupTypeCore
- Specified by:
lookupTypeCorein classMetadataResolver
-
resolveType
-