Package | Description |
---|---|
net.bytebuddy.pool |
Classes of this package allow for the creating
TypeDescription s without
loading any classes. |
Modifier and Type | Class and Description |
---|---|
protected static class |
TypePool.AbstractBase.ArrayTypeResolution
A resolution for a type that, if resolved, represents an array type.
|
protected class |
TypePool.Default.WithLazyResolution.LazyResolution
A lazy resolution of a type that the enclosing type pool attempts to resolve.
|
protected static class |
TypePool.LazyFacade.LazyResolution
The lazy resolution for a lazy facade for a type pool.
|
static class |
TypePool.Resolution.Illegal
A canonical representation of a non-successful resolution of a
TypePool . |
static class |
TypePool.Resolution.Simple
A simple resolution that represents a given
TypeDescription . |
Modifier and Type | Field and Description |
---|---|
static TypePool.Resolution |
TypePool.CacheProvider.UNRESOLVED
The value that is returned on a cache-miss.
|
Modifier and Type | Method and Description |
---|---|
TypePool.Resolution |
TypePool.describe(String name)
Locates and describes the given type by its name.
|
TypePool.Resolution |
TypePool.Empty.describe(String name) |
TypePool.Resolution |
TypePool.AbstractBase.describe(String name) |
TypePool.Resolution |
TypePool.AbstractBase.Hierarchical.describe(String 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) |
protected abstract TypePool.Resolution |
TypePool.AbstractBase.doDescribe(String name)
Determines a resolution to a non-primitive, non-array type.
|
protected TypePool.Resolution |
TypePool.Default.doDescribe(String name) |
protected TypePool.Resolution |
TypePool.Default.WithLazyResolution.doDescribe(String name) |
protected TypePool.Resolution |
TypePool.LazyFacade.doDescribe(String name) |
TypePool.Resolution |
TypePool.ClassLoading.doDescribe(String name) |
protected TypePool.Resolution |
TypePool.Explicit.doDescribe(String name) |
protected TypePool.Resolution |
TypePool.Default.WithLazyResolution.doResolve(String name)
Non-lazily resolves a type name.
|
TypePool.Resolution |
TypePool.CacheProvider.find(String name)
Attempts to find a resolution in this cache.
|
TypePool.Resolution |
TypePool.CacheProvider.NoOp.find(String name) |
TypePool.Resolution |
TypePool.CacheProvider.Simple.find(String name) |
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.Resolution |
TypePool.CacheProvider.register(String name,
TypePool.Resolution resolution)
Registers a resolution in this cache.
|
TypePool.Resolution |
TypePool.CacheProvider.NoOp.register(String name,
TypePool.Resolution resolution) |
TypePool.Resolution |
TypePool.CacheProvider.Simple.register(String name,
TypePool.Resolution resolution) |
Modifier and Type | Method and Description |
---|---|
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) |
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.Resolution |
TypePool.CacheProvider.register(String name,
TypePool.Resolution resolution)
Registers a resolution in this cache.
|
TypePool.Resolution |
TypePool.CacheProvider.NoOp.register(String name,
TypePool.Resolution resolution) |
TypePool.Resolution |
TypePool.CacheProvider.Simple.register(String name,
TypePool.Resolution resolution) |
Constructor and Description |
---|
ArrayTypeResolution(TypePool.Resolution resolution,
int arity)
Creates a wrapper for another resolution that, if resolved, represents an array type.
|
Copyright © 2014–2016. All rights reserved.