Package org.slf4j.instrumentation
Class JavassistHelper
- java.lang.Object
-
- org.slf4j.instrumentation.JavassistHelper
-
public class JavassistHelper extends 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 String
getSignature(javassist.CtBehavior method)
Return javassist source snippet which lists all the parameters and their values.static String
returnValue(javassist.CtBehavior method)
Create a javassist source snippet which either is empty (for anything which does not return a value) or a explanatory text around the $_ javassist return value variable.
-
-
-
Method Detail
-
returnValue
public static 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 a explanatory text around the $_ javassist return value variable.- Parameters:
method
- descriptor of method- Returns:
- source snippet
- Throws:
javassist.NotFoundException
-
getSignature
public static 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
-
-