Class SignatureUtil


  • public class SignatureUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      SignatureUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String createFieldSignature​(java.lang.String type)  
      static java.lang.String createMethodSignature​(java.lang.String params, java.lang.String returns)  
      private static java.lang.String scalarTypeToSignature​(java.lang.String type)  
      private static java.lang.String typeToSignature​(java.lang.String type, boolean regex)  
      • Methods inherited from class java.lang.Object

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

      • SignatureUtil

        public SignatureUtil()
    • Method Detail

      • createMethodSignature

        public static java.lang.String createMethodSignature​(java.lang.String params,
                                                             java.lang.String returns)
        Parameters:
        params - The parameters for this method signature, or null, for instance int, long
        returns - The return for this method signature, or null, for instance double
        Returns:
        The method signature or (in case either params or returns are null) a regex pattern matching the signatures. When a regex is returned the first character will be '~'.
      • createFieldSignature

        public static java.lang.String createFieldSignature​(java.lang.String type)
      • typeToSignature

        private static java.lang.String typeToSignature​(java.lang.String type,
                                                        boolean regex)
      • scalarTypeToSignature

        private static java.lang.String scalarTypeToSignature​(java.lang.String type)