Class JDACIntrospectionImpl.Builder
java.lang.Object
IntrospectionImplSkeleton<JDACIntrospectionImpl, JDACIntrospection, JDACIntrospectionImpl.Builder, JDACScope>.dev.goldmensch.propane.IntrospectionImplSkeleton.Builder
io.github.kaktushose.jdac.property.internal.JDACIntrospectionImpl.Builder
- Enclosing class:
JDACIntrospectionImpl
public final class JDACIntrospectionImpl.Builder
extends IntrospectionImplSkeleton<JDACIntrospectionImpl, JDACIntrospection, JDACIntrospectionImpl.Builder, JDACScope>.Builder
-
Field Summary
Fields inherited from class IntrospectionImplSkeleton.Builder
properties, scope -
Method Summary
Modifier and TypeMethodDescriptionaddBuilder(JDACProperty<T> property, Class<?> owner, Function<JDACIntrospection, T> supplier) addBuilder(JDACProperty<T> property, Function<JDACIntrospection, T> supplier) addFallback(JDACProperty<T> property, Class<?> owner, Function<JDACIntrospection, T> supplier) addFallback(JDACProperty<T> property, Function<JDACIntrospection, T> supplier) protected JDACIntrospectionImplMethods inherited from class IntrospectionImplSkeleton.Builder
add, addBuilder, addBuilder, addFallback, addFallback, build, caller
-
Method Details
-
newInstance
- Specified by:
newInstancein classIntrospectionImplSkeleton<JDACIntrospectionImpl, JDACIntrospection, JDACIntrospectionImpl.Builder, JDACScope>.Builder
-
addFallback
public <T> JDACIntrospectionImpl.Builder addFallback(JDACProperty<T> property, Function<JDACIntrospection, T> supplier) -
addBuilder
public <T> JDACIntrospectionImpl.Builder addBuilder(JDACProperty<T> property, Function<JDACIntrospection, T> supplier) -
addFallback
public <T> JDACIntrospectionImpl.Builder addFallback(JDACProperty<T> property, Class<?> owner, Function<JDACIntrospection, T> supplier) -
addBuilder
public <T> JDACIntrospectionImpl.Builder addBuilder(JDACProperty<T> property, Class<?> owner, Function<JDACIntrospection, T> supplier)
-