Package net.bytebuddy.dynamic
Interface DynamicType.Builder.RecordComponentDefinition.Optional<U>
-
- Type Parameters:
U
- A loaded type that the built type is guaranteed to be a subclass of.
- All Superinterfaces:
DynamicType.Builder<U>
,DynamicType.Builder.RecordComponentDefinition<U>
- All Known Implementing Classes:
DynamicType.Builder.AbstractBase.Adapter.RecordComponentDefinitionAdapter
,DynamicType.Builder.AbstractBase.Adapter.RecordComponentMatchAdapter
,DynamicType.Builder.RecordComponentDefinition.Optional.AbstractBase
- Enclosing interface:
- DynamicType.Builder.RecordComponentDefinition<S>
public static interface DynamicType.Builder.RecordComponentDefinition.Optional<U> extends DynamicType.Builder.RecordComponentDefinition<U>, DynamicType.Builder<U>
ADynamicType.Builder.RecordComponentDefinition
as an optional build step.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
DynamicType.Builder.RecordComponentDefinition.Optional.AbstractBase<U>
An abstract base implementation of a record definition.-
Nested classes/interfaces inherited from interface net.bytebuddy.dynamic.DynamicType.Builder
DynamicType.Builder.FieldDefinition<S>, DynamicType.Builder.InnerTypeDefinition<S>, DynamicType.Builder.MethodDefinition<S>, DynamicType.Builder.RecordComponentDefinition<S>, DynamicType.Builder.TypeVariableDefinition<S>
-
Nested classes/interfaces inherited from interface net.bytebuddy.dynamic.DynamicType.Builder.RecordComponentDefinition
DynamicType.Builder.RecordComponentDefinition.Optional<U>
-
-
Method Summary
-
Methods inherited from interface net.bytebuddy.dynamic.DynamicType.Builder
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
-
Methods inherited from interface net.bytebuddy.dynamic.DynamicType.Builder.RecordComponentDefinition
annotateRecordComponent, annotateRecordComponent, annotateRecordComponent, annotateRecordComponent, attribute, transform
-
-