Package org.immutables.generator
Class PostprocessingMachine.ImportsBuilder
java.lang.Object
org.immutables.generator.PostprocessingMachine.ImportsBuilder
- Enclosing class:
PostprocessingMachine
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Stringprivate final com.google.common.collect.Multimap<String, PostprocessingMachine.ImportCandidate> private static final Stringprivate static final int(package private) final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddException(String name) (package private) void(package private) voidaddImportCandidate(String name, String qualifiedName, int importFrom, int importTo, int packageTo) (package private) voidaddOriginalImport(String name, String qualifiedName, String importedPackage) (package private) voidaddToStopList(String name) (package private) Stringbuild()(package private) List<PostprocessingMachine.ImportCandidate> private voidprivate booleanomittedImport(String name, String qualifiedName) (package private) voidpreBuild()(package private) voidsetCurrentPackage(String currentPackage)
-
Field Details
-
NO_IMPORT
private static final int NO_IMPORT- See Also:
-
JAVA_LANG
- See Also:
-
imports
-
originalImports
-
importCandidates
private final com.google.common.collect.Multimap<String,PostprocessingMachine.ImportCandidate> importCandidates -
nameToQualified
-
exceptions
-
stopList
-
currentPackagePrefix
-
currentPackage
-
useSemicolon
final boolean useSemicolon
-
-
Constructor Details
-
ImportsBuilder
ImportsBuilder(boolean useSemicolon)
-
-
Method Details
-
addImportCandidate
-
addImport
-
addOriginalImport
-
omittedImport
-
addToStopList
-
addException
-
setCurrentPackage
-
preBuild
void preBuild() -
build
String build() -
invokeImportModifiers
private void invokeImportModifiers() -
candidates
List<PostprocessingMachine.ImportCandidate> candidates()
-