@HashCodeAndEqualsPlugin.Enhance(includeSyntheticFields=true) protected class DynamicType.Builder.AbstractBase.Adapter.InnerTypeDefinitionForTypeAdapter extends DynamicType.Builder.AbstractBase.Delegator<U> implements DynamicType.Builder.InnerTypeDefinition.ForType<U>
DynamicType.Builder.AbstractBase.Adapter<U>, DynamicType.Builder.AbstractBase.Delegator<U>
DynamicType.Builder.InnerTypeDefinition.ForType<U>
DynamicType.Builder.AbstractBase<S>, DynamicType.Builder.FieldDefinition<S>, DynamicType.Builder.InnerTypeDefinition<S>, DynamicType.Builder.MethodDefinition<S>, DynamicType.Builder.TypeVariableDefinition<S>
Modifier | Constructor and Description |
---|---|
protected |
InnerTypeDefinitionForTypeAdapter(TypeDescription typeDescription)
Creates a new adapter for an inner type definition for an outer type.
|
Modifier and Type | Method and Description |
---|---|
DynamicType.Builder<U> |
asAnonymousType()
Defines the inner type relationship as an anonymous type.
|
DynamicType.Builder<U> |
asMemberType()
Defines the inner type relationship as a member type.
|
protected DynamicType.Builder<U> |
materialize()
Creates a new builder that realizes the current state of the builder.
|
annotateType, attribute, declaredTypes, defineConstructor, defineField, defineMethod, field, ignoreAlso, ignoreAlso, implement, initializer, initializer, innerTypeOf, innerTypeOf, invokable, make, make, make, make, merge, modifiers, name, nestHost, nestMembers, require, transform, typeVariable, 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, field, implement, implement, implement, innerTypeOf, innerTypeOf, innerTypeOf, invokable, merge, method, modifiers, modifiers, nestHost, nestMembers, nestMembers, nestMembers, noNestMate, require, require, require, serialVersionUid, topLevelType, typeVariable, typeVariable, typeVariable, typeVariable, withHashCodeEquals, withToString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
annotateType, annotateType, annotateType, annotateType, attribute, constructor, declaredTypes, declaredTypes, declaredTypes, declaredTypes, define, define, define, define, define, defineConstructor, defineConstructor, defineConstructor, defineField, defineField, defineField, defineField, defineField, defineField, defineMethod, defineMethod, defineMethod, defineMethod, defineMethod, defineMethod, defineProperty, defineProperty, defineProperty, defineProperty, 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, require, require, require, require, serialVersionUid, topLevelType, transform, typeVariable, typeVariable, typeVariable, typeVariable, typeVariable, visit, withHashCodeEquals, withToString
protected InnerTypeDefinitionForTypeAdapter(TypeDescription typeDescription)
typeDescription
- A description of the type that is the defined outer type.public DynamicType.Builder<U> asAnonymousType()
DynamicType.Builder.InnerTypeDefinition
asAnonymousType
in interface DynamicType.Builder.InnerTypeDefinition<U>
public DynamicType.Builder<U> asMemberType()
DynamicType.Builder.InnerTypeDefinition.ForType
asMemberType
in interface DynamicType.Builder.InnerTypeDefinition.ForType<U>
protected DynamicType.Builder<U> materialize()
DynamicType.Builder.AbstractBase.Delegator
materialize
in class DynamicType.Builder.AbstractBase.Delegator<U>
Copyright © 2014–2018. All rights reserved.