Class ReflectionAdapterFactory

  • All Implemented Interfaces:
    io.sundr.adapter.api.AdapterFactory<Class,​Type,​Field,​Method>

    public class ReflectionAdapterFactory
    extends Object
    implements io.sundr.adapter.api.AdapterFactory<Class,​Type,​Field,​Method>
    • Constructor Detail

      • ReflectionAdapterFactory

        public ReflectionAdapterFactory()
    • Method Detail

      • create

        public io.sundr.adapter.api.Adapter<Class,​Type,​Field,​Method> create​(io.sundr.adapter.api.AdapterContext ctx)
        Specified by:
        create in interface io.sundr.adapter.api.AdapterFactory<Class,​Type,​Field,​Method>
      • getTypeAdapterType

        public Class<Class> getTypeAdapterType()
        Specified by:
        getTypeAdapterType in interface io.sundr.adapter.api.AdapterFactory<Class,​Type,​Field,​Method>
      • getReferenceAdapterType

        public Class<Type> getReferenceAdapterType()
        Specified by:
        getReferenceAdapterType in interface io.sundr.adapter.api.AdapterFactory<Class,​Type,​Field,​Method>
      • getMethodAdapterType

        public Class<Method> getMethodAdapterType()
        Specified by:
        getMethodAdapterType in interface io.sundr.adapter.api.AdapterFactory<Class,​Type,​Field,​Method>
      • getPropertyAdapterType

        public Class<Field> getPropertyAdapterType()
        Specified by:
        getPropertyAdapterType in interface io.sundr.adapter.api.AdapterFactory<Class,​Type,​Field,​Method>