public class BuilderContext
extends java.lang.Object
| Constructor and Description |
|---|
BuilderContext(javax.lang.model.util.Elements elements,
javax.lang.model.util.Types types,
java.lang.Boolean generateBuilderPackage,
java.lang.Boolean validationEnabled,
java.lang.String builderPackage,
Inline... inlineables) |
| Modifier and Type | Method and Description |
|---|---|
TypeDef |
getBaseFluentClass() |
BuildableRepository |
getBuildableRepository() |
TypeDef |
getBuilderInterface() |
java.lang.String |
getBuilderPackage() |
DefinitionRepository |
getDefinitionRepository() |
TypeDef |
getEditableInterface() |
javax.lang.model.util.Elements |
getElements() |
TypeDef |
getFluentInterface() |
TypeDef |
getFunctionClass() |
TypeDef |
getFunctionInterface() |
java.lang.Boolean |
getGenerateBuilderPackage() |
TypeDef |
getInlineableBase() |
TypeDef |
getInlineableInterface(Inline inline) |
Inline[] |
getInlineables() |
TypeDef |
getNestedInterface() |
TypeDef |
getPathAwareVisitorClass() |
TypeDef |
getPredicateClass() |
TypeDef |
getTypedVisitorInterface() |
javax.lang.model.util.Types |
getTypes() |
java.lang.Boolean |
getValidationEnabled() |
TypeDef |
getValidationUtils() |
TypeDef |
getVisitableBuilderInterface() |
TypeDef |
getVisitableInterface() |
TypeDef |
getVisitorInterface() |
java.lang.Boolean |
isValidationEnabled() |
public BuilderContext(javax.lang.model.util.Elements elements,
javax.lang.model.util.Types types,
java.lang.Boolean generateBuilderPackage,
java.lang.Boolean validationEnabled,
java.lang.String builderPackage,
Inline... inlineables)
public javax.lang.model.util.Elements getElements()
public javax.lang.model.util.Types getTypes()
public java.lang.Boolean getGenerateBuilderPackage()
public java.lang.Boolean isValidationEnabled()
public java.lang.String getBuilderPackage()
public TypeDef getFunctionClass()
public TypeDef getPredicateClass()
public TypeDef getBaseFluentClass()
public TypeDef getFluentInterface()
public TypeDef getFunctionInterface()
public TypeDef getBuilderInterface()
public TypeDef getNestedInterface()
public TypeDef getEditableInterface()
public TypeDef getVisitableInterface()
public TypeDef getVisitableBuilderInterface()
public TypeDef getVisitorInterface()
public TypeDef getTypedVisitorInterface()
public TypeDef getPathAwareVisitorClass()
public TypeDef getInlineableBase()
public java.lang.Boolean getValidationEnabled()
public Inline[] getInlineables()
public TypeDef getValidationUtils()
public BuildableRepository getBuildableRepository()
public DefinitionRepository getDefinitionRepository()
Copyright © 2018. All Rights Reserved.