Uses of Interface
net.bytebuddy.dynamic.DynamicType.Builder.FieldDefinition.Optional
Packages that use DynamicType.Builder.FieldDefinition.Optional
Package
Description
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.
-
Uses of DynamicType.Builder.FieldDefinition.Optional in net.bytebuddy.dynamic
Subinterfaces of DynamicType.Builder.FieldDefinition.Optional in net.bytebuddy.dynamicModifier and TypeInterfaceDescriptionstatic interface
A builder for an optional field definition that allows for defining a value.Classes in net.bytebuddy.dynamic that implement DynamicType.Builder.FieldDefinition.OptionalModifier and TypeClassDescriptionprotected class
An adapter for defining a new field.protected class
An adapter for matching an existing field.static class
An abstract base implementation for an optional field definition.static class
An abstract base implementation of an optional field definition that allows for defining a value.private static class
An adapter for an optional field definition that allows for defining a value.Methods in net.bytebuddy.dynamic that return DynamicType.Builder.FieldDefinition.OptionalModifier and TypeMethodDescriptionDynamicType.Builder.AbstractBase.Adapter.FieldDefinitionAdapter.annotateField
(Collection<? extends AnnotationDescription> annotations) Annotates the previously defined or matched field with the supplied annotations.DynamicType.Builder.AbstractBase.Adapter.FieldMatchAdapter.annotateField
(Collection<? extends AnnotationDescription> annotations) Annotates the previously defined or matched field with the supplied annotations.DynamicType.Builder.FieldDefinition.annotateField
(Annotation... annotation) Annotates the previously defined or matched field with the supplied annotations.DynamicType.Builder.FieldDefinition.annotateField
(Collection<? extends AnnotationDescription> annotations) Annotates the previously defined or matched field with the supplied annotations.DynamicType.Builder.FieldDefinition.annotateField
(List<? extends Annotation> annotations) Annotates the previously defined or matched field with the supplied annotations.DynamicType.Builder.FieldDefinition.annotateField
(AnnotationDescription... annotation) Annotates the previously defined or matched field with the supplied annotations.DynamicType.Builder.FieldDefinition.Optional.AbstractBase.annotateField
(Annotation... annotation) Annotates the previously defined or matched field with the supplied annotations.DynamicType.Builder.FieldDefinition.Optional.AbstractBase.annotateField
(List<? extends Annotation> annotations) Annotates the previously defined or matched field with the supplied annotations.DynamicType.Builder.FieldDefinition.Optional.AbstractBase.annotateField
(AnnotationDescription... annotation) Annotates the previously defined or matched field with the supplied annotations.DynamicType.Builder.FieldDefinition.attribute
(FieldAttributeAppender.Factory fieldAttributeAppenderFactory) Applies the supplied attribute appender factory onto the previously defined or matched field.DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter.attribute
(FieldAttributeAppender.Factory fieldAttributeAppenderFactory) Applies the supplied attribute appender factory onto the previously defined or matched field.protected DynamicType.Builder.FieldDefinition.Optional
<V> DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter.defaultValue
(Object defaultValue) protected abstract DynamicType.Builder.FieldDefinition.Optional
<U> DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.defaultValue
(Object defaultValue) Defines the supplied value as a default value of the previously defined or matched field.DynamicType.Builder.AbstractBase.defineProperty
(String name, Type type) Defines a Java bean property with the specified name.DynamicType.Builder.AbstractBase.defineProperty
(String name, Type type, boolean readOnly) Defines a Java bean property with the specified name.DynamicType.Builder.AbstractBase.defineProperty
(String name, TypeDefinition type) Defines a Java bean property with the specified name.DynamicType.Builder.AbstractBase.defineProperty
(String name, TypeDefinition type, boolean readOnly) Defines a Java bean property with the specified name.DynamicType.Builder.defineProperty
(String name, Type type) Defines a Java bean property with the specified name.DynamicType.Builder.defineProperty
(String name, Type type, boolean readOnly) Defines a Java bean property with the specified name.DynamicType.Builder.defineProperty
(String name, TypeDefinition type) Defines a Java bean property with the specified name.DynamicType.Builder.defineProperty
(String name, TypeDefinition type, boolean readOnly) Defines a Java bean property with the specified name.protected DynamicType.Builder.FieldDefinition.Optional
<U> DynamicType.Builder.AbstractBase.Adapter.FieldDefinitionAdapter.materialize
(FieldAttributeAppender.Factory fieldAttributeAppenderFactory, Transformer<FieldDescription> transformer, Object defaultValue) protected DynamicType.Builder.FieldDefinition.Optional
<U> DynamicType.Builder.AbstractBase.Adapter.FieldMatchAdapter.materialize
(FieldAttributeAppender.Factory fieldAttributeAppenderFactory, Transformer<FieldDescription> transformer, Object defaultValue) protected abstract DynamicType.Builder.FieldDefinition.Optional
<V> DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter.materialize
(FieldAttributeAppender.Factory fieldAttributeAppenderFactory, Transformer<FieldDescription> transformer, Object defaultValue) Creates a new optional field definition for which all of the supplied values are represented.DynamicType.Builder.AbstractBase.serialVersionUid
(long serialVersionUid) Defines a private, static, final field for a serial version UID of the given value.DynamicType.Builder.serialVersionUid
(long serialVersionUid) Defines a private, static, final field for a serial version UID of the given value.DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.Adapter.transform
(Transformer<FieldDescription> transformer) Applies the supplied transformer onto the previously defined or matched field.DynamicType.Builder.FieldDefinition.transform
(Transformer<FieldDescription> transformer) Applies the supplied transformer onto the previously defined or matched field.DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value
(boolean value) Defines the suppliedboolean
value as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value
(double value) Defines the supplieddouble
value as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value
(float value) Defines the suppliedfloat
value as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value
(int value) Defines the suppliedint
value as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value
(long value) Defines the suppliedlong
value as a default value of the previously defined or matched field.Defines the suppliedString
value as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Valuable.value
(boolean value) Defines the suppliedboolean
value as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Valuable.value
(double value) Defines the supplieddouble
value as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Valuable.value
(float value) Defines the suppliedfloat
value as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Valuable.value
(int value) Defines the suppliedint
value as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Valuable.value
(long value) Defines the suppliedlong
value as a default value of the previously defined or matched field.Defines the suppliedString
value as a default value of the previously defined or matched field.