gw.lang.GosuShop.createModule()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(2.0k)|赞(0)|评价(0)|浏览(103)

本文整理了Java中gw.lang.GosuShop.createModule()方法的一些代码示例,展示了GosuShop.createModule()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GosuShop.createModule()方法的具体详情如下:
包路径:gw.lang.GosuShop
类名称:GosuShop
方法名:createModule

GosuShop.createModule介绍

暂无

代码示例

代码示例来源:origin: gosu-lang/old-gosu-repo

private IModule createMasterModule(IExecutionEnvironment env) {
 IModule module = GosuShop.createModule(env, mavenProject.getArtifactId());
 // Roots
 List<IDirectory> roots = Lists.newArrayList();
 for (File root : getRoots()) {
  roots.add(CommonServices.getFileSystem().getIDirectory(root));
 }
 module.setRoots(roots);
 // Sources and classes
 // FIXME: should scan for classes in dependencies?...
 List<IDirectory> sources = Lists.transform(getSources(), ToDirectory.INSTANCE);
 module.setSourcePath(sources);
 // FIXME: See JRE module setup.
 //List<String> classpath = getClassPath();
 //module.setJavaClassPath(classpath);
 return module;
}

代码示例来源:origin: gosu-lang/old-gosu-repo

public IModule defineModule( GosucProject project, GosucModule gosucModule ) {
 IModule gosuModule = GosuShop.createModule( TypeSystem.getExecutionEnvironment( project ),
                       gosucModule.getName() );
 List<IDirectory> sourceFolders = getSourceFolders( gosucModule );
 gosuModule.configurePaths(getClassPaths(gosucModule), sourceFolders);
 IDirectory sourceRoot = computeCommonRoot( sourceFolders );
 if( sourceRoot != null ) {
  gosuModule.setRoots(Collections.<IDirectory>singletonList(sourceRoot));
 }
 gosuModule.setNativeModule( gosucModule );
 return gosuModule;
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-core-api

public IModule defineModule( GosucProject project, GosucModule gosucModule ) {
 IModule gosuModule = GosuShop.createModule( TypeSystem.getExecutionEnvironment( project ),
                       gosucModule.getName() );
 List<IDirectory> sourceFolders = getSourceFolders( gosucModule );
 gosuModule.configurePaths( getClassPaths( gosucModule ), sourceFolders, getBackingSourcePaths( gosucModule ) );
 gosuModule.setNativeModule( gosucModule );
 gosuModule.setExcludedPaths(getExcludedFolders( gosucModule ));
 return gosuModule;
}

相关文章