U
- A loaded type that the built type is guaranteed to be a subclass of.public abstract static class DynamicType.Builder.RecordComponentDefinition.Optional.AbstractBase<U> extends DynamicType.Builder.AbstractBase.Delegator<U> implements DynamicType.Builder.RecordComponentDefinition.Optional<U>
DynamicType.Builder.AbstractBase.Adapter<U>, DynamicType.Builder.AbstractBase.Delegator<U>
DynamicType.Builder.RecordComponentDefinition.Optional.AbstractBase<U>
DynamicType.Builder.RecordComponentDefinition.Optional<U>
DynamicType.Builder.FieldDefinition<S>, DynamicType.Builder.InnerTypeDefinition<S>, DynamicType.Builder.MethodDefinition<S>, DynamicType.Builder.RecordComponentDefinition<S>, DynamicType.Builder.TypeVariableDefinition<S>
Constructor and Description |
---|
AbstractBase() |
Modifier and Type | Method and Description |
---|---|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
annotateRecordComponent(Annotation... annotation)
Annotates the record component with the supplied annotations.
|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
annotateRecordComponent(AnnotationDescription... annotation)
Annotates the record component with the supplied annotations.
|
DynamicType.Builder.RecordComponentDefinition.Optional<U> |
annotateRecordComponent(List<? extends Annotation> annotations)
Annotates the record component with the supplied annotations.
|
annotateType, attribute, declaredTypes, define, defineConstructor, defineField, defineMethod, defineRecordComponent, field, ignoreAlso, ignoreAlso, implement, initializer, initializer, innerTypeOf, innerTypeOf, invokable, make, make, make, make, materialize, merge, modifiers, name, nestHost, nestMembers, permittedSubclass, recordComponent, recordComponent, require, suffix, topLevelType, toTypeDescription, transform, typeVariable, unsealed, visit
annotateType, annotateType, annotateType, constructor, declaredTypes, declaredTypes, declaredTypes, define, define, define, define, define, defineConstructor, defineConstructor, defineField, defineField, defineField, defineField, defineField, defineMethod, defineMethod, defineMethod, defineMethod, defineMethod, defineProperty, defineProperty, defineProperty, defineProperty, defineRecordComponent, field, implement, implement, implement, innerTypeOf, innerTypeOf, innerTypeOf, invokable, merge, method, modifiers, modifiers, nestHost, nestMembers, nestMembers, nestMembers, noNestMate, permittedSubclass, permittedSubclass, permittedSubclass, require, require, require, serialVersionUid, typeVariable, typeVariable, typeVariable, typeVariable, withHashCodeEquals, withToString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
annotateRecordComponent, attribute, transform
annotateType, annotateType, annotateType, annotateType, attribute, constructor, declaredTypes, declaredTypes, declaredTypes, declaredTypes, define, define, define, define, define, define, defineConstructor, defineConstructor, defineConstructor, defineField, defineField, defineField, defineField, defineField, defineField, defineMethod, defineMethod, defineMethod, defineMethod, defineMethod, defineMethod, defineProperty, defineProperty, defineProperty, defineProperty, defineRecordComponent, defineRecordComponent, field, field, ignoreAlso, ignoreAlso, implement, implement, implement, implement, initializer, initializer, innerTypeOf, innerTypeOf, innerTypeOf, innerTypeOf, innerTypeOf, invokable, invokable, make, make, make, make, merge, merge, method, modifiers, modifiers, modifiers, name, nestHost, nestHost, nestMembers, nestMembers, nestMembers, nestMembers, noNestMate, permittedSubclass, permittedSubclass, permittedSubclass, permittedSubclass, recordComponent, recordComponent, require, require, require, require, serialVersionUid, suffix, topLevelType, toTypeDescription, transform, typeVariable, typeVariable, typeVariable, typeVariable, typeVariable, unsealed, visit, withHashCodeEquals, withToString
public DynamicType.Builder.RecordComponentDefinition.Optional<U> annotateRecordComponent(Annotation... annotation)
annotateRecordComponent
in interface DynamicType.Builder.RecordComponentDefinition<U>
annotation
- The annotations to declare.public DynamicType.Builder.RecordComponentDefinition.Optional<U> annotateRecordComponent(List<? extends Annotation> annotations)
annotateRecordComponent
in interface DynamicType.Builder.RecordComponentDefinition<U>
annotations
- The annotations to declare.public DynamicType.Builder.RecordComponentDefinition.Optional<U> annotateRecordComponent(AnnotationDescription... annotation)
annotateRecordComponent
in interface DynamicType.Builder.RecordComponentDefinition<U>
annotation
- The annotations to declare.Copyright © 2014–2020. All rights reserved.