Package gw.lang.gosuc
Class Gosuc
- java.lang.Object
-
- gw.lang.gosuc.Gosuc
-
-
Constructor Summary
Constructors Constructor Description Gosuc(ICustomParser custParser, String projectFileContent)
Gosuc(String projectFile, ICustomParser custParser)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<IType>
compile(IModule module, List<String> types)
List<IType>
compile(String moduleName, List<String> types)
IModule
defineModule(GosucProject project, GosucModule gosucModule)
List<IModule>
findRootModules(List<IModule> modules)
List<GosucModule>
getAllRequiredModules(GosucModule gosucModule)
void
initializeGosu()
boolean
isExported(GosucModule gosucModule, String childModuleName)
static void
main(String[] args)
protected void
updateJreModuleWithProjectSdk(GosucProject project, IJreModule jreModule)
-
-
-
Constructor Detail
-
Gosuc
public Gosuc(String projectFile, ICustomParser custParser) throws FileNotFoundException
- Throws:
FileNotFoundException
-
Gosuc
public Gosuc(ICustomParser custParser, String projectFileContent) throws FileNotFoundException
- Throws:
FileNotFoundException
-
-
Method Detail
-
initializeGosu
public void initializeGosu()
- Specified by:
initializeGosu
in interfaceIGosuc
-
defineModule
public IModule defineModule(GosucProject project, GosucModule gosucModule)
-
isExported
public boolean isExported(GosucModule gosucModule, String childModuleName)
-
updateJreModuleWithProjectSdk
protected void updateJreModuleWithProjectSdk(GosucProject project, IJreModule jreModule)
-
getAllRequiredModules
public List<GosucModule> getAllRequiredModules(GosucModule gosucModule)
-
main
public static void main(String[] args) throws FileNotFoundException
- Throws:
FileNotFoundException
-
-