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 |
|---|---|
AptContext |
getAptContext() |
TypeDef |
getBaseFluentClass() |
BuildableRepository |
getBuildableRepository() |
TypeDef |
getBuilderInterface() |
java.lang.String |
getBuilderPackage() |
DefinitionRepository |
getDefinitionRepository() |
TypeDef |
getEditableInterface() |
javax.lang.model.util.Elements |
getElements() |
TypeDef |
getFluentInterface() |
java.lang.Boolean |
getGenerateBuilderPackage() |
TypeDef |
getInlineableBase() |
TypeDef |
getInlineableInterface(Inline inline) |
Inline[] |
getInlineables() |
TypeDef |
getNestedInterface() |
TypeDef |
getPathAwareVisitorClass() |
TypeDef |
getTypedVisitorInterface() |
javax.lang.model.util.Types |
getTypes() |
java.lang.Boolean |
getValidationEnabled() |
TypeDef |
getValidationUtils() |
TypeDef |
getVisitableBuilderInterface() |
TypeDef |
getVisitableInterface() |
TypeDef |
getVisitableMapClass() |
TypeDef |
getVisitorInterface() |
java.lang.Boolean |
isExternalvalidatorSupported() |
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.Boolean isExternalvalidatorSupported()
public java.lang.String getBuilderPackage()
public TypeDef getBaseFluentClass()
public TypeDef getFluentInterface()
public TypeDef getBuilderInterface()
public TypeDef getNestedInterface()
public TypeDef getEditableInterface()
public TypeDef getVisitableInterface()
public TypeDef getVisitableBuilderInterface()
public TypeDef getVisitableMapClass()
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()
public AptContext getAptContext()
Copyright © 2022. All Rights Reserved.