SYMBOL INDEX (333 symbols across 47 files) FILE: examples/default-custom-types/buildSrc/src/main/java/custom/AvroConventionPlugin.java class AvroConventionPlugin (line 8) | public class AvroConventionPlugin implements Plugin { method apply (line 9) | public void apply(Project project) { FILE: examples/default-custom-types/buildSrc/src/main/java/custom/TimeZoneConversion.java class TimeZoneConversion (line 8) | @SuppressWarnings("unused") method getConvertedType (line 12) | @Override method getLogicalTypeName (line 17) | @Override method fromCharSequence (line 22) | @Override method toCharSequence (line 27) | @Override method getRecommendedSchema (line 32) | @Override FILE: examples/default-custom-types/buildSrc/src/main/java/custom/TimeZoneLogicalType.java class TimeZoneLogicalType (line 6) | public class TimeZoneLogicalType extends LogicalType { method TimeZoneLogicalType (line 9) | private TimeZoneLogicalType() { method validate (line 13) | @Override FILE: examples/default-custom-types/buildSrc/src/main/java/custom/TimeZoneLogicalTypeFactory.java class TimeZoneLogicalTypeFactory (line 7) | public class TimeZoneLogicalTypeFactory implements LogicalTypes.LogicalT... method fromSchema (line 8) | @Override FILE: examples/default-custom-types/src/main/java/custom/TimeZoneConversion.java class TimeZoneConversion (line 8) | @SuppressWarnings("unused") method getConvertedType (line 12) | @Override method getLogicalTypeName (line 17) | @Override method fromCharSequence (line 22) | @Override method toCharSequence (line 27) | @Override method getRecommendedSchema (line 32) | @Override FILE: examples/default-custom-types/src/main/java/custom/TimeZoneLogicalType.java class TimeZoneLogicalType (line 6) | public class TimeZoneLogicalType extends LogicalType { method TimeZoneLogicalType (line 9) | private TimeZoneLogicalType() { method validate (line 13) | @Override FILE: examples/default-custom-types/src/main/java/custom/TimeZoneLogicalTypeFactory.java class TimeZoneLogicalTypeFactory (line 7) | public class TimeZoneLogicalTypeFactory implements LogicalTypes.LogicalT... method fromSchema (line 8) | @Override FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/AvroBasePlugin.java class AvroBasePlugin (line 21) | public class AvroBasePlugin implements Plugin { method apply (line 22) | @Override method configureExtension (line 27) | @SuppressWarnings("deprecation") FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/AvroExtension.java type AvroExtension (line 25) | @SuppressWarnings("unused") method getOutputCharacterEncoding (line 27) | Property getOutputCharacterEncoding(); method getStringType (line 28) | Property getStringType(); method getFieldVisibility (line 29) | Property getFieldVisibility(); method getTemplateDirectory (line 30) | Property getTemplateDirectory(); method getAdditionalVelocityToolClasses (line 31) | ListProperty getAdditionalVelocityToolClasses(); method isCreateSetters (line 32) | Property isCreateSetters(); method isCreateOptionalGetters (line 33) | Property isCreateOptionalGetters(); method isGettersReturnOptional (line 34) | Property isGettersReturnOptional(); method isOptionalGettersForNullableFieldsOnly (line 35) | Property isOptionalGettersForNullableFieldsOnly(); method isEnableDecimalLogicalType (line 36) | Property isEnableDecimalLogicalType(); method getConversionsAndTypeFactoriesClasspath (line 37) | ConfigurableFileCollection getConversionsAndTypeFactoriesClasspath(); method getLogicalTypeFactories (line 42) | @Deprecated method getLogicalTypeFactoryClassNames (line 44) | MapProperty getLogicalTypeFactoryClassNames(); method getCustomConversions (line 49) | @Deprecated method getCustomConversionClassNames (line 51) | ListProperty getCustomConversionClassNames(); method logicalTypeFactory (line 56) | @Deprecated method logicalTypeFactory (line 58) | AvroExtension logicalTypeFactory(String typeName, String typeFactoryCl... method customConversion (line 63) | @Deprecated method customConversion (line 65) | AvroExtension customConversion(String conversionClassName); FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/AvroPlugin.java class AvroPlugin (line 38) | public class AvroPlugin implements Plugin { method apply (line 39) | @Override method configureTasks (line 47) | private static void configureTasks(final Project project) { method configureIntelliJ (line 55) | private static void configureIntelliJ(final Project project) { method configureProtocolGenerationTask (line 85) | private static TaskProvider configureProtoco... method configureJavaGenerationTask (line 99) | private static TaskProvider configureJavaGenerat... method configureTaskDependencies (line 130) | private static void configureTaskDependencies(final Project project, f... method getAvroSourceDir (line 142) | private static File getAvroSourceDir(Project project, SourceSet source... method getGeneratedOutputDir (line 146) | private static Provider getGeneratedOutputDir(Project proje... method getSourceSets (line 151) | private static SourceSetContainer getSourceSets(Project project) { method getMainSourceSet (line 155) | private static SourceSet getMainSourceSet(Project project) { method getTestSourceSet (line 159) | private static SourceSet getTestSourceSet(Project project) { class NonGeneratedDirectoryFileFilter (line 163) | private static class NonGeneratedDirectoryFileFilter implements FileFi... method accept (line 164) | @Override FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/AvroUtils.java class AvroUtils (line 12) | class AvroUtils { method AvroUtils (line 31) | private AvroUtils() { } method assemblePath (line 39) | static String assemblePath(Schema schema) { method assemblePath (line 49) | static String assemblePath(Protocol protocol) { method assemblePath (line 61) | private static String assemblePath(String namespace, String name, Stri... FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/Constants.java class Constants (line 33) | class Constants { FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/DefaultAvroExtension.java class DefaultAvroExtension (line 37) | @SuppressWarnings({"unused", "WeakerAccess"}) method DefaultAvroExtension (line 55) | @Inject method getOutputCharacterEncoding (line 80) | @Override method setOutputCharacterEncoding (line 85) | public void setOutputCharacterEncoding(String outputCharacterEncoding) { method setOutputCharacterEncoding (line 89) | public void setOutputCharacterEncoding(Charset outputCharacterEncoding) { method getStringType (line 93) | @Override method setStringType (line 98) | public void setStringType(String stringType) { method setStringType (line 102) | public void setStringType(GenericData.StringType stringType) { method getFieldVisibility (line 106) | @Override method setFieldVisibility (line 111) | public void setFieldVisibility(String fieldVisibility) { method setFieldVisibility (line 115) | public void setFieldVisibility(SpecificCompiler.FieldVisibility fieldV... method getTemplateDirectory (line 119) | @Override method setTemplateDirectory (line 124) | public void setTemplateDirectory(String templateDirectory) { method getAdditionalVelocityToolClasses (line 128) | @Optional method setAdditionalVelocityToolClasses (line 134) | public void setAdditionalVelocityToolClasses(List additionalVe... method isCreateSetters (line 138) | @Override method setCreateSetters (line 143) | public void setCreateSetters(String createSetters) { method setCreateSetters (line 147) | public void setCreateSetters(boolean createSetters) { method isCreateOptionalGetters (line 151) | @Override method setCreateOptionalGetters (line 156) | public void setCreateOptionalGetters(String createOptionalGetters) { method setCreateOptionalGetters (line 160) | public void setCreateOptionalGetters(boolean createOptionalGetters) { method isGettersReturnOptional (line 164) | @Override method setGettersReturnOptional (line 169) | public void setGettersReturnOptional(String gettersReturnOptional) { method setGettersReturnOptional (line 173) | public void setGettersReturnOptional(boolean gettersReturnOptional) { method isOptionalGettersForNullableFieldsOnly (line 177) | @Override method setOptionalGettersForNullableFieldsOnly (line 182) | public void setOptionalGettersForNullableFieldsOnly(String optionalGet... method setOptionalGettersForNullableFieldsOnly (line 186) | public void setOptionalGettersForNullableFieldsOnly(boolean optionalGe... method isEnableDecimalLogicalType (line 190) | @Override method setEnableDecimalLogicalType (line 195) | public void setEnableDecimalLogicalType(String enableDecimalLogicalTyp... method setEnableDecimalLogicalType (line 199) | public void setEnableDecimalLogicalType(boolean enableDecimalLogicalTy... method getConversionsAndTypeFactoriesClasspath (line 203) | @Override method getLogicalTypeFactories (line 211) | @Deprecated method setLogicalTypeFactories (line 220) | @Deprecated method setLogicalTypeFactories (line 229) | @Deprecated method getLogicalTypeFactoryClassNames (line 235) | @Override method setLogicalTypeFactoryClassNames (line 240) | public void setLogicalTypeFactoryClassNames(Provider getCustomConversionClassNames() { method setCustomConversionClassNames (line 279) | public void setCustomConversionClassNames(Provider> p... method setCustomConversionClassNames (line 283) | public void setCustomConversionClassNames(Iterable customConve... method logicalTypeFactory (line 290) | @Deprecated method logicalTypeFactory (line 297) | @Override method customConversion (line 306) | @Deprecated method customConversion (line 313) | @Override FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/Enums.java class Enums (line 20) | class Enums { method parseCaseInsensitive (line 21) | static > T parseCaseInsensitive(String label, T[] va... FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/FileExtensionSpec.java class FileExtensionSpec (line 25) | class FileExtensionSpec implements Spec { method FileExtensionSpec (line 28) | FileExtensionSpec(String... extensions) { method FileExtensionSpec (line 32) | FileExtensionSpec(Collection extensions) { method isSatisfiedBy (line 36) | @Override FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/FileState.java class FileState (line 22) | class FileState implements Comparable { method FileState (line 28) | FileState(File file, String path) { method getFile (line 33) | File getFile() { method getDuplicateTypeNames (line 37) | Set getDuplicateTypeNames() { method clearError (line 41) | void clearError() { method setError (line 45) | void setError(Throwable ex) { method addDuplicateTypeName (line 49) | void addDuplicateTypeName(String typeName) { method containsDuplicateTypeName (line 53) | public boolean containsDuplicateTypeName(String typeName) { method getPath (line 57) | public String getPath() { method getErrorMessage (line 61) | public String getErrorMessage() { method compareTo (line 65) | @Override method equals (line 70) | @Override method hashCode (line 82) | @Override FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/FileUtils.java class FileUtils (line 64) | class FileUtils { method openOutputStream (line 85) | private static FileOutputStream openOutputStream(File file) throws IOE... method writeStringToFile (line 116) | @SuppressWarnings("SameParameterValue") method writeJsonFile (line 134) | static void writeJsonFile(File file, String data) throws IOException { method projectRelativePath (line 142) | static String projectRelativePath(ProjectLayout projectLayout, File fi... FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/FilenameUtils.java class FilenameUtils (line 90) | class FilenameUtils { method indexOfLastSeparator (line 118) | private static int indexOfLastSeparator(String filename) { method indexOfExtension (line 140) | private static int indexOfExtension(String filename) { method getName (line 166) | private static String getName(String filename) { method getBaseName (line 191) | static String getBaseName(String filename) { method getExtension (line 212) | static String getExtension(String filename) { method removeExtension (line 242) | private static String removeExtension(String filename) { FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/GenerateAvroJavaTask.java class GenerateAvroJavaTask (line 63) | @SuppressWarnings("WeakerAccess") method GenerateAvroJavaTask (line 92) | @Inject method setClasspath (line 125) | public void setClasspath(FileCollection classpath) { method classpath (line 129) | public void classpath(Object... paths) { method getClasspath (line 133) | @Classpath method getOutputCharacterEncoding (line 138) | @Optional method setOutputCharacterEncoding (line 144) | public void setOutputCharacterEncoding(String outputCharacterEncoding) { method setOutputCharacterEncoding (line 148) | public void setOutputCharacterEncoding(Charset outputCharacterEncoding) { method getStringType (line 152) | @Input method setStringType (line 157) | public void setStringType(GenericData.StringType stringType) { method setStringType (line 161) | public void setStringType(String stringType) { method getFieldVisibility (line 165) | @Input method setFieldVisibility (line 170) | public void setFieldVisibility(String fieldVisibility) { method setFieldVisibility (line 174) | public void setFieldVisibility(SpecificCompiler.FieldVisibility fieldV... method getTemplateDirectory (line 178) | @Optional method setTemplateDirectory (line 184) | public void setTemplateDirectory(String templateDirectory) { method getAdditionalVelocityToolClasses (line 188) | @Optional method setAdditionalVelocityToolClasses (line 194) | public void setAdditionalVelocityToolClasses(List additionalVe... method isCreateSetters (line 198) | public Property isCreateSetters() { method getCreateSetters (line 202) | @Input method setCreateSetters (line 207) | public void setCreateSetters(String createSetters) { method isCreateOptionalGetters (line 211) | public Property isCreateOptionalGetters() { method getCreateOptionalGetters (line 215) | @Input method setCreateOptionalGetters (line 220) | public void setCreateOptionalGetters(String createOptionalGetters) { method isGettersReturnOptional (line 224) | public Property isGettersReturnOptional() { method getGettersReturnOptional (line 228) | @Input method setGettersReturnOptional (line 233) | public void setGettersReturnOptional(String gettersReturnOptional) { method isOptionalGettersForNullableFieldsOnly (line 237) | public Property isOptionalGettersForNullableFieldsOnly() { method getOptionalGettersForNullableFieldsOnly (line 241) | @Input method setOptionalGettersForNullableFieldsOnly (line 246) | public void setOptionalGettersForNullableFieldsOnly(String optionalGet... method isEnableDecimalLogicalType (line 250) | public Property isEnableDecimalLogicalType() { method getEnableDecimalLogicalType (line 254) | @Input method setEnableDecimalLogicalType (line 259) | public void setEnableDecimalLogicalType(String enableDecimalLogicalTyp... method getConversionsAndTypeFactoriesClasspath (line 263) | @Optional method getLogicalTypeFactories (line 272) | @Deprecated method setLogicalTypeFactories (line 282) | @Deprecated method setLogicalTypeFactories (line 291) | @Deprecated method getLogicalTypeFactoryClassNames (line 297) | @Input method setLogicalTypeFactoryClassNames (line 303) | public void setLogicalTypeFactoryClassNames(Provider> p... method setCustomConversionClassNames (line 349) | public void setCustomConversionClassNames(Iterable customConve... method process (line 353) | @TaskAction method failOnUnsupportedFiles (line 377) | private void failOnUnsupportedFiles() { method processFiles (line 385) | private void processFiles() { method processProtoFiles (line 393) | private int processProtoFiles() { method processProtoFile (line 402) | private void processProtoFile(File sourceFile) { method processSchemaFiles (line 411) | private int processSchemaFiles() { method compile (line 427) | private void compile(SpecificCompiler compiler, File sourceFile) throw... method registerLogicalTypes (line 471) | private void registerLogicalTypes() { method resolveLocalTypeFactories (line 487) | @SuppressWarnings("unchecked") method registerCustomConversions (line 506) | private void registerCustomConversions(SpecificCompiler compiler) { method loadCustomConversionClasses (line 511) | private List> loadCustomConversionClasses() { method createConversionsAndTypeFactoriesClassLoader (line 527) | private ClassLoader createConversionsAndTypeFactoriesClassLoader() { method assembleClassLoader (line 542) | private ClassLoader assembleClassLoader() { FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/GenerateAvroProtocolTask.java class GenerateAvroProtocolTask (line 42) | @CacheableTask method GenerateAvroProtocolTask (line 48) | public GenerateAvroProtocolTask() { method setClasspath (line 54) | public void setClasspath(FileCollection classpath) { method classpath (line 58) | public void classpath(Object... paths) { method getClasspath (line 62) | @Classpath method process (line 67) | @TaskAction method failOnUnsupportedFiles (line 74) | private void failOnUnsupportedFiles() { method processFiles (line 82) | private void processFiles() { method processIDLFile (line 92) | private void processIDLFile(File idlFile, ClassLoader loader) { method assembleClassLoader (line 110) | private ClassLoader assembleClassLoader() { FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/GenerateAvroSchemaTask.java class GenerateAvroSchemaTask (line 28) | @CacheableTask method process (line 30) | @TaskAction method failOnUnsupportedFiles (line 37) | private void failOnUnsupportedFiles() { method processFiles (line 45) | private void processFiles() { method processProtoFile (line 54) | private void processProtoFile(File sourceFile) { FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/GradleCompatibility.java class GradleCompatibility (line 27) | class GradleCompatibility { method createExtensionWithObjectFactory (line 31) | static T createExtensionWithObjectFactory(Project project, String ... method createConfigurableFileCollection (line 39) | @SuppressWarnings("deprecation") method getSourcesJarTaskName (line 50) | static String getSourcesJarTaskName(SourceSet sourceSet) { method addTestSources (line 58) | @SuppressWarnings("deprecation") method invokeMethod (line 75) | @SuppressWarnings("unchecked") FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/GradleFeatures.java type GradleFeatures (line 21) | enum GradleFeatures { method isSupportedBy (line 23) | boolean isSupportedBy(GradleVersion version) { method isSupportedBy (line 28) | @Override method isSupportedBy (line 34) | @Override method isSupportedBy (line 40) | @Override method isSupportedBy (line 46) | @Override method isSupportedBy (line 52) | abstract boolean isSupportedBy(GradleVersion version); method isSupported (line 53) | boolean isSupported() { FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/GradleVersions.java class GradleVersions (line 21) | class GradleVersions { FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/MapUtils.java class MapUtils (line 21) | class MapUtils { method asymmetricDifference (line 25) | static Map asymmetricDifference(Map a, Map b) { FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/OutputDirTask.java class OutputDirTask (line 30) | class OutputDirTask extends SourceTask { method OutputDirTask (line 33) | OutputDirTask() { method setOutputDir (line 37) | public void setOutputDir(File outputDir) { method getSource (line 42) | @Nonnull method getOutputDir (line 48) | @OutputDirectory method filterSources (line 53) | FileCollection filterSources(Spec spec) { FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/ProcessingState.java class ProcessingState (line 29) | class ProcessingState { method ProcessingState (line 35) | ProcessingState(Iterable files, ProjectLayout projectLayout) { method determineParserTypes (line 41) | Map determineParserTypes(FileState fileState) { method processTypeDefinitions (line 53) | void processTypeDefinitions(FileState fileState, Map n... method getFailedFiles (line 65) | Set getFailedFiles() { method getTypeState (line 69) | private TypeState getTypeState(String typeName) { method queueForProcessing (line 78) | void queueForProcessing(FileState fileState) { method queueForDelayedProcessing (line 82) | void queueForDelayedProcessing(FileState fileState) { method queueDelayedFilesForProcessing (line 86) | private void queueDelayedFilesForProcessing() { method nextFileState (line 91) | FileState nextFileState() { method isWorkRemaining (line 95) | boolean isWorkRemaining() { method getProcessedTotal (line 99) | int getProcessedTotal() { method getSchemasForLocation (line 103) | Iterable getSchemasForLocation(String path) { method getSchemas (line 107) | Iterable getSchemas() { FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/ResolveAvroDependenciesTask.java class ResolveAvroDependenciesTask (line 16) | @CacheableTask method process (line 20) | @TaskAction method failOnUnsupportedFiles (line 27) | private void failOnUnsupportedFiles() { method processFiles (line 35) | private void processFiles() { method processSchemaFiles (line 40) | private int processSchemaFiles() { FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/SchemaResolver.java class SchemaResolver (line 15) | class SchemaResolver { method SchemaResolver (line 22) | SchemaResolver(ProjectLayout projectLayout, Logger logger) { method resolve (line 27) | ProcessingState resolve(Iterable files) { method processSchemaFile (line 45) | private void processSchemaFile(ProcessingState processingState, FileSt... FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/SetBuilder.java class SetBuilder (line 23) | @SuppressWarnings("UnusedReturnValue") method add (line 27) | SetBuilder add(T e) { method addAll (line 32) | final SetBuilder addAll(T[] c) { method addAll (line 37) | SetBuilder addAll(Collection c) { method remove (line 42) | SetBuilder remove(T e) { method build (line 47) | Set build() { FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/Strings.java class Strings (line 6) | class Strings { method Strings (line 10) | private Strings() { } method isEmpty (line 18) | static boolean isEmpty(String str) { method isNotEmpty (line 28) | static boolean isNotEmpty(String str) { method requireNotEmpty (line 41) | @SuppressWarnings({"UnusedReturnValue", "SameParameterValue"}) FILE: src/main/java/com/github/davidmc24/gradle/plugin/avro/TypeState.java class TypeState (line 23) | class TypeState { method TypeState (line 28) | TypeState(String name) { method processTypeDefinition (line 32) | void processTypeDefinition(String path, Schema schemaToProcess) { method getName (line 41) | String getName() { method getSchema (line 45) | Schema getSchema() { method hasLocation (line 49) | boolean hasLocation(String location) { FILE: src/test/java/com/github/davidmc24/gradle/plugin/avro/test/custom/CommentGenerator.java class CommentGenerator (line 3) | public class CommentGenerator { method generateComment (line 7) | public String generateComment() { FILE: src/test/java/com/github/davidmc24/gradle/plugin/avro/test/custom/TimeZoneConversion.java class TimeZoneConversion (line 23) | @SuppressWarnings("unused") method getConvertedType (line 27) | @Override method getLogicalTypeName (line 32) | @Override method fromCharSequence (line 37) | @Override method toCharSequence (line 42) | @Override method getRecommendedSchema (line 47) | @Override FILE: src/test/java/com/github/davidmc24/gradle/plugin/avro/test/custom/TimeZoneLogicalType.java class TimeZoneLogicalType (line 21) | public class TimeZoneLogicalType extends LogicalType { method TimeZoneLogicalType (line 24) | private TimeZoneLogicalType() { method validate (line 28) | @Override FILE: src/test/java/com/github/davidmc24/gradle/plugin/avro/test/custom/TimeZoneLogicalTypeFactory.java class TimeZoneLogicalTypeFactory (line 22) | public class TimeZoneLogicalTypeFactory implements LogicalTypes.LogicalT... method fromSchema (line 23) | @Override FILE: src/test/java/com/github/davidmc24/gradle/plugin/avro/test/custom/TimestampGenerator.java class TimestampGenerator (line 4) | public class TimestampGenerator { method generateTimestampMessage (line 8) | public String generateTimestampMessage() { FILE: test-project-kotlin/src/main/java/project/SystemUtil.java class SystemUtil (line 5) | class SystemUtil { class ExitTrappedException (line 8) | static class ExitTrappedException extends SecurityException { method ExitTrappedException (line 11) | ExitTrappedException(int status) { method getStatus (line 16) | int getStatus() { method forbidSystemExitCall (line 21) | static void forbidSystemExitCall() { method allowSystemExitCall (line 35) | static void allowSystemExitCall() { FILE: test-project-kotlin/src/test/java/project/CLIComparisonTest.java class CLIComparisonTest (line 20) | public class CLIComparisonTest { method compareSpecificCompilerOutput (line 26) | @SuppressWarnings("unused") method compareSpecificCompilerOutput (line 36) | @ParameterizedTest method readFile (line 53) | private static String readFile(Path file) throws Exception { FILE: test-project-kotlin/src/test/java/project/CLIUtil.java class CLIUtil (line 6) | class CLIUtil { method runCLITool (line 9) | static void runCLITool(String... args) throws Exception { FILE: test-project-kotlin/src/test/java/project/RandomRecordTest.java class RandomRecordTest (line 17) | public class RandomRecordTest { method generateRandomRecords (line 22) | @SuppressWarnings("unused") method generateRandomRecords (line 32) | @ParameterizedTest FILE: test-project-kotlin/src/test/java/project/RecordTest.java class RecordTest (line 21) | public class RecordTest { method buildAndWriteRecord (line 24) | @SuppressWarnings("unused") method buildAndWriteRecord (line 39) | @Disabled FILE: test-project/src/main/java/project/SystemUtil.java class SystemUtil (line 5) | class SystemUtil { class ExitTrappedException (line 8) | static class ExitTrappedException extends SecurityException { method ExitTrappedException (line 11) | ExitTrappedException(int status) { method getStatus (line 16) | int getStatus() { method forbidSystemExitCall (line 21) | static void forbidSystemExitCall() { method allowSystemExitCall (line 35) | static void allowSystemExitCall() { FILE: test-project/src/test/java/project/CLIComparisonTest.java class CLIComparisonTest (line 20) | public class CLIComparisonTest { method compareSpecificCompilerOutput (line 26) | @SuppressWarnings("unused") method compareSpecificCompilerOutput (line 36) | @ParameterizedTest method readFile (line 53) | private static String readFile(Path file) throws Exception { FILE: test-project/src/test/java/project/CLIUtil.java class CLIUtil (line 6) | class CLIUtil { method runCLITool (line 9) | static void runCLITool(String... args) throws Exception { FILE: test-project/src/test/java/project/RandomRecordTest.java class RandomRecordTest (line 17) | public class RandomRecordTest { method generateRandomRecords (line 22) | @SuppressWarnings("unused") method generateRandomRecords (line 32) | @ParameterizedTest FILE: test-project/src/test/java/project/RecordTest.java class RecordTest (line 21) | public class RecordTest { method buildAndWriteRecord (line 24) | @SuppressWarnings("unused") method buildAndWriteRecord (line 39) | @Disabled