/* * Copyright 2013 Guidewire Software, Inc. */ package gw.plugin.ij.compiler.parser; import com.intellij.openapi.compiler.CompileContext; import com.intellij.openapi.compiler.TranslatingCompiler; import com.intellij.openapi.fileTypes.StdFileTypes; import com.intellij.openapi.vfs.VirtualFile; import gw.compiler.ij.processors.DependencySink; import org.jetbrains.annotations.NotNull; import java.util.List; public class JavaCompilerParser implements ICompilerParser { // ICompilerParser public boolean accepts(@NotNull VirtualFile file) { return file.getFileType() == StdFileTypes.JAVA; } public boolean parse(CompileContext context, VirtualFile file, List<TranslatingCompiler.OutputItem> outputItems, DependencySink sink) { return true; // Compiled successfully :-) } }