Interface AccessMode

    • Method Detail

      • findFactory

        AccessMode.Factory findFactory​(java.lang.Class<?> clazz,
                                       java.util.function.Function<java.lang.reflect.AnnotatedElement,​java.lang.String>... parameterNameExtractors)
      • fieldComparator

        java.util.Comparator<java.lang.String> fieldComparator​(java.lang.Class<?> clazz)
      • findReaders

        java.util.Map<java.lang.String,​AccessMode.Reader> findReaders​(java.lang.Class<?> clazz)
      • findWriters

        java.util.Map<java.lang.String,​AccessMode.Writer> findWriters​(java.lang.Class<?> clazz)
      • findAdapter

        Adapter<?,​?> findAdapter​(java.lang.Class<?> clazz)
      • findAnyGetter

        java.lang.reflect.Method findAnyGetter​(java.lang.Class<?> clazz)
      • findAnySetter

        java.lang.reflect.Method findAnySetter​(java.lang.Class<?> clazz)
      • findAnyField

        java.lang.reflect.Field findAnyField​(java.lang.Class<?> clazz)
      • findMapAdder

        default java.lang.reflect.Method findMapAdder​(java.lang.Class<?> clazz)
      • afterParsed

        void afterParsed​(java.lang.Class<?> clazz)
        Called once johnzon will not use AccessMode anymore. Can be used to clean up any local cache.
        Parameters:
        clazz - the parsed class.