public class FakeTreeAppendable extends StringBuilderBasedAppendable implements ITreeAppendable
| Constructor and Description |
|---|
FakeTreeAppendable() |
FakeTreeAppendable(ImportManager typeSerializer) |
FakeTreeAppendable(ImportManager typeSerializer,
java.lang.String indentation,
java.lang.String lineSeparator) |
| Modifier and Type | Method and Description |
|---|---|
ITreeAppendable |
append(java.lang.CharSequence string)
Appends the specified character sequence to this ITreeAppendable.
|
ITreeAppendable |
append(java.lang.Class<?> type) |
ITreeAppendable |
append(org.eclipse.xtext.common.types.JvmType type) |
ITreeAppendable |
append(LightweightTypeReference typeRef) |
ITreeAppendable |
decreaseIndentation() |
ErrorTreeAppendable |
errorChild() |
org.eclipse.xtext.generator.trace.AbstractTraceRegion |
getTraceRegion() |
ITreeAppendable |
increaseIndentation() |
ITreeAppendable |
newLine() |
ITreeAppendable |
trace(org.eclipse.emf.ecore.EObject object)
same as trace(object, false)
|
ITreeAppendable |
trace(org.eclipse.emf.ecore.EObject object,
boolean useForDebugging) |
ITreeAppendable |
trace(org.eclipse.emf.ecore.EObject object,
org.eclipse.emf.ecore.EStructuralFeature feature,
int indexInList) |
ITreeAppendable |
trace(org.eclipse.xtext.generator.trace.ILocationData location) |
ITreeAppendable |
trace(org.eclipse.xtext.generator.trace.ILocationData location,
boolean useForDebugging) |
ITreeAppendable |
trace(java.lang.Iterable<? extends org.eclipse.emf.ecore.EObject> objects) |
appendType, appendType, getImportManager, getImportscharAt, closeScope, createLightweightTypeReferenceSerializer, declareSyntheticVariable, declareUniqueNameVariable, declareVariable, getContent, getGeneratorConfig, getIndentationLevel, getIndentationString, getLineSeparator, getName, getObject, hasName, hasObject, isJava, length, openPseudoScope, openScope, removeName, setGeneratorConfig, setScopeStack, subSequence, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcloseScope, declareSyntheticVariable, declareUniqueNameVariable, declareVariable, getContent, getGeneratorConfig, getImports, getName, getObject, hasName, hasObject, length, openPseudoScope, openScope, removeName, toStringisJavapublic FakeTreeAppendable()
public FakeTreeAppendable(ImportManager typeSerializer, java.lang.String indentation, java.lang.String lineSeparator)
public FakeTreeAppendable(ImportManager typeSerializer)
public ITreeAppendable append(org.eclipse.xtext.common.types.JvmType type)
append in interface IAppendableappend in interface ISourceAppenderappend in interface ITreeAppendableappend in class AbstractStringBuilderBasedAppendablepublic ITreeAppendable append(java.lang.Class<?> type)
append in interface ITreeAppendableappend in class AbstractStringBuilderBasedAppendablepublic ITreeAppendable append(java.lang.CharSequence string)
ITreeAppendableappend in interface IAppendableappend in interface ISourceAppenderappend in interface ITreeAppendableappend in class AbstractStringBuilderBasedAppendablestring - - not nullpublic ITreeAppendable append(LightweightTypeReference typeRef)
append in interface IAppendableappend in interface ISourceAppenderappend in interface ITreeAppendableappend in class AbstractStringBuilderBasedAppendablepublic ITreeAppendable decreaseIndentation()
decreaseIndentation in interface IAppendabledecreaseIndentation in interface ISourceAppenderdecreaseIndentation in interface ITreeAppendabledecreaseIndentation in class AbstractStringBuilderBasedAppendablepublic ITreeAppendable increaseIndentation()
increaseIndentation in interface IAppendableincreaseIndentation in interface ISourceAppenderincreaseIndentation in interface ITreeAppendableincreaseIndentation in class AbstractStringBuilderBasedAppendablepublic ITreeAppendable newLine()
newLine in interface IAppendablenewLine in interface ISourceAppendernewLine in interface ITreeAppendablenewLine in class AbstractStringBuilderBasedAppendablepublic org.eclipse.xtext.generator.trace.AbstractTraceRegion getTraceRegion()
getTraceRegion in interface org.eclipse.xtext.generator.trace.ITraceRegionProviderpublic ITreeAppendable trace(org.eclipse.emf.ecore.EObject object, boolean useForDebugging)
trace in interface ITreeAppendableobject - the object this part should be associated withuseForDebugging - whether the part is relevant for debuggingpublic ITreeAppendable trace(org.eclipse.xtext.generator.trace.ILocationData location)
trace in interface ITreeAppendablepublic ITreeAppendable trace(org.eclipse.xtext.generator.trace.ILocationData location, boolean useForDebugging)
trace in interface ITreeAppendablelocation - the location that should be traceduseForDebugging - whether the part is relevant for debuggingpublic ITreeAppendable trace(java.lang.Iterable<? extends org.eclipse.emf.ecore.EObject> objects)
trace in interface ITreeAppendableobjects - the iterable of EObjects that contribute output. May not be empty.public ITreeAppendable trace(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, int indexInList)
trace in interface ITreeAppendablepublic ITreeAppendable trace(org.eclipse.emf.ecore.EObject object)
ITreeAppendabletrace in interface ITreeAppendablepublic ErrorTreeAppendable errorChild()
errorChild in interface ITreeAppendable