UnitService

public class UnitService implements ISpoofaxUnitService

Constructors

UnitService

public UnitService(ITermFactoryService termFactoryService)

Methods

analyzeUnit

public ISpoofaxAnalyzeUnit analyzeUnit(ISpoofaxParseUnit input, AnalyzeContrib contrib, IContext context)

analyzeUnitUpdate

public ISpoofaxAnalyzeUnitUpdate analyzeUnitUpdate(FileObject source, AnalyzeUpdateData contrib, IContext context)

emptyAnalyzeUnit

public ISpoofaxAnalyzeUnit emptyAnalyzeUnit(ISpoofaxParseUnit input, IContext context)

emptyAnalyzeUnitUpdate

public ISpoofaxAnalyzeUnitUpdate emptyAnalyzeUnitUpdate(FileObject source, IContext context)

emptyInputUnit

public ISpoofaxInputUnit emptyInputUnit(FileObject source, ILanguageImpl langImpl, ILanguageImpl dialect)

emptyInputUnit

public ISpoofaxInputUnit emptyInputUnit(ILanguageImpl langImpl, ILanguageImpl dialect)

emptyParseUnit

public ISpoofaxParseUnit emptyParseUnit(ISpoofaxInputUnit input)

emptyTransformUnit

public ISpoofaxTransformUnit<ISpoofaxParseUnit> emptyTransformUnit(ISpoofaxParseUnit input, IContext context, TransformActionContrib action)

emptyTransformUnit

public ISpoofaxTransformUnit<ISpoofaxAnalyzeUnit> emptyTransformUnit(ISpoofaxAnalyzeUnit input, IContext context, TransformActionContrib action)

inputUnit

public ISpoofaxInputUnit inputUnit(FileObject source, String text, ILanguageImpl langImpl, ILanguageImpl dialect, JSGLRParserConfiguration config)

inputUnit

public ISpoofaxInputUnit inputUnit(String text, ILanguageImpl langImpl, ILanguageImpl dialect, JSGLRParserConfiguration config)

inputUnit

public ISpoofaxInputUnit inputUnit(FileObject source, String text, ILanguageImpl langImpl, ILanguageImpl dialect)

inputUnit

public ISpoofaxInputUnit inputUnit(String text, ILanguageImpl langImpl, ILanguageImpl dialect)

parseUnit

public ISpoofaxParseUnit parseUnit(ISpoofaxInputUnit input, ParseContrib contrib)

transformUnit

public <I extends IUnit> ISpoofaxTransformUnit<I> transformUnit(I input, TransformContrib contrib, IContext context, TransformActionContrib action)