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 java.lang.Object
A delegate representing a possibly unparsed class file.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Delegate()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract TypeList.Generic
getInterfaces()
Returns a list of generic interfaces of the represented class.protected abstract int
getModifiers()
Returns the modifiers of the represented class.protected abstract java.lang.String
getName()
Returns the name of the represented class.protected abstract TypeDescription.Generic
getSuperClass()
Returns the generic super class of the represented class ornull
if none exists.protected abstract TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription.ResolvedDelegate
resolve()
Returns a resolved version of this delegate.
-
-
-
Method Detail
-
getName
protected abstract java.lang.String 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
@MaybeNull protected abstract TypeDescription.Generic 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
protected abstract TypeList.Generic 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.
-
-