protected static class TypePool.AbstractBase.ArrayTypeResolution extends Object implements TypePool.Resolution
TypePool.Resolution.Illegal, TypePool.Resolution.Simple| Modifier | Constructor and Description |
|---|---|
protected |
ArrayTypeResolution(TypePool.Resolution resolution,
int arity)
Creates a wrapper for another resolution that, if resolved, represents an array type.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isResolved()
Determines if this resolution represents a fully-resolved
TypeDescription. |
protected static TypePool.Resolution |
of(TypePool.Resolution resolution,
int arity)
Creates a wrapper for another resolution that, if resolved, represents an array type.
|
TypeDescription |
resolve()
Resolves this resolution to a
TypeDescription. |
protected ArrayTypeResolution(TypePool.Resolution resolution, int arity)
resolution - The underlying resolution that is represented by this instance.arity - The arity of the represented array.protected static TypePool.Resolution of(TypePool.Resolution resolution, int arity)
resolution - The underlying resolution that is represented by this instance.arity - The arity of the represented array.public boolean isResolved()
TypePool.ResolutionTypeDescription.isResolved in interface TypePool.Resolutiontrue if the queried type could be resolved.public TypeDescription resolve()
TypePool.ResolutionTypeDescription. If this resolution is unresolved, this
method throws an exception either upon invoking this method or upon invoking at least one method
of the returned type description.resolve in interface TypePool.ResolutionCopyright © 2014–2017. All rights reserved.