public static class TypePool.LazyFacade extends TypePool.AbstractBase
Modifier and Type | Class and Description |
---|---|
protected static class |
TypePool.LazyFacade.LazyResolution
The lazy resolution for a lazy facade for a type pool.
|
protected static class |
TypePool.LazyFacade.LazyTypeDescription
A description of a type that delegates to another type pool once a property that is not the name is resolved.
|
TypePool.AbstractBase.ArrayTypeResolution, TypePool.AbstractBase.Hierarchical, TypePool.AbstractBase.RawAnnotationValue, TypePool.AbstractBase.RawDescriptionArray, TypePool.AbstractBase.RawEnumerationValue, TypePool.AbstractBase.RawTypeValue
TypePool.AbstractBase, TypePool.CacheProvider, TypePool.ClassLoading, TypePool.Default, TypePool.Empty, TypePool.Explicit, TypePool.LazyFacade, TypePool.Resolution
cacheProvider, PRIMITIVE_DESCRIPTORS, PRIMITIVE_TYPES
Constructor and Description |
---|
LazyFacade(TypePool typePool)
Creates a lazy facade for a type pool.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears this type pool's cache.
|
protected TypePool.Resolution |
doDescribe(String name)
Determines a resolution to a non-primitive, non-array type.
|
boolean |
equals(Object other) |
int |
hashCode() |
String |
toString() |
describe, doCache
public LazyFacade(TypePool typePool)
typePool
- The type pool to delegate to.protected TypePool.Resolution doDescribe(String name)
TypePool.AbstractBase
doDescribe
in class TypePool.AbstractBase
name
- The name of the type to describe.public void clear()
TypePool
clear
in interface TypePool
clear
in class TypePool.AbstractBase
public boolean equals(Object other)
equals
in class TypePool.AbstractBase
public int hashCode()
hashCode
in class TypePool.AbstractBase
Copyright © 2014–2016. All rights reserved.