Class TemporaryTraceRegion
- java.lang.Object
-
- org.eclipse.xtext.generator.trace.AbstractTraceRegion
-
- org.eclipse.xtext.generator.trace.AbstractStatefulTraceRegion
-
- org.eclipse.xtext.generator.trace.TemporaryTraceRegion
-
public class TemporaryTraceRegion extends AbstractStatefulTraceRegion
A trace region that will not be added to the child list of the given parent. It is used to create temporary leaf regions when a parent is asked for its children.
-
-
Constructor Summary
Constructors Constructor Description TemporaryTraceRegion(int myOffset, int myLength, int myLineNumber, int myEndLineNumber, boolean useForDebugging, java.util.List<ILocationData> locations, AbstractTraceRegion parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
setAsChildIn(AbstractTraceRegion parent)
-
Methods inherited from class org.eclipse.xtext.generator.trace.AbstractStatefulTraceRegion
getAssociatedLocations, getMyEndLineNumber, getMyLength, getMyLineNumber, getMyOffset, getMyRegion, getWritableAssociatedLocations, isUseForDebugging
-
Methods inherited from class org.eclipse.xtext.generator.trace.AbstractTraceRegion
collectMatchingLocations, createLocationData, equals, getAnnotatedString, getAssociatedSrcRelativePath, getCollectingList, getMergedAssociatedLocation, getNestedRegions, getParent, getRoot, getWritableNestedRegions, hashCode, inplaceSortByOffset, invertAll, invertFor, isConsistentWithParent, leafIterator, mergedFrom, setParent, toInvertedTraceRegions, toString, treeIterator
-
-
-
-
Constructor Detail
-
TemporaryTraceRegion
public TemporaryTraceRegion(int myOffset, int myLength, int myLineNumber, int myEndLineNumber, boolean useForDebugging, java.util.List<ILocationData> locations, AbstractTraceRegion parent)
-
-
Method Detail
-
setAsChildIn
protected void setAsChildIn(AbstractTraceRegion parent)
- Overrides:
setAsChildIn
in classAbstractTraceRegion
-
-