Class TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.ResolvedDelegate
java.lang.Object
net.bytebuddy.pool.TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
net.bytebuddy.pool.TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.ResolvedDelegate
- Enclosing class:
TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription
private class TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.ResolvedDelegate
extends TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
A resolved version of a delegate where the class file was fully parsed.
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateResolvedDelegate(TypeDescription typeDescription) Creates a new resolved version of a delegate. -
Method Summary
Modifier and TypeMethodDescriptionReturns a list of generic interfaces of the represented class.intReturns the modifiers of the represented class.getName()Returns the name of the represented class.Returns the generic super class of the represented class ornullif none exists.Returns the represented type description.resolve()Returns a resolved version of this delegate.
-
Field Details
-
typeDescription
The represented type description.
-
-
Constructor Details
-
ResolvedDelegate
Creates a new resolved version of a delegate.- Parameters:
typeDescription- The represented type description.
-
-
Method Details
-
getTypeDescription
Returns the represented type description.- Returns:
- The represented type description.
-
getName
Description copied from class:TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.DelegateReturns the name of the represented class.- Specified by:
getNamein classTypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate- Returns:
- The name of the represented class.
-
getModifiers
public int getModifiers()Description copied from class:TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.DelegateReturns the modifiers of the represented class.- Specified by:
getModifiersin classTypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate- Returns:
- The modifiers of the represented class.
-
getSuperClass
Description copied from class:TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.DelegateReturns the generic super class of the represented class ornullif none exists.- Specified by:
getSuperClassin classTypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate- Returns:
- The generic super class of the represented class or
nullif none exists.
-
getInterfaces
Description copied from class:TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.DelegateReturns a list of generic interfaces of the represented class.- Specified by:
getInterfacesin 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.DelegateReturns a resolved version of this delegate.- Specified by:
resolvein classTypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate- Returns:
- A resolved version of this delegate.
-