Class ClassNameUtils


  • public class ClassNameUtils
    extends java.lang.Object
    Date: 15/11/2016
    Author:
    Yaron Yamin
    • Constructor Summary

      Constructors 
      Constructor Description
      ClassNameUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int arrayDimensions​(java.lang.String canonicalName)  
      static java.lang.String extractClassName​(@NotNull java.lang.String fqName)  
      static @NotNull java.lang.String extractContainerType​(java.lang.String className)  
      static java.lang.String extractGenerics​(java.lang.String canonicalName)  
      static java.lang.String extractPackageName​(java.lang.String className)  
      static java.lang.String extractTargetPropertyName​(java.lang.String name, boolean isSetter, boolean isGetter)  
      static boolean isArray​(java.lang.String canonicalName)  
      static boolean isVarargs​(java.lang.String canonicalText)  
      static java.lang.String removeFromCamelCaseName​(java.lang.String name, java.lang.String prefix)  
      static java.lang.String stripArrayVarargsDesignator​(java.lang.String typeName)  
      static java.lang.String stripGenerics​(java.lang.String canonicalName)  
      • Methods inherited from class java.lang.Object

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

      • ClassNameUtils

        public ClassNameUtils()
    • Method Detail

      • isArray

        public static boolean isArray​(java.lang.String canonicalName)
      • arrayDimensions

        public static int arrayDimensions​(java.lang.String canonicalName)
      • extractClassName

        public static java.lang.String extractClassName​(@NotNull
                                                        @NotNull java.lang.String fqName)
      • extractPackageName

        public static java.lang.String extractPackageName​(java.lang.String className)
      • stripArrayVarargsDesignator

        public static java.lang.String stripArrayVarargsDesignator​(java.lang.String typeName)
      • extractContainerType

        @NotNull
        public static @NotNull java.lang.String extractContainerType​(java.lang.String className)
      • extractTargetPropertyName

        public static java.lang.String extractTargetPropertyName​(java.lang.String name,
                                                                 boolean isSetter,
                                                                 boolean isGetter)
      • removeFromCamelCaseName

        public static java.lang.String removeFromCamelCaseName​(java.lang.String name,
                                                               java.lang.String prefix)
      • isVarargs

        public static boolean isVarargs​(java.lang.String canonicalText)
      • stripGenerics

        public static final java.lang.String stripGenerics​(java.lang.String canonicalName)
      • extractGenerics

        public static final java.lang.String extractGenerics​(java.lang.String canonicalName)