Class SecureReflectiveMethodResolver

  • All Implemented Interfaces:
    org.springframework.expression.MethodResolver

    public class SecureReflectiveMethodResolver
    extends org.springframework.expression.spel.support.ReflectiveMethodResolver
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Collection<java.lang.String> getAllowedStaticClasses()  
      java.util.Collection<java.lang.Class> getDeprecatedClasses()  
      java.util.Collection<java.lang.String> getDeprecatedPackages()  
      protected java.lang.reflect.Method[] getMethods​(java.lang.Class<?> type)  
      protected boolean isStaticAllowed​(java.lang.Class<?> type)  
      void setAllowedStaticClasses​(java.util.Collection<java.lang.String> allowedStaticClasses)  
      void setDeprecatedClasses​(java.util.Collection<java.lang.Class> deprecatedClasses)  
      void setDeprecatedPackages​(java.util.Collection<java.lang.String> deprecatedPackages)  
      • Methods inherited from class org.springframework.expression.spel.support.ReflectiveMethodResolver

        isCandidateForInvocation, registerMethodFilter, resolve
      • Methods inherited from class java.lang.Object

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

      • SecureReflectiveMethodResolver

        public SecureReflectiveMethodResolver()
    • Method Detail

      • getMethods

        protected java.lang.reflect.Method[] getMethods​(java.lang.Class<?> type)
        Overrides:
        getMethods in class org.springframework.expression.spel.support.ReflectiveMethodResolver
      • isStaticAllowed

        protected boolean isStaticAllowed​(java.lang.Class<?> type)
      • getDeprecatedClasses

        public java.util.Collection<java.lang.Class> getDeprecatedClasses()
      • setDeprecatedClasses

        public void setDeprecatedClasses​(java.util.Collection<java.lang.Class> deprecatedClasses)
      • getDeprecatedPackages

        public java.util.Collection<java.lang.String> getDeprecatedPackages()
      • setDeprecatedPackages

        public void setDeprecatedPackages​(java.util.Collection<java.lang.String> deprecatedPackages)
      • getAllowedStaticClasses

        public java.util.Collection<java.lang.String> getAllowedStaticClasses()
      • setAllowedStaticClasses

        public void setAllowedStaticClasses​(java.util.Collection<java.lang.String> allowedStaticClasses)