Class JDACIntrospectionImpl.Builder
java.lang.Object
dev.goldmensch.propane.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 dev.goldmensch.propane.IntrospectionImplSkeleton<JDACIntrospectionImpl, JDACIntrospection, JDACIntrospectionImpl.Builder, JDACScope>.dev.goldmensch.propane.IntrospectionImplSkeleton.Builder
-
Field Summary
Fields inherited from class dev.goldmensch.propane.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 dev.goldmensch.propane.IntrospectionImplSkeleton.Builder
add, addBuilder, addBuilder, addFallback, addFallback, build, caller
-
Method Details
-
newInstance
- Specified by:
newInstancein classdev.goldmensch.propane.IntrospectionImplSkeleton<JDACIntrospectionImpl, JDACIntrospection, JDACIntrospectionImpl.Builder, JDACScope>.dev.goldmensch.propane.IntrospectionImplSkeleton.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)
-