本文整理了Java中com.intellij.openapi.module.Module.getModuleFilePath()
方法的一些代码示例,展示了Module.getModuleFilePath()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Module.getModuleFilePath()
方法的具体详情如下:
包路径:com.intellij.openapi.module.Module
类名称:Module
方法名:getModuleFilePath
暂无
代码示例来源:origin: go-lang-plugin-org/go-lang-idea-plugin
public GoRunConfigurationBase(String name, GoModuleBasedConfiguration configurationModule, ConfigurationFactory factory) {
super(name, configurationModule, factory);
Module module = configurationModule.getModule();
if (module == null) {
Collection<Module> modules = getValidModules();
if (modules.size() == 1) {
module = ContainerUtil.getFirstItem(modules);
getConfigurationModule().setModule(module);
}
}
if (module != null) {
if (FileUtil.exists(module.getModuleFilePath())) {
myWorkingDirectory = StringUtil.trimEnd(PathUtil.getParentPath(module.getModuleFilePath()), ".idea");
}
}
else {
myWorkingDirectory = StringUtil.notNullize(configurationModule.getProject().getBasePath());
}
}
代码示例来源:origin: ballerina-platform/ballerina-lang
public BallerinaRunConfigurationBase(String name, BallerinaModuleBasedConfiguration configurationModule,
ConfigurationFactory factory) {
super(name, configurationModule, factory);
Module module = configurationModule.getModule();
if (module == null) {
Collection<Module> modules = getValidModules();
if (modules.size() == 1) {
module = ContainerUtil.getFirstItem(modules);
getConfigurationModule().setModule(module);
}
}
if (module != null) {
if (FileUtil.exists(module.getModuleFilePath())) {
myWorkingDirectory = StringUtil.trimEnd(PathUtil.getParentPath(module.getModuleFilePath()),
BallerinaConstants.IDEA_CONFIG_DIRECTORY);
}
} else {
myWorkingDirectory = StringUtil.notNullize(configurationModule.getProject().getBasePath());
}
setFileOutputPath(myWorkingDirectory);
}
代码示例来源:origin: jshiell/checkstyle-idea
private String basePathFor(final Module module) {
if (module != null) {
final File moduleFile = new File(module.getModuleFilePath());
if (moduleFile.getParent() != null
&& moduleFile.getParentFile().exists()
&& !moduleFile.getParentFile().getName().equals("modules")) {
return moduleFile.getParentFile().getAbsolutePath();
}
}
return project.getBasePath();
}
代码示例来源:origin: infinitest/infinitest
private File getWorkingDirectory() {
return new File(module.getModuleFilePath()).getParentFile();
}
代码示例来源:origin: SonarSource/sonarlint-intellij
/**
* Path will always contain forward slashes.
*/
@CheckForNull
public String getPathRelativeToModuleBaseDir(Module module, VirtualFile file) {
Path baseDir = Paths.get(module.getModuleFilePath()).getParent();
Path filePath = Paths.get(file.getPath());
if (!filePath.startsWith(baseDir)) {
return null;
}
return PathUtil.toSystemIndependentName(baseDir.relativize(filePath).toString());
}
代码示例来源:origin: zhengjunbase/codehelper.generator
final ProjectFileIndex index = ProjectRootManager.getInstance(project).getFileIndex();
Module moduleForFile = index.getModuleForFile(file);
String modulePath = moduleForFile.getModuleFilePath();
Path parent = Paths.get(modulePath).getParent();
VirtualFileManager.getInstance().syncRefresh();
代码示例来源:origin: Camelcade/Perl5-IDEA
Module moduleForFile = ModuleUtilCore.findModuleForFile(scriptFile, project);
if (moduleForFile != null) {
workDirectory = PathMacroUtil.getModuleDir(moduleForFile.getModuleFilePath());
内容来源于网络,如有侵权,请联系作者删除!