Interface CodeMutableItemWithQualifiedName
- All Superinterfaces:
CodeItem, CodeItemWithQualifiedName, CodeItemWithQualifiedNameAndParentPackage, CodeMutable, CodeMutableItem
- All Known Subinterfaces:
CodeType
public interface CodeMutableItemWithQualifiedName
extends CodeMutableItem, CodeItemWithQualifiedNameAndParentPackage
- Since:
- 1.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
-
Field Summary
Fields inherited from interface CodeItem
DEFAULT_INDENT, DEFAULT_NEWLINE -
Method Summary
Modifier and TypeMethodDescriptionvoidsetParentPackage(CodePackage parentPackage) voidsetSimpleName(String simpleName) Methods inherited from interface CodeItem
getLanguage, getSourceCode, write, write, write, write, write, writeMethods inherited from interface CodeItemWithQualifiedName
getSimpleNameMethods inherited from interface CodeItemWithQualifiedNameAndParentPackage
getParentPackage, getQualifiedNameMethods inherited from interface CodeMutable
isImmutable, isMutableMethods inherited from interface CodeMutableItem
copy, copy, getReflectiveObject, setImmutable
-
Method Details
-
setSimpleName
- Parameters:
simpleName- the newsimple name.- Throws:
io.github.mmm.base.exception.ReadOnlyException- ifimmutable.
-
setParentPackage
- Parameters:
parentPackage- the newparent package.- Throws:
io.github.mmm.base.exception.ReadOnlyException- ifimmutable.
-