Validator
or SourceInstrumentingCompiler
).@Deprecated public interface FileProcessingCompiler extends Compiler, ValidityStateFactory
Modifier and Type | Interface and Description |
---|---|
static interface |
FileProcessingCompiler.ProcessingItem
Deprecated.
Describes a processing unit for this compiler - a virtual file with associated state.
|
Modifier and Type | Method and Description |
---|---|
FileProcessingCompiler.ProcessingItem [] |
getProcessingItems(CompileContext context)
Deprecated.
Returns the items which will be processed in the current compile operation.
|
FileProcessingCompiler.ProcessingItem[] |
process(CompileContext context,
FileProcessingCompiler.ProcessingItem[] items)
Deprecated.
Compiles the specified items.
|
getDescription, validateConfiguration
createValidityState
FileProcessingCompiler.ProcessingItem [] getProcessingItems(CompileContext context)
process(com.intellij.openapi.compiler.CompileContext, com.intellij.openapi.compiler.FileProcessingCompiler.ProcessingItem[])
methodcontext
- the current compilation context.FileProcessingCompiler.ProcessingItem[] process(CompileContext context, FileProcessingCompiler.ProcessingItem[] items)
context
- the current compilation context.items
- items to be processed, selected by make subsystem. The items are selected from the list returned by the
getProcessingItems(com.intellij.openapi.compiler.CompileContext)
method.