Interface CodeGeneratorOptions.BuildFinal
-
- All Known Implementing Classes:
CodeGeneratorOptions.Builder
- Enclosing class:
- CodeGeneratorOptions
public static interface CodeGeneratorOptions.BuildFinal
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CodeGeneratorOptions.BuildFinaladdAllLanguages(Iterable<String> elements)Adds elements tolanguageslist.CodeGeneratorOptions.BuildFinaladdLanguages(String element)Adds one element tolanguageslist.CodeGeneratorOptions.BuildFinaladdLanguages(String... elements)Adds elements tolanguageslist.CodeGeneratorOptionsbuild()Builds a newCodeGeneratorOptions.
-
-
-
Method Detail
-
addLanguages
CodeGeneratorOptions.BuildFinal addLanguages(String element)
Adds one element tolanguageslist.- Parameters:
element- A languages element- Returns:
thisbuilder for use in a chained invocation
-
addLanguages
CodeGeneratorOptions.BuildFinal addLanguages(String... elements)
Adds elements tolanguageslist.- Parameters:
elements- An array of languages elements- Returns:
thisbuilder for use in a chained invocation
-
addAllLanguages
CodeGeneratorOptions.BuildFinal addAllLanguages(Iterable<String> elements)
Adds elements tolanguageslist.- Parameters:
elements- An iterable of languages elements- Returns:
thisbuilder for use in a chained invocation
-
build
CodeGeneratorOptions build()
Builds a newCodeGeneratorOptions.- Returns:
- An immutable instance of CodeGeneratorOptions
- Throws:
IllegalStateException- if any required attributes are missing
-
-