Class JavaUtils


  • public class JavaUtils
    extends java.lang.Object
    Author:
    Jorge Campins
    • Constructor Summary

      Constructors 
      Constructor Description
      JavaUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Set<java.lang.String> getCanonicalNames​(java.util.Collection<java.lang.Class<?>> types)  
      static <T extends java.lang.Enum<T>>
      T
      getEnumOfEquals​(java.lang.String name, T... values)  
      static <T extends java.lang.Enum<T>>
      T
      getEnumOfEqualsIgnoreCase​(java.lang.String name, T... values)  
      static java.lang.String[] getJavaKeywordArray()  
      static java.util.Set<java.lang.String> getJavaKeywordSet()  
      static java.lang.Boolean getStaticBooleanValue​(java.lang.Object object, java.lang.String fieldName)  
      static java.lang.String getStaticStringValue​(java.lang.Object object, java.lang.String fieldName)  
      static java.util.Set<java.lang.Class<?>> getSubTypes​(java.lang.String prefix, java.lang.Class<?> type)  
      static java.util.Set<java.lang.Class<?>> getTypes​(java.lang.String prefix, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)  
      static java.util.Set<java.lang.reflect.Method> getVoidMethods​(java.lang.String prefix)  
      • Methods inherited from class java.lang.Object

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

      • JavaUtils

        public JavaUtils()
    • Method Detail

      • getJavaKeywordArray

        public static java.lang.String[] getJavaKeywordArray()
      • getJavaKeywordSet

        public static java.util.Set<java.lang.String> getJavaKeywordSet()
      • getCanonicalNames

        public static java.util.Set<java.lang.String> getCanonicalNames​(java.util.Collection<java.lang.Class<?>> types)
      • getEnumOfEquals

        public static <T extends java.lang.Enum<T>> T getEnumOfEquals​(java.lang.String name,
                                                                      T... values)
      • getEnumOfEqualsIgnoreCase

        public static <T extends java.lang.Enum<T>> T getEnumOfEqualsIgnoreCase​(java.lang.String name,
                                                                                T... values)
      • getStaticBooleanValue

        public static java.lang.Boolean getStaticBooleanValue​(java.lang.Object object,
                                                              java.lang.String fieldName)
      • getStaticStringValue

        public static java.lang.String getStaticStringValue​(java.lang.Object object,
                                                            java.lang.String fieldName)
      • getTypes

        public static java.util.Set<java.lang.Class<?>> getTypes​(java.lang.String prefix,
                                                                 java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
      • getSubTypes

        public static java.util.Set<java.lang.Class<?>> getSubTypes​(java.lang.String prefix,
                                                                    java.lang.Class<?> type)
      • getVoidMethods

        public static java.util.Set<java.lang.reflect.Method> getVoidMethods​(java.lang.String prefix)