SYMBOL INDEX (2360 symbols across 343 files) FILE: jcp-tests/jcp-test-android/app/src/androidTest/java/android/it/igormaznitsa/com/jcpandroid/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 13) | @RunWith(AndroidJUnit4.class) method useAppContext (line 15) | @Test FILE: jcp-tests/jcp-test-android/app/src/main/java/android/it/igormaznitsa/com/jcpandroid/MainActivity.java class MainActivity (line 12) | public class MainActivity extends AppCompatActivity { method onCreate (line 14) | @Override method onCreateOptionsMenu (line 34) | @Override method onOptionsItemSelected (line 41) | @Override FILE: jcp-tests/jcp-test-android/app/src/main/java/android/it/igormaznitsa/com/jcpandroid/utils/Utils.java class Utils (line 3) | public final class Utils { method Utils (line 5) | private Utils(){ method makeSecretPassword (line 14) | public static String makeSecretPassword() { FILE: jcp-tests/jcp-test-android/app/src/test/java/android/it/igormaznitsa/com/jcpandroid/ExampleUnitTest.java class ExampleUnitTest (line 7) | public class ExampleUnitTest { method addition_isCorrect (line 8) | @Test FILE: jcp-tests/jcp-test-android/app/src/test/java/android/it/igormaznitsa/com/jcpandroid/utils/UtilsTest.java class UtilsTest (line 7) | public class UtilsTest { method testMakeSecretPassword (line 8) | @Test FILE: jcp-tests/jcp-test-ant/src/test/java/com/igormaznitsa/jcp/it/ant/TestAntTaskResult.java class TestAntTaskResult (line 29) | public class TestAntTaskResult { method testPreprocessResult (line 33) | @Test FILE: jcp-tests/jcp-test-ant/src/test/resources/src/com/igormaznitsa/dummyproject/main.java class testmain (line 5) | public class testmain { method test (line 8) | public String test(){ FILE: jcp-tests/jcp-test-gradle-6/src/main/java/com/igormaznitsa/jcp/it/gradle/Main.java class Main (line 6) | public class Main { method Main (line 10) | public Main(){ method getValue (line 24) | public String getValue(){ method main (line 28) | public static void main(String [] args) { FILE: jcp-tests/jcp-test-gradle-6/src/main/java/com/igormaznitsa/jcp/it/gradle/Some.java class Some (line 3) | public class Some { method getText (line 5) | public String getText() { FILE: jcp-tests/jcp-test-gradle-6/src/test/java/com/igormaznitsa/jcp/it/gradle/TestMain.java class TestMain (line 6) | public class TestMain { method testMain (line 8) | @Test FILE: jcp-tests/jcp-test-gradle-7/src/main/java/com/igormaznitsa/jcp/it/gradle/Main.java class Main (line 6) | public class Main { method Main (line 10) | public Main(){ method getValue (line 24) | public String getValue(){ method main (line 28) | public static void main(String [] args) { FILE: jcp-tests/jcp-test-gradle-7/src/main/java/com/igormaznitsa/jcp/it/gradle/Some.java class Some (line 3) | public class Some { method getText (line 5) | public String getText() { FILE: jcp-tests/jcp-test-gradle-7/src/test/java/com/igormaznitsa/jcp/it/gradle/TestMain.java class TestMain (line 6) | public class TestMain { method testMain (line 8) | @Test FILE: jcp-tests/jcp-test-gradle-8/src/main/java/com/igormaznitsa/jcp/it/gradle/Main.java class Main (line 6) | public class Main { method Main (line 10) | public Main(){ method getValue (line 24) | public String getValue(){ method main (line 28) | public static void main(String [] args) { FILE: jcp-tests/jcp-test-gradle-8/src/main/java/com/igormaznitsa/jcp/it/gradle/Some.java class Some (line 3) | public class Some { method getText (line 5) | public String getText() { FILE: jcp-tests/jcp-test-gradle-8/src/test/java/com/igormaznitsa/jcp/it/gradle/TestMain.java class TestMain (line 6) | public class TestMain { method testMain (line 8) | @Test FILE: jcp-tests/jcp-test-gradle-9/src/main/java/com/igormaznitsa/jcp/it/gradle/Main.java class Main (line 6) | public class Main { method Main (line 10) | public Main(){ method getValue (line 24) | public String getValue(){ method main (line 28) | public static void main(String [] args) { FILE: jcp-tests/jcp-test-gradle-9/src/main/java/com/igormaznitsa/jcp/it/gradle/Some.java class Some (line 3) | public class Some { method getText (line 5) | public String getText() { FILE: jcp-tests/jcp-test-gradle-9/src/test/java/com/igormaznitsa/jcp/it/gradle/TestMain.java class TestMain (line 6) | public class TestMain { method testMain (line 8) | @Test FILE: jcp-tests/jcp-test-javassist/src/main/java/com/igormaznitsa/jcp/it/test/JavassistMain.java class JavassistMain (line 8) | public class JavassistMain { method printLines (line 28) | public boolean printLines(int lineNumber, String pattern, String text) { FILE: jcp-tests/jcp-test-javassist/src/main/java/com/igormaznitsa/jcp/it/test/Javassistable.java class Javassistable (line 7) | public class Javassistable { method printLines (line 8) | public boolean printLines(int ___arg1, String ___arg2, String ___arg3) { FILE: jcp-tests/jcp-test-javassist/src/main/java/com/igormaznitsa/jcp/it/test/Main.java class Main (line 3) | public class Main { method printLines (line 4) | public boolean printLines(int lineNumber, String pattern, String text) { FILE: jcp-tests/jcp-test-javassist/src/test/java/com/igormaznitsa/jcp/it/test/JavassistableTest.java class JavassistableTest (line 6) | public class JavassistableTest { method testProcessJavassistSrc (line 8) | @Test FILE: jcp-tests/jcp-test-jep238/src/main/java/com/igormaznitsa/tests/JDK9APIClass.java class JDK9APIClass (line 10) | public class JDK9APIClass { method getList (line 11) | public List getList() { FILE: jcp-tests/jcp-test-jep238/src/main/java/com/igormaznitsa/tests/Main.java class Main (line 6) | public class Main { method main (line 8) | public static void main(final String... args) { FILE: jcp-tests/jcp-test-jep238/src/main/java/com/igormaznitsa/tests/OldJavaClass.java class OldJavaClass (line 8) | public class OldJavaClass { method getString (line 9) | public String getString(){ FILE: jcp-tests/jcp-test-jep238/src/test/java/com/igormaznitsa/tests/JDK9APIClassTest.java class JDK9APIClassTest (line 7) | public class JDK9APIClassTest { method testGetList (line 8) | @Test FILE: jcp-tests/jcp-test-jep238/src/test/java/com/igormaznitsa/tests/OldJavaClassTest.java class OldJavaClassTest (line 8) | public class OldJavaClassTest { method testGetString (line 10) | @Test FILE: jcp-tests/jcp-test-maven-action/jcp-test-maven-action-action/src/main/java/com/igormaznitsa/jcp/it/CustomPreprocessorExtension.java class CustomPreprocessorExtension (line 10) | public class CustomPreprocessorExtension implements PreprocessorExtension { method hasAction (line 14) | @Override method hasUserFunction (line 19) | @Override method processAction (line 27) | @Override method getUserFunctionArity (line 33) | @Override method processUserFunction (line 42) | @Override FILE: jcp-tests/jcp-test-maven-action/jcp-test-maven-action-plugin-call/src/main/java/com/igormaznitsa/jcp/it/Main.java class Main (line 3) | public class Main { method main (line 5) | public static void main(String ... args) { method makeHello (line 10) | public static String makeHello() { FILE: jcp-tests/jcp-test-maven-action/jcp-test-maven-action-plugin-call/src/test/java/com/igormaznitsa/jcp/it/MainTest.java class MainTest (line 6) | class MainTest { method testMain (line 7) | @Test FILE: jcp-tests/jcp-test-maven/src/main/java/com/igormaznitsa/jcp/it/maven/Main.java class Main (line 7) | public class Main { method Main (line 11) | public Main(){ method getProperty (line 30) | public String getProperty() { FILE: jcp-tests/jcp-test-maven/src/test/java/com/igormaznitsa/jcp/it/maven/TestMain.java class TestMain (line 7) | class TestMain { method testMain (line 9) | @Test FILE: jcp-tests/jcp-test-static-site/src/test/java/com/igormaznitsa/jcp/it/test/TestSite.java class TestSite (line 32) | public class TestSite { method countFilesInDir (line 36) | private int countFilesInDir(File dir) { method testGeneratedSite (line 50) | @Test FILE: jcp/src/main/java/com/igormaznitsa/jcp/InfoHelper.java class InfoHelper (line 41) | public final class InfoHelper { method InfoHelper (line 63) | private InfoHelper() { method getVersion (line 66) | public static String getVersion() { method getCopyright (line 71) | public static String getCopyright() { method getSite (line 76) | public static String getSite() { method getProductName (line 81) | public static String getProductName() { method makeTextForHelpInfo (line 86) | public static List makeTextForHelpInfo() { method makeSpecialVariableReference (line 140) | private static String makeSpecialVariableReference( method makeCommandLineKeyReference (line 148) | private static String makeCommandLineKeyReference(final CommandLineHan... method makeDirectiveReference (line 153) | private static String makeDirectiveReference(final AbstractDirectiveHa... method makeSpecialDirectiveReference (line 177) | private static String makeSpecialDirectiveReference(final String name,... method makeOperatorReference (line 182) | private static String makeOperatorReference(final AbstractOperator ope... method makeFunctionReference (line 187) | private static String makeFunctionReference(final AbstractFunction fun... method makeColumns (line 214) | private static String makeColumns(final String name, final String refe... FILE: jcp/src/main/java/com/igormaznitsa/jcp/JcpPreprocessor.java class JcpPreprocessor (line 86) | public final class JcpPreprocessor { method JcpPreprocessor (line 116) | public JcpPreprocessor(final PreprocessorContext context) { method getCommandLineHandlers (line 122) | public static List getCommandLineHandlers() { method main (line 126) | public static void main(final String... args) { method getBaseDir (line 158) | private static File getBaseDir() { method processCommandLine (line 167) | private static PreprocessorContext processCommandLine(final File baseDir, method printHeader (line 199) | private static void printHeader() { method help (line 205) | private static void help() { method getContext (line 212) | public PreprocessorContext getContext() { method execute (line 216) | public Statistics execute() throws IOException { method processFileExclusion (line 253) | private void processFileExclusion(final List processGlobalDirectives( method preprocessFiles (line 320) | private Statistics preprocessFiles(final Collection... method createTargetFolder (line 412) | private void createTargetFolder() throws IOException { method collectFilesToPreprocess (line 434) | private Collection collectFilesToPreprocess( method findAllFiles (line 471) | private Set findAllFiles( method processConfigFiles (line 519) | List processConfigFiles() throws IOException { class Statistics (line 595) | @Data FILE: jcp/src/main/java/com/igormaznitsa/jcp/ant/PreprocessTask.java class PreprocessTask (line 61) | @Data method registerConfigFiles (line 90) | private void registerConfigFiles(final PreprocessorContext context) { method fillGlobalVars (line 100) | private void fillGlobalVars(final PreprocessorContext context) { method makePreprocessorContext (line 110) | PreprocessorContext makePreprocessorContext() { method execute (line 198) | @Override method error (line 227) | @Override method info (line 232) | @Override method debug (line 237) | @Override method debug (line 242) | @Override method warning (line 252) | @Override method fillAntVariables (line 257) | private Map fillAntVariables() { method getVariableNames (line 278) | @Override method getVariable (line 289) | @Override method setVariable (line 302) | @Override method createExtensions (line 310) | public Extensions createExtensions() { method createExcludeExtensions (line 315) | public ExcludeExtensions createExcludeExtensions() { method createExcludeFolders (line 320) | public ExcludeFolders createExcludeFolders() { method createSources (line 325) | public Sources createSources() { method createConfigFiles (line 330) | public ConfigFiles createConfigFiles() { method createVars (line 335) | public Vars createVars() { class Sources (line 340) | @Data method createPath (line 346) | public Path createPath() { class Path (line 352) | @Data method addText (line 356) | public void addText(final String text) { class ConfigFiles (line 363) | @Data class ExcludeFolders (line 369) | @Data method createFolder (line 375) | public Folder createFolder() { class Folder (line 381) | @Data method addText (line 385) | public void addText(final String text) { class ExcludeExtensions (line 391) | @Data class Extensions (line 397) | @Data method createExtension (line 402) | public Extension createExtension() { class Extension (line 408) | @Data method addText (line 412) | public void addText(final String text) { class Vars (line 418) | @Data method createVar (line 423) | public Var createVar() { class Var (line 429) | @Data method addText (line 435) | public void addText(final String text) { FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/ActionPreprocessorExtensionHandler.java class ActionPreprocessorExtensionHandler (line 8) | public class ActionPreprocessorExtensionHandler implements CommandLineHa... method getDescription (line 12) | @Override method processCommandLineKey (line 17) | @Override method getKeyName (line 34) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/AllowMergeBlockLineHandler.java class AllowMergeBlockLineHandler (line 33) | public class AllowMergeBlockLineHandler implements CommandLineHandler { method getDescription (line 37) | @Override method processCommandLineKey (line 42) | @Override method getKeyName (line 54) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/AllowWhitespaceDirectiveHandler.java class AllowWhitespaceDirectiveHandler (line 31) | public class AllowWhitespaceDirectiveHandler implements CommandLineHandl... method getDescription (line 35) | @Override method processCommandLineKey (line 40) | @Override method getKeyName (line 52) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/CareForLastEolHandler.java class CareForLastEolHandler (line 26) | public class CareForLastEolHandler implements CommandLineHandler { method getDescription (line 30) | @Override method processCommandLineKey (line 35) | @Override method getKeyName (line 47) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/ClearTargetHandler.java class ClearTargetHandler (line 32) | public class ClearTargetHandler implements CommandLineHandler { method getDescription (line 36) | @Override method processCommandLineKey (line 41) | @Override method getKeyName (line 51) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/CommandLineHandler.java type CommandLineHandler (line 32) | public interface CommandLineHandler { method getKeyName (line 39) | String getKeyName(); method getDescription (line 46) | String getDescription(); method processCommandLineKey (line 55) | boolean processCommandLineKey(String key, PreprocessorContext context); FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/DestinationDirectoryHandler.java class DestinationDirectoryHandler (line 34) | public class DestinationDirectoryHandler implements CommandLineHandler { method getDescription (line 38) | @Override method processCommandLineKey (line 44) | @Override method getKeyName (line 60) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/DontOverwriteSameContentHandler.java class DontOverwriteSameContentHandler (line 32) | public class DontOverwriteSameContentHandler implements CommandLineHandl... method getKeyName (line 36) | @Override method getDescription (line 41) | @Override method processCommandLineKey (line 46) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/ExcludeFoldersHandler.java class ExcludeFoldersHandler (line 34) | public class ExcludeFoldersHandler implements CommandLineHandler { method getDescription (line 38) | @Override method processCommandLineKey (line 43) | @Override method getKeyName (line 58) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/ExcludedFileExtensionsHandler.java class ExcludedFileExtensionsHandler (line 35) | public class ExcludedFileExtensionsHandler implements CommandLineHandler { method getDescription (line 39) | @Override method processCommandLineKey (line 46) | @Override method getKeyName (line 62) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/FileExtensionsHandler.java class FileExtensionsHandler (line 35) | public class FileExtensionsHandler implements CommandLineHandler { method getDescription (line 39) | @Override method processCommandLineKey (line 45) | @Override method getKeyName (line 62) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/GlobalVariableDefiningFileHandler.java class GlobalVariableDefiningFileHandler (line 35) | public class GlobalVariableDefiningFileHandler implements CommandLineHan... method getDescription (line 39) | @Override method processCommandLineKey (line 44) | @Override method getKeyName (line 91) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/GlobalVariableHandler.java class GlobalVariableHandler (line 36) | public class GlobalVariableHandler implements CommandLineHandler { method getDescription (line 40) | @Override method processCommandLineKey (line 45) | @Override method getKeyName (line 77) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/HelpHandler.java class HelpHandler (line 32) | public class HelpHandler implements CommandLineHandler { method getDescription (line 36) | @Override method processCommandLineKey (line 41) | @Override method getKeyName (line 58) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/InCharsetHandler.java class InCharsetHandler (line 34) | public class InCharsetHandler implements CommandLineHandler { method getKeyName (line 38) | @Override method getDescription (line 43) | @Override method processCommandLineKey (line 49) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/KeepAttributesHandler.java class KeepAttributesHandler (line 31) | public class KeepAttributesHandler implements CommandLineHandler { method getDescription (line 35) | @Override method processCommandLineKey (line 40) | @Override method getKeyName (line 52) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/KeepCommentsHandler.java class KeepCommentsHandler (line 37) | public class KeepCommentsHandler implements CommandLineHandler { method getDescription (line 41) | @Override method processCommandLineKey (line 47) | @Override method getKeyName (line 71) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/KeepLineHandler.java class KeepLineHandler (line 32) | public class KeepLineHandler implements CommandLineHandler { method getDescription (line 36) | @Override method processCommandLineKey (line 41) | @Override method getKeyName (line 53) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/OutCharsetHandler.java class OutCharsetHandler (line 34) | public class OutCharsetHandler implements CommandLineHandler { method getKeyName (line 38) | @Override method getDescription (line 43) | @Override method processCommandLineKey (line 49) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/PreserveIndentDirectiveHandler.java class PreserveIndentDirectiveHandler (line 29) | public class PreserveIndentDirectiveHandler implements CommandLineHandler { method getDescription (line 33) | @Override method processCommandLineKey (line 38) | @Override method getKeyName (line 50) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/RemoveCommentsHandler.java class RemoveCommentsHandler (line 32) | public class RemoveCommentsHandler implements CommandLineHandler { method getDescription (line 36) | @Override method processCommandLineKey (line 41) | @Override method getKeyName (line 54) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/SourceDirectoryHandler.java class SourceDirectoryHandler (line 39) | public class SourceDirectoryHandler implements CommandLineHandler { method getDescription (line 43) | @Override method processCommandLineKey (line 49) | @Override method getKeyName (line 65) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/UnknownAsFalseHandler.java class UnknownAsFalseHandler (line 32) | public class UnknownAsFalseHandler implements CommandLineHandler { method getDescription (line 36) | @Override method processCommandLineKey (line 41) | @Override method getKeyName (line 53) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/cmdline/VerboseHandler.java class VerboseHandler (line 32) | public class VerboseHandler implements CommandLineHandler { method getDescription (line 36) | @Override method processCommandLineKey (line 41) | @Override method getKeyName (line 53) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/containers/FileInfoContainer.java class FileInfoContainer (line 58) | @Data method FileInfoContainer (line 103) | public FileInfoContainer(final File srcFile, final String targetFileName, method findTailRemover (line 126) | private static String findTailRemover(final String str, final Preproce... method isDoubleDollarPrefixed (line 150) | public static boolean isDoubleDollarPrefixed(final String line, method isDollarBlockPrefixed (line 159) | public static boolean isDollarBlockPrefixed(final String line, final b... method isDoubleDollarBlockPrefixed (line 167) | public static boolean isDoubleDollarBlockPrefixed(final String line, method isSingleDollarPrefixed (line 184) | public static boolean isSingleDollarPrefixed(final String line, method isJcpCommentLine (line 201) | public static boolean isJcpCommentLine(final String line, final boolea... method isJcpDirectiveLine (line 214) | public static boolean isJcpDirectiveLine(final String line, final bool... method findLastReadStringIndexInStack (line 222) | private static int findLastReadStringIndexInStack(final PreprocessingS... method setTargetFolder (line 235) | public void setTargetFolder(final String folder) { method setTargetFileName (line 239) | public void setTargetFileName(final String name) { method makeTargetFilePathAsString (line 244) | public String makeTargetFilePathAsString() { method toString (line 254) | @Override method processGlobalDirectives (line 262) | public List processGlobalDirectives( method isHashPrefixed (line 331) | private boolean isHashPrefixed(final String line, final PreprocessorCo... method extractHashPrefixedDirective (line 350) | private String extractHashPrefixedDirective(final String line, method extractDoubleDollarPrefixedDirective (line 365) | private String extractDoubleDollarPrefixedDirective( method extractSingleDollarPrefixedDirective (line 394) | private String extractSingleDollarPrefixedDirective(final String line, method preprocessFile (line 432) | public PreprocessingState preprocessFile(final PreprocessorContext con... method flushTextBufferForRemovedComments (line 436) | @SuppressWarnings("StringEquality") method preprocessFileWithNotification (line 509) | public PreprocessingState preprocessFileWithNotification( method checkDirectiveArgumentRoughly (line 857) | private boolean checkDirectiveArgumentRoughly(final AbstractDirectiveH... method processDirective (line 895) | private AfterDirectiveProcessingBehaviour processDirective( method setExcluded (line 931) | public void setExcluded(final boolean flag) { FILE: jcp/src/main/java/com/igormaznitsa/jcp/containers/PreprocessingFlag.java type PreprocessingFlag (line 29) | public enum PreprocessingFlag { FILE: jcp/src/main/java/com/igormaznitsa/jcp/containers/TextFileDataContainer.java class TextFileDataContainer (line 32) | public final class TextFileDataContainer { method TextFileDataContainer (line 44) | public TextFileDataContainer(final TextFileDataContainer item, final i... method TextFileDataContainer (line 48) | public TextFileDataContainer(final File currentFile, final String[] text, method disableAutoFlush (line 58) | public void disableAutoFlush() { method isAutoFlush (line 62) | public boolean isAutoFlush() { method getText (line 67) | public String[] getText() { method getFile (line 72) | public File getFile() { method reset (line 76) | public void reset() { method isPresentedNextLineOnReadString (line 80) | public boolean isPresentedNextLineOnReadString() { method nextLine (line 85) | public String nextLine() { method getLastReadStringIndex (line 93) | public int getLastReadStringIndex() { method getNextStringIndex (line 97) | public int getNextStringIndex() { method setNextStringIndex (line 101) | public void setNextStringIndex(final int index) { method hashCode (line 108) | @Override method equals (line 113) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/context/CommentRemoverType.java type CommentRemoverType (line 11) | public enum CommentRemoverType { method makeListOfAllRemoverIds (line 30) | public static String makeListOfAllRemoverIds() { FILE: jcp/src/main/java/com/igormaznitsa/jcp/context/CommentTextProcessor.java type CommentTextProcessor (line 13) | public interface CommentTextProcessor extends PreprocessorContextAware, ... method processUncommentedText (line 25) | String processUncommentedText( FILE: jcp/src/main/java/com/igormaznitsa/jcp/context/EnvironmentVariableProcessor.java class EnvironmentVariableProcessor (line 39) | public class EnvironmentVariableProcessor implements SpecialVariableProc... method EnvironmentVariableProcessor (line 44) | public EnvironmentVariableProcessor() { method getVariableNames (line 57) | @Override method getVariable (line 62) | @Override method setVariable (line 71) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/context/ExecutionAllowable.java type ExecutionAllowable (line 8) | public interface ExecutionAllowable { method isAllowed (line 20) | boolean isAllowed( FILE: jcp/src/main/java/com/igormaznitsa/jcp/context/JCPSpecialVariableProcessor.java class JCPSpecialVariableProcessor (line 41) | public class JCPSpecialVariableProcessor implements SpecialVariableProce... method getReference (line 67) | public static List getReference() { method getVariableNames (line 103) | @Override method getVariable (line 127) | @Override method assertNotGlobalPhase (line 190) | private void assertNotGlobalPhase(final String varName, final Preproce... method setVariable (line 197) | @Override class NameReferencePair (line 256) | public static final class NameReferencePair { method NameReferencePair (line 261) | private NameReferencePair(final String name, final String reference) { method getName (line 267) | public String getName() { method getReference (line 272) | public String getReference() { FILE: jcp/src/main/java/com/igormaznitsa/jcp/context/PreprocessingState.java class PreprocessingState (line 68) | public final class PreprocessingState { method PreprocessingState (line 97) | PreprocessingState(final PreprocessorContext context, final Charset in... method PreprocessingState (line 110) | PreprocessingState(final PreprocessorContext context, final FileInfoCo... method PreprocessingState (line 126) | PreprocessingState(final PreprocessorContext context, final FileInfoCo... method makeMock (line 143) | public static PreprocessingState makeMock(final PreprocessorContext co... method isMockMode (line 147) | public boolean isMockMode() { method isGlobalPhase (line 151) | public boolean isGlobalPhase() { method setGlobalPhase (line 155) | public void setGlobalPhase(final boolean flag) { method getLastReadString (line 159) | public String getLastReadString() { method pushExcludeIfData (line 163) | public void pushExcludeIfData( method getSelectedPrinter (line 179) | public ResettablePrinter getSelectedPrinter() { method popAllExcludeIfInfoData (line 183) | public List popAllExcludeIfInfoData() { method popExcludeIfData (line 190) | public ExcludeIfInfo popExcludeIfData() { method getPreprocessingFlags (line 195) | public Set getPreprocessingFlags() { method findPrinter (line 199) | public ResettablePrinter findPrinter(final PrinterType type) { method selectPrinter (line 212) | public void selectPrinter(final PrinterType type) { method getRootTextContainer (line 229) | public TextFileDataContainer getRootTextContainer() { method openFile (line 234) | public TextFileDataContainer openFile(final File file) throws IOExcept... method peekIncludeStackFile (line 247) | public TextFileDataContainer peekIncludeStackFile() { method getIncludeStack (line 251) | public List getIncludeStack() { method findActiveTextFileDataContainer (line 255) | public Optional findActiveTextFileDataContainer... method findFilePositionInfo (line 265) | public Optional findFilePositionInfo() { method makeIncludeStack (line 270) | public FilePositionInfo[] makeIncludeStack() { method getCurrentIncludeFileContainer (line 284) | public TextFileDataContainer getCurrentIncludeFileContainer() { method popTextContainer (line 288) | public TextFileDataContainer popTextContainer() { method getRootFileInfo (line 295) | public FileInfoContainer getRootFileInfo() { method isIncludeStackEmpty (line 299) | public boolean isIncludeStackEmpty() { method cloneTopTextDataContainer (line 303) | private TextFileDataContainer cloneTopTextDataContainer() { method popWhile (line 310) | public PreprocessingState popWhile() { method pushWhile (line 324) | public PreprocessingState pushWhile(final boolean makeActive) { method peekWhile (line 334) | public TextFileDataContainer peekWhile() { method hasReadLineNextLineInEnd (line 338) | public boolean hasReadLineNextLineInEnd() { method nextLine (line 343) | public String nextLine() { method goToString (line 350) | public PreprocessingState goToString(final int stringIndex) { method pushIf (line 356) | public PreprocessingState pushIf(final boolean makeActive) { method popAllIFUntilContainerWithFile (line 365) | public void popAllIFUntilContainerWithFile(final TextFileDataContainer... method popIf (line 379) | public PreprocessingState popIf() { method isAtActiveWhile (line 391) | public boolean isAtActiveWhile() { method isAtActiveIf (line 399) | public boolean isAtActiveIf() { method isDirectiveCanBeProcessedIgnoreBreak (line 407) | public boolean isDirectiveCanBeProcessedIgnoreBreak() { method isDirectiveCanBeProcessed (line 412) | public boolean isDirectiveCanBeProcessed() { method peekIf (line 418) | public TextFileDataContainer peekIf() { method isIfStackEmpty (line 422) | public boolean isIfStackEmpty() { method isWhileStackEmpty (line 426) | public boolean isWhileStackEmpty() { method init (line 430) | private void init() { method resetPrinters (line 437) | public void resetPrinters() { method setBufferText (line 445) | public void setBufferText(final String text) { method setBufferText (line 452) | public void setBufferText(final String text, final PrinterType printer... method getCurrentText (line 474) | public String getCurrentText() { method saveBuffersToStreams (line 480) | public void saveBuffersToStreams(final OutputStream prefix, final Outp... method saveBuffersToFile (line 490) | public boolean saveBuffersToFile(final File outFile, final CommentRemo... method writePrinterBuffers (line 565) | public Writer writePrinterBuffers(final Writer writer) throws IOExcept... method makeException (line 582) | public PreprocessorException makeException(final String message, final... type PrinterType (line 587) | public enum PrinterType { class ExcludeIfInfo (line 594) | public static class ExcludeIfInfo { method ExcludeIfInfo (line 600) | public ExcludeIfInfo(final FileInfoContainer fileInfoContainer, fina... method getStringIndex (line 607) | public int getStringIndex() { method getFileInfoContainer (line 612) | public FileInfoContainer getFileInfoContainer() { method getCondition (line 617) | public String getCondition() { FILE: jcp/src/main/java/com/igormaznitsa/jcp/context/PreprocessorContext.java class PreprocessorContext (line 66) | @Data method PreprocessorContext (line 128) | public PreprocessorContext(final File baseDir) { method PreprocessorContext (line 147) | public PreprocessorContext(final PreprocessorContext context) { method makeStackView (line 204) | private static String makeStackView( method decodeCharset (line 241) | private static Charset decodeCharset(final String charsetName) { method addCommentTextProcessor (line 256) | public void addCommentTextProcessor(final CommentTextProcessor comment... method removeCommentTextProcessor (line 266) | public void removeCommentTextProcessor(final CommentTextProcessor comm... method getDirectiveHandlers (line 276) | public List getDirectiveHandlers() { method addPreprocessedResource (line 280) | public void addPreprocessedResource(final FileInfoContainer container) { method addAllPreprocessedResources (line 286) | public void addAllPreprocessedResources(final Collection findPreprocessedResources() { method fireNotificationStart (line 302) | public void fireNotificationStart(final List... method fireNotificationStop (line 324) | public void fireNotificationStop(final Throwable error) { method findAllInputFiles (line 340) | public Set findAllInputFiles() { method findAllProducedFiles (line 358) | public Set findAllProducedFiles() { method findFileInfoContainer (line 364) | public Optional findFileInfoContainer(final File fi... method setEol (line 374) | public void setEol(final String eol) { method setTarget (line 378) | public void setTarget(final File file) { method getPreprocessorExtensions (line 382) | public List getPreprocessorExtensions() { method setPreprocessorExtensions (line 386) | public void setPreprocessorExtensions(final List textSupplier) { method logWarning (line 502) | public void logWarning(final String text) { method setSharedResource (line 514) | public void setSharedResource(final String name, final Object obj) { method getSharedResource (line 528) | public Object getSharedResource(final String name) { method removeSharedResource (line 539) | public Object removeSharedResource(final String name) { method setSources (line 550) | public PreprocessorContext setSources(final List folderPaths) { method getExtensions (line 563) | public Set getExtensions() { method setExtensions (line 573) | public PreprocessorContext setExtensions(final List extensions) { method isFileAllowedForPreprocessing (line 584) | public final boolean isFileAllowedForPreprocessing(final File file) { method isFileExcludedByExtension (line 598) | public final boolean isFileExcludedByExtension(final File file) { method getExcludeExtensions (line 608) | public Set getExcludeExtensions() { method setExcludeExtensions (line 618) | public PreprocessorContext setExcludeExtensions( method setLocalVariable (line 632) | public PreprocessorContext setLocalVariable(final String name, final V... method removeLocalVariable (line 665) | public PreprocessorContext removeLocalVariable(final String name) { method removeGlobalVariable (line 694) | public PreprocessorContext removeGlobalVariable(final String name) { method getLocalVariable (line 722) | public Value getLocalVariable(final String name) { method containsLocalVariable (line 742) | public boolean containsLocalVariable(final String name) { method clearLocalVariables (line 761) | public PreprocessorContext clearLocalVariables() { method findAllowedSpecialVariableProcessor (line 766) | private Optional findAllowedSpecialVariableP... method setGlobalVariable (line 780) | public PreprocessorContext setGlobalVariable(final String name, final ... method containsGlobalVariable (line 820) | public boolean containsGlobalVariable(final String name) { method findVariableForName (line 841) | public Value findVariableForName(final String name, final boolean enfo... method isGlobalVariable (line 882) | public boolean isGlobalVariable(final String variableName) { method isLocalVariable (line 898) | public boolean isLocalVariable(final String variableName) { method createDestinationFileForPath (line 913) | public File createDestinationFileForPath(final String path) { method isFileInBaseDir (line 930) | public boolean isFileInBaseDir(final File file) { method findFileInSources (line 944) | public File findFileInSources(final String path) { method findFileInSources (line 957) | public File findFileInSources(final String path, final boolean mustExi... method registerConfigFile (line 1028) | public void registerConfigFile(final File file) { method produceNewPreprocessingState (line 1041) | public PreprocessingState produceNewPreprocessingState(final FileInfoC... method makeNewPreprocessorState (line 1060) | protected PreprocessingState makeNewPreprocessorState(final Charset so... method makeNewPreprocessorState (line 1065) | protected PreprocessingState makeNewPreprocessorState(final FileInfoCo... method makeNewPreprocessorState (line 1076) | protected PreprocessingState makeNewPreprocessorState(final FileInfoCo... method produceNewPreprocessingState (line 1095) | public PreprocessingState produceNewPreprocessingState(final FileInfoC... method getPreprocessingState (line 1107) | public PreprocessingState getPreprocessingState() { method makeException (line 1118) | public PreprocessorException makeException(final String text, final Th... method logForVerbose (line 1130) | public void logForVerbose(final String str) { class SourceFolder (line 1139) | public final static class SourceFolder { method SourceFolder (line 1143) | public SourceFolder(final File baseDir, final String path) { method getAsString (line 1149) | public String getAsString() { method getAsFile (line 1153) | public File getAsFile() { method getNormalizedAbsolutePath (line 1157) | public String getNormalizedAbsolutePath(final boolean separatorCharE... method toString (line 1165) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/context/PreprocessorContextAware.java type PreprocessorContextAware (line 8) | public interface PreprocessorContextAware { method onContextStarted (line 14) | default void onContextStarted(PreprocessorContext context) { method onContextStopped (line 24) | default void onContextStopped(PreprocessorContext context, Throwable e... FILE: jcp/src/main/java/com/igormaznitsa/jcp/context/SpecialVariableProcessor.java type SpecialVariableProcessor (line 33) | public interface SpecialVariableProcessor extends PreprocessorContextAware, method getVariableNames (line 42) | Set getVariableNames(); method isAllowed (line 44) | @Override method getVariable (line 57) | Value getVariable(String varName, PreprocessorContext context); method setVariable (line 66) | void setVariable(String varName, Value value, PreprocessorContext cont... FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/AbortDirectiveHandler.java class AbortDirectiveHandler (line 33) | public class AbortDirectiveHandler extends AbstractDirectiveHandler { method getName (line 35) | @Override method getReference (line 40) | @Override method getArgumentType (line 45) | @Override method execute (line 50) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/AbstractDirectiveHandler.java class AbstractDirectiveHandler (line 34) | public abstract class AbstractDirectiveHandler { method findAllDirectives (line 57) | public static List findAllDirectives() { method getName (line 105) | public abstract String getName(); method getReference (line 113) | public abstract String getReference(); method getFullName (line 121) | public String getFullName() { method getArgumentType (line 131) | public DirectiveArgumentType getArgumentType() { method execute (line 143) | public abstract AfterDirectiveProcessingBehaviour execute(String tailS... method executeOnlyWhenExecutionAllowed (line 153) | public boolean executeOnlyWhenExecutionAllowed() { method isGlobalPhaseAllowed (line 164) | public boolean isGlobalPhaseAllowed() { method isPreprocessingPhaseAllowed (line 175) | public boolean isPreprocessingPhaseAllowed() { method isDeprecated (line 184) | public boolean isDeprecated() { FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/ActionDirectiveHandler.java class ActionDirectiveHandler (line 44) | public class ActionDirectiveHandler extends AbstractDirectiveHandler { method getName (line 46) | @Override method getReference (line 51) | @Override method getArgumentType (line 56) | @Override method execute (line 61) | @Override method parseString (line 99) | private List parseString(final String str, final Prepr... FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/AfterDirectiveProcessingBehaviour.java type AfterDirectiveProcessingBehaviour (line 29) | public enum AfterDirectiveProcessingBehaviour { FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/BreakDirectiveHandler.java class BreakDirectiveHandler (line 34) | public class BreakDirectiveHandler extends AbstractDirectiveHandler { method getName (line 36) | @Override method getReference (line 41) | @Override method execute (line 46) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/CommentNextLineDirectiveHandler.java class CommentNextLineDirectiveHandler (line 32) | public class CommentNextLineDirectiveHandler extends AbstractDirectiveHa... method getName (line 34) | @Override method getReference (line 39) | @Override method execute (line 44) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/ContinueDirectiveHandler.java class ContinueDirectiveHandler (line 34) | public class ContinueDirectiveHandler extends AbstractDirectiveHandler { method getName (line 36) | @Override method getReference (line 41) | @Override method execute (line 46) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/DefineDirectiveHandler.java class DefineDirectiveHandler (line 40) | public class DefineDirectiveHandler extends AbstractDirectiveHandler { method getName (line 42) | @Override method getArgumentType (line 47) | @Override method getReference (line 52) | @Override method process (line 57) | protected void process(final PreprocessorContext context, final String... method execute (line 65) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/DefinelDirectiveHandler.java class DefinelDirectiveHandler (line 32) | public class DefinelDirectiveHandler extends DefineDirectiveHandler { method getName (line 34) | @Override method getReference (line 40) | @Override method process (line 46) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/DirectiveArgumentType.java type DirectiveArgumentType (line 29) | public enum DirectiveArgumentType { method DirectiveArgumentType (line 43) | DirectiveArgumentType(final String str) { method getAsText (line 47) | public String getAsText() { FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/EchoDirectiveHandler.java class EchoDirectiveHandler (line 32) | public class EchoDirectiveHandler extends AbstractDirectiveHandler { method getName (line 34) | @Override method getArgumentType (line 39) | @Override method getReference (line 44) | @Override method execute (line 49) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/ElseDirectiveHandler.java class ElseDirectiveHandler (line 33) | public class ElseDirectiveHandler extends AbstractDirectiveHandler { method getName (line 35) | @Override method getReference (line 40) | @Override method execute (line 45) | @Override method executeOnlyWhenExecutionAllowed (line 64) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/EndDirectiveHandler.java class EndDirectiveHandler (line 35) | public class EndDirectiveHandler extends AbstractDirectiveHandler { method getName (line 37) | @Override method getReference (line 42) | @Override method execute (line 47) | @Override method executeOnlyWhenExecutionAllowed (line 72) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/EndIfDirectiveHandler.java class EndIfDirectiveHandler (line 33) | public class EndIfDirectiveHandler extends AbstractDirectiveHandler { method getName (line 35) | @Override method executeOnlyWhenExecutionAllowed (line 41) | @Override method getReference (line 46) | @Override method execute (line 51) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/ErrorDirectiveHandler.java class ErrorDirectiveHandler (line 33) | public class ErrorDirectiveHandler extends AbstractDirectiveHandler { method getName (line 35) | @Override method getArgumentType (line 40) | @Override method getReference (line 45) | @Override method process (line 50) | protected void process(final PreprocessorContext context, final String... method execute (line 56) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/ExcludeIfDirectiveHandler.java class ExcludeIfDirectiveHandler (line 34) | public class ExcludeIfDirectiveHandler extends AbstractDirectiveHandler { method getName (line 36) | @Override method getReference (line 41) | @Override method isGlobalPhaseAllowed (line 46) | @Override method isPreprocessingPhaseAllowed (line 51) | @Override method getArgumentType (line 56) | @Override method execute (line 61) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/ExitDirectiveHandler.java class ExitDirectiveHandler (line 33) | public class ExitDirectiveHandler extends AbstractDirectiveHandler { method getName (line 35) | @Override method getReference (line 40) | @Override method execute (line 45) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/ExitIfDirectiveHandler.java class ExitIfDirectiveHandler (line 36) | public class ExitIfDirectiveHandler extends AbstractDirectiveHandler { method getName (line 38) | @Override method getReference (line 43) | @Override method getArgumentType (line 48) | @Override method execute (line 53) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/FlushDirectiveHandler.java class FlushDirectiveHandler (line 36) | public class FlushDirectiveHandler extends AbstractDirectiveHandler { method getName (line 38) | @Override method getReference (line 43) | @Override method execute (line 48) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/GlobalDirectiveHandler.java class GlobalDirectiveHandler (line 34) | public class GlobalDirectiveHandler extends AbstractDirectiveHandler { method getName (line 36) | @Override method getArgumentType (line 41) | @Override method execute (line 46) | @Override method getReference (line 53) | @Override method isGlobalPhaseAllowed (line 58) | @Override method isPreprocessingPhaseAllowed (line 63) | @Override method processDefinition (line 68) | private void processDefinition(final String string, final Preprocessor... FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/GlobalElseDirectiveHandler.java class GlobalElseDirectiveHandler (line 33) | public class GlobalElseDirectiveHandler extends AbstractDirectiveHandler { method getName (line 35) | @Override method getReference (line 40) | @Override method isGlobalPhaseAllowed (line 45) | @Override method isPreprocessingPhaseAllowed (line 50) | @Override method execute (line 55) | @Override method executeOnlyWhenExecutionAllowed (line 75) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/GlobalEndIfDirectiveHandler.java class GlobalEndIfDirectiveHandler (line 33) | public class GlobalEndIfDirectiveHandler extends AbstractDirectiveHandler { method getName (line 35) | @Override method executeOnlyWhenExecutionAllowed (line 41) | @Override method getReference (line 46) | @Override method isGlobalPhaseAllowed (line 51) | @Override method isPreprocessingPhaseAllowed (line 56) | @Override method execute (line 61) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/GlobalIfDirectiveHandler.java class GlobalIfDirectiveHandler (line 36) | public class GlobalIfDirectiveHandler extends AbstractDirectiveHandler { method getName (line 38) | @Override method getReference (line 43) | @Override method getArgumentType (line 48) | @Override method executeOnlyWhenExecutionAllowed (line 53) | @Override method isGlobalPhaseAllowed (line 58) | @Override method isPreprocessingPhaseAllowed (line 63) | @Override method execute (line 68) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/IfDefDirectiveHandler.java class IfDefDirectiveHandler (line 29) | public class IfDefDirectiveHandler extends IfDefinedDirectiveHandler { method getName (line 31) | @Override method getReference (line 36) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/IfDefinedDirectiveHandler.java class IfDefinedDirectiveHandler (line 33) | public class IfDefinedDirectiveHandler extends AbstractDirectiveHandler { method getName (line 35) | @Override method getReference (line 40) | @Override method postprocessFlag (line 46) | protected boolean postprocessFlag(final boolean variableExists) { method executeOnlyWhenExecutionAllowed (line 50) | @Override method getArgumentType (line 55) | @Override method execute (line 60) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/IfDirectiveHandler.java class IfDirectiveHandler (line 36) | public class IfDirectiveHandler extends AbstractDirectiveHandler { method getName (line 38) | @Override method getReference (line 43) | @Override method getArgumentType (line 49) | @Override method executeOnlyWhenExecutionAllowed (line 54) | @Override method execute (line 59) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/IfNDefDirectiveHandler.java class IfNDefDirectiveHandler (line 29) | public class IfNDefDirectiveHandler extends IfDefinedDirectiveHandler { method getName (line 31) | @Override method postprocessFlag (line 36) | @Override method getReference (line 41) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/IncludeDirectiveHandler.java class IncludeDirectiveHandler (line 38) | public class IncludeDirectiveHandler extends AbstractDirectiveHandler { method getName (line 40) | @Override method getReference (line 45) | @Override method getArgumentType (line 50) | @Override method execute (line 55) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/LocalDirectiveHandler.java class LocalDirectiveHandler (line 34) | public class LocalDirectiveHandler extends AbstractDirectiveHandler { method getName (line 36) | @Override method execute (line 41) | @Override method getReference (line 48) | @Override method getArgumentType (line 53) | @Override method processLocalDefinition (line 58) | private void processLocalDefinition(final String string, final Preproc... FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/MsgDirectiveHandler.java class MsgDirectiveHandler (line 32) | public class MsgDirectiveHandler extends AbstractDirectiveHandler { method getName (line 34) | @Override method getArgumentType (line 39) | @Override method getReference (line 44) | @Override method execute (line 49) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/NoAutoFlushHandler.java class NoAutoFlushHandler (line 33) | public class NoAutoFlushHandler extends AbstractDirectiveHandler { method getName (line 35) | @Override method getReference (line 40) | @Override method execute (line 45) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/OutDisabledDirectiveHandler.java class OutDisabledDirectiveHandler (line 32) | public class OutDisabledDirectiveHandler extends AbstractDirectiveHandler { method getName (line 34) | @Override method getReference (line 39) | @Override method execute (line 45) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/OutEnabledDirectiveHandler.java class OutEnabledDirectiveHandler (line 32) | public class OutEnabledDirectiveHandler extends AbstractDirectiveHandler { method getName (line 34) | @Override method getReference (line 39) | @Override method execute (line 44) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/OutNameDirectiveHandler.java class OutNameDirectiveHandler (line 34) | public class OutNameDirectiveHandler extends AbstractDirectiveHandler { method getName (line 36) | @Override method getReference (line 41) | @Override method getArgumentType (line 47) | @Override method execute (line 52) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/OutdirDirectiveHandler.java class OutdirDirectiveHandler (line 34) | public class OutdirDirectiveHandler extends AbstractDirectiveHandler { method getName (line 36) | @Override method getReference (line 41) | @Override method getArgumentType (line 47) | @Override method execute (line 52) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/PostfixDirectiveHandler.java class PostfixDirectiveHandler (line 32) | public class PostfixDirectiveHandler extends AbstractDirectiveHandler { method getName (line 34) | @Override method getReference (line 39) | @Override method getArgumentType (line 44) | @Override method execute (line 49) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/PrefixDirectiveHandler.java class PrefixDirectiveHandler (line 32) | public class PrefixDirectiveHandler extends AbstractDirectiveHandler { method getName (line 34) | @Override method getReference (line 39) | @Override method getArgumentType (line 44) | @Override method execute (line 49) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/UndefDirectiveHandler.java class UndefDirectiveHandler (line 32) | public class UndefDirectiveHandler extends DefineDirectiveHandler { method getName (line 34) | @Override method getReference (line 39) | @Override method process (line 44) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/WarningDirectiveHandler.java class WarningDirectiveHandler (line 32) | public class WarningDirectiveHandler extends ErrorDirectiveHandler { method getName (line 34) | @Override method getReference (line 39) | @Override method process (line 44) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/directives/WhileDirectiveHandler.java class WhileDirectiveHandler (line 36) | public class WhileDirectiveHandler extends AbstractDirectiveHandler { method getName (line 38) | @Override method getReference (line 43) | @Override method executeOnlyWhenExecutionAllowed (line 48) | @Override method getArgumentType (line 53) | @Override method execute (line 58) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/exceptions/FilePositionInfo.java class FilePositionInfo (line 34) | public class FilePositionInfo { method FilePositionInfo (line 46) | public FilePositionInfo(final File file, final int stringIndex) { method getFile (line 53) | public File getFile() { method getStringIndex (line 62) | public int getStringIndex() { method getLineNumber (line 71) | public int getLineNumber() { method toShortString (line 75) | public String toShortString() { method toString (line 79) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/exceptions/PreprocessorException.java class PreprocessorException (line 33) | public class PreprocessorException extends RuntimeException { method PreprocessorException (line 40) | public PreprocessorException(final String message, final String proces... method makeStackView (line 49) | private static String makeStackView(final FilePositionInfo[] list, fin... method extractPreprocessorException (line 75) | public static PreprocessorException extractPreprocessorException(final... method referenceAsString (line 90) | public static String referenceAsString(final char fillChar, final Thro... method getRootFile (line 111) | public File getRootFile() { method getProcessingFile (line 120) | public File getProcessingFile() { method getLineNumber (line 128) | public int getLineNumber() { method getProcessingString (line 137) | public String getProcessingString() { method convertIncludeStackToString (line 142) | private String convertIncludeStackToString() { method getIncludeChain (line 153) | public FilePositionInfo[] getIncludeChain() { method toString (line 157) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/Expression.java class Expression (line 45) | public class Expression { method Expression (line 62) | private Expression(final ExpressionTree tree) { method evalExpression (line 73) | public static Value evalExpression(final String expression, final Prep... method evalTree (line 91) | public static Value evalTree(final ExpressionTree tree, final Preproce... method evalFunction (line 96) | private ExpressionTreeElement evalFunction( method evalOperator (line 221) | private ExpressionTreeElement evalOperator(final ExpressionTreeElement... method calculateTreeElement (line 322) | private ExpressionTreeElement calculateTreeElement(final ExpressionTre... method eval (line 357) | private Value eval(final PreprocessorContext context) { FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/ExpressionItem.java type ExpressionItem (line 30) | public interface ExpressionItem { method getExpressionItemType (line 37) | ExpressionItemType getExpressionItemType(); method getExpressionItemPriority (line 44) | ExpressionItemPriority getExpressionItemPriority(); FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/ExpressionItemPriority.java type ExpressionItemPriority (line 24) | public enum ExpressionItemPriority { method ExpressionItemPriority (line 35) | ExpressionItemPriority(final int priority) { method getPriority (line 39) | public int getPriority() { FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/ExpressionItemType.java type ExpressionItemType (line 24) | public enum ExpressionItemType { FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/ExpressionParser.java class ExpressionParser (line 51) | public final class ExpressionParser { method getInstance (line 58) | public static ExpressionParser getInstance() { method isDelimiterOrOperatorChar (line 62) | private static boolean isDelimiterOrOperatorChar(final char chr) { method isDelimiter (line 66) | private static boolean isDelimiter(final char chr) { method isOperatorChar (line 77) | private static boolean isOperatorChar(final char chr) { method parse (line 105) | public ExpressionTree parse(final String expressionStr, final Preproce... method readExpression (line 136) | public ExpressionItem readExpression( method readFunction (line 211) | private ExpressionTree readFunction( method readFunctionArgument (line 291) | ExpressionItem readFunctionArgument(final PushbackReader reader, final... method hex2int (line 326) | private int hex2int(final PreprocessorContext context, final char chr) { method nextItem (line 347) | ExpressionItem nextItem(final PushbackReader reader, final Preprocesso... type ParserState (line 652) | private enum ParserState { type SpecialItem (line 673) | public enum SpecialItem implements ExpressionItem { method SpecialItem (line 679) | SpecialItem() { method getExpressionItemPriority (line 682) | @Override method getExpressionItemType (line 687) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/ExpressionTree.java class ExpressionTree (line 34) | public class ExpressionTree { method ExpressionTree (line 40) | public ExpressionTree() { method ExpressionTree (line 44) | public ExpressionTree(final FilePositionInfo[] callStack, final String... method isEmpty (line 54) | public boolean isEmpty() { method addItem (line 63) | public void addItem(final ExpressionItem item) { method addTree (line 85) | public void addTree(final ExpressionTree tree) { method getRoot (line 103) | public ExpressionTreeElement getRoot() { method postProcess (line 123) | public void postProcess() { FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/ExpressionTreeElement.java class ExpressionTreeElement (line 42) | public class ExpressionTreeElement { method toString (line 91) | @Override method ExpressionTreeElement (line 96) | private ExpressionTreeElement() { method ExpressionTreeElement (line 108) | ExpressionTreeElement(final ExpressionItem item, final FilePositionInf... method extractEffectiveChildren (line 142) | public List extractEffectiveChildren() { method getExpectedArities (line 153) | public Set getExpectedArities() { method isEmptySlot (line 162) | public boolean isEmptySlot() { method assertNotEmptySlot (line 166) | private void assertNotEmptySlot() { method makeMaxPriority (line 175) | void makeMaxPriority() { method getItem (line 185) | public ExpressionItem getItem() { method getParent (line 195) | public ExpressionTreeElement getParent() { method getPriority (line 204) | public int getPriority() { method addSubTree (line 215) | public ExpressionTreeElement addSubTree(final ExpressionTree tree) { method replaceElement (line 233) | public boolean replaceElement(final ExpressionTreeElement oldOne, method getChildForIndex (line 268) | public ExpressionTreeElement getChildForIndex(final int index) { method addTreeElement (line 280) | public ExpressionTreeElement addTreeElement(final ExpressionTreeElemen... method isFull (line 332) | public boolean isFull() { method fillArguments (line 341) | public void fillArguments(final List arguments) { method addElementToNextFreeSlot (line 386) | private void addElementToNextFreeSlot(final ExpressionTreeElement elem... method postProcess (line 409) | public void postProcess() { FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/Value.java class Value (line 33) | public final class Value implements ExpressionItem { method Value (line 48) | private Value(final String val) { method Value (line 53) | private Value(final Long val) { method Value (line 58) | private Value(final Float val) { method Value (line 63) | private Value(final Boolean val) { method valueOf (line 69) | public static Value valueOf(final Long val) { method valueOf (line 74) | public static Value valueOf(final Boolean val) { method valueOf (line 79) | public static Value valueOf(final Float val) { method valueOf (line 84) | public static Value valueOf(final String val) { method recognizeRawString (line 89) | public static Value recognizeRawString(final String str) { method recognizeOf (line 116) | public static Value recognizeOf(final String str) { method getValue (line 147) | public static Object getValue(final String value, final ValueType type) { method recognizeType (line 178) | public static ValueType recognizeType(final String value) { method getType (line 210) | public ValueType getType() { method getValue (line 215) | public Object getValue() { method asLong (line 220) | public Long asLong() { method asFloat (line 228) | public Float asFloat() { method asString (line 236) | public String asString() { method asBoolean (line 244) | public Boolean asBoolean() { method toStringDetail (line 252) | public String toStringDetail() { method toString (line 273) | @Override method toBoolean (line 291) | public boolean toBoolean() { method getExpressionItemType (line 306) | @Override method getExpressionItemPriority (line 311) | @Override method equals (line 316) | @Override method hashCode (line 330) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/ValueType.java type ValueType (line 30) | public enum ValueType { method ValueType (line 39) | ValueType(final String signature) { method getSignature (line 44) | public String getSignature() { method isCompatible (line 54) | public boolean isCompatible(final ValueType type) { FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/Variable.java class Variable (line 31) | public final class Variable implements ExpressionItem { method Variable (line 43) | public Variable(final String varName) { method getName (line 54) | public String getName() { method getExpressionItemType (line 63) | @Override method getExpressionItemPriority (line 74) | @Override method toString (line 80) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/functions/AbstractFunction.java class AbstractFunction (line 53) | public abstract class AbstractFunction implements ExpressionItem { method findAllFunctions (line 112) | public static List findAllFunctions() { method getFunctionNameMap (line 123) | public static Map getFunctionNameMap() { method findForClass (line 140) | public static E findForClass(final Class<... method findForName (line 158) | public static AbstractFunction findForName(final String functionName) { method getName (line 167) | public abstract String getName(); method getReference (line 174) | public abstract String getReference(); method getArity (line 182) | public abstract Set getArity(); method getAllowedArgumentTypes (line 190) | public abstract List> getAllowedArgumentTypes(); method getResultType (line 197) | public abstract ValueType getResultType(); method getExpressionItemPriority (line 204) | @Override method getExpressionItemType (line 215) | @Override method toString (line 220) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/functions/AbstractStrConverter.java class AbstractStrConverter (line 35) | public abstract class AbstractStrConverter extends AbstractFunction { method executeStr (line 40) | public abstract Value executeStr(final PreprocessorContext context, fi... method getArity (line 42) | @Override method getAllowedArgumentTypes (line 47) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/functions/FunctionABS.java class FunctionABS (line 35) | public final class FunctionABS extends AbstractFunction { method getName (line 40) | @Override method executeInt (line 45) | public Value executeInt(final PreprocessorContext context, final Value... method executeFloat (line 49) | public Value executeFloat(final PreprocessorContext context, final Val... method getArity (line 53) | @Override method getAllowedArgumentTypes (line 58) | @Override method getReference (line 63) | @Override method getResultType (line 68) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/functions/FunctionBINFILE.java class FunctionBINFILE (line 45) | public class FunctionBINFILE extends AbstractFunction { method hasSplitFlag (line 50) | private static boolean hasSplitFlag(final String name, final Type type) { method hasDeflateFlag (line 55) | private static boolean hasDeflateFlag(final String name, final Type ty... method convertTo (line 61) | private static String convertTo(final File file, final Type type, fina... method deflate (line 131) | private static byte[] deflate(final byte[] data) throws IOException { method getName (line 151) | @Override method getReference (line 156) | @Override method getArity (line 170) | @Override method getAllowedArgumentTypes (line 175) | @Override method getResultType (line 180) | @Override method executeStrStr (line 186) | public Value executeStrStr(final PreprocessorContext context, final Va... type Type (line 216) | private enum Type { method Type (line 224) | Type(final String name) { method find (line 229) | public static Type find(final String name) { method getName (line 244) | public String getName() { FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/functions/FunctionDefinedByUser.java class FunctionDefinedByUser (line 43) | public final class FunctionDefinedByUser extends AbstractFunction { method FunctionDefinedByUser (line 59) | public FunctionDefinedByUser(final String name, final Set all... method getName (line 102) | @Override method getArity (line 107) | @Override method execute (line 113) | public Value execute(final PreprocessorContext context, final List getAllOperators() { method findForClass (line 81) | public static E findForClass(final Class<... method getExpressionItemType (line 95) | @Override method getArity (line 105) | public abstract int getArity(); method getKeyword (line 112) | public abstract String getKeyword(); method getReference (line 119) | public abstract String getReference(); method toString (line 121) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorADD.java class OperatorADD (line 32) | public final class OperatorADD extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeIntInt (line 52) | public Value executeIntInt(final Value arg1, final Value arg2) { method executeFloatFloat (line 57) | public Value executeFloatFloat(final Value arg1, final Value arg2) { method executeIntFloat (line 62) | public Value executeIntFloat(final Value arg1, final Value arg2) { method executeFloatInt (line 67) | public Value executeFloatInt(final Value arg1, final Value arg2) { method executeStrAny (line 72) | public Value executeStrAny(final Value arg1, final Value arg2) { method executeAnyStr (line 77) | public Value executeAnyStr(final Value arg1, final Value arg2) { method getExpressionItemPriority (line 81) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorAND.java class OperatorAND (line 32) | public final class OperatorAND extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeIntInt (line 52) | public Value executeIntInt(final Value arg1, final Value arg2) { method executeBoolBool (line 57) | public Value executeBoolBool(final Value arg1, final Value arg2) { method getExpressionItemPriority (line 61) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorDIV.java class OperatorDIV (line 32) | public final class OperatorDIV extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeIntInt (line 52) | public Value executeIntInt(final Value arg1, final Value arg2) { method executeIntFloat (line 57) | public Value executeIntFloat(final Value arg1, final Value arg2) { method executeFloatInt (line 62) | public Value executeFloatInt(final Value arg1, final Value arg2) { method executeFloatFloat (line 67) | public Value executeFloatFloat(final Value arg1, final Value arg2) { method getExpressionItemPriority (line 71) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorEQU.java class OperatorEQU (line 32) | public final class OperatorEQU extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeIntInt (line 52) | public Value executeIntInt(final Value arg1, final Value arg2) { method executeFloatInt (line 57) | public Value executeFloatInt(final Value arg1, final Value arg2) { method executeIntFloat (line 62) | public Value executeIntFloat(final Value arg1, final Value arg2) { method executeFloatFloat (line 67) | public Value executeFloatFloat(final Value arg1, final Value arg2) { method executeStrStr (line 72) | public Value executeStrStr(final Value arg1, final Value arg2) { method executeBoolBool (line 77) | public Value executeBoolBool(final Value arg1, final Value arg2) { method getExpressionItemPriority (line 81) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorGREAT.java class OperatorGREAT (line 32) | public final class OperatorGREAT extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeIntInt (line 52) | public Value executeIntInt(final Value arg1, final Value arg2) { method executeFloatInt (line 57) | public Value executeFloatInt(final Value arg1, final Value arg2) { method executeIntFloat (line 62) | public Value executeIntFloat(final Value arg1, final Value arg2) { method executeFloatFloat (line 67) | public Value executeFloatFloat(final Value arg1, final Value arg2) { method executeStrStr (line 72) | public Value executeStrStr(final Value arg1, final Value arg2) { method getExpressionItemPriority (line 76) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorGREATEQU.java class OperatorGREATEQU (line 32) | public final class OperatorGREATEQU extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeIntInt (line 52) | public Value executeIntInt(final Value arg1, final Value arg2) { method executeFloatInt (line 57) | public Value executeFloatInt(final Value arg1, final Value arg2) { method executeIntFloat (line 62) | public Value executeIntFloat(final Value arg1, final Value arg2) { method executeFloatFloat (line 67) | public Value executeFloatFloat(final Value arg1, final Value arg2) { method executeStrStr (line 72) | public Value executeStrStr(final Value arg1, final Value arg2) { method getExpressionItemPriority (line 76) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorLESS.java class OperatorLESS (line 32) | public final class OperatorLESS extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeIntInt (line 52) | public Value executeIntInt(final Value arg1, final Value arg2) { method executeFloatInt (line 57) | public Value executeFloatInt(final Value arg1, final Value arg2) { method executeIntFloat (line 62) | public Value executeIntFloat(final Value arg1, final Value arg2) { method executeFloatFloat (line 67) | public Value executeFloatFloat(final Value arg1, final Value arg2) { method executeStrStr (line 72) | public Value executeStrStr(final Value arg1, final Value arg2) { method getExpressionItemPriority (line 76) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorLESSEQU.java class OperatorLESSEQU (line 32) | public final class OperatorLESSEQU extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeIntInt (line 52) | public Value executeIntInt(final Value arg1, final Value arg2) { method executeFloatInt (line 57) | public Value executeFloatInt(final Value arg1, final Value arg2) { method executeIntFloat (line 62) | public Value executeIntFloat(final Value arg1, final Value arg2) { method executeFloatFloat (line 67) | public Value executeFloatFloat(final Value arg1, final Value arg2) { method executeStrStr (line 72) | public Value executeStrStr(final Value arg1, final Value arg2) { method getExpressionItemPriority (line 76) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorMOD.java class OperatorMOD (line 32) | public final class OperatorMOD extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeIntInt (line 52) | public Value executeIntInt(final Value arg1, final Value arg2) { method executeIntFloat (line 57) | public Value executeIntFloat(final Value arg1, final Value arg2) { method executeFloatInt (line 62) | public Value executeFloatInt(final Value arg1, final Value arg2) { method executeFloatFloat (line 67) | public Value executeFloatFloat(final Value arg1, final Value arg2) { method getExpressionItemPriority (line 71) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorMUL.java class OperatorMUL (line 32) | public final class OperatorMUL extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeIntInt (line 52) | public Value executeIntInt(final Value arg1, final Value arg2) { method executeIntFloat (line 57) | public Value executeIntFloat(final Value arg1, final Value arg2) { method executeFloatInt (line 62) | public Value executeFloatInt(final Value arg1, final Value arg2) { method executeFloatFloat (line 67) | public Value executeFloatFloat(final Value arg1, final Value arg2) { method getExpressionItemPriority (line 71) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorNOT.java class OperatorNOT (line 32) | public class OperatorNOT extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeInt (line 52) | public Value executeInt(final Value arg1) { method executeBool (line 57) | public Value executeBool(final Value arg1) { method getExpressionItemPriority (line 62) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorNOTEQU.java class OperatorNOTEQU (line 32) | public final class OperatorNOTEQU extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeIntInt (line 52) | public Value executeIntInt(final Value arg1, final Value arg2) { method executeFloatInt (line 57) | public Value executeFloatInt(final Value arg1, final Value arg2) { method executeIntFloat (line 62) | public Value executeIntFloat(final Value arg1, final Value arg2) { method executeFloatFloat (line 67) | public Value executeFloatFloat(final Value arg1, final Value arg2) { method executeStrStr (line 72) | public Value executeStrStr(final Value arg1, final Value arg2) { method executeBoolBool (line 77) | public Value executeBoolBool(final Value arg1, final Value arg2) { method getExpressionItemPriority (line 81) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorOR.java class OperatorOR (line 32) | public final class OperatorOR extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeIntInt (line 52) | public Value executeIntInt(final Value arg1, final Value arg2) { method executeBoolBool (line 57) | public Value executeBoolBool(final Value arg1, final Value arg2) { method getExpressionItemPriority (line 61) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorSUB.java class OperatorSUB (line 32) | public final class OperatorSUB extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeIntInt (line 52) | public Value executeIntInt(final Value arg1, final Value arg2) { method executeIntFloat (line 57) | public Value executeIntFloat(final Value arg1, final Value arg2) { method executeFloatInt (line 62) | public Value executeFloatInt(final Value arg1, final Value arg2) { method executeFloatFloat (line 67) | public Value executeFloatFloat(final Value arg1, final Value arg2) { method getExpressionItemPriority (line 71) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/expression/operators/OperatorXOR.java class OperatorXOR (line 32) | public class OperatorXOR extends AbstractOperator { method getArity (line 34) | @Override method getReference (line 39) | @Override method getKeyword (line 45) | @Override method executeIntInt (line 52) | public Value executeIntInt(final Value arg1, final Value arg2) { method executeBoolBool (line 57) | public Value executeBoolBool(final Value arg1, final Value arg2) { method getExpressionItemPriority (line 61) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/extension/LogPreprocessorExtension.java class LogPreprocessorExtension (line 20) | public class LogPreprocessorExtension implements PreprocessorExtension { method findPosition (line 24) | private static String findPosition(final PreprocessorContext context) { method hasAction (line 39) | @Override method hasUserFunction (line 44) | @Override method processAction (line 49) | @Override method processUserFunction (line 57) | @Override method getUserFunctionArity (line 67) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/extension/PreprocessorExtension.java type PreprocessorExtension (line 37) | public interface PreprocessorExtension extends PreprocessorContextAware,... method isAllowed (line 39) | @Override method hasAction (line 51) | boolean hasAction(int arity); method hasUserFunction (line 61) | boolean hasUserFunction(String name, Set arity); method processAction (line 73) | boolean processAction(PreprocessorContext context, List paramet... method processUserFunction (line 85) | Value processUserFunction(PreprocessorContext context, String function... method getUserFunctionArity (line 97) | Set getUserFunctionArity(String functionName); FILE: jcp/src/main/java/com/igormaznitsa/jcp/gradle/JcpGradlePlugin.java class JcpGradlePlugin (line 6) | public class JcpGradlePlugin implements Plugin { method apply (line 8) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/gradle/JcpTask.java class JcpTask (line 41) | public class JcpTask extends DefaultTask { method JcpTask (line 175) | @Inject method getOutcomingFiles (line 214) | @OutputFiles method getIncomingFiles (line 219) | @Internal method getDescription (line 224) | @Internal method getSources (line 230) | @InputFiles method getEol (line 235) | @Input method getKeepAttributes (line 240) | @Input method getTarget (line 245) | @Input method getSourceEncoding (line 250) | @Input method getTargetEncoding (line 255) | @Input method getIgnoreMissingSources (line 260) | @Input method getExcludeExtensions (line 265) | @Input method getFileExtensions (line 270) | @Input method getUnknownVarAsFalse (line 275) | @Input method getDryRun (line 280) | @Input method getAllowBlocks (line 285) | @Input method getVerbose (line 290) | @Input method getClearTarget (line 295) | @Input method getBaseDir (line 300) | @Input method getActionPreprocessorExtensions (line 305) | @Input method getCareForLastEol (line 310) | @Input method getKeepComments (line 315) | @Input method getVars (line 320) | @Input method getExcludeFolders (line 325) | @Input method getConfigFiles (line 330) | @Input method getKeepLines (line 335) | @Input method getAllowWhitespaces (line 340) | @Input method getPreserveIndents (line 345) | @Input method getDontOverwriteSameContent (line 350) | @Input method preprocessTask (line 355) | @TaskAction FILE: jcp/src/main/java/com/igormaznitsa/jcp/logger/PreprocessorLogger.java type PreprocessorLogger (line 31) | public interface PreprocessorLogger { method error (line 38) | void error(String message); method info (line 45) | void info(String message); method debug (line 53) | void debug(String message); method debug (line 61) | default void debug(Supplier supplier) { method warning (line 72) | void warning(String message); FILE: jcp/src/main/java/com/igormaznitsa/jcp/logger/SystemOutLogger.java class SystemOutLogger (line 29) | public final class SystemOutLogger implements PreprocessorLogger { method hashCode (line 40) | @Override method equals (line 45) | @Override method error (line 50) | @Override method info (line 58) | @Override method warning (line 66) | @Override method debug (line 74) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/maven/MavenPropertiesImporter.java class MavenPropertiesImporter (line 44) | public class MavenPropertiesImporter implements SpecialVariableProcessor { method MavenPropertiesImporter (line 82) | public MavenPropertiesImporter(final PreprocessorContext context, method getProperty (line 116) | static String getProperty(final MavenProject project, final String nam... method normalizeGetter (line 152) | static String normalizeGetter(final String str) { method findPropertyValue (line 156) | private String findPropertyValue(final String key) { method printInfoAboutVarIntoLog (line 163) | private void printInfoAboutVarIntoLog(final PreprocessorContext contex... method addVariableIntoInternalMap (line 172) | private void addVariableIntoInternalMap(final PreprocessorContext cont... method getVariableNames (line 183) | @Override method getVariable (line 188) | @Override method setVariable (line 196) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/maven/PreprocessMojo.java class PreprocessMojo (line 65) | @Data method formSourceRootList (line 324) | private List formSourceRootList() { method replaceSourceRootByPreprocessingDestinationFolder (line 347) | private void replaceSourceRootByPreprocessingDestinationFolder(final P... method makePreprocessorContext (line 380) | PreprocessorContext makePreprocessorContext() throws AbstractMojoExecu... method execute (line 474) | @Override method error (line 515) | @Override method info (line 520) | @Override method warning (line 525) | @Override method debug (line 530) | @Override method debug (line 535) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/removers/AbstractCommentRemover.java class AbstractCommentRemover (line 10) | public abstract class AbstractCommentRemover { method AbstractCommentRemover (line 16) | protected AbstractCommentRemover( method makeCommentRemover (line 28) | public static AbstractCommentRemover makeCommentRemover( method process (line 45) | public abstract Writer process() throws IOException; method skipTillNextString (line 47) | protected void skipTillNextString() throws IOException { method skipTillClosingJavaComments (line 61) | protected void skipTillClosingJavaComments() throws IOException { method copyTillClosingJavaComments (line 81) | protected void copyTillClosingJavaComments() throws IOException { method copyTillNextString (line 102) | protected void copyTillNextString() throws IOException { FILE: jcp/src/main/java/com/igormaznitsa/jcp/removers/CStyleCommentRemover.java class CStyleCommentRemover (line 33) | public class CStyleCommentRemover extends AbstractCommentRemover { method CStyleCommentRemover (line 35) | public CStyleCommentRemover(final Reader src, final Writer dst, method process (line 40) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/removers/JcpCommentLineRemover.java class JcpCommentLineRemover (line 38) | public class JcpCommentLineRemover extends AbstractCommentRemover { method JcpCommentLineRemover (line 40) | public JcpCommentLineRemover(final Reader src, final Writer dst, method process (line 45) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/removers/JustCopyRemover.java class JustCopyRemover (line 7) | public class JustCopyRemover extends AbstractCommentRemover { method JustCopyRemover (line 9) | public JustCopyRemover(final Reader src, final Writer dst, method process (line 14) | @Override FILE: jcp/src/main/java/com/igormaznitsa/jcp/utils/AntPathMatcher.java class AntPathMatcher (line 16) | public class AntPathMatcher { method AntPathMatcher (line 29) | public AntPathMatcher() { method AntPathMatcher (line 33) | public AntPathMatcher(String pathSeparator) { method tokenizeToStringArray (line 37) | public static String[] tokenizeToStringArray( method toStringArray (line 58) | public static String[] toStringArray(Collection collection) { method isEmpty (line 62) | public static boolean isEmpty(Collection collection) { method deactivatePatternCache (line 66) | private void deactivatePatternCache() { method match (line 72) | public boolean match(String pattern, String path) { method doMatch (line 76) | protected boolean doMatch(String pattern, String path, boolean fullMat... method isPotentialMatch (line 199) | private boolean isPotentialMatch(String path, String[] pattDirs) { method skipSegment (line 215) | private int skipSegment(String path, int pos, String prefix) { method skipSeparator (line 233) | private int skipSeparator(String path, int pos, String separator) { method isWildcardChar (line 241) | private boolean isWildcardChar(char c) { method tokenizePattern (line 250) | protected String[] tokenizePattern(String pattern) { method tokenizePath (line 269) | protected String[] tokenizePath(String path) { method matchStrings (line 273) | private boolean matchStrings(String pattern, String str) { method getStringMatcher (line 277) | protected AntPathStringMatcher getStringMatcher(String pattern) { class AntPathStringMatcher (line 296) | protected static class AntPathStringMatcher { method AntPathStringMatcher (line 311) | public AntPathStringMatcher(String pattern, boolean caseSensitive) { method quote (line 348) | private String quote(String s, int start, int end) { method matchStrings (line 355) | public boolean matchStrings(String str) { FILE: jcp/src/main/java/com/igormaznitsa/jcp/utils/ArrayUtils.java class ArrayUtils (line 26) | public final class ArrayUtils { method ArrayUtils (line 37) | private ArrayUtils() { method joinArrays (line 48) | @SafeVarargs FILE: jcp/src/main/java/com/igormaznitsa/jcp/utils/GetUtils.java class GetUtils (line 26) | public final class GetUtils { method GetUtils (line 28) | private GetUtils() { method ensureNonNull (line 41) | public static T ensureNonNull(final T value, final T defaultValue) { method ensureNonNullStr (line 52) | public static String ensureNonNullStr(final String value) { FILE: jcp/src/main/java/com/igormaznitsa/jcp/utils/IOUtils.java class IOUtils (line 26) | public final class IOUtils { method IOUtils (line 28) | private IOUtils() { method closeQuietly (line 37) | public static Closeable closeQuietly(final Closeable closeable) { FILE: jcp/src/main/java/com/igormaznitsa/jcp/utils/PreprocessorUtils.java class PreprocessorUtils (line 65) | public final class PreprocessorUtils { method PreprocessorUtils (line 77) | private PreprocessorUtils() { method findActiveFileInfoContainer (line 88) | public static Optional findActiveFileInfoContainer( method extractFilePositionInfo (line 109) | public static FilePositionInfo extractFilePositionInfo( method fillContextByFoundServices (line 122) | public static void fillContextByFoundServices(final PreprocessorContex... method findAndInstantiatePreprocessorExtensionForClassName (line 166) | public static PreprocessorExtension findAndInstantiatePreprocessorExte... method findCommentRemoverForId (line 187) | public static CommentRemoverType findCommentRemoverForId(final String ... method getFileExtension (line 212) | public static String getFileExtension(final File file) { method makeFileReader (line 220) | public static BufferedReader makeFileReader(final File file, final Cha... method replaceChar (line 237) | public static String[] replaceChar(final String[] source, method extractTrimmedTail (line 247) | public static String extractTrimmedTail(final String prefix, final Str... method extractTail (line 251) | public static String extractTail(final String prefix, final String val... method copyFile (line 262) | public static void copyFile(final File source, final File dest, final ... method copyFileAttributes (line 281) | public static boolean copyFileAttributes(final File from, final File t... method replacePartByChar (line 289) | public static String replacePartByChar(final String text, final char c... method findAndInstantiateAllServices (line 308) | public static List findAndInstantiateAllServices(final Class... method generateStringForChar (line 316) | public static String generateStringForChar(final char chr, final int l... method processMacroses (line 323) | public static String processMacroses(final String processingString, method checkFile (line 371) | private static void checkFile(final File file) throws IOException { method readWholeTextFileIntoArray (line 379) | public static String[] readWholeTextFileIntoArray(final File file, fin... method splitForEqualChar (line 442) | public static String[] splitForEqualChar(final String string) { method splitForCharAndHoldEmptyLine (line 457) | public static List splitForCharAndHoldEmptyLine(final String s... method splitForChar (line 466) | public static List splitForChar(final String string, final cha... method normalizeVariableName (line 492) | public static String normalizeVariableName(final String name) { method getFilePath (line 501) | public static String getFilePath(final File file) { method throwPreprocessorException (line 513) | public static void throwPreprocessorException(final String msg, final ... method replaceStringPrefix (line 520) | public static String[] replaceStringPrefix( method getNextLineCodes (line 548) | public static String getNextLineCodes() { method leftTrim (line 553) | public static String leftTrim(String rawString) { method isFileContentEquals (line 565) | public static boolean isFileContentEquals(final File src, final File d... FILE: jcp/src/main/java/com/igormaznitsa/jcp/utils/ResettablePrinter.java class ResettablePrinter (line 33) | public class ResettablePrinter { method ResettablePrinter (line 37) | public ResettablePrinter(final int initialCapacity) { method getText (line 41) | public String getText() { method isEmpty (line 45) | public boolean isEmpty() { method writeBufferTo (line 49) | public void writeBufferTo(final Writer writer) throws IOException { method getSize (line 55) | public int getSize() { method reset (line 59) | public void reset() { method print (line 63) | public void print(final String text) { method println (line 69) | public void println(final String text, final String eol) { FILE: jcp/src/test/java/com/igormaznitsa/jcp/AbstractMockPreprocessorContextTest.java class AbstractMockPreprocessorContextTest (line 43) | @RunWith(PowerMockRunner.class) method prepareMockContext (line 47) | protected PreprocessorContext prepareMockContext() throws Exception { FILE: jcp/src/test/java/com/igormaznitsa/jcp/AbstractSpyPreprocessorContextTest.java class AbstractSpyPreprocessorContextTest (line 43) | @RunWith(PowerMockRunner.class) method prepareClassTests (line 49) | @BeforeClass method doJanitor (line 55) | @AfterClass method beforeTest (line 60) | @Before method getCurrentTestFolder (line 65) | protected List getCurrentTestFolder() { method getDestinationFolder (line 73) | protected File getDestinationFolder() { method assertDestinationFolderEmpty (line 77) | protected void assertDestinationFolderEmpty() throws Exception { method preparePreprocessorContext (line 81) | protected PreprocessorContext preparePreprocessorContext(final List extractDeclaredNonStaticNonFinalFields(final... method extractValues (line 65) | private static Map extractValues(final PreprocessorCont... method assertObjectValue (line 75) | private static void assertObjectValue(final String fieldName, final Ob... method assertMapFields (line 120) | private static void assertMapFields(final String mapFieldName, final P... method assertPreprocessorContextMaps (line 145) | private static void assertPreprocessorContextMaps(final PreprocessorCo... method assertContextEquals (line 158) | private static void assertContextEquals(final Map etalon, method randomString (line 167) | private static String randomString() { method fillByRandomValues (line 177) | @SuppressWarnings("unchecked") method testConstuctorWithBaseContext_DefaultValues (line 326) | @Test method testConstructorWithBaseContext_RandomValues (line 343) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/context/ProcessContentWithSpacesAndWithoutTest.java class ProcessContentWithSpacesAndWithoutTest (line 34) | public class ProcessContentWithSpacesAndWithoutTest extends AbstractSpyP... method testProcess_NoSpaced_SpacesNotAllowed (line 36) | @Test method testProcess_NoSpaced_SpacesAllowed (line 44) | @Test method testProcess_Spaced_SpacesNotAllowed (line 53) | @Test method testProcess_Spaced_SpacesAllowed (line 64) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/AbortDirectiveHandlerTest.java class AbortDirectiveHandlerTest (line 30) | public class AbortDirectiveHandlerTest extends AbstractDirectiveHandlerA... method testExecution_wrongExpression (line 34) | @Test method testExecution (line 39) | @Override method testKeyword (line 44) | @Override method testExecutionCondition (line 49) | @Override method testReference (line 54) | @Override method testPhase (line 59) | @Override method testArgumentType (line 65) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/AbstractDirectiveHandlerAcceptanceTest.java class AbstractDirectiveHandlerAcceptanceTest (line 56) | public abstract class AbstractDirectiveHandlerAcceptanceTest { method beforeClass (line 60) | @BeforeClass method testExecution (line 66) | @Test method testKeyword (line 69) | @Test method testExecutionCondition (line 72) | @Test method testReference (line 75) | @Test method testArgumentType (line 78) | @Test method testPhase (line 81) | @Test method assertReference (line 84) | protected void assertReference(final AbstractDirectiveHandler handler) { method setGlobalVars (line 93) | private PreprocessorContext setGlobalVars(final PreprocessorContext co... method assertPreprocessorException (line 103) | public void assertPreprocessorException(final String preprocessingText, method assertGlobalPhaseException (line 120) | public void assertGlobalPhaseException(final String preprocessingText, method preprocessStringAtGlobalPhase (line 135) | private PreprocessorContext preprocessStringAtGlobalPhase(final String... method executeGlobalPhase (line 158) | public PreprocessorContext executeGlobalPhase(final String fileName, method readWholeDataFromReader (line 175) | private void readWholeDataFromReader(final BufferedReader reader, fina... method assertEqualsStringLists (line 186) | private void assertEqualsStringLists(final List etalon, final ... method internalPreprocessAndMatch (line 203) | private PreprocessorContext internalPreprocessAndMatch(final File srcf... method println (line 287) | private void println(final String str, final boolean showWhitespaces) { method parseStringForLines (line 298) | private List parseStringForLines(final String text) throws IOE... method preprocessString (line 318) | private PreprocessorContext preprocessString( method assertFilePreprocessing (line 330) | public PreprocessorContext assertFilePreprocessing( method assertFilePreprocessing (line 340) | public PreprocessorContext assertFilePreprocessing(final String testFi... FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/AbstractDirectiveHandlerTest.java class AbstractDirectiveHandlerTest (line 30) | public class AbstractDirectiveHandlerTest { method testPotentialConflictsBetweenDirectives (line 32) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/ActionDirectiveHandlerTest.java class ActionDirectiveHandlerTest (line 43) | public class ActionDirectiveHandlerTest extends AbstractDirectiveHandler... method testExecution (line 47) | @Test method testExecutionWrongExpression (line 70) | @Test method testKeyword (line 81) | @Test method testExecutionCondition (line 87) | @Test method testReference (line 93) | @Test method testArgumentType (line 99) | @Override method testPhase (line 104) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/CommentNextLineDirectiveHandlerTest.java class CommentNextLineDirectiveHandlerTest (line 28) | public class CommentNextLineDirectiveHandlerTest extends AbstractDirecti... method testExecution (line 33) | @Override method testKeyword (line 38) | @Override method testExecutionCondition (line 43) | @Override method testReference (line 48) | @Override method testPhase (line 53) | @Override method testArgumentType (line 59) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/DefineDirectiveHandlerTest.java class DefineDirectiveHandlerTest (line 30) | public class DefineDirectiveHandlerTest extends AbstractDirectiveHandler... method testExecution (line 34) | @Override method testExecution_wrongCases (line 41) | @Test method testKeyword (line 48) | @Override method testExecutionCondition (line 53) | @Override method testReference (line 58) | @Override method testPhase (line 63) | @Override method testArgumentType (line 69) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/DefinelDirectiveHandlerTest.java class DefinelDirectiveHandlerTest (line 30) | public class DefinelDirectiveHandlerTest extends AbstractDirectiveHandle... method testExecution (line 34) | @Override method testExecution_wrongCases (line 40) | @Test method testKeyword (line 49) | @Override method testExecutionCondition (line 54) | @Override method testReference (line 59) | @Override method testPhase (line 64) | @Override method testArgumentType (line 70) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/EchoDirectiveHandlerTest.java class EchoDirectiveHandlerTest (line 31) | public class EchoDirectiveHandlerTest extends AbstractDirectiveHandlerAc... method testExecution (line 35) | @Override method testKeyword (line 42) | @Override method testExecutionCondition (line 47) | @Override method testReference (line 52) | @Override method testArgumentType (line 57) | @Override method testPhase (line 62) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/ErrorDirectiveHandlerTest.java class ErrorDirectiveHandlerTest (line 33) | public class ErrorDirectiveHandlerTest extends AbstractDirectiveHandlerA... method testExecution (line 37) | @Override method testExecution_wrongCases (line 49) | @Test method testKeyword (line 57) | @Override method testExecutionCondition (line 62) | @Override method testReference (line 67) | @Override method testArgumentType (line 72) | @Override method testPhase (line 77) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/ExcludeIfDirectiveHandlerTest.java class ExcludeIfDirectiveHandlerTest (line 33) | public class ExcludeIfDirectiveHandlerTest extends AbstractDirectiveHand... method testExecution (line 37) | @Override method testKeyword (line 54) | @Override method testExecutionCondition (line 59) | @Override method testReference (line 64) | @Override method testPhase (line 69) | @Override method testArgumentType (line 75) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/ExitDirectiveHandlerTest.java class ExitDirectiveHandlerTest (line 28) | public class ExitDirectiveHandlerTest extends AbstractDirectiveHandlerAc... method testExecution (line 32) | @Override method testKeyword (line 37) | @Override method testExecutionCondition (line 42) | @Override method testReference (line 47) | @Override method testPhase (line 52) | @Override method testArgumentType (line 58) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/ExitIfDirectiveHandlerTest.java class ExitIfDirectiveHandlerTest (line 30) | public class ExitIfDirectiveHandlerTest extends AbstractDirectiveHandler... method testExecution (line 34) | @Override method testExecution_wrongExpression (line 39) | @Test method testKeyword (line 47) | @Override method testExecutionCondition (line 52) | @Override method testReference (line 57) | @Override method testPhase (line 62) | @Override method testArgumentType (line 68) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/FlushDirectiveHandlerTest.java class FlushDirectiveHandlerTest (line 28) | public class FlushDirectiveHandlerTest extends AbstractDirectiveHandlerA... method testExecution (line 32) | @Override method testKeyword (line 37) | @Override method testExecutionCondition (line 42) | @Override method testReference (line 47) | @Override method testArgumentType (line 52) | @Override method testPhase (line 57) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/GlobalDirectiveHandlerTest.java class GlobalDirectiveHandlerTest (line 33) | public class GlobalDirectiveHandlerTest extends AbstractDirectiveHandler... method testExecution (line 37) | @Override method testExecution_PreprocessingPhase (line 45) | @Test method testExecution_WrongCases (line 53) | @Test method testExecutionCondition (line 64) | @Override method testKeyword (line 69) | @Override method testPhase (line 74) | @Override method testReference (line 80) | @Override method testArgumentType (line 85) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/GlobalIfElseEndifTest.java class GlobalIfElseEndifTest (line 31) | public class GlobalIfElseEndifTest extends AbstractDirectiveHandlerAccep... method testExecution (line 39) | @Override method testExecution_PreprocessingPhase (line 47) | @Test method testExecution_wrongCases (line 53) | @Test method testKeyword (line 66) | @Override method testExecutionCondition (line 73) | @Override method testReference (line 80) | @Override method testPhase (line 87) | @Override method testArgumentType (line 99) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/IfDefDirectiveHandlerTest.java class IfDefDirectiveHandlerTest (line 28) | public class IfDefDirectiveHandlerTest extends AbstractDirectiveHandlerA... method testExecution (line 32) | @Override method testKeyword (line 45) | @Override method testExecutionCondition (line 50) | @Override method testReference (line 55) | @Override method testPhase (line 60) | @Override method testArgumentType (line 66) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/IfDefinedDirectiveHandlerTest.java class IfDefinedDirectiveHandlerTest (line 28) | public class IfDefinedDirectiveHandlerTest extends AbstractDirectiveHand... method testExecution (line 32) | @Override method testKeyword (line 47) | @Override method testExecutionCondition (line 52) | @Override method testReference (line 57) | @Override method testPhase (line 62) | @Override method testArgumentType (line 68) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/IfElseEndifDirectiveHandlerTest.java class IfElseEndifDirectiveHandlerTest (line 30) | public class IfElseEndifDirectiveHandlerTest extends AbstractDirectiveHa... method testExecution (line 36) | @Override method testIf_ExceptionWithoutExpression (line 41) | @Test method testIf_ExceptionWithoutEndIf (line 47) | @Test method testElse_ExeptionWithoutIf (line 53) | @Test method testEndIf_ExceptionWithoutIf (line 58) | @Test method testKeyword (line 63) | @Override method testExecutionCondition (line 70) | @Override method testReference (line 77) | @Override method testPhase (line 84) | @Override method testArgumentType (line 94) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/IfElseEndifDirectiveWithKeepLinesHandlerTest.java class IfElseEndifDirectiveWithKeepLinesHandlerTest (line 26) | public class IfElseEndifDirectiveWithKeepLinesHandlerTest extends IfElse... method testExecution (line 28) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/IfNDefDirectiveHandlerTest.java class IfNDefDirectiveHandlerTest (line 28) | public class IfNDefDirectiveHandlerTest extends AbstractDirectiveHandler... method testExecution (line 32) | @Override method testKeyword (line 45) | @Override method testExecutionCondition (line 50) | @Override method testReference (line 55) | @Override method testPhase (line 60) | @Override method testArgumentType (line 66) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/IncludeDirectiveHandlerTest.java class IncludeDirectiveHandlerTest (line 31) | public class IncludeDirectiveHandlerTest extends AbstractDirectiveHandle... method testExecution (line 35) | @Test method testExecution_wrongCases (line 43) | @Test method testKeyword (line 56) | @Override method testExecutionCondition (line 61) | @Override method testReference (line 66) | @Override method testPhase (line 71) | @Override method testArgumentType (line 77) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/LinesNotMatchException.java class LinesNotMatchException (line 24) | public class LinesNotMatchException extends RuntimeException { method LinesNotMatchException (line 34) | public LinesNotMatchException(final int etalonLineNumber, final int re... method getProblemStringIndex (line 45) | public int getProblemStringIndex() { method getEtalonLineNumber (line 49) | public int getEtalonLineNumber() { method getResultLineNumber (line 53) | public int getResultLineNumber() { method getEtalonString (line 57) | public String getEtalonString() { method getResultString (line 61) | public String getResultString() { method toString (line 65) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/LocalDirectiveHandlerTest.java class LocalDirectiveHandlerTest (line 31) | public class LocalDirectiveHandlerTest extends AbstractDirectiveHandlerA... method testExecution (line 35) | @Override method testExecutionCondition (line 46) | @Override method testExecution_ExceptionOnExpressionAbsence (line 51) | @Test method testExecution_ExceptionOnWrongExpression (line 57) | @Test method testKeyword (line 63) | @Override method testReference (line 68) | @Override method testPhase (line 73) | @Override method testArgumentType (line 79) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/MsgDirectiveHandlerTest.java class MsgDirectiveHandlerTest (line 35) | public class MsgDirectiveHandlerTest extends AbstractDirectiveHandlerAcc... method testExecution (line 39) | @Override method testKeyword (line 52) | @Override method testExecutionCondition (line 57) | @Override method testReference (line 62) | @Override method testArgumentType (line 67) | @Override method testPhase (line 72) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/NoAutoFlushDirectiveHandlerTest.java class NoAutoFlushDirectiveHandlerTest (line 28) | public class NoAutoFlushDirectiveHandlerTest extends AbstractDirectiveHa... method testExecution (line 32) | @Override method testKeyword (line 37) | @Override method testExecutionCondition (line 42) | @Override method testReference (line 47) | @Override method testArgumentType (line 52) | @Override method testPhase (line 57) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/OnlySpacesTest.java class OnlySpacesTest (line 24) | public class OnlySpacesTest extends AbstractDirectiveHandlerAcceptanceTe... method testExecution (line 26) | @Override method testKeyword (line 31) | @Override method testExecutionCondition (line 35) | @Override method testReference (line 39) | @Override method testArgumentType (line 43) | @Override method testPhase (line 47) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/OutDisabledDirectiveHandlerTest.java class OutDisabledDirectiveHandlerTest (line 28) | public class OutDisabledDirectiveHandlerTest extends AbstractDirectiveHa... method testExecution (line 32) | @Override method testKeyword (line 37) | @Override method testExecutionCondition (line 42) | @Override method testReference (line 47) | @Override method testPhase (line 52) | @Override method testArgumentType (line 58) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/OutEnabledDirectiveHandlerTest.java class OutEnabledDirectiveHandlerTest (line 28) | public class OutEnabledDirectiveHandlerTest extends AbstractDirectiveHan... method testExecution (line 32) | @Override method testKeyword (line 37) | @Override method testExecutionCondition (line 42) | @Override method testReference (line 47) | @Override method testPhase (line 52) | @Override method testArgumentType (line 58) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/OutNameDirectiveHandlerTest.java class OutNameDirectiveHandlerTest (line 30) | public class OutNameDirectiveHandlerTest extends AbstractDirectiveHandle... method testExecution (line 34) | @Override method testExecution_wrongExpressionResult (line 39) | @Test method testKeyword (line 45) | @Override method testExecutionCondition (line 50) | @Override method testReference (line 55) | @Override method testPhase (line 60) | @Override method testArgumentType (line 66) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/OutdirDirectiveHandlerTest.java class OutdirDirectiveHandlerTest (line 30) | public class OutdirDirectiveHandlerTest extends AbstractDirectiveHandler... method testExecution (line 34) | @Override method testExecution_wrongExpression (line 39) | @Test method testKeyword (line 46) | @Override method testExecutionCondition (line 51) | @Override method testReference (line 56) | @Override method testPhase (line 61) | @Override method testArgumentType (line 67) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/PrefixPostfixDirectiveHandlerTest.java class PrefixPostfixDirectiveHandlerTest (line 30) | public class PrefixPostfixDirectiveHandlerTest extends AbstractDirective... method testExecution (line 35) | @Override method testPrefix_wrongArgument (line 40) | @Test method testPostfix_wrongArgument (line 47) | @Test method testKeyword (line 54) | @Override method testExecutionCondition (line 60) | @Override method testReference (line 66) | @Override method testPhase (line 72) | @Override method testArgumentType (line 80) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/SpecVarsROTest.java class SpecVarsROTest (line 30) | public class SpecVarsROTest extends AbstractDirectiveHandlerAcceptanceTe... method testExecution (line 32) | @Override method testKeyword (line 38) | @Override method testExecutionCondition (line 42) | @Override method testReference (line 46) | @Override method testArgumentType (line 50) | @Override method testPhase (line 54) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/SpecialDirectivesBlockTest.java class SpecialDirectivesBlockTest (line 38) | public class SpecialDirectivesBlockTest extends AbstractDirectiveHandler... method testExecution (line 40) | @Override method testKeyword (line 125) | @Override method testExecutionCondition (line 130) | @Override method testReference (line 135) | @Override method testArgumentType (line 140) | @Override method testPhase (line 145) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/SpecialDirectivesTest.java class SpecialDirectivesTest (line 35) | public class SpecialDirectivesTest extends AbstractDirectiveHandlerAccep... method testExecution (line 37) | @Override method testKeyword (line 90) | @Override method testExecutionCondition (line 95) | @Override method testReference (line 100) | @Override method testArgumentType (line 105) | @Override method testPhase (line 110) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/UndefDirectiveHandlerTest.java class UndefDirectiveHandlerTest (line 31) | public class UndefDirectiveHandlerTest extends AbstractDirectiveHandlerA... method testExecution (line 35) | @Override method testExecution_wrongCases (line 44) | @Test method testKeyword (line 51) | @Override method testExecutionCondition (line 56) | @Override method testReference (line 61) | @Override method testPhase (line 66) | @Override method testArgumentType (line 72) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/VariablePair.java class VariablePair (line 26) | public class VariablePair { method VariablePair (line 31) | public VariablePair(final String name, final String value) { method getName (line 36) | public String getName() { method getValue (line 40) | public Value getValue() { FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/WarningDirectiveHandlerTest.java class WarningDirectiveHandlerTest (line 32) | public class WarningDirectiveHandlerTest extends AbstractDirectiveHandle... method testExecution (line 36) | @Override method testExecution_wrongCases (line 43) | @Test method testKeyword (line 51) | @Override method testExecutionCondition (line 56) | @Override method testReference (line 61) | @Override method testArgumentType (line 66) | @Override method testPhase (line 71) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/directives/WhileContinueBreakEndDirectiveHandlerTest.java class WhileContinueBreakEndDirectiveHandlerTest (line 30) | public class WhileContinueBreakEndDirectiveHandlerTest method testExecution (line 38) | @Override method testWhile_ExceptionWithoutExpression (line 43) | @Test method testWhile_ExceptionForNonBooleanExpression (line 48) | @Test method testWhile_ExceptionForNonClosed (line 53) | @Test method testBreak_ExceptionWithoutWhile (line 58) | @Test method testContinue_ExceptionWithoutWhile (line 63) | @Test method testEnd_ExceptionWithoutWhile (line 68) | @Test method testKeyword (line 73) | @Override method testExecutionCondition (line 81) | @Override method testReference (line 89) | @Override method testPhase (line 97) | @Override method testArgumentType (line 110) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/exceptions/PreprocessorExceptionTest.java class PreprocessorExceptionTest (line 34) | public final class PreprocessorExceptionTest { method testExceptionStringIndex_WrongBracket (line 36) | @Test method testExceptionStringIndex_WrongBracketClosing (line 53) | @Test method testExceptionStringIndex_WrongBracketInIncluded (line 71) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/ExpressionParserTest.java class ExpressionParserTest (line 46) | public class ExpressionParserTest extends AbstractMockPreprocessorContex... method testReplacingNegativeNumber (line 48) | @Test method testNextItem_zero (line 69) | @Test method testNextItem_negativeNumber (line 79) | @Test method testNextItem_zeroLess (line 91) | @Test method testNextItem_oneValue (line 103) | @Test method testNextItem_oneHexValue (line 113) | @Test method testNextItem_oneBooleanTrueValue (line 123) | @Test method testNextItem_oneBooleanFalseValue (line 133) | @Test method testNextItem_oneOperator (line 143) | @Test method testNextItem_complexExpression (line 153) | @Test method testParsing_oneValue (line 192) | @Test method testParsing_negativeNumber (line 203) | @Test method testParsing_easyExpression (line 214) | @Test method testParsing_complexExpression (line 231) | @Test method testParsing_deepIncludingBrackets (line 253) | @Test method testParsing_insideFunctionCall (line 268) | @Test method testParsing_notEasyBrackets (line 290) | @Test method testParsing_emptyBrakes (line 318) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/ExpressionTest.java class ExpressionTest (line 29) | public class ExpressionTest extends AbstractSpyPreprocessorContextTest { method testSimpleExpression (line 31) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/ExpressionTreeTest.java class ExpressionTreeTest (line 35) | public class ExpressionTreeTest { method testAddHierarchyTree (line 37) | @Test method testAddDivHierarchyTree (line 55) | @Test method testDivAddHierarchyTree (line 81) | @Test method testAddAddAddHierarchyTree (line 107) | @Test method testMulAddMulHierarchyTree (line 137) | @Test method testAddInBrakesMulHierarchyTree (line 169) | @Test method testMulAddInBrakesMulHierarchyTree (line 198) | @Test method testNotEquHierarchy (line 236) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/AbstractFunctionTest.java class AbstractFunctionTest (line 42) | public abstract class AbstractFunctionTest extends AbstractSpyPreprocess... method var (line 44) | protected static Map var(final Map map, ... method var (line 50) | protected static Map var(final String name, final Value... method testName (line 56) | @Test method testReference (line 59) | @Test method testArity (line 62) | @Test method testAllowedArgumentTypes (line 65) | @Test method testResultType (line 68) | @Test method assertReference (line 71) | protected void assertReference(final AbstractFunction function) { method assertAllowedArguments (line 78) | protected void assertAllowedArguments(final AbstractFunction function, method assertFunction (line 95) | protected void assertFunction(final String expression, final Value exp... method assertFunction (line 99) | protected void assertFunction(final String expression, final Value exp... method getRootCause (line 120) | protected Throwable getRootCause(final Throwable thr) { method assertFunctionException (line 134) | protected void assertFunctionException(final String expression) throws... FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionABSTest.java class FunctionABSTest (line 32) | public class FunctionABSTest extends AbstractFunctionTest { method testExecution_Int (line 36) | @Test method testExecution_Float (line 43) | @Test method testExecution_wrongCases (line 49) | @Test method testName (line 58) | @Override method testReference (line 63) | @Override method testArity (line 68) | @Override method testAllowedArgumentTypes (line 73) | @Override method testResultType (line 78) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionBINFILETest.java class FunctionBINFILETest (line 34) | public class FunctionBINFILETest extends AbstractFunctionTest { method testExecution_Base64Encoding (line 38) | @Test method testExecution_Base64Encoding_Deflate (line 48) | @Test method testExecution_Base64EncodingSplitted (line 58) | @Test method testExecution_ByteArrayEncoding (line 68) | @Test method testExecution_ByteArrayEncodingSplitted (line 80) | @Test method testExecution_UINT8ArrayEncoding (line 96) | @Test method testExecution_INT8ArrayEncoding (line 108) | @Test method testExecution_DEFLATEINT8ArrayEncoding (line 120) | @Test method testExecution_UINT8ArrayEncodingSplitted (line 132) | @Test method testExecution_INT8ArrayEncodingSplitted (line 163) | @Test method testExecution_DEFLATEINT8ArrayEncodingSplitted (line 194) | @Test method testExecution_Str_wrongCases (line 220) | @Test method testName (line 231) | @Override method testReference (line 236) | @Override method testArity (line 241) | @Override method testAllowedArgumentTypes (line 246) | @Override method testResultType (line 251) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionDefinedByUserTest.java class FunctionDefinedByUserTest (line 46) | public class FunctionDefinedByUserTest extends AbstractSpyPreprocessorCo... method testExecution_withArguments (line 48) | @Test method testExecution_withAnyArguments (line 72) | @Test method testExecution_withoutArguments (line 96) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionESCTest.java class FunctionESCTest (line 32) | public class FunctionESCTest extends AbstractFunctionTest { method testExecution (line 36) | @Test method testExecution_wrongCases (line 44) | @Test method testName (line 53) | @Override method testReference (line 58) | @Override method testArity (line 63) | @Override method testAllowedArgumentTypes (line 68) | @Override method testResultType (line 73) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionEVALFILETest.java class FunctionEVALFILETest (line 37) | public class FunctionEVALFILETest extends AbstractFunctionTest { method testExecution_ErrorForUndefinedVariable (line 46) | @Test method testExecution_VisibilityLocalVariable (line 59) | @Test method testExecution_AbsolutePath (line 68) | @Test method testExecution_IncludedEvalCall (line 79) | @Test method testExecution_VisibilityGlobalVariable (line 92) | @Test method testExecution_ConditionsInsideFile (line 102) | @Test method testExecution_Str_wrongCases (line 113) | @Test method testName (line 124) | @Override method testReference (line 129) | @Override method testArity (line 134) | @Override method testAllowedArgumentTypes (line 139) | @Override method testResultType (line 144) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionISSUBSTRTest.java class FunctionISSUBSTRTest (line 32) | public class FunctionISSUBSTRTest extends AbstractFunctionTest { method testExecution_StrStr (line 36) | @Test method testExecution_StrStr_wrongCases (line 47) | @Test method testName (line 59) | @Override method testReference (line 64) | @Override method testArity (line 69) | @Override method testAllowedArgumentTypes (line 74) | @Override method testResultType (line 79) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionISTest.java class FunctionISTest (line 32) | public class FunctionISTest extends AbstractFunctionTest { method testExecution_StrAny_VarPresented (line 36) | @Test method testExecution_StrAny_VarNotPresented (line 63) | @Test method testName (line 90) | @Override method testReference (line 95) | @Override method testArity (line 100) | @Override method testAllowedArgumentTypes (line 105) | @Override method testResultType (line 110) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionROUNDTest.java class FunctionROUNDTest (line 32) | public class FunctionROUNDTest extends AbstractFunctionTest { method testExecution_Float (line 36) | @Test method testExecution_Int (line 43) | @Test method testExecution_wrongCases (line 49) | @Test method testName (line 58) | @Override method testReference (line 63) | @Override method testArity (line 68) | @Override method testAllowedArgumentTypes (line 73) | @Override method testResultType (line 78) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionSTR2CSVTest.java class FunctionSTR2CSVTest (line 32) | public class FunctionSTR2CSVTest extends AbstractFunctionTest { method testExecution_Str (line 36) | @Test method testExecution_wrongCases (line 43) | @Test method testName (line 53) | @Override method testReference (line 58) | @Override method testArity (line 63) | @Override method testAllowedArgumentTypes (line 68) | @Override method testResultType (line 73) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionSTR2GOTest.java class FunctionSTR2GOTest (line 32) | public class FunctionSTR2GOTest extends AbstractFunctionTest { method testExecution_NoSplit (line 36) | @Test method testExecution_Split (line 43) | @Test method testExecution_wrongCases (line 58) | @Test method testName (line 69) | @Override method testReference (line 74) | @Override method testArity (line 79) | @Override method testAllowedArgumentTypes (line 84) | @Override method testResultType (line 89) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionSTR2INTTest.java class FunctionSTR2INTTest (line 32) | public class FunctionSTR2INTTest extends AbstractFunctionTest { method testExecute_Str (line 36) | @Test method testExecute_wrongCase (line 43) | @Test method testName (line 51) | @Override method testReference (line 56) | @Override method testArity (line 61) | @Override method testAllowedArgumentTypes (line 66) | @Override method testResultType (line 71) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionSTR2JAVATest.java class FunctionSTR2JAVATest (line 33) | public class FunctionSTR2JAVATest extends AbstractFunctionTest { method testExecution_NoSplit (line 37) | @Test method testExecution_Split (line 44) | @Test method testExecution_wrongCases (line 54) | @Test method testName (line 64) | @Override method testReference (line 69) | @Override method testArity (line 74) | @Override method testAllowedArgumentTypes (line 79) | @Override method testResultType (line 84) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionSTR2JSONTest.java class FunctionSTR2JSONTest (line 32) | public class FunctionSTR2JSONTest extends AbstractFunctionTest { method testExecution_Str (line 36) | @Test method testExecution_wrongCases (line 43) | @Test method testName (line 53) | @Override method testReference (line 58) | @Override method testArity (line 63) | @Override method testAllowedArgumentTypes (line 68) | @Override method testResultType (line 73) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionSTR2JSTest.java class FunctionSTR2JSTest (line 32) | public class FunctionSTR2JSTest extends AbstractFunctionTest { method testExecution_Str (line 36) | @Test method testExecution_wrongCases (line 43) | @Test method testName (line 53) | @Override method testReference (line 58) | @Override method testArity (line 63) | @Override method testAllowedArgumentTypes (line 68) | @Override method testResultType (line 73) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionSTR2WEBTest.java class FunctionSTR2WEBTest (line 32) | public class FunctionSTR2WEBTest extends AbstractFunctionTest { method testExecution_Str (line 36) | @Test method testExecution_wrongCases (line 44) | @Test method testName (line 54) | @Override method testReference (line 59) | @Override method testArity (line 64) | @Override method testAllowedArgumentTypes (line 69) | @Override method testResultType (line 74) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionSTR2XMLTest.java class FunctionSTR2XMLTest (line 32) | public class FunctionSTR2XMLTest extends AbstractFunctionTest { method testExecution_Str (line 36) | @Test method testExecution_wrongCases (line 43) | @Test method testName (line 53) | @Override method testReference (line 58) | @Override method testArity (line 63) | @Override method testAllowedArgumentTypes (line 68) | @Override method testResultType (line 73) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionSTRLENTest.java class FunctionSTRLENTest (line 32) | public class FunctionSTRLENTest extends AbstractFunctionTest { method testExecution_Str (line 36) | @Test method testExecution_wrongCases (line 42) | @Test method testName (line 52) | @Override method testReference (line 57) | @Override method testArity (line 62) | @Override method testAllowedArgumentTypes (line 67) | @Override method testResultType (line 72) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/FunctionTRIMLINESTest.java class FunctionTRIMLINESTest (line 33) | public class FunctionTRIMLINESTest extends AbstractFunctionTest { method testExecution_WorkingCases (line 37) | @Test method testExecution_wrongCases (line 46) | @Test method testName (line 57) | @Override method testReference (line 62) | @Override method testArity (line 67) | @Override method testAllowedArgumentTypes (line 72) | @Override method testResultType (line 77) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/xml/AbstractFunctionXMLTest.java class AbstractFunctionXMLTest (line 35) | public abstract class AbstractFunctionXMLTest extends AbstractFunctionTe... method initTest (line 41) | @Before FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/xml/FunctionXML_ATTRTest.java class FunctionXML_ATTRTest (line 33) | public class FunctionXML_ATTRTest extends AbstractFunctionXMLTest { method testExecution_WrongAttributeName (line 37) | @Test(expected = PreprocessorException.class) method testExecution_WrongElementId (line 42) | @Test(expected = PreprocessorException.class) method testExecution_ExistsAttribute (line 48) | @Test method testExecution_nonExistsAttribute (line 54) | @Test method testName (line 61) | @Override method testReference (line 66) | @Override method testArity (line 71) | @Override method testAllowedArgumentTypes (line 76) | @Override method testResultType (line 81) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/xml/FunctionXML_GETTest.java class FunctionXML_GETTest (line 33) | public class FunctionXML_GETTest extends AbstractFunctionXMLTest { method testExecution_WrongElementId (line 38) | @Test(expected = PreprocessorException.class) method testExecution_WrongIndex (line 43) | @Test(expected = PreprocessorException.class) method testExecution (line 51) | @Test method testName (line 77) | @Override method testReference (line 82) | @Override method testArity (line 87) | @Override method testAllowedArgumentTypes (line 92) | @Override method testResultType (line 97) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/xml/FunctionXML_LISTTest.java class FunctionXML_LISTTest (line 34) | public class FunctionXML_LISTTest extends AbstractFunctionXMLTest { method testExecution_ForWrongElement (line 38) | @Test(expected = PreprocessorException.class) method testExecution_ForNonExistElements (line 44) | @Test method testExecution_ForExistElements (line 50) | @Test method testName (line 56) | @Override method testReference (line 61) | @Override method testArity (line 66) | @Override method testAllowedArgumentTypes (line 71) | @Override method testResultType (line 76) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/xml/FunctionXML_NAMETest.java class FunctionXML_NAMETest (line 33) | public class FunctionXML_NAMETest extends AbstractFunctionXMLTest { method testExecution_WrongElementId (line 37) | @Test(expected = PreprocessorException.class) method testExecution_RootElement (line 42) | @Test method testName (line 47) | @Override method testReference (line 52) | @Override method testArity (line 57) | @Override method testAllowedArgumentTypes (line 62) | @Override method testResultType (line 67) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/xml/FunctionXML_OPENTest.java class FunctionXML_OPENTest (line 33) | public class FunctionXML_OPENTest extends AbstractFunctionXMLTest { method testExecute_FileNotFound (line 37) | @Test(expected = PreprocessorException.class) method testExecute_NoXMLFile (line 42) | @Test(expected = PreprocessorException.class) method testExecute (line 47) | @Test method testName (line 52) | @Override method testReference (line 57) | @Override method testArity (line 62) | @Override method testAllowedArgumentTypes (line 67) | @Override method testResultType (line 72) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/xml/FunctionXML_ROOTTest.java class FunctionXML_ROOTTest (line 33) | public class FunctionXML_ROOTTest extends AbstractFunctionXMLTest { method testExecution_WrongDocId (line 37) | @Test(expected = PreprocessorException.class) method testExecution (line 42) | @Test method testName (line 48) | @Override method testReference (line 53) | @Override method testArity (line 58) | @Override method testAllowedArgumentTypes (line 63) | @Override method testResultType (line 68) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/xml/FunctionXML_SIZETest.java class FunctionXML_SIZETest (line 34) | public class FunctionXML_SIZETest extends AbstractFunctionXMLTest { method testExecution_WrongElementListID (line 38) | @Test(expected = PreprocessorException.class) method testExecution_WrongElementType (line 43) | @Test(expected = PreprocessorException.class) method testExecution (line 48) | @Test method testName (line 59) | @Override method testReference (line 64) | @Override method testArity (line 69) | @Override method testAllowedArgumentTypes (line 74) | @Override method testResultType (line 79) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/xml/FunctionXML_TEXTTest.java class FunctionXML_TEXTTest (line 33) | public class FunctionXML_TEXTTest extends AbstractFunctionXMLTest { method testExecution_IncompatibleCachedObjectId (line 37) | @Test(expected = PreprocessorException.class) method testExecution (line 42) | @Test method testName (line 51) | @Override method testReference (line 56) | @Override method testArity (line 61) | @Override method testAllowedArgumentTypes (line 66) | @Override method testResultType (line 71) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/xml/FunctionXML_XELEMENTTest.java class FunctionXML_XELEMENTTest (line 34) | public class FunctionXML_XELEMENTTest extends AbstractFunctionXMLTest { method testExecution_ForWrongElement (line 38) | @Test(expected = PreprocessorException.class) method testExecution_NonExistElement (line 44) | @Test(expected = PreprocessorException.class) method testExecution_ForExistElements (line 49) | @Test method testName (line 58) | @Override method testReference (line 63) | @Override method testArity (line 68) | @Override method testAllowedArgumentTypes (line 73) | @Override method testResultType (line 78) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/functions/xml/FunctionXML_XLISTTest.java class FunctionXML_XLISTTest (line 34) | public class FunctionXML_XLISTTest extends AbstractFunctionXMLTest { method testExecution_ForWrongElement (line 38) | @Test(expected = PreprocessorException.class) method testExecution_NonExistElement (line 44) | @Test method testExecution_ForExistElements (line 52) | @Test method testName (line 60) | @Override method testReference (line 65) | @Override method testArity (line 70) | @Override method testAllowedArgumentTypes (line 75) | @Override method testResultType (line 80) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/AbstractOperatorTest.java class AbstractOperatorTest (line 37) | public abstract class AbstractOperatorTest extends AbstractSpyPreprocess... method testKeyword (line 39) | @Test method testReference (line 42) | @Test method testArity (line 45) | @Test method testPriority (line 48) | @Test method testExecution (line 51) | @Test method testExecution_PreprocessorException (line 54) | @Test method assertReference (line 57) | public void assertReference(final AbstractOperator operator) { method assertExecution (line 64) | public PreprocessorContext assertExecution(final Value expectedResult,... method assertPreprocessorException (line 72) | public void assertPreprocessorException(final String expression) { FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorADDTest.java class OperatorADDTest (line 30) | public class OperatorADDTest extends AbstractOperatorTest { method testExecution (line 34) | @Override method testExecution_chain (line 43) | @Test method testExecution_PreprocessorException (line 48) | @Override method testArity (line 58) | @Override method testKeyword (line 63) | @Override method testReference (line 68) | @Override method testPriority (line 73) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorANDTest.java class OperatorANDTest (line 30) | public class OperatorANDTest extends AbstractOperatorTest { method testExecution (line 34) | @Test method testExecution_PreprocessorException (line 48) | @Override method testKeyword (line 57) | @Override method testReference (line 62) | @Override method testArity (line 67) | @Override method testPriority (line 72) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorDIVTest.java class OperatorDIVTest (line 30) | public class OperatorDIVTest extends AbstractOperatorTest { method testExecution (line 34) | @Override method testExecution_chain (line 41) | @Test method testExecution_PreprocessorException (line 46) | @Override method testExecution_arithmeticException (line 57) | @Test(expected = ArithmeticException.class) method testKeyword (line 62) | @Override method testReference (line 67) | @Override method testArity (line 72) | @Override method testPriority (line 77) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorEQUTest.java class OperatorEQUTest (line 29) | public class OperatorEQUTest extends AbstractOperatorTest { method testExecution (line 33) | @Override method testExecution_PreprocessorException (line 48) | @Override method testKeyword (line 56) | @Override method testReference (line 61) | @Override method testArity (line 66) | @Override method testPriority (line 71) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorGREATEQUTest.java class OperatorGREATEQUTest (line 29) | public class OperatorGREATEQUTest extends AbstractOperatorTest { method testKeyword (line 33) | @Override method testReference (line 38) | @Override method testArity (line 43) | @Override method testPriority (line 48) | @Override method testExecution (line 53) | @Override method testExecution_PreprocessorException (line 65) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorGREATTest.java class OperatorGREATTest (line 29) | public class OperatorGREATTest extends AbstractOperatorTest { method testKeyword (line 33) | @Override method testReference (line 38) | @Override method testArity (line 43) | @Override method testPriority (line 48) | @Override method testExecution (line 53) | @Override method testExecution_PreprocessorException (line 62) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorLESSEQUTest.java class OperatorLESSEQUTest (line 29) | public class OperatorLESSEQUTest extends AbstractOperatorTest { method testKeyword (line 33) | @Override method testReference (line 38) | @Override method testArity (line 43) | @Override method testPriority (line 48) | @Override method testExecution (line 53) | @Override method testExecution_PreprocessorException (line 65) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorLESSTest.java class OperatorLESSTest (line 29) | public class OperatorLESSTest extends AbstractOperatorTest { method testKeyword (line 33) | @Override method testReference (line 38) | @Override method testArity (line 43) | @Override method testPriority (line 48) | @Override method testExecution (line 53) | @Override method testExecution_PreprocessorException (line 62) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorMODTest.java class OperatorMODTest (line 30) | public class OperatorMODTest extends AbstractOperatorTest { method testExecution (line 34) | @Override method testExecution_PreprocessorException (line 41) | @Override method testExecution_arithmeticException (line 50) | @Test(expected = ArithmeticException.class) method testArity (line 55) | @Override method testKeyword (line 60) | @Override method testReference (line 65) | @Override method testPriority (line 70) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorMULTest.java class OperatorMULTest (line 30) | public class OperatorMULTest extends AbstractOperatorTest { method testExecution (line 34) | @Override method testExecution_chain (line 40) | @Test method testExecution_PreprocessorException (line 45) | @Override method testArity (line 57) | @Override method testKeyword (line 62) | @Override method testReference (line 67) | @Override method testPriority (line 72) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorNOTEQUTest.java class OperatorNOTEQUTest (line 29) | public class OperatorNOTEQUTest extends AbstractOperatorTest { method testKeyword (line 33) | @Override method testReference (line 38) | @Override method testArity (line 43) | @Override method testPriority (line 48) | @Override method testExecution (line 53) | @Override method testExecution_PreprocessorException (line 67) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorNOTTest.java class OperatorNOTTest (line 29) | public class OperatorNOTTest extends AbstractOperatorTest { method testKeyword (line 33) | @Override method testReference (line 38) | @Override method testArity (line 43) | @Override method testPriority (line 48) | @Override method testExecution (line 53) | @Override method testExecution_PreprocessorException (line 60) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorORTest.java class OperatorORTest (line 29) | public class OperatorORTest extends AbstractOperatorTest { method testKeyword (line 33) | @Override method testReference (line 38) | @Override method testArity (line 43) | @Override method testPriority (line 48) | @Override method testExecution (line 53) | @Override method testExecution_PreprocessorException (line 62) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorSUBTest.java class OperatorSUBTest (line 29) | public class OperatorSUBTest extends AbstractOperatorTest { method testKeyword (line 33) | @Override method testReference (line 38) | @Override method testArity (line 43) | @Override method testPriority (line 48) | @Override method testExecution (line 53) | @Override method testExecution_PreprocessorException (line 62) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/expression/operators/OperatorXORTest.java class OperatorXORTest (line 29) | public class OperatorXORTest extends AbstractOperatorTest { method testKeyword (line 33) | @Override method testReference (line 38) | @Override method testArity (line 43) | @Override method testPriority (line 48) | @Override method testExecution (line 53) | @Override method testExecution_PreprocessorException (line 62) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/maven/MavenPropertiesImporterTest.java class MavenPropertiesImporterTest (line 31) | public class MavenPropertiesImporterTest { method testNormalizeGetter (line 33) | @Test method testRequestProperty (line 38) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/maven/PreprocessMojoTest.java class PreprocessMojoTest (line 39) | public final class PreprocessMojoTest extends AbstractMojoTestCase { method assertArrayEqualsWithoutOrders (line 41) | private static void assertArrayEqualsWithoutOrders(final Object[] arra... method setUp (line 59) | @Before method tearDown (line 65) | @After method testConfiguration (line 71) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/removers/AbstractCommentRemoverTest.java class AbstractCommentRemoverTest (line 16) | @RunWith(Parameterized.class) method AbstractCommentRemoverTest (line 20) | public AbstractCommentRemoverTest(final boolean whiteSpaced) { method data (line 24) | @Parameterized.Parameters method makeCommentRemoverInstance (line 29) | protected abstract AbstractCommentRemover makeCommentRemoverInstance(R... method assertCommentRemove (line 32) | public void assertCommentRemove(final String source, final String expe... FILE: jcp/src/test/java/com/igormaznitsa/jcp/removers/CStyleCommentsRemoverTest.java class CStyleCommentsRemoverTest (line 28) | public class CStyleCommentsRemoverTest extends AbstractCommentRemoverTest { method CStyleCommentsRemoverTest (line 30) | public CStyleCommentsRemoverTest(boolean whiteSpaced) { method makeCommentRemoverInstance (line 34) | @Override method testRemovingSingleStringComments (line 41) | @Test method testMultilineStringComments (line 48) | @Test method testMultipleStarsAtComments (line 55) | @Test method testTabulation (line 62) | @Test method testJcpDirectivesInComments (line 67) | @Test method testLineCommentInTheEnd (line 75) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/removers/JcpCommentLineRemoverTest.java class JcpCommentLineRemoverTest (line 28) | public class JcpCommentLineRemoverTest extends AbstractCommentRemoverTest { method JcpCommentLineRemoverTest (line 30) | public JcpCommentLineRemoverTest(boolean whiteSpaced) { method makeCommentRemoverInstance (line 34) | @Override method testRemovingSingleStringComments (line 41) | @Test method testMultilineStringComments (line 49) | @Test method testMultipleStarsAtComments (line 57) | @Test method testTabulation (line 65) | @Test method testJcpDirectivesInComments (line 73) | @Test method testCommentedJcpDirective (line 81) | @Test method testCommentedJcpDirectiveAndJcpMarkedLines (line 96) | @Test method testLineCommentInTheEnd (line 111) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/removers/JustCopyCommentsRemoverTest.java class JustCopyCommentsRemoverTest (line 28) | public class JustCopyCommentsRemoverTest extends AbstractCommentRemoverT... method JustCopyCommentsRemoverTest (line 30) | public JustCopyCommentsRemoverTest(boolean whiteSpaced) { method makeCommentRemoverInstance (line 34) | @Override method testRemovingSingleStringComments (line 41) | @Test method testMultilineStringComments (line 49) | @Test method testMultipleStarsAtComments (line 57) | @Test method testTabulation (line 65) | @Test method testJcpDirectivesInComments (line 73) | @Test method testLineCommentInTheEnd (line 81) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/AbortTest.java class AbortTest (line 29) | public class AbortTest extends AbstractUseCaseTest { method tuneContext (line 31) | @Override method check (line 36) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/AbstractUseCaseTest.java class AbstractUseCaseTest (line 40) | public abstract class AbstractUseCaseTest { method before (line 46) | @Before method after (line 66) | @After method isDeleteTemporaryFolder (line 77) | public boolean isDeleteTemporaryFolder() { method check (line 81) | public abstract void check(PreprocessorContext context, JcpPreprocesso... method assertFolder (line 84) | private void assertFolder(final File etalonFolder, final File checkFol... method tuneContext (line 148) | protected void tuneContext(final PreprocessorContext context) { method tuneDefaultContextOptions (line 152) | protected void tuneDefaultContextOptions(final PreprocessorContext con... method isIgnoreEolInCheck (line 160) | protected boolean isIgnoreEolInCheck() { method createPreprocessorContext (line 164) | protected PreprocessorContext createPreprocessorContext(final File bas... method executeTest (line 168) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/BinFileTest.java class BinFileTest (line 30) | public class BinFileTest extends AbstractUseCaseTest { method tuneContext (line 32) | @Override method check (line 37) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/DefUndefTest.java class DefUndefTest (line 29) | public class DefUndefTest extends AbstractUseCaseTest { method check (line 31) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/EvalFileTest.java class EvalFileTest (line 29) | public class EvalFileTest extends AbstractUseCaseTest { method tuneContext (line 31) | @Override method check (line 36) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/ExternalGlobalDefFileTest.java class ExternalGlobalDefFileTest (line 30) | public class ExternalGlobalDefFileTest extends AbstractUseCaseTest { method tuneContext (line 32) | @Override method check (line 37) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/GenerationTest.java class GenerationTest (line 29) | public class GenerationTest extends AbstractUseCaseTest { method check (line 31) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/IncludeAndExitTest.java class IncludeAndExitTest (line 29) | public class IncludeAndExitTest extends AbstractUseCaseTest { method check (line 31) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/InsidePreprocessingTest.java class InsidePreprocessingTest (line 29) | public class InsidePreprocessingTest extends AbstractUseCaseTest { method check (line 31) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/PrefixPostfixTest.java class PrefixPostfixTest (line 29) | public class PrefixPostfixTest extends AbstractUseCaseTest { method check (line 31) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/PreserveIndentOffTest.java class PreserveIndentOffTest (line 30) | public class PreserveIndentOffTest extends AbstractUseCaseTest { method tuneContext (line 32) | @Override method check (line 38) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/PreserveIndentOnTest.java class PreserveIndentOnTest (line 29) | public class PreserveIndentOnTest extends AbstractUseCaseTest { method tuneContext (line 31) | @Override method check (line 37) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/SimpleTest.java class SimpleTest (line 29) | public class SimpleTest extends AbstractUseCaseTest { method check (line 31) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/SpacesBeforeDirectivesNotAllowedTest.java class SpacesBeforeDirectivesNotAllowedTest (line 33) | public class SpacesBeforeDirectivesNotAllowedTest extends AbstractUseCas... method createPreprocessorContext (line 35) | @Override method tuneContext (line 40) | @Override method check (line 45) | @Override class WarnLogPreprocessorContext (line 58) | private static class WarnLogPreprocessorContext extends PreprocessorCo... method WarnLogPreprocessorContext (line 61) | public WarnLogPreprocessorContext(final File baseDir) { method getWarnings (line 66) | public List getWarnings() { method logWarning (line 70) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/SpacesBeforeDirectivesTest.java class SpacesBeforeDirectivesTest (line 33) | public class SpacesBeforeDirectivesTest extends AbstractUseCaseTest { method createPreprocessorContext (line 35) | @Override method tuneContext (line 40) | @Override method check (line 45) | @Override class WarnLogPreprocessorContext (line 58) | private static class WarnLogPreprocessorContext extends PreprocessorCo... method WarnLogPreprocessorContext (line 61) | public WarnLogPreprocessorContext(final File baseDir) { method getWarnings (line 65) | public List getWarnings() { method logWarning (line 69) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/StaticSiteTest.java class StaticSiteTest (line 29) | public class StaticSiteTest extends AbstractUseCaseTest { method check (line 31) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/Str2JavaTest.java class Str2JavaTest (line 29) | public class Str2JavaTest extends AbstractUseCaseTest { method check (line 31) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/StringDirectiveTest.java class StringDirectiveTest (line 29) | public class StringDirectiveTest extends AbstractUseCaseTest { method check (line 31) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/TextBufferVariablesTest.java class TextBufferVariablesTest (line 30) | public class TextBufferVariablesTest extends AbstractUseCaseTest { method tuneContext (line 32) | @Override method check (line 37) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/UnknownVarAsFalseTest.java class UnknownVarAsFalseTest (line 29) | public class UnknownVarAsFalseTest extends AbstractUseCaseTest { method tuneContext (line 31) | @Override method check (line 37) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/UsePrefixAsMultilineTest.java class UsePrefixAsMultilineTest (line 29) | public class UsePrefixAsMultilineTest extends AbstractUseCaseTest { method check (line 31) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/usecases/UserFunctionTest.java class UserFunctionTest (line 34) | public class UserFunctionTest extends AbstractUseCaseTest implements Pre... method tuneContext (line 39) | @Override method check (line 44) | @Override method processAction (line 52) | @Override method processUserFunction (line 61) | @Override method hasAction (line 76) | @Override method hasUserFunction (line 81) | @Override method getUserFunctionArity (line 89) | @Override FILE: jcp/src/test/java/com/igormaznitsa/jcp/utils/PreprocessorUtilsTest.java class PreprocessorUtilsTest (line 35) | public class PreprocessorUtilsTest { method testReplaceStringPrefix (line 37) | @Test method testGenerateStringForChar (line 45) | @Test method testReplacePartByChar (line 53) | @Test method testMakeFileReader_charsetAndBufferSizeChange (line 61) | @Test FILE: jcp/src/test/java/com/igormaznitsa/jcp/utils/antpathmatcher/AntPathMatcherTest.java class AntPathMatcherTest (line 30) | public class AntPathMatcherTest { method testMatching (line 32) | @Test FILE: jcp/src/test/resources/com/igormaznitsa/jcp/expression/functions/eval/TestEval.java class TestEval (line 13) | public final class TestEval { method main (line 14) | public void main(String ... args){ FILE: jcp/src/test/resources/com/igormaznitsa/jcp/expression/functions/eval/TestEvalWithIncluded.java class TestEvalWithIncluded (line 2) | public final class TestEvalWithIncluded { method main (line 3) | public void main(String ... args){