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:
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:
Returns:

Source paths.