Class AppendableBasedTraceRegion
- java.lang.Object
-
- org.eclipse.xtext.generator.trace.AbstractTraceRegion
-
- org.eclipse.xtext.xbase.compiler.output.AppendableBasedTraceRegion
-
public class AppendableBasedTraceRegion extends org.eclipse.xtext.generator.trace.AbstractTraceRegion
-
-
Constructor Summary
Constructors Constructor Description AppendableBasedTraceRegion(org.eclipse.xtext.generator.trace.AbstractTraceRegion parent, TreeAppendable delegate, int offset, int lineNumber)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcompressTrace(java.lang.String completeContent)java.util.List<org.eclipse.xtext.generator.trace.ILocationData>getAssociatedLocations()intgetMyEndLineNumber()intgetMyLength()intgetMyLineNumber()intgetMyOffset()AppendableBasedTraceRegiongetRoot()protected booleanhasVisibleChildren(TreeAppendable castedChild)booleanisUseForDebugging()protected voidleftCompressTrace(java.lang.String completeContent)protected voidrightCompressTrace(java.lang.String completeContent)java.lang.StringtoString()-
Methods inherited from class org.eclipse.xtext.generator.trace.AbstractTraceRegion
collectMatchingLocations, createLocationData, equals, getAnnotatedString, getAssociatedSrcRelativePath, getCollectingList, getMergedAssociatedLocation, getMyRegion, getNestedRegions, getParent, getWritableNestedRegions, hashCode, inplaceSortByOffset, invertAll, invertFor, isConsistentWithParent, leafIterator, mergedFrom, setAsChildIn, setParent, toInvertedTraceRegions, treeIterator
-
-
-
-
Constructor Detail
-
AppendableBasedTraceRegion
public AppendableBasedTraceRegion(org.eclipse.xtext.generator.trace.AbstractTraceRegion parent, TreeAppendable delegate, int offset, int lineNumber)
-
-
Method Detail
-
isUseForDebugging
public boolean isUseForDebugging()
- Specified by:
isUseForDebuggingin classorg.eclipse.xtext.generator.trace.AbstractTraceRegion
-
compressTrace
protected void compressTrace(java.lang.String completeContent)
-
leftCompressTrace
protected void leftCompressTrace(java.lang.String completeContent)
-
rightCompressTrace
protected void rightCompressTrace(java.lang.String completeContent)
-
hasVisibleChildren
protected boolean hasVisibleChildren(TreeAppendable castedChild)
-
getMyLength
public int getMyLength()
- Specified by:
getMyLengthin classorg.eclipse.xtext.generator.trace.AbstractTraceRegion
-
getMyOffset
public int getMyOffset()
- Specified by:
getMyOffsetin classorg.eclipse.xtext.generator.trace.AbstractTraceRegion
-
getMyLineNumber
public int getMyLineNumber()
- Specified by:
getMyLineNumberin classorg.eclipse.xtext.generator.trace.AbstractTraceRegion
-
getMyEndLineNumber
public int getMyEndLineNumber()
- Specified by:
getMyEndLineNumberin classorg.eclipse.xtext.generator.trace.AbstractTraceRegion
-
getAssociatedLocations
public java.util.List<org.eclipse.xtext.generator.trace.ILocationData> getAssociatedLocations()
- Specified by:
getAssociatedLocationsin classorg.eclipse.xtext.generator.trace.AbstractTraceRegion
-
getRoot
public AppendableBasedTraceRegion getRoot()
- Overrides:
getRootin classorg.eclipse.xtext.generator.trace.AbstractTraceRegion
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.eclipse.xtext.generator.trace.AbstractTraceRegion
-
-