U
- A loaded type that the built type is guaranteed to be a subclass of.public abstract static class DynamicType.Builder.MethodDefinition.AbstractBase<U> extends DynamicType.Builder.AbstractBase.Delegator<U> implements DynamicType.Builder.MethodDefinition<U>
Modifier and Type | Class and Description |
---|---|
protected static class |
DynamicType.Builder.MethodDefinition.AbstractBase.Adapter<V>
An adapter implementation of a method definition.
|
DynamicType.Builder.AbstractBase.Delegator<U>
DynamicType.Builder.MethodDefinition.AbstractBase<U>, DynamicType.Builder.MethodDefinition.ExceptionDefinition<U>, DynamicType.Builder.MethodDefinition.ImplementationDefinition<U>, DynamicType.Builder.MethodDefinition.ParameterDefinition<U>, DynamicType.Builder.MethodDefinition.ReceiverTypeDefinition<U>, DynamicType.Builder.MethodDefinition.TypeVariableDefinition<U>
DynamicType.Builder.FieldDefinition<S>, DynamicType.Builder.InnerTypeDefinition<S>, DynamicType.Builder.MethodDefinition<S>, DynamicType.Builder.RecordComponentDefinition<S>
Constructor and Description |
---|
AbstractBase() |
Modifier and Type | Method and Description |
---|---|
DynamicType.Builder.MethodDefinition<U> |
annotateMethod(Annotation... annotation)
Annotates the previously defined or matched method with the supplied annotations.
|
DynamicType.Builder.MethodDefinition<U> |
annotateMethod(AnnotationDescription... annotation)
Annotates the previously defined or matched method with the supplied annotations.
|
DynamicType.Builder.MethodDefinition<U> |
annotateMethod(List<? extends Annotation> annotations)
Annotates the previously defined or matched method with the supplied annotations.
|
DynamicType.Builder.MethodDefinition<U> |
annotateParameter(int index,
Annotation... annotation)
Annotates the parameter of the given index of the previously defined or matched method with the supplied annotations.
|
DynamicType.Builder.MethodDefinition<U> |
annotateParameter(int index,
AnnotationDescription... annotation)
Annotates the parameter of the given index of the previously defined or matched method with the supplied annotations.
|
DynamicType.Builder.MethodDefinition<U> |
annotateParameter(int index,
List<? extends Annotation> annotations)
Annotates the parameter of the given index of the previously defined or matched method 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
annotateMethod, annotateParameter, 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.MethodDefinition<U> annotateMethod(Annotation... annotation)
annotateMethod
in interface DynamicType.Builder.MethodDefinition<U>
annotation
- The annotations to declare on the previously defined or matched method.public DynamicType.Builder.MethodDefinition<U> annotateMethod(List<? extends Annotation> annotations)
annotateMethod
in interface DynamicType.Builder.MethodDefinition<U>
annotations
- The annotations to declare on the previously defined or matched method.public DynamicType.Builder.MethodDefinition<U> annotateMethod(AnnotationDescription... annotation)
annotateMethod
in interface DynamicType.Builder.MethodDefinition<U>
annotation
- The annotations to declare on the previously defined or matched method.public DynamicType.Builder.MethodDefinition<U> annotateParameter(int index, Annotation... annotation)
annotateParameter
in interface DynamicType.Builder.MethodDefinition<U>
index
- The parameter's index.annotation
- The annotations to declare on the previously defined or matched method.public DynamicType.Builder.MethodDefinition<U> annotateParameter(int index, List<? extends Annotation> annotations)
annotateParameter
in interface DynamicType.Builder.MethodDefinition<U>
index
- The parameter's index.annotations
- The annotations to declare on the previously defined or matched method.public DynamicType.Builder.MethodDefinition<U> annotateParameter(int index, AnnotationDescription... annotation)
annotateParameter
in interface DynamicType.Builder.MethodDefinition<U>
index
- The parameter's index.annotation
- The annotations to declare on the previously defined or matched method.Copyright © 2014–2020. All rights reserved.