Package javax.el

Class Util


  • class Util
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Util()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static java.lang.Object[] buildParameters​(java.lang.Class<?>[] parameterTypes, boolean isVarArgs, java.lang.Object[] params)  
      (package private) static java.lang.reflect.Constructor<?> findConstructor​(java.lang.Class<?> clazz, java.lang.Class<?>[] paramTypes, java.lang.Object[] paramValues)  
      (package private) static java.lang.reflect.Method findMethod​(java.lang.Class<?> clazz, java.lang.String methodName, java.lang.Class<?>[] paramTypes, java.lang.Object[] paramValues)  
      private static Util.Wrapper findWrapper​(java.lang.Class<?> clazz, java.util.List<Util.Wrapper> wrappers, java.lang.String name, java.lang.Class<?>[] paramTypes, java.lang.Object[] paramValues)  
      (package private) static java.lang.reflect.Constructor<?> getConstructor​(java.lang.Class<?> type, java.lang.reflect.Constructor<?> c)  
      (package private) static ExpressionFactory getExpressionFactory()
      Provides a per class loader cache of ExpressionFactory instances without pinning any in memory as that could trigger a memory leak.
      (package private) static java.lang.reflect.Method getMethod​(java.lang.Class<?> type, java.lang.reflect.Method m)  
      private static java.lang.Class<?>[] getTypesFromValues​(java.lang.Object[] values)  
      (package private) static boolean isAssignableFrom​(java.lang.Class<?> src, java.lang.Class<?> target)  
      private static boolean isCoercibleFrom​(java.lang.Object src, java.lang.Class<?> target)  
      (package private) static java.lang.String message​(ELContext context, java.lang.String name, java.lang.Object... props)  
      private static java.lang.String paramString​(java.lang.Class<?>[] types)  
      private static Util.Wrapper resolveAmbiguousWrapper​(java.util.Set<Util.Wrapper> candidates, java.lang.Class<?>[] paramTypes)  
      • Methods inherited from class java.lang.Object

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

      • Util

        Util()
    • Method Detail

      • message

        static java.lang.String message​(ELContext context,
                                        java.lang.String name,
                                        java.lang.Object... props)
      • getExpressionFactory

        static ExpressionFactory getExpressionFactory()
        Provides a per class loader cache of ExpressionFactory instances without pinning any in memory as that could trigger a memory leak.
      • findMethod

        static java.lang.reflect.Method findMethod​(java.lang.Class<?> clazz,
                                                   java.lang.String methodName,
                                                   java.lang.Class<?>[] paramTypes,
                                                   java.lang.Object[] paramValues)
      • findWrapper

        private static Util.Wrapper findWrapper​(java.lang.Class<?> clazz,
                                                java.util.List<Util.Wrapper> wrappers,
                                                java.lang.String name,
                                                java.lang.Class<?>[] paramTypes,
                                                java.lang.Object[] paramValues)
      • paramString

        private static final java.lang.String paramString​(java.lang.Class<?>[] types)
      • resolveAmbiguousWrapper

        private static Util.Wrapper resolveAmbiguousWrapper​(java.util.Set<Util.Wrapper> candidates,
                                                            java.lang.Class<?>[] paramTypes)
      • isAssignableFrom

        static boolean isAssignableFrom​(java.lang.Class<?> src,
                                        java.lang.Class<?> target)
      • isCoercibleFrom

        private static boolean isCoercibleFrom​(java.lang.Object src,
                                               java.lang.Class<?> target)
      • getTypesFromValues

        private static java.lang.Class<?>[] getTypesFromValues​(java.lang.Object[] values)
      • getMethod

        static java.lang.reflect.Method getMethod​(java.lang.Class<?> type,
                                                  java.lang.reflect.Method m)
      • findConstructor

        static java.lang.reflect.Constructor<?> findConstructor​(java.lang.Class<?> clazz,
                                                                java.lang.Class<?>[] paramTypes,
                                                                java.lang.Object[] paramValues)
      • getConstructor

        static java.lang.reflect.Constructor<?> getConstructor​(java.lang.Class<?> type,
                                                               java.lang.reflect.Constructor<?> c)
      • buildParameters

        static java.lang.Object[] buildParameters​(java.lang.Class<?>[] parameterTypes,
                                                  boolean isVarArgs,
                                                  java.lang.Object[] params)