TracingService

public class TracingService implements ISpoofaxTracingService

Constructors

TracingService

public TracingService(IResourceService resourceService)

Methods

fragments

public Iterable<IStrategoTerm> fragments(ISpoofaxParseUnit result, ISourceRegion region)

fragments

public Iterable<IStrategoTerm> fragments(ISpoofaxAnalyzeUnit result, ISourceRegion region)

fragments

public Iterable<IStrategoTerm> fragments(ISpoofaxTransformUnit<?> result, ISourceRegion region)

fragmentsWithin

public Iterable<IStrategoTerm> fragmentsWithin(ISpoofaxParseUnit result, ISourceRegion region)

fragmentsWithin

public Iterable<IStrategoTerm> fragmentsWithin(ISpoofaxAnalyzeUnit result, ISourceRegion region)

fragmentsWithin

public Iterable<IStrategoTerm> fragmentsWithin(ISpoofaxTransformUnit<?> result, ISourceRegion region)

location

public ISourceLocation location(IStrategoTerm fragment)

origin

public IStrategoTerm origin(IStrategoTerm fragment)