public static class ValueResolverGenerator.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ValueResolverGenerator.Builder |
addClass(org.jboss.jandex.ClassInfo clazz) |
ValueResolverGenerator.Builder |
addClass(org.jboss.jandex.ClassInfo clazz,
org.jboss.jandex.AnnotationInstance templateData) |
ValueResolverGenerator |
build() |
ValueResolverGenerator.Builder |
setClassOutput(io.quarkus.gizmo.ClassOutput classOutput) |
ValueResolverGenerator.Builder |
setForceGettersFunction(Function<org.jboss.jandex.ClassInfo,Function<org.jboss.jandex.FieldInfo,String>> forceGettersFunction)
The function returns:
a function that returns the getter name for a specific field or
null if getter should not be forced for
the given field
null if getters are not forced for the given class
|
ValueResolverGenerator.Builder |
setIndex(org.jboss.jandex.IndexView index) |
public ValueResolverGenerator.Builder setIndex(org.jboss.jandex.IndexView index)
public ValueResolverGenerator.Builder setClassOutput(io.quarkus.gizmo.ClassOutput classOutput)
public ValueResolverGenerator.Builder setForceGettersFunction(Function<org.jboss.jandex.ClassInfo,Function<org.jboss.jandex.FieldInfo,String>> forceGettersFunction)
null if getter should not be forced for
the given fieldnull if getters are not forced for the given classforceGettersFunction - public ValueResolverGenerator.Builder addClass(org.jboss.jandex.ClassInfo clazz)
public ValueResolverGenerator.Builder addClass(org.jboss.jandex.ClassInfo clazz, org.jboss.jandex.AnnotationInstance templateData)
public ValueResolverGenerator build()
Copyright © 2021 JBoss by Red Hat. All rights reserved.