ILanguagePathProvider¶
-
public interface
ILanguagePathProvider
¶ Interface for providers for source and include paths.
Methods¶
includePaths¶
-
Iterable<FileObject>
includePaths
(IProject project, String languageName)¶ Gets include paths in given project, for given language.
Parameters: - project – Project to get include paths relative to.
- languageName – Name of the language to get include paths for.
Throws: - MetaborgException – When getting include paths fails unexpectedly.
Returns: Include paths.
sourcePaths¶
-
Iterable<FileObject>
sourcePaths
(IProject project, String languageName)¶ Gets source paths in given project, for given language.
Parameters: - project – Project to get source paths relative to.
- languageName – Name of the language to get source paths for.
Throws: - MetaborgException – When getting source paths fails unexpectedly.
Returns: Source paths.