Class ModuleDescription.AbstractBase
java.lang.Object
net.bytebuddy.description.ModifierReviewable.AbstractBase
net.bytebuddy.description.module.ModuleDescription.AbstractBase
- All Implemented Interfaces:
AnnotationSource, ModifierReviewable, ModifierReviewable.ForFieldDescription, ModifierReviewable.ForMethodDescription, ModifierReviewable.ForModuleDescription, ModifierReviewable.ForModuleRequirement, ModifierReviewable.ForParameterDescription, ModifierReviewable.ForTypeDefinition, ModifierReviewable.OfAbstraction, ModifierReviewable.OfByteCodeElement, ModifierReviewable.OfEnumeration, ModifierReviewable.OfMandatable, ModuleDescription, NamedElement
- Direct Known Subclasses:
ModuleDescription.ForLoadedModule, ModuleDescription.Latent, TypePool.Default.LazyTypeDescription.LazyModuleDescription
- Enclosing interface:
ModuleDescription
public abstract static class ModuleDescription.AbstractBase
extends ModifierReviewable.AbstractBase
implements ModuleDescription
An abstract base implementation of a
ModuleDescription.-
Nested Class Summary
Nested classes/interfaces inherited from interface AnnotationSource
AnnotationSource.Empty, AnnotationSource.ExplicitNested classes/interfaces inherited from interface ModifierReviewable
ModifierReviewable.AbstractBase, ModifierReviewable.ForFieldDescription, ModifierReviewable.ForMethodDescription, ModifierReviewable.ForModuleDescription, ModifierReviewable.ForModuleRequirement, ModifierReviewable.ForParameterDescription, ModifierReviewable.ForTypeDefinition, ModifierReviewable.OfAbstraction, ModifierReviewable.OfByteCodeElement, ModifierReviewable.OfEnumeration, ModifierReviewable.OfMandatableNested classes/interfaces inherited from interface ModuleDescription
ModuleDescription.AbstractBase, ModuleDescription.Exports, ModuleDescription.ForLoadedModule, ModuleDescription.Latent, ModuleDescription.Opens, ModuleDescription.Provides, ModuleDescription.RequiresNested classes/interfaces inherited from interface NamedElement
NamedElement.WithDescriptor, NamedElement.WithGenericName, NamedElement.WithOptionalName, NamedElement.WithRuntimeName -
Field Summary
Fields inherited from interface ModifierReviewable
EMPTY_MASKFields inherited from interface ModuleDescription
MODULE_CLASS_NAME, UNDEFINEDFields inherited from interface NamedElement
EMPTY_NAME, NO_NAME -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ModifierReviewable.AbstractBase
getEnumerationState, getFieldManifestation, getFieldPersistence, getMandate, getMethodManifestation, getMethodStrictness, getOpenness, getOwnership, getParameterManifestation, getProvisioningState, getRequiredPhase, getSynchronizationState, getSyntheticState, getTransitivity, getTypeManifestation, getVisibility, isAbstract, isAnnotation, isBridge, isDeprecated, isEnum, isFinal, isInterface, isMandated, isNative, isOpen, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStaticPhase, isStrict, isSynchronized, isSynthetic, isTransient, isTransitive, isVarArgs, isVolatileMethods inherited from interface AnnotationSource
getDeclaredAnnotationsMethods inherited from interface ModifierReviewable
getModifiers, getSyntheticState, isFinal, isSyntheticMethods inherited from interface ModifierReviewable.ForModuleDescription
getOpenness, isOpenMethods inherited from interface ModuleDescription
getExports, getMainClass, getOpens, getPackages, getProvides, getRequires, getUses, getVersionMethods inherited from interface NamedElement
getActualName
-
Constructor Details
-
AbstractBase
public AbstractBase()
-
-
Method Details
-
accept
public void accept(org.objectweb.asm.ClassVisitor classVisitor) Writes this module description as meta data to the providedClassVisitor.- Specified by:
acceptin interfaceModuleDescription- Parameters:
classVisitor- The class visitor to write to.
-
hashCode
-
equals
-
toString
-