|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| ClassInstrumentingCompiler | A tag interface indicating that the compiler will instrument java classes. |
| ClassPostProcessingCompiler | A tag interface indicating that the compiler will take Java classes and perform some activities on them. |
| CompilationStatusListener | A listener for compiler events. |
| CompileContext | An interface allowing access and modification of the data associated with the current compile session. |
| Compiler | Base interface for a custom compiler which participates in the IDEA build process. |
| CompilerMessage | Describes a single compiler message that is shown in compiler message view. |
| CompilerMessageCategory | A set of constants describing possible message categories. |
| CompileScope | Interface describing the current compilation scope. |
| CompileStatusNotification | A callback interface passed to ComplerManager methods. |
| CompileTask | Describes a task to be executed before or after compilation. |
| FileProcessingCompiler | A base interface describing shared functionality for various types of file processing compilers. |
| FileProcessingCompiler.ProcessingItem | Describes a processing unit for this compiler - a virtual file with associated state. |
| GeneratingCompiler | A base interface for all compilers that generate new files. |
| GeneratingCompiler.GenerationItem | Represents a single item generated by the compiler. |
| JavaSourceTransformingCompiler | This compiler is called right before the java sources compiler. |
| PackagingCompiler | A tag interface indicating that the compiler will package the compiled Java classes. |
| SourceGeneratingCompiler | A tag interface indicating that the compiler will generate Java sources. |
| SourceInstrumentingCompiler | A tag interface indicating that the compiler will instrument java sources. |
| TranslatingCompiler | A tag interface indicating that the compiler will translate one type of files into another (e.g. .java -> .class). |
| TranslatingCompiler.ExitStatus | Defines the result of a compile operation. |
| TranslatingCompiler.OutputItem | Defines a single file compiled by the compiler. |
| Validator | A tag interface indicating that the compiler will perform any validation on the files in given compile scope. |
| ValidityState | Instances of this class are associated with the files processed by compilers. |
| ValidityStateFactory | A factory for creating ValidityState objects. |
| Class Summary | |
|---|---|
| CompilerManager | A "root" class in compiler subsystem - allows one to register a custom compiler or a compilation task, register/unregister a compilation listener and invoke various types of compilations (make, compile, rebuild) |
| CompilerPaths | A set of utility methods for working with paths |
| CopyingCompiler | Compiler which copies the compiled files to a different directory. |
| DummyCompileContext | |
| TimestampValidityState | A simple implementation of ValidityState that is enough for most cases. |
Provides interfaces for invoking the compiler, listening to compilation events and implementing custom compilers or compilation steps.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||