Class SignatureUtils


  • public class SignatureUtils
    extends java.lang.Object
    Some signature utilities.
    Author:
    Holger Eichelberger
    • Constructor Summary

      Constructors 
      Constructor Description
      SignatureUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getJavaSignature​(java.lang.reflect.Method method)
      Returns a normalized Java signature for method.
      static java.lang.String getJavaSignature​(java.lang.reflect.Method method, java.lang.String name, boolean acceptsNamedParameter)
      Returns a normalized Java signature for method.
      static java.lang.String getJavaSignature​(java.lang.String methodName, java.lang.Class<?>[] param, java.lang.String name, boolean acceptsNamedParameter)
      Returns a normalized Java signature for method.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SignatureUtils

        public SignatureUtils()
    • Method Detail

      • getJavaSignature

        public static java.lang.String getJavaSignature​(java.lang.reflect.Method method,
                                                        java.lang.String name,
                                                        boolean acceptsNamedParameter)
        Returns a normalized Java signature for method. The signature consists of name and parameters. This method may be simplified in future to optimize performance (public for testing).
        Parameters:
        method - the method to return the signature for
        name - an alias name
        acceptsNamedParameter - whether the method accepts named parameter
        Returns:
        the signature
      • getJavaSignature

        public static java.lang.String getJavaSignature​(java.lang.String methodName,
                                                        java.lang.Class<?>[] param,
                                                        java.lang.String name,
                                                        boolean acceptsNamedParameter)
        Returns a normalized Java signature for method. The signature consists of name and parameters. This method may be simplified in future to optimize performance (public for testing).
        Parameters:
        methodName - the actual method name
        param - the parameters
        name - an alias name
        acceptsNamedParameter - whether the method accepts named parameter
        Returns:
        the signature
      • getJavaSignature

        public static java.lang.String getJavaSignature​(java.lang.reflect.Method method)
        Returns a normalized Java signature for method. The signature consists of name and parameters. This method may be simplified in future to optimize performance (public for testing). This method does not consider possible unnamed parameter rather than the underlying Java parameter.
        Parameters:
        method - the method to return the signature for
        Returns:
        the signature