Uses of Interface
net.bytebuddy.pool.TypePool.Resolution
Packages that use TypePool.Resolution
Package
Description
Classes of this package allow for the creating
TypeDescription
s without
loading any classes.-
Uses of TypePool.Resolution in net.bytebuddy.pool
Classes in net.bytebuddy.pool that implement TypePool.ResolutionModifier and TypeClassDescriptionprotected static class
A resolution for a type that, if resolved, represents an array type.protected class
A lazy resolution of a type that the enclosing type pool attempts to resolve.protected static class
The lazy resolution for a lazy facade for a type pool.static class
A canonical representation of a non-successful resolution of aTypePool
.static class
A simple resolution that represents a givenTypeDescription
.Fields in net.bytebuddy.pool declared as TypePool.ResolutionModifier and TypeFieldDescriptionprivate final TypePool.Resolution
TypePool.AbstractBase.ArrayTypeResolution.resolution
The underlying resolution that is represented by this instance.static final TypePool.Resolution
TypePool.CacheProvider.UNRESOLVED
The value that is returned on a cache-miss.Fields in net.bytebuddy.pool with type parameters of type TypePool.ResolutionModifier and TypeFieldDescriptionprivate final ConcurrentMap
<String, TypePool.Resolution> TypePool.CacheProvider.Simple.storage
A map containing all cached resolutions by their names.Methods in net.bytebuddy.pool that return TypePool.ResolutionModifier and TypeMethodDescriptionLocates and describes the given type by its name.Locates and describes the given type by its name.Locates and describes the given type by its name.Locates and describes the given type by its name.protected TypePool.Resolution
TypePool.AbstractBase.doCache
(String name, TypePool.Resolution resolution) Writes the resolution to the cache.protected TypePool.Resolution
TypePool.Default.WithLazyResolution.doCache
(String name, TypePool.Resolution resolution) Writes the resolution to the cache.protected abstract TypePool.Resolution
TypePool.AbstractBase.doDescribe
(String name) Determines a resolution to a non-primitive, non-array type.protected TypePool.Resolution
TypePool.ClassLoading.doDescribe
(String name) protected TypePool.Resolution
TypePool.Default.doDescribe
(String name) protected TypePool.Resolution
TypePool.Default.WithLazyResolution.doDescribe
(String name) protected TypePool.Resolution
TypePool.Explicit.doDescribe
(String name) protected TypePool.Resolution
TypePool.LazyFacade.doDescribe
(String name) protected TypePool.Resolution
Non-lazily resolves a type name.Attempts to find a resolution in this cache.Attempts to find a resolution in this cache.Attempts to find a resolution in this cache.Attempts to find a resolution in this cache.Attempts to find a resolution in this cache.protected static TypePool.Resolution
TypePool.AbstractBase.ArrayTypeResolution.of
(TypePool.Resolution resolution, int arity) Creates a wrapper for another resolution that, if resolved, represents an array type.TypePool.CacheProvider.Discriminating.register
(String name, TypePool.Resolution resolution) Registers a resolution in this cache.TypePool.CacheProvider.NoOp.register
(String name, TypePool.Resolution resolution) Registers a resolution in this cache.TypePool.CacheProvider.register
(String name, TypePool.Resolution resolution) Registers a resolution in this cache.TypePool.CacheProvider.Simple.register
(String name, TypePool.Resolution resolution) Registers a resolution in this cache.TypePool.CacheProvider.Simple.UsingSoftReference.register
(String name, TypePool.Resolution resolution) Registers a resolution in this cache.Methods in net.bytebuddy.pool that return types with arguments of type TypePool.ResolutionModifier and TypeMethodDescriptionTypePool.CacheProvider.Simple.getStorage()
Returns the underlying storage map of this simple cache provider.Methods in net.bytebuddy.pool with parameters of type TypePool.ResolutionModifier and TypeMethodDescriptionprotected TypePool.Resolution
TypePool.AbstractBase.doCache
(String name, TypePool.Resolution resolution) Writes the resolution to the cache.protected TypePool.Resolution
TypePool.Default.WithLazyResolution.doCache
(String name, TypePool.Resolution resolution) Writes the resolution to the cache.protected static TypePool.Resolution
TypePool.AbstractBase.ArrayTypeResolution.of
(TypePool.Resolution resolution, int arity) Creates a wrapper for another resolution that, if resolved, represents an array type.TypePool.CacheProvider.Discriminating.register
(String name, TypePool.Resolution resolution) Registers a resolution in this cache.TypePool.CacheProvider.NoOp.register
(String name, TypePool.Resolution resolution) Registers a resolution in this cache.TypePool.CacheProvider.register
(String name, TypePool.Resolution resolution) Registers a resolution in this cache.TypePool.CacheProvider.Simple.register
(String name, TypePool.Resolution resolution) Registers a resolution in this cache.TypePool.CacheProvider.Simple.UsingSoftReference.register
(String name, TypePool.Resolution resolution) Registers a resolution in this cache.Constructors in net.bytebuddy.pool with parameters of type TypePool.ResolutionModifierConstructorDescriptionprotected
ArrayTypeResolution
(TypePool.Resolution resolution, int arity) Creates a wrapper for another resolution that, if resolved, represents an array type.Constructor parameters in net.bytebuddy.pool with type arguments of type TypePool.ResolutionModifierConstructorDescriptionSimple
(ConcurrentMap<String, TypePool.Resolution> storage) Creates a new simple cache.