Package | Description |
---|---|
com.igormaznitsa.jcp | |
com.igormaznitsa.jcp.context |
Modifier and Type | Method and Description |
---|---|
private java.util.Collection<FileInfoContainer> |
JCPreprocessor.findAllFilesToBePreprocessed(java.io.File[] srcDirs) |
Modifier and Type | Method and Description |
---|---|
private JCPreprocessor.PreprocessingStatistics |
JCPreprocessor.preprocessFiles(java.util.Collection<FileInfoContainer> files) |
private java.util.List<PreprocessingState.ExcludeIfInfo> |
JCPreprocessor.processGlobalDirectives(java.util.Collection<FileInfoContainer> files) |
Modifier and Type | Field and Description |
---|---|
private FileInfoContainer |
PreprocessingState.ExcludeIfInfo.fileInfoContainer |
private FileInfoContainer |
PreprocessingState.rootFileInfo |
Modifier and Type | Method and Description |
---|---|
FileInfoContainer |
PreprocessingState.ExcludeIfInfo.getFileInfoContainer() |
FileInfoContainer |
PreprocessingState.getRootFileInfo() |
Modifier and Type | Method and Description |
---|---|
PreprocessingState |
PreprocessorContext.produceNewPreprocessingState(FileInfoContainer fileContainer,
int phaseIndex)
Generate new preprocessing state object, also the new preprocessing state
will be saved as the current one in the context
|
PreprocessingState |
PreprocessorContext.produceNewPreprocessingState(FileInfoContainer fileContainer,
TextFileDataContainer textContainer)
Generate new preprocessing state for a file container and a text container,
also the new preprocessing state will be saved as the current one in the
context
|
void |
PreprocessingState.pushExcludeIfData(FileInfoContainer infoContainer,
java.lang.String excludeIfCondition,
int stringIndex) |
Constructor and Description |
---|
ExcludeIfInfo(FileInfoContainer fileInfoContainer,
java.lang.String condition,
int stringIndex) |
PreprocessingState(PreprocessorContext context,
FileInfoContainer rootFile,
java.lang.String inEncoding,
java.lang.String outEncoding,
boolean overrideOnlyIfContentChanged) |
PreprocessingState(PreprocessorContext context,
FileInfoContainer rootFile,
TextFileDataContainer rootContainer,
java.lang.String inEncoding,
java.lang.String outEncoding,
boolean overrideOnlyIfContentChanged) |