Package net.bytebuddy.dynamic
Interface DynamicType.Builder.InnerTypeDefinition.ForType<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.InnerTypeDefinition<U>
- All Known Implementing Classes:
DynamicType.Builder.AbstractBase.Adapter.InnerTypeDefinitionForTypeAdapter
- Enclosing interface:
- DynamicType.Builder.InnerTypeDefinition<S>
public static interface DynamicType.Builder.InnerTypeDefinition.ForType<U> extends DynamicType.Builder.InnerTypeDefinition<U>
An inner type definition for defining a type that is contained within another type.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.bytebuddy.dynamic.DynamicType.Builder
DynamicType.Builder.AbstractBase<S>, 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.InnerTypeDefinition
DynamicType.Builder.InnerTypeDefinition.ForType<U>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DynamicType.Builder<U>
asMemberType()
Defines this inner type declaration as a member type.-
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.InnerTypeDefinition
asAnonymousType
-
-
-
-
Method Detail
-
asMemberType
DynamicType.Builder<U> asMemberType()
Defines this inner type declaration as a member type.- Returns:
- A new builder that is equal to this type builder but that defines the previous inner type definition as a member type.
-
-