SpoofaxLangSpecCommonPaths

public class SpoofaxLangSpecCommonPaths extends SpoofaxCommonPaths

Constructors

SpoofaxLangSpecCommonPaths

public SpoofaxLangSpecCommonPaths(FileObject root)

Methods

dsTargetClassesGenerateDir

public FileObject dsTargetClassesGenerateDir()
Returns:Target output directory for compiled generated DynSem interpreter classes.

dsTargetClassesManualDir

public FileObject dsTargetClassesManualDir()
Returns:Target output directory for compiled manual DynSem interpreter classes.

javaSrcDirs

public Collection<FileObject> javaSrcDirs(String languageId)

plutoBuildInfoDir

public FileObject plutoBuildInfoDir()
Returns:Target output directory for pluto build information.

strSrcGenJavaTransDir

public FileObject strSrcGenJavaTransDir(String languageId)
Returns:Generated Stratego Java directory, generated from Stratego definition.

strTargetClassesJavaStratDir

public FileObject strTargetClassesJavaStratDir(String languageId)
Parameters:
  • languageId – Identifier of the language.
Returns:

Target output directory for compiled Stratego Java strategy classes.

strTargetClassesTransDir

public FileObject strTargetClassesTransDir(String languageId)
Returns:Target output directory for compiled Stratego Java classes.

targetClassesDir

public FileObject targetClassesDir()
Returns:Target output directory for compiled Java classes.

targetTestClassesDir

public FileObject targetTestClassesDir()
Returns:Target output directory for compiled Java classes.