Class JsonbAccessMode.ClassDecoratedType

  • All Implemented Interfaces:
    org.apache.johnzon.mapper.access.AccessMode.DecoratedType
    Enclosing class:
    JsonbAccessMode

    private static class JsonbAccessMode.ClassDecoratedType
    extends Object
    implements org.apache.johnzon.mapper.access.AccessMode.DecoratedType
    • Field Detail

      • annotations

        private final Class<?> annotations
    • Constructor Detail

      • ClassDecoratedType

        ClassDecoratedType​(Class<?> clazz)
    • Method Detail

      • getType

        public Type getType()
        Specified by:
        getType in interface org.apache.johnzon.mapper.access.AccessMode.DecoratedType
      • getAnnotation

        public <T extends Annotation> T getAnnotation​(Class<T> clazz)
        Specified by:
        getAnnotation in interface org.apache.johnzon.mapper.access.AccessMode.DecoratedType
      • getClassOrPackageAnnotation

        public <T extends Annotation> T getClassOrPackageAnnotation​(Class<T> clazz)
        Specified by:
        getClassOrPackageAnnotation in interface org.apache.johnzon.mapper.access.AccessMode.DecoratedType
      • findConverter

        public org.apache.johnzon.mapper.Adapter<?,​?> findConverter()
        Specified by:
        findConverter in interface org.apache.johnzon.mapper.access.AccessMode.DecoratedType
      • isNillable

        public boolean isNillable​(boolean global)
        Specified by:
        isNillable in interface org.apache.johnzon.mapper.access.AccessMode.DecoratedType