Package net.bytebuddy.pool
Class TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.UnresolvedDelegate
java.lang.Object
net.bytebuddy.pool.TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
net.bytebuddy.pool.TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.UnresolvedDelegate
- Enclosing class:
TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription
private class TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.UnresolvedDelegate
extends TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
A unresolved delegate that has not parsed the class file.
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
UnresolvedDelegate
(AsmClassReader classReader) Creates an unresolved delegated. -
Method Summary
Modifier and TypeMethodDescriptionReturns a list of generic interfaces of the represented class.int
Returns the modifiers of the represented class.getName()
Returns the name of the represented class.Returns the generic super class of the represented class ornull
if none exists.resolve()
Returns a resolved version of this delegate.
-
Field Details
-
classReader
The represented ASM class reader.
-
-
Constructor Details
-
UnresolvedDelegate
Creates an unresolved delegated.- Parameters:
classReader
- The represented ASM class reader.
-
-
Method Details
-
getName
Description copied from class:TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
Returns the name of the represented class.- Specified by:
getName
in classTypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
- Returns:
- The name of the represented class.
-
getModifiers
public int getModifiers()Description copied from class:TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
Returns the modifiers of the represented class.- Specified by:
getModifiers
in classTypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
- Returns:
- The modifiers of the represented class.
-
getSuperClass
Description copied from class:TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
Returns the generic super class of the represented class ornull
if none exists.- Specified by:
getSuperClass
in classTypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
- Returns:
- The generic super class of the represented class or
null
if none exists.
-
getInterfaces
Description copied from class:TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
Returns a list of generic interfaces of the represented class.- Specified by:
getInterfaces
in classTypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
- Returns:
- A list of generic interfaces of the represented class.
-
resolve
protected TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.ResolvedDelegate resolve()Description copied from class:TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
Returns a resolved version of this delegate.- Specified by:
resolve
in classTypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
- Returns:
- A resolved version of this delegate.
-