Package org.eclipse.xtext.xbase.compiler.output
-
Interface Summary Interface Description ITreeAppendable A specialized appendable that can be used to trace the source location for the written output. -
Class Summary Class Description AppendableBasedTraceRegion ErrorTreeAppendable A tree appendable capable of serializing broken type references.FakeTreeAppendable ImportingStringConcatenation A specializedStringConcatenation
that will properly convert instances ofClass
,JvmType
,JvmTypeReference
orLightweightTypeReference
to their valid serialized representation including import handling.SharedAppendableState TraceAwarePostProcessor Specializes theLineSeparatorHarmonizer
and is aware ofTreeAppendable
thus it can harmonize the line breaks and still maintain the trace information.TreeAppendable TreeAppendable.Visitor Avisitor
can be used to manipulate an existingTreeAppendable
or to create a completely new one recursively.