@HashCodeAndEqualsPlugin.Enhance 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.ComponentTypeReference, TypePool.AbstractBase.Hierarchical
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.
|
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()
clear
in interface TypePool
clear
in class TypePool.AbstractBase
Copyright © 2014–1970. All rights reserved.