public static class TypePool.Default.ClassLoading extends TypePool.Default
TypeDescription.ForLoadedType
if a type cannot be located as its class file.TypePool.Default.AnnotationRegistrant, TypePool.Default.ClassLoading, TypePool.Default.ComponentTypeLocator, TypePool.Default.GenericTypeExtractor, TypePool.Default.GenericTypeRegistrant, TypePool.Default.ParameterBag, TypePool.Default.Precomputed, TypePool.Default.ReaderMode, TypePool.Default.TypeExtractorTypePool.AbstractBase.ArrayTypeResolution, TypePool.AbstractBase.RawAnnotationValue, TypePool.AbstractBase.RawEnumerationValue, TypePool.AbstractBase.RawNonPrimitiveArray, TypePool.AbstractBase.RawTypeValueTypePool.AbstractBase, TypePool.CacheProvider, TypePool.Default, TypePool.LazyFacade, TypePool.LazyTypeDescription, TypePool.ResolutionclassFileLocator, readerModecacheProvider, PRIMITIVE_DESCRIPTORS, PRIMITIVE_TYPES| Constructor and Description |
|---|
ClassLoading(TypePool.CacheProvider cacheProvider,
ClassFileLocator classFileLocator,
ClassLoader classLoader)
Creates a class loading type pool.
|
| Modifier and Type | Method and Description |
|---|---|
TypePool.Resolution |
doDescribe(String name)
Determines a resolution to a non-primitive, non-array type.
|
boolean |
equals(Object other) |
int |
hashCode() |
static TypePool |
of(ClassFileLocator classFileLocator,
ClassLoader classLoader)
Returns a class loading type pool that uses a simple cache.
|
static TypePool |
of(ClassLoader classLoader)
Returns a class loading type pool that does not attempt to parse a class file but immediatly falls back to loading one.
|
String |
toString() |
of, ofClassPathclear, describepublic ClassLoading(TypePool.CacheProvider cacheProvider, ClassFileLocator classFileLocator, ClassLoader classLoader)
cacheProvider - The cache provider to be used.classFileLocator - The class file locator to be used.classLoader - The class loader to query.public static TypePool of(ClassLoader classLoader)
classLoader - The class loader to query.public static TypePool of(ClassFileLocator classFileLocator, ClassLoader classLoader)
classFileLocator - The class file locator to be used.classLoader - The class loader to query.public TypePool.Resolution doDescribe(String name)
TypePool.AbstractBasedoDescribe in class TypePool.Defaultname - The name of the type to describe.public boolean equals(Object other)
equals in class TypePool.Defaultpublic int hashCode()
hashCode in class TypePool.Defaultpublic String toString()
toString in class TypePool.DefaultCopyright © 2014–2015. All rights reserved.