@Component(role=java.lang.Compiler.class, hint="jack") public class JackCompiler extends org.codehaus.plexus.compiler.AbstractCompiler
Modifier and Type | Field and Description |
---|---|
static String |
JACK_COMPILER_ID |
Constructor and Description |
---|
JackCompiler() |
Modifier and Type | Method and Description |
---|---|
boolean |
canUpdateTarget(org.codehaus.plexus.compiler.CompilerConfiguration configuration) |
String[] |
createCommandLine(org.codehaus.plexus.compiler.CompilerConfiguration cc) |
String |
getOutputFile(org.codehaus.plexus.compiler.CompilerConfiguration configuration) |
static List<org.codehaus.plexus.compiler.CompilerMessage> |
parseCompilerOutput(BufferedReader bufferedReader) |
org.codehaus.plexus.compiler.CompilerResult |
performCompile(org.codehaus.plexus.compiler.CompilerConfiguration configuration) |
compile, getCompilerOutputStyle, getInputFileEnding, getOutputFileEnding, getPathString, getSourceFiles, getSourceFilesForSourceRoot, makeClassName, toStringArray
public static final String JACK_COMPILER_ID
public String[] createCommandLine(org.codehaus.plexus.compiler.CompilerConfiguration cc) throws org.codehaus.plexus.compiler.CompilerException
org.codehaus.plexus.compiler.CompilerException
public boolean canUpdateTarget(org.codehaus.plexus.compiler.CompilerConfiguration configuration) throws org.codehaus.plexus.compiler.CompilerException
canUpdateTarget
in interface org.codehaus.plexus.compiler.Compiler
canUpdateTarget
in class org.codehaus.plexus.compiler.AbstractCompiler
org.codehaus.plexus.compiler.CompilerException
public org.codehaus.plexus.compiler.CompilerResult performCompile(org.codehaus.plexus.compiler.CompilerConfiguration configuration) throws org.codehaus.plexus.compiler.CompilerException
performCompile
in interface org.codehaus.plexus.compiler.Compiler
performCompile
in class org.codehaus.plexus.compiler.AbstractCompiler
org.codehaus.plexus.compiler.CompilerException
public String getOutputFile(org.codehaus.plexus.compiler.CompilerConfiguration configuration) throws org.codehaus.plexus.compiler.CompilerException
getOutputFile
in interface org.codehaus.plexus.compiler.Compiler
getOutputFile
in class org.codehaus.plexus.compiler.AbstractCompiler
org.codehaus.plexus.compiler.CompilerException
public static List<org.codehaus.plexus.compiler.CompilerMessage> parseCompilerOutput(BufferedReader bufferedReader) throws IOException
IOException
Copyright © 2008–2019 simpligility technologies inc.. All rights reserved.