Uses of Interface
net.bytebuddy.description.module.ModuleDescription
Packages that use ModuleDescription
Package
Description
Contains descriptions of Java modules.
Contains descriptions of Java types and packages.
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
Classes of this package allow for the creating
TypeDescriptions without
loading any classes.This package contains utility classes for common use within any Byte Buddy logic.
-
Uses of ModuleDescription in net.bytebuddy.description.module
Classes in net.bytebuddy.description.module that implement ModuleDescriptionModifier and TypeClassDescriptionstatic classAn abstract base implementation of aModuleDescription.static classAModuleDescriptionimplementation that represents a loaded Java module.static classA latent description of a module.Fields in net.bytebuddy.description.module declared as ModuleDescriptionModifier and TypeFieldDescriptionstatic final ModuleDescriptionModuleDescription.UNDEFINEDDefines a module that is not resolved.Methods in net.bytebuddy.description.module that return ModuleDescriptionModifier and TypeMethodDescriptionstatic ModuleDescriptionCreates a module description for the supplied module. -
Uses of ModuleDescription in net.bytebuddy.description.type
Methods in net.bytebuddy.description.type that return ModuleDescriptionModifier and TypeMethodDescriptionTypeDescription.AbstractBase.OfSimpleType.WithDelegation.toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.TypeDescription.ArrayProjection.toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.TypeDescription.ForLoadedType.toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.TypeDescription.ForPackageDescription.toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.TypeDescription.Latent.toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.TypeDescription.SuperTypeLoading.toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.TypeDescription.toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile. -
Uses of ModuleDescription in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold declared as ModuleDescriptionModifier and TypeFieldDescriptionprivate final ModuleDescriptionInstrumentedType.Default.moduleDescriptionThe module metadata that this type implies ornull.private final ModuleDescriptionTypeWriter.Default.ForCreation.CreationClassVisitor.moduleDescriptionThe underlying module information ornullif no such information is provided.Methods in net.bytebuddy.dynamic.scaffold that return ModuleDescriptionModifier and TypeMethodDescriptionInstrumentedType.Default.toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.InstrumentedType.Frozen.toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.Methods in net.bytebuddy.dynamic.scaffold with parameters of type ModuleDescriptionModifier and TypeMethodDescriptionInstrumentedType.Default.withModuleDescription(ModuleDescription moduleDescription) InstrumentedType.Frozen.withModuleDescription(ModuleDescription moduleDescription) Creates a new instrumented type that defines the provided module metadata or no such metadata ifnullis provided.InstrumentedType.WithFlexibleName.withModuleDescription(ModuleDescription moduleDescription) Creates a new instrumented type that defines the provided module metadata or no such metadata ifnullis provided.InstrumentedType.withModuleDescription(ModuleDescription moduleDescription) Creates a new instrumented type that defines the provided module metadata or no such metadata ifnullis provided.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type ModuleDescriptionModifierConstructorDescriptionprotectedCreationClassVisitor(org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context.ExtractableView implementationContext, ModuleDescription moduleDescription) Creates a new wrapper visitor.protectedDefault(String name, int modifiers, ModuleDescription moduleDescription, List<? extends TypeVariableToken> typeVariables, TypeDescription.Generic superClass, List<? extends TypeDescription.Generic> interfaceTypes, List<? extends FieldDescription.Token> fieldTokens, Map<String, Object> auxiliaryFieldValues, List<? extends MethodDescription.Token> methodTokens, List<? extends RecordComponentDescription.Token> recordComponentTokens, List<? extends AnnotationDescription> annotationDescriptions, TypeInitializer typeInitializer, LoadedTypeInitializer loadedTypeInitializer, TypeDescription declaringType, MethodDescription.InDefinedShape enclosingMethod, TypeDescription enclosingType, List<? extends TypeDescription> declaredTypes, List<? extends TypeDescription> permittedSubclasses, boolean anonymousClass, boolean localClass, boolean record, TypeDescription nestHost, List<? extends TypeDescription> nestMembers) Creates a new instrumented type.protectedPatchingModuleVisitor(org.objectweb.asm.ModuleVisitor moduleVisitor, ModuleDescription moduleDescription) Creates a module visitor that patches the module implementation. -
Uses of ModuleDescription in net.bytebuddy.pool
Classes in net.bytebuddy.pool that implement ModuleDescriptionModifier and TypeClassDescriptionprivate classA lazy description of a module.Methods in net.bytebuddy.pool that return ModuleDescriptionModifier and TypeMethodDescriptionTypePool.Default.LazyTypeDescription.toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile. -
Uses of ModuleDescription in net.bytebuddy.utility
Methods in net.bytebuddy.utility that return ModuleDescriptionModifier and TypeMethodDescriptionJavaModule.toDescription()Returns a description of the module if the current module is a named module.