# Package org.codehaus.plexus.compiler

- Interface Summary
  Interface | Description
  --- | ---
  Compiler | The interface of an compiling language processor (aka compiler).

- Class Summary
  Class | Description
  --- | ---
  AbstractCompiler |
  AbstractCompilerTckTest |
  AbstractCompilerTest |
  CompilerConfiguration |
  CompilerError | Deprecated
  CompilerMessage | This class encapsulates a message produced by a programming language processor (whether interpreted or compiled).
  CompilerOutputStyle |
  CompilerResult | The result returned from a compiling language processor (aka compiler), possibly including some messages.

- Enum Summary
  Enum | Description
  --- | ---
  CompilerConfiguration.CompilerReuseStrategy | Re-use strategy of the compiler (implement for java only).
  CompilerMessage.Kind | As we are still 1.5 required we use a wrapper to Diagnostic.Kind and some compilers don't know jdk constants.

- Exception Summary
  Exception | Description
  --- | ---
  CompilerException |
  CompilerNotImplementedException |

Copyright © 2015. All rights reserved.