Class InstanceFactory<T>

java.lang.Object
org.jdbi.v3.core.mapper.reflect.InstanceFactory<T>
Direct Known Subclasses:
ConstructorInstanceFactory, StaticMethodInstanceFactory

abstract class InstanceFactory<T> extends Object
  • Field Details

    • executable

      private final Executable executable
  • Constructor Details

    • InstanceFactory

      protected InstanceFactory(Executable executable)
  • Method Details

    • getDeclaringClass

      Class<?> getDeclaringClass()
    • getParameterCount

      int getParameterCount()
    • getParameters

      Parameter[] getParameters()
    • getAnnotation

      @Nullable <A extends Annotation> A getAnnotation(Class<A> annotationClass)
    • getAnnotationIncludingType

      @Nullable <A extends Annotation> A getAnnotationIncludingType(Class<A> annotationClass)
    • newInstance

      abstract T newInstance(Object... params)
    • toString

      public abstract String toString()
      Overrides:
      toString in class Object