Uses of Annotation Interface
net.bytebuddy.utility.nullability.AlwaysNull
Packages that use AlwaysNull
Package
Description
Byte Buddy is a library for creating Java classes at runtime of a Java program.
An agent builder is used to easily implement load-time class-transformations using a Java agent.
The ASM package contains classes that are meant for direct interaction with the ASM API.
A package for types that allow for applying Byte Buddy transformation during a build process.
Classes of this package allow the representation of Java classes, their member and their meta data.
Contains descriptions of annotations and annotation values.
Contains descriptions of Java fields.
Contains descriptions of Java methods and constructors as well as their parameters.
Contains descriptions of Java types and packages.
This package contains classes and interfaces that are connected to writing the byte stream that represents a Java
type that is dynamically created and for loading this type into a running JVM process.
This package contains classes that are responsible for class loading of classes that are represented by
byte arrays.This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
All classes and types in this package are related to creating a
DynamicType by
enhancing a given type.The implementation package contains any logic for intercepting method calls.
All types and classes in this package are responsible for writing attributes for a given Java byte code element,
i.e.
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 AlwaysNull in net.bytebuddy
Fields in net.bytebuddy with annotations of type AlwaysNull -
Uses of AlwaysNull in net.bytebuddy.agent.builder
Fields in net.bytebuddy.agent.builder with annotations of type AlwaysNullModifier and TypeFieldDescriptionprivate static final byte[]AgentBuilder.Default.NO_TRANSFORMATIONThe value that is to be returned from aClassFileTransformerto indicate that no class file transformation is to be applied.private static final byte[]AgentBuilder.Default.Transformation.NONEIndicates that a type should not be ignored.private static final Class<?> AgentBuilder.Default.NOT_PREVIOUSLY_DEFINEDA type-safe constant to express that a class is not already loaded when applying a class file transformer.private static final Class<?> AgentBuilder.LambdaInstrumentationStrategy.LambdaInstanceFactory.NOT_PREVIOUSLY_DEFINEDA type-safe constant to express that a class is not already loaded when applying a class file transformer.static final ThrowableAgentBuilder.InstallationListener.SUPPRESS_ERRORIndicates that an exception is handled. -
Uses of AlwaysNull in net.bytebuddy.asm
Fields in net.bytebuddy.asm with annotations of type AlwaysNullModifier and TypeFieldDescriptionstatic final org.objectweb.asm.AnnotationVisitorAdvice.Dispatcher.IGNORE_ANNOTATIONExpresses that an annotation should not be visited.private static final org.objectweb.asm.AnnotationVisitorTypeReferenceAdjustment.TypeReferenceClassVisitor.IGNORE_ANNOTATIONIndicates that an annotation is not of interest.private static final org.objectweb.asm.FieldVisitorTypeReferenceAdjustment.TypeReferenceClassVisitor.IGNORE_FIELDIndicates that a field is not of interest.static final org.objectweb.asm.MethodVisitorAdvice.Dispatcher.IGNORE_METHODIndicates that a method does not represent advice and does not need to be visited.private static final org.objectweb.asm.MethodVisitorTypeReferenceAdjustment.TypeReferenceClassVisitor.IGNORE_METHODIndicates that a method is not of interest.private static final org.objectweb.asm.MethodVisitorMemberRemoval.MemberRemovingClassVisitor.REMOVE_METHODIndicates the removal of a method.private static final org.objectweb.asm.ClassReaderAdvice.UNDEFINEDIndicates that no class reader is available to an advice method. -
Uses of AlwaysNull in net.bytebuddy.build
Fields in net.bytebuddy.build with annotations of type AlwaysNullModifier and TypeFieldDescriptionstatic final ManifestPlugin.Engine.Source.Origin.NO_MANIFESTIndicates that no manifest exists.Methods in net.bytebuddy.build with annotations of type AlwaysNull -
Uses of AlwaysNull in net.bytebuddy.description
Fields in net.bytebuddy.description with annotations of type AlwaysNullModifier and TypeFieldDescriptionstatic final StringNamedElement.NO_NAMEIndicates that an element is not named.static final StringNamedElement.WithDescriptor.NON_GENERIC_SIGNATUREThe generic type signature of a non-generic byte code element.static final TypeVariableSourceTypeVariableSource.UNDEFINEDIndicates that a type variable source is undefined. -
Uses of AlwaysNull in net.bytebuddy.description.annotation
Fields in net.bytebuddy.description.annotation with annotations of type AlwaysNullModifier and TypeFieldDescriptionstatic final AnnotationDescription.Loadable<?> AnnotationDescription.UNDEFINEDIndicates a nonexistent annotation in a type-safe manner.static final AnnotationValue<?, ?> AnnotationValue.UNDEFINEDAn undefined annotation value.Methods in net.bytebuddy.description.annotation with annotations of type AlwaysNullModifier and TypeMethodDescription<T extends Annotation>
AnnotationDescription.Loadable<T> Finds the first annotation of the given type and returns it.AnnotationList.Empty.ofType(TypeDescription annotationType) Finds the first annotation of the given type and returns it. -
Uses of AlwaysNull in net.bytebuddy.description.field
Fields in net.bytebuddy.description.field with annotations of type AlwaysNullModifier and TypeFieldDescriptionstatic final ObjectFieldDescription.NO_DEFAULT_VALUEA representative of a field's non-set default value. -
Uses of AlwaysNull in net.bytebuddy.description.method
Fields in net.bytebuddy.description.method with annotations of type AlwaysNullModifier and TypeFieldDescriptionstatic final IntegerParameterDescription.Token.NO_MODIFIERSIndicator for a method parameter without explicit modifiers.static final StringParameterDescription.Token.NO_NAMEIndicator for a method parameter without an explicit name.static final MethodDescription.InDefinedShapeMethodDescription.UNDEFINEDRepresents any undefined property of a type description that is instead represented asnullin order to resemble the Java reflection API which returnsnulland is intuitive to many Java developers.Methods in net.bytebuddy.description.method with annotations of type AlwaysNullModifier and TypeMethodDescriptionAnnotationValue<?, ?> MethodDescription.ForLoadedConstructor.getDefaultValue()Returns the method's default annotation value ornullif no default value is defined for this method.AnnotationValue<?, ?> MethodDescription.Latent.TypeInitializer.getDefaultValue()Returns the method's default annotation value ornullif no default value is defined for this method. -
Uses of AlwaysNull in net.bytebuddy.description.type
Fields in net.bytebuddy.description.type with annotations of type AlwaysNullModifier and TypeFieldDescriptionstatic final String[]TypeList.NO_INTERFACESRepresents that a type list does not contain any values for ASM interoperability which is represented bynull.static final PackageDescriptionPackageDescription.UNDEFINEDA named constant for an undefined package what applies for primitive and array types.private static final TypeTypeDescription.Generic.Builder.UNDEFINEDRepresents an undefinedTypewithin a build step.static final TypeDescription.GenericTypeDescription.Generic.UNDEFINEDRepresents any undefined property representing a generic type description that is instead represented asnullin order to resemble the Java reflection API which returnsnulland is intuitive to many Java developers.static final TypeDescriptionTypeDescription.UNDEFINEDRepresents any undefined property representing a type description that is instead represented asnullin order to resemble the Java reflection API which returnsnulland is intuitive to many Java developers.static final TypeListTypeList.UNDEFINEDAnnulltype list.Methods in net.bytebuddy.description.type with annotations of type AlwaysNullModifier and TypeMethodDescriptionTypeDescription.ArrayProjection.getDeclaringType()Returns the declaring type of this instance. -
Uses of AlwaysNull in net.bytebuddy.dynamic
Fields in net.bytebuddy.dynamic with annotations of type AlwaysNullModifier and TypeFieldDescriptionprivate static final byte[]ClassFileLocator.ForInstrumentation.ExtractionClassFileTransformer.DO_NOT_TRANSFORMAn indicator that an attempted class file transformation did not alter the handed class file.private static final ReferenceQueue<ClassLoader> Nexus.NO_QUEUEAn type-safe constant for a non-operational reference queue. -
Uses of AlwaysNull in net.bytebuddy.dynamic.loading
Fields in net.bytebuddy.dynamic.loading with annotations of type AlwaysNullModifier and TypeFieldDescriptionstatic final ClassLoaderClassLoadingStrategy.BOOTSTRAP_LOADERA type-safe constant representing the bootstrap class loader which is represented bynullwithin Java.static final ProtectionDomainClassLoadingStrategy.NO_PROTECTION_DOMAINAn undefined protection domain.private static final byte[]ClassReloadingStrategy.Strategy.NO_REDEFINITIONIndicates that a class is not redefined.private static final URLByteArrayClassLoader.NO_URLIndicates that a URL does not exist to improve code readability.private static final StringPackageDefinitionStrategy.Definition.Trivial.NO_VALUEAn empty value of a package's property.private static final URLPackageDefinitionStrategy.Definition.Trivial.NOT_SEALEDRepresents an unsealed package.private static final URLPackageDefinitionStrategy.ManifestReading.NOT_SEALEDA URL defined a non-sealed package.static final Class<?> ClassInjector.UsingReflection.Dispatcher.UNDEFINEDIndicates a class that is currently not defined.private static final Class<?> ClassFilePostProcessor.ForClassFileTransformer.UNLOADED_TYPEIndicates that a class is not currently loaded. -
Uses of AlwaysNull in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold with annotations of type AlwaysNullModifier and TypeFieldDescriptionprivate static final org.objectweb.asm.AnnotationVisitorTypeWriter.Default.ForInlining.IGNORE_ANNOTATIONIndicates that an annotation should be ignored.private static final org.objectweb.asm.FieldVisitorTypeWriter.Default.ForInlining.IGNORE_FIELDIndicates that a field should be ignored.private static final org.objectweb.asm.FieldVisitorTypeWriter.Default.ValidatingClassVisitor.IGNORE_FIELDIndicates that a field is ignored.private static final org.objectweb.asm.MethodVisitorTypeWriter.Default.ForInlining.IGNORE_METHODIndicates that a method should be ignored.private static final org.objectweb.asm.MethodVisitorTypeWriter.Default.ValidatingClassVisitor.IGNORE_METHODIndicates that a method is ignored.private static final org.objectweb.asm.RecordComponentVisitorTypeWriter.Default.ForInlining.IGNORE_RECORD_COMPONENTIndicates that a record component should be ignored.private static final StringTypeWriter.Default.NO_REFERENCEIndicates an empty reference in a class file which is expressed bynull.private static final VoidTypeWriter.Default.ClassDumpAction.NOTHINGIndicates that nothing is returned from this action. -
Uses of AlwaysNull in net.bytebuddy.dynamic.scaffold.inline
Methods in net.bytebuddy.dynamic.scaffold.inline with annotations of type AlwaysNullModifier and TypeMethodDescriptionAnnotationValue<?, ?> MethodRebaseResolver.Resolution.ForRebasedConstructor.RebasedConstructor.getDefaultValue()Returns the method's default annotation value ornullif no default value is defined for this method.AnnotationValue<?, ?> MethodRebaseResolver.Resolution.ForRebasedMethod.RebasedMethod.getDefaultValue()Returns the method's default annotation value ornullif no default value is defined for this method. -
Uses of AlwaysNull in net.bytebuddy.implementation
Methods in net.bytebuddy.implementation with annotations of type AlwaysNullModifier and TypeMethodDescriptionprotected VoidFieldAccessor.ForSetter.OfConstantValue.initialize(TypeDescription instrumentedType) Initializes a value to be used during method instrumentation.protected VoidFieldAccessor.ForSetter.OfDefaultValue.initialize(TypeDescription instrumentedType) Initializes a value to be used during method instrumentation.protected VoidFieldAccessor.ForSetter.OfParameterValue.initialize(TypeDescription instrumentedType) Initializes a value to be used during method instrumentation. -
Uses of AlwaysNull in net.bytebuddy.implementation.attribute
Fields in net.bytebuddy.implementation.attribute with annotations of type AlwaysNull -
Uses of AlwaysNull in net.bytebuddy.pool
Fields in net.bytebuddy.pool with annotations of type AlwaysNullModifier and TypeFieldDescriptionprivate static final org.objectweb.asm.MethodVisitorTypePool.Default.IGNORE_METHODIndicates that a visited method should be ignored.protected static final IntegerTypePool.Default.LazyTypeDescription.MethodToken.ParameterToken.NO_MODIFIERSDonates an unknown modifier of a parameter.protected static final StringTypePool.Default.LazyTypeDescription.MethodToken.ParameterToken.NO_NAMEDonates an unknown name of a parameter.private static final StringTypePool.Default.LazyTypeDescription.NO_TYPEIndicates that a type does not exist and does therefore not have a name. -
Uses of AlwaysNull in net.bytebuddy.utility
Fields in net.bytebuddy.utility with annotations of type AlwaysNullModifier and TypeFieldDescriptionstatic final JavaModuleJavaModule.UNSUPPORTEDCanonical representation of a Java module on a JVM that does not support the module API.