## Uses of Class
org.codehaus.plexus.compiler.CompilerConfiguration

Packages that use CompilerConfiguration
org.codehaus.plexus.compiler
org.codehaus.plexus.compiler.csharp
org.codehaus.plexus.compiler.eclipse
org.codehaus.plexus.compiler.j2objc
org.codehaus.plexus.compiler.javac
org.codehaus.plexus.compiler.jikes

### Uses of CompilerConfiguration in org.codehaus.plexus.compiler

Methods in org.codehaus.plexus.compiler with parameters of type CompilerConfiguration
`boolean` Compiler.`canUpdateTarget(CompilerConfiguration configuration)`
`boolean` AbstractCompiler.`canUpdateTarget(CompilerConfiguration configuration)`
`protected List<CompilerMessage>` AbstractCompilerTckTest.`compile(CompilerConfiguration configuration)`
`List<CompilerError>` Compiler.`compile(CompilerConfiguration configuration)` Deprecated.
`List<CompilerError>` AbstractCompiler.`compile(CompilerConfiguration configuration)` Deprecated.
`protected void` AbstractCompilerTest.`configureCompilerConfig(CompilerConfiguration compilerConfig)`
`String[]` Compiler.`createCommandLine(CompilerConfiguration config)` Create the command line that would be executed using this configuration.
`String` Compiler.`getInputFileEnding(CompilerConfiguration configuration)`
`String` AbstractCompiler.`getInputFileEnding(CompilerConfiguration configuration)`
`String` Compiler.`getOutputFile(CompilerConfiguration configuration)`
`String` AbstractCompiler.`getOutputFile(CompilerConfiguration configuration)`
`String` Compiler.`getOutputFileEnding(CompilerConfiguration configuration)`
`String` AbstractCompiler.`getOutputFileEnding(CompilerConfiguration configuration)`
`protected static String[]` AbstractCompiler.`getSourceFiles(CompilerConfiguration config)`
`protected static Set<String>` AbstractCompiler.`getSourceFilesForSourceRoot(CompilerConfiguration config, String sourceLocation)`
`CompilerResult` Compiler.`performCompile(CompilerConfiguration configuration)` Performs the compilation of the project.
`CompilerResult` AbstractCompiler.`performCompile(CompilerConfiguration configuration)`

### Uses of CompilerConfiguration in org.codehaus.plexus.compiler.csharp

Methods in org.codehaus.plexus.compiler.csharp with parameters of type CompilerConfiguration
`boolean` CSharpCompiler.`canUpdateTarget(CompilerConfiguration configuration)`
`String[]` CSharpCompiler.`createCommandLine(CompilerConfiguration config)`
`String` CSharpCompiler.`getOutputFile(CompilerConfiguration configuration)`
`protected static String[]` CSharpCompiler.`getSourceFiles(CompilerConfiguration config)`
`protected static Set<String>` CSharpCompiler.`getSourceFilesForSourceRoot(CompilerConfiguration config, String sourceLocation)`
`CompilerResult` CSharpCompiler.`performCompile(CompilerConfiguration config)`

### Uses of CompilerConfiguration in org.codehaus.plexus.compiler.eclipse

Methods in org.codehaus.plexus.compiler.eclipse with parameters of type CompilerConfiguration
`String[]` EclipseJavaCompiler.`createCommandLine(CompilerConfiguration config)`
`CompilerResult` EclipseJavaCompiler.`performCompile(CompilerConfiguration config)`

### Uses of CompilerConfiguration in org.codehaus.plexus.compiler.j2objc

Methods in org.codehaus.plexus.compiler.j2objc with parameters of type CompilerConfiguration
`boolean` J2ObjCCompiler.`canUpdateTarget(CompilerConfiguration configuration)`
`String[]` J2ObjCCompiler.`createCommandLine(CompilerConfiguration config)`
`CompilerResult` J2ObjCCompiler.`performCompile(CompilerConfiguration config)`

### Uses of CompilerConfiguration in org.codehaus.plexus.compiler.javac

Methods in org.codehaus.plexus.compiler.javac with parameters of type CompilerConfiguration
`static String[]` JavacCompiler.`buildCompilerArguments(CompilerConfiguration config, String[] sourceFiles)`
`protected CompilerResult` JavacCompiler.`compileOutOfProcess(CompilerConfiguration config, String executable, String[] args)` Compile the java sources in a external process, calling an external executable, like javac.
`String[]` JavacCompiler.`createCommandLine(CompilerConfiguration config)`
`protected static JavaCompiler` JavaxToolsCompiler.`getJavaCompiler(CompilerConfiguration compilerConfiguration)`
`CompilerResult` JavacCompiler.`performCompile(CompilerConfiguration config)`

### Uses of CompilerConfiguration in org.codehaus.plexus.compiler.jikes

Methods in org.codehaus.plexus.compiler.jikes with parameters of type CompilerConfiguration
`String[]` JikesCompiler.`createCommandLine(CompilerConfiguration config)`
`CompilerResult` JikesCompiler.`performCompile(CompilerConfiguration config)`