Uses of Annotation Type
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
TypeDescription
s 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_TRANSFORMATION
The value that is to be returned from aClassFileTransformer
to indicate that no class file transformation is to be applied.private static final byte[]
AgentBuilder.Default.Transformation.NONE
Indicates that a type should not be ignored.private static final Class
<?> AgentBuilder.Default.NOT_PREVIOUSLY_DEFINED
A 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_DEFINED
A type-safe constant to express that a class is not already loaded when applying a class file transformer.static final Throwable
AgentBuilder.InstallationListener.SUPPRESS_ERROR
Indicates 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.AnnotationVisitor
Advice.Dispatcher.IGNORE_ANNOTATION
Expresses that an annotation should not be visited.private static final org.objectweb.asm.AnnotationVisitor
TypeReferenceAdjustment.TypeReferenceClassVisitor.IGNORE_ANNOTATION
Indicates that an annotation is not of interest.private static final org.objectweb.asm.FieldVisitor
TypeReferenceAdjustment.TypeReferenceClassVisitor.IGNORE_FIELD
Indicates that a field is not of interest.static final org.objectweb.asm.MethodVisitor
Advice.Dispatcher.IGNORE_METHOD
Indicates that a method does not represent advice and does not need to be visited.private static final org.objectweb.asm.MethodVisitor
TypeReferenceAdjustment.TypeReferenceClassVisitor.IGNORE_METHOD
Indicates that a method is not of interest.private static final org.objectweb.asm.MethodVisitor
MemberRemoval.MemberRemovingClassVisitor.REMOVE_METHOD
Indicates the removal of a method.private static final AsmClassReader
Advice.UNDEFINED
Indicates 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 Manifest
Plugin.Engine.Source.Origin.NO_MANIFEST
Indicates 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 String
NamedElement.NO_NAME
Indicates that an element is not named.static final String
NamedElement.WithDescriptor.NON_GENERIC_SIGNATURE
The generic type signature of a non-generic byte code element.static final TypeVariableSource
TypeVariableSource.UNDEFINED
Indicates 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.UNDEFINED
Indicates a nonexistent annotation in a type-safe manner.static final AnnotationValue
<?, ?> AnnotationValue.UNDEFINED
An 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 Object
FieldDescription.NO_DEFAULT_VALUE
A 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 Integer
ParameterDescription.Token.NO_MODIFIERS
Indicator for a method parameter without explicit modifiers.static final String
ParameterDescription.Token.NO_NAME
Indicator for a method parameter without an explicit name.static final MethodDescription.InDefinedShape
MethodDescription.UNDEFINED
Represents any undefined property of a type description that is instead represented asnull
in order to resemble the Java reflection API which returnsnull
and 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 ornull
if no default value is defined for this method.AnnotationValue
<?, ?> MethodDescription.Latent.TypeInitializer.getDefaultValue()
Returns the method's default annotation value ornull
if 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_INTERFACES
Represents that a type list does not contain any values for ASM interoperability which is represented bynull
.static final PackageDescription
PackageDescription.UNDEFINED
A named constant for an undefined package what applies for primitive and array types.private static final Type
TypeDescription.Generic.Builder.UNDEFINED
Represents an undefinedType
within a build step.static final TypeDescription.Generic
TypeDescription.Generic.UNDEFINED
Represents any undefined property representing a generic type description that is instead represented asnull
in order to resemble the Java reflection API which returnsnull
and is intuitive to many Java developers.static final TypeDescription
TypeDescription.UNDEFINED
Represents any undefined property representing a type description that is instead represented asnull
in order to resemble the Java reflection API which returnsnull
and is intuitive to many Java developers.static final TypeList
TypeList.UNDEFINED
Annull
type 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_TRANSFORM
An indicator that an attempted class file transformation did not alter the handed class file.private static final ReferenceQueue
<ClassLoader> Nexus.NO_QUEUE
An 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 ClassLoader
ClassLoadingStrategy.BOOTSTRAP_LOADER
A type-safe constant representing the bootstrap class loader which is represented bynull
within Java.static final ProtectionDomain
ClassLoadingStrategy.NO_PROTECTION_DOMAIN
An undefined protection domain.private static final byte[]
ClassReloadingStrategy.Strategy.NO_REDEFINITION
Indicates that a class is not redefined.private static final URL
ByteArrayClassLoader.NO_URL
Indicates that a URL does not exist to improve code readability.private static final String
PackageDefinitionStrategy.Definition.Trivial.NO_VALUE
An empty value of a package's property.private static final URL
PackageDefinitionStrategy.Definition.Trivial.NOT_SEALED
Represents an unsealed package.private static final URL
PackageDefinitionStrategy.ManifestReading.NOT_SEALED
A URL defined a non-sealed package.static final Class
<?> ClassInjector.UsingReflection.Dispatcher.UNDEFINED
Indicates a class that is currently not defined.private static final Class
<?> ClassFilePostProcessor.ForClassFileTransformer.UNLOADED_TYPE
Indicates 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.AnnotationVisitor
TypeWriter.Default.ForInlining.IGNORE_ANNOTATION
Indicates that an annotation should be ignored.private static final org.objectweb.asm.FieldVisitor
TypeWriter.Default.ForInlining.IGNORE_FIELD
Indicates that a field should be ignored.private static final org.objectweb.asm.FieldVisitor
TypeWriter.Default.ValidatingClassVisitor.IGNORE_FIELD
Indicates that a field is ignored.private static final org.objectweb.asm.MethodVisitor
TypeWriter.Default.ForInlining.IGNORE_METHOD
Indicates that a method should be ignored.private static final org.objectweb.asm.MethodVisitor
TypeWriter.Default.ValidatingClassVisitor.IGNORE_METHOD
Indicates that a method is ignored.private static final org.objectweb.asm.RecordComponentVisitor
TypeWriter.Default.ForInlining.IGNORE_RECORD_COMPONENT
Indicates that a record component should be ignored.private static final String
TypeWriter.Default.NO_REFERENCE
Indicates an empty reference in a class file which is expressed bynull
.private static final Void
TypeWriter.Default.ClassDumpAction.NOTHING
Indicates 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 ornull
if no default value is defined for this method.AnnotationValue
<?, ?> MethodRebaseResolver.Resolution.ForRebasedMethod.RebasedMethod.getDefaultValue()
Returns the method's default annotation value ornull
if 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 Void
FieldAccessor.ForSetter.OfConstantValue.initialize
(TypeDescription instrumentedType) Initializes a value to be used during method instrumentation.protected Void
FieldAccessor.ForSetter.OfDefaultValue.initialize
(TypeDescription instrumentedType) Initializes a value to be used during method instrumentation.protected Void
FieldAccessor.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.MethodVisitor
TypePool.Default.IGNORE_METHOD
Indicates that a visited method should be ignored.protected static final Integer
TypePool.Default.LazyTypeDescription.MethodToken.ParameterToken.NO_MODIFIERS
Donates an unknown modifier of a parameter.protected static final String
TypePool.Default.LazyTypeDescription.MethodToken.ParameterToken.NO_NAME
Donates an unknown name of a parameter.private static final String
TypePool.Default.LazyTypeDescription.NO_TYPE
Indicates 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 JavaModule
JavaModule.UNSUPPORTED
Canonical representation of a Java module on a JVM that does not support the module API.Methods in net.bytebuddy.utility with annotations of type AlwaysNullModifier and TypeMethodDescription<T> T
Unwraps a class reader to the underlying reader mechanism.