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.String string)
append
IAppendable append(JvmType type)
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)
getObject
java.lang.Object getObject(java.lang.String name)
closeScope
void closeScope()