Class GetterAccessorNH

    • Field Detail

      • method

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

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

      • GetterAccessorNH

        public GetterAccessorNH​(java.lang.reflect.Method method,
                                PropertyHandler nullHandler)
    • Method Detail

      • getMethod

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

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

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

        private java.lang.Object executeOverrideTarget​(java.lang.reflect.Method o,
                                                       java.lang.Object ctx,
                                                       java.lang.Object elCtx,
                                                       VariableResolverFactory vars)
      • nullHandle

        private java.lang.Object nullHandle​(java.lang.String name,
                                            java.lang.Object v,
                                            java.lang.Object ctx,
                                            java.lang.Object elCtx,
                                            VariableResolverFactory vars)