| Package | Description |
|---|---|
| org.eclipse.xtext.generator.trace |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractStatefulTraceRegion |
class |
TemporaryTraceRegion
A trace region that will not be added to the child list of the given parent.
|
class |
TraceRegion |
| Modifier and Type | Field and Description |
|---|---|
protected AbstractTraceRegion |
TraceAsPrimarySourceInstaller.trace |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractTraceRegion |
LeafIterator.computeNext() |
AbstractTraceRegion |
TraceRegionSerializer.IdentityStrategy.createRegion(int offset,
int length,
int lineNumber,
int endLineNumber,
List<ILocationData> associations,
AbstractTraceRegion parent) |
protected AbstractTraceRegion |
LeafIterator.firstLeafOfCurrent() |
AbstractTraceRegion |
AbstractTraceRegion.getParent() |
AbstractTraceRegion |
ITrace.Internal.getRootTraceRegion() |
AbstractTraceRegion |
ITraceRegionProvider.getTraceRegion()
Returns the a trace region.
|
AbstractTraceRegion |
CharSequenceTraceWrapper.CharSequenceBasedTraceRegionProvider.getTraceRegion() |
static AbstractTraceRegion |
AbstractTraceRegion.mergedFrom(List<AbstractTraceRegion> regions) |
AbstractTraceRegion |
TraceRegionMerger.mergeTraceRegions(List<AbstractTraceRegion> roots) |
AbstractTraceRegion |
TraceRegionSerializer.readTraceRegionFrom(InputStream contents) |
| Modifier and Type | Method and Description |
|---|---|
protected Map<org.eclipse.emf.common.util.URI,List<Pair<ILocationData,AbstractTraceRegion>>> |
AbstractTraceRegion.collectMatchingLocations(org.eclipse.emf.common.util.URI expectedAssociatedPath) |
protected List<Pair<ILocationData,AbstractTraceRegion>> |
AbstractTraceRegion.getCollectingList(org.eclipse.emf.common.util.URI associatedPath,
org.eclipse.emf.common.util.URI expectedAssociatedPath,
Map<org.eclipse.emf.common.util.URI,List<Pair<ILocationData,AbstractTraceRegion>>> listsPerURI) |
List<AbstractTraceRegion> |
AbstractTraceRegion.getNestedRegions()
Returns the nested trace regions.
|
protected List<AbstractTraceRegion> |
AbstractTraceRegion.getWritableNestedRegions() |
Map<org.eclipse.emf.common.util.URI,List<AbstractTraceRegion>> |
AbstractTraceRegion.invertAll(org.eclipse.emf.common.util.URI myPath) |
List<AbstractTraceRegion> |
AbstractTraceRegion.invertFor(org.eclipse.emf.common.util.URI expectedAssociatedPath,
org.eclipse.emf.common.util.URI myPath) |
Iterator<AbstractTraceRegion> |
AbstractTraceRegion.leafIterator()
Returns an iterator that will only offer leaf trace regions.
|
protected List<AbstractTraceRegion> |
AbstractTraceRegion.toInvertedTraceRegions(List<Pair<ILocationData,AbstractTraceRegion>> locations,
org.eclipse.emf.common.util.URI myPath)
Produces trees from a sorted list of locations.
|
org.eclipse.emf.common.util.TreeIterator<AbstractTraceRegion> |
AbstractTraceRegion.treeIterator() |
| Modifier and Type | Method and Description |
|---|---|
LocationData |
AbstractTraceRegion.createLocationData(AbstractTraceRegion region,
org.eclipse.emf.common.util.URI myPath) |
AbstractTraceRegion |
TraceRegionSerializer.IdentityStrategy.createRegion(int offset,
int length,
int lineNumber,
int endLineNumber,
List<ILocationData> associations,
AbstractTraceRegion parent) |
protected Set<Integer> |
LineMappingProvider.createSmapInfo(AbstractTraceRegion targetRegion,
Set<LineMappingProvider.LineMapping> lineMappings) |
protected String |
TraceAsSmapInstaller.generateSmap(AbstractTraceRegion rootTraceRegion,
String outputFileName) |
List<LineMappingProvider.LineMapping> |
LineMappingProvider.getLineMapping(AbstractTraceRegion rootTraceRegion) |
protected int[] |
TraceAsPrimarySourceInstaller.getTargetToSourceLineMapping(AbstractTraceRegion rootTraceRegion) |
protected void |
TemporaryTraceRegion.setAsChildIn(AbstractTraceRegion parent) |
protected void |
AbstractTraceRegion.setAsChildIn(AbstractTraceRegion parent) |
void |
AbstractTraceRegion.setParent(AbstractTraceRegion parent)
Sets the parent (if any) and maintains the
nested regions
of the parent. |
void |
TraceAsSmapInstaller.setTrace(String javaFileName,
AbstractTraceRegion trace) |
void |
TraceAsPrimarySourceInstaller.setTrace(String javaFileName,
AbstractTraceRegion trace) |
void |
ITraceToBytecodeInstaller.setTrace(String javaFileName,
AbstractTraceRegion trace) |
void |
TraceRegionSerializer.IdentityStrategy.writeRegion(AbstractTraceRegion region,
TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback) |
void |
TraceRegionSerializer.writeTraceRegionTo(AbstractTraceRegion region,
OutputStream stream) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Pair<ILocationData,AbstractTraceRegion>> |
AbstractTraceRegion.getCollectingList(org.eclipse.emf.common.util.URI associatedPath,
org.eclipse.emf.common.util.URI expectedAssociatedPath,
Map<org.eclipse.emf.common.util.URI,List<Pair<ILocationData,AbstractTraceRegion>>> listsPerURI) |
protected void |
AbstractTraceRegion.inplaceSortByOffset(List<Pair<ILocationData,AbstractTraceRegion>> locations) |
static AbstractTraceRegion |
AbstractTraceRegion.mergedFrom(List<AbstractTraceRegion> regions) |
AbstractTraceRegion |
TraceRegionMerger.mergeTraceRegions(List<AbstractTraceRegion> roots) |
protected List<AbstractTraceRegion> |
AbstractTraceRegion.toInvertedTraceRegions(List<Pair<ILocationData,AbstractTraceRegion>> locations,
org.eclipse.emf.common.util.URI myPath)
Produces trees from a sorted list of locations.
|
void |
TraceRegionSerializer.IdentityStrategy.writeLocation(ILocationData location,
TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback) |
void |
TraceRegionSerializer.IdentityStrategy.writeRegion(AbstractTraceRegion region,
TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback) |
| Constructor and Description |
|---|
AbstractStatefulTraceRegion(ITextRegionWithLineInformation myRegion,
ILocationData associatedLocation,
AbstractTraceRegion parent) |
AbstractStatefulTraceRegion(ITextRegionWithLineInformation myRegion,
List<ILocationData> associatedLocations,
AbstractTraceRegion parent) |
AbstractTraceRegion(AbstractTraceRegion parent)
Creates a new trace region and adds it to the parent if a parent was given.
|
LeafIterator(AbstractTraceRegion root) |
TemporaryTraceRegion(int myOffset,
int myLength,
int myLineNumber,
int myEndLineNumber,
List<ILocationData> locations,
AbstractTraceRegion parent) |
TraceRegion(int myOffset,
int myLength,
int myLineNumber,
int myEndLineNumber,
ILocationData locationData,
AbstractTraceRegion parent) |
TraceRegion(int myOffset,
int myLength,
int myLineNumber,
int myEndLineNumber,
int associatedOffset,
int associatedLength,
int associatedLineNumber,
int associatedEndLineNumber,
AbstractTraceRegion parent,
org.eclipse.emf.common.util.URI associatedPath) |
TraceRegion(int myOffset,
int myLength,
int myLineNumber,
int myEndLineNumber,
List<ILocationData> allLocationData,
AbstractTraceRegion parent) |
Copyright © 2015. All Rights Reserved.