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 interfaceA 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 classAn adapter for defining a new field.protected classAn adapter for matching an existing field.static classAn abstract base implementation for an optional field definition.static classAn abstract base implementation of an optional field definition that allows for defining a value.private static classAn 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 suppliedbooleanvalue as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value(double value) Defines the supplieddoublevalue as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value(float value) Defines the suppliedfloatvalue as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value(int value) Defines the suppliedintvalue as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Optional.Valuable.AbstractBase.value(long value) Defines the suppliedlongvalue as a default value of the previously defined or matched field.Defines the suppliedStringvalue as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Valuable.value(boolean value) Defines the suppliedbooleanvalue as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Valuable.value(double value) Defines the supplieddoublevalue as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Valuable.value(float value) Defines the suppliedfloatvalue as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Valuable.value(int value) Defines the suppliedintvalue as a default value of the previously defined or matched field.DynamicType.Builder.FieldDefinition.Valuable.value(long value) Defines the suppliedlongvalue as a default value of the previously defined or matched field.Defines the suppliedStringvalue as a default value of the previously defined or matched field.