Class Transformer.ForMethod.TransformedMethod.AttachmentVisitor
java.lang.Object
net.bytebuddy.description.type.TypeDescription.Generic.Visitor.Substitutor
net.bytebuddy.description.type.TypeDescription.Generic.Visitor.Substitutor.WithoutTypeSubstitution
net.bytebuddy.dynamic.Transformer.ForMethod.TransformedMethod.AttachmentVisitor
- All Implemented Interfaces:
TypeDescription.Generic.Visitor<TypeDescription.Generic>
- Enclosing class:
Transformer.ForMethod.TransformedMethod
@Enhance(includeSyntheticFields=true)
protected class Transformer.ForMethod.TransformedMethod.AttachmentVisitor
extends TypeDescription.Generic.Visitor.Substitutor.WithoutTypeSubstitution
A visitor that attaches type variables based on the transformed method's type variables and the instrumented type. Binding type
variables directly for this method is not possible as type variables are already resolved for the instrumented type such
that it is required to bind variables for the instrumented type directly.
-
Nested Class Summary
Nested classes/interfaces inherited from class TypeDescription.Generic.Visitor.Substitutor
TypeDescription.Generic.Visitor.Substitutor.ForAttachment, TypeDescription.Generic.Visitor.Substitutor.ForDetachment, TypeDescription.Generic.Visitor.Substitutor.ForReplacement, TypeDescription.Generic.Visitor.Substitutor.ForTokenNormalization, TypeDescription.Generic.Visitor.Substitutor.ForTypeVariableBinding, TypeDescription.Generic.Visitor.Substitutor.WithoutTypeSubstitutionNested classes/interfaces inherited from interface TypeDescription.Generic.Visitor
TypeDescription.Generic.Visitor.AnnotationStripper, TypeDescription.Generic.Visitor.Assigner, TypeDescription.Generic.Visitor.ForRawType, TypeDescription.Generic.Visitor.ForSignatureVisitor, TypeDescription.Generic.Visitor.Generalizing, TypeDescription.Generic.Visitor.NoOp, TypeDescription.Generic.Visitor.Reducing, TypeDescription.Generic.Visitor.Reifying, TypeDescription.Generic.Visitor.Substitutor, TypeDescription.Generic.Visitor.TypeErasing, TypeDescription.Generic.Visitor.Validator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiononTypeVariable(TypeDescription.Generic typeVariable) Visits a type variable (TypeDefinition.Sort.VARIABLE,TypeDefinition.Sort.VARIABLE_SYMBOLIC).Methods inherited from class TypeDescription.Generic.Visitor.Substitutor.WithoutTypeSubstitution
onNonGenericType, onSimpleTypeMethods inherited from class TypeDescription.Generic.Visitor.Substitutor
onGenericArray, onParameterizedType, onWildcard
-
Constructor Details
-
AttachmentVisitor
protected AttachmentVisitor()
-
-
Method Details
-
onTypeVariable
Visits a type variable (TypeDefinition.Sort.VARIABLE,TypeDefinition.Sort.VARIABLE_SYMBOLIC).- Parameters:
typeVariable- The generic array type.- Returns:
- The visitor's return value.
-