| Package | Description |
|---|---|
| org.eclipse.xtext.generator.trace | |
| org.eclipse.xtext.generator.trace.internal |
| 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,
boolean useForDebugging,
List<ILocationData> associations,
AbstractTraceRegion parent) |
protected AbstractTraceRegion |
LeafIterator.firstLeafOfCurrent() |
AbstractTraceRegion |
AbstractTraceRegion.getParent() |
AbstractTraceRegion |
AbstractTraceRegionToString.RegionHandle.getRegion() |
AbstractTraceRegion |
AbstractTraceRegion.getRoot() |
protected abstract AbstractTraceRegion |
AbstractTraceRegionToString.getTrace() |
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<SourceRelativeURI,List<Pair<ILocationData,AbstractTraceRegion>>> |
AbstractTraceRegion.collectMatchingLocations(SourceRelativeURI expectedAssociatedPath) |
protected List<Pair<ILocationData,AbstractTraceRegion>> |
AbstractTraceRegion.getCollectingList(SourceRelativeURI associatedPath,
SourceRelativeURI expectedAssociatedPath,
Map<SourceRelativeURI,List<Pair<ILocationData,AbstractTraceRegion>>> listsPerURI) |
List<AbstractTraceRegion> |
AbstractTraceRegion.getNestedRegions()
Returns the nested trace regions.
|
protected List<AbstractTraceRegion> |
AbstractTraceRegion.getWritableNestedRegions() |
Map<SourceRelativeURI,List<AbstractTraceRegion>> |
AbstractTraceRegion.invertAll(SourceRelativeURI myPath) |
List<AbstractTraceRegion> |
AbstractTraceRegion.invertFor(SourceRelativeURI expectedAssociatedPath,
SourceRelativeURI 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,
SourceRelativeURI myPath)
Produces trees from a sorted list of locations.
|
org.eclipse.emf.common.util.TreeIterator<AbstractTraceRegion> |
AbstractTraceRegion.treeIterator() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
AbstractTraceRegionToString.collect(AbstractTraceRegion reg,
int nextID,
AbstractTraceRegionToString.File lFile,
Map<SourceRelativeURI,AbstractTraceRegionToString.File> rFiles,
List<AbstractTraceRegionToString.RegionHandle> result) |
LocationData |
AbstractTraceRegion.createLocationData(AbstractTraceRegion region,
SourceRelativeURI myPath) |
AbstractTraceRegion |
TraceRegionSerializer.IdentityStrategy.createRegion(int offset,
int length,
int lineNumber,
int endLineNumber,
boolean useForDebugging,
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) |
protected boolean |
AbstractTraceRegionToString.shouldInclude(AbstractTraceRegion region) |
protected boolean |
AbstractTraceRegionToString.shouldInclude(AbstractTraceRegion region,
ILocationData location) |
void |
TraceRegionSerializer.IdentityStrategy.writeRegion(AbstractTraceRegion region,
TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback) |
void |
TraceRegionSerializer.writeTraceRegionTo(AbstractTraceRegion region,
OutputStream stream) |
| Constructor and Description |
|---|
AbstractStatefulTraceRegion(ITextRegionWithLineInformation myRegion,
boolean useForDebugging,
ILocationData associatedLocation,
AbstractTraceRegion parent) |
AbstractStatefulTraceRegion(ITextRegionWithLineInformation myRegion,
boolean useForDebugging,
List<ILocationData> associatedLocations,
AbstractTraceRegion parent) |
AbstractTraceRegion(AbstractTraceRegion parent)
Creates a new trace region and adds it to the parent if a parent was given.
|
AbstractTraceRegionToString.RegionHandle(int id,
AbstractTraceRegion region) |
LeafIterator(AbstractTraceRegion root) |
TemporaryTraceRegion(int myOffset,
int myLength,
int myLineNumber,
int myEndLineNumber,
boolean useForDebugging,
List<ILocationData> locations,
AbstractTraceRegion parent) |
TraceRegion(int myOffset,
int myLength,
int myLineNumber,
int myEndLineNumber,
boolean useForDebugging,
ILocationData locationData,
AbstractTraceRegion parent) |
TraceRegion(int myOffset,
int myLength,
int myLineNumber,
int myEndLineNumber,
boolean useForDebugging,
int associatedOffset,
int associatedLength,
int associatedLineNumber,
int associatedEndLineNumber,
AbstractTraceRegion parent,
SourceRelativeURI associatedPath) |
TraceRegion(int myOffset,
int myLength,
int myLineNumber,
int myEndLineNumber,
boolean useForDebugging,
List<ILocationData> allLocationData,
AbstractTraceRegion parent) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractTraceRegion |
AbstractTrace.doGetRootTraceRegion() |
protected AbstractTraceRegion |
AbstractTrace.findParentByURI(AbstractTraceRegion region,
AbsoluteURI uri,
IProjectConfig project) |
protected AbstractTraceRegion |
AbstractTrace.findTraceRegionAt(int offset,
boolean includeRegionEnd) |
AbstractTraceRegion |
AbstractTrace.findTraceRegionAtLeftOffset(int offset) |
AbstractTraceRegion |
AbstractTrace.findTraceRegionAtRightOffset(int offset) |
AbstractTraceRegion |
AbstractTrace.getRootTraceRegion()
Returns the root trace region where
AbstractStatefulTraceRegion.getMyOffset() and
AbstractStatefulTraceRegion.getMyLength() return the information for the
resource that this ITrace is associated with. |
protected AbstractTraceRegion |
AbstractTraceForURIProvider.CachedTraces.getTraceRegion(AbstractTraceForURIProvider.PersistedTrace traceFile) |
| Modifier and Type | Method and Description |
|---|---|
protected Iterable<AbstractTraceRegion> |
AbstractTrace.getAllTraceRegions() |
protected Iterable<AbstractTraceRegion> |
AbstractTrace.getAllTraceRegions(ITextRegion localRegion) |
Iterator<AbstractTraceRegion> |
AbstractTrace.TraceRegionsByURI.iterator() |
| Modifier and Type | Method and Description |
|---|---|
protected ILocationInResource |
AbstractTrace.createLocationInResourceFor(ILocationData location,
AbstractTraceRegion traceRegion)
Creates a new location for a target resource that matches the given
location. |
boolean |
AbstractTrace.encloses(AbstractTraceRegion region,
int offset,
boolean includeRegionEnd)
Calculate whether the given
region encloses the offset. |
protected AbstractTraceRegion |
AbstractTrace.findParentByURI(AbstractTraceRegion region,
AbsoluteURI uri,
IProjectConfig project) |
protected ILocationInResource |
AbstractTrace.getMergedLocationInResource(AbstractTraceRegion region) |
protected boolean |
AbstractTrace.isAssociatedWith(AbstractTraceRegion region,
AbsoluteURI uri,
IProjectConfig project) |
protected ILocationInResource |
AbstractTrace.mergeRegions(AbstractTraceRegion left,
AbstractTraceRegion right) |
| Modifier and Type | Method and Description |
|---|---|
protected Iterable<? extends ILocationInResource> |
AbstractTrace.toLocations(Iterable<AbstractTraceRegion> allTraceRegions) |
| Constructor and Description |
|---|
AbstractTrace.TraceRegionsByURI(Iterable<? extends AbstractTraceRegion> allTraceRegions,
AbsoluteURI uri,
IProjectConfig projectConfig) |
Copyright © 2015. All Rights Reserved.