21 lines
639 B
Java
21 lines
639 B
Java
package org.jetbrains.jet.compiler;
|
|
|
|
import com.intellij.openapi.compiler.CompilerManager;
|
|
import com.intellij.openapi.fileTypes.FileType;
|
|
import com.intellij.openapi.fileTypes.StdFileTypes;
|
|
import org.jetbrains.jet.lang.JetFileType;
|
|
|
|
import java.util.Collections;
|
|
|
|
/**
|
|
* @author yole
|
|
*/
|
|
public class JetCompilerManager {
|
|
public JetCompilerManager(CompilerManager manager) {
|
|
manager.addTranslatingCompiler(new JetCompiler(),
|
|
Collections.<FileType>singleton(JetFileType.INSTANCE),
|
|
Collections.singleton(StdFileTypes.CLASS));
|
|
manager.addCompilableFileType(JetFileType.INSTANCE);
|
|
}
|
|
}
|