Interface CodeImports
- All Superinterfaces:
CodeItem, CodeMutable, CodeMutableItem, CodeNode, CodeNodeContainer<CodeImport>, CodeNodeItem, CodeNodeItemContainer<CodeImport>, CodeNodeItemContainerFlat<CodeImport>, CodeNodeItemCopyable<CodeFile, CodeImports>, CodeWithContext, Iterable<CodeImport>
public interface CodeImports
extends CodeNodeItemContainerFlat<CodeImport>, CodeNodeItemCopyable<CodeFile, CodeImports>
- Since:
- 1.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
- See Also:
-
Field Summary
Fields inherited from interface CodeItem
DEFAULT_INDENT, DEFAULT_NEWLINE -
Method Summary
Methods inherited from interface CodeItem
getLanguage, getSourceCode, write, write, write, write, write, writeMethods inherited from interface CodeMutable
isImmutable, isMutableMethods inherited from interface CodeMutableItem
getReflectiveObject, setImmutableMethods inherited from interface CodeNodeContainer
getDeclared, isEmpty, iteratorMethods inherited from interface CodeNodeItemContainer
copy, getParent, removeMethods inherited from interface CodeNodeItemContainerFlat
copyMethods inherited from interface CodeNodeItemCopyable
copy, copy, getParentMethods inherited from interface CodeWithContext
getContext, getSourceMethods inherited from interface Iterable
forEach, spliterator
-
Method Details
-
add
- Parameters:
type- theCodeTypeto import.- Returns:
- the new
CodeImportthat has been added ornullif no (additional) import is required.
-
add
- Parameters:
type- theCodeGenericTypeto import.- Returns:
- the new
CodeImportthat has been added ornullif no (additional) import is required.
-
addAutoGenerated
default void addAutoGenerated()
-