Class MetaClass


  • public class MetaClass
    extends java.lang.Object
    • Constructor Detail

      • MetaClass

        private MetaClass​(java.lang.Class<?> type,
                          ReflectorFactory reflectorFactory)
    • Method Detail

      • metaClassForProperty

        public MetaClass metaClassForProperty​(java.lang.String name)
      • findProperty

        public java.lang.String findProperty​(java.lang.String name)
      • findProperty

        public java.lang.String findProperty​(java.lang.String name,
                                             boolean useCamelCaseMapping)
      • getGetterNames

        public java.lang.String[] getGetterNames()
      • getSetterNames

        public java.lang.String[] getSetterNames()
      • getSetterType

        public java.lang.Class<?> getSetterType​(java.lang.String name)
      • getGetterType

        public java.lang.Class<?> getGetterType​(java.lang.String name)
      • getGetterType

        private java.lang.Class<?> getGetterType​(PropertyTokenizer prop)
      • getGenericGetterType

        private java.lang.reflect.Type getGenericGetterType​(java.lang.String propertyName)
      • hasSetter

        public boolean hasSetter​(java.lang.String name)
      • hasGetter

        public boolean hasGetter​(java.lang.String name)
      • getGetInvoker

        public Invoker getGetInvoker​(java.lang.String name)
      • getSetInvoker

        public Invoker getSetInvoker​(java.lang.String name)
      • buildProperty

        private java.lang.StringBuilder buildProperty​(java.lang.String name,
                                                      java.lang.StringBuilder builder)
      • hasDefaultConstructor

        public boolean hasDefaultConstructor()