Package org.eclipse.xtext.xbase.compiler
Class StringBuilderBasedAppendable
- java.lang.Object
-
- org.eclipse.xtext.xbase.compiler.AbstractStringBuilderBasedAppendable
-
- org.eclipse.xtext.xbase.compiler.StringBuilderBasedAppendable
-
- All Implemented Interfaces:
IAppendable
,ISourceAppender
- Direct Known Subclasses:
FakeTreeAppendable
public class StringBuilderBasedAppendable extends AbstractStringBuilderBasedAppendable
-
-
Constructor Summary
Constructors Constructor Description StringBuilderBasedAppendable()
StringBuilderBasedAppendable(ImportManager importManager)
StringBuilderBasedAppendable(ImportManager importManager, java.lang.String indentation, java.lang.String lineSeparator)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
appendType(java.lang.Class<?> type, java.lang.StringBuilder builder)
protected void
appendType(org.eclipse.xtext.common.types.JvmType type, java.lang.StringBuilder builder)
protected ImportManager
getImportManager()
java.util.List<java.lang.String>
getImports()
Deprecated.-
Methods inherited from class org.eclipse.xtext.xbase.compiler.AbstractStringBuilderBasedAppendable
append, append, append, append, charAt, closeScope, createLightweightTypeReferenceSerializer, declareSyntheticVariable, declareUniqueNameVariable, declareVariable, decreaseIndentation, getContent, getGeneratorConfig, getIndentationLevel, getIndentationString, getLineSeparator, getName, getObject, hasName, hasObject, increaseIndentation, isJava, length, newLine, openPseudoScope, openScope, removeName, setGeneratorConfig, setScopeStack, subSequence, toString
-
-
-
-
Constructor Detail
-
StringBuilderBasedAppendable
public StringBuilderBasedAppendable(ImportManager importManager, java.lang.String indentation, java.lang.String lineSeparator)
-
StringBuilderBasedAppendable
public StringBuilderBasedAppendable(ImportManager importManager)
-
StringBuilderBasedAppendable
public StringBuilderBasedAppendable()
-
-
Method Detail
-
appendType
protected void appendType(org.eclipse.xtext.common.types.JvmType type, java.lang.StringBuilder builder)
- Specified by:
appendType
in classAbstractStringBuilderBasedAppendable
-
appendType
protected void appendType(java.lang.Class<?> type, java.lang.StringBuilder builder)
- Specified by:
appendType
in classAbstractStringBuilderBasedAppendable
-
getImports
@Deprecated public java.util.List<java.lang.String> getImports()
Deprecated.- Specified by:
getImports
in interfaceIAppendable
- Specified by:
getImports
in classAbstractStringBuilderBasedAppendable
-
getImportManager
protected ImportManager getImportManager()
-
-