# Deprecated API

## Contents

- Deprecated Classes
- Deprecated Methods
- Deprecated Constructors

Deprecated Classes
Class and Description
org.codehaus.plexus.compiler.CompilerError

Deprecated Methods
Method and Description
org.codehaus.plexus.compiler.Compiler.compile(CompilerConfiguration)
org.codehaus.plexus.compiler.AbstractCompiler.compile(CompilerConfiguration)
org.codehaus.plexus.compiler.CompilerConfiguration.getCustomCompilerArguments() will be removed in 2.X use #getCustomCompilerArgumentsAsMap
org.codehaus.plexus.compiler.csharp.CSharpCompiler.parseLine(String)
org.codehaus.plexus.compiler.CompilerConfiguration.setCustomCompilerArguments(LinkedHashMap<String, String>) will be removed in 2.X use #setCustomCompilerArgumentsAsMap
org.codehaus.plexus.compiler.AbstractCompiler.toStringArray(List<String>) use (String[]) arguments.toArray( new String[ arguments.size() ] ); instead

Deprecated Constructors
Constructor and Description
org.codehaus.plexus.compiler.CompilerMessage(String) Use `CompilerMessage.CompilerMessage(String, Kind)` instead
org.codehaus.plexus.compiler.CompilerMessage(String, boolean) Use `CompilerMessage.CompilerMessage(String, Kind)` instead
org.codehaus.plexus.compiler.CompilerMessage(String, boolean, int, int, int, int, String) Use `CompilerMessage.CompilerMessage(String, Kind, int, int, int, int, String)` instead