Class AbstractStatefulTraceRegion
- java.lang.Object
-
- org.eclipse.xtext.generator.trace.AbstractTraceRegion
-
- org.eclipse.xtext.generator.trace.AbstractStatefulTraceRegion
-
- Direct Known Subclasses:
GeneratorNodeProcessor.CompletableTraceRegion,TemporaryTraceRegion,TraceRegion
public abstract class AbstractStatefulTraceRegion extends AbstractTraceRegion
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractStatefulTraceRegion(org.eclipse.xtext.util.ITextRegionWithLineInformation myRegion, boolean useForDebugging, java.util.List<ILocationData> associatedLocations, AbstractTraceRegion parent)protectedAbstractStatefulTraceRegion(org.eclipse.xtext.util.ITextRegionWithLineInformation myRegion, boolean useForDebugging, ILocationData associatedLocation, AbstractTraceRegion parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ILocationData>getAssociatedLocations()intgetMyEndLineNumber()intgetMyLength()intgetMyLineNumber()intgetMyOffset()org.eclipse.xtext.util.ITextRegionWithLineInformationgetMyRegion()protected java.util.List<ILocationData>getWritableAssociatedLocations()booleanisUseForDebugging()-
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, setAsChildIn, setParent, toInvertedTraceRegions, toString, treeIterator
-
-
-
-
Constructor Detail
-
AbstractStatefulTraceRegion
protected AbstractStatefulTraceRegion(org.eclipse.xtext.util.ITextRegionWithLineInformation myRegion, boolean useForDebugging, ILocationData associatedLocation, AbstractTraceRegion parent)
-
AbstractStatefulTraceRegion
protected AbstractStatefulTraceRegion(org.eclipse.xtext.util.ITextRegionWithLineInformation myRegion, boolean useForDebugging, java.util.List<ILocationData> associatedLocations, AbstractTraceRegion parent)
-
-
Method Detail
-
getMyLength
public int getMyLength()
- Specified by:
getMyLengthin classAbstractTraceRegion
-
getMyOffset
public int getMyOffset()
- Specified by:
getMyOffsetin classAbstractTraceRegion
-
getMyEndLineNumber
public int getMyEndLineNumber()
- Specified by:
getMyEndLineNumberin classAbstractTraceRegion
-
getMyLineNumber
public int getMyLineNumber()
- Specified by:
getMyLineNumberin classAbstractTraceRegion
-
getMyRegion
public org.eclipse.xtext.util.ITextRegionWithLineInformation getMyRegion()
- Overrides:
getMyRegionin classAbstractTraceRegion
-
isUseForDebugging
public boolean isUseForDebugging()
- Specified by:
isUseForDebuggingin classAbstractTraceRegion
-
getAssociatedLocations
public java.util.List<ILocationData> getAssociatedLocations()
- Specified by:
getAssociatedLocationsin classAbstractTraceRegion
-
getWritableAssociatedLocations
protected java.util.List<ILocationData> getWritableAssociatedLocations()
-
-