org.eclipse.xtext.xbase.compiler
Interface IAppendable
- All Known Implementing Classes:
- DelegatingAppendable, StringBuilderBasedAppendable
public interface IAppendable
- Author:
- Sven Efftinge - Initial contribution and API
append
IAppendable append(java.lang.Object obj)
increaseIndentation
IAppendable increaseIndentation()
decreaseIndentation
IAppendable decreaseIndentation()
getImports
java.util.List<java.lang.String> getImports()
openScope
void openScope()
declareVariable
java.lang.String declareVariable(java.lang.Object key,
java.lang.String proposedName)
getName
java.lang.String getName(java.lang.Object key)
closeScope
void closeScope()