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
ConstructorsModifierConstructorDescriptionprivateUnresolvedDelegate(AsmClassReader classReader) Creates an unresolved delegated. -
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.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.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.
-