Package net.bytebuddy.asm
Interface Advice.OffsetMapping.ForOrigin.Renderer
- All Known Implementing Classes:
Advice.OffsetMapping.ForOrigin.Renderer.ForConstantValue,Advice.OffsetMapping.ForOrigin.Renderer.ForDescriptor,Advice.OffsetMapping.ForOrigin.Renderer.ForJavaSignature,Advice.OffsetMapping.ForOrigin.Renderer.ForMethodName,Advice.OffsetMapping.ForOrigin.Renderer.ForPropertyName,Advice.OffsetMapping.ForOrigin.Renderer.ForReturnTypeName,Advice.OffsetMapping.ForOrigin.Renderer.ForStringRepresentation,Advice.OffsetMapping.ForOrigin.Renderer.ForTypeName
- Enclosing class:
Advice.OffsetMapping.ForOrigin
public static interface Advice.OffsetMapping.ForOrigin.Renderer
A renderer for an origin pattern element.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classA renderer for a constant value.static enumA renderer for a method descriptor.static enumA renderer for a method's Java signature in binary form.static enumA renderer for a method's internal name.static enumA renderer for a property name.static enumA renderer for a method's return type in binary form.static enumA renderer for a method'sObject.toString()representation.static enumA renderer for a method declaring type's binary name. -
Method Summary
Modifier and TypeMethodDescriptionapply(TypeDescription instrumentedType, MethodDescription instrumentedMethod) Returns a string representation for this renderer.
-
Method Details
-
apply
Returns a string representation for this renderer.- Parameters:
instrumentedType- The instrumented type.instrumentedMethod- The instrumented method.- Returns:
- The string representation.
-