Package net.bytebuddy.pool
Class TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
java.lang.Object
net.bytebuddy.pool.TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
- Direct Known Subclasses:
TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.ResolvedDelegate
,TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.UnresolvedDelegate
- Enclosing class:
TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription
private abstract class TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.Delegate
extends Object
A delegate representing a possibly unparsed class file.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract TypeList.Generic
Returns a list of generic interfaces of the represented class.protected abstract int
Returns the modifiers of the represented class.protected abstract String
getName()
Returns the name of the represented class.protected abstract TypeDescription.Generic
Returns the generic super class of the represented class ornull
if none exists.resolve()
Returns a resolved version of this delegate.
-
Constructor Details
-
Delegate
private Delegate()
-
-
Method Details
-
getName
Returns the name of the represented class.- Returns:
- The name of the represented class.
-
getModifiers
protected abstract int getModifiers()Returns the modifiers of the represented class.- Returns:
- The modifiers of the represented class.
-
getSuperClass
Returns the generic super class of the represented class ornull
if none exists.- Returns:
- The generic super class of the represented class or
null
if none exists.
-
getInterfaces
Returns a list of generic interfaces of the represented class.- Returns:
- A list of generic interfaces of the represented class.
-
resolve
protected abstract TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.ResolvedDelegate resolve()Returns a resolved version of this delegate.- Returns:
- A resolved version of this delegate.
-