Package org.slf4j.instrumentation
Class JavassistHelper
- java.lang.Object
-
- org.slf4j.instrumentation.JavassistHelper
-
public class JavassistHelper extends java.lang.Object
Helper methods for Javassist functionality.
-
-
Constructor Summary
Constructors Constructor Description JavassistHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetSignature(javassist.CtBehavior method)Return javassist source snippet which lists all the parameters and their values.static java.lang.StringreturnValue(javassist.CtBehavior method)Create a javassist source snippet which either is empty (for anything which does not return a value) or an explanatory text around the $_ javassist return value variable.
-
-
-
Constructor Detail
-
JavassistHelper
public JavassistHelper()
-
-
Method Detail
-
returnValue
public static java.lang.String returnValue(javassist.CtBehavior method) throws javassist.NotFoundException
Create a javassist source snippet which either is empty (for anything which does not return a value) or an explanatory text around the $_ javassist return value variable.- Parameters:
method- descriptor of method- Returns:
- source snippet
- Throws:
javassist.NotFoundException
-
getSignature
public static java.lang.String getSignature(javassist.CtBehavior method) throws javassist.NotFoundException
Return javassist source snippet which lists all the parameters and their values. If available the source names are extracted from the debug information and used, otherwise just a number is shown.- Parameters:
method-- Returns:
- Throws:
javassist.NotFoundException
-
-