Package net.bytebuddy.dynamic
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 net.bytebuddy.description.type.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.WithoutTypeSubstitution
Nested classes/interfaces inherited from interface net.bytebuddy.description.type.TypeDescription.Generic.Visitor
TypeDescription.Generic.Visitor.AnnotationStripper, TypeDescription.Generic.Visitor.Assigner, TypeDescription.Generic.Visitor.ForRawType, TypeDescription.Generic.Visitor.ForSignatureVisitor, 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 net.bytebuddy.description.type.TypeDescription.Generic.Visitor.Substitutor.WithoutTypeSubstitution
onNonGenericType, onSimpleType
Methods inherited from class net.bytebuddy.description.type.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.
-