Interface ClassMeta<T>

All Known Implementing Classes:
ArrayClassMeta, FastTupleClassMeta, MapClassMeta, ObjectClassMeta, OptionalClassMeta, PassThroughClassMeta, TupleClassMeta

public interface ClassMeta<T>
  • Method Details

    • getReflectionService

      ReflectionService getReflectionService()
    • newPropertyFinder

      PropertyFinder<T> newPropertyFinder()
    • getType

      Type getType()
    • getInstantiatorDefinitions

      List<InstantiatorDefinition> getInstantiatorDefinitions()
    • forEachProperties

      void forEachProperties(org.simpleflatmapper.util.Consumer<? super PropertyMeta<T,?>> consumer)
    • getNumberOfProperties

      int getNumberOfProperties()
    • needTransformer

      boolean needTransformer()
    • withReflectionService

      ClassMeta<T> withReflectionService(ReflectionService reflectionService)