mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
converting packaging related parts of javaee facets to artifacts
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
package com.intellij.conversion;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
/**
|
||||
* @author nik
|
||||
*/
|
||||
public interface ConversionContext {
|
||||
@NotNull
|
||||
File getProjectBaseDir();
|
||||
}
|
||||
@@ -28,5 +28,5 @@ public abstract class ConverterProvider {
|
||||
public abstract String getConversionDescription();
|
||||
|
||||
@NotNull
|
||||
public abstract ProjectConverter createConverter();
|
||||
public abstract ProjectConverter createConverter(@NotNull ConversionContext context);
|
||||
}
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
package com.intellij.conversion.impl;
|
||||
|
||||
import com.intellij.application.options.PathMacrosImpl;
|
||||
import com.intellij.conversion.CannotConvertException;
|
||||
import com.intellij.conversion.ModuleSettings;
|
||||
import com.intellij.conversion.ProjectSettings;
|
||||
import com.intellij.conversion.WorkspaceSettings;
|
||||
import com.intellij.conversion.*;
|
||||
import com.intellij.ide.highlighter.ProjectFileType;
|
||||
import com.intellij.ide.highlighter.WorkspaceFileType;
|
||||
import com.intellij.ide.impl.convert.JDomConvertingUtil;
|
||||
@@ -25,7 +22,7 @@ import java.util.Map;
|
||||
/**
|
||||
* @author nik
|
||||
*/
|
||||
public class ConversionContextImpl {
|
||||
public class ConversionContextImpl implements ConversionContext {
|
||||
private StorageScheme myStorageScheme;
|
||||
private File myProjectBaseDir;
|
||||
private File myProjectFile;
|
||||
|
||||
@@ -24,7 +24,7 @@ public class ConversionRunner {
|
||||
public ConversionRunner(ConverterProvider provider, ConversionContextImpl context) {
|
||||
myProvider = provider;
|
||||
myContext = context;
|
||||
ProjectConverter converter = provider.createConverter();
|
||||
ProjectConverter converter = provider.createConverter(context);
|
||||
myModuleFileConverter = converter.createModuleFileConverter();
|
||||
myProjectFileConverter = converter.createProjectFileConverter();
|
||||
myWorkspaceConverter = converter.createWorkspaceFileConverter();
|
||||
|
||||
Reference in New Issue
Block a user