Uses of Interface
net.bytebuddy.dynamic.DynamicType.Builder.RecordComponentDefinition.Optional
Packages that use DynamicType.Builder.RecordComponentDefinition.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.
All classes and types in this package are related to creating a
DynamicType
by
enhancing a given type.-
Uses of DynamicType.Builder.RecordComponentDefinition.Optional in net.bytebuddy.dynamic
Classes in net.bytebuddy.dynamic that implement DynamicType.Builder.RecordComponentDefinition.OptionalModifier and TypeClassDescriptionprotected class
An adapter for defining a record component.protected class
An adapter for matching record components.static class
An abstract base implementation of a record definition.Methods in net.bytebuddy.dynamic that return DynamicType.Builder.RecordComponentDefinition.OptionalModifier and TypeMethodDescriptionDynamicType.Builder.AbstractBase.Adapter.RecordComponentDefinitionAdapter.annotateRecordComponent
(Collection<? extends AnnotationDescription> annotations) Annotates the record component with the supplied annotations.DynamicType.Builder.AbstractBase.Adapter.RecordComponentMatchAdapter.annotateRecordComponent
(Collection<? extends AnnotationDescription> annotations) Annotates the record component with the supplied annotations.DynamicType.Builder.RecordComponentDefinition.annotateRecordComponent
(Annotation... annotation) Annotates the record component with the supplied annotations.DynamicType.Builder.RecordComponentDefinition.annotateRecordComponent
(Collection<? extends AnnotationDescription> annotations) Annotates the record component with the supplied annotations.DynamicType.Builder.RecordComponentDefinition.annotateRecordComponent
(List<? extends Annotation> annotations) Annotates the record component with the supplied annotations.DynamicType.Builder.RecordComponentDefinition.annotateRecordComponent
(AnnotationDescription... annotation) Annotates the record component with the supplied annotations.DynamicType.Builder.RecordComponentDefinition.Optional.AbstractBase.annotateRecordComponent
(Annotation... annotation) Annotates the record component with the supplied annotations.DynamicType.Builder.RecordComponentDefinition.Optional.AbstractBase.annotateRecordComponent
(List<? extends Annotation> annotations) Annotates the record component with the supplied annotations.DynamicType.Builder.RecordComponentDefinition.Optional.AbstractBase.annotateRecordComponent
(AnnotationDescription... annotation) Annotates the record component with the supplied annotations.DynamicType.Builder.AbstractBase.Adapter.RecordComponentDefinitionAdapter.attribute
(RecordComponentAttributeAppender.Factory recordComponentAttributeAppenderFactory) Applies the supplied record component attribute appender factory onto the previously defined record component.DynamicType.Builder.AbstractBase.Adapter.RecordComponentMatchAdapter.attribute
(RecordComponentAttributeAppender.Factory recordComponentAttributeAppenderFactory) Applies the supplied record component attribute appender factory onto the previously defined record component.DynamicType.Builder.RecordComponentDefinition.attribute
(RecordComponentAttributeAppender.Factory recordComponentAttributeAppenderFactory) Applies the supplied record component attribute appender factory onto the previously defined record component.DynamicType.Builder.AbstractBase.define
(RecordComponentDescription recordComponentDescription) Defines a new record component.DynamicType.Builder.AbstractBase.Delegator.define
(RecordComponentDescription recordComponentDescription) Defines a new record component.DynamicType.Builder.define
(RecordComponentDescription recordComponentDescription) Defines a new record component.DynamicType.Builder.AbstractBase.Adapter.defineRecordComponent
(String name, TypeDefinition type) Defines a new record component.DynamicType.Builder.AbstractBase.defineRecordComponent
(String name, Type type) Defines a new record component.DynamicType.Builder.AbstractBase.Delegator.defineRecordComponent
(String name, TypeDefinition type) Defines a new record component.DynamicType.Builder.defineRecordComponent
(String name, Type type) Defines a new record component.DynamicType.Builder.defineRecordComponent
(String name, TypeDefinition type) Defines a new record component.DynamicType.Builder.AbstractBase.Adapter.RecordComponentDefinitionAdapter.transform
(Transformer<RecordComponentDescription> transformer) Transforms a record component description before writing.DynamicType.Builder.AbstractBase.Adapter.RecordComponentMatchAdapter.transform
(Transformer<RecordComponentDescription> transformer) Transforms a record component description before writing.DynamicType.Builder.RecordComponentDefinition.transform
(Transformer<RecordComponentDescription> transformer) Transforms a record component description before writing. -
Uses of DynamicType.Builder.RecordComponentDefinition.Optional in net.bytebuddy.dynamic.scaffold.inline
Methods in net.bytebuddy.dynamic.scaffold.inline that return DynamicType.Builder.RecordComponentDefinition.OptionalModifier and TypeMethodDescriptionDecoratingDynamicTypeBuilder.defineRecordComponent
(String name, TypeDefinition type) Defines a new record component.