Class SetterAccessor

    • Field Detail

      • method

        private final java.lang.reflect.Method method
      • targetType

        private java.lang.Class<?> targetType
      • primitive

        private boolean primitive
      • coercionRequired

        private boolean coercionRequired
      • EMPTY

        public static final java.lang.Object[] EMPTY
    • Constructor Detail

      • SetterAccessor

        public SetterAccessor​(java.lang.reflect.Method method)
    • Method Detail

      • setValue

        public java.lang.Object setValue​(java.lang.Object ctx,
                                         java.lang.Object elCtx,
                                         VariableResolverFactory variableFactory,
                                         java.lang.Object value)
        Specified by:
        setValue in interface Accessor
      • getMethod

        public java.lang.reflect.Method getMethod()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • executeOverrideTarget

        private java.lang.Object executeOverrideTarget​(java.lang.reflect.Method o,
                                                       java.lang.Object ctx,
                                                       java.lang.Object value)