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 voidappendType(java.lang.Class<?> type, java.lang.StringBuilder builder)protected voidappendType(org.eclipse.xtext.common.types.JvmType type, java.lang.StringBuilder builder)protected ImportManagergetImportManager()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:
appendTypein classAbstractStringBuilderBasedAppendable
-
appendType
protected void appendType(java.lang.Class<?> type, java.lang.StringBuilder builder)- Specified by:
appendTypein classAbstractStringBuilderBasedAppendable
-
getImports
@Deprecated public java.util.List<java.lang.String> getImports()
Deprecated.- Specified by:
getImportsin interfaceIAppendable- Specified by:
getImportsin classAbstractStringBuilderBasedAppendable
-
getImportManager
protected ImportManager getImportManager()
-
-