Uses of Interface
net.bytebuddy.description.module.ModuleDescription
-
Packages that use ModuleDescription Package Description net.bytebuddy.description.module Contains descriptions of Java modules.net.bytebuddy.description.type Contains descriptions of Java types and packages.net.bytebuddy.dynamic.scaffold This package contains helper types and implementations that are responsible for the actual writing of a byte array representing a Java class.net.bytebuddy.pool Classes of this package allow for the creatingTypeDescriptions without loading any classes.net.bytebuddy.utility 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 ModuleDescription Modifier and Type Class Description static classModuleDescription.AbstractBaseAn abstract base implementation of aModuleDescription.static classModuleDescription.ForLoadedModuleAModuleDescriptionimplementation that represents a loaded Java module.static classModuleDescription.LatentA latent description of a module.Fields in net.bytebuddy.description.module declared as ModuleDescription Modifier and Type Field Description static ModuleDescriptionModuleDescription. UNDEFINEDDefines a module that is not resolved.Methods in net.bytebuddy.description.module that return ModuleDescription Modifier and Type Method Description static ModuleDescriptionModuleDescription.ForLoadedModule. of(java.lang.Object module)Creates a module description for the supplied module. -
Uses of ModuleDescription in net.bytebuddy.description.type
Methods in net.bytebuddy.description.type that return ModuleDescription Modifier and Type Method Description ModuleDescriptionTypeDescription.AbstractBase.OfSimpleType.WithDelegation. toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.ModuleDescriptionTypeDescription.ArrayProjection. toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.ModuleDescriptionTypeDescription.ForLoadedType. toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.ModuleDescriptionTypeDescription.ForPackageDescription. toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.ModuleDescriptionTypeDescription.Latent. toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.ModuleDescriptionTypeDescription.SuperTypeLoading. toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.ModuleDescriptionTypeDescription. 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 ModuleDescription Modifier and Type Field Description private ModuleDescriptionInstrumentedType.Default. moduleDescriptionThe module metadata that this type implies ornull.private ModuleDescriptionTypeWriter.Default.ForCreation.CreationClassVisitor. moduleDescriptionThe underlying module information ornullif no such information is provided.Methods in net.bytebuddy.dynamic.scaffold that return ModuleDescription Modifier and Type Method Description ModuleDescriptionInstrumentedType.Default. toModuleDescription()Returns a representation of a Java module that is represented by this type description, normally amodule-info.classfile.ModuleDescriptionInstrumentedType.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 ModuleDescription Modifier and Type Method Description InstrumentedType.WithFlexibleNameInstrumentedType.Default. withModuleDescription(ModuleDescription moduleDescription)InstrumentedType.WithFlexibleNameInstrumentedType.Frozen. withModuleDescription(ModuleDescription moduleDescription)Creates a new instrumented type that defines the provided module metadata or no such metadata ifnullis provided.InstrumentedType.WithFlexibleNameInstrumentedType.WithFlexibleName. withModuleDescription(ModuleDescription moduleDescription)Creates a new instrumented type that defines the provided module metadata or no such metadata ifnullis provided.InstrumentedTypeInstrumentedType. 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 ModuleDescription Constructor Description CreationClassVisitor(org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context.ExtractableView implementationContext, ModuleDescription moduleDescription)Creates a new wrapper visitor.Default(java.lang.String name, int modifiers, ModuleDescription moduleDescription, java.util.List<? extends TypeVariableToken> typeVariables, TypeDescription.Generic superClass, java.util.List<? extends TypeDescription.Generic> interfaceTypes, java.util.List<? extends FieldDescription.Token> fieldTokens, java.util.Map<java.lang.String,java.lang.Object> auxiliaryFieldValues, java.util.List<? extends MethodDescription.Token> methodTokens, java.util.List<? extends RecordComponentDescription.Token> recordComponentTokens, java.util.List<? extends AnnotationDescription> annotationDescriptions, TypeInitializer typeInitializer, LoadedTypeInitializer loadedTypeInitializer, TypeDescription declaringType, MethodDescription.InDefinedShape enclosingMethod, TypeDescription enclosingType, java.util.List<? extends TypeDescription> declaredTypes, java.util.List<? extends TypeDescription> permittedSubclasses, boolean anonymousClass, boolean localClass, boolean record, TypeDescription nestHost, java.util.List<? extends TypeDescription> nestMembers)Creates a new instrumented type.PatchingModuleVisitor(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 ModuleDescription Modifier and Type Class Description private classTypePool.Default.LazyTypeDescription.LazyModuleDescriptionA lazy description of a module.Methods in net.bytebuddy.pool that return ModuleDescription Modifier and Type Method Description ModuleDescriptionTypePool.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 ModuleDescription Modifier and Type Method Description ModuleDescriptionJavaModule. toDescription()Returns a description of the module if the current module is a named module.
-