Class 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.String getSignature​(javassist.CtBehavior method)
      Return javassist source snippet which lists all the parameters and their values.
      static java.lang.String returnValue​(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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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