From 4051c1362fca40c4f2fdc2eb92b4f16aad6cf59f Mon Sep 17 00:00:00 2001 From: nimakarimipour Date: Sat, 28 Sep 2024 13:04:22 -0700 Subject: [PATCH 1/7] update javaparser --- .../ucr/cs/riple/core/AnalysisMode$1.class | Bin 0 -> 2027 bytes .../ucr/cs/riple/core/AnalysisMode$2.class | Bin 0 -> 2479 bytes .../ucr/cs/riple/core/AnalysisMode$3.class | Bin 0 -> 2094 bytes .../ucr/cs/riple/core/AnalysisMode$4.class | Bin 0 -> 2094 bytes .../edu/ucr/cs/riple/core/AnalysisMode.class | Bin 0 -> 2802 bytes .../edu/ucr/cs/riple/core/Annotator.class | Bin 0 -> 9247 bytes .../ucr/cs/riple/core/Config$Builder.class | Bin 0 -> 8096 bytes .../ucr/cs/riple/core/Config$ListOrElse.class | Bin 0 -> 2119 bytes .../edu/ucr/cs/riple/core/Config$OrElse.class | Bin 0 -> 1085 bytes .../main/edu/ucr/cs/riple/core/Config.class | Bin 0 -> 21075 bytes .../cs/riple/core/Context$OffsetHandler.class | Bin 0 -> 2706 bytes .../main/edu/ucr/cs/riple/core/Context.class | Bin 0 -> 1916 bytes .../bin/main/edu/ucr/cs/riple/core/Main.class | Bin 0 -> 995 bytes .../edu/ucr/cs/riple/core/Report$Tag.class | Bin 0 -> 1135 bytes .../main/edu/ucr/cs/riple/core/Report.class | Bin 0 -> 8944 bytes .../edu/ucr/cs/riple/core/ReportCache.class | Bin 0 -> 3109 bytes .../ucr/cs/riple/core/cache/BaseCache.class | Bin 0 -> 6561 bytes .../edu/ucr/cs/riple/core/cache/Impact.class | Bin 0 -> 4128 bytes .../ucr/cs/riple/core/cache/ImpactCache.class | Bin 0 -> 1451 bytes .../riple/core/cache/TargetModuleCache.class | Bin 0 -> 1988 bytes .../cache/downstream/DownstreamImpact.class | Bin 0 -> 1235 bytes .../downstream/DownstreamImpactCache.class | Bin 0 -> 687 bytes .../DownstreamImpactCacheImpl.class | Bin 0 -> 13323 bytes .../DownstreamImpactEvaluator.class | Bin 0 -> 4497 bytes .../VoidDownstreamImpactCache.class | Bin 0 -> 3195 bytes .../ucr/cs/riple/core/checkers/Checker.class | Bin 0 -> 1192 bytes .../core/checkers/CheckerBaseClass.class | Bin 0 -> 2963 bytes .../FixSerializationConfig$Builder.class | Bin 0 -> 2012 bytes .../nullaway/FixSerializationConfig.class | Bin 0 -> 3629 bytes .../core/checkers/nullaway/NullAway.class | Bin 0 -> 22792 bytes .../checkers/nullaway/NullAwayError.class | Bin 0 -> 2255 bytes .../core/evaluators/AbstractEvaluator.class | Bin 0 -> 5037 bytes .../core/evaluators/BasicEvaluator.class | Bin 0 -> 4240 bytes .../core/evaluators/CachedEvaluator.class | Bin 0 -> 7786 bytes .../cs/riple/core/evaluators/Evaluator.class | Bin 0 -> 419 bytes .../riple/core/evaluators/VoidEvaluator.class | Bin 0 -> 2110 bytes .../core/evaluators/graph/ConflictGraph.class | Bin 0 -> 5353 bytes .../cs/riple/core/evaluators/graph/Node.class | Bin 0 -> 9779 bytes .../AbstractConflictGraphProcessor.class | Bin 0 -> 5363 bytes .../graph/processors/CompilerRunner.class | Bin 0 -> 179 bytes .../processors/ConflictGraphProcessor.class | Bin 0 -> 253 bytes .../ParallelConflictGraphProcessor.class | Bin 0 -> 6871 bytes .../SequentialConflictGraphProcessor.class | Bin 0 -> 4473 bytes .../suppliers/AbstractSupplier.class | Bin 0 -> 1497 bytes .../DownstreamDependencySupplier.class | Bin 0 -> 3939 bytes .../core/evaluators/suppliers/Supplier.class | Bin 0 -> 740 bytes .../suppliers/TargetModuleSupplier.class | Bin 0 -> 3467 bytes .../core/injectors/AnnotationInjector.class | Bin 0 -> 2978 bytes .../core/injectors/PhysicalInjector.class | Bin 0 -> 2078 bytes .../core/injectors/VirtualInjector.class | Bin 0 -> 8034 bytes .../main/edu/ucr/cs/riple/core/log/Log.class | Bin 0 -> 2622 bytes .../core/module/ModuleConfiguration.class | Bin 0 -> 3007 bytes .../ucr/cs/riple/core/module/ModuleInfo.class | Bin 0 -> 7809 bytes .../core/registries/Registry$Builder.class | Bin 0 -> 401 bytes .../cs/riple/core/registries/Registry.class | Bin 0 -> 7139 bytes ...ssFieldRecord$FieldDeclarationRecord.class | Bin 0 -> 2718 bytes .../registries/field/ClassFieldRecord.class | Bin 0 -> 3165 bytes .../field/FieldInitializationNode.class | Bin 0 -> 1642 bytes .../FieldInitializationStore$Class.class | Bin 0 -> 3374 bytes ...nitializationStore$InitializerMethod.class | Bin 0 -> 1200 bytes .../field/FieldInitializationStore.class | Bin 0 -> 7128 bytes .../registries/field/FieldRegistry$1.class | Bin 0 -> 6685 bytes .../core/registries/field/FieldRegistry.class | Bin 0 -> 11125 bytes .../riple/core/registries/index/Error.class | Bin 0 -> 8922 bytes .../core/registries/index/ErrorStore.class | Bin 0 -> 4665 bytes .../cs/riple/core/registries/index/Fix.class | Bin 0 -> 4640 bytes .../riple/core/registries/index/Index.class | Bin 0 -> 4535 bytes .../core/registries/index/NonnullStore.class | Bin 0 -> 3595 bytes .../riple/core/registries/index/Result.class | Bin 0 -> 691 bytes .../method/MethodRecord$Visibility.class | Bin 0 -> 2483 bytes .../core/registries/method/MethodRecord.class | Bin 0 -> 4605 bytes .../registries/method/MethodRegistry.class | Bin 0 -> 10084 bytes .../region/CompoundRegionRegistry.class | Bin 0 -> 5080 bytes .../region/FieldRegionRegistry.class | Bin 0 -> 7204 bytes .../region/MethodRegionRegistry.class | Bin 0 -> 6302 bytes .../region/ParameterRegionRegistry.class | Bin 0 -> 4383 bytes .../core/registries/region/Region$Type.class | Bin 0 -> 1373 bytes .../riple/core/registries/region/Region.class | Bin 0 -> 3498 bytes .../core/registries/region/RegionRecord.class | Bin 0 -> 1273 bytes .../registries/region/RegionRegistry.class | Bin 0 -> 470 bytes .../AnnotationProcessorHandler.class | Bin 0 -> 667 bytes .../region/generatedcode/LombokHandler.class | Bin 0 -> 9408 bytes .../edu/ucr/cs/riple/core/util/Utility.class | Bin 0 -> 15028 bytes .../bin/test/analysismode/Dep.class | Bin 0 -> 756 bytes .../bin/test/analysismode/Foo.class | Bin 0 -> 860 bytes .../bin/test/builder/A$Builder.class | Bin 0 -> 769 bytes annotator-core/bin/test/builder/A.class | Bin 0 -> 552 bytes .../bin/test/builder/B$Builder.class | Bin 0 -> 1527 bytes annotator-core/bin/test/builder/B.class | Bin 0 -> 818 bytes .../bin/test/builder/C$Builder.class | Bin 0 -> 749 bytes annotator-core/bin/test/builder/C.class | Bin 0 -> 515 bytes .../bin/test/builder/D$Builder.class | Bin 0 -> 1117 bytes annotator-core/bin/test/builder/D.class | Bin 0 -> 645 bytes .../bin/test/builder/E$Builder.class | Bin 0 -> 1117 bytes annotator-core/bin/test/builder/E.class | Bin 0 -> 645 bytes annotator-core/bin/test/builder/Main.class | Bin 0 -> 544 bytes annotator-core/bin/test/builder/X.class | Bin 0 -> 91 bytes annotator-core/bin/test/builder/Y.class | Bin 0 -> 406 bytes annotator-core/bin/test/builder/Z.class | Bin 0 -> 91 bytes .../Target/src/main/java/test/Main.class | Bin 0 -> 894 bytes .../downstreamDependencyFieldCheck/DepA.class | Bin 0 -> 692 bytes .../downstreamDependencyFieldCheck/DepB.class | Bin 0 -> 719 bytes .../downstreamDependencyFieldCheck/DepC.class | Bin 0 -> 703 bytes .../downstreamDependencyFieldCheck/Foo.class | Bin 0 -> 684 bytes .../DepA.class | Bin 0 -> 930 bytes .../DepB.class | Bin 0 -> 1080 bytes .../DepC.class | Bin 0 -> 847 bytes .../downstreamDependencyMethodCheck/Foo.class | Bin 0 -> 933 bytes .../ucr/cs/riple/core/AnalysisModeTest.class | Bin 0 -> 5203 bytes .../cs/riple/core/AnnotatorBaseCoreTest.class | Bin 0 -> 2941 bytes .../core/ConfigurationTest$CLIFlag.class | Bin 0 -> 1231 bytes .../ConfigurationTest$CLIFlagWithValue.class | Bin 0 -> 1499 bytes .../ucr/cs/riple/core/ConfigurationTest.class | Bin 0 -> 16311 bytes .../test/edu/ucr/cs/riple/core/CoreTest.class | Bin 0 -> 13956 bytes .../test/edu/ucr/cs/riple/core/DeepTest.class | Bin 0 -> 9802 bytes .../riple/core/DownstreamAnalysisTest.class | Bin 0 -> 6677 bytes .../ucr/cs/riple/core/InheritanceTest.class | Bin 0 -> 5898 bytes .../edu/ucr/cs/riple/core/Java17Test.class | Bin 0 -> 2763 bytes .../edu/ucr/cs/riple/core/LombokTest.class | Bin 0 -> 4619 bytes .../core/NullableFlowToUpstreamTest.class | Bin 0 -> 5939 bytes .../riple/core/OffsetChangeHandlingTest.class | Bin 0 -> 10489 bytes .../CoreTestHelper$DEFAULT_PREDICATE.class | Bin 0 -> 1980 bytes .../cs/riple/core/tools/CoreTestHelper.class | Bin 0 -> 17272 bytes .../riple/core/tools/DefaultAnnotation.class | Bin 0 -> 590 bytes .../edu/ucr/cs/riple/core/tools/Module.class | Bin 0 -> 4237 bytes .../cs/riple/core/tools/ProjectBuilder.class | Bin 0 -> 5032 bytes .../edu/ucr/cs/riple/core/tools/TError.class | Bin 0 -> 766 bytes .../edu/ucr/cs/riple/core/tools/TFix.class | Bin 0 -> 710 bytes .../edu/ucr/cs/riple/core/tools/TReport.class | Bin 0 -> 3796 bytes .../edu/ucr/cs/riple/core/tools/Utility.class | Bin 0 -> 8711 bytes .../Target/src/main/java/test/Bar.class | Bin 0 -> 1409 bytes .../Target/src/main/java/test/Foo.class | Bin 0 -> 1121 bytes .../input/Bar.class | Bin 0 -> 1064 bytes .../input/Foo.class | Bin 0 -> 981 bytes .../Target/src/main/java/test/C.class | Bin 0 -> 926 bytes .../Target/src/main/java/test/Main.class | Bin 0 -> 1124 bytes .../Target/src/main/java/test/Foo.class | Bin 0 -> 1114 bytes annotator-core/bin/test/innerclass/Base.class | Bin 0 -> 561 bytes annotator-core/bin/test/innerclass/Foo.class | Bin 0 -> 453 bytes annotator-core/bin/test/innerclass/Main.class | Bin 0 -> 537 bytes annotator-core/bin/test/methodtrack/A.class | Bin 0 -> 607 bytes annotator-core/bin/test/methodtrack/B.class | Bin 0 -> 668 bytes annotator-core/bin/test/methodtrack/C.class | Bin 0 -> 569 bytes annotator-core/bin/test/methodtrack/D.class | Bin 0 -> 569 bytes annotator-core/bin/test/methodtrack/E.class | Bin 0 -> 569 bytes .../bin/test/methodtrack/Main.class | Bin 0 -> 556 bytes .../bin/test/methodtrack/Root.class | Bin 0 -> 581 bytes .../test/multiplefielddeclration/Main.class | Bin 0 -> 1687 bytes .../test/multiplefielddeclration/User.class | Bin 0 -> 622 bytes .../bin/test/multiplereturnnullable/A.class | Bin 0 -> 817 bytes .../bin/test/multiplereturnnullable/B.class | Bin 0 -> 718 bytes .../CallerNoHelper.class | Bin 0 -> 901 bytes .../CallerWithHelper.class | Bin 0 -> 907 bytes .../Main.class | Bin 0 -> 926 bytes .../bin/test/nullableflow/DepA.class | Bin 0 -> 831 bytes .../bin/test/nullableflow/DepB.class | Bin 0 -> 797 bytes .../bin/test/nullableflow/DepC.class | Bin 0 -> 660 bytes .../bin/test/nullableflow/Foo.class | Bin 0 -> 1046 bytes .../expected/Dep/src/main/java/test/Dep.class | Bin 0 -> 969 bytes .../Target/src/main/java/test/Bar.class | Bin 0 -> 845 bytes .../bin/test/offset/Main$Inner.class | Bin 0 -> 2606 bytes .../bin/test/offset/Main$Type.class | Bin 0 -> 2659 bytes annotator-core/bin/test/offset/Main.class | Bin 0 -> 3423 bytes annotator-core/bin/test/offset/Outer.class | Bin 0 -> 2487 bytes .../bin/test/parametertrack/Base.class | Bin 0 -> 627 bytes .../bin/test/parametertrack/Child.class | Bin 0 -> 596 bytes .../bin/test/parametertrack/GrandChild.class | Bin 0 -> 612 bytes .../bin/test/parametertrack/Main.class | Bin 0 -> 565 bytes annotator-core/bin/test/parampass/Main.class | Bin 0 -> 1900 bytes annotator-core/bin/test/parampass/Other.class | Bin 0 -> 1903 bytes .../Target/src/main/java/test/Main.class | Bin 0 -> 1819 bytes .../Target/src/main/java/test/A.class | Bin 0 -> 794 bytes .../Target/src/main/java/test/B.class | Bin 0 -> 1018 bytes .../bin/test/templates/java-17/build.gradle | 83 +++++++++++++++++ .../test/templates/java-17/settings.gradle | 25 ++++++ .../bin/test/templates/lombok/build.gradle | 84 ++++++++++++++++++ .../bin/test/templates/lombok/lombok.config | 2 + .../bin/test/templates/lombok/settings.gradle | 26 ++++++ .../nullable-multi-modular/build.gradle | 82 +++++++++++++++++ .../nullable-multi-modular/settings.gradle | 25 ++++++ ...m.google.errorprone.bugpatterns.BugChecker | 1 + .../cs/riple/scanner/AnnotatorScanner.class | Bin 0 -> 7653 bytes .../edu/ucr/cs/riple/scanner/Config.class | Bin 0 -> 486 bytes .../cs/riple/scanner/DummyOptionsConfig.class | Bin 0 -> 1353 bytes .../scanner/ErrorProneCLIFlagsConfig.class | Bin 0 -> 6453 bytes .../riple/scanner/ScannerConfigWriter.class | Bin 0 -> 6665 bytes .../ucr/cs/riple/scanner/ScannerContext.class | Bin 0 -> 2251 bytes .../edu/ucr/cs/riple/scanner/Serializer.class | Bin 0 -> 3880 bytes .../edu/ucr/cs/riple/scanner/SymbolUtil.class | Bin 0 -> 5349 bytes .../XMLUtil$DefaultXMLValueProvider.class | Bin 0 -> 4824 bytes .../edu/ucr/cs/riple/scanner/XMLUtil.class | Bin 0 -> 3623 bytes .../generatedcode/GeneratedCodeDetector.class | Bin 0 -> 313 bytes .../LombokGeneratedCodeDetector.class | Bin 0 -> 1096 bytes .../scanner/generatedcode/SourceType.class | Bin 0 -> 1150 bytes .../generatedcode/SymbolSourceResolver.class | Bin 0 -> 3930 bytes .../location/AbstractSymbolLocation.class | Bin 0 -> 1170 bytes .../scanner/location/FieldLocation.class | Bin 0 -> 1104 bytes .../scanner/location/MethodLocation.class | Bin 0 -> 1123 bytes .../location/MethodParameterLocation.class | Bin 0 -> 1554 bytes .../scanner/location/SymbolLocation.class | Bin 0 -> 929 bytes .../cs/riple/scanner/out/ClassRecord.class | Bin 0 -> 1166 bytes .../cs/riple/scanner/out/ImpactedRegion.class | Bin 0 -> 1957 bytes .../cs/riple/scanner/out/MethodRecord.class | Bin 0 -> 4118 bytes .../scanner/AnnotatorScannerBaseTest.class | Bin 0 -> 4344 bytes .../cs/riple/scanner/ClassRecordTest.class | Bin 0 -> 3901 bytes .../cs/riple/scanner/ConfigurationTest.class | Bin 0 -> 8197 bytes .../scanner/FieldImpactedRegionTest.class | Bin 0 -> 5579 bytes .../scanner/MethodImpactedRegionTest.class | Bin 0 -> 5249 bytes .../cs/riple/scanner/MethodRecordTest.class | Bin 0 -> 8378 bytes .../test/edu/ucr/cs/riple/scanner/Run.class | Bin 0 -> 485 bytes .../scanner/SampleClassForTest$Inner.class | Bin 0 -> 658 bytes .../cs/riple/scanner/SampleClassForTest.class | Bin 0 -> 876 bytes .../scanner/tools/ClassRecordDisplay.class | Bin 0 -> 1568 bytes .../ucr/cs/riple/scanner/tools/Display.class | Bin 0 -> 126 bytes .../riple/scanner/tools/DisplayFactory.class | Bin 0 -> 354 bytes .../tools/ImpactedRegionRecordDisplay.class | Bin 0 -> 2256 bytes .../scanner/tools/MethodRecordDisplay.class | Bin 0 -> 2702 bytes .../tools/SerializationTestHelper.class | Bin 0 -> 10465 bytes ...m.google.errorprone.bugpatterns.BugChecker | 1 + .../banmutablestatic/BanMutableStatic.class | Bin 0 -> 1785 bytes .../cs/riple/banmutablestatic/CoreTest.class | Bin 0 -> 2492 bytes gradle/dependencies.gradle | 2 +- .../Helper$DirectMethodParentIterator.class | Bin 0 -> 1984 bytes .../edu/ucr/cs/riple/injector/Helper.class | Bin 0 -> 18008 bytes .../edu/ucr/cs/riple/injector/Injector.class | Bin 0 -> 9096 bytes .../edu/ucr/cs/riple/injector/Printer.class | Bin 0 -> 6422 bytes .../cs/riple/injector/SignatureMatcher.class | Bin 0 -> 5301 bytes .../cs/riple/injector/changes/ASTChange.class | Bin 0 -> 629 bytes .../injector/changes/AddAnnotation.class | Bin 0 -> 270 bytes .../changes/AddMarkerAnnotation.class | Bin 0 -> 4384 bytes .../changes/AddSingleElementAnnotation.class | Bin 0 -> 8177 bytes .../changes/AddTypeUseMarkerAnnotation.class | Bin 0 -> 5312 bytes .../injector/changes/AnnotationChange.class | Bin 0 -> 1519 bytes .../injector/changes/ChangeVisitor.class | Bin 0 -> 15417 bytes .../ucr/cs/riple/injector/changes/Name.class | Bin 0 -> 992 bytes .../injector/changes/RemoveAnnotation.class | Bin 0 -> 198 bytes .../changes/RemoveMarkerAnnotation.class | Bin 0 -> 4253 bytes .../RemoveTypeUseMarkerAnnotation.class | Bin 0 -> 5013 bytes .../changes/TypeArgumentChangeVisitor.class | Bin 0 -> 4644 bytes .../exceptions/TargetClassNotFound.class | Bin 0 -> 1813 bytes .../cs/riple/injector/location/Location.class | Bin 0 -> 6515 bytes .../injector/location/LocationKind.class | Bin 0 -> 2232 bytes .../location/LocationToJsonVisitor$KEYS.class | Bin 0 -> 1554 bytes .../location/LocationToJsonVisitor.class | Bin 0 -> 4450 bytes .../injector/location/LocationVisitor.class | Bin 0 -> 1113 bytes .../cs/riple/injector/location/OnClass.class | Bin 0 -> 2887 bytes .../cs/riple/injector/location/OnField.class | Bin 0 -> 3950 bytes .../injector/location/OnLocalVariable.class | Bin 0 -> 3839 bytes .../cs/riple/injector/location/OnMethod.class | Bin 0 -> 3897 bytes .../riple/injector/location/OnParameter.class | Bin 0 -> 3777 bytes .../injector/modifications/Deletion.class | Bin 0 -> 2030 bytes .../injector/modifications/Insertion.class | Bin 0 -> 2143 bytes .../injector/modifications/Modification.class | Bin 0 -> 1554 bytes .../MultiPositionModification.class | Bin 0 -> 3085 bytes .../injector/modifications/Replacement.class | Bin 0 -> 2987 bytes .../SinglePositionModification.class | Bin 0 -> 1880 bytes .../injector/offsets/FileOffsetStore.class | Bin 0 -> 7456 bytes .../riple/injector/offsets/OffsetChange.class | Bin 0 -> 2490 bytes injector/bin/test/A.class | Bin 0 -> 459 bytes injector/bin/test/Main$Inner.class | Bin 0 -> 2466 bytes injector/bin/test/Main$Type.class | Bin 0 -> 2512 bytes injector/bin/test/Main.class | Bin 0 -> 3237 bytes injector/bin/test/Outer.class | Bin 0 -> 2354 bytes .../injector/AnnotationWithArgumentTest.class | Bin 0 -> 8454 bytes .../cs/riple/injector/BaseInjectorTest.class | Bin 0 -> 1132 bytes .../edu/ucr/cs/riple/injector/BasicTest.class | Bin 0 -> 2663 bytes .../cs/riple/injector/ClassSearchTest.class | Bin 0 -> 13446 bytes .../cs/riple/injector/ComprehensiveTest.class | Bin 0 -> 7818 bytes .../ImportDeclarationAdditionTest.class | Bin 0 -> 7127 bytes .../injector/LexicalPreservationTest.class | Bin 0 -> 8319 bytes .../riple/injector/OnClassInjectionTest.class | Bin 0 -> 3300 bytes .../riple/injector/OnFieldInjectionTest.class | Bin 0 -> 3351 bytes .../OnLocalVariableInjectionTest.class | Bin 0 -> 5526 bytes .../injector/OnMethodInjectionTest.class | Bin 0 -> 10328 bytes .../riple/injector/OnMethodSearchTest.class | Bin 0 -> 2849 bytes .../injector/OnParameterInjectionTest.class | Bin 0 -> 14121 bytes .../ucr/cs/riple/injector/RemovalTest.class | Bin 0 -> 5405 bytes .../injector/TypeUseAnnotationTest.class | Bin 0 -> 6461 bytes ...rTestHelper$InjectorTestHelperOutput.class | Bin 0 -> 1815 bytes .../injector/tools/InjectorTestHelper.class | Bin 0 -> 7115 bytes .../ucr/cs/riple/injector/tools/Utility.class | Bin 0 -> 876 bytes .../edu/ucr/cs/riple/injector/Injector.java | 6 ++ .../services/com.uber.nullaway.LibraryModels | 1 + .../LibraryModelLoader$Factory.class | Bin 0 -> 426 bytes .../librarymodel/LibraryModelLoader.class | Bin 0 -> 6670 bytes 285 files changed, 337 insertions(+), 1 deletion(-) create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$1.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$2.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$3.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$4.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Annotator.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Config$Builder.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Config$ListOrElse.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Config$OrElse.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Config.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Context$OffsetHandler.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Context.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Main.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Report$Tag.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Report.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/ReportCache.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/BaseCache.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/Impact.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/ImpactCache.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/TargetModuleCache.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpact.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpactCache.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpactCacheImpl.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpactEvaluator.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/VoidDownstreamImpactCache.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/Checker.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/CheckerBaseClass.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/FixSerializationConfig$Builder.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/FixSerializationConfig.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/NullAway.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/NullAwayError.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/AbstractEvaluator.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/BasicEvaluator.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/CachedEvaluator.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/Evaluator.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/VoidEvaluator.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/ConflictGraph.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/Node.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/AbstractConflictGraphProcessor.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/CompilerRunner.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/ConflictGraphProcessor.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/ParallelConflictGraphProcessor.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/SequentialConflictGraphProcessor.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/AbstractSupplier.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/DownstreamDependencySupplier.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/Supplier.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/TargetModuleSupplier.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/injectors/AnnotationInjector.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/injectors/PhysicalInjector.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/injectors/VirtualInjector.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/log/Log.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/module/ModuleConfiguration.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/module/ModuleInfo.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/Registry$Builder.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/Registry.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/ClassFieldRecord$FieldDeclarationRecord.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/ClassFieldRecord.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldInitializationNode.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldInitializationStore$Class.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldInitializationStore$InitializerMethod.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldInitializationStore.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldRegistry$1.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldRegistry.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Error.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/ErrorStore.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Fix.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Index.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/NonnullStore.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Result.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/method/MethodRecord$Visibility.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/method/MethodRecord.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/method/MethodRegistry.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/CompoundRegionRegistry.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/FieldRegionRegistry.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/MethodRegionRegistry.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/ParameterRegionRegistry.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/Region$Type.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/Region.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/RegionRecord.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/RegionRegistry.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/generatedcode/AnnotationProcessorHandler.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/generatedcode/LombokHandler.class create mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/util/Utility.class create mode 100644 annotator-core/bin/test/analysismode/Dep.class create mode 100644 annotator-core/bin/test/analysismode/Foo.class create mode 100644 annotator-core/bin/test/builder/A$Builder.class create mode 100644 annotator-core/bin/test/builder/A.class create mode 100644 annotator-core/bin/test/builder/B$Builder.class create mode 100644 annotator-core/bin/test/builder/B.class create mode 100644 annotator-core/bin/test/builder/C$Builder.class create mode 100644 annotator-core/bin/test/builder/C.class create mode 100644 annotator-core/bin/test/builder/D$Builder.class create mode 100644 annotator-core/bin/test/builder/D.class create mode 100644 annotator-core/bin/test/builder/E$Builder.class create mode 100644 annotator-core/bin/test/builder/E.class create mode 100644 annotator-core/bin/test/builder/Main.class create mode 100644 annotator-core/bin/test/builder/X.class create mode 100644 annotator-core/bin/test/builder/Y.class create mode 100644 annotator-core/bin/test/builder/Z.class create mode 100644 annotator-core/bin/test/deactivateInferenceTest/expected/Target/src/main/java/test/Main.class create mode 100644 annotator-core/bin/test/downstreamDependencyFieldCheck/DepA.class create mode 100644 annotator-core/bin/test/downstreamDependencyFieldCheck/DepB.class create mode 100644 annotator-core/bin/test/downstreamDependencyFieldCheck/DepC.class create mode 100644 annotator-core/bin/test/downstreamDependencyFieldCheck/Foo.class create mode 100644 annotator-core/bin/test/downstreamDependencyMethodCheck/DepA.class create mode 100644 annotator-core/bin/test/downstreamDependencyMethodCheck/DepB.class create mode 100644 annotator-core/bin/test/downstreamDependencyMethodCheck/DepC.class create mode 100644 annotator-core/bin/test/downstreamDependencyMethodCheck/Foo.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/AnalysisModeTest.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/AnnotatorBaseCoreTest.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/ConfigurationTest$CLIFlag.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/ConfigurationTest$CLIFlagWithValue.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/ConfigurationTest.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/CoreTest.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/DeepTest.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/DownstreamAnalysisTest.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/InheritanceTest.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/Java17Test.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/LombokTest.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/NullableFlowToUpstreamTest.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/OffsetChangeHandlingTest.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/CoreTestHelper$DEFAULT_PREDICATE.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/CoreTestHelper.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/DefaultAnnotation.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/Module.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/ProjectBuilder.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/TError.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/TFix.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/TReport.class create mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/Utility.class create mode 100644 annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/expected/Target/src/main/java/test/Bar.class create mode 100644 annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/expected/Target/src/main/java/test/Foo.class create mode 100644 annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/input/Bar.class create mode 100644 annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/input/Foo.class create mode 100644 annotator-core/bin/test/fieldAssignNullableConstructorSuppressRemainingErrorsEnabled/expected/Target/src/main/java/test/C.class create mode 100644 annotator-core/bin/test/fieldAssignNullableConstructorSuppressRemainingErrorsEnabled/expected/Target/src/main/java/test/Main.class create mode 100644 annotator-core/bin/test/initializationErrorWithMultipleConstructors/expected/Target/src/main/java/test/Foo.class create mode 100644 annotator-core/bin/test/innerclass/Base.class create mode 100644 annotator-core/bin/test/innerclass/Foo.class create mode 100644 annotator-core/bin/test/innerclass/Main.class create mode 100644 annotator-core/bin/test/methodtrack/A.class create mode 100644 annotator-core/bin/test/methodtrack/B.class create mode 100644 annotator-core/bin/test/methodtrack/C.class create mode 100644 annotator-core/bin/test/methodtrack/D.class create mode 100644 annotator-core/bin/test/methodtrack/E.class create mode 100644 annotator-core/bin/test/methodtrack/Main.class create mode 100644 annotator-core/bin/test/methodtrack/Root.class create mode 100644 annotator-core/bin/test/multiplefielddeclration/Main.class create mode 100644 annotator-core/bin/test/multiplefielddeclration/User.class create mode 100644 annotator-core/bin/test/multiplereturnnullable/A.class create mode 100644 annotator-core/bin/test/multiplereturnnullable/B.class create mode 100644 annotator-core/bin/test/multiplereturnnullable/CallerNoHelper.class create mode 100644 annotator-core/bin/test/multiplereturnnullable/CallerWithHelper.class create mode 100644 annotator-core/bin/test/multiplereturnnullablerecursive/Main.class create mode 100644 annotator-core/bin/test/nullableflow/DepA.class create mode 100644 annotator-core/bin/test/nullableflow/DepB.class create mode 100644 annotator-core/bin/test/nullableflow/DepC.class create mode 100644 annotator-core/bin/test/nullableflow/Foo.class create mode 100644 annotator-core/bin/test/nullableflowfieldwrite/expected/Dep/src/main/java/test/Dep.class create mode 100644 annotator-core/bin/test/nullableflowfieldwrite/expected/Target/src/main/java/test/Bar.class create mode 100644 annotator-core/bin/test/offset/Main$Inner.class create mode 100644 annotator-core/bin/test/offset/Main$Type.class create mode 100644 annotator-core/bin/test/offset/Main.class create mode 100644 annotator-core/bin/test/offset/Outer.class create mode 100644 annotator-core/bin/test/parametertrack/Base.class create mode 100644 annotator-core/bin/test/parametertrack/Child.class create mode 100644 annotator-core/bin/test/parametertrack/GrandChild.class create mode 100644 annotator-core/bin/test/parametertrack/Main.class create mode 100644 annotator-core/bin/test/parampass/Main.class create mode 100644 annotator-core/bin/test/parampass/Other.class create mode 100644 annotator-core/bin/test/rejectOnFieldForGeneratedGetterInDownstreamDependencies/expected/Target/src/main/java/test/Main.class create mode 100644 annotator-core/bin/test/staticAndInstanceInitializerBlockTest/expected/Target/src/main/java/test/A.class create mode 100644 annotator-core/bin/test/staticAndInstanceInitializerBlockTest/expected/Target/src/main/java/test/B.class create mode 100644 annotator-core/bin/test/templates/java-17/build.gradle create mode 100644 annotator-core/bin/test/templates/java-17/settings.gradle create mode 100644 annotator-core/bin/test/templates/lombok/build.gradle create mode 100644 annotator-core/bin/test/templates/lombok/lombok.config create mode 100644 annotator-core/bin/test/templates/lombok/settings.gradle create mode 100644 annotator-core/bin/test/templates/nullable-multi-modular/build.gradle create mode 100644 annotator-core/bin/test/templates/nullable-multi-modular/settings.gradle create mode 100644 annotator-scanner/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/AnnotatorScanner.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/Config.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/DummyOptionsConfig.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/ErrorProneCLIFlagsConfig.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/ScannerConfigWriter.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/ScannerContext.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/Serializer.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/SymbolUtil.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/XMLUtil$DefaultXMLValueProvider.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/XMLUtil.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/GeneratedCodeDetector.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/LombokGeneratedCodeDetector.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/SourceType.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/SymbolSourceResolver.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/location/AbstractSymbolLocation.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/location/FieldLocation.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/location/MethodLocation.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/location/MethodParameterLocation.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/location/SymbolLocation.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/out/ClassRecord.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/out/ImpactedRegion.class create mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/out/MethodRecord.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/AnnotatorScannerBaseTest.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/ClassRecordTest.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/ConfigurationTest.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/FieldImpactedRegionTest.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/MethodImpactedRegionTest.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/MethodRecordTest.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/Run.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/SampleClassForTest$Inner.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/SampleClassForTest.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/ClassRecordDisplay.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/Display.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/DisplayFactory.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/ImpactedRegionRecordDisplay.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/MethodRecordDisplay.class create mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/SerializationTestHelper.class create mode 100644 checks/ban-mutable-static/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker create mode 100644 checks/ban-mutable-static/bin/main/edu/ucr/cs/riple/banmutablestatic/BanMutableStatic.class create mode 100644 checks/ban-mutable-static/bin/test/edu/ucr/cs/riple/banmutablestatic/CoreTest.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/Helper$DirectMethodParentIterator.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/Helper.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/Injector.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/Printer.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/SignatureMatcher.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/ASTChange.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/AddAnnotation.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/AddMarkerAnnotation.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/AddSingleElementAnnotation.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/AddTypeUseMarkerAnnotation.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/AnnotationChange.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/ChangeVisitor.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/Name.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveAnnotation.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveMarkerAnnotation.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveTypeUseMarkerAnnotation.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/TypeArgumentChangeVisitor.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/exceptions/TargetClassNotFound.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/Location.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/LocationKind.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/LocationToJsonVisitor$KEYS.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/LocationToJsonVisitor.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/LocationVisitor.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/OnClass.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/OnField.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/OnLocalVariable.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/OnMethod.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/OnParameter.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/modifications/Deletion.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/modifications/Insertion.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/modifications/Modification.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/modifications/MultiPositionModification.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/modifications/Replacement.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/modifications/SinglePositionModification.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/offsets/FileOffsetStore.class create mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/offsets/OffsetChange.class create mode 100644 injector/bin/test/A.class create mode 100644 injector/bin/test/Main$Inner.class create mode 100644 injector/bin/test/Main$Type.class create mode 100644 injector/bin/test/Main.class create mode 100644 injector/bin/test/Outer.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/AnnotationWithArgumentTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/BaseInjectorTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/BasicTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/ClassSearchTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/ComprehensiveTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/ImportDeclarationAdditionTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/LexicalPreservationTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/OnClassInjectionTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/OnFieldInjectionTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/OnLocalVariableInjectionTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/OnMethodInjectionTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/OnMethodSearchTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/OnParameterInjectionTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/RemovalTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/TypeUseAnnotationTest.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/tools/InjectorTestHelper$InjectorTestHelperOutput.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/tools/InjectorTestHelper.class create mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/tools/Utility.class create mode 100644 library-model-loader/bin/default/META-INF/services/com.uber.nullaway.LibraryModels create mode 100644 library-model-loader/bin/main/edu/ucr/cs/riple/librarymodel/LibraryModelLoader$Factory.class create mode 100644 library-model-loader/bin/main/edu/ucr/cs/riple/librarymodel/LibraryModelLoader.class diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$1.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$1.class new file mode 100644 index 0000000000000000000000000000000000000000..63f544eece7ed27cdaf3eb5f5d6f8f0cefd62b6d GIT binary patch literal 2027 zcmcIlT~pgu5Ixs+Eij@uG@*skgd`>bOd?3y^uv@u9H%%jAH@uP>&!*IHVU%jk>q6f zJALVMJDql#hyH+0e^aOD%5G2^Z1U0v%X?S5d(WQz(4T+5`UAk{*f)?8D5yr)>e_*2 zhgRTpTxHpQpsY<#x~HKNZu<>YST&FlxN)(iKz7aXoM>HOYN7UAzL1tHy_Qvv0>^8W zs*8sLnKDD>kjAKq_mCBss5ze6>9&tla3GIdB`{g@ZRsA$z|rTvG7}v;p}?)$#V`u1 zC4qD#TLRxL46wJQeXOj8|I!PiK*_fC__bJVccdMawLz(uL^pC=tL(e3vLna$N;;3x zy3_Jx)C~yu<^OTZ+5qJHs^bSyX`Lu0S;!AeT*ehLFKt_OB7tiQiwV@tt`}n_d@t;_ zRZtqkhnP0-k-+7+LjOt5#0)+bFq(c)Aq4_+{Yu7mZ->)dTsh-0L7u?+fE3=5e4+^A zWLfvAL{5oH=ofD^%W3D|hIw$V$Azp4jJUFW)R2W0f$M_`+b_c6;V9;D+rTY>+4CE- zXK7*qivnY=23u)1*+>GSI*KCh7+5CD!@LUzvSs2fEHbjWx3|B0Sm8VlAh&m+b}8iu zZq>y5xF;|_JeAm9r&GkICO*?wW%nyjE9Cda8^!Tn_$SJ$ z#g(F=Y;t7%;MBw>9+BtvnM&ZVh&Q1kthZl^!($(7aXp;+^V;{p3D zY5wjndshzk?GJGB+Ol-rx)Z6=L>6Cj;*u%t9zAD2aUbOII0u1mOx(at8a~P6rhr-X zJQb8(8HS3JlxAlb*k(t(Mdx{>7}#auhnuoRdJJ-Sc2pQ``C+s%M67@uY=8~h*VNw9?{XqBg&!lgLOF(n-#Wlv9(=lIbt|OJtX*Q|R;J>GZ zMme+e3ksPZFuwFNmVU*`kH}HFPw5Q96u)o49gJ{tCtwlf3Z`){k>3m+@IwrI!CwZc z$t*p-q@2Q6D8)LR;TnG$QJL5)*g_RgshQzPBf*Bwa~{t&rcuKV_ISs)RFj>507X0^ Awg3PC literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$2.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$2.class new file mode 100644 index 0000000000000000000000000000000000000000..157f6ada0a366af1bf1bcae14bbfc3e861c11e0d GIT binary patch literal 2479 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 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode.class new file mode 100644 index 0000000000000000000000000000000000000000..e99641b052998069b1b5cf11e78f11456f90b6ff GIT binary patch literal 2802 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 Or>gZ&$h+k|X#PK-wT4Up literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/Config$Builder.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/Config$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..47a7bcaca51d034678fdef834126360b88adcfeb GIT binary patch literal 8096 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 MBOl*xVY>DI0K3`v@c;k- literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/Config$ListOrElse.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/Config$ListOrElse.class new file mode 100644 index 0000000000000000000000000000000000000000..3b3fd33acd33839e5427ee777c70a58ec4fde9d3 GIT binary patch literal 2119 zcmbVNTXWk)6#iDWqu5d7)FCOQrG%2Uw&Oc*|oXvGn|ZIVW^r^(cSE* zuG(xG(rBz|IaaX5aJhJtcVpDnC~Y!aJrXb3jG9E@q+Pn^wnPpooYbJ9z>q4IHnU)O zNkax>@-(X{9&&%Mqqy$j^TF zz}Mo7I_c-n4NJ^$KA8_$d!v*{XsBSQjDq64j36VeOw#Kb&f^V+@wN!US~5%*W5t{tR51JBD)y&rXg>A0Cpws^MK+ zV^Gb=%OD5;ZIjGnG?Rvk_ZTJzw4&GOSbVuv?3N|9EM`Gc_Z?Y*bc_hVHFX$<+=f7lXurdu;aG;9BR0u;x_ePNILXj zIeYG|(CfUj)#3!?+gzq}U&As!qUfE0is7GRo5Yrp^A+y2Y~jz>U3a(FO^!5eC(CIk zHA99?ny3GF8HGIFHd(beY>nG?!wQ6vAHyw%i^(U&g-u$;swu4IP{+E8HQF_U^o4V# zVFRnQtxWC*`3ycGFoU-0IKm6>g|DJXEBUyc!;q8xbMPl{pW(tF%239JQ?23w_51Nq znvAF}v>VoiAFQ~3fH_*8DOv>z3UZf{q=wQs$+S`X@&qA3+xGON@EhjtKgB%o1VsgZVDSmw zQSc|OKO%fOWIQREDL+D0ej>&{hiqpfe|@$U+<-wmB*(#B#8KW=>F#~HOMzwSVM}yW q@Ijop4{?)ZjUX!o_!xI_51*2zKp2JwKBMPv;&XgK;l2zl8~*}5<}a22 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/Config$OrElse.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/Config$OrElse.class new file mode 100644 index 0000000000000000000000000000000000000000..11cea9d4666c39a052e3fbb094f9f0b82e4fe481 GIT binary patch literal 1085 zcma)6%Wl&^6g}g(ag(@7Yf8eSrG-Aoqtr_z5@i#C0EKpuDEo;!q;8EJ`B90V;34r3 zY(b(Rv0#hDMiX4tLHgrv2bGf0}WHehJX5twF|(RwF15_x2> zY@&b_hD^0K$bsRCi3Mb(b=8D{MTSz>^~FK*Vkp8sA9`x!z~SD2hpzM|pdKH)H1SS% z4ozvma`&$sFUP<0)aOYsl_^j=`nOEA8J#A|F)UU|;Tk=8Y~qfA+ce;x1u8jBY+;=w za(E>79K^>WB!TD*!%{Ei&gnBgo=lzZ1xe_LN3PVRkY1d9nUA5`>OZ*LLHjbqU_SAE z5vt-MGO)+6_CFQrdZc%g#yJpC{5XhWnudC$yRE^J8zjq;`y(``&^$4qU7PexktGxf zNywMyO7$=FG|pkw_s+5Uk)RC9^tPZ=)>qKA*T`vaP}JU{LilES4A*d-JW8O-GG)oa z8g7tXR%J^RbyEgWl!3IBHLOotxusf($(K!5>YreJhtYVCBAKhw{fvzdMCq!fEKLRN zooXX3P?@$-!8T3LW{OKLEiSno;&v$${Q(r78Z?8ByX0!9PGqT}PJW)k=tqTnWbG@y F@e3|K>NWrX literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/Config.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/Config.class new file mode 100644 index 0000000000000000000000000000000000000000..cdc7b39b850b49d02e48387213d254a5cb7b9644 GIT binary patch literal 21075 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 D8|&uV literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/Report$Tag.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/Report$Tag.class new file mode 100644 index 0000000000000000000000000000000000000000..a3c28c51857acfca9b4ab7b75dde4402c168b70c GIT binary patch literal 1135 zcma)4YflqF6g|VX-L@=Hs}y;t$V1zLUGae*+7Jk-u~J$>p-E$6vMgg=vfU;7AmLwW z`2f*K{Opf1-q}{VU$ks8J9B65IrrR|^XvDwYXEQXQpO0wJU{kTUw2g9RUPBhS4LTu=wFN;CM+l4a@L07^G~j$q?DLk9i!?Bp4-|Y;_>E;W>uY zE>?2Q1m)gU5JfBwSp*pcGGbzNUqKuRqN*Aeulb!L?i^@GCTB=jZCx{)nq!DK*i1sg z1WE8d8!lBn(@dY!VmX_;MK4LrV?oAahEz!7x$E(cf<-JbBs9m-&UO3roFO0Xq<(b5 zb+1?nHTQRmx}ygPl+-^ltcPL!3&;(>XVF+z!7_3Tufr7ErslfEP~98OK@Y+d^vubI z?K?VuYlzDm?RlsmvZ%3!(Y7?tcj)9*h)f_$!_{pNyHc?%?gVnUE8{uC-2bdcZXx?J z#B1F3-r26VxkisIk@uy|X<-C_X7T`#nh_45lL*a8j8dLL(MO8KSNIOrN{>mG7{5R| z2<}CKU^4oHj-)QqjaHt)AY|!6`)FtyBI?aQ>bGGJ2XUw7-Zdktu<06 zw8{CExl7CrNMe+LK1d1HGUkM668r!U`|x!tCE%GZrdm5v{<>8X%66sMD?D2LLMJ^* zJvMeDAwduRq|cG398oKoX89{T{R#GOTm<=ma|Nrx{0s$wBs_zPHM-ar!M^$jl+gI_ literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/Report.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/Report.class new file mode 100644 index 0000000000000000000000000000000000000000..387344149238f2dbbdf24b912e57c03d595dd49d GIT binary patch literal 8944 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 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/ReportCache.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/ReportCache.class new file mode 100644 index 0000000000000000000000000000000000000000..122a9d4590ee77dbe58f32fd0ffb53318ce9189b GIT binary patch literal 3109 zcmbVO`*Raj6#j0~X4`a2N-ZxfSYFzs$bx{NDGwXLmWGD}DsSCxZqud7Zrn$u`1nJZ zamGJ@A9MypaK=Bt@lSFbzq`A(+i3#TAG+B+_uO;N_nq&a+duw(`8$A<_+CRsV6Uu) zMre74W(Ku>`}HChV; zyJ=i9+hu|Nn%!{BAXKY&)~`-hJLmIc!}bHumcC&-b@|Y^U_UH(@r`RMpJ66VI_7*+ z)&<0E0o@PGK;CHA`J^c~X*+gsh8V}YM5?&Xg54+==LC8xZe8Y)#gGmiTLrS?#W@Xc z2y9)0H*NZhgqX)LhWa6}T}Ll+{n&{&HS7`??F=qXqvI{)1^Pl?M!c#3yLI# zd#)vYU)IULfYFV(j_oSm9zYQj8cG6#Yow7d9f$CqzyRwAOxy8i<%+Mw_9YoCx^+K~CL9edfql`4i>8N>4HR7`@pieAzbf0^=Dxp*@Q+KDR_r&Jw~o7C)7WKC&8p1czZT>XB%dQ2$aK zWnq~F_pu1w5ByfF993Cf;JCmGoDw)aQF@6pz%Q5@UBB`p`byaZaZglBjChu4tJsB0 zn80P`yc*Rs76)Ig=_sZ#!$JzQOyVMw&oa4A3rpZyHK~{F`3oE@g7Gf%sT!fMD8F77 zv`0~qiPEc10ym>{aiHELoxl}rO*S8=xAM!Wc8#vJD^ELck4?LuijZ54aJ54O!ru^K zo)N5$5vK7ObHrM^76CcQN>nX_F|##+U-9`*G^7D7rGgE{8pn_0} z_b8G1EY^_4yi}tw+hf-R6*pl44F<|$F-mLW0e=;HU(x1c8DHZeE$XnY;2V60UH<^Q CaSYc0 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/BaseCache.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/BaseCache.class new file mode 100644 index 0000000000000000000000000000000000000000..bac8e43d7e140be4f30f20a8e8f862f6fca953b7 GIT binary patch literal 6561 zcmcIo`Fk5z6+KUOG>JU1WfQv%fix{i&6C3Sqr7?`@ZknKfuSwc{5|ps2&-a@8btaZ{C}C@45G$ zd*6L}?BDYb1GozRRFDwZq)(PIrJS9~IT_n1=Jia@viYUuPUx9F&C#=Rq@Z3PeNsEE zW%8OiojE*lQqQ>xk^-BT5-?aOYB|>vA+W-6DO#Xu$P-j@jeKTUEA|Mi8a1X(%`M5* zy0KBtBzq0haQ6tbv_IkPj&ZKG^CdZ`&svju3Ux@UXh1V}w|9)Mg20nhC|D_V8K!=y zRG851F>NAG`7J|MPRoyLwjrN`$$IyM;n0?$rHmY Y<4mDlSp5UZ67`dE7n~8*r&W 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 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/ImpactCache.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/ImpactCache.class new file mode 100644 index 0000000000000000000000000000000000000000..bf67b17083f41d69bb016c02b39c2d921242e210 GIT binary patch literal 1451 zcmd5+OKuZE5UmcuCJ7%We2qaYu_criE2KqiQsZiFDpdbX@8g zF8Dw$qTU+@I|=%Ul}UmYXV0xQ)-jl_1~ZCH$`fOfoO_xYO(`fv?1+CFyf{`kMjsK^ zu}rk^!6Ji?|KySVx&q|6MtvgH3G^nYIDen(9e;!PSD4v1qB92D@s#c^Ku7KnvYilolNLX`zUBHQ=CdCsfY(!8!s|l zs7X4xE(>jV6{yrQ^4!M)J!4H;~XO|UTzq#{?Vw5N8nabd8xKiT`s zEdJ7%{bIaID=lg;pjT)`0yJsoU4#Z?yRQkC$iG3}HP|G33obA1D`a1VYZNKsE!d`W h4T|sNcdx^Z<=LBb_EyQhP4*pV=eT$CZ|5htq-oy4{?d^PRKbch2VL@2}qh+{K!P48t|i4vo@Hx;`!3 z+!n?<_qT*xb=#pW>dK-a%Wx$vWS$3+D?@J9ax6K=Fi@^+Fl6g)n*fFw4!`DaxDiUr zHkNs?y~@1;@)*`Jh+F{!7*V@J3`fe1eNXbLDVSoza>QELX$gOww`@Uf4cFxM2KO!X z92>K8+X@(rMq06b=c_T4La)tbbcUv+-CuPyh3wWb)U>u7E<>Lj?j;K)huPGuD;hQoEqL=bR|L4X6TsGavh`YIziYGer*_MabCkYhLL?X zsYo3caFIdVbp1urmf>RZ6#Y1ge9aMW7r5j~h8{2?ZnRg1ciyfPGrg_{B!?ky^G>VH z$FDO?rc)9#TG@!RffSpQYZITs+y>PtC-esjbSXUHzG_O1}J|)y6SX_Sn8>A zrC%V+c`ZyzXxOozu^T`M^SG(w7H-ohcp)jg+b=eEwu~1o60*49+Ilv#_Y0YId9w@VKlmZM2>uu2G8~1>3D?448xs$6T`2#{gaUq z_%e6ewg|=>uDcU@Nu`?7x16n{B~BRyuG0|w-^(avdTg>k;3H%; zai3K-N|-OuoGj|Nf{CJrg%Tzh^cBYue%>&tSBR_mXxhW@M`R6(@i%IFo?_97q5f1aZ9!I2t*}fD}fBjuG%>iinaa%Q#pm zqezR3ULZ7;q*VQg$sfp1eZmy|ZtNGXjt9CzRMAn6(q4`dW^jkzXX#t43cnX0;69NN WWqm^Ubu8g2mdT literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpact.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpact.class new file mode 100644 index 0000000000000000000000000000000000000000..445b7ea2c7e3905a6d2821ad1c020e25ffc780df GIT binary patch literal 1235 zcma)6T~8B16g|^cmexfC1r<@Zh_x-q2!0@`F&LDDq*x=$18>{iX*;mH)6DK_`5C_Q z2Yfa`B|i8A{88%NmT00al1*mk>z;e=o^$v6kFVbVEMvt$ieXu}F^?V1osetU_5^p7 zronbvg1hQn5Jpm^mr9caLG{u?%GNgdtz7_P_s1w3Uu3rEP}H znsP-JS)4VHW0*cEz=Vkr3eieM4D$oPwP;GJL5h&ez!e?7E<2SR(ik;y2Im?0AXIVp|tf!X3G_AL0>6w=zHa0Va7n7Vb)PTZz|R7+Qau%!0UD>_)9Gu z6}U2zDhN&7#4N)I8OPass++Md0@7u&xKrJ=-`d=>gC?)lcc}uBI?=db;x>v5qa;tW zDYS5(Yprz1P^|u&(NUg9v3$e#q786pF literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpactCache.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpactCache.class new file mode 100644 index 0000000000000000000000000000000000000000..7ff47e728d2148205c008f2fe03dc2d290d69cba GIT binary patch literal 687 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 BRGa_+ literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpactEvaluator.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpactEvaluator.class new file mode 100644 index 0000000000000000000000000000000000000000..0c1277d46b7fbfc039d91bb41c0e1ad47576d354 GIT binary patch literal 4497 zcmbtX`F9)D75<*Q3|59(H6#w3lZHU#C7GmzG(o{JcI;S|0w}W14Ud@H3}>Q%}D)8rd?E9Od-roYBmiyL|WF@80+3i~nB! z6u>v|iH3y0m@HI`isc(tVEA^~k%r~@yqMO4Gz#8BZV>v?EEz{vZ?mPcX@!%Erc*IP z&)3i?U^KTPYeIoBZU(lsswB{T*mmu3R3MkmT~Rrxl*^7S{h$uUQCXI5LAusbK7N}S zJS)&S;T2>O9q7@~g`~j2tFph&R&UOB<%vpZPWoreIY$cgw8CS)Szb6TgNhRp@o+k4c_pLhdBv#i zrIP2e{E?)QEtM*viZU<5D6>6zyXcx>#b+Llx2t)$MG&WD+4IB9C@rgEZPD>n^z}es ztBxCRqd-?tK@~XA!a!XXB1vPybLSm94l$F&%^1*di@^RXva5-{j&0b^Y7}L7f_!4G zZb}d4&Y6p*Q3-9wh?^oG^+u+T{j@{Jt=LIko0cWZp@7+ncUQrOdYAJR*9vVGh=B%` zlJqm1a68f(b_w*iK&E35Lju~o=TEYs1-7T_f@rj;8c6e_(lF$9YfRd1S>G2+!ukutHUj9P7c?v0uX-MS4#E3v|=-b7j^krev z_dP#Ia(Euna8Tg(_S#3sU5ZWJRo3*8<%f0L4GzD~PzL16T&sBgU#^@YXxlPF8Ifg7 z$2}M)ka^n)r7v)(DIM07>iPF&$|rDC$0VlMswSuNlEAigEwak4shGGCglQdFd{dyK zWR|1ZyvE!{h1Twq$l-*B8TRFxff(ULb%3!@I!@vg@r52|n83g~d|#H1;GNcy#~C(3 zJOv}Fwf2yS5jv(@G)~T)(xlC7SHbptqh`lYy{rs!Ix~`d zXjz`jtM$|W%!Pz9{v7n(SFw(pYn``Q@Rq8g` zLEd(`RZZC!)K+m`hl5g7EH{)FSmA9ga>tRW1TsDF@B0?DEh=J~qJEpd3jo;fER? z7TDFG79H9eK<_IuO}BYDO>FJw2HQVaq>1d*4}RXSzvR0NbycEcs7Ms zk{ncj)nQ<7uZF**z|%`p+1V7{P_l39uu!1vTPYNH!f0l@DS38p% zn|TB7r0};mq<`x8DIO)v4^wzlK+n3a^rP01frgI-ZfoF1vkGgtL<(*!%JWK<4%p88 zbnvVVe%Z0R(ao#Ir%@#M1GW@tF^my<-Ayf>|MbC?JrJpcqDdUnXY{UO9UWfAz7-sx>x^=JB!SDA zPlA7KgBchF+NT4XnH(CzP*ZI75OM0z=On>#%6pE-zUOa4Am8rD|5u$0dY5jA&=u= zN_?S`IWW8ed679?#<^v69`1rNYOF`Ql5(ngJ^(oC7*!jkvreCIpod}r7G`=3Am0)T6<-hdi` zTdbeZ#8cFZsN%zbQBNv-xZWY7efd~Kv0`pWdy@CJvf)lRbiH^}Z)$);;LJn!kxK(t z_;mN+A@kw}OcPiuiG3n2f$23ac)U)a-fH&(BGZp%dUcLyoM-NBbiNrijnT3wT^B<2C#XK|;!L*Udt_k|lL3ZuAH*swN%xne%Y z>Y!uFk-`z(=0}}%1Lt7T5NWpHiNO5v3_Tf+vvlM5)`~v!$R7-c6C+5Q$Qks@sk*AaZZB+@m{Vhslz>f&5Rx!h*b7b9PK}RK03Ex>$Yc zOX-^~3PUNdnSub@f$oH166I|@p{>Nfg&8~tqBA=GjItgf#$wUl*hKYzJ$+Dyg)DM zdk+@Tu#TT8{1x&tzVR-{=P4Xfd=q?6E&mS9U-3%~X7D*}CNJVUS2SF;3`u7AD$F7LYiLx1*NykP2v^hN`p@{RTdpq~g!y!JgrM!-fO)ie6L+Vy z^vqj0gRNKr{Yqu@w_yQ&=!{*(ch1>P*Yydg@4z|3@cgqFj*i>LxcMB63-B)PPjk3v z_n8#W-}E@1BKbhhF6CWPGn! z_*b8c|4n85YoJS|bD%S(dn%Q^UHR8&Q-a}NR literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/Checker.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/Checker.class new file mode 100644 index 0000000000000000000000000000000000000000..f38bbc7ef47ab0ea7ce73208aaa551bc2a223aae GIT binary patch literal 1192 zcmc&!+invv5FHmt=mpwxtJDubsgUqvrEXLNfk=^pkeY~B<4}1V0 zfW*%rX1z;QL{=1Dc=2UyAI~{w>@VLxeFlI-*z3a@gU6Uh9;M^bbEhheTv|uXdz2s0 zc|K|eeYnYB=Tw{tu7xT1o5d;0z+g8=k4_1#KH@9qtn&d+ z>axjH+L9O67RjBmq$O#!rZoAaEMpK0jkS7zA^RUwP$tK7p41{8zx`KY!wzCs6l>BQ zt8=owWA}>cqbgyre?|qoyl4x3WXp;?Uns4@1%n%d+VcI{a^Y}f%~BO(rO}VAdl8k+ z89W(W*Pj~d-F0_&k^Y57lTdW2N{M=^&zX%*Vx1*}t(Ml)`kgU&Ih-GL$n%?+jrYe_ z>bH6HS&sn;Lw^WBkA8()(4%>uW@~Vp=IgKl^>4A+_FHi0a{VsFw_zu(@4~&y_JNi9cvvg6`mNxEi zgG_ZZjJ=vEhHk?an`W8eNWS%wZ16q9ppd4=A9xH$+p9_i((Rr$h3U;O93TG=-P9^W zSJp1^1Uk{Hq6d8po#Uz1I2ig>#F2<&07D7}84kCFDE+EX5R=P>7<%)j;ER5BgFDOm zhQ-NN-Zpe=Rd-A|kAz*`mgzE_YXh=v<|)LXz4o?ib(by=Oj~G6V&3FdDbvPv)h_wOra~~}#HO7|HEXuFn!qufP;i{# zRO=0BvaezkCyAS7?ghZE^D;%_Y%^ROZ{a$ixfAM`+|@Q^FxsA#nK(`%rC^*P-2|d7 zbQNh#Fzhod{ozB&f!)JW^c+)^1GA@9oPov=zZbECDA60L`krZNMeb!1IEQx?yu)z5 z$^9$9S8*QiF{CIVIU%`O@GVas@gT^noB%q(R=UwvGAxWYqkRcfDsR|Tt!&%npjK3? zLdbz~D7`@ME~fFc3wb z6cl{Ybd$ojtOVxpu`H(x41+B|rdAUuU`fH^o)!|G3KgH=Q-;`yTwj<(>f^~+ot@HmPzY?^5U*Fai>1CE)61ag| zG6J=qdgSLSZsQAvLsh-PY163it(hL76RxKVk9?1{in5t9)NW*+=p+<9-KZ4wTGR^? zMca1_I*_tk4AvP{@3m*-CNSKcUY=^h;D-8TiV}aI%{h+kWML>Xyg;6*AT-}S!G zcg40ns-AkSz`ZTIQ#4-nJ`#Ez$On7)u3M|L4znVk<~4$XnH);+l|c_sc3@4i+ZxxFIhi*3iu1fR`1MfOUcZW{;??VS&Ip{J$ zyc>`=5E`YNs7TNKG%Jxt2aWydr#O(Fc!GoJiN|>32@d@f=)Nhxp^Kgq^qeFcr*V*) z%rHrY!j%}oTQrk;(gVZW^e*j7$p{Vyvm-bfdHk9Xbdv1w#14|_#~7pkhiP(oIRKFijgjOs>5*B?-~-a`qwuH~62v;3 zQ1T&3;+Vx18ndL|fvZ6xzK>unq<_c$=a^gX|L7@lzopj;JIMbSm_~{Q_Dj!Kf6_QG z*?)Zp%ip2<2dK|+V}0T&Za$I=)6ei3AQzKb7{n0m1aOT4$l(AMsD%~??ovY*7w{!z wSpF8GEb8>$gRTRAVOT+-Cq|1mNYnu%!d(KVd5mJM(BFcfnM}WpyKpi5500-%2mk;8 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/FixSerializationConfig$Builder.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/FixSerializationConfig$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..55df1fbbb49a037d9244a3959885b9541140b592 GIT binary patch literal 2012 zcmb_c&u<%55dNO+WE00plQftXm)3<6Y^QYj*#aqTlQdQ>oK#?lXvAf+`{KNIvuo{- zCPm`HF9|rn0S>(Y5(us!(MD>eazx^f0=~DqO@M?`a`2nk=b3Nj&CEA{{CV#IfOEKP zASck2PHe_@VA`P>sGciL+YflGN&AKjLeq;~*V?ddnN79Xk%6*Y^_~?e-<$KjRnYF;K|hXqadcS)0^{u++)fnGep=w@o3R(Eb-AQMMdTUJ^P?oMP@s}HY?{{g zrMak|K|6Z(pH~cXK_FkNF9{Upd`A|M$5;u&7#W1X;S&1LueC=?FjDQ&5(dyOaHy?3 zxfrjn$lxsvsMGUp%U!Zq8-8b(g=kGNlPm3mDKFD5hBE4;#T01QmY3@XhuwG6a$`Pa zctb^N^WIKZI+11HSg?B8t45ha^WTkny>^g^81mtqj5E~Lhcm!Y@`GCf@78vY!hw}R z_xtG*22o_OHv$#Oned&3HiuxZs7pnfPnB>Q&j|FbXch>}*7lptbP*<=Gw`gyh5e0A z3D2W0a6Ea59{(A#I3;b%kH980&kno_^&s37fo5oa;2$ywLMc};6%?-5d9 zd5>`*rHdUu4s6*}nx2)t7uOk`pg^hRc`}%DtuU12tC6iUfq_MCtt);Q;UpWK=f*4` zr`H0toL&lv$lt-ZJ|^^0{)P8B9N}3e zKJWn}eaJEVh~6LLFh0Ri-j-5-JcbIt1dieH4Eue0>-;K>ipD*58zYThF@76H;U^T5 zFhBF}d=g?LG5wT*J|pbs33N4e&!7o}Pu<0tow}z*`G$bsvX9^WqbNh$84lrvq{n&!Uc^g;6Po)O zypt8I&dN{zj^X<_du{yXExh{MeVEsDJNTR6udEHWaQ?p?`JTo20b}?v37$5)o&~Qm b?>xj9kBd}uxP%!>J#m7BnB}a@CHLmvYv$sl literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/FixSerializationConfig.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/FixSerializationConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..1473cba5fb648308f52ad9da77759a658848474c GIT binary patch literal 3629 zcmbtXTW}lI8UBtWdu3@I6O)9j1Jo%Y*e1!ALN7=mBysG-tuGKePHZUcdbPGUS?!9w z*oIz6TWFiM^pet+w$MAJJTg=4xS44?o#Ca!JMVqsm6`I`%XfCAl~go!XLzvA*>nE; z|NZ~@{kMPp@lOCgf!7pd1Ws6$NRLckHv`?bYmTLxp3k3E%e-Rwf$m0*W2_rb>Ergs ztmWH=V?S+#w&#v|?y|k2ASZCkWn<0I9m8GGXO=EoW+<>Lh*nmtARKdzCC91=h(*$+ zho<8Nw!0#*XW6!#%7kl&6YjE?QuldLSc}3lwohrE|CB)gWK+p(=##lDpq-E0(5_nZ zc3@M@DcAMF*tkI8K+LeA8|k4wEqx&!IlGVB)OkW6J2X5mkQ?$C9aWbse@=>)hI*#q%o_|9zw3v&aMh+wCnrBx zv}ySMp~c0;_s2pyap$^khcw15oz&F}-6{xhB#RV_C>9obIB^2d!h9V+g|VS%D+txvc?Xt*XFKQc625Bbgl%2Mf& zieZc}VifaVdIawNf22{&5gb!+RN&x_wyV(bk;LeRHW|+0NzY%=*Y7v=idRkjE$8u3 zfnLU-iTENOz{eGQjHvCzqOztwNgmU;jL;f$EEzX};Z8ws(^)4iOZg=gWgMrKMy+PK zmC;p(UEuIg8^bigT5h*HKFWiDR_aBT$4SDR`LfrD?9(`-V6?4NlPXd%hH-MO8BS!) zEK86qCV5N>x?XEVoWrLSOt3CmeXpCY;?tNEPy;JG6|y*&qL6^Nr-SF60GP+LK#%3t zn}SqT%HvUnvaLDfG0Q@&8R4p=xS(PlgR;?B;heP*67C`6oyR2-MUh=8U=fcic#I@* z=ZHev(Jx$>IHTe-ctW7y8!j_0PYA&}+Vqr)&|1XjR2Wzi$cJ7M2d2J38MnK7bPA|o zSpj`M+=O9B1;H{)PoHb-+6su>Z=?<6|BHdV6cEEu_1SC@4M?*sS}ll=L`5ezNp{}0w3z6tHpm6U&1p)Q0kFDIT4rivh-X} zTr9V=spef`FBL2JvcN!Wa-8G(8#A_HS~dCb!v)yMwa(@>v=* z8@=|I-zv7woPEOleqR~*+=#TAPpRbSPtRE6}J9CmHOBR8BZ4Im;pVvj-^TM=Q z?rkG$G{%;3qR~}*(gA_RoBEs97sJtFTzcQ35~T_0y+vdn+=-DK-9cO{?IB2|Bo9fW zpd`5;*8<;yjKH*_1qyyAF#f@Yl|v~|lyp~|=1e$c$#E&bLC#iLj-om2mZKJT zyXBx2uN<@Dl|vS(irjZ|Rk>!lazx{AAHOal!yTZFY~hxX>>KEpKYQfQz7g>T_P@@{ z3Pnp5$`o-Nx8fn}#|a$Zy_yKZ?YM(qQpuflC08k-OG=299FR(GmrCxC zO0--DEhnjEj9SL2w%#J#1Qmg~Q78~0~W>e6yr*ESx^;35wnN)EfV?*4~I{($}) zIJJ$lS@3&`-+R*UF0FeTGYQip36r8JG1I;lA|)j{pAhA>Jmu`)##{zkmzGcOFDCar zTF(tEY~r&Gik^hx2Fy}HD{Nx5RJ;jiLCbByEvYy0aOkV1-@>rAJPzv2hn zb<>*X`7g$GLg5*O8@`> literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/NullAway.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/NullAway.class new file mode 100644 index 0000000000000000000000000000000000000000..edceb0932be50a8bad28db4d5eb0c9a0d5e41d6b GIT binary patch literal 22792 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 HmID6^e?>%o literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/NullAwayError.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/NullAwayError.class new file mode 100644 index 0000000000000000000000000000000000000000..7179a921bfc6a10e6bf9a2e088099ab15a69950f GIT binary patch literal 2255 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 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/CachedEvaluator.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/CachedEvaluator.class new file mode 100644 index 0000000000000000000000000000000000000000..89c316120e7c73a55db7ebb33a4cb8077cf030a4 GIT binary patch literal 7786 zcmb_hd3+S*8GhbP!jjEMmVgHy5Dp_hU;oJL%y+!!^B&)q$Nw|( z5P%CL5k^R`+(_nQ`Gg%yCHK|o^T5L1T_goNf7HQzuTRT_2_oL;q0=K`IO$RyzY`j-IH%DImUU#i9dg z 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 X!teQ6!gsxg*FSjjDJUiQqbL7=7fxS$ literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/Node.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/Node.class new file mode 100644 index 0000000000000000000000000000000000000000..8870d9974f0b8653950873694125894044db51f2 GIT binary patch literal 9779 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 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/ConflictGraphProcessor.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/ConflictGraphProcessor.class new file mode 100644 index 0000000000000000000000000000000000000000..e017c25595e1fc78332e43e09cbf376dc51f06df GIT binary patch literal 253 zcma)%F$%&!6h!Ao&8n5X7tqFEidYJ2At(s;>$=8-B^!2=9L~Z6cqlOoDx|X+h8aF@ z{_}Nz0GMMS5D~WeQgNjmE6*-1jAmt>W?f5D$w@J NGpL6+IEY3g^xt$CO=AE6 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/ParallelConflictGraphProcessor.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/ParallelConflictGraphProcessor.class new file mode 100644 index 0000000000000000000000000000000000000000..b45a29f28f5864a452a94f230efb2ffa613532f4 GIT binary patch literal 6871 zcmcIp2Y4LC75?WW-Abo57Q#&!W8;R3%^7Tpbw*$d*_M%vkZc(Y7*=;HY304$V{cDb zq(OQ}B^6RhC8Sb}Y?*|T4uO!~8|l4w639Qhd%8W}on$8;pFT^oyKmmS`QQJ_j30UG z$o&A$6{{3P1p4$;E}ly|@nkmc7#UNKCv8WM>*Jc4(_Guh#z!12GaAo0c2dt~<%>Se z(M(e}J8f&&G?MN%DbSbyuAusV(zpEJ}Ew5GJ1Vqn@TmRXuydAb4GNx*G}b3z1teL z1=^ZhD(o=rNyQ7oi5O18dc5Z(eCD@8Q|u zS`;)3Y$(r88cx$e1>+#dEG<#u?JOmW~g2e-e#MVQW>KfjH6B zl1V+|3S4{4wjXmgON31r&RI#9nIz7wXLD%=cRkL;dIe_*EUaLuiVZlM01w+vmzEqA zSk@fcRH;TE$8%Mjhm8WUVZ%yobL?D(cvLm}9}_Az;e3HQLY4ovs0gc0oB7!@l~Hm5 zHY>PLpuw}y)U1*Cz(m&7(<-*0lWOf8v77H(W!UjP$FST0=6ZBtn}V$Z^9uVbXjicv z-ON;3<9dc1?dz6+T&$u8y#h5!MlDtI{fm@4sa4DfmYx{LVnAF@ohC3?3bT!N6 z4i_|c?+5_*?PMCaMwod9uv@_{fs;Hdij7n;h&>*KX}4){D*?h`6)l6cxSV(fWr|v3 zxB^!xxKdzwdAfS6+fC{j?u3ecxSE+PNe;R?m5ewnhFdhp3z!hFzQNrsJ!w7e+SbUh zZphN#YPK%(?F1J*9PwC>UmHE4U*6RmCU_I>KVj zqObBAJOnNo8Y34H3idPq7p4yAZVYMI3JBTq+09jv!L`!YuAUKC%_U}^L!-x#RpH9W zj`|VYhzQ12T!#Z>h{nptQob~Au!s3{P;3q2%?q>ZRXhvNmXTy?Zm&ig&MO;9)04s| z7AKDwo{Jk4JdY`+fJYz_kehvuiW~8K+UVMZO5oHY8;_RuOnjk=7vaS;G3m#jz`C%B zC3C`554q~=QtKxMyjV)TTsP(DG8}KFtZxpz&{Q4yYfsvAL zGK;I6id$qltYY1i3%*&!Tkuwfv+g*yGeC%#e%4pODAZ6end%4PUDJ~Y(c5vGf_Dg< zS>D7MCaZX-w5cwujq3x1UToHn3p37k^_;1V~| zh{C~ut7LgZNdt8oUb`3B&Q($|g^($Z!@=kGKsUudOSMewg zu~4#6rCIr9*dktVboM+hi(3X2e330kf#%z_>?j!;!{hj}JR)wC%YRkH*W~hw4_H=K zU`@d{1w|XWM9Y5Rh~+`ib5iHR6=ETBFUU3OWW^M{2qT` zY4cCh{xQ80b|oin7PN=(Cl!CjUj)=#CdINOYg3NKjW&0Oh%46%J%+Yk;ca;*lv*G| zvfh-3@2=rtwl8E4n_?fjJWf%coXkeElfoAb0-woszE|^Qd%&}OR$l8!x(LK)S5?F> z#$#xwGi3S@qeK0JmuF)GcFsw%rpgSAAkJ?j z^s03GLah}iG35*-M;US^`=w>PJ7`}fmJQ_$GnLIh1>Mc+@J`As5WH#-^CWZ&ReTN) z&y9)&4R|RCmwtzT6FY&mu*Vg(OLGmA3u`c%Ye zOm$Vf!{M1i-r#Xm!!fTp`MZu!I;!~t%x`U5v-S{Tt!t;C3QVH$UM#wcA0jxJzfbU# zY~;jt%tHc;`L5NUh*PkHPgH?Zv6O1%Xc-rdc%$W5!MS7&R{2YcgPf=E+u^oJtZqGm zHNX_sMZm{%_^-Y9Zgi}f!bNO^C@_T`0!OeDw5h-GGXKM2?A^)HH3IE5w6 zJf|I=M)@%A#9c&k5vA{@WQ5wU$3fgnly_qnQ94BH4)A*DFh^1D1oTE#Ab*7NzSMow zQXiw#$0>CRB2UxUr~;wjbOl`s&nOBRf+ulxLqz5R--9@xTBLXD+6d92Njz8}N|YiJ z5=oE+zRrq#VTeuIXs1 zmV+Nn;inPok+PnvA6v7et#!>Leo0as#BV3@$AaHG=yC9_EJD2NiRUWbjIF~SUL{^e z@9(B(_tLXh(4$wD33OCL5t@q9R@;32wl%y(iNRsNeI5&Q>F@$YK> q|4|L9gd$?1UYy9J)#yFX7mGxbH#%7?5vPi!l$9xMnOH7XqUpahS0Kv( literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/SequentialConflictGraphProcessor.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/SequentialConflictGraphProcessor.class new file mode 100644 index 0000000000000000000000000000000000000000..f6845029313c4c9a874e8b46db3548fef08a2ce7 GIT binary patch literal 4473 zcmcIn`+F4C8GcW0lWe92V$o74L!&|G(^fKL2Ij>%%0s0%+9QHiNscW zZ|%Lc7q#}H_U@&vic$EXe?Xu9C;cD#_@0?fnCA|tYV!wL-Ft~k=LJYO1e*>oZ^^!&gm`DSIwsQ8{GgFt=A%cmmg zhPLVCJh$lBR``$-xws~wp+n%}?dv_g7=*rQg^jfebWPZ<9Zm|oJUG)>J5Pr4T9|FJ zy-`p(uUxSm>0gRmSNbhz2%<{Gv8BSJ`j#D95a`Hx1(`uRdUSN6OQ3JYcI9kTUX=cv zx#&oN{u$3Qodwgk)w=qzBV4irfw}*|_095;70|2%8G+qR46H#%nEe<6fvF~v_a8zJVW58qF<_Vr1uIP9G#|5@pL@|_9Qu5hrrc6Ihc?yoiVFpo_M(DYv zqO?_Kip3XApOCB{&Gthet78Hu$!XKFWQFLx*fN8tw$+B0ZN;55U5b%wg|_D!DmPJ? z{YFvdK^>=Xnot)#|Ey^(2@F)BjIERN6=^QU$8zSl0uR7!Q zE^u`7;!G}r+R73T(*kXkMS;Dopuie(%<^Kv+wR1@n@^Gmrq zw4fX==#bbdaEDcMDfXfSTLXD{s_2nZ}AEu9m{w+ zzCgM zRma!xb%A}nnC5)DRFb|d#K}G9d*w6U(`^0fW{M$V!Y5m9e@Qjfv3UjG)bTBRo4G64 zMS;6g5;@Ot=ocv))BZa;zKicMsb#MaIda-9dIHU`OJs}->!M8M9DbnVhxn0z9#slV zh{{UDD3%7NQ)U%!Q_GYWO};ixLcIs7y*`1T=y)Nn9AB2bWm&D94wt3Rgf^i^gL6ctf%xMo`9~I2 zd(NgOq^gRX={R{il-a&6{JI;z=ZuxNmdGQA0SxfEJ~1E$*vo4eZReB? z{%0Yhi~lvQ=Fq`EpnG^^bnF9kzr*)7WcWYBC#P~s4WpND!-*Vpe2goez#ZtL7WK9T zTVv^N^yALh!pE_#YT*^Gm4)$?TeC zH!#_Tu~kgna%MkzsNw(}G5AyHAa>ypcH=Pi;0RqD=gt|f&ZZn4Uw3pI4`Z6n^wQt} z&ePFdbnerbLHm|AmA$H?|0XD%v@%au9=SYv9r@Ye>v)Wge4bD126$ocCysJ`jEFse9XQTV zPGAIC1~kFllUz-5^&p4pQw;1hLztk;Q_NT{73TbUnDh84e#YQ34Dsi9l-5QF%`fmG y(SL~+b%vSjz0AFK{F2|=@Cts#XFuOw=l<{TCU@S(-|;Tq<9EgI>rB#z*!~f~>sGb^ literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/AbstractSupplier.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/AbstractSupplier.class new file mode 100644 index 0000000000000000000000000000000000000000..a0ce834c1e5457fcacf5373d39ecd610756df1ce GIT binary patch literal 1497 zcmb7ET~8B16g@*17M4X2K~xl|iniOzfP9&tCI&TWtQv!9Vtm?eM;Nl~Hq%`~eDwGD zpox`46Muj|%6O++Xwr63(sb|4>^Objuso`d#; zj=>U2g=&Xn1yPjyb11PZsSYU`Tn069#Gjplwit$Gpo<6rA%kff7jc;(lgn2|z;MOJI41PynvGG|CayEAoV(c;W-+I! zCpFcA4HLr_jc(ewh1(31dRNl*xW{Z4mZ+9iEojVv`OL;pegP3e=P zPr{V$Z!3~1T9JC#iewjxCgsy<)AJI|J`plQvFIFQ$|*E4;}n~?>iop)yF&38H=3At zobSjsv8dzSCJJ9Ee*pLBIY(>&hk<2MT_K(OWT#bf&Ke3>#}d6=NcbshnP#MzEjY_a7R=^ zJv2Ps@O96uTS7NnPv~NqTOkiz&)5C1Ubjp^|0dn%jvsh}+moU$oQiOam2$GHpo<~@ z7Q)6CNfbANh5&}0*GrBrxC=^PW zhzut)q$a6EXZvJQo7^&AilXy`GQ{;5#s-HnfM#;W*T)^l4Wf)|;PMKF81(iWHG%V{ z7lhnupmu>_M8yEkZ$Whizs^fb+)ya{Ryor6O~%KEAZnsr{Z>r|ozZq$g~o0&!% z@_^pV#8jt9Ng(q-ASvz5ZxJ!?nw7SOfM(u=XkW@-id$mTm9uh*tM*ATuh8J^8F zHWl!y1nKn#ia1Z2k}P=3G&V@h_fg}#rXr8)q}mG|h99yrI;CZM4K$yX5h+P6_ELq{ zO-pz)q2mZIY8^LJe2kk6{h=?WxyPw1SsTe=4;4%>Ot%lkW(pe;+Y^+-I3{IiZZW*d zVy00V83nMJ_6_cCEul$$w)q2La~%-j237SBTA$Xd?w{x&A5&r@PhFc>Dbwr{I| zGVCb_+;}?0>rppTFqK(B+b2%JgZ~x$&8vgq0M+3v_vjg4x=G)-m|2Q((YHXTQIr{u zH18}*@4&RhtrrHhD!PKZF~{IX;(d*KLZe)-Xo0JFf^IjlEHpD}T)wvCdRj&HH(#@9 zuF--TceIP=wPt6L+sQ1Wafe$gzUgZE2GnwF@GaMXjcimCM z*8P`52ld`e_gk+u*{dI`_yS)trvp-0)twV?WtgK-xt1u6^1h{gtc>9!8bI!Zhn-yU(69sk>XCeE&-X- zG;+{Wp)Zr39rW%W9$7>8!pO*L1{9P^5=r+4K25B;o^YC5!^}e8>?-E} zpz|@Kd!yjbQ4HoOZgVOBa_jyr;9(+3GA#MoL0&!DNY0}act;HG9j8?IDgnz-$KYS_ z^+qr?lgK9YcE}<~AfpMSTN3#jjAqWonJ|@7*@#CcYLO%pPv|YPf;!vGB$^?&2s471FIY zzZGGfL2V=^f`>v6_|xkMrDsqbpue-$*d7^?!FjXQU5&RmP|jP0jw>DDlrL>p3@XIw z=!9u3gNsaxn%6jfqqXtEE29@a!sG*t{E)#~v(;fxCTQDek5fu|l*yczko}Mhx8_Y# zP88$LI1dmUfRvX{u;+1G4W{Oa-0(P zLnZ&vs6~TXya-F@qY2^==iyH?yUfD>vk)qo>mmMRYgNS3PzrBpYdoN5I&Q?0^Qs@qUYwGKO}?m~kI4EE^E G!TvWe4&pKZ literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/TargetModuleSupplier.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/TargetModuleSupplier.class new file mode 100644 index 0000000000000000000000000000000000000000..d5120ea322a39596147839e096440d41d4a0f5d9 GIT binary patch literal 3467 zcmbVPTT|Oc6#kZ*z$oDoNJ^VaLrIHG5|Ol}7pDX;32|dmg2B1;k}mRs1+t{-LQ5a| z*5^LwKlCA;Awwt3^aphMlRBNAwPaAhGLRQbyL-Ox+|SB?|M%)I0H457(86$Almji$ zT}}5i*Kkas>9#90vB}MV`?l+8Uf?*UA?R(1yKBOqx66SkiqWouHiqm8NTydj-{rbr zCtw&X+do>gDR?zsb?7L^^@?DaEHtLo<*~L8(q&C3jV54ow&jbT{A|K;XzyX_rs7Asmo721^cp*J3s zytQgGq!TQu)-tVy374YT6k2gcMHdDb?!RF;4zs39U0^t?q8%Ob?JX4wIvIKjh9w>Z z)fM3`@fDLwqQ7A4+$?d|kn3o(&94|9!*qfd$1Y{cwW5cqWVn>TR?jurBFnS7#v7+^AGlE2@(l974wJDOQE>qmQ@D)x zWnMmD7(Oa5vT}O%jh_{cUtwq+P3L7Pjj6bbYgG0WidAEc;bL+m=sep64L1~wGn{X1 zKShk>RNTae4DIDm8_QFgX_z!@U52T|Fdo18iG9xHPG!Nhb>Vq3JB38rSdpwrkml4; zo+ceI4gCOHwx6cxXDU7i)lI7#SPZ`=MLx#fe41vHswc+Kz`m+un8IBQEK9hxgnXf5 z61N$K0#7V(mz$2pJwy2^gFQ-&^9FlaJ zyt-26BQ#oQIF(X(geM9f(}Zj6d*BG%ROZ=6%;I8#9jM`lfHW&Qi3dAuiCpZSIz`CpWFK?^&|UtQX{-!2p>l!gb&xE^D|X&{-Er z#}&N6q?E1i7>21>QkGYBT*Gx{mRQm(3S3F1Y8ZyAMlRUQ^iTnPI^IIRK&x3Q+53EG zb@m$-C$Ap5u@DV19k_+0hT8(YRXTOBI#NiJQPC_3+^ao)BiixY5*WmghC4h#L!3F+ zwnJU&FfdH=zRTPTT&*J?u{yF2xR2_18)Jb?0}z4XT8a%m5yKjZXA+d$gwEPIFK{kY zL$y4piPnu!8(lStSJDtTs)oLASaO6l>Um`m0p<_%LGg6beIMOvHn>F0)vgtL1$@p zbX6eH0~!%{^1nZzy0bD^BIj1TJa2NU{oLzTE8reW#G&DC%)j9WdJi#~Y8pZ08z~7OcYdu5oMbjzRvfQ6_ z-JMD)6V`HImSb~pHfvX+kfGx$Z;)5p3`3smTYC#eVdqTS&RM?9bhY6Nfm^jl3f~1X zwO-LuH`dj?A$2U^0X+-dco3~^>sZ5Mu36o9ETAtrj`Zeivs{*ZNpS^kHe|b5&NO_> zMsTtz>nluf{07Oiunh{FSMLxUX&h@f!{2t!77*hHNTh$|ci-Ky5|{MugC+5MFeit#NJ*otdalgAkwLbN;Jz Zn_SCd1DnBU3p=n;RHO*)pac(>{so>49F+h7 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/injectors/PhysicalInjector.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/injectors/PhysicalInjector.class new file mode 100644 index 0000000000000000000000000000000000000000..6c45ec638d74a1cf94ecc9a02e85fed59420c2fa GIT binary patch literal 2078 zcmbVNYg5xe6g^weSd5@3_(V}rDOJ`7h}w!`MM3LhD1+n2kS--oNSHiOewH%`GdklB z@JBhGZ4CBdmElYFarfMN_TIBMKYo7w4qysp0~vvvsv67K4x}B*z*%>dwEaLy$NQk{ z$PYsKc6Bp!Y|EYhye0SG6fU_4i+8HiKYcE zjkW{oJWIY8sZUWMwgGXEc$TFz)^vrw!@7vO!VV8IoZCq z;?xArccw&pA&UW=G%zS|uA^I?GjR&11&+9uSBtHhDyt3U3fwQ-{+g^g(Q3RbKUf>q zx)p>fkZ=Wi=5MG!B4g10 z(X!5yj3dXD6_rRLTXAZh6~zG=&$S#VwueaxN_&+#RiRvHiBp)S(sYK$Ok6=;V7SF; zA=kn}XYq!K%NWr*lO}HB7R&9gtb{6>v%IRS0-k8+(kQ)=H;uldC@r1J zW|)b)xJos~>s2dK6~0dOj`~_qw(_DMU6=swF9FlUin5>b4h-Gu7%JAG=C;Y+^<$q1S3OGd)lC z&OVh}YXpIwiXR8I($^9gXzj)0TJfyQyyvN)T zO-jW@s=teW8$M6nNI2`_oXwfvELV%@Muy|5vHT8t#=gOPpWj077EbKo%ohxOrY(aD z{Px!UjMIz6Nj{=s?hPhbM!Cclz368~&w_9BDs9)em%(T~(nroTlYy}<4CS|xd&SB1 zEsS5^#%&#@t0Bw;A(J@42Qy5|a01*7Gr*tcz4`@A+~+KV2RxOK(YC^_tw@`|!v-?b tezyD~AFJq6s7t4G9tq1yr2uPLh$$PTZXh#M;)Y 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 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/module/ModuleConfiguration.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/module/ModuleConfiguration.class new file mode 100644 index 0000000000000000000000000000000000000000..21b2fc56b38afc6b487dcf3d07a6c794a89c9a47 GIT binary patch literal 3007 zcmbVOYj+b>6x}yTJ8cLc#a3Dr2SiLuF^Y=VAW}jrfj+dUg%-6=liPIYWG2p|P~Y$8 zA5eb-A9O9TMV6vpbS;0AuYG3*n%IC#SJK>bXU;v3ea_jpzy10Bj{u&;=Nb|MkH|`p z3(9V;?B!guZpmEPab>RNR07K5;ZktyMY9^XhHpByhLpfv7mXDoXBl=iH@R?8mVJS( z zCD3S~5`hERDAWd67|cJB%4@i%3BZ!?ns&7Vz4Tow3{OmqOljCHuy5mJ z(XwRKu!h}gP?NSla=9$)sumr%Phjq(<1guT!t3e2qfZ2uHGIif)eXC%mm;wBa#%rK z6~fbNf#>TBQum~+UI>4hZC19KFzh&`oQtN}h&5R>jgUaN;&yvDtIJm8t$2f$d|aEhmE7 zf^?^i1xpHajX7n*nlW5c?c;}?Rm)j0tW&B<)2iWaw)?$zYC(Y=P1B%yUpd&QXq+h( zo8}=>+*ir!(5|GXGSDI^pFtcKK>xShU>42RAu5 zES8AQW%>-;_O&5Ji=35>z;Wf`@|t`@i0!^$$d=cMEKp6?p?Bg=w!i z%Q6>LB`WBsQT82oRaN?3fiD{C5^F~WPm_h&>ifqWXE~_HY}8oe22N-?IK5hzE!11( zyV*p+u&k2l%l!6syxD;dc+D4_z^drBz^@0s&S~KF%~bS7$JOhuqi*vd zU2uGg;XQ2`o+mvG9}7IV36fSxYWP%O&z)7-J`p0=OR`9EXi~gxNokaJC_)QYGDx_R z)Qc>orUWe21y8kiCxc zv$r0tWA1yr1gychG1R7B^|q~H;l?*~w+~bN$T;yMA*QDo;0O~M#dbW)8~Zf1&JdWh zOk|7@jAMf96eclE7JiwM0^)cSGOAeOj=_hJC?MuTND`r>YOCrzA67R-3u&0RNDvhy zeMtO8b8Q-g&@dc*K~ZjDtR#^LAbd_(m6gK>e}?!9ZOJPKe}Wii#zzMEcMY`!zC<_o zN4Y;5@7q#Wl2>>tDsmUI1aAWk=NRcMwqY*JLys)q%HuE`)aiE{%l|5KON5bjBGLIf z4lq!DTzGL{Cumfq+|%|0lCwz_P-!-$;wY`dSI!e*heaJSA39X6%oDN0Bwh=(UdJ0; XJNWKB{=JV6xl{l9e1uQ%8G8Q)R>S%S literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/module/ModuleInfo.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/module/ModuleInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..8ad59da364fd4b073bcb66573f5c3e4df2f798d7 GIT binary patch literal 7809 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 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/Registry$Builder.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/Registry$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..5ac31680a7fc91f514cac315600e21f6826d6cda GIT binary patch literal 401 zcma)2%Sr<=6g{`Llg`*`-T486?Z)6ru;QYESSSk4>|CYkWk?w^l1v1D&4nM}M~Ue} z6zam=J&*f1_v7>J9l!;S1X_f1UIZDmliEvXo-3BRb}Sv2#y8HemyetB^<)xEwO}XE zCJdJ9MafFpQa;R=tQ$gSzS0S&!>8Ggn#Uow9FKlcn}#tV%}r@l6C4wc|LiJ?Xv^|C zIL)`FioX8$IcKXKgyB_jxjXxMmm>70*0Q^)l=tif4hW-vhbM?_d_wo0eREg)CLs{^ m;xhq?Kj|QeSVYu97j2~LD%&#q=tZ1GM+||(B*kE@_rCx`GHb^G literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/Registry.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/Registry.class new file mode 100644 index 0000000000000000000000000000000000000000..56d106416fad95e69548c81ded8a4af4a201610a GIT binary patch literal 7139 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 C+Z!$b literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/ClassFieldRecord.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/ClassFieldRecord.class new file mode 100644 index 0000000000000000000000000000000000000000..8c099a58dd579beaa8061f2f6d4ddc967ebe7820 GIT binary patch literal 3165 zcmb_eTXz#x6#h<{Hf=gUFQ!OUv{0}~kl`i>DOD*Tm8Miui!CagOs2`u$xN7;AVv8j z{s5nNaV_pFUHa1jWM-eezkT`k**kyy_4HQ&CvZ1|l)wqI*4EpG zryIWRSuNYt4c9Yu&#YU1;8~`xuUMvC)2D6e`{&i;Ws@4U4AKGvH{>m;+tR7)m#Q~R zBM|5b)qQ~-v*BSoux!0z1|@;MidA=H(DqCLx%qT*_7%ez4?{X@8n*OgV7X2dU1^H` zx+%PKM_?%O6^2=1PEMVN11%Xe7Tk*4_6+m9WizHXB0a})nKKJ9PYr7JOj?c=ObO&C zwo-TzJijQAo_1?y7F`(Bunj{3T@(4mKG2DVK4jI?h=zV>8N4YlxKXML(r>U_S?t81 z(t1lnH+ob#EytW|H>;+%Age0ep;_0E_M-GG^&Sh;LBnG4PrhnBnQvNEhH0BO+tMah zE>1f^b1A=^#W?n7uy0cnMAg+WhCKqp-CX*pLliG=&@erLZIwV8t7X}G9(#kicle9> z%FkqR5Qj3*Hx(;_^feT5m<64nRltgnkOo2te5h;=2xKh(T(cFdg(u7X zIEhjQrx@D?BV{XD8JMMhRPbd63j#YgNZ;f|!y>M*jij?y zmVv<@9ZUMy0#l{j?L_q$*?dpeTF>w5-b7YxvMozOueNMfYjXUMKsD)A&D2-D<^MD_ z^UHngp>H*Og=+$FU%PHS+zQPm%VxN?%{i~nG@I=}%^ej+7E;ZEDrpXH!oOOOs~ShP z!2IjZKp>kO>AB9ebx={v>u|<(19B`|Wix2FH9rdrs~Ox7*b_EEIP5Ivmb+@|vmpUg zlq>9f*IUzIgMHcG+z<);8IzN=jKD8Qr)Hb}_^j)$wp*naJ3k?bT}Flr?3JYYe?N>| zzT7sx7Rh+0rEOO%-iaMOXbfPFnv^#+T*cQEv;-;>ubZ#@@&Gt9v>C@Sy^t(5LPk2r z%k%#nw*~gSz|U4y&VY-5_sdl|Vj@aN zJ`bwR&EH<0ZNqkc@8Da57Rqk4@CXBi0}n76*KFXxPmDbIFff-KR?Kp)2Od^NVi2%md0~o{mn4r5H z!^ktJ6biIYBbDi8K-{BoD90&NVQT4L(6!W6s6568%4?LeDkN|r^bn;J{uQE3F!7@? z#u5H1ykUT1B3M*}goIeYq=W>G4?}xw2d5pJPJQ4<41R!5 zJZJ()Of>rHHyPvJ)1kHn9(b5D=d$-&Yp=7<@4w%E0Ct;G>YmXk4shE)-^-l(QMtUu9!s`gioMvOM9=WhE^@9tD9T0 zU<>r?$Dz{7nFS|aU@UinO|No-X{m-ArLI<&rCm0QSpmPpEfCB7XULPPYKaa5v&`{C zU_O2>*ppa^bphW3RTF_1-3r3!5%9(n>tRrF3j7H0ET$lckU(!vugaBrWm8&f+NL2{ zABi{CHB0BUyXmvbdQD*Nq_}fA%$3S_bFI`8UsfH2XGYwhG%vkc4`SSnG>dUB z(mzBeVK8hLtu`ov<9d@{p(IlWG)W&I`h~VU=%+CTAB`y*)08%b9*kpvcCI(lFo+>q z5r9J@oEZ~&h=BUVrTO5}WRj^*@cZ^szaT!s@7+uNgji1Qqc=_8AujErpH@*?MGtXh zmt(zq1nPCf3_F!f5Y;4AlOZuv=)*LLm}wD}X^P5_OmT6S^3G%{O70UkCCB`yXfFoJM-60 z&7W-YtFC@OJJ^~0x+U4~iVt&Jx#UxH!(61|`ws7hH<>@e6dT`aK)D6Od6IN4kj1Qv Z!B~vZGIcWJ43pEe#5 zsE8V)re>!tT_97sVoP?&@f&4G=4hmMu0iL4=vJR@$CD$GP6kpIOK6#lKyB%c0={w0 zjtkUf=S(9>V#wAWj?#4A7KyY|Akb23d?%B@09|$^M|3~Ds8KN=wF2Ijz<`1}ftnJY z{8)gR3J5GzQHFW4wMaz;{Ia!JMI}^$s$Rp?`_p5?y0u>$PLR*q-egQm3}}`i`|hC6 zjvLIz&NGfO01RhEezMeT|};c zNEWBW^~-!E?YM3U%#Yey>=?!5;wz6+TasIc(H=k6V}pW+ifGL`NvU`kk1!L`LZG2# zs33c}_Z;0a@05?IZbu}lr&RRjSa52TWT6uM*rQ-Kr7?SuXrW>+RuG^zGUDe3 zQF-k4|4+3pV}St~!hnhc@UujvawSR5w=o}p1C0DWlj5$@5DLP`9#T$mH#}auMro11LRye`( zB=3^&ZqqHqlHd^)I*!oogqBF_%zR@`)K2cZl8FS(X%?wO97h!xl=W<;XXjNMLqee3 zuysr0e)5RBnQ%Pyxa0I=VqAf&G_!tkvnq~*ran_Y!F(4VFgKS{ag$omuWGF!s zFQ_wLq%+^_0CUnX-9*u@LY< zPI zSq65FfIlRxk5G+|QIAgw!fMZl)s6sy45A(@5n`www9=lBAEo>jnib9nv|*ha<~Bl= z5E{z9hj-8`zlg^H6*23M+NsG?Blwj&=i4Z@lC>a zh0O*IbxdK~4RrUl{)Rf@-NB(JXVB-tfs0^bx(DT&Y3%E7E1Hzn9C^BJ3eOynxyll= z!O8V!B;*2f^#w!woFRQl*kAD-@-^QZSI~*eyo42BQL-eHXEIk#7b( z>4fW`nE{LIl21`3p*fw7wqChrLSXXtU!mWjh>K{rj?5rkHSw=8M99;4`EnlcN=hB{ z=)p}w_=#fsnVI~B|6%-!P3(8!j{<;)^Z7Z1*9eB?5<_?$Z_s`@Mg3+T;9B@@Q!ZuH z20_YWWdf^iqlTJshpo&5kF!K1Q#TPCV(-cBi9Vd5Y0 z2e@KmB4RWe-MaN-q0#8ZpJBM~wSoztZwv0%?0NO920{wg7Y|%1!oZPKIldd?(Gr)9ux7zz z=vjB~ySDEJb^GetI`ha6W(0|yWhfN)7nD{Q%(<|}voMg);Q)FVjACge1Jag58XXn}7<#oztz*HB z8>A(Re&kiv!5l1fDy<^m%gNm}9$k0WeBE2I(wF^=C7s|;BuOd^lZ3uWQ(-?nX14TK?A4FVp` z`EDHZ*upu6EC1*#Dc`rq44un7mJ4AlF+w9Z=x>ukpV|&O^{M$&G^3+xky5lrIf`^q zNW~n7<{6y9MT{rJ>SE`2Lk$t0er$?iVPAMUB(cO&|94p zDGf@^t3~mUYLukWa^*47=4RzB*dwHk&B`0FrSensPSEcej%`wr0Yx{Ym47C%FQon} zy73J?_)hRYH0?+eaF=!zCoo2I1?p>@q@-|?P)wvO)%hu$Zb`XJF-DoZ`3lCWp}3vr mC@SKVCRW;kpPEEjM5Qef1CzSS##wr2DaSB{^K`nP<5N34@Er62 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldInitializationStore.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldInitializationStore.class new file mode 100644 index 0000000000000000000000000000000000000000..d4009812107e503f9c4e853ebe16ed8513701a15 GIT binary patch literal 7128 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 I!!gnPUxB-4$p8QV literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldRegistry$1.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldRegistry$1.class new file mode 100644 index 0000000000000000000000000000000000000000..9ec41e0776e9669067606cefff991cfa534b447f GIT binary patch literal 6685 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 QS>D1}d@H{MsH)-r0m*Hl;{X5v literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Error.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Error.class new file mode 100644 index 0000000000000000000000000000000000000000..062e34ecb6c0a7a783616e5539d623afa76a8cbf GIT binary patch literal 8922 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 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/ErrorStore.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/ErrorStore.class new file mode 100644 index 0000000000000000000000000000000000000000..13a458d00add101ee9fee18eb5264a2e5fa7295d GIT binary patch literal 4665 zcmbVP`F9i775<)VEG!S$v4LPH4kfg;WCxLg$s%w94h97qrLuCmpJ0s%|;7Wzng)0@-zNBANVjT~tH3 zP9U!n;=XmXCL#gKcAc~wD;O8JF#IX9>%6|3Kz5G1pK!}EgAVi=FmR7R$8dJ88v+9c zwxe6!?KY4>Pa5|MjJD&W4EA79q3%#9`weVEms&euU`ScorXwWKJ7qcYVpv_2-eq&q zmID1#ZppOgOwUr!@nUDNZ21Dm*4f?$k*D{%eRD<524)}?m(LkUqf1~%$*tB*Po7zw zV%7*eJ3OWHBMdA%KjGRo6U1_zLhIG_B7GN=OVSVRK(Uy$mK-w(J?`vK8gUqRh>}k(4wbwH^ieoBEjtdO7 z_DLZ-r!w?}!RmilVEd8`CT!DZG7Jo7quA(*){BLHc8Ny~6mXJ7W0p#?#>nQA$ST-{ zSW$<%5;{82jJe~7Rp}Mf{>BYFhR0dx71uj!mX-w$CQ7D<#A8Jxxw zYX4^i_6--;Ni|mLj+!S|EI0Ivfvj@xds>SM7;$5YP^8VhKE+08&P`0MT2o(@X5{t|MTs*8~&Ar*2&*AE_|jZH1+vI@Kiuv$)Iz zX2uDe--69X!Z&Z&~NtRxDIv6Kp8Kv1vU0LQ<*k{(z4|&#g){}3XHZTFqFvZ7TXrMxS_x%SSIEd zws{_WWEP#0GZj76_-r7qy&}tJR!`gZq;*~TS1cZqP9xPeXsPT9=aP|VC~cY>O_Eu* zsG6m1pb8dd7pE_2R(akx-QdN86Kpswn3RJdud` zmi@^C&Ni!yW%Dpk%ymLk*le}yL@8t!GWaImNaOX*k8oPkz?*oB=Y|#Mni|Jcj%|=v z3v`E6Lw6e^b;Oc`^sF0tB{^xSA+T4k>e2m(iY;lJ;iS%(n6+scEW2etgYV+|X?#!M zkdD5d0xW06y(aTh+J_W0D`tuF|Ehr>;5~t!YGX;@KXEoBH6!rzrc<`1e|XAuuZ6XE z%+g{^V)lgON^CMxyv#FnYcC^{8|%jDndCcR+V-r)UfbJ+@32!Rw-kNkaDeK=k9zP^ z{5*}H3G8gtiaL=E`~vUmqp0ex(DN-37J9q!6Lr$GnR>MRt3JH1&b;3lconaaaJDHrj`Z}PC;c@3!dd>V$hV4L8XvM}Z!Ag=M8U>qNw$MyWGDL7M+@&#>VtvT ze)UnLulyw9bvq^bfy4iudJXm@uD-@-P~9mqDc;|YdtwUH zq@dpI*G6e<7k~ZQ^kLo|ZZf@7L!ZO|PLamAHfKcYvAL9*QfOkBkSS#KE^m?QHa?Gy z-a<}bME{q^@8IY>_xQy}J4XgP=hrZH*Te>5w%ntCg=q^kq~BpnVm9qp`)Vk=z=-p^%dvkB}qYU3eSsP^$y)YN>DG+q|l1 f{E%xu#xL<}efJyu9)HB2_)fK(KjQ;@gu(v-o0A(y literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Fix.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Fix.class new file mode 100644 index 0000000000000000000000000000000000000000..401153efdc574ec22598912acd97c27467beb2d3 GIT binary patch literal 4640 zcmcIn`*Raj6#i~g*f!l#9_1klQhC@Wg%w0zDQ^V|eIUUCMbu@pNf(mcve_V@JbdF@ ze4v1eqa*$xKj=&;r~?D|i{l^Vc+TC;5|Xx)Iyjvsd+*-+o%4P7oO4h9{^$2w09N9% zf*OICnJQ=n!_|zu=30YUQ!^ab)Lb)TzIOCfysyTqq>&W?TprY z@Q`VE0uzk^8kz!2yDGpeo7Xr5FW2O?jj7Z|+jczNvm84iptz=R)=L<-a3J;t>flZX{*1jPoQ?QlQN^2f@un-3M{IQu!?3( z7pQU4#J05r+CP9qTa^kVq7ay=q7kzM4*UmF)w!FHRGYdi+w3Xi4w~+6J~)A?U5=q= z`*hdhaWGly4On#c?Uf3T8isUe6aAoJ%!)%5IP$+y8!?86ZWIx;u&|E_L|WVW>PhGY zDkfkeKP^(BppKtfRWv{qm~p=p#|MjYL_LRJac&4`t!O28#V6nn2Xb_uAd2H{hfstNtjKV}*jJ1mdIPSGc8ODV7P;c}@|lN?t|d z6t>H;Mx~0iik(Uq=LO~k$x!gDtd=g=2J5D6rfO2inQnqJu6N8O9o6Vtv`6KFPkK4l ztJr`JqGY9ul+yGhKFXi;AaN@dnQc=LMEk z7fdBsQupmDwqhHbA>B*hc0CAPL%dMh9u>VTZG)8#U(z8y0Lel)S@r8#wJnyJO|fE0 z70ymd+wQSw*Q@qcWPSSwt)plwg1m@CtIc`Qf zL?bP4<+zX8p6u-jTvBjEVAVK^)^3M!`>ec0y-O5>XyG{VR1|QOG|~;j9Hcg(f2^CP zq7nvhi4n+DPAMP>XOGT_WU=zyPRdFjr&fk*p63?0)8b1$$sa5DV@*9y;f#XQ)fMex ztyA$D<`PjVDpdX%XnQ^0#M=tqqU5MT$dY2A;vJk7Xfkah>*UGVV$obYuId}bd-y=X z`&9Nvx4+HI4w|lt5AhMTcIGk9)eUd6p3QR0(L*(oZsXFp4jRF>68(dzdOGhg0`Z4;RO3y#RXg> zD}H0T#p3pZ?tyN-FW_%+OrwO_-+*qm#4oUKN{R%Z|@u$ES?quuMt)eV@2jU^s5 zhaNPC9yCk3>~C}6K^r}*Cf;Yp!F#9VO-;ZUF7GPmeRf2bsRFfz`Q!<=^=v0VVm&!T*Rl>0@Hq)$ literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Index.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Index.class new file mode 100644 index 0000000000000000000000000000000000000000..06af59c9f51ff3ec9e9881a1f0457881796d09c9 GIT binary patch literal 4535 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 a91rmoz9y^S8uJZVJxcfDJN$s3u;YI@u^OHL literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Result.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Result.class new file mode 100644 index 0000000000000000000000000000000000000000..a0eaf8e67a191c3d07c83657c310ce1bbde3fb36 GIT binary patch literal 691 zcmb7CO;5r=5Pb{P3RL+}Q9%H_yhb= z##zvV2_|^xWaiC#Z)URn_%n}cU@vh->Wht zI&$FIVWf!OoJp#+=UnMbDPL9VWV%?Bo($^@g;Hy#XSLjAIRB&h?}6IPX!w1RL>w6l zDP-yHQn{M|!>WY^Eb46Cf{7)DbX$7jBD(Jhb#3=tIy~3*9oy~NO6vL>G{RdMFz|WL zpS}oPpa1RlH2QH&cKk>=qAB&v)Rcds-vxWLUY!1d7_xd>%CdS_LK71-Nf}9C5o3xh zV}&|*RBK(j@=9NEj9letjI|en;>c6X!JxQL@qmPfBr0Kpklm>ao7kd?3?^gQB-4Xq TC{S+EP~9_;B!rA%lWs8%q`u@EXH;QSYQXhMP9Lv}?94kv1Gxq+QW4J?WalOSgnva_Z@lPv!+}*GHJfVmwDRab|am)J1vID+`?3`kYmUeH)%h^pv}z}s@Y0j&9b>G*-JF*pPQep zvR{0~P)Ck@NAO?i$XG@7h3^yQqoh$0*V!wwyB?4%$k zdm@9Q#dQG6gqq#R6q40`lHIK%j7SukVqVvwDJH6zy*i?b=~v7F9sP)?*|3fnwlHij znzoqfv=)V1;ft1Fh!-7$TUG9wiuV^|2w?{~Czni*A>8J!M}i9*xRcy8C^3v8r6I{M z@N%#^#xPEKkWSILE!-SeUhEo8zKV)6a!f}WZ!<)fxVNNW^)W6)@eV=S?krlSp~NP1 zoWMz15}$RrMd9rZhBdo*OBgbfydK4SR2OY-G#;aDQ!yE&+w$J34z)6>CMuJQf&E z1P$aY?s=Jj`WiTaCDm4_6~xL;$2G*XsV>BhU`sltGD}{T&4$fo$EE%9OZt(yo2%T80IyODG&Xqp?+aaUAneZuf{5P_a_*WhJt z*Dc|V6dkA8X>Wi_AgmV@D=TfWf%uJp{Mxk%EcHy}xMh`1DKgt5xDmx7Lt?>h+Rklz zc=>s=AC`2)nPJAD7i^nuy2_mJG!WVo|E1AWMuShu62swFFx&_g4Y#Oi{<|o(jxL1M zYG#BdFFT&RaGY9fh;DfJ!jNjrbk&DcPxdLbW1mtd1_lzU4=YJ((>k`2-ZtXCLLYsB z$`i0!e0%622JT~*&kXkY%pRW^3j0jLXZA&WX2157ltQc6Rj&1|Vo$jiUPYo@i>zXQ z`92PQPj+9!8}uEdQ-L#dY6b~R;wa8y0;h4vmrzpl0QEdNPVuOSwA9$Xhj??{NQ4B? zQ_}sph7lDSJvE1Mq^JISPyJ5n0ge{OYNZEw>syjBY4rW{bXC#hFTYJp6Fu?k^Tb^o9FJ%GdF(EBQt0<6a2oq*B%|jPL zdN%wO1>F2|;8G-`0FK33>JiF6g8j2z7**fGHGJUH8m<$KlK!VOI1J+AzP&nbQbjfh M{w9VfXyr-$Z^~4Ea{vGU literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/method/MethodRecord.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/method/MethodRecord.class new file mode 100644 index 0000000000000000000000000000000000000000..fd60e8331623095fac19100b4a1a4145df79dd43 GIT binary patch literal 4605 zcmcgv`*##)8GgR(hE0|M!UBPagiA?DHjwpF5t~4PL}Vp_l!O3jOP%aak|DD*>FjJO zsHL>^-g>Jyu-+xC~hZEr|^K4FJ($OKa(qFe0$olGC9w;GQKro7X#n6ikX5HOnUjufF6!p z{G3l9uF!PWoG~+w=}u&hjh(e}fkH!W(suH`ju_@<#+F+$g*jZ%BXnFA_o-e>^yBcUd{|`k2ZJp*92p`;+f}X%BM2N z+%OWVUv9dt7ii(4LVJJCD`X}-Z$g7mD0nWha2(2KvV}q^FvlD#45ep@M=RqRBAV`m z4l6lh7ws|Iv4e982Wp*OLI$>v%&TA^>n6?OQO_Op?SdWHGuCm7FcT0ps<6T?_IfUJ zSrQx+V#CJ<6?Wf~Rhnw($vL)b2m7e0y<6ENv;|k4`ScGLsbm0RDWEAdS8a)hr5Fa8pJ?cyogr!M!H{bz! zGws_mW}xBRZSaonAqL~N<7C}&&o4wYztCQb>|J=iNKi|4szNlP@93z`xyziBT0?=E zn;I~uqddgWBY9|%6z(&y97)n6n6!DhR94}||Cis3Uc1F(5m$Q+G$JXpj~g(sLS~;Z zuoA11$l^!>pHz6Lrn3BRm()N%1{CU9(27LvM0>3}_jX?@3xPO(%)n}-WcILuHCQXN zAp`5MRxZ!NHHh*_-dEqKbJO9i;!QX6`Ch5#ayKd@%LTe)M0B4vP>*E^JW{@7y5b); zi<2ysNsOXrInLly2|P}|RJ8;HCdODUXoeN6(n8oyx;t3C8f+=`fLLBp(U}T%>4c z@WjFXY_CvcT1+z(U4~1JBc` z_%zrZ;(=9U|Jzb^e7xl5q~m1ZuSOHt;1}q%)SAFACfZ z_=>`VUAajsH)Z+bzFDxI^!%yvMwd$;T&q~@Vl|yM1Ih5bnLaD$G~jvCtE*S!4|%?L zz{{rFyFxPXgyZ2GA+uOts;!=70d_p)Ro|S5IJ&f%%uSrlmuObeErO(iZe@_NLgDWk zcoE-|d-X`gkuoD$Dwl3uAec2hDL)ULEHQ{03L};9^+iErs_gFK8qgDnD$xdB-Yl@Atf^ z(sXwPMzz3J3Cbm{Jihdgp~<_;R=y7+&Aq1M4B5PZtCr!_CX5NDR}DOki`@8qlaSoV zx~}E-I%ctGu`DGQUTz88P-v?`Z!ruKm{VxI`%%&+1dKo*W!V_81&7W)Hj6Fr~v!m#d{e)wSJkvO?pso#EDZG!X9USFf zVh$T$$L7~Kt)mmrrh(nqrguP-d@x2rlXObN+OA>qJ7~QPbvkwv_Z>;Ax;gBa!>-ha zW3e0fNct)dT;;)-R@uymfJdqNF?xIkoAEgJO>M%U!d3M9W7@|DwTu!l_*CStxSFMB zbsSfuZ=yTBk(Oq$cfsM68aEqpoaMt{N^5Nn1@Ms8DzPueeyWo{srK+&i0uKbel}XS zrFYKaV7hY_ed%4ZIFxRQ&*AVaj;7bu&tfpWZrLo3i`g)!R;}bIhIWA%JG#^_jMLH`?UoqTOiINtLMDh|8-{g8x^p% z&imV{DaWEu-7%;X&E=4fj2@v$aj2Ol_A=l6or84=iP)=%$FFFSt^5@(g9U6Gf5Q-( zBLkwg9(8N?vwkyicPidM#eDpYT%P)(1UsrZR`#m6I$ zH&f%Gx6vZQ4fwY(1H6Irb*#6G>3_LG|K@7_n{?_g(uxrE%)I{8GdJ+uWvox9zN{xJ z)2XlONqy`}1vFtEu96F{F%Q?V5m&2hy+A&ojQ%EC`5KcI+RAVgTBr*`tc&Sr+IgIpcdtF2t^ zZH3jLNg6G`Q%V{wH7Q)i4`5Imqt^Ahd?)CjGn8i)9uLZZbALm~7KM5&raR2}S literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/method/MethodRegistry.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/method/MethodRegistry.class new file mode 100644 index 0000000000000000000000000000000000000000..7a4d7279198c2efbbafc51af2e444731664eb309 GIT binary patch literal 10084 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 T+;R=@c=sif`73;b@6hxQgPTZYE1GQpr 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 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/ParameterRegionRegistry.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/ParameterRegionRegistry.class new file mode 100644 index 0000000000000000000000000000000000000000..e4cede4fac2c4b8a8d181a9907b4d4304fb95d49 GIT binary patch literal 4383 zcmcInX?N6Q6n@@rq0>N1L6Aj3ETtpd)|B8RXBz0cim{`}|K?*O*r7X=jpdyG_G z%O_nenbTY|YZ+S7aShEi(q_(cO@mZEI<|IDclC_n8SWwfzr6CmxPmHyhLiefU9)sM ztqqNyG?Jcz8i8$5MbDNf5X(5Jyk+#+V~#*;e|a&%8Ev3=G%m1|08conx$<_;Bf>2) za-a-9<<@kWw(0E_IN36fs8TfZ9E_;5by%RP$4MD6RH9x*9U25GTUv)}A<(Eo!2i-Z4Bl!qlSA}AGHjg>35R4HLSa){9hnec_+-Az`n@X<_S7o(wH{9zD!n6 zdPc$D6nwOddrVs~Rbj0v>0M0ThI-ln1*9RhWp6GE|>LL%4_LQXF6?u22z2m%swg2_y<=GG=-zwa>BydJBkrrPI^d@EfhY`j(l<@TA zsR2FfF9{0r<=Wmn;Rpgz%YJ!A#gkwOS0^p~>{+>g%;YF5-n7$kdF&|_PvaaH7Q;?j zPLAXtq7lPX>`S$H7SAhqF52XsW>fKk#8{K@*Sr`!yd+nvmpO34Szo|gYC-F;oOQ3t zq5B$>Hp~<3y^-sLiL$`bGovZJiBt1LnT=+y#{n*v*J z$XQ0A3Jd3?>(6jIwYi;gOx+kl89_8ZmT>ZJ(&#niwz|5wfy^%LjWUV&ebMbW9!p)% z4)~GF#qbe6QSha?c@-X_CNS;oucG1L6C1 zJ7pQUrhdmcmCwdYvmiv7#dw&78$KTWWuWrJg*czq2%B-kt2GJ z3&ts0dc1kA3x0z)(lLS4{GFY^Ggt896kd_0RE7d^h^8cH$`L{t4h5pQ2(`Hgby)%G zG@OQ*OiF^1f!|9QGFr=|S~~vq3A`QLq-Lo$h<}ZLD(RF87uw;aPlWO literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/Region$Type.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/Region$Type.class new file mode 100644 index 0000000000000000000000000000000000000000..9bab8927eaf00dedfaf99771bb842404d4ac6b44 GIT binary patch literal 1373 zcmbVLT~8B16g@*fwp~_%ibV>DA1G}>Rz$vRL(p2Jp|lBGnlwI`Wf|*|vL(A)lD_+c zv^+pG5}*B1#ydlWzW8AGVQ0?FJ@?)-bLQ9YZ2lrWb=&h@o6{;yn~uIGhnY(IgewR#+&(f-O}$|{bv^I2jv2zc`O0?rEyHrLkDM8X z&{iQ|B>rHoTrw(q`?*Sak3lVz3Y8CUisjr6ZRJb*yEE0-#r?d&u=2joN|CJ9upQgq zUmDw0SmNHGle2x@yiKh`jZd4{Ozx@OyIp0pX#y|T*(N8Iu=g`Si6 zyF^F9pvdOR9~lb0wC-u8`no3}|G9=|SR_yNX3aHB&&%|*a$V*|mhdEbN;R4-*Wz2Y zIO4%84=;!)(rVas$Mjn+?Y!$rCYag28s4CSTETI+D?8+#f;EPP|9cH|-{OriL`vNA zx0{~7xk$zd(3=fyjtjd1G?LTgNG6jb`3o3M2zOCrkj$sy7V&Nq`b=1SmG5A+*ihgc z!)F+kARd%pOoH){1PKWy!xBs>KZq3QVAQAuI~X%+p$-y8E!@GBafa!yly?9R=^v-w zfEB8`iUig$i*>xjG9JkY5k=3c+tDKF5sH-b+~heP-y{iB0J zLZt*f-obQjCy>6ZWkr{}fr$&u&VQkutCp^^vFjG1WTu5~jx@!HT561?FQESf`!_F$ a7c%D(2@<)NNhUFg&q(Y#UB@fAzWN7taX-2M literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/Region.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/Region.class new file mode 100644 index 0000000000000000000000000000000000000000..84ebd0563b4d4a5cc091da69ed52d3fc9d3dfd86 GIT binary patch literal 3498 zcmbVO+jA3j6#jlq+D+5t7NE#QEC{qs3K6h?a&KrQnl{+9MZnvVuI&N@c6T3d#SZM!u#-t%hxWhIRL5gzW3gn1vLi3_ zq){pm9jP^mB#wi~Xy{Yus6%2oQoC*` zeb}^T%#w~n=vP>3zUq~XqL(pjTLM00Ofv~K)!GQ_y1Tw!#M~1)4vV6A*_viQ5qaU` zNgYp#TWy*AP+??vG&7PPmi<8;L$cp8*gtYOe@M2D=y+PTng_D|xkD5QT2PoZda$~g zIB~0-cLq&w(jE8fj4toMHYT#{XIzI}tRh}2=>AUVmc;eAj-wcr*|R!EFv^USD+88k zQ`ZWaXW1<*!?w;E9-CmF?G~q45mq_t9CTdg%(Po6`>^6LP}FczA$ez>DebFC6PQ$h zj&YFN2dwgZWdpY11+>pgubZ^f!wFa#CKZrMcG!ujb30DmmhoX;)`Y8?sZ1+( ze$x(*7?6NxrrM-Yo|KN}^P3gxFY73QsTY+ah4!u!4U}go>bU`Gg=Jk0@+HBS=oKBW z;tctoHl|Dlj2s=cJQ`%^49BCDT@8}2#@bIDL!Q(MtNhfOy-mon~8rw^s>w3%% zV&GLqv z>rPc>cGttJ*_kKkzg0Ddp@WS$uDKPekh(2cp1FHb3to@mJee;_vhD3uojo1FGtD{6 zAuDgKpNOV}QmktDP+?=8_l^9~@Ug<$yI*Az1RlY7l&7V`+_av1_T*cN4&}PwlIhA<)D)wB! z>eL(#BTAGOXRdl4@7k%B5AG{WN zt)!nfR*`L>!fL4EnW~C@suJ~yQi~E#OO*|5sG~ zH5TJrEXM^OK#3ZS kYaCfv8#6+W8f0HquH!~_9Zo25ad+*$P&$;)!>5pHZzXG_6g)|ZZ^KzqS_uRmCJ9gl0 z`_gvXfwTj;>2<1H%O$l$(+F`r{+7I4$6r)oRD;u!_UF`dCMlr2fl@CbjdzJ4H?~&B@D&HVh ztdGb}@pp*JyO^MtrM=5USq~hk}F~cw>V4!lg#4RlFs}@HO)5zN`sjGVz@}a)W1M`p;?V1 wlogL?VJT*Dv=GM(ZIfNq`UTll;~sN7RbEC-bcET{^^cF$XJVd$6DgGW-xCfF^#A|> literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/RegionRegistry.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/RegionRegistry.class new file mode 100644 index 0000000000000000000000000000000000000000..80697188dfbb3c023cc7469e27532126e5a19374 GIT binary patch literal 470 zcmcIhu}TCn5S^TQ>zx*&g}k{ zC<}HrlX>%Ic#oI&kJmQM`1lW26unBOBYNXj!Jxh7KQwr&O75 zE7(-!Li}A@Ec8uS6>&sf~T`)q++{r5F)xjIu(KDyQ$9`3LZ@e zW^m)ZkQAJgeO!2-lU_P*In@egtu>uaIkJM6|53Rfd;c?``bK=6j$^ppKK9~r-i92B n@2nGW@;lUvlIK)`f*tuGfQe+h2UEdSL9j1)_7e*;ADDwrY($g5 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/generatedcode/AnnotationProcessorHandler.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/generatedcode/AnnotationProcessorHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..4756d36b5a6d1a5b87cbf556a1aeae3a655e1843 GIT binary patch literal 667 zcmbVKOHRZv40Q&WGQ&sg5Gz>11}_mBgv6$RG!i3vf=psX8KntIQ`7@+1unya18^vW zTLgm-+sTH^wqd$j{vvtCn!tlb$Kru0Wz0n;MXQBiIkZ{YCv l{hzj*919Sz#%BgF;&a%5G2^U7u*rA=({H@R(RP>F`2b5N+D`xg literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/generatedcode/LombokHandler.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/generatedcode/LombokHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..c90aefdd4ada51eba91dfb5e427a5dd7bf193b5d GIT binary patch literal 9408 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 Zu$9;;yTCjkf3{)0T+Z&@kg%Aj{Vxz6=n4P; literal 0 HcmV?d00001 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/util/Utility.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/util/Utility.class new file mode 100644 index 0000000000000000000000000000000000000000..ef54cf0be298b8cf1e9f9bc7c0e8989da9bd3c9e GIT binary patch literal 15028 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 Y#egi2pD&|I@se_nc&T`qcsbSnKlVYY7ytkO literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/analysismode/Dep.class b/annotator-core/bin/test/analysismode/Dep.class new file mode 100644 index 0000000000000000000000000000000000000000..e606d3f27dcf38afe2b5faf8db2e00176a58dd12 GIT binary patch literal 756 zcmaJsI$DWyDx3Q;t($fq0SNtO; zn&{mhWvpf)uCjWVny#uhuU@_BA3wi*1MnPAny3jZE33@MN>_!;X}C*e6Lqehsxvh- z%8rI_(^JZVz`}`h0=@k|@O#ef2rQmxGI?zN{TVkKFSXU-6%!0Lj|J+lc}^3z1iHV$ zZ@hQDg|5J-ch*zo%o*h}b496*3ffs&dY2k1suwb8AB{=olo{n2RI2QQ8jUYIdxGwA7mtwnX-`~C3!6;NzlQa4%+AmtPN&X zJq%vk(N5g1yRR)BOp28Jkz&Eo6PGD-th|o-Rk0q%y1HQ|o6mkNq>8P$FR<}{E7%Ev zr4faLi7~tG+zPA?HfLl_e;hL=hi>9C+S5@_i>GWw=dl4E#y6qH&mtNefhJlUW3`Qh z`%8S<=3MYQ`HIf_-tEs={?1tqD;yh_opr48xidv!4R<*cSpNsZy*Ug|=Q2FNL*}`u PVIIS?xeSjkl|KFjwL7eO literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/analysismode/Foo.class b/annotator-core/bin/test/analysismode/Foo.class new file mode 100644 index 0000000000000000000000000000000000000000..c7b35571416d6a1b5a6781ab8bd97ef40a719bd2 GIT binary patch literal 860 zcmb7B!A=`75Pc3I8@7Sal$I7sYjO$~BB834nyQCZ1))Z8fFkwi>{^MzYe!xO!IvSm z65RVyRmTJ=i&&}R;E`v>@6CJTKYxE+1NeZq5h@JJ!U%ntt30!*?Cx3{p-Rf{y*V#H@sD33}geMHm8RnaF*444daPh-9nOl7>Q=Zst zthDgT8a{S*pk?-v#|y_J$y1qV;poj+BxhnMdE3j}Z+qc}(zkhPWzLQDJQF?{aZd<& zF(z3>MA1k)juE5TK!jz6=bipc+mUz540}O)v#*Rim}CR#js?kKX!UI(^oejPYx16dWf@cC!hj4K1Igb)p{9OCuE|B!ZAa1p+B5hn7k?I=fcl)>%hhr{bR> zwG!Oe@UuGUbVJd@5Wt z;f|>C+l)N^Onff?jsIG?7r|#uI8G zLqcB>i_sq5p*C#Z|BlAbysJrTCBLB@sID(q*ugHH7#`sOW4DU>~(U(un$f@YvuUGJJmGGcAICN8%jfr z@&xI(K%{(kM_{)7I(U8X(%cm&A8M<^k-*C48{GQ#<7LCa))fE~;rS+6Mb4Qs>U4NjB3ffsY@UCO1zb})@MUP}gsZpLe1C`#YF3CoqJTzqHD3{g+ z*;gU$$-q>)AMh(Csbk%ZB*7f&RU}vvSl(>E>p2fz+isz^*4CDO4f`GP7m6ha)Y~pq z=1O@zx{sSt=;?gYlop$koV%e<=|qpl%B}6u0)gtOwd9YD%5%zNtP3o@I{9XmKs+`L zUm-BXF^v);#F*i~i%=;l+sW!@8Le{nJM&6hlYf}IuGjux@ju^6_`tc$9B?dit`_G6 VEBIL8pNjk$t6USt);PYP@(jvLf{p+H literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/builder/B$Builder.class b/annotator-core/bin/test/builder/B$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..60bd7c01ffc72aad036a685de2a8a6590499700a GIT binary patch literal 1527 zcmbVLQBM;=5dOBUTzgh4MG#T+T0mM+iWp-8O_P>LFsblBCE;;<-L!|-yJl}oOf zqVN7Fgr~|z&lR5GxXKuEWeyBQ zQ1Nv{<;0<(dSzWl0T1)YW07I861zfpWxw7++j7M5c-R%P!>I)SuCB@LGcGOP4xJe_ zut?;E_Knt%1WVUXT#crumT$uAB$_X*<_Xo5{aps55~0rbtIP_1|NVsj8?Xhfn%FN-qdKRS+(2R8RS;c0kH4{F-{CTSSG%$-=E z#gILwNj-8sg%apd(6de$y&MQc@m(WVwJK_vObHrQxuzUKcB(9l90RfAKYsRxyx9K y>RwM+_f|sg4ZMiBHxqL2B;wAXLdvF44HbWhEwYQ`N#hl^spkx};QuDT)&2r^u}JR# literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/builder/B.class b/annotator-core/bin/test/builder/B.class new file mode 100644 index 0000000000000000000000000000000000000000..97f21894af6281c246cbdf66728aeadd6d5d6d85 GIT binary patch literal 818 zcmZuvO>fgc5Pj>IxN!q%0}UVL!wm%$36T>*YNAL@MJ1#FhnPzAwzgNv7RPI?*A@L` zNFc$TAB7kvCUsN}J3DXZ&F;*b{r%_rPXKT5+=0c=2yz)mLia`v>tOuLp~3L_BoYMh@(Ot zpK>h=TprqHCTS|0SDKJkopt7A`j5SJMO!Mv;7(MoLvbRDC+eeDg*Xf^2mWEDu5uQ` zRr*nX<(|=l&38#6^l{9yOk@uB8Md#@h(1v{Eqf0%Ra!S-!G?nk@*DIoEx3d?(Olu1 zlqq<0n?w!k^lez literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/builder/C$Builder.class b/annotator-core/bin/test/builder/C$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..b2b943b34229bf29cc6657684ae896207ee75b5e GIT binary patch literal 749 zcmb7BU279T6g`u~>}Fk!-CDnGC&7pGr2!QLBSKshh0vGQLLVo)Lo&LV2{V(@eV{Pp!afEVZmXfSL|SE|UR9i~s-Tyz0iYw-9AW@x`s zTKU%u&B6W&Ln}484A5cdeiCP5SO`5EzO~la5Z4)skJ?ISiZhw>%q*6w5MCM0m)1-R zxp>K=&hcFGTxNx^#94~$vzSTV_tN=3&y93k8_yTQXLIg}D$kcP^Xt@0@BJu3h#N7k z;U>e*VDiV$k+(|EMy22GL}_`rT1=%q7G!}TnV3uzC&H?7z64u-t{lVmp!^Mn_=DEcriE}$x&V(D zI#<@l^me_qy|s&!Av~lU-y7%A1Fei!4yueYYEunpdS1;y^bO%@5`97ZgU|-LR7(!% zxkWXu`UqP{Dr_6K*AyCrT`25qP>44w-2D%QWP?Hz_vot)+{Xht6Y83Hh{x!Vuifh8 H)&1^oHP)ZZ literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/builder/C.class b/annotator-core/bin/test/builder/C.class new file mode 100644 index 0000000000000000000000000000000000000000..65209431ed93d8b042e9b24ebc6bb6d732a7cd56 GIT binary patch literal 515 zcmZXRL2DZ^5QU$djn`hgb>lWklU{`BA-U8P3WYipoTY()$;ECUM|pR!mB^CO%Ax

%+2Q7sGyydbMMB6 zX5VB|A5BT-lo{ojnXBwZO-ObE6`><@M}@R5$e9Y+R0c-r*PODjiLMIkBnfJG)x(G{`z%nptIG80Yo z-5+JVeC&3cHYxF8XYaXt=FFM1_s`!SzW}^N-9mz)IG8DSD0QQ|+gVl?Qn7X?Y%^q9 z%2TGzkgV0u7*a?6P+G__6fVT2Xt=@~HQsCO>nt`H+|Qntf$v_*A$R=ARJp<^-{Vv5 z4_rApB(EA7m?|IoGT@$X_(T|I%necH*Qs<&oVxN}wQXdv znMWG;7`AJ@D?g`3D{s`C`z`d8Cr@URfz*9L78puB-x2Pa&}xoX&6F9dfMKh5BbX*b z`TCA;({R_$O?s=}Z?2Yq=!7LOS! zcZMDLc*BrhT#aF~7BfMIm*P0IZ=d=z?Z{&_Pb||tm}kpy(CQz?V*WI^pkLE$M|XSf8E57^coavFCSQX};1P=ZK_0qK4Uy{`mms5;wf#!v}R2`%2r1RE$=eKZIzL$hO<)YB=+oHC<4Glj}Ns|m?=pfa>&?x>X31vyh8o65i_ zeJLmlo9OBZ?Ib~hW&?MyBd~WgT-P%SUfapC-sVtSdOx3y$)}1-5NHiurp&qWdZAZ` z)iBki!1lU7U2fNH@@sKT@2s(_&IlwUH}@Hx>BTQ_^q2)yj2#~XEh7+>&Py8Rpb z;M(4JXD#^?qso%X7*7Ru|Cy9PyqXyfAyDDrgLA|UsBw&0Mc6`}^BLbpoRc3&KD8R( xaPJqZ3U)cx*t77pI5w911o!cP)!wa>eO47bg$j3gmuEM176Qi{|m&&ol*b* literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/builder/E$Builder.class b/annotator-core/bin/test/builder/E$Builder.class new file mode 100644 index 0000000000000000000000000000000000000000..3dd657acbcdfe7e9d1ecbc5d69b08470c8abd8d1 GIT binary patch literal 1117 zcmbVKO>f#j6rANF28WbF8k&ADG)dtSr1nrLAfyrzwGv7XkVrW$W(7`-7p<45{biL} zslE3{RegNeag<0wJ$U`*d3JVo{Qms?@e9Cv)GQjDxXia z8hCPY#O-W4d?Ji9=7y;9>r^@>PF;Dg*fuiQ z${~#h3_I2CwV$5Ru0Lwb{pP!_FHdKafz*9L78r_MK59izXV;@<{^kDI>E_et3 E0LNS7j{pDw literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/builder/E.class b/annotator-core/bin/test/builder/E.class new file mode 100644 index 0000000000000000000000000000000000000000..600e2498f511d3b49160702d6176accb56f41216 GIT binary patch literal 645 zcmZvZPj3@35XGN2A=|itw1JjC1++v6l?yo{HBkC7eNN#^E-HY#Xmlft`+q4`N7>*HT6pA)hKPL7+8qnKI|f>!n^F zR>Mq}0=t|3bh%x($*;vVy|=-xIwK&*Zs9XJ)5~AfhHsX|2)yd0CtG!Wm|XB%y8Rpb z;M(4JXD#_tqso%X7*7TE|Cy9Pyq+0eK%m0I2j_?zP~#Z0im-z^=QF;IILjZ9pIVJ? xxc7@y1^XOp>{#C<$qb#UwCkW~c_IYxN2{`zA)VJ+Ep#OoRAe*w=*oml_? literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/builder/Main.class b/annotator-core/bin/test/builder/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..668791844719236ac49ce390a7e5c4366e9a595f GIT binary patch literal 544 zcmah`K}!Nb7=2@_tDC7=THQuZ)*&xJkkKXTWOdMl=rryQI<~tbv!nFSf`YpDqoQw3 z$Ux{YZ{~eG9`Aee`Stn^;1mZgG7QDxOof3o?Hi$D7Y;*ZBIcqUig?t%8&0He8FJ?; zR`!Bnqjfl7a4vNqT@)C~zuGHfw8>+WA-s=`OmsMx0rzz@RiUs-$9!t^FqF|5_X_>7 zO#QjS&WGIi7QkjGXLS(F%Rt?qB0 zo;4~Sb<(`$u8QUDEE-DF7Zib^+SR@Y2g0b7FNcmDtAwG{U9F@;>qb-!L%sF5&OVPi zL*w6-8N8mJ8DCzjG(aJ(`#4RD2B=s15gBg|m`8`TPbZvX%Q literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/builder/X.class b/annotator-core/bin/test/builder/X.class new file mode 100644 index 0000000000000000000000000000000000000000..4abbce3e720c4e9d18cfb429bbd41b77a2557a2b GIT binary patch literal 91 zcmX^0Z`VEs1_pBmc6J6PMh4EL(#)Kc)FS-|b_Nzk27#=^vPAuy#JqHU|D>$c3^>ZeyY#%Dv%)9^`1E#Ea1r(E~`rvFpA-v0Im}5dWEpCVKZr89TBB z4{h?jebVpA`}6zp1>hR}5DkV_vQauEJ6eQjGIZBsD@I!6%h7YPCg~WWvD7M8?vCML zcrj;a-kX#{v=};j`oUUbBOEd4m)ufm^p;XCO;#u^oH98ttVuLwH#~05R>V`1T3F8% zLcWS6@qwe#4R~s($cfgc5S>laCNZHYq2;TWrKj{_UyzUp0#yhkBvT}sR^qr>Pn}KeU2DCL+FynQ z65RPiy;aOQjS{IJ;^6%lznz))-u%7#`5ORU!)^;24BjUwq*F8D@UuQei(29cOBdmJ zfzn|Tjf73nMWvNdE|iX@VkRQzAz$d)f+mBlI+h8YMqkHMdd6VmtZKVi`P zU=nOWhe2p9eO*X@XOOqEW6HXb;3v0$1=H(k6bVd{83Cc`Z0u@4@ zi4^&sZ)A@r21~AuDu2HYHr+&(3=ZNuX#TIEL$b_Pn!)y9f2E^G zTcw@KXsS`J z`fNQFE%2k%94anX{UI@$)TpX3v-`cRt9HTWV!X&JoEwg;9h$9yPIu6@m5c;NH-2@Wzh! zOT(>!v2--eM&yTzJqWZ1POJ1pc~jYx15PdEon=FBpP+C3?xB;Z}(p->`8pNT6oFX{1RO0CMP7}Ag_R8xN_)(mZ zs04R@6k?o!T8XMXc;uORelzpNzkYxJ0pKMbCs+}9n!8W74xUu`hAOf-S^Z^fsL1zb zq)&z%+)dCBSUpy!YFH>c9lprkMv=W;`^z$>teg)ra!ajjo84`qT4}& zRe}41$@xJ0!5cdr#eusMW9i+z%*Y=ooA_XI7r zZT4PpHs;bZq#t{oZ@BYwfw{}JxyWpw$M?<>g?m_Ik5$4t+y5ChE@60bDZ|4>okxEF DpLx1N literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/downstreamDependencyFieldCheck/DepC.class b/annotator-core/bin/test/downstreamDependencyFieldCheck/DepC.class new file mode 100644 index 0000000000000000000000000000000000000000..894142b7879268d7b8e84ada99500c58c4b4e68f GIT binary patch literal 703 zcmah{!A?{$6g|aZ-pq4ka0F2|mQfPeFdGvRA#6rjO>_a0u85RYW z*GD%4?Z;ro&dM=`1I054^hRE*;!p*f@;`@-IJLFF+I^;`cVSl-3Nu;0NOGA$ZNB$#IVN8Co3MoW0>{s^veB rAN4xlu<&b!dCajntE`~M`_45APq4%pyYe4~r?)V?yp`eE?4IXWIeE4V literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/downstreamDependencyFieldCheck/Foo.class b/annotator-core/bin/test/downstreamDependencyFieldCheck/Foo.class new file mode 100644 index 0000000000000000000000000000000000000000..fd36d1b4c2059233110be5166071428b1e61fa1e GIT binary patch literal 684 zcmah`TTc@~6#h=FZCMM&%EfCkG(KQVXh0GZA-+GrA%PxQGS=Gtb%x04f20)dVR{n6j?JwoGnyEZ$uc}8gM8*9Q#!i~)*M}+2q zOSz3DLhldvwfD|b zn%>A*esfk#*pIa=SWDs(ogZm$YJVPVhN-Ctk4M+ftmPH~m*m(|XF71aJ$7*i_X!*S z)rAlpx-*|}Z0bEa(rc?$7#k4n<zGCrx szxNrpzl+zvirCgHvyN4HcYjx54eR0&?*600y(>CAy|TlD*_?;J0BDM$mH+?% literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/downstreamDependencyMethodCheck/DepA.class b/annotator-core/bin/test/downstreamDependencyMethodCheck/DepA.class new file mode 100644 index 0000000000000000000000000000000000000000..8a1d780e36ffc72308902f22164d70b9c625b0a3 GIT binary patch literal 930 zcmb7COK%e~5dIuO9^2BCKq+tB2&%#%5f2H8A|zDEDZrr*iKDYS&AQ#SS6;WkpW=!H z65RPwh;d0ELV>7<^^C{geDnDB`;X6G0X&ARqatuSvF}Xj9jW{U6=V`J@rPIBQ=4q1 z6d(3D`n-;+!194QR=rG_QSZ(0fMPFD+t-vO_XXO6zaKXzuMZ~9LxD5<)(YGi%&XbA zHsn9mM*C-+wsCh)pt@xfs-q>)`cv$sbJjI*Uf|=daa7vum=YP=ywI8Q+8S9nJIp9A zpU9}Wlafp*&Xi+Nq2fa|BH8g&`ffsn>d3@WDUJ0qS3XXqXFRgc?% z&dWe9V`T#AkmRJrD8dphEMfr{1y(ku*0=4QHlxijaciIry*|o^vPu{q~yIeOY;2_;TpImu=fAO@!qCVSk2$*ENHZCk6cWB9hz$f{%+6) zYhcy*FRSu*7BxPB`q(zcwuy+N0kMEZ#-C&F5oZau(HAVeZ7+X9`y1aXSmCpF^0JCc q><2ufu!_rU1+M&q;pz;A^_dLUPr-0+Cc}+WFmz`!+~ip*xb+hWbkcwT literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/downstreamDependencyMethodCheck/DepB.class b/annotator-core/bin/test/downstreamDependencyMethodCheck/DepB.class new file mode 100644 index 0000000000000000000000000000000000000000..27abde1dc92c974b851e39b8f8d234459a1f0673 GIT binary patch literal 1080 zcmb7?OK;Oa6ot>EX`GlqN+^_fCs9G^f<{0jB#Ky2=qkXX4~gZ(z9eq#8EZT#DiJaS79RP|J@fgTJO1(W%QpZ|(DG0c*a*!BojFS?c}XehkaY0zHMx-q zcSaN(cX{`PhqA!RkvdV`Sm|N+?cj(4C$RM17=e5JMT}izwgoEBA|1Kse5|v1C{W%p zA$hnU(3p{5S!-++7X>~YXiJ%iPbiduNzy1*E;3rC)(m1wvZvCo?T<)?6vWE1C{@9+ z8j@@~%G_2+>7Xq`Lz&dZ$waweBpvJNG-dDe`UURWlkY@HYOIqvTn0+#&;iMFi@pyZ zjXFH62wd&-XNmTljr4FkPu%E7n%<0)0oi@UAq1Lz6R7x5*(k54n`JkOGJ*RG$C_Ua z&vnU;brov@t-p_qCnm5=rxZN=&Ew=g&pe*>A5C?S*~NU8bKP9L>DKf>PhhpPS=9FT z%-9CB8|ATUx$~`jMreTp@c$_ISw@A|3cq`(@>=7n$KAZ=e}(_9S^tbn-?=K`@>B_| zp~>&{i3(S+$`$AP1L0Z$VZD%W9XIAYl$bj4P(;`$B;5QDLZ^^$3%CE-!-GP?9o(HG Q%qCfsqE|>*=j0{GU$3<0VE_OC literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/downstreamDependencyMethodCheck/DepC.class b/annotator-core/bin/test/downstreamDependencyMethodCheck/DepC.class new file mode 100644 index 0000000000000000000000000000000000000000..7fb574b24acba2e1468b629b6cc8b8a0bb1d1a5f GIT binary patch literal 847 zcmb7?O>Yx15QblekdGyhlD3p@xe-OlrMVy>5yT}>2`Q9AOC^qucbeUH*Is#@7XB1h zB#_|Fk3x(a5D`Q~9Cp?-^Xl<@_}lkSUjRJD{W>ZF4`O?6O7BSJȔlhN;Akxy(q zN=Tm$I6A7MDzJ8<&eR}NW;%F1IU(%@E*)Ddurpr8*t2#hAdUq(<3A~!s69Yp*M z*FO@dj%-YIToq{l7Qb-Lx(3<;AKn;8rOnPLmfGe;nkk=JBMWCI8Rg{@88r_Rk}>H_ zITjU4pQ0QB1E$Uaa)t%py=7n`$2DsG91n7k1 zuM(pOEnIJ*iH^W#Z=wAI?@}`zhK}3g)X@GcpO8CL+(ej@)hatuE)D+AVAUsSDe!RR zyu;3Tt{aa0%$faJmIca76XG21^%u&R?{e6{ZGr87kCrDZ(40egr2^4`ojFZ=X(+iF z=(}NK*aq*CA6bRJ%c!vh>S(YH(Iz6!U*Xdu_67f=&uG2vT>FT%uk2N@&bD@u*}?{& jTXPjQaf3a9E!<@LH{sS2!p>5{o&O;8mlEz?RC@0Rw(ZbV literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/downstreamDependencyMethodCheck/Foo.class b/annotator-core/bin/test/downstreamDependencyMethodCheck/Foo.class new file mode 100644 index 0000000000000000000000000000000000000000..a4f58be09dc23fe978c636c6a24cea18316223b8 GIT binary patch literal 933 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 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/ConfigurationTest$CLIFlag.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/ConfigurationTest$CLIFlag.class new file mode 100644 index 0000000000000000000000000000000000000000..686f44691f1ced85da361d2740e9fcba5be28b30 GIT binary patch literal 1231 zcmb7DT~8B16g{`pE-lN4D4?QM^OJmGhoo&6)}8bbbn4+-PVi=&nal;5cl z3hT;OW`i(M$sSkt_;OvhWeEcqvSGm{3{ZFGZEVfj~7bXfg3Fq&~ z^=zdZwQ&~yj*YvxN0>Sh$C71sg?X>cA+JIse8cI_U!_u(ZV2}=W8nc)C7Nfmweb+M zgq%JgEccV9Kdp9MnWdJF0#`OvEcRr^4lD7KY=k#j8&*hk-%4|++hGZFSg7XHy_1nW=#tP!I9SsWj~1ZEn*|9U9DX=M1pb2)E<*;Z=^;76y4N@~*-A9M7f2Z~QHN#qj3@ zGs@#ge3Q1h%Xd(ucNpW?WQxX3#0KVj2`e$%Eq)<~36A9$6?3m~lz1Lq{DR?gOab39 z{V4&&^o974S_!S40(-Q1JW5cH@r36%)hd6Bc*?tRre_Po;isSBIbO1DUM1+|-^iLn Ap#T5? literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/ConfigurationTest$CLIFlagWithValue.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/ConfigurationTest$CLIFlagWithValue.class new file mode 100644 index 0000000000000000000000000000000000000000..f05b9dd8e3e5d9c59cef19856eac466ab933cf25 GIT binary patch literal 1499 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 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/CoreTest.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/CoreTest.class new file mode 100644 index 0000000000000000000000000000000000000000..a77da39bc4bcbd6df6241f86720441bf5a8de932 GIT binary patch literal 13956 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 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/DeepTest.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/DeepTest.class new file mode 100644 index 0000000000000000000000000000000000000000..652378cc958830c7d7f91f491d0b6fca050a9469 GIT binary patch literal 9802 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 Mrr;I4%GjLp9}^8O6951J literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/InheritanceTest.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/InheritanceTest.class new file mode 100644 index 0000000000000000000000000000000000000000..fbe8dcfdd23d0ac0acf4777b69bf07ade959b535 GIT binary patch literal 5898 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 B@Js*z literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/LombokTest.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/LombokTest.class new file mode 100644 index 0000000000000000000000000000000000000000..bdf8a338dc8a18e51ab64a148dfaf92c86d6532b GIT binary patch literal 4619 zcmbVP`+F4C8GcU^GMi;I=~%E>#YH1zL(Bqlvq1!Mfj~lHc8xB0o9vz>LuO~z*%=^O zZ0*Iiwzkw-EiJ9|YFq6^q#Fvw-fz~ne@=hv)A!75$cF3&>F)E)<(%(3=X~$?ewTUg zzn9(xumk_r&>)bI`5+bKyi~4~@~omQQ#sd@sUf#8;m%}a$=A>%u(7t(UdM5L(|5gn zW=Zx^PbmmA@3I`r-!0JCksKFj>UHxnh89lP;j(cwVx^81&;?d?3>`C%nlTUuPtC^>XTXwne$@0#+m`mI=jLRo#3S@OY7Z{FW-M@gt02d%lEsmV!Bpj3+mP!` zrH%!(HKh#iX#wrgu^P7u+^k?!qX(p2l%7CWog@0LYnM{<;6>6sajd~dHQXl9S=+E$ zS~_mW9Re}e$(Y`hq$AdMB$wTF*v$vF?1|w{ftF#@a=Mi-G_0d>*Lo#}y9I74nzU99_C-nB}4){b_+z$KVaGlGSkp&5W0lZ+Z;c9iCKM4d6gK=>TM-h8Cux*u4!*H|&C>H)I@$ASGVQ%P1c2`2X z1v4mUutmN46gjs&V@~OC;Ig!g^&jl-&D1Xi3mW9?EuY*ywPH4-gbbK10 zQG0~twg#LEBUqKoI+FU#Ey( z16>R+3henmV>l%%$xAf=U()dszRawao0hqm`Ls3?_-tRe#SI7YH3wxh+h$=RZ?-9aV8DkP-;!0UeVJA}q)=73yui|A5 zuL;~AT((uh%WigDZT8ryAi*J*r^69{|>DNV_=X`ZLqH@FQI?my{?17k# z=3yTT|FOE)YZ7Kx8?~|5>~v zu%Vh&6;P^5_*Ixlo_VSY+*5}Zi@C!JH|YjWUSMq<`3jBLW~P1inZstW(&fjaCTze` z-vO-)DKjiZ#Bv{*MlPAfVd+o1`BEHL@LLVE!uo&_3k4GeNPZ3Y?`K&mzUlY*AK=fAGm@%jI<|#UuQT zs;t~gZlx{Ojn-!TrVa1J`FZkZ9bdueRtXyi5ek=b=(NM|*pGo6hYUFmFFv(e3~W^Cd$W^CcLB^-%|BP)%q=`yxAUBRww<7HkhV|UhA zYwR)hT}0m;4mQnUm=dE+Wn{{Dbis&mtm2_I(&jE6ubW3taby#2!)DxxEojGmNMb8T zxADInJ#60gVkh?Fehl+7WEA%z%dq!26W{?B|J|(34^{zk>M9^dYXKq-RscD-07&z7 z011sX9xLMsW1_8EIIqx~ROn4B^axh$ddM`M$FVsS6*!%jPy)(0aURc>@qC2UXN@nE z@x?`$y+E!2y~M1Km<jtmwd(@DUdA`hV8g~TzS9*!{k<}NbPlUH^3$#|etr?ZI0LQe z4Ky{rMZLz5JP-iS# literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/NullableFlowToUpstreamTest.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/NullableFlowToUpstreamTest.class new file mode 100644 index 0000000000000000000000000000000000000000..c09a5284350baf63d73fe8081814d7a5185430aa GIT binary patch literal 5939 zcmb_g349!775{%pn%$;T8U{hANSC(2ZjWqR4uNpANgJ9rZJ`^2DIiXEC&@IkGt2C3 z({PlVauo!*K|E2>Y5{RmTZ)2;iU^`;@xB%B`$W+HH#3_~lG%{@Gx;?;`@ZkJ?|c9E z-v7PnGq3G>0>E1YVyF>Vq~}WMQr1ali)qIwn0h*EJ9>I;$uzYdQ*Sfv!A|?^LeX_} zE#IjZ-5BZw=0|HSvn<=yT-#~Uih3*UNCkoVQw+;+PZOw3rn&^`TJ4-3$5eqstl*f1 z`I6}x3-flaWNJljvFvotcJ!?5(VrF@U>bjphg zs2z4zGrKg$klzDgo!f5|1(tL~U%0xP%>s$a?IZ}xbyv^2hHb5|r1_lh*SjTA1Qt}ep=;Y_F;nRL>x!b zjS4iqgeF~CYQP*E6~kPC*%MvMH>==i977-m4YxmImz=ELX2>wEiU@c_3QX?eDQ4Sp zy|7H)Y`%g8SQwm0p>E}LD?21`V#JA)1STyoRoV}bSsY4f51G)~vHn$B;yB({Y6+BB zi6eDTQL3z+&|7;Ho0B~H8JpUtPnWJ(cO|`RjMgzSZ=BTOL2xQ;*|m?MIbyr zrsE~4t{7HL?vk?jh@CE}7JsXXBh0NP9h=w);Gy&gU7PtZkaSX*#33 zMFnp~w?KoX53baT{S*l#ljnwz_1$Vt`J$3*nCW0AS>;@uAH#VpZ;x`l#a7?Cq%;L@ z!v$mlJzsE#Jktk~K=y5=h&E1xCei5;SeG1Mq~qgI30!mg7*k`uO2~370y3A(vt%lc zUV)jeHo!K(?-7BTgMI}DHZnma%dFU3AWnMDPk%CWCy^PKDPH^Y`7{uvojYSmZfX3{(n6Hki>}c2t0ROP1Gq(k;fBj-E4^>AKeg3JNX+n}<@=-H{c6 zwLw~X0gP1MFOOumaTS!Xi8F(1lZD)VfpoHczpZRmFocUp!8xNSyJ(AMnCnVJsOfb& z(HM;7jV@7eskAj)_ZsqYd(iTS6y7hO_GOl44i$}}+x}|&T*vBa z(HxKCW4M7cgjZdm*(Z*h1g00X?10v%CuDlDJ>SgXr%>uKjcg)oYQ1xe|k#v+BS7=6F59_ZAs$P#O&GJaeL$rmLFL^nUePJWMN4g^2hH0f$_VEvlLz$ z$GrmLQrUj*SMV-8zy`9f;mZ+@Ww<(mMZ=U;nfj^}kzcDLv&wroW-ybOxtQTpmNW?mwW z#|Q!KPD2?xV;E+_j3Q|TpTaJI8k_t%CyaeWZ}2&N2OgJ&ut(s8@ctk$K2e8~v^j#h zKh3HS9Q4)5-%pYurT_AxpOv@zoWSwn1A+^M4ybZPY2j&U;ex67BA$uiOI2sk3MnvQ zbOm3=vwT0vbgpl2?G%_>CB?!z9`QaW$>({2^%1<_HIPvn`^A%Syud80(1sicdnHQ@ zN|s3LK?{?N_H_j>;u|c%Y`>lzs5CdyX+bjT(lCybs-Q6(%ZxI$d{0iByGWp|nxCT^ zWfl1RhTELlAg}!`1>eSZ{6^ktTfIh~K%y%B`#Zd`;(H3dj~{Tjk%_+I!jfi^J5H~5 zu|VAC#En|7CP()n1;4>>1*UPjt%wAk4QE84=^J0E zSvgZL&h4=6fl?u;-tqP9Nk%Dl4i)t9_Q@~$M^3C8%$DI}TQ$?nun?MO)Z=B&&taFU zlf{Nc{Jw$x_)iMHiM=yo_+umX2C}~^_^BuR8)clN+AT|WT4fj2i!uD0Nih!YD9~bf zjrlO~RuYYmFplJ9YB?tY^?aJ*{f+V4@u=Zaa#r!;sFKWR>sDVOG6n)evqP{yI^5o)50*=n+kd1{loNIox-&&R1J z$mbK~^U3Nde4ergr*+rv=AYeI+D*k4b@?#b8egs7gLb*F+83^=9mcv$cio6!eVr$m zGNQJIYMGtr+=>c)PbXWHigw+Pcv;bI)28GCPs^h!eY$C63oJ}{I7=NFrVNsW~Iz+W>O_z>!C%r8JA>ODj~OHXn{T_@_jM7@uw_Y-x4s1FbWlah`6%@awB zNZPmv1)_Oj2!Sml2wWS5fY`>pGNYfbAh5MDz6aNL*Qz(t3w2wjdy0BXrn_FfHPana z-GXK9>T!{Y9=lwq?ceW0ZU;EQ~WZf^W}tg5Y0@-rMQaeDpT?rrs1_r zwXIC8>lm2p8H5`M_>BbmN?O`R?VI^~3x99J{kR?5nZ7%42Oi~G88>l?x)YD%EFbnv5nnZTfsaHZLtG>CPf$a{B<1}voS&Rw9{e-!N`l9DCBAUy8QOLtI%?PK0sZb&qN(K{=)~FE-nF%9U*VL3Wtg040-fXPU zn;+j<4io}d{kz{0Z)L0Uao0e`x%y<%;xYn=1dXSGa6OrafT#qh~ z7}2mTVy)iFR9X`VHi3{U z0zWeql$Nby(p;`vYBV991Vxn@Hj0VqB$bM2kdMaDIEBW7`9FyhmB!NqNYiXsYozl2 z(lT3pXullVSNdoYouW_)lPVqMJXh&dn#?rFGHr{DOs~r|n~|ksGKQ~-&U4s zMw7uR=pxc!g%NEv5V#>h)HH~D?6OpPX*TqCTsCb>(u@zLxinv)d2om{OODzqeT{^V6GqaEZbLGZI&#aj zb|TKPbIw9oJ3yzYw2&4toe2Fvv;1T&WyUrSw3RxX5^jx{SWA&~m0pN3-NwD-w-ZZ7QvxYM>0H51BaiJb6J0j&`Me1b^FHC|c^wx)!BVY>AyZ4g0nJW@}P*EOv{ zw4@Rt!%Jr&VmBM{P)kftY@H_JOXSfvR63sgKH5ZQEA%aIhexKq!6q*TCz^Tb-|Z7@*{nJS&gA9!IN zVQj&{GC`=Z2#E1n^)j2UjibKS0eE!4x=Jb9CSX2npoUryxg@{HIjfKo1+-nIHu^T! z!mqMc!BOe8GLYp%n8icq3$t9nR536*C|H@&MNJoOA%F;=`Pt! z8}iySvyY9e0|=4F(p7d}U?yPf%jrsmt^inNjqSuzI*`6Y-<5?>_7X@_w=526mZ2Mi z?8c~4B*j%K6_Zb)YtliR1`E;pEZZJ3T19C2=xVx7>t=$tYPCw-Rk$x{1ltG~G+L$Yv~QO{>)-@sjFz+(-K>VZwSBmGzZ(G;>#BI{d_NYF0iTx|QbPv;D3-D?0j|blu6EnPYAGUW*lwfL) zn40OO2l`Bb`UhfamY05*qfSN146*JKE{Hej>r@ zDM^OGGfX4;kfm82k~A>Z^ZjMFX#}SiB^9jva*k)P>{U4fBmW8*@7g2H|8+SJJHN>^ zrr*3BTWQ+2BrVMS4g$14E#!DtQoz#h=g0xUel2HU-rwZNk+J@7YAx;TQjQTUep2%H^xgqtI9@+}QWGkT1-*Qe?HVaSzJzEn-ixE#oM4#q97d0Ty z0MiAuMPS+ID*YdQ0ay=5l2!x-3%zz4)+JgvfCbJdl2}(L*D2BEU;k0LHXx#d%EGX2Uuv72wkW0@j}@ZiZRmvR|W zDJG80^YXelv%t+RS43XYy=?;fxviTlb?KUR9pMbAc5$O*Y&R1)5uL>{BUv^+EF3p44a%mxzrkRbC(& z^o=QyD6~Z*FE0|FTFj(>Wl!~o3AeHP`_9Kp`E-SGUh-#8%1e?-BVnn$jF;oohwBFX zT6RuKk3z-C?(SjWIu5;u;XIO)Q2-+(WR2-Qr?j=E&nn)i9@`w&OQtJ)2Ghy;{bC;i zeY}!uMK`lZ;W|{00cphrgO6A7nIPshxHcNdo;F{&OXOmMO2cV{!q8!Qe%9IWSl!Z= zj6k7k=VrslYk7m%txcIpP?2OPt{j zN#LC*j(Ki3(oPG8iG@7~Xi8h4KRe3uj1PXAl!nwz-bT0h6%chUd;|ml%ACAf* zpo5L#DpchQ`686EB#ag{EE8pI(!iW$JrcO)<5s>zg!vApIc|E#{QY6bev)BOw$96! zq2CokZJ(xR?q;X0N=2jMJmTXxUm)|jQ#OEnm_#|r-lRU@lGB)-kuY6NR!VFaPxq>DTE zHkBXYeK_aDvX7Xacl*FuX*0Kdmn^9<&8?}{Jn7-GM$WmEVJ$?@Pxov0>-_oaL z$<&9enbQ&A=O-LKzfieF^7*;sBY8io@)q6--p}}XD|n0jUQ{{CG066UpJUFmU#k3F z-ic?g`gy0r?@g7jmHghYIMBhxAUl+G8q3V(v$ z!!x|P zk#x9vmNYn~$#1lX`1XT#B%J`dG}lphdLsVrzzJCFyCe|UPoq2NY)fxH^n@V@tpF;4mx*z51l6@ zzOb7v^UxD?Q9JG2OG9dV>FUNQopkNv0sruWw5zc|yHUHji*BuNEY$AQ?v|q>ZMSx> z91YU$*Y?VhqCKcRBu8HDVeQ9qcYERokReM%@&K?fYUeI2$hsSBJXuq_FL$%kmH|(KbJFLBJ50BT5Xz$rWP5VIm z&>jxcKGJ?ChF$dgcKT!=Y&wn_Xgz%jn+l&@i`R!lXCWBoBa}8`b`wpeZ&4|o4Ik(< zk2cep_}xGucrT16O)zW=CGmLyZJ{f1MZSxo2&WkBp*ZcsD}e*lN>9@{^eQg&kAU)H zvgoh4vHt>h_QiBA52x)sj@meYd-&OO9-l_dyqKD}iq4nu5r8!Cw-Xu-=eEK;REA$zD{C7^|{|`t-T55DK51Lf~d zpmfv!GWF1x_z7shMP^}5puB?z1v=O#21CRk8}4IePF;eqzZgc`0h3)yQ|L0Pz;)DY zx z|FD>Uw(nDCl_PS%q5VM6ek5s~Cr4zA_g#HhJU!C)saQRXH9VGfaF`C`;qv*&GJlY}dBS9e2Ar3)=;U)(5 z^GW4hJSNb?z=Uo-70}568!UNx2hYg5)(-tgk*E8C`5i#~c9fliG?pF(o+S$cRP(W%#0Vx*+M8GSd)GY?Q7D{-XftpS9 zI(+;lVCpd7^&Q~F5h|m%ffaAjEP4Z2@jljkKuhS?So0gHfP_Gd>=HQ?P;5isY}~$m z9UTCC>_8y%3hW?q#GX?zXM5Z8H(CrdEcSauhw5nkBm@JxQgtt{gwR}58|dX#sDHe= zo$E1Pi}KI)oxHxCPZA~7Wu1b9d{!5KV?A_UC3K#e*0}`Hx-e5x?BJ+_e5;}JnN&jc zm~VgxYmxiwrG9n`Q0?efjQ>t?HtUdlk)u_C)M1nW_JvdcU{`3a!Yd`b|DB5cKG8@! zDplZH*j*Xj!(pOFFtqy-(L@odhUhtL5K*`piGi2&qJPe_94$lN<(K4Lj#k@QehR+D zHbtX>5PcWp@<&QT@Bun;XUXL#93tZ?dO6Zg1D1icBI_@OMNx zg-AFE^cU%>uOiYleMLG1k)DG{&qJgaAkvEv={bn>5=1%#kzP8gNIr26aYS;v^}7Ck zIV>6Fy453&EY9*x5JaT+SP{-0q$~{`vKH0N1c?V1lqL zdy$B2U)X{0)zFc`_IxQq&vOFN;McAU!W+^VO8??&vsM4J)BWQ1o#tx0QSUYl_ zTMsPZSnfcqZ{3%6Xkdyk7w<-)azsCJ?NE8HxUO#dvZrh-l!PhUbNgz*mYwkw8u9lU zTP`bCg)4;frGrh&n}mGB>&YT=m@!enQ9`a%-YkG=nlNyLFxyeCT#LTil783Pa+t}9 zj%QoWrsXTWPB-)6JrxjEG9n&MA10pZ8mqsHhS67I~V3PL0MO zrSbt3oYYS2IdIk$EpL@@ZX|r%7Rf;ru?S({3ZXh;_Kf8Sx`{Wi#OlbeBg^5^I$i4g zw{vRcyG1_Xt0vyU+g!4oOmln4g2~>dkp)FIZm_RXUju$ zNtKx$2^{D9QT7G>$-jliD9{r|0L~=V zIEhodV!s%b7>#95F~4O$_QXlYaf5ho2^*IqJ6tDWLP(?cU{|-ZJ}V2X>@33A6`OTt3rLTcrt+&zaEuJh9h{bM0O>@2?yAUu28^Uq&d1Z6vr?i#?>3^ z!lSalzSD48FbX&-3C5yZ!`)1i3yg2n{TS&@^F>=K*_X1ZHp-^q;#4@&6^b*}6aZs! z;0lZ4_Gkbtio~$?lme5`S?7;+W85jiqNzZ4$RFAsiZIRf2V=c;-Qi?UYD=APXI~(m z2*trQ^04-tiU))#D*eu>a^(5Ic5)$8_4Ir^m#=Nc8sN1N81qmOO*3gKosGRupRuNt zm}ZzXn#$#^+N3e$mA9EDRakFzCXKb;&M|46^>(gFdpC6&JlS@pRM5mXMpIQxSVVd(V64j(OI)ll$q+w0N zrgP>9=#?hZ+-2jLsrCdghOIBKE;VT#tu<&9 z)0z31$RdfYcRduKpg~&-vYa*A+N?=k1bkKOfRr^2w+S87*B|%1X+?j0tPDF5lbHx5 zGb)^^)s|3gdh%-dlZ5}N69N49*o2eXm9XnJlT12=X?!ko?&?c3sMCBv0fUVLU0uVd z;-MH_Zcty^tZS?_#N&Zo36tUk{w@h5{NV&TuG6uUR7PW4A^GTr+ zdM|Aefh5Zg3$I5-)R!E`sxqxAq|=;Q7$`cPlnrBN4;1{hCViN$1Fk}srved>V4RIB zhtCB(8FT~onWacGaM&G)G{n18y`gBbX=e}!0ZIkrM@+hjJ_>^r4fH}j$3kmlC$=Z! z@FeQJ@Ck1==@$Ap9F5+BzdAD>@NWYgpZP0xuP>8GH%!ZS@O!^Fc7F+`zE-q%<)>WZIEEN|&YI@$CXiVoi zsUp97OgfD`Vq8X$0? zeI9!rc_x$g3tAw%iCAPiydI`UP5P2}Jr>#8HIi0<3s$rf#aBeR%Uq*9j2#b z;?qoL6cTW2jrtjDWb`v8Jw#`h;_WLYeU+XC5`eU1XeX3rAvYBOWI%l>Jx?zh^a9iA z`S)cHG-)zTk(0dWp_k~J27LogT>csP9IDDCO-mbA`#UzRSk<(oxv`<6$)s=5x1nQ# z2pJ?c+IXU)o`e<~xmvwJ-vJ+JuF0AhF&Kij@0s*{`T^K37=VC73Ja`d#ZQeg2wu^T z=qCpK7(~jC2FGBNK0rT(=L)T-y~S9pTSvLQy@>yUmhGu)?(Iz_MdwSn>YiR~U%>@v70%{Un)Ai5!8 zaxs^{`vd=qMYP9xFXat(n_SA!zeU;^AGRecvr+G1lSdg0FUyhjuuPcA zqq!V(-yVphLTy`zSw?$)o>O{}bMXQXT)}i<9(yqoFL{7?cpOhKcs%wMi+9&;OCdU~ zYe*oDO`3eFVBfVBNdtr5$Mn7|qF1G&$#8Ed;~IDon%?Z;iF7OI%#%%?B6K#lNMvr4 z&CQ62c$Sx3bh8&h;LQe~l_m)CF3oKjV8BJMj#xm3a_baXE(DA)Hr1!|HpLN(SPUi` zXN}ASg*eHXA`;d-zLRZ-N|GX~9JciQkqBK_Z}2Q=T#c9vrwCWA2`9qIHp^`S_sur> zTs{x`-Vumg#?+SA8rfcPAvifMazbZl>cBxr)WG8^;R{Tj!xv(SB(iKsQRN75CVa`n zH}z#akLMeVgHFiGZVp(J7cepvB}j?EokiZm-nAx19*9oi$N_}?8NA5k23`zsfuQ)4 zOv?)yihOn_=kS@eVbc=uQRDhBOH6L!rC^?|v3L_yyWqer7trWM%_zpEf%~ACV<<; za*SjmM~ibV?1f|Zx%fnIQmD`7(hL)6wY3lwDCG;h@Ddk!k*2wM7%{V9Qz7ZdWE{m) zd6}jmI^zu{U&c00(knYS1mNc(%5gVMbw2N_6oMYW%k8&TNW zuZ*{HkHOstII_H&-LwgnunnALA&Kd$YV!i(NIeuDVz%bFnh2Jr)KBPSO-(fFjYy3=Ze68f|Bhf@6hpGJk%T89uh3? zGWi311%#j{kZ9Eih4Ed7!LZZ(!L+Pvu5Q=Snw<{y@KrPoKYWeJ*Ybx&O#3AJ3+FhW ziM40dyZL%--j~kK`Ybj{_;w&6>}zf7@NJEyqFwU@@QniaBgjtX5rL70DZ9W&q47O( z`W`Qm6t|fCasC9P72As-4KO8#)EUezwUhE%G2CYIC;3xATWpnbjE9X8Dx3hle}OR?WeWiE&|b9M(K^@P%Pv$<=GvaP-Ovaj;$Zh z2gqnSgTDv|Ab&gnqXTcdG9x(qX_}Wt@ngc72bfw;N~x?*`>zGqQJC%tlMgb&)RJUO zHjnF)9Ht+^2Bo~851Bm3uxfVHEmk05@L`}L|Dkk%5sD}3qNzwEup_Xmt`#p0cyaTS zplj=DzrSH^L#M!g+T^3+-Wm2JH-8y)6PegqYeyf*7S##>F`6>vt0q4yQ@k2H8to7S zPgWzG3n= zWmsuUUmD>i53Mvqx?VQ5r3M`a!|Aym9|IbYR59uG9N`!Dp6hMA0g2a0eJRj2_Up4s` zGT>|pj39o_%Qpl@=`3L8`VBy7ow1>J2ow8 zZf{uZZ`#z@(73F*^!p_PF;gM_f*%FW#f>CV<#HFJS;h`{B;V-|Z;1!uyAV}`BK}wa zx0KmS)ohk8*I9FFaZ44~3pys_%0;j)=7jM2n$_M@?2fLrqD0?m5fCESIV?nChLz z*ha4NGQw`MNst2qjJZ#piR7d*1#4%SYMLZnC#Myb6C)O>1ye$_>86??M4MQURXhM# zZK@i{VHWR*!=Dz_l)l!UHd2a$Qdp5|h+rR87$#V)Z#L8{k2+VKZ>aNf^9{Qa$xyGU zE|AQ831}ILA~#~H3r#gwJB{Ilz7+JRdbPk%^O1Pco{l!gi&4fA3Peq{P$bOMciwgz z+)6+iE^V#)hM-udHLT@uoi46!p&WAd#=R7Kvrfl4kR73j9OuWm-H|}=maaf0Lh%B5 zUbxTu)G|{wt4p*UwUWZ+X*-Iffwa_nlwY+Pss-oM2e;cz)h6gE2`6NfTdf3@YGr^R zuiaD~f)O{o<%Gz5c0cFHs%uU4evutdJQP7qz;+lhS!SK7)@z`lov`T%FRt-#mUP;+ zUMlBXyflWrUh)zmH6*6=M3@c%?y*JKPzh!5w%B)WND~*@)WWjDz^@xLK0Jj!t z(%t8~d5%X#RMb!iihLuG9ga$+Oe|h!)$W)orr<}P3K?!rtVV%IyfG3;B=nE9t1Y&a z<;sucgE<_#`hWcvVx1Qy4!}+N2p2FdJ-*+Sz7sAWOSb2SP)ViK4nu8+WNQ}4^~)SJ zK8PXJPMB<`MzNi4$4S%ayLDinxW0@8;N$Nhd#bri>!z=7E->7AU5;2{1lhEVSc$Yc zE3IXTlwF!qZz#lr1>C{H)4ZrCLH=$W@*3(Yg&W4H3en=C>CM)m^O5|-ZBpV=sAeeV zm|%a)+pq+xX3Q)QM=W>hPo%`7Td;}Uz-M?Kd{xNuDVYlrY`HvHZgtU|DV=595kE}ayl*c za`H(|x1Q^C6760mf81S8*TErHdrZ}&mV#mKFIPy7=Dq)4Q?4GAv3pImnw}VKsE5nx z3Ag$JqB2c^ECs;_eOA~a6omdqUIFSKG_;p{)Knq8+!wK&4fY9Bg*Dj60oEQjXsWnM zV5vho^_5?BWmIyxLfo2DE|5n^?51+{q(>d)J%)Ow;JvN|cyzIPnrU_+tC3#aA&0he zSgyVzs{muqo9YU6C64hN)B6hn%F$o{f|@Q@FS^xBKtNMEgJXrWmIQUhAm1Vw+KmuO z2m-#PUN#giWi9tjn=lJM@Pi-Va`3}9%jx58^?eusE5P-IEii#ZCYcABwpWBy+g^v3 z?;kQPwzRO`L&DdaN+iK0+e1DCmU1Z%^%IOB(3PqYpDqCqhSAz*s$5S@)nfl+#H2hk z?LXJ^_#SZpcQ|PgxW)4@+}JiZPSWVw}hk;FhOVFcCrXHGUf2^Pz;GL z178Yv1<2Bq2k(-jm#31#tW5tXe52S?x1-ckKT+tZpD6RxPZW9TCrUi^6J?tEiJ}Gl zM4Em8+koR~7YBmHgDmPp$mS zlAqaCkJEYmG`Fg{pX#e>`e{Mc5xS`J5H4w}MSL{KfcchHJMR+it;j+OVCKG=nx%Evg64r7g6Og6Qp{RTQFj%=B4Xqz+n* zFKkw$koB7&QQc(`7);$`-EAg$cxFLuOR|%LRy&Ks#(G?)Tl^WD| zYgp!#hRqn4VU)F7X&I$Y7s>4Qe9V&58bZ7p4cH)g(Fnx^Z5PjmP&}pt-!lKh;P0q)#!~yK=ad7Sv5Ut0-mHl)U4LHtlb_OA5OYJlk z{v;MGBKF~RZ2rU4jyTLwtn^IY!;H^>Scszt)lE6fZ257*8KvdrS-^P?(($|lmTB)$ z5R>Nj*)}XU>?U?V*%)gs3ev(w2IvbF(mpM*zfPKfp5adybUAs4o3eI2Id&8 zVMUwSg?e>VNQ2jVxrE|uprZC|x|Pf5E&|mXnS&v_aP9jZ~=J{^RYy)EP!AYT#IoXS<`b)i~%3|Dgv-k^+huL2Fn>)s;d z#I4>U66G(=8v~7Vq#yfb0Ui6i9Rb3*iCDlj$LPmhC*OXjA zRDFn79zB4=Oa+PRu>q5o;lHrsw2?M)nxwPQPCN<4CX>m{KHT)5K@)f?oq_kMd?uZV zku&hD8`xwo(5X#F9 z`QJQ2>GHS8(||`QkP4jxq-sQu12R#^iZAF!?8`!CuZ_fd8;Pwm5AzxujX>hse+v@d z??7TXO@k{%Sbh=yEB{#oZcigon>4-{S;%E{8eanBHPbX+fj=5qNfB;$AgtF$SUC`C zA#Cjkgjs!Qgw>I83`=VUe2@4-O(d|UohI%Sys7hneJC(?iJm>g>x2Op5Ak~ZS(0ln zT>xFgn;2GdV{7%06oyp+pAeNHjw;xtQ8nPbI9!;$R921G6kcTtQhE0rd%i|%mV3aC zLwqG#z~V>vDy;IMR;z0_HO#c$2Ked`~Wu;pcp>>dNAL4ry zJ;P>Z*jfv)fU({*n9pSTtu3Dz%*+A4A8J)BilxrBiG$DU!S@?LvP7z&pA=qO)KFLIo|#R;gi zB&s=6^bYSp5#>(J0_RyYuvq}q;LovGX*Wha1U05$&!+Rkycg7p(w+PW@57s@EbYtc z@t@C({{qH~M0HZhF$^dcHN;z?q#(CrbkY)l$bRe`n=WPtKO!i zSPCWLmgp6gfT5trIC+HkgSd~jxSsU1)_{-1AZkJi(|pM$f$@5;{)q^GK%e=Hxb z$j7XH{<%Eo_VX|0IXgS;SMpuk&#%eg*J}>)?;qzs4)I^Xx6<<8(!HXe|F@>9g8w$a z|H#gKU7Fs>X?g{NXYHnKGN~E=77Xw|`<2Rms-k{XBA*KeRcVDfrQCRm&Ca35AElB=>XpcR{k`7l|Mr-@n>Ou@26LJ z5B(X>H&E^J5B?mz$q#B)G{CfOu&c>?QH=XAYHA-sQS2i;f%oxb+`g{lFK`Eco;%UD z0mUJk_)(7XW1QdvS{$k@e#(eL(ss(+98ojjb0L!F9#yAi*{0(<@*JbEZHo69yx&mg z2+!|7CK4^|56{hNRd{l$aM#YlT`LQBy-j_{C&+cVB@@(#r+C8?st48VmYV0uQ!}9E z?55(P{WXJX-hOmhzN=L55+9~wJ^~~0BuWdOb{K^TX%x@|b&>Ypi{V}@!kZ=GrKH}W zas!A)0^sq9)z4}A6ad%JlJaOVQW9Tc%o}!@sPSy z!7zoyXo6LznY~bOq0)o45{F&b9EH z=g}QJpYGuW^hLOb;v=tu$sl?(!#0mZyNPAP z)!@Wr5ebVs(qV8TghCeBbb0_Y)GqY_QhvBebCWJ=nN_|;+Ucp`^81So~sh=;Jh=Qks>QySmpJ%c91-aEP)vwiSG*P{daW3HdrT+uo CjR89V literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/DefaultAnnotation.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/DefaultAnnotation.class new file mode 100644 index 0000000000000000000000000000000000000000..345133e725ebd488a414dcd701bd7b688a4f765d GIT binary patch literal 590 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 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/ProjectBuilder.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/ProjectBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..302bd51e2ca2b95dfce21f603dff08ef93111c67 GIT binary patch literal 5032 zcmbtX`Bxj)75+v7B#SX7a&6acN~nWv5R06}lpx0q$gzzp5*mRW;w-+MDiBcy}L={X!R^Jeb7-~H})?|bv_ z|6czTz?bpQ7$OQ%da;tO6r6OyO*=-})YApq(bJx7n{Il_v6u9MH(oK!qVB}dqM&n0 zyP%~_&00u5JSQG1h?VSO#nfFs%*m$}&oI+D!}T%>w&jflOYue-gWJS=Ur^DCHU&F!hNVALDb4B5v^Hmw(`3#rXyzHsF~oha*y1f3EXU^Q*B6)R z$8Bp`a~5=#^k8q_rVIqNiQ`VP<{Kpl^MHzjIK-lB#iIX;f{|XIA1Rr<=NQ&PW=qal zPuqI1RQ6T^q%ouv?7y{S;uuiSDlHS}!;oM3U-A_@cSmy_ZYeJTSr09*66;E5^#0TBZ=CD?sNuz%5YZB&Mh|+ZmLQ4Ud1Sas+7)~p=bF)g%aKsqiii#X26{uRdtXsut`vj+f zg1#Vn9Tl0zSh7hitt8t>au61&f&_cPmob|u$(E?EFk5D%VR6edZIAw>;RT}0+Lr4% zm4av3mV%*MG+)Eq+FP(o<%-Ad7u_qTb=EGGG>ghxFL*r{K`P;N<9JlT_yM>3;KA;p zw6Cp;-Mr`D;FM|1IhwOFNWJRjplNH|4+h0lzF#~Zbaba;4SJfp?1}4c{{VyJUmHi%Q8w^fvJp2LMj7nrB* zoL?pKp_|;=o1zVz)$1V+X4g6=_W3v}gvollaa?2xgUZXo4=rg<0xS4d3{S1^SaptE z6;I>aoO*H>$%L~E`a3)Yf~BU2#8`Vqj4vjbuqz%lBy!|v3AE5Cc2Tl0139VEQQ<*;b;=%Pp7p90U9r)U_d@)ip*P}qo}1&CW!awQ**u_}43ar+UlbES z*Ge_G;Xb}qYND@RQt^HKfVFdtr>JlqHYOCD4oXl}=N9Kv6Um7fKUDD}{FsB@2g`#= z-2n7g)2u5q$s~Eq{Hcnc;pfyAC$zbu;EuZY=PQ<+dFd0uMW!9U#H%sxBOZPVnz)^@1ockpXYD$%sua(RLc zE4r?4n}n+Rky*W~;nFarsg>r6TF+t0 z$!0sJKP;QglsNvx;XP-=b ziGibR+bELagM)W5-bE1SJwH@^4P3#l z)D7&Jy@tJ4u zV2=Oy^{?S@1ZVqeK073|F{V3CSXt?Nw{IW#-a$f!`C%<$^D~J51;|UJQBX51qpSy+ z6hQ|3AR=yZWDTPcBp+zGiRf%}Ais+7Rh$~A#rJ8OBwY`YuCFoqDH8Wch_>M>ZNq%$ zVaD%ZwgQo$ZHhLLpq!6LWNEGntgQk|Es#&%xe$4+RmXWu(?p~dHr~0>_=zUQ`~bt5 z!1!HRN?;~=HYW2G6s%%4KiiTLV4^K+_<9sq@kD;MHCYs-?OVnCDwguIZT+jTl1}SQ zWM`vEk0!|rWb4T_d?x}yTMbN?OxL1%ZR)m+9-Jp-4u#>8jFJTDmvE+<;S9b@aDtfc zRpEXdz%3-7jZ3)w$xE_a0pxY?tqtJYHh_<99sGX62A<{bb8MMQl>PH;m=~zN7x}UE z5*{Z&(K3Dlg=zwYY634*6Sxs1u)L)NS_Iu|cu_&E3jcQ^uQ8F=3HA*p@+L;{7Ea@B z%Jdy9;MGtf%hg1dgG3_Y8=xxPm!8i{0mv3 zgs7Z3NlqK!GF$O|bm9ZXyBvzyRgKvdOugUpZGUixl{l2ngqX&Gd`Gw@8mA-qN55TD s^}6#r=zST%_tGKTP@uU?y9iNy5JdPp*FM2DtP($@@~-0__!N8p2h<`u=Kufz literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/TError.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/TError.class new file mode 100644 index 0000000000000000000000000000000000000000..2b9c83536a9f89530dddf419e5473f797bec1b62 GIT binary patch literal 766 zcma)4%SyvQ6g?Ab6XT;A-%nHo>vP<>h`138LU7@u;4-E|of2ncl87JR54kER_yK;D zIFnWoQmYBfy=S=R+?#Xr@%j1=;1DY|EP{2`$Y>TR8YNWmhnUewDn?T&nkiNfl=a<)Xo!XwD!gA92CcV}gTfP+)S=Vo@p;jb#+3TnZX=6Mw5tP&$zf z=3q!?B8y`i!vy;Uk$lV_?M7|}kH2vbuR^7%p z!D{b5T{~+0$wdX8Q7*d}z?8|R37-Geqv%B6kMPg_CUi{KbLGxe0xsBjc7My%Rd^dS z0?#-b*F(h(?p~JCJDw11{38Ez_dbF1y(NOZBBReP3EWGWsfg9M8D+ThH|?8cU=2ju zXC9(o?WR6$jjrLq(s6m)b3Eq_?v06Uj10V?arSYy1>GWKHa={6HBOKR^yot U8FQG|NXuXWi+PJBjVvsG0a~}%WB>pF literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/TFix.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/TFix.class new file mode 100644 index 0000000000000000000000000000000000000000..b9b9f830b2910c01f9310a0722c9b00f3104c2ea GIT binary patch literal 710 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 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/expected/Target/src/main/java/test/Bar.class b/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/expected/Target/src/main/java/test/Bar.class new file mode 100644 index 0000000000000000000000000000000000000000..902fc15eab9450466fd808babd80bf2a2945a3ed GIT binary patch literal 1409 zcmcIkTWi}e6h6w*IQ7!Yx@*^6)NG9Q#eNwKmND3^PzW6~X`u8;u}>4Fwq#@_w7+by z!S=o%HFo4Aw5;Bx4|}jIS)b1N&i5Vp`;X6G0pJBZ^`OGw5RK7hSM5kl;`bOO!U!w1 z>Ws6@V4m+|Dx{KX@WJ8oF6K7G(+nevao81RfHurc6gpHm5)%e5eiReTOkT)I0CXY4dTxrWwVWT0p1f5rQ4!ycO z!8}MXl_wy10w+)4iU^9_Q(`jBw6R>9K`_cmQh9vFBcU9nKJs~O{^H&^Ne)yh%!#Y? z5`bIH1-EAz`abxu(f|)u8Qk8wAaTbU^04JpU1>{&d*if^rYlG&=Y@_$(i29y_3UHS z4rR{ZsC{(>{;@&G@P!x+9@pV6gUvs?NoF$e$l8dSl7YTh+_bY=+y9m7#{O7Ync}XR z$Xt?6Z=6v@#}S|9_C=GZvh^9fR|4KBj5!SpCyNN7JMF}8)!{LN_FuKQLQfDmgAvLJ z?rEhc4})i=>Yd-QnV<~(jvku`ccg2RI$i3bhhY=wiqcPn(X#+G8mlz-pibi=t)A1a z+w;GGf4J881k2xORe>8c)`}f!I+{18D7Xo?Xhkjin+SJGBGgJF+=F$>eSel`gWeBj j^M~}FbF0vN%I#4}WUn+bFRH#Ap^V#7X@n+at-zC?8MB2w literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/expected/Target/src/main/java/test/Foo.class b/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/expected/Target/src/main/java/test/Foo.class new file mode 100644 index 0000000000000000000000000000000000000000..759b269394f956c7f01412ebbc16d6fb45fe06b5 GIT binary patch literal 1121 zcmcIjU2oGc6uk~*?Xr%JjsatQq~&G2Bn*a-7((K!5>hp!wW~DoFf$!mk*3hmRS2>R(RXH{9$nSl=s^m6;gHLXK1MS}AQ^R|SKOJ{{>K;=hy8ZkeVW zarmWoxJBU!g{KUbRJDb?l-j27jKRW7)Wp7GaAot+h(YbGPDCA68MMy(b%Hfujlt=@ zLMe56ERrDBSuRs|m>@SAt7b0(e{nb!LE_X$OwQxad?JD_N!bk&Es6j;2r_QtXp0uSii|kF zLi?b7;|tvUjw=t=F;Zo~_YTJ93)hhUK{o!37vr=Q4EgBp!5s0YF(B A9RL6T literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/input/Bar.class b/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/input/Bar.class new file mode 100644 index 0000000000000000000000000000000000000000..27c24d3acb04bf4bd4fb6272913ca0d6252c5f20 GIT binary patch literal 1064 zcmbtSO>fgc5SQzD5}dE1WWV zkR^%5H0@(7lvaB3CdZ{iOkJRKlDXieupU$yY@Cak2qK{;!MpJ}O2^>FnK2ADyT4~T z4C=?k=1vH+e=uTDePu%Q;3k9C5?qvOz%2%!-fI$Jq8WxW5G|fH;68)B zzk0{OBO@hEnL&S5|9p;}ga1{t-OsdBF^*KKsMi;oW>E}~3hoqsT?FFSW6;Z@DEEZ= zShpxq&9G;*rdI|}OZ6>xW+9n@KQNhZ{ISBTER*v?b(N}{yomIMf(4cdT zq9e-YIsY^GA2yqpu>O^z3f!i%USw!;bZ^d4umyK0qPhQp;a&+tt(4&bY*U?wi#j{> f|EZ@!_qm=jHm{WJ5j-YU|HjZPWq3kWE3o?mv5^gn literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/input/Foo.class b/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/input/Foo.class new file mode 100644 index 0000000000000000000000000000000000000000..756c27a71623769a40a6f031f47dbdc181dc80c4 GIT binary patch literal 981 zcmbtSU2oGc6g@6w?LtRK$AB?D-10JB76wB|Y?{PZC8TOdYgdU!H!-b8Vn>cM?a%N# zkU)ZWeiY(5jev(DGWMfNVIuT2d^0(bkz=U6d%$oo_-E?p z!tQyN9UmV0@QC4(E|Nq{5=plV8%Kq9DwSiEE2=%y+PJduoMCg|TRIEH&tiC3eOuD* zdd9~LOZzmLJ7Bo5b$`rIe_>+Tz#2pQ*GT2qO{_C~IMyVHNlsz-DgVbaYp8+r zDG!!MGs)vpL&9VtdM~Du_Z(@~mrsY`u#jNtGrz0fHFN7LipS& zu`AWxlI-K5x>qp*ovW$pGK815`! TSXs!x&%v;^kfBSR)X@6@uG#Np literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/fieldAssignNullableConstructorSuppressRemainingErrorsEnabled/expected/Target/src/main/java/test/C.class b/annotator-core/bin/test/fieldAssignNullableConstructorSuppressRemainingErrorsEnabled/expected/Target/src/main/java/test/C.class new file mode 100644 index 0000000000000000000000000000000000000000..fd9ebe0ec8f8896e80275e7bd73543bd7bfec2fd GIT binary patch literal 926 zcmcIj&rjPh6n=)Tp;@;w7~9q2#4gEY(xibVO%-q{Oj--lj;`~Xx;S=ZI|%-=Nt?9Y z`J)ieDOC?UO^8FH_v3T?zVCgxyZ`kE06xL{1U49mnL=HB^3BW$vgt{g}4@ZKp*m90v!h1Z9xlD z=HI3ZI>Vq7fedD&=bqq=*&kKv58yk2ff}Ha}(3Mzg z=u?$y}14hQwet! zIsXIT!E(XFZH@l}O(BIr9}?JRuy-(8OFa&b>~t7cF&HU>=S?+5H;KMtursn!=u6>L z%pZ%LFjt;|e0IYO$t~&FHcsM+isSU6g<4&K0~v_^A4bm$=srdXY*D30*+=TeUiur- hA3Ob@@cJ)h8}NqS-L^yQDDE#&unTV~BW+sLy9bn0B?JHf literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/fieldAssignNullableConstructorSuppressRemainingErrorsEnabled/expected/Target/src/main/java/test/Main.class b/annotator-core/bin/test/fieldAssignNullableConstructorSuppressRemainingErrorsEnabled/expected/Target/src/main/java/test/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..84e2903c38a99e691c162b0ca07dba903160fc19 GIT binary patch literal 1124 zcmbtTO>Yx15FLk*G)rhopnQdc$pyIVUXYL|LaM5QkU~LC8i}K`JJ~qhwO6(`YJV9L zNO0#zA;z0VEhPu49{m0MJoD!H*Y9sX0N@ooX+n)bGL@JmyVlB79h6xnCK>K&Wt}Nw zr_Hb|3WL@jVlJeTD&03m8@sPOE{X7@z}V4bBut7fvL=o^Fq(^nh#XoMeWYa*>I}B3 zy-cVy`ZSr-H3n?TpgXv{zr&#Mh8}Zo8EilQ_xQz_LGQ3sPUiSQEu@tc%dS$|2`4FZ z2Acz)%8|;2ImU$e>U%oDCfsJwIe)E6Wdk~ly+2Zvq|O$Y@L1=C%qk{c7){i2Ca(%tpRYSx!~@!z^gz5Xv3X0G@*N`azkgx zJ3GE|oq<$%Q05afBX1(_03C~LER6K)v(37jNvh;@a2?tH*PrB&XKReM-g^Br>y4Mj z`z(ye(V_XvfxYVPNmMCcnJHTRE_y5&>e9scPWtp){)bd`gr~sZ27OLO?Itv+uTg8l z28}J6HRvRu@fNk0g!HGucW8gMYe~u X+wxQl9#Ov{_kmoEoWWzdQ-j_gK9xp- literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/initializationErrorWithMultipleConstructors/expected/Target/src/main/java/test/Foo.class b/annotator-core/bin/test/initializationErrorWithMultipleConstructors/expected/Target/src/main/java/test/Foo.class new file mode 100644 index 0000000000000000000000000000000000000000..e9941017c88d328745274f7f186b53f4eb5e2063 GIT binary patch literal 1114 zcmb_a-)j^x5T2}iz3cXL>uJ?mf8_4zeA!Sf2v!6s77DdOd!F<$x0~LjW|JkGEyaJ! z2SGvK`$rWgThA6bkpmYplbN0QGT)b+oqzof0MDVbV*_r-!m-k(Eay_QV}8P!6QyI@#xx-$uw17U*JJi> zbc|gDf}?c;o!viwY!X=Aue6i77|K$Plz6SRarHPQfwj8fl=0t5wpS^|u?{|H z^Jas`^oy|$t>>O^ETHF+UbeJCxgLG=6u zjTQ$JK{JsmZn37|=|?^mwC9=jXl6u7aZ;Ldmrkg|(y2g~rE|!eOuLf{c@va3@$x2q z_@q8GiXevDZD_*^ftCIhF%O)Tdc5gr$GcLCy(%9GJMcPr)lJIPkXz~FU&+u-Bnmvh z>i_)&@MgmPj-RE`->H2#;�Sj|g=CsX8`eHC}9VU@Du6ZRt6*@M+abKo{_W@ePN# z8nA#-6L;RX&;u;a$VHg*-%{-xxNF08?6`ru4MZd8qi+x&c5Z%wTR$)g;0{`k3b^i~ zZC_NuJy^xa$M-QaMF=o6Kf>A-1kY(+ga?0N@o)xST!SM2F>fPXrd~jaz~2ne8)MV1YS%?woabEDP8h<0!GwnEEob@kmF?Yis1l*)$g%4^#vgRrAHQBe6NMpT>l@Eu~GfI;Y`}mH|jn{$zd8`z%h*g1&dV6lE zly+0MUSSN$+Pw3Br$p8QV literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/innerclass/Foo.class b/annotator-core/bin/test/innerclass/Foo.class new file mode 100644 index 0000000000000000000000000000000000000000..f3c351ff86b0cbd62dde507625063e7d5bfac672 GIT binary patch literal 453 zcmYk3!B4_47{y-!*_a53;<@2qz=Ir3gm^J>B6Mr-hQAq>HmcIWLsn E9|nDLh5!Hn literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/innerclass/Main.class b/annotator-core/bin/test/innerclass/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..fccd0276f081ae3b2c5c6a78c7d0b2a482c8dae2 GIT binary patch literal 537 zcmaixPfr3d5XD~+*kwieqo~Ki2`_RnF%jd%=n3@zl6Wk;4HTDl(=EhrW}=DS{ZPhP zG(i)LhfX__U*5c#zJENw0yx2eha5viX)SFSi!|+A3#C2e8LCsU5S>`)ap!h4m7!xO zo++)|Im1T#aLACqFp>07B7qfqX|1t7HW|#FwlX#GLPk6^vqZ(hDWiE}%_x?$Qy!EC z6UieW2p_~)@|KgSYw^g)lxySoOt^5u9ij3uAs;`{mGM>(z{ge@1#B}k+P#&f zzOzb?yP4%mPic8GpN*s)2y($t@0n1<(0}hm9o_yWwy`+3DE}tIeHaPr07w0OjSmA@B;t79z3D^wqz<4GX`|36w6-} XYN#)3JAWwbu2CqgRoEk)9QHo}hbwz` literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/methodtrack/A.class b/annotator-core/bin/test/methodtrack/A.class new file mode 100644 index 0000000000000000000000000000000000000000..b741ca480d3a2607aab55c1f9fb3140976dc4cc1 GIT binary patch literal 607 zcmah`O-lnY5Phk2w_U5P-(Q!s2Wc9gu`yCfWhFTuF)!H&FJZa6ab~O|e z;YT9r`!~Iz3~ZahIaP_WXT)i?9vF(}I+QM!7^=VI3uCk?VVNPlPmCPtXd*)%=r~o8 zuu3O9HM$qc_=J1q?m+TT29YqtNy(PzOWv?@WE(uxa>NsDc`R%&;FhTJB_$(yYR-Pc z^WdRcfr}c$W-~Xyoi!@yw=>VxE0xIWaom%pE67GRsSZT+AdJfLIass7RGA^CbC|6Ybx=F{K1OE|4#fi9U6d%6 zDLbNSR`cHBJ+4(=vGO_PtWtEQ6&jB2l^F}`*q{v9#8ytBK*&sC`ws=@4+Vx@dQ-sO E53MbZ@Bjb+ literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/methodtrack/B.class b/annotator-core/bin/test/methodtrack/B.class new file mode 100644 index 0000000000000000000000000000000000000000..b5ae6a0e5bb270c60925e4f3e61ee40f692e9afb GIT binary patch literal 668 zcma)(OG^VW6opS}?PIJ~>svRm3(<|;2!a*Cimr+-e1OYz=F*AIOolWS|Cykmdw-O8 zrz#Fo&_yn}hr_wwP2S$0UI6T2y^MmubWAQZfwRiLYjw&f{*sOaN(Va8?oeQ2Yx`QD zcx(bHqbg9pRrjhDsifaJvDVlMrUcTf#L~b-_Y_Fq#Ho&y(#t?m!gg|j;8 zw=?E?S0{8fjC*7+6=MiAy2e-0wX!;o^&oTS2DCbD-rNoofz5pSdGD5~+S|E- zUs4520vmrm13zp?QA+j~_IEI2dlzPCeLB?{ajCPD?S>675C0&z3SPU!wane_s0X}f zRBjsHBWka#7EtG!dBA6uYi)G*Foy&4FyfFy^t30)U FwGXKQlHULT literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/methodtrack/C.class b/annotator-core/bin/test/methodtrack/C.class new file mode 100644 index 0000000000000000000000000000000000000000..ae8a36f5dbe86e0d3c292cdaa41d92c1d48a1c3a GIT binary patch literal 569 zcmah`O-}+b6r3U-%L<|>e%uNN0~fiNn20ekL{CHyAc@Da+dy%5yD5eE&rCGYyFbeK zRxoZ1iHE-SP3Fx^+mFweHvnfiDj>s94yB!F-x}dPwz~yn|3Fs^`3n^(d&#iTYz-N* zUG2*PiVT&hScrBYqH+7$7;PMEGQ{_hkux1Eq|ZGa#wrk2>4?Whj{+H>Ki7KCB>De?jmAT=%a8NEGhb@L$v-g{+Z;gt^ zog{Omry_Yf4@c4r1jS&e_OvI0p)e}xS76po)GT4A4BFie-Q3J0hU2vQ-DpawI<1u9 z3UaW|Q2+NC7~H;|8&BS-Bv8J4l0-)xWJezaWayMbo@#-*Q$iW-?kk*!s{4%6`!}aT nHQ|8PHr3LSg&kC>19q`T$d5vXkflOxjY4*f0>c5#WN`QeQYnRN literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/methodtrack/D.class b/annotator-core/bin/test/methodtrack/D.class new file mode 100644 index 0000000000000000000000000000000000000000..9430103382f6e3e42d1517ec2819119211d6975f GIT binary patch literal 569 zcmah`O-}+b6r3WTD~O`_aVs2*T-=L^i5L%xo`@bm5|3rKf#U9VQws5)nP{SSf0Xg9 zVB8oI4}I;M%$u3EAD=I808VjGK!%|bN;}rRHNtyzI|XF_K$i^pa}_Cj!LWAJ8Zcz9 zv@Z)NF;pjFF5EywBlp@EZHicDi0>mKr#hHRpL;rtRUoX=5s!@?1~NS3PN_eZ+?QS; z3~^#I79+`Bsv-(JNh6XL#G__R14Id5XxwGUQv9gInOA+e{-r- m6Aox?QY|l7*g}muU>iGx{3v7ySt!(3C}dYCFznGx2K!%E_=Rr( literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/methodtrack/E.class b/annotator-core/bin/test/methodtrack/E.class new file mode 100644 index 0000000000000000000000000000000000000000..6cbf235ce92f9f3408b95abf9a48261c49c6ede2 GIT binary patch literal 569 zcmah`O-}+b6r3U-%L<|>e%uNN0~fiNn27P9!4uH~NaC^VHc;H%Zb~8kGZRhp?vFCQ z6^t80;-Rm7lX)}K_T%&A4Zs2ptqu?mD$I^wa>qdWp21G9F$AQVT+;G?EPlyTce_J zC&^stsYu?=!;v%tK`|JrJ?)8LD2z(_6_~XXHA~njgLbz=H#hT$;W({+H=0taPAg@& zf*kBK)c<`32Dh*0#*;TH36$@iB+*d^+0h3989L>Vr&^%ylu$;y`wHiw>OQ0N{>`aS nO*o*nO|`USVFy*}fL-hn@}rO;WT{YFqmW&rz;Hk_8618ATfK#H literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/methodtrack/Main.class b/annotator-core/bin/test/methodtrack/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..97e4ee6aab6dde4e7888b81b876c6aceb6b3a6a9 GIT binary patch literal 556 zcmah`!A=4(6rAEByDJK!pxz26^dJ`#6ER+lo=^`UiSbl+8z}B>H>D8&%tRBt`%%WX zXaXiA9y;xNoy?m~Kfhkz0i5EXfE+_PmUg5=YeewWx)CZVz@hF~%tR{^$*^@d7|Xyi zte>ky*$alX=3$?~xzwR7z+)&axL3w#<6?s$y-$ps=x8QG9_Tn#k+4c9JT-a{$@q-> zUT-9MD1%5C;-oZQ3?*+^Ik62MYB}MFwmcR#7;#Hf`J9rEW$KdihVR40W)XR8F;ttK zg{Q7HDjBvj&!vt^A#;>Vm* oBFs3TRVFO{u&|8^RUUS*OPx&N=#N5mg@Q9z$j!C(2y@u~2FxLZhyVZp literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/methodtrack/Root.class b/annotator-core/bin/test/methodtrack/Root.class new file mode 100644 index 0000000000000000000000000000000000000000..036043d7bbfeb702559b39a6a9f39b8a7b92bbb8 GIT binary patch literal 581 zcmah`O-}+b5Pd~HmK6n2{J0ek1}<_jF%jd%=!s||NaC^VHc;H%Zb~8kGZRhp?vFCg z0){=1c<8kA`a18;^!w-i6Tk&d3dk^2LTSg^w?=p`?MJO`0a-#PVlLW&h(_&);Y50t zA%CSJWv>~wnympt_D1`%fFeVA&Al~78wcAA@l#~vR0nhEb5Dn{3WQZU;<3@gK!%sx zE%wKf`_c=9Ax=#4VkCLP%BgK|U&|?vwB@0&-k4jW%Ga2Dq^T+A4cCQ(of2}`WvDf~ zYfn9ER5a=&p37Yo$@^J2l%_Ap21B*0JrN9qQAxf6vv#be$z4idF`5oFZ)Oq0XaOijDvP literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/multiplefielddeclration/Main.class b/annotator-core/bin/test/multiplefielddeclration/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..dcf2d64995134a608c0e512774e6a9c56c214938 GIT binary patch literal 1687 zcmb7@O>Yx15QfJgpWBj@&=x2qY*Hvmfku=9QiFOy^c3LGQivsTn0gp?NW3V}y23p2}7)lZNzVHIYwT!~< z8!p2V^ zx`bqSGL5ri*m37Lnkr8mNvckTCTW*i4Nbryz~L)kEI<)6G?>M57At84aMD;q#S$#z zdKK0Cc$#5!zCravedP<(f8bXR)^IJRI}Fw_Cp{5vz)g${ZY>~e7zh<3VH55kXXYVC z^wfiiP&E=779Q$G!d(l(x{=^o5H^g2rUjv4B(y9DEhAyeg0O8Q+_NC;7zy`bdu|>s oXVNqeyGFtT3&Ng}(6%5vHxfD)gaadC$AWNZBs|3bQVt&d2An|l8vp$&n{tF2t==mtb zUO<9^K;hM{cRV{getUm<0kDIW03!mcN#AM@JA;+P`il-D+GUgqQilmw=F>P|I{ zN;}Q7c8?-2AQFMK*07f+N~e1Q<$axMe;_crv3Vs>IY50|N< z+?qRzWn_~~n}H0OIomdr?8>lu(Ir_3RE{y3if&bhWW!VL8#1<(%hYfgc5Ph4Z`7ohr1BFsPx(x`m7ji*DA_yr$aEjp2QVDJwdzx%n?^>I6g~Sg- z0txQ?D8x8%g;hmxcr%{S^P72N|N8yy2Y_dI)Iv>QH_c7ZnITUh_txgdsHvghxP^wm z*15V+L!<0$_-=YmaS#xS@sTlQ#EgVNj5C3aGfjr;{^aU=BZ1}%ZFP7lP(M666==M2 z3ANA{==~+X_TKq6ZVG&PZ#^xXxu8VGF3q%2K|3om?|8lRxr{m|bCLOVIUJn3u#@DsS5F22By;Ij15$&>#Yx>2-~>T#U^eG>>O6S90#xMY*eh@n`ldK z^K?r7q&Qe%+QrJ8DzA&WY&ODNF9h}`>t_wee3-h=t-#~zpw+QQN0r%StBrkuga00f z&pjuTk-y^LQkWe?$1e9Vz0t+;&GD1sE8qaU5C0x5#s-=ki|18tm$_5ssLa>O+{JZf z*I8i`J&s#kJzds7^c~wD`ZvB}=O=e-*yY${4j6Yhc9+i)_HcLEyNCM~g&Ox(3J=yO Xbk-`!rI*Vc{;eR_DhzmP4G;eSzw)n^ literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/multiplereturnnullable/B.class b/annotator-core/bin/test/multiplereturnnullable/B.class new file mode 100644 index 0000000000000000000000000000000000000000..6c7771e4c964d482c4fc764d7643892c201c37d1 GIT binary patch literal 718 zcmah`O>Yx15Pg%T`B*~J1`4HoIXR&ALM}*11aSz0Qv`>WN^o;_r-_T#jvQ}=#1BIP z3GVzT#B8&O2u0%X=6Sr&Z$9?tudm+$JjI}i8sQ)>Y%~kYfnyPzE3DO1%foRKb;9n2 zzSKjj-E8=FdckQVkQRIpOa-YR6R_Z%uzhaWO5U6N`))*NJU7n77lf^&<1<42rO&vD z9-;eJ{3-+=TDVF0{LTeldV9&4N`1aCR!8HVS_Cic<(b4m50V6XxYfZ9ZWH#8)@C`0!MNF|Y`;4(j^7md zl*4JcuySahYI~-GDf8;G9_MCBIGk**H5|)gwnE_ukJbyVmOVONt6g2S@Q~2|?{Wyq zi7!IRuT9xoWBj;WGWw8m^7os9Z8Rj7=M}dqZdaUCe68XRu8X=R4m;>d+?DK!xRG%3 z4SVlNlPO^7>3`{#KbllCobc5C~VN5X|&?!1() zW8cR|Y5q9%AV3-86%;YSFtgTtZ|}resXM!A`_-n@bd*FbvZv`17-~%u3Uw~5OyewB za9!DFSZ(Il`n0-ThGHb7{!_*b!}7N)$mHvp-N@`_X15rE6O-7G4rSWm)c=S2oeqX& z_>1@>10&umzP=?NZTT$oHn>Omq88ku^5~->R5K;~@1*xDZz}vi%}2h-7li2?LNS*x gI{+cbCHx$KP|YRG4M3RACCm>%n9n6FyzYDP1sL9~eEO-ma=7{~vkd2<^Z8%?ck50hMsm!{T$pwf$2dI;^om(t^8^N^i%c4nE(hJqhV zP|&*{N}RO|mbyi9ndfEx{GPYlyUS|;yLey40>fsUDkl>~mRxGJPL&cvMZH6zeC~&I z(N|Il*(yp5D-$sjJtg$G_kB2_&@ogFq?Yb8!(w;qjG=UBMpVTTL*r3&?C9KyZBK#%B#5<0ruER%$rd%7xW8uPx zJ1?c*iSOfYY4JdvAV3Yvb(Havq17Ecws-8T)Z_iE{l-9Q`j*B+vM1RZ7@7kU3Uwx| z%;G#*a*>=eYz>NQJz3s9Lpc^wf2^U!(0+CaxqLgfpK`mC+de~ZY*HK27n$|g`uA8L zvf*;jQ|p@3YL?;0m>$&ENv{8y_v8kt^YUSG-^UqrxjReZ;W(AHrGz kpYx15PcKUd@LbpLreLt6DpKmh=3L(g18_!1(0Z|1UF~bByPRlmDd~b1Ncu! zAi?*JZSw~7*BH_nxnsS-xm+-RLE#Ya91bCb!b z=)dApS5YRcpYSQ~E3U`=H=`2~TEf~#DO5yg5C7d85K5!_1p45E2Ob`J*!OVY;Sr(o zRBCCT5ia!hjtS-GNhGRh6Iy3-FN{e{4V#3|@3awFqNXBZVG^fOaVrzeQj@qJj-Rlg zel!s*5~1S8)ucQ;KTAKKB;@Lt8|m};V%bh)Mz}j%acSXzn`a~Dr%ra} z4`H*nw{ZQ;kwFbRgwD!A5t=i*&*ZlMUU>V*e?oAWH$~;2SpHw=aLe)(@AJaMfX@*dbhV qabs46>$u@E!cE+A_`kyKB?|SW3hW#TJ4+Qh=TJCUs?aTZz4IGtHpdwN literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/nullableflow/DepA.class b/annotator-core/bin/test/nullableflow/DepA.class new file mode 100644 index 0000000000000000000000000000000000000000..1cfa3546c2d44977aa2efd47c9cc8bdeb8f3a496 GIT binary patch literal 831 zcmb7?&u-H|5XQev(0XbE0XsN_;V^5MT_O7+ww0##I z1PLU#^H7M{21E)5iNlU}Jma6g`F6j4`}i5aBkVL$6IeI%EK}o*CYe1OzM$e+6Lo>L z6LqSFnKIMi>+uOCUSM^iDN6;q2fx?$1y&~3hSDY4$XYHno@k@}Q|{^S9ShW-+mxEP zD$x1GdFh;WEp!ClzcG$Vo1IcB6Pp)0Q(jvm3ujqmUOtv_bTlKGQj#ghO@&I{sVT{x zr_v8nDpXIVmP%=?m$~xEOnUC8^Ma>X?q8PLTR?SQSm$LR$wZkz7?b>|Cyvp^dK(eC z0$cqh8xFnGX1X87>l|o9ujcuf+)=PKm|_!^9V@3p{^Moc&vYrUaoMn7KRXtcLL(hiMd4qAa01u`f5=y&#%mP~ zjzAMFj&)uUVy<7|-9zpY{ER=L{kD7U1J=H9R>KCz#zkcto4ju?y0C@ooC$3Ig>a*S eaKDmp>puwnO2Td2VI_Y~QKex}Nw|A4>%H%Pg|asQ literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/nullableflow/DepB.class b/annotator-core/bin/test/nullableflow/DepB.class new file mode 100644 index 0000000000000000000000000000000000000000..fd03d07eb788e0ee862738d1a83e4aa94ce282f3 GIT binary patch literal 797 zcmaKq&2AGh6orqIkV%F>+7u{IKyJjM-87p@NE9LQ*Hu&yEs{gST(aOQ{#+|Gy8e)nu?bZ8UiaP z>QoIfWhR5S;}c4}K>gTSf!^@SfqiTD1e(vZ(f&ElY;BJO8n0|h5v~h#FJ#_0XI%?7 z1ipMQj!K)IQYsUh7dlg3TO$i+nIkWs%D8nR(Wk!r`FNqx>MCL v)^LkEw(<{!J4+PgQiZ#?$M@W4wMekw1{dc*HLe#x%j6y}m3zQvYIyhuv}n5t literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/nullableflow/DepC.class b/annotator-core/bin/test/nullableflow/DepC.class new file mode 100644 index 0000000000000000000000000000000000000000..25e3473e87e252f6f65c3ac19c413f7045819097 GIT binary patch literal 660 zcmaKp&2AGh6orpV$RtA`ZCWTl8#ipyO|wC&L=c-oC8Vek3 zHMGi2hwmrnq@%!{Gw%g@;~NJKy&nlQUm0iOYt{^QPX!tWzMu^E1iIHYZ$t2*h5G_u zKDa=&w-;1M?aRto6^(bY3Z8S6^-GzzPi7&5Po9&RG}Z8pH8N zbw0udLx?XGzHDB~R+RL&-ClYT>A6EYd?Uki6~X#IJeb2GX~AX61w% z>-k9dbjUq*$m20-Ep`;QYbOa3G#iMpz;LruSY*dLWd^;Vy}6}~+@6m5((MLc!p1fg zdQUhN;{3AehiVdX#RDj_VF67Jw`fev#xW=)3T* PZ2Q+g`{?~qcLnVq$N}8e literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/nullableflowfieldwrite/expected/Dep/src/main/java/test/Dep.class b/annotator-core/bin/test/nullableflowfieldwrite/expected/Dep/src/main/java/test/Dep.class new file mode 100644 index 0000000000000000000000000000000000000000..2bf803053738051a4503c4b3b0cf9456fbfe2db1 GIT binary patch literal 969 zcmcgrOK%e~5FUqZHdz8G<^7V}oXTbQf`rso9C)1;I5bq^==Dw#7q7jtowockB#_|F zk3x)7qFffK2ZUC#$K%g4^L;b>^Viq!0PqYRr_f`tZvw?Th&ey=4_~k@9kF@hxX&w_yF0!kp zwJz}J;Zm5Gt3tjmJR1`84nGf;3m!hV_@59NWH25<3fl~B@0A<9kAhQXeh~XHE|tM| z%cep%jbp%Ir?gV&W8qXh|8XW^p*(}bvRk*yj0?>|g6Aj)aF@aC5`F#$Dl*89?9xem zqaw9I>}r%Dg@-hdlz_qLt@57Km{MOn>;n1e_h9sGL7%K1St$%?9n$G3-7?yYx15Pc3INtcwA&;q4^+@8|QT0%%jd3=dZ8d0X)WoCTa}N?c5kSGHPtx=~ye1pL!jXP-ioh z1(l0|^b-|C=`&GCZN;%Xks_!vh}Y6LQD@kwQbyW|csDwxDuyd#=NP*E#miCf+D@J_ zY`>q|pbItBrKYy8taU*K?QF@gQx%*E`6nq3FUF(FI*~qPXgt$ahZoeOw?Cxp8<(pl zt}}EN-QIfdd4pFdcyN@q?~&NElcw5gi$nRnE^c*2vl!Bp{FWk!0!%w+aSP88pZ zEAH{!sgl!#ypSQA@<7l_WfsuY5~i2H^jyM}But}(X`C~y_>%5S+BTZ zr?0I#oEIbI2k}x-SeHpNlwQa9B3TbpO&Y%JuO8<=FG@N$=-vnMew)4h<%wF@Vc7kr zstn1IoBK>1=s0nUK1;PXc0re;4_G6A6%DdYilT3kXINXxMP!0&WZQ&zMAeLZ@(t@B vyPYq%@q?loHpxbo$gxGXeU8E{+^%wWuuZ7Hdo8owUBT8^$##!8Yq2U1D*kU=ZxZ7>*J)&ulll0o;t`H?Z& zwBa1{zPwZhtxk4uz$2YzG7(N{#WSPB1XFvT`xEO!H(YDw`zUa`pMLy7I zxzdiO!bL;w$QAc8O0n)*Rkc_lWqFv$h`ZMr@}f?j=GO7B2oXy~kI|NNmg`-`W0{~o z@gi3|5~_$oZr{^&nu`*qiN`Y4b^=HPmx75D-B4F#5g|d3>$oaL;Vv&Qg5I0ARZ)5e zjgbT7+Hjd>#3w38N!vU_QxZ^tRmAKA;~qvq^_qXgCK`SRdNofHLGSX0frnUX%Yfq84y^jo~zUU+t6rf167!$mX@G*%222&xbXqXDKeY?;z3_7JwT26$uXg#>bV6v77gR#=ipuI|h z<%zZqI8a`sx)>c}Fiz_T9Uio4XM(QolC`k;AHaV#+j$35pGuz@TE|NZF+taz$_wUT op6-Z8xIpVsgp0=@Odo^Lg3D!`D{z(0K4CFffa{dkjdFkC8*8dXc>n+a literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/offset/Main$Type.class b/annotator-core/bin/test/offset/Main$Type.class new file mode 100644 index 0000000000000000000000000000000000000000..c98ec2650c0124af8fb6a10e5e4fbc6a31246497 GIT binary patch literal 2659 zcmeHJT~E|N6upBhyIWR36a*C=2oJk2;)98a5JEyAk{~34BtFh|@9qw?GtJBtFvj0y zqKUryhkP^MX^B)sX%wRmq)9(!&OI~tw7vIy`tt4r06d17Dhx0f)!nW|H~&mXHMjFB z!75Z34DX2pF&_!ln_pFF%;3t}))s@Yjnn7_27`-INw>scqPcMrw(X2my@mDGE`!R7 z?hx+~gOL-!sxjKs;2NubexVFn9UWkYhdNGVB%IWWCq}m;jO`O1)OY&GI~Yd75GWDh zzUU#Jb!goz?`X7KX~$#X!ajEd#iIm6SA^yppUs()v>nNiJ4%=P#Ce=r$J>61u2d98 zL(*BU4;Amq2!s0bRPj(KzY4*=ZP#foGMX}o70T@#k`fTFM2xPlbFoN}W{c}?o{Yjn z?m3#R*KhKq^Z^Ku(qmb4-j!7&f=sd!*s_+$6*AP;aJD zBvSF@3`N2iog3MG05>uY(gnr~3?7#=Oq{_`JAO6~+6oqIOZ)XiQAR7?X`ACJQElB>L9vPT7IB)67f(WBdcY z`U`ya*_dde@BSg*jAvSug%qfY!9*T9r=6bp&SlP=`M!Mn@Cg8JL8AaU0)xVJ71NDb zn+FBR6Bt>xSM7#p2TP4d?Pca@0>mNE-+CMcGX!$Zbpiu-c);~t0)19}kwCsFI;;Q{ z0>hh&?@K9U5sr|;*C&BwN_eZRLmlCV+_NSd(2n2X}Pq}WwgT_&z7hZ+Rlo- z#Ar=3rE9b!n4*Eu)VH z409SVX`!f7R|-GAwKne~$y_EC#p^|zcF&dK!BW!VaY>fTW}C?a=;nKtO&JDZqyj}4 zB`{{SHmSk9mKg4gp$@|>ypQK1zs=-=xj_h2Tf(uuMO$+7y)l{BU9JcWwR+eJl97@l zf(|!iBBmnGig1#^#O`zh*#;`RLKNW)A+L8=j=9M}_M~mw{9jZS5=z`2q?tzCz+K;R zrU(?Rn2XjIi%=ub+AIK{wYEU$1={{L@k1{{1FD9R)^lh@MrwWK@~@%3HThvv65)PF&M+I5*&vUIAai| zVmm(&##0c+Vg%y}fm1tJKAp1eRf=T-XLmqIv-~C%;oL7EyiGv>I1h9qdXqmBS(3kr nlqlY%AoRfnT$6)IxQMcfZfgc5S7TXZI#;h0O4 zq$(C(8O>8`!Wa|xkhfd=Q{-cmv9JV6g**}y z2z#qwO0zIllKWRF@@GP6o@CDRFn19tO|OwjdB@GM=8=lA-FlvBE``p$5bSHX-f%Ie zse;(1+%6!g0Lhg|&`(Vv76}scxrvHoG#>MuBj~?=QzT_(XssF}H zk&z-k5LV^;Gh^LPm1D3rDo-avnm;0A7;FUn5_{3thE2H1;O?(S51Kp}wD(MAB|fD& zfINh#pMQ)s^IwckSL!yMD4YmNb0>vZiD cD7X&2x$OpQkmW~)&2tz|&th0gXmO$x1C)ynfOl)mm3lxt{$V5{DwQul=wZ@h)Es$L$mNF9!D3pPT zQynR%O(IikIuXVD(yv_hNQM+d$}%QpZK_MM;V5$r85+uDVw{YX3wqKqlpazRIS&2l ztl|6cQLDnktia;dn1>5zb<%C+vTJRf&{;q3kiAr_BsXgU6v+u?Xa~yHuker#)`nkzxxpIFHGMCbgFY%mHeZ2^3`GkJdwXt@R>x3 zV}b7;${Z`4?Q%Eo`Oolg>eWZgybdvQ981FvyX1Rygu*-)IAeEM;`qf-;M#~``40x~ LPli=~Q^48>yTO*k literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/parametertrack/Child.class b/annotator-core/bin/test/parametertrack/Child.class new file mode 100644 index 0000000000000000000000000000000000000000..863afa7f09088046567593f509d0987e8703656c GIT binary patch literal 596 zcmah`O-}+b5Pd}uTu~Gh^;S6;xyZ%DM2rWCo`@d&NIaI^2~>Btn{FZgGZRhp?vFCg z0!B0>9y;y3zRr7{`S^T!18{_$B60#7iLxppN7h;8Kejpp9R@|@1!{k8&QwYQizhnP z?o?o5zj-H+@0fs!SQ4l_sF7-gD(<(=tu?lUWr6fIwv?K1M1k~8l;}`7ZDN^N(+ep& zmfq6MfMh^^s4R05wxIeX8;(-fkb$98#>UA=Ie#D>Q|T!o-_25g+iZ9qN?0kQfK`Fb z{qB#gYiD)bZ)dhET^-ZqFzS)LQS3yZ+BLok@08V9J_Yk`pi_Z*_qWERNp0?d9mWEC zvm#f$2lm%)&gf2|66ylG|29OxyEa4X(}m7_dEiU+2Bfynj5u0yx2L0U3tfSXdEBC#|!>zi(byp@a5Fg+T#XhT5;|=?z2v zOljrL8I~G{eTHn?1hRkvA8|)i`4~&z%~KbB);$kJtdx<% zD#K=@^JA;)tkT0)YP-@=T3%10fwVnAP8g~k|YRt8&MUAi% z&2TWUbTb%}$=2bV_!m^f7Q_C(U19LLW@3GLsZw*5pV=Ix|G_>;mu3lM=#)dAVu7+_ zLK*Ge3yODD?+N9%DW^g)<$%^2#qx}WbyTO=25N+SSI7`HtFZY;h1{PNw&_ga literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/parametertrack/Main.class b/annotator-core/bin/test/parametertrack/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..132ca797ca208a44729f0eddd560150462a43c87 GIT binary patch literal 565 zcmah`O-}+b6r3VoyP_Zn>aB1>4{|Xv5#z<^3H1Py7*Azspt!r;bPMsHnP{SSf0Xg< zYJwyr9y)#RWioF%{rq};2XKmm0x}G>NEi`FD~&b6d+OW>6&8?XsLaGdbbJv`I(MU) z^ejXET!qSBFl@9BhYZB3dsdlDDjkZHte!jCrUn4}|rm+!9qjN95x#b=7>!by37t2{~*t z)Z4wKt-duXoOBc0<(>-V?K~JsGZ5s2q1w})@Q1>vr2ide?Nr62(p%k;2Gpg;2NV=T zqy4yUOA!r*=Dz_jxP3i0p1f9x4<`x#I5CYTC}sL4AVXCSdBOs9Cp2YryKg8yRNWVp rK2lDZFyVksg|PI)!Vap`IjCWmCW*q)ib8#jLN-;%q*{A~8SH-pULuH5 literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/parampass/Main.class b/annotator-core/bin/test/parampass/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..6f0c986b97bf2c911afa66bfd2a60d5f8fecafee GIT binary patch literal 1900 zcmb8uTW`}a6ae7k(l%*U)>0^!0V54C+5xQ?<=P1$F%S<09yTWNG`We}X5=O(o%m-+ zAi+C73USDenjJV@Q%8H24w=xV|qdd z9t~!L50hhNCj`ipKx_Q({0Lt-_(TM%yKdknF9@9J_6`Y@Uxg0S;4Fbg{-f8Nhg^pS zf#74nSsZ#N%rWiIk6e!?ZWx#m4<{b;pPNSQV9rd3*&gM%CZhIdI%B4lusE?yCuFf1 zgo)|X#Gac8E@fXLJZN$0X=0XPKpoE2p$07i?QS8B{e-*0Y$Q(H7`p*`zwjrFA5c7m z$Tzg9cSyM_#@S>!nY%HTXne{q>xPx6Opo{?AaJ4EE9{UKaHPWqfzE%kM#V{$N|g56 z^k}&gfoH{oXYA@mt1}`wJyRa!;Z7bt%)?!0Ur|Q#=)@Vhf;Uy}s;QxS|FIwrluqh${*9#&@WH zYOQ~T=1&}z;5@d~A`#Z4!c_&KDHX0M2yLlw9X1PD zlrgik4zesZq{0maVN)uY3W6mSIts#;RIn6;ZK-fmLFh|`TMELCRJg4m45h-Bg78!- m+))sAr9xLhcqtWn3c{XL*j5nUN`<=$!dNQY!>_Rf_x}JxvJN=_ literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/parampass/Other.class b/annotator-core/bin/test/parampass/Other.class new file mode 100644 index 0000000000000000000000000000000000000000..c527bece1cb7dd4633b5888ffa207710fa36a1ed GIT binary patch literal 1903 zcmb8uO>fgM7zgmjrESts=oT2`Wq?~4w7^ykHqa=7!^AjH(L={1PLrFsZARYYq!Zr^ z2_(4lp%9OouvF9%@*(j*j{CD8*ZKAP+YbPE0ow+Y2sC0QSP-)$=?>B<7Y39Gtemnl z*7aF9=?+Gx+(`+LF#)^(Z+{P8xOl|`s;|7zOJ5VX(C!=)C?7;FH{cS^Q2gkv5RovU zK_L7X3Z6v%8F#4@1+nL|)QdtIi)iHY;3c(cM^jE+?)XgLn3y@A*@V+p%9FH3-H0bN zj8Yn~)R|ITIOShrTmGOy~g#@m)I}1}}JJ>VfCV}RE%SOe`luDen z#`t7D6@mT5mFMj8M9V$0Ix|;xiukmM&x*KP#JwUuCt$dL*J0*KT6vUK9;KB>Y2{H` zc|^+^Ml<2?Lr-qAH9vUU@|Zvq@BrcQlvf3+cn2`@)||IC_SC?_aThV|;z)w6^&RS; z?8{$ak$Dr^)Drp}wn6Lj*#dT|>>Ngu3 zREmyN_-q*W&~ydy>}sb25p4(~oxS7C+kvFIiq1b)sgp^X>F&3LM`ERfOR&ITak^4S zD0FdrI}{P6JQ3#=gA$2o*~QT3K%@gFP6j9Hja713J)&s8{C9}U;wYC}48Bj#B~xv8 zfIP$?5{9Imh+s?fkuSNw0JcY)hw+vYRLw3NhVrl57G8qJ;(;qvs?PXf4ur5lWDQ zGFb((D)c@@&s~aiah1=OYd^xx?)<_-T ECtdHh>Hq)$ literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/staticAndInstanceInitializerBlockTest/expected/Target/src/main/java/test/A.class b/annotator-core/bin/test/staticAndInstanceInitializerBlockTest/expected/Target/src/main/java/test/A.class new file mode 100644 index 0000000000000000000000000000000000000000..8d7d7c1e24b8192cdee10510cd31b470bab4dc09 GIT binary patch literal 794 zcma)4!EO^V5FLj!X_i3RlmZnO(^I+ZUXUua6;ePT6-7m&X(W!0ce-)nwO6)NwfqhQ;1KrO&|vW12N9GUnEcex(MUWsDk!1VXLPT% zmGcq$kl}TOGGLyKgex#)-pQ;K%49QfC9)7HgEll7Y}J4krpP`_W|YH#T{7qo|HY3P z?0sCAph_GouO=D?#@N`5HJ-tmSuzQUYKTUJWfRe0qrJy-f8o^(c2vGFpR9RUUxOGK3^Q67Hyy3DI zgHMpJ#z{I+lnYY|H;=>pN8rJ7!NX03NdjHi?m`Fp40aFx+Q)ft$`r>@$lg#HJX@3# zbfYMBT%46ckA+h){tY(6RMC!x!?lK9>+{f3lXJUp65pv79Gf#*O=rvFOUumLUd zZHl7btWib-B^2GK=p`{3`Q#gPKlLAefvxWpHDHHq%!sc%BHLZEU>6?O*b}l1c=`)G C*6E)B literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/staticAndInstanceInitializerBlockTest/expected/Target/src/main/java/test/B.class b/annotator-core/bin/test/staticAndInstanceInitializerBlockTest/expected/Target/src/main/java/test/B.class new file mode 100644 index 0000000000000000000000000000000000000000..5566d3b6da08b84f91bd0232c2d61abe3c724fa0 GIT binary patch literal 1018 zcmbVLU2oGc6umC}3}qc<8yf@U?WyA-c|k&=2&qFL6-7g0T_qk}$4lKNcI3F##velh z3Eufpi0ibalbBG&L+oDX_}p{uNq_$O`W*mXz|$I(2)xfNvy%5z)K~aZanV=ON|wma z!ki|WPX{8mfw;;9w;~D#%*4V5x#2;|qzWc%&I0Qor!^=O*e(tdrsCkkXo7bLR9{J? zd`;j^=VVBr{6 z3mOTYFoU3s@hOW1J$5RNX{1F?m9{ixmXE1L=t}$=x{+yrb)B*#I?%WKM+awf9Qs;;tKHE0ju{&C-!D1BSC9&<-_c$&eZ8>g8eCj%7|D3^y{pQPN$^@=|L8 zJDrmo+7^N1%Y%EcXUiT7wuiT{?G Sl;9CEmEaH_l60r(AA_z;Z% literal 0 HcmV?d00001 diff --git a/annotator-core/bin/test/templates/java-17/build.gradle b/annotator-core/bin/test/templates/java-17/build.gradle new file mode 100644 index 000000000..0a3e72508 --- /dev/null +++ b/annotator-core/bin/test/templates/java-17/build.gradle @@ -0,0 +1,83 @@ +/* + * Copyright (c) 2023 Nima Karimipour + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import net.ltgt.gradle.errorprone.CheckSeverity + +plugins{ + id "net.ltgt.errorprone" version "2.0.1" apply false +} + +subprojects { + apply plugin: "java" + apply plugin: "net.ltgt.errorprone" + + repositories { + mavenLocal() + mavenCentral() + google() + } + + def libraryloader = project.getProperty("library-model-loader-path") + + repositories { + mavenLocal() + mavenCentral() + } + + dependencies { + if(project.name != "Target"){ + compileOnly project(":Target") + annotationProcessor files(libraryloader) + } + annotationProcessor "com.uber.nullaway:nullaway:" + System.getenv('NULLAWAY_TEST_VERSION') + annotationProcessor "edu.ucr.cs.riple.annotator:annotator-scanner:" + System.getenv('ANNOTATOR_VERSION') + + // to add @Initializer + compileOnly 'com.uber.nullaway:nullaway-annotations:0.10.10' + // to add jetbrains annotations (testing type use vs type declaration) + compileOnly 'org.jetbrains:annotations:24.0.0' + compileOnly "org.jspecify:jspecify:0.3.0" + compileOnly "com.google.code.findbugs:jsr305:3.0.2" + errorprone "com.google.errorprone:error_prone_core:2.3.2" + errorproneJavac "com.google.errorprone:javac:9+181-r4173-1" + } + + tasks.withType(JavaCompile) { + // remove the if condition if you want to run NullAway on test code + if (!name.toLowerCase().contains("test")) { + options.errorprone.disableAllChecks = true + options.errorprone.disableAllWarnings = true + options.errorprone { + check("NullAway", CheckSeverity.WARN) + check("AnnotatorScanner", CheckSeverity.WARN) + option("NullAway:AnnotatedPackages", "test") + option("NullAway:SerializeFixMetadata", "true") + option("NullAway:FixSerializationConfigPath", project.getProperty(project.name + "-nullaway-config-path")) + option("NullAway:AcknowledgeLibraryModelsOfAnnotatedCode", "true") + option("AnnotatorScanner:ConfigPath", project.getProperty(project.name + "-scanner-config-path")) + } + } + options.compilerArgs << "-Xmaxerrs" << "100000" + options.compilerArgs << "-Xmaxwarns" << "100000" + options.fork = true + } +} diff --git a/annotator-core/bin/test/templates/java-17/settings.gradle b/annotator-core/bin/test/templates/java-17/settings.gradle new file mode 100644 index 000000000..e4cb68ac5 --- /dev/null +++ b/annotator-core/bin/test/templates/java-17/settings.gradle @@ -0,0 +1,25 @@ +/* + * MIT License + * + * Copyright (c) 2023 Nima Karimipour + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +rootProject.name = 'java-17' diff --git a/annotator-core/bin/test/templates/lombok/build.gradle b/annotator-core/bin/test/templates/lombok/build.gradle new file mode 100644 index 000000000..e7d04b1b5 --- /dev/null +++ b/annotator-core/bin/test/templates/lombok/build.gradle @@ -0,0 +1,84 @@ +/* + * Copyright (c) 2022 University of California, Riverside. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import net.ltgt.gradle.errorprone.CheckSeverity + +plugins{ + id "net.ltgt.errorprone" version "2.0.1" apply false +} + +subprojects { + apply plugin: "java" + apply plugin: "net.ltgt.errorprone" + + repositories { + mavenLocal() + mavenCentral() + google() + } + + def libraryloader = project.getProperty("library-model-loader-path") + + repositories { + mavenLocal() + mavenCentral() + } + + dependencies { + if(project.name != "Target"){ + compileOnly project(":Target") + annotationProcessor files(libraryloader) + } + // Add lombok + compileOnly 'org.projectlombok:lombok:1.18.24' + annotationProcessor 'org.projectlombok:lombok:1.18.24' + + annotationProcessor "com.uber.nullaway:nullaway:" + System.getenv('NULLAWAY_TEST_VERSION') + annotationProcessor "edu.ucr.cs.riple.annotator:annotator-scanner:" + System.getenv('ANNOTATOR_VERSION') + + // to add @Initializer + compileOnly 'com.uber.nullaway:nullaway-annotations:0.10.10' + compileOnly "org.jspecify:jspecify:0.3.0" + compileOnly "com.google.code.findbugs:jsr305:3.0.2" + errorprone "com.google.errorprone:error_prone_core:2.3.2" + errorproneJavac "com.google.errorprone:javac:9+181-r4173-1" + } + + tasks.withType(JavaCompile) { + // remove the if condition if you want to run NullAway on test code + if (!name.toLowerCase().contains("test")) { + options.errorprone.disableAllChecks = true + options.errorprone.disableAllWarnings = true + options.errorprone { + check("NullAway", CheckSeverity.WARN) + check("AnnotatorScanner", CheckSeverity.WARN) + option("NullAway:AnnotatedPackages", "test") + option("NullAway:SerializeFixMetadata", "true") + option("NullAway:FixSerializationConfigPath", project.getProperty(project.name + "-nullaway-config-path")) + option("NullAway:AcknowledgeLibraryModelsOfAnnotatedCode", "true") + option("AnnotatorScanner:ConfigPath", project.getProperty(project.name + "-scanner-config-path")) + } + } + options.compilerArgs << "-Xmaxerrs" << "100000" + options.compilerArgs << "-Xmaxwarns" << "100000" + } +} diff --git a/annotator-core/bin/test/templates/lombok/lombok.config b/annotator-core/bin/test/templates/lombok/lombok.config new file mode 100644 index 000000000..df71bb6a0 --- /dev/null +++ b/annotator-core/bin/test/templates/lombok/lombok.config @@ -0,0 +1,2 @@ +config.stopBubbling = true +lombok.addLombokGeneratedAnnotation = true diff --git a/annotator-core/bin/test/templates/lombok/settings.gradle b/annotator-core/bin/test/templates/lombok/settings.gradle new file mode 100644 index 000000000..0cea03a47 --- /dev/null +++ b/annotator-core/bin/test/templates/lombok/settings.gradle @@ -0,0 +1,26 @@ +/* + * MIT License + * + * Copyright (c) 2022 Nima Karimipour + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +rootProject.name = 'lombok' + diff --git a/annotator-core/bin/test/templates/nullable-multi-modular/build.gradle b/annotator-core/bin/test/templates/nullable-multi-modular/build.gradle new file mode 100644 index 000000000..ab8094733 --- /dev/null +++ b/annotator-core/bin/test/templates/nullable-multi-modular/build.gradle @@ -0,0 +1,82 @@ +/* + * Copyright (c) 2022 University of California, Riverside. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +import net.ltgt.gradle.errorprone.CheckSeverity + +plugins{ + id "net.ltgt.errorprone" version "2.0.1" apply false +} + +subprojects { + apply plugin: "java" + apply plugin: "net.ltgt.errorprone" + + repositories { + mavenLocal() + mavenCentral() + google() + } + + def libraryloader = project.getProperty("library-model-loader-path") + + repositories { + mavenLocal() + mavenCentral() + } + + dependencies { + if(project.name != "Target"){ + compileOnly project(":Target") + annotationProcessor files(libraryloader) + } + annotationProcessor "com.uber.nullaway:nullaway:" + System.getenv('NULLAWAY_TEST_VERSION') + annotationProcessor "edu.ucr.cs.riple.annotator:annotator-scanner:" + System.getenv('ANNOTATOR_VERSION') + + // to add @Initializer + compileOnly 'com.uber.nullaway:nullaway-annotations:0.10.10' + // to add jetbrains annotations (testing type use vs type declaration) + compileOnly 'org.jetbrains:annotations:24.0.0' + compileOnly "org.jspecify:jspecify:0.3.0" + compileOnly "com.google.code.findbugs:jsr305:3.0.2" + errorprone "com.google.errorprone:error_prone_core:2.3.2" + errorproneJavac "com.google.errorprone:javac:9+181-r4173-1" + } + + tasks.withType(JavaCompile) { + // remove the if condition if you want to run NullAway on test code + if (!name.toLowerCase().contains("test")) { + options.errorprone.disableAllChecks = true + options.errorprone.disableAllWarnings = true + options.errorprone { + check("NullAway", CheckSeverity.WARN) + check("AnnotatorScanner", CheckSeverity.WARN) + option("NullAway:AnnotatedPackages", "test") + option("NullAway:SerializeFixMetadata", "true") + option("NullAway:FixSerializationConfigPath", project.getProperty(project.name + "-nullaway-config-path")) + option("NullAway:AcknowledgeLibraryModelsOfAnnotatedCode", "true") + option("AnnotatorScanner:ConfigPath", project.getProperty(project.name + "-scanner-config-path")) + } + } + options.compilerArgs << "-Xmaxerrs" << "100000" + options.compilerArgs << "-Xmaxwarns" << "100000" + } +} diff --git a/annotator-core/bin/test/templates/nullable-multi-modular/settings.gradle b/annotator-core/bin/test/templates/nullable-multi-modular/settings.gradle new file mode 100644 index 000000000..7026c3d5d --- /dev/null +++ b/annotator-core/bin/test/templates/nullable-multi-modular/settings.gradle @@ -0,0 +1,25 @@ +/* + * MIT License + * + * Copyright (c) 2022 Nima Karimipour + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +rootProject.name = 'nullable-multi-modular' diff --git a/annotator-scanner/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker b/annotator-scanner/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker new file mode 100644 index 000000000..2cda0f223 --- /dev/null +++ b/annotator-scanner/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker @@ -0,0 +1 @@ +edu.ucr.cs.riple.scanner.AnnotatorScanner diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/AnnotatorScanner.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/AnnotatorScanner.class new file mode 100644 index 0000000000000000000000000000000000000000..a4dfd44887792f2f070aa9ad6b26336ed83ff869 GIT binary patch literal 7653 zcmds6-FFj36u;B2w4qRFsaT4-AZQ9Di;992ur#zKm=D&p5lToZaqjXWcO9nZ z{6dim!MNk;3w|NB&5Zku$6$!SjZRjaTw!9{&8MA`Yfxdj&N^pog$iR^q74(c-XWTu zV?4_&W{5hZIDxAjB1yjLFh&V1bcB)4Ge?+PCgXKD2MEk}gtJMxNplvfLpj(f$|`%9 zvZ&|Pp^Ou_(h)C@Lmci@h$eHIgs{APe%N;Sa!lcUA*cRi=F`_ae5Hnmy zupNO`pJ{6LWou7`q;mv@E}M=it`g`^%xn@ENV$0ygJ%eg-J>O{ThuA&i}ETA!*gWt zj|~UU;aVk@*O2j|X$5wy;XOf>+1@2BKC-^eG_hM`k|62%PExq8 zuBDlthIde-h9O0R>-ShI@U|pxrld-ntwj-dg8K&EYb{XT8Z%s;PXxciZD+MqjqwdU zyTqH(xRj}<30D)yzilE%P9Z!;WO2x0beFVUq=sPmHC90FCQz_jW?@#V>?Of(Q?cE0 zgOE5rQkIK!NGO*aL#E2IMz(0c%)f*IJ8)#0$MCLN=En>P1U_#aCM!`g8b<<_x*e@hT>+D!Hfwn&flt+f zX(a5GjC2B@buObW###dV1IbkKL;^xBkqSYtB=HJ?uUktZNUGZMUD8iPZK|vC+841T z0$eSv(0+O)s|y5{TFXk_tae0IQGdldHC2CwpjStlBV?fUk*Ybh{eRB6Fn|R1RjVQi zl+-p>Bk7e=-XQR0Yo$~?_&=``0*A^Mu~z&O*inlrOvh>+g6@aAN`z@FbDKt(M#5g{ zaFM|AJ#|Rna738ZvYNmrt>jsy>lN>50>8E9J#Y%$OP`-u;!a>fQ9}~Y6PeJBw`Z}K ze@@opl#4IGYo5OI6z;|s(ww(~tR-EY`5rMPS6V}J|C6_Bo0s>Z|d6FHrDMH~k zCdc(vM4Jj2hAe@fyCvEuUGNZyXM=KK$&{7MWMfSdG_wdyuld;Wv>7JW*zCZfr%Z=+ z0MJKNutY5%cS%O+_v}97!m0B1vRG-{{6rHlY+qwL zO182QV8Ed^ZhWxucm#&2C06kx9^;s-A{VH~@>uO*XU*pfc@Nt@9J`L5Z`+jb61Z5M z#x@$RIh&JXGpf&As`JyTm{|RKw4tXWgHHA1k;VvL{W2Y<;(8{jx#D;Y*$5Mub;2m4_R4#5OW;`}%qfv54m zGY9bZ6dc9pG`^ijdV*v82RL?T{Mqk8`w8Fr;CXxw1z(bI5`T||RB#Gjz&DBTB0eh! zeK^-CLIP$Y2>n%r(+VD_l80G1t3*gD5L_j~Ie1Bl@UjA7SBY>QUR5Hzra<^YiEt5K zS0Y?eAbh1nxC~d62v-#d-zX90;ab}W-zpInAf-gOuHfO35@89Jl?XQ!2)`;20B*vY zN(7ZIepe!7U?qZ3v+7j^4}U5U;&2<@DkGf6n^m*wwZ{?2cz_^x8H9Cw_Q3{h;wW$E z+xYj+T_6VBfp>9E-nP3)_nrsu!w2}mgAd^&4=Ch<7X$JP7;HfSiPsP?rMtxiW literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/Config.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/Config.class new file mode 100644 index 0000000000000000000000000000000000000000..fda602700d0e05525bc1be1286a1b02647ab237e GIT binary patch literal 486 zcmaKp%}zow5QV2GKY}Pi)ab^gu(3-PEDX`OB4QwM;jWb7I;6Cu?Iq%)x$pseDC67< z2^)3ONt<(KzB&E+{`drdF0{%}5O9UlRHoWX9i*qFK^e5N7QMW4c1B4V_60QNYNe!6 zHj%^09CZ{>q0rZnRw!Vv-FXqvqVVXfO^xYW>!OO}tbo(@VCNl2Pd4dg>Ux54jGmOC zck}|T+nvFmBs*bGK$D%rG%nM4Po7bnUkf;6dp^gKlQZHio>Y8g^~ET)krwz&fhGob zXhFbbZh4cu?v__>H(=v=2Dn~KoEf{+YaC&4W|g7d{)d_%N2elAwVR^+tpWG0ZdyJt zr-0ff=bH?_B!J`O-vKCc>_sR+7JnHkc|Cw?UTbj3x;m>$T#xd%V`%VQzzLrPX#N1D C-HPo1 literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/DummyOptionsConfig.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/DummyOptionsConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..861deb31e6d1747c7c426a81bd2e3689dec6edfb GIT binary patch literal 1353 zcma)5T~8B16unbE3M&W}<;$-@R9Y1Fg~S96gg`MSg_5pmkQX!E4%@-qnPzsjf`7)} z;1h`^`tFZ1-r23zgx2t|Gdr7e&zy7a-Jid{eg}XTP|8D&z%$-V+{D+eAG=z#L+-{t zlagz9FNvayYTF1U<6R|BMUaPK0@G)#!`zU`z^yjUxNq_>O5ou@nyi$-WVu$W*4`hK zJ#XiAnLwe^Bl3(EGI)s~M8}3nQ)gkq$KVEm&t4=$i0;8{l6lROSP_a}eFubdp+<_sOo`4CMBrsJG zk{>2fgX_1f5pwHY`7Eq6E$q4baoDs(Okk}tFv_bP!N|r$yyF|uL0Y{3BoFi0jb5~G z!jK0n^w1|SpZh%Rrvr1aXw}^%aHn{+5!S|xh!2&NNf>rx!Z{d#J|QrUGo#EQi%`a7 zz>UYzTPQwpO<<*18tkbDL@x!btfq&LiX&)a5SwkPoP+IqJ8GOVN- G7JmaEmp+34 literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/ErrorProneCLIFlagsConfig.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/ErrorProneCLIFlagsConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..082df2e33c32de47372b1f9f4f3250801fe3013b GIT binary patch literal 6453 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 literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/Serializer.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/Serializer.class new file mode 100644 index 0000000000000000000000000000000000000000..5932e1f4d99f06e9a964d35348e054b8327bc6f3 GIT binary patch literal 3880 zcmeHK%W@k<6um8sB`Z$s*l`@kPCU*7>_9Z(4RHtvd6WqBa7nVOvQmvlZMjqPQ1$e< z2pe{6Sg_+K_yDS)3W_aNdA>rYMU1iY(3<{j4#Lp>Af zsYO5V{m6AKmwMC}@$7oJVpVrKmD+Bx)V6jyP3uXeQSX#1RjX4k)+_=G+8^b8OK|4* z(3^{;zz>D(i+$UTXb$EG+)xp9SR7J^tC%{T-7kpnn1E5U+D{v2Y?Xrr0ylLmlVO%) zn5I=~GrvgB8fVJ-chX22*y${eOjbgD(F-jj+U37XHt zI^3CsHMmP)Y4fzC$cC7!GN0BX?||~Qte(`Kz_H!^xSH|glsIA`fxDBNY?v{Ws$tT{ z)wUdPoihRt&S=;m66UxeHg68@6WBPrL9ssxTpv`tEcL#q`cKO;>d4?@X{go&?w{k$ z$YP}T*H5`pjjtGcEt{`oqJH^)9+2-`s`h`2)~>C1Rp>@_Ru-l4CKRG2t%64Q7$ z5m*@~{20$??S7y7-F7hEkfWDBov3k8sowdaN7#j}lar3C+ej9w1g3QkvQQ_mm{0@) zvo(FB$(u(A8$jR{yl>}W0bYe^d|QBQ{LIDAnfRGk&lR`;vuJe@*Jj`ntib%p_%e$vbnfxXZ;iC!FOhWiR0bvFn!Zxzt5mq)!(3y|%MUvwll0%hUIrKOo zq#qQVBv1}Mg<>4YxZP(7cE1hmW?%;_+^38fl5leGa~w&E>(2pT2A;sv*b&L@Gc!tZ V3HiuC1)a#i=g?42W#9{_{SAT{AHo0t literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/SymbolUtil.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/SymbolUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..725563279db76b89f7309b8d155a835fdbd8c9da GIT binary patch literal 5349 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 DWF4kq literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/GeneratedCodeDetector.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/GeneratedCodeDetector.class new file mode 100644 index 0000000000000000000000000000000000000000..0f2cd07c5056e26abdd07f26252a7f7f0236465b GIT binary patch literal 313 zcma)2J!=9%6r5+&Gp5kWB3(Ld@~U8AI>j`Cf>!C)y~pL`ax42G_}47_0sg3vy{L#? zng=t?JZ9$fb2tJR;weFm@GfcKpe<|1Hs2P)POGvM%bCQhyrkNs!XH;Oj%XrYv^O?E zozUH=o#H~38PC_7$P+rbyVDb1`ZI05*@cpw304aSpBKEcA`9ieMuSg6FB5;U8N2*b zt@c|Xy!8jOf5yDoMuhemP4gl?dA>_@ZSY!!ZxRR(aTK5y3pLP0RV+a(GK9y9NBbAp CKVDq` literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/LombokGeneratedCodeDetector.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/LombokGeneratedCodeDetector.class new file mode 100644 index 0000000000000000000000000000000000000000..83e916011c7e8ede5ecb4bdcf188373b1f95c027 GIT binary patch literal 1096 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 literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/location/SymbolLocation.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/location/SymbolLocation.class new file mode 100644 index 0000000000000000000000000000000000000000..aad28f88d47d7fbc46e7e85eecc123034791ddc4 GIT binary patch literal 929 zcmb7CU2hUW6g@+cg%zbzs`WG5H}HY&Ta!Xe8ii=GwWeSbA7_UNoo1OKvkOUonTaO) z?vFCwVVBlKH1%aZ?woV(nS1Y#pI^QKIK&GNC58hzS%eE=Ly?A7%@Y}>f@>{pm>9t` zWpp^Yn#CrGimQh*!}cX#@-X3g8lJ|NQe+I(zDSf-*(-*vcITX-{Mt;UhZ;lU20gIW z*edQahL76H)Fewe351!=RkF$!%&mzNIZKZMzc#**L3TBl4$w^(x|P;|!o59x za|__`-5|OJ&PNsZ>bQ>vL#1DoZnquX6l;`OrKdet%toZNe7~5*(vF=ShNf#sa$eXg zf~}0lBRS`mXL2$&xd20}-T70NvR+6&k<^Zd4Ez6X2X%vCPgqI9>q!_|Gs~;Y&~Hci zvDb{>Ut>kVEBuwv#KZ)2!O<;Tic|XRDtmYO|h>X*SXd1C1PwG*G6J-a&=# z9^GCRQU5EdpPK$>)W1`-gl$?K26&7ItB4!vCU)ptLyPuJ{M`-wgEgOckFfU}&#C8m VH}Q_Hc_s4TJUzj4+RLQy^cV2p^o0Nb literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/out/ClassRecord.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/out/ClassRecord.class new file mode 100644 index 0000000000000000000000000000000000000000..3390a26b57f5dca6eebfdb1990a33a7696a2da16 GIT binary patch literal 1166 zcma)5T~Aao5ItQM_5rg@W)Iv z(RY87G0yE>(8P`IOQ)UAIn&OW`Tq0sR{)Q3zk(7&L-jJANynwk;yi(`!afzMrM3pg2O#Jk>^rXAI99 z;}W-|9dMr+?rr9z;=w7!_v~P()5w2F;12nAw~y$Jd$y-4SYTNA{lAyaSy#mp!;eGb zl(*@r>Lo;bL6HodrMC?HlcZkj^i>khhAIzeQr>2;HucS%PBtacH;alS+9&j#L`bQ8 z{BylFy2;BW$r7{Q;r&_vHf@QDmECl{w)uw!%z*j zcyAS(46px-s7+iShI%`;*ehyl8juJqCMK$1!Cfjxp~;`4!7%qmQwNyi4z-QP78s^z zE=yR#G-hbGgbJ$Ut$pL-hBe$AG3-SA1;hFnh6jMU@uj`Dy*;P*cJ7&9zrTJ5@E9v)6d3NyZpzcZ@F3wv4MNG2 zK*X^$T&I@5iUuOEvb!mJO2=gs8K!o`uHd1Fd;D!@M+TOm7Rjh1&DLJj(IG>nm0PO} zK?Y%*UR(h&pWuGy;Zk&F8O~;>9Z*@P# zR-hxEq%qH_d1_V2+eXTF!uD5}w;76SL{vtdVe)U~UKpcI1+%R1^L=b&qQhO;^$BaB zLYKNfFq(3Vk|(}bZTF>b>5f@IlgOG@>o93%a6vQ6qnX#zSBXz$@EDGR8Dj8qxqPXzr<*zYZ*Xc<#$7_qKhZK8^uD=$Snx@; z*A=N#+{7C#+`k1t%i%VH%2iNn51!vyhr30 zY4*Nh`a^x@3+8^1SHKk-Gc;fk^EB3+?cpjG$YZ#M>xU4sxEx{e1cWyyAXMQWAgs8I b_7Rp&K=|ko3dB;tEjQlAGR-CO@8I4aoOno- literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/out/MethodRecord.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/out/MethodRecord.class new file mode 100644 index 0000000000000000000000000000000000000000..d1db4f7019c6483a89b1232f9447f1b97fd394ae GIT binary patch literal 4118 zcmc&%-EJF26#m9ZT%hrKYEN13hTYk! zsl)^D7`y`#5=itK)Mr5AibvoMab|a8yUiwDiz0ks&(AsEIp>?1bB=%e`=?(3TthR9 z3`0qD0yD5Y)ACJE?%BfhE$%qNGu=R$n?m*6&W^BLuam_j!A(a{Ff2b-Uy$4g0P`KekP-n6-XCP`qu6rci{CYs#*}Rp1GR-IQv} zS3*DTMIrXxj<8K(i@tD_xjOJ;Q+l53RaVHz;vV;SUnt=Xw>NCwC0FOajA9Dey5YLE z;0|dRq(N}CHIi7}+G?~`TeZg4S8MC_+Gee_zQZs(qSsWObh@N=s!H)I?xk8cnJG6g+_TQ9B*{w#y&yv>BTUHdt->Ek0ib1 z80J&aGX~xmqUqyFFFA(!|6Mc<^?6*t(lpNDMM~$z!)Zt-iJ7`|#8%L63$LY^gTILB@MjG;2rOASP4_zlX2oQ zlpA#e)HoDNhaabb>kNOT@GQO2TQp{pSUR2sx={@0eW8Xu z8{L!`cZ>ae0+6zR> zEp4gx8@D4tYQppjp|>qA^L}6U=}AZ zMWb0{X$EAFLq43J#B?}6h0`QG6OPZ&{#laMa&zJSIm}~$_MZvYo{iU@qm}ct@-|t~ zcJe>t!mZgCenjCxDEAV5Pmv685iisCbU4oA6}(Eb94?_4BU~o^46Q{7r38dqA%d2n zN{Fkmp0+&Hdo4lFNwCad;`I>(?O|m3jRXWg5#cS0Iw|^h5)i&kM7W0cMi7QRyq|#Z zT>?T5l>vh0Pk*8)mJ<-Z4-q2%R`4OQ7M=A+gA*L`n56$hf(P_h2{#gBNaFE90zwAW zK@9pVhb$x^{F;D}!y49OA2bU?gpC9iejj1s6Vyh0KR)_D6D()&DKVbGXV{@%gKXEa Hh3$U;i`b6& literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/AnnotatorScannerBaseTest.class b/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/AnnotatorScannerBaseTest.class new file mode 100644 index 0000000000000000000000000000000000000000..f2220135cce5255b18c2abce83f1bcde9d87da23 GIT binary patch literal 4344 zcmbVP`Fj)B6+KTD9$O3n3<Yc}C7RJga0&!_S$HBRwPKIBsADu9vM$jF`ThmVTfiF0k#gxnvr) z=@g92++~>y1hxjUSaLnnTON1qyz~Tm)2>%AE|(oEFubxYePgTY*X<5KXx70jvUE4RtEWc!%%j1;;JlmPI3XU0+Jt^?S z-JKquo=zU4i1r0(hNg9;*8#`|p5+v{+A(k0@~l~;{PuuIDGZL>>7uOkEYr4LGy@u~ z@I58%lJqF<=sg~-DjWA)mwwq<9Y{h-#b=q>|*>Z7CdebH;D$td7bEZ9G(s6u`CgZ_^Mb19n8q8J! zMQ1!vFLAk4mAV0aT8XQ=f0HkRaw*jIRuqoNdDoLkg}^6uJcds(q6#vY3W>6!kJ!E?{uQPcZAuc?an)6+|97x3}GOa2g%nMOiXc($X7nSJ*hH*^8 zQGp$y=sI@#I*#LMdXzT^B>Nf(aItYJ(!EYlQu%R2#}4f5z?i`1D7PKDTC_J~9H%s# zBtVTC=$OE1V&h5Lw?vosHBqAJjT+Jd`|Bl|0W-uLVG3bQRo@agi*p(>4Hzi!iNQ0N z64;*eq#4LD%VUytJxh{fQ;{0)S_;z|%S_*M{jDRTiFms1B0i(x`Hf0cL9$R0oqUeDz{t8~ zFDIuNJUTAnvrKX6%;ZSs%!WbPN(9MoBBx=Fi6G||je_eIm^?Wwx(*+z--?de+G; z$lRjLPh?J9&B>CgnhAI)t17T0@L(i`xvFMIQk90Q0*6~NywWq&@pru#CvXKXstaD| zz!&J^gZU18QDFDM3$iqHdmbJ-F*TK$O5iEHqT@^WGSkSCX_sY&ym+)JFGAaDb7mJC zv{!X}6<;GPMRQRy@N#Bw-U=2t@&nTeh)JEWDBDKCT`MesZ{V96UaMx|a$wm;%Ja-+ z=9q8c+l&*_Pg_16yuYtDvEJfss9$(YZ6iOg;B_6}#rJ3$>5=jZ)aG<#+WNi?h_NBs z;RWB<@dLbB$to58sjR4)tCW*J6?I{kYT=9!XjU2S&Fi5aKhp6Q-X>LPXw*sySa;dk zF!t|J1y#U)qGKDjYxrrkP}Fmqy5+*WTq(lsVN9{}Jk20K9;lOF0v4W4S6MIBA=;X`lGJUXPE+%Tifw&2mZnkR5>M63L4W2?P2j%PChEw zkxi%{X`{C3`_k8Nz1notN^fSFhQAB!ZGfz9tE!wK4DnvluZ_v59oto_%r`B3<8K{4 zcdDkDbDKGiLFYSL=Ww2lGoNwA+gs~hd}kvT?j_Ig0MArT?!tqdeTz56`P?^f1Kk5R zv1j%M_O9^tzzTW?23PR#z`+&lzs@af_yoUus1Vqq#xclF{Yi>GjBfU(dvOGPTp6f{ zLqA9AvoBItjg+FXa89Y(h65Zch16O<<*AR_uTy=2gV@crs_BQgMuo*oykCKHZD8O7 z>|2GgipSgjiKo_(TtSL+sjks~;6w~*HRj5hHB6qri7X9!c5*PjikbKE+!{W&ig~qT z6_*dJ!g&{4CU3%<9lU|y-^Ag{tXjN*WsS0D+qyoVosDxQx-dJtsq3ZeZ2N&Vy!;`) z0%X_l^;LX_JNEPc;Z?lBNAD_rxPl*Fr!BqgI-kKi#71Fw3A^|`Om`gR%5hryG?7dZ z$q@`;lz(G5jT1aGjwzgEPd0()Ia9P&fjz2du$`t z{ctVvLoZ&#&*&?`d%E#+?v8PPCw_@vaisj9Fej>!AAZg84#fUP!7&X&qayrzr;`T! hhD$O0He%85cqzzBfj{y8&-g3f6g&Th_wfO`{}28B0_Fe! literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/ClassRecordTest.class b/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/ClassRecordTest.class new file mode 100644 index 0000000000000000000000000000000000000000..2dacd033a4ee4aa0acdb77a571a71137fb472209 GIT binary patch literal 3901 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 a7m0PERkZWfrr@)KZ)M)^6y0JA>i!4v=8$0k literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/FieldImpactedRegionTest.class b/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/FieldImpactedRegionTest.class new file mode 100644 index 0000000000000000000000000000000000000000..55228d36e39a134b140094e5ff4fbc29a053659b GIT binary patch literal 5579 zcmb_f>3&*B zYuJ|nfwJ#gX=zK@nouZo-+;DsU%&Tn=$HO_-poi=EIR>O`R6CiefQpX?|J9m_vWMj zy!Ro13-HeXngrGuxk{vxEk&~BNXabbjYv7GTb5CZ446hfH&iI9NshY)gDJ-9MDvmWZa(1JT&n$Y@F+ zl338GW83+1q~9zT^ZK3v24t7^^a`{m%}GmlDkVdp@cFFQA4~nn#7B*+UCQ|Z^ls$Z zZJXoK{`jbXn%J$+=#ji`O-7PV$+RXpyEtZBWk zyZQ&Gsu%ucX(Qe7N z0M6mMbD5{0n^IQnv_5HQwCHAK(|(PVRx)`rt7Y?gxvWLCeF}O6R%n{$PmE-C8(Bxo z=%tQMPOcMJ#YuifoGGKE+1dupGOqQWIy&j}e1YRVjgr9{v^2YW!nQeaA<4#x8x&kD zAo#VO1>vph`J#K$a*6cqEh_DT*o3|Sq5|hvQ*CHTN5v_G82af}&*hSKrIa-!8M!;@ zjz(teY!n@n_X}-L00ROSA0y_Yv=arJNi~17x}yp%6=-$0K|zAZRcBo66l`Td6R#lR z*d~kTGJ!4gWZ0PCXOVP{%WX)8Fox|c-m>AuuPc%kMsB3y6e|wl%y#TN7Lluc@(V*M zgSb3|E1Itr(h==qokEbS$CXE+g$?7 zsN%DJ#x`>`&Zn6&r}**MI$+z{J`!3NINcSyL#xyR|+P%bs2rH0+T!JTCzI+GkEbYbGA*i8YdO`|%~Q!SvkZrMu_?(0P*v!06RiWsmFq}q55_*(Z1#HL$FwYUWh05X;a@LsDnsz1(qjIP*bzE6dU^Od zezf&@+$^wi)`_p+<{?+!@0n9U^Ba}h$K24}7;dXY8k72W9MPJ*eD9iXg-OHd=#&=s z2sBNsQE*>f9rr1?pWQE`;6XXNR>4D@twpWit5STff=BC&VhSE7N4TbfCuyBk@U&E0 zr{GzV%d?INXbHQJv8M+OR)Egplt+8N;jmEslS9D^{F>NgT0F2O^sJ%POtpQopTEj-^v)jz-ykHseb^;O^PF_olKBe3iL*5excpu8t2dA*Ry>8p8E zUd9eL_hjuoW-mKRhi7i@veK)qRC8=?!nAVQc^Y@RVw5%8(hNO2rSZmQ1o0leAHe$p ztFv|?GHKhByp;22!L}k9_JYW^5^tkc&Xk*74&eiQD9_g^BRd@}O;!qq#nN5gv7;^r zuOxb9o^9TeJiF&fl75m7Zx6$I(Z8w%y`yx%l$W_x3tW|4UI|>Y@VT(iTfzT)4L_;w z>Q$<^?=8HjU2Zy4yuY=&xe7EYl_QsK=WT5rmBM|t?UbF8Ui1!;au6TklK?&zIAfLt zrZroR5Eo;d&V`%#+S81a0odFG2 z)yywOi|ZiN^%hpDA$93toHFYnNKe3p4CNx%I^^j>WBAg~8T8YHFY&ibU^TyGNFTf5 z0(#dwI8*Hm2S31l2^(k zuaZe#?IxLVlavW7Zo=(u!a+CTMP9;fvkB+aiE6^B78ingNo!3qs7}oX$~cx0l*o;q?L0)nwB6HBuKUd=^7WLvI|nB4y0@OJE-pAxJcc{G2{Za zSiOP2m#8;!T&mu}G3;{bI2T$~y_J&V)!R9qpx()GnX9wh)mh#6x>fJwO^BkZ7mcd{RC@tAnm2&>&HK$;0X+>SL}>xN24>s@gqFPfvJSRm0ik z!tK7Vr)GTx8%2w1qI=b6q_4T9@*29x3X`muCM)vXw*pyVkrg&sQ6wv_AuCE`MVYK{ z$chSCF+)~di*2}$tk^@Y>?JSuksa65@&;<%NXbpOnSXcS7TkyZcnG)R5$wiuxE*g& z`V-uVKjAL?3wPt+yqkt_uQ-i&(;gfUab8NVzyo5Mx6*yMP27ls;ud<49n0-GVtKxE;#}o zIqF)^>uf!*tHbIWhw)YeqJ0Q+5AZ|I|A_ysXbNuP z-2^}8Llbw)JC1(pc6W*G&-nlIEPjDsQbBIYZ@I?r@JDXypDB?i)?e^9`~xTc7bZQ{ A9smFU literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/MethodImpactedRegionTest.class b/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/MethodImpactedRegionTest.class new file mode 100644 index 0000000000000000000000000000000000000000..158dde880441f228709f3b0b8c38356620b9b231 GIT binary patch literal 5249 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 literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/Run.class b/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/Run.class new file mode 100644 index 0000000000000000000000000000000000000000..0da3f33794700bd39127a9c80ac22892ceda687b GIT binary patch literal 485 zcma)(!A=4(5Qe9S?6RUDO1yYzIH8B#qlpqPL{3B#K@yLpJAq=i-E_N#XYoZ$G|{^c zWo*eNT)i}zKmSa>f9B`+;|l<;pcg=mz&WO6QgV~zrBK4&64)DD%n8&-I>i8*1ll|IoiW;ka6sVgNf|7(e8rSJ28l7*lJ6THg4W?TJu$UuFw5Gv>$%bSIiK zIcG-rx)STSK~5l=>e6r=3vWD|vdnFFBw106wV65o*#FT0a7%Ot0jN2YeQ3BkaMfj{ hMxPKqccXV`eQ!M-_j-@-JKie(NL{CSikv+mkRoBouZjEfkWFOK3>IqzAi!9%b!dE8UeANe+3I zzDS{k^xlUmncW6*=%u;LXhxq#Kh5a(pC7jXKHyb?j=)UdcvYL^fDh3u9j-6KJrShhU?~~oQFhStm_|aWH6i6p-={232ru^=|j2 p;;4fG+eXvqH`w<7s<4S6M=N;Fwu3Efvrl=5dJnvbIBP^ZL9Tnx50-L@eV-{toTwa2tgkb3qEf4w#nAL+hccA{9F7- z1Ow37%@ZnA2l(*(oWn9|4)J6nt3tl=qH!6S1<_Q1J6Z}OCAVEy)Q|@|KN<`7%_$eL|A9I zHa;hH8k{Z``<1%kL>KDSDxWJi6GXV`iIu_}38$<0?6DJ;+A}Cb@?QarUQC)J^@C~p5b>7<$s!{BAL3H1snAK@OuqYE&;Usuz5 z)HilPq-gUPoi%jHw#kpsBipCwaUBEkXT)ze1|Ma4G8^4gd4co$e{^gvjL%nTQ$?$xI=eLSa<2{p!Wmde$`R{ literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/ClassRecordDisplay.class b/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/ClassRecordDisplay.class new file mode 100644 index 0000000000000000000000000000000000000000..ea8a4b998be573c33b3dd1562e4889d3839e293d GIT binary patch literal 1568 zcmah|*>2N76g?9saT-jQbfaY}bj#9Ww$MV#T7;<7f<&sK!qe0lHExX^>69lKu1PJy#_jvVdz@4U2(7ZWKHbLF8AZ@F?7_1M~J;6qk}vS?7}Ba8+_^bBQ-%wwXE) z>dJ#q`9c=snA9;r`a_$W(sttG3Jl~?ARtx2Fpz)T;^=RN3k(_QMT{8w@`aY1__T6# zm8K1xfyprVgl~#@&$YOGXiMVZ29mpy^v|~Hk1N};_JL=}R=uWgi95DBqQQ2X&nRW& z;4ROSf%JJ}Nyxfa3$nO~OFGI7V}Gxh?LPB1g&8r3nBL)*^!zO)VTR#lE73SR0=&!J znj?a-MbF!8HY)AxTXyyoE^jr&KI!}U-3~F&9j9tbQRzzKLIzjp{)R8->Li<-8d2{= zMGVG*da|KABG7S_VZ2TCemZnqXE^cyRJzBJXq=+=qtTZ_0zK+M(cv@ooM=u`l*J($ z4O*>IhDLK&@goiwOFQT;PVFG~jCA~TI{m_+Do3#sxSQe~XLNutnCbVrD2f}8=V*YwN}oYv_NBWa^F zDlcw?-T(us&(Kyi#j3iRRCKDJFs4{UmZT{kD2E-5Fdm3IGU8Q=(Pk-I<#j3?1+q(o m@%A5-D=jFUF^WcNRIhV5PjiM)X6d_(3azpf&EXnx9r^{|UvWtQ literal 0 HcmV?d00001 diff --git a/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/Display.class b/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/Display.class new file mode 100644 index 0000000000000000000000000000000000000000..9b68cfe705e672dc9c2fc8b5934fb2675d51d924 GIT binary patch literal 126 zcmX^0Z`VEs1_pBmc6J6PMh3Oilv4fD$c+_1!)($r$lyx@|e z%)E3)23w72AB0kfsI{gKaTZ!LGH?cGrspM=loq8jGDu)GDwF*;4(XaG`b%J7_!Ro`$4A z{}c16X*j04Wh`$#v6`WVw7}I@c#S;>ob#36s$&L$z+mmjTO;&scWXvKk4);;?xy7n z^mYQP729X!{^f^k;C1|_^>D9k38ZIj*A8z9d_8{B=j(b?S`$cCy_S_l0s}hEV^AP5 zURvvgzy%!|GIIB(j^1eZmX2(+8`g0y+P$qqM@FEpX1msdj!g2Qx#=*6!J5}Joi)?9 zr5?XbhTAronytNp;WO$+PVc`qR!VCbTqfU*<<*ty-7M3+B8hl|udHu6rbDc`?qE@q z%#^;$qJ)Zu^05|*imu}-#sq|Syd&bHUXn8lnx ze%IWws-D|4!!PZSINTsK-H`da-TB8SPx|_QZ%zRvkZq`&uxQIJDxT2^Q<4}K;Ev~o zLFk+9x)pAFtssj#SkO=v7(Kd>w)@oEv5Y8zDA7fZ2G8G<4BQp?t~<}zI&yf=bX$%U zjMhAFr_-J}Gu2}U44JfTd{o)?kNK5E~h2WiS;`5F4ll>-cwCk~J+PaYs&E+h|7C>K%( z82OntJ$Q%Di;M$YK@t^4nxLmi3}Ffd7`5okJ?Fm3AK|5 zlWHe1MhInY65%F&r6~1sWn!|B9DMH?Mvu^Bm9J?|&Fd=ibYy!NSxsAd;(5i3jI5@u zimawBBlDjLV{yE{=~1G3T(10xRC2%aC&Uj(CH5U}%EtSB!s;Ichm-Ii(rY z^3?K5yF{%(t)R3aY9rJ}lt!WuTJz4T<#x zu?;oWlN7nedWs_7SWi?QYoJRKvBS zzrY#sUaz>&8G{TnI(qBx@Mk!V&p9Wy=`_NnPUqx(-}CXF_kGTjC;k1em%jiwfr^1H zfg?_}UaVKbVkIhuZq0LwQN{LsCoIN6;6=qbCteDwH=RllRxh|w&9fT@k^{Ywy z+5W@g^~Fa{B{q;2IPjWmtqcNPZdIUnc0EZc4qgA@lt8ND*-xGbq@%{lV&KuK*`edd zTzTNx4i^k6sp7#*A60)f3I3}mGDhKViO+h-!Hy*Ev4 z)!u#+ruN=4u}ym;CbnzufQcR28#U35jKGdr*LSYfR~DV{mc8gX@{NLu?akYvE92H= zGG1~C{n6RiJa-53@P*UPO% z#fBM)){KcOxXKf9Nnm%!i)REfaiHrL*flz~xvO64!gUij@PWXd6?@s44*ZH8-*IDJ z=tr^b$9%Qt?clfY*qrOXo$1gVm7)~X!-{jsmAu~Dft!cqTaqN_gCLIL(5~q{Q5N&~ z(7+wO>AGOK{%Wx76g2=Es7rPw4#I{+uq^O(J5H_LI^kv8uX;{2G8+WT_1e@cq1tfp zR-@*0*#7T4Q~KOWF>QNZ$&H<<9ckRo;GRIkt)3}}!o+?hx!TpLt9>oJ+E?1E-8T8v z6YC1B*tJtX!&zK`WPTV#vxFO$=MPOcQx4x21`~4?Nq2F@7GRXag3KILZo- zQKXOah7-tP5`#F2Jf&(JQ#g#%oIS&xzyp0Z=O-Ak3e}@fp6s$qd9u%h@?@t;<;h-C z%9Guul_&c(lqWluJx{8hiNS+(&J^CESU*I%n*L<~FsL9-!iVDf$R8^ z-`=mdF5%s;8(o9B*-mHeoPn@l?y$Abil?p2V0>%;u$^!PGo6B)Ew~#~Il;Vc z?|mla#0OGDe2e7{wF~Ch2eO2k*~G9&3bR*K56cdhc~}smvhJ&KR<- zq)n~Q))wd_xKcRZtW9N7?mEFGP1Ovte7hjr;Uw)SYOuh>JTwYwnwD>$3Bjc%YB7U0 z>rQ3tp2A4Ko$FJ^P)s-pE4|&KcktQY47)=q+VlEziFgL5q8Rfl(T-+|sBbt=oJIZ3 zwvx$Sr;tm~kuo-!ywlf4P>p-0YIgZ~(xoiPUoQnMnX=MVChA~D(S&9L%LOfga5|Sa zo45ikg1+hU`YKRU1>vmcg0*R_^M)!47R)M{MmepZy9zHCV1`?Nh3K@->zO~VF>x(^ zgF!W7?X^3cOu}+^q}(B{@~)L}>0nn?rCUy!e&{N*tuYbD^@8LdH#v*xOV26jRIkOvZ7&j7^bzm~gVATL%Q|sG+iLbUC9a)5O-U!f=xb0})mS zoq@^j@@Z?Gd0Uso9!Hl&L0i-LYLbC><9Q#}W>5<4Hn9agf{;V~v=HHRl|dEI3D?sw zf}4GpF1V?5+^gXiAXQ>Avb6!5`SG;w0v*smFAaCbs_wg^lk3%OlB$}wnb?jUg2hHicQl6cuf9P($e04z6AAY zl?w(;%))HJLJF<}TGckyzpc+CH~X#H9aYkO!0x_7pD#1a0>yX<_Bg*f0%d9UnwX1= zl-wgG>TwbMJDan!R?b#8h6u83?0jR!RMf8?t=3ig{pJ^HCTAZ96<0>82j^O2xe<8ZaY@`|+TG2beA@ z;S@)d^{x0#)`g^b@qR@Jbgcd4R3U%q-;{F*2p!XxV5@E%^UswrW+f!{8Q$h%Sdes-Q>kW4w>iB3Y*JUYNnB4!qeYwWzOydK zrU$sTCEze6{&;B&Y?ly3@w@ndf#2i3sH|=ejfvmK2PqW`fxfHFtEdAdwT1A9s(<{W zNxtj9uR?R`R+PH`kckW$4IHKympNIV&)Yd=aZfGvEKnaY@f1GFYhA98@oqk6EN^GM z^s}-$xxx5wf%nPyKp~S*MB;rzIcGnOK!3}qyC7@N$ML5I{)CQJ2G>lPID(^$U)D&n z=$)iTZ<%6__Gu9cmRJv$PyR`K(!|rs5K$Upi=EF~gS_4z!kCHU7-ykoMsclFhO{rO zpgm;edhNRlb|zuBFW()-34F@HNx_v$5GQMAhLd~!!HCj#BJS1HqHKSLPYY_j+{BvM zv|C-RXWGU16I>LqqIORXNs7}D&saXMjFtgrwqhG!+6~#vR|^AJH07eH87)DToZYe6 z`|3ziZOP|M{52YtOMSt_-{3j&nq!e#pKuFSTGub?s=nyVf>K)#3a2p@APTnR`)Ml32Opi<7cuG28A|r+#eWUlc?QugL28rzU=;o@eCj5oe#R zg!qMtf5pF1`$JZ~$K#j78}IOcnD|fpl49gj_s}TZ?lSOSEFk4np%c!ALMqMKQ52_? z7Ej@SO}vDcNyW<2<(ZooHFX6YtKw991g{8|#EO0#bM#m*w%^X#v7W7cu>q%$NwyI& z10OGmaNZUSIzQ>1g@DuuBue?E)|44ykh8o?{~S@_>!0&8suU_ z=23#OOZe<}=+UQ>%bPM^E}?0M9ggragPhg|71vRbtpX7@8ILDbqbUpJQZGuq$*N#g zFwUl&3EIQ=$%tG=4aN!#3q8TDv~}6emzxq(={Mp!v;{e5Nsuc{xl;8A;Q=efrp*jy z1A?+C>{O0IQ#Z2vu}rr{?czes^RlVk-JJv?NM1HuQh~&r1_pxO@T0_%`=P2?P?6lnkZ{cxxq^* ztb0~E&!$&yH035)&nBMLvv_R@B+^Pg>rpEmY-VI*`LciZ`^FRlv9Fk%lG-EE$;rd* zOznqcvngG2GlQ6;^b`~F)xjvxHg4yrWeScu>6RWtwlLvLFH!q<6jQd!Ei4QJIcH?M zYKik*8BIoTL&cn^NPN29sw}k4lwLJsuT7+#yd9C-SVz3#9~<)Wt(}aeGBIT$22RW! zvWro+lAX5fV5coR1=xS{a+3L|49Tz|DPAtizLCo8bN1S*Mo_(aa9cDxop`U{v7lysXpL~Q zl}YkqwzS)E_7<{Lt_A_FDh~GXcZ@3FL6{$VfX48%m) zx!+a>+)!}+zADCk%Is3V*n0iG&3JrRuxyH5tGTctoCYjDJ1BF2_IE5{uV2HTJ`9d{ z_^TjSAvN&k?o4kTn4k0cw3Bclen*>+ zNNK`P2?5XSYS_F7!Vr}-Khi*Y%hc+TTW5aZe;PPMa`Tm$#S~{=ma)F&1YQGld&I|ZU6A%{k5(^r+ef|K7Lc{RM8DprU#6GBjl?bLhf=NDWwh z=GJ3K2dHY-c{iy(Lf3tdM|rC2s$f)x@n*He7xUJ7NAnO;b0xwkhnev8+(}=x>z#4j zy@RXa`u*OD%Z2K30;3@u!$GbOj^n-^hq0jhBp%wOpC3Mf-vTeY?|$Yeu`XlCtiq!- zjSB6>^a9{_$nX1@3?Ad#C;0yTSj{QhCVU{Ey-r_ys|ojBo(MXkdZ)DaKK|z)wqy-F zI*$O4;qj6JpYX(aiqEwKYNfNhzx4$E0O+Cn{Bix0%_s0-U>qO&44!NYH-^XXi4|iw zHjasM9-8l+{V?;~M`)s_7#AN!3qIyCd9B9lGf4_~2A?4hYW3$-xyp`9@E2Uw@Z2o? zCH{&ki1EGlxK>{Tee$zBDQYUiPi2OEJg+=$zG9YIT{ebix%_;0GX?qLWDbuI^HI|K z1T)AdnPHy}sByl};auj0uTJuM^-if#zxx_#htzO~pE{p>UGWlXrvyrer%vJr#64WrGopp;EB^;ZJofs zbAeec{vv$zBu)|WfA{EDkK?8ldNqdsssFz*oNka1KU*gxEI1(%da0NpaCcnlCuBj0 z3Nmh2z>K5%iOpEWuXW`PWqj(kv@i}}DpT}X&+>YQmTI`F&@Fkx3G9kW# z7ipiLd#*@wDnD#1p zm^!Jft51Hdbh4T7Dui}n#%V@btpPFceg0!mJrA5Ff%2Y#7yMl#uv>&&gqrecyo@ad zPQ65xgw%ks=upz497-N1doxJ(e&3-~T|780t>f~VEv;j6T@RnrRDb&uSfpM}$U32Z zANICS$OeY3EKz{U1DA2vZVWfbrZIWlguFh4w%V4)TJ3-us4@KP>F2q;^)Tl4s5I3e zeJhU3_Gem-cuL74U&>ECEC9easj6>r^=&MmBCh0sFpd{+4ZcUCe3vEnJ2dzY_%{VV zWX^h#M*k5F@M8?}IgOtni=WcyKf}HFg=ffZ#71d-Lq_;RQ>SOh2HYjPWH+^QFaJ1C zuNGjZ?D3Mu2CS6Zxe62i9C-uHTuZE`+`(L^&8&01!mEN<<5gzX@Xdr*#%)3ED_E=S zDr*cJdKnRZE;-F~5z-b@Mt}5Wn0!Asq#9x}a~BVWA!2#iXd{t|B0*iNOjOQ4s@DKB zqw-f>)+4@{v5FnVU|16T3`tUF7v3=k_`H&Tah4{f5%1ISKJS)MHrV&bo8>Lu>R!2D W9`xS4RUYCQ&Y|UPa!B5R#{UO>>s;Re literal 0 HcmV?d00001 diff --git a/checks/ban-mutable-static/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker b/checks/ban-mutable-static/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker new file mode 100644 index 000000000..9d9a64a5f --- /dev/null +++ b/checks/ban-mutable-static/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker @@ -0,0 +1 @@ +edu.ucr.cs.riple.banmutablestatic.BanMutableStatic diff --git a/checks/ban-mutable-static/bin/main/edu/ucr/cs/riple/banmutablestatic/BanMutableStatic.class b/checks/ban-mutable-static/bin/main/edu/ucr/cs/riple/banmutablestatic/BanMutableStatic.class new file mode 100644 index 0000000000000000000000000000000000000000..5ce49de081a26e1097f8b9a39ac8aabc87e95161 GIT binary patch literal 1785 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 bT3}H*5)IZmsa!L)E-i?wM209A@{0cjC`5Wb literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/Injector.class b/injector/bin/main/edu/ucr/cs/riple/injector/Injector.class new file mode 100644 index 0000000000000000000000000000000000000000..1b21e56112c23055e7a0f5c7b174f2cd2a41ef9d GIT binary patch literal 9096 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 literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/Printer.class b/injector/bin/main/edu/ucr/cs/riple/injector/Printer.class new file mode 100644 index 0000000000000000000000000000000000000000..ddda4b56bc69aebc98d7a8e0a04efa0fac8d9a2e GIT binary patch literal 6422 zcmcIo33yc175?vJdCBBKLI7D4hDFSVgLNl})hIZakd$DMO?}L~Bo8L@#`oR?0ku|9 z>)O_>qSRK~8f&qY76O4PcD1#3w|2MtZd<#zmWuy<@6F^*HidrW`^dXqeH3@`S6yNcQ!0_bX7!X;&9XQ!<@?S#cer#6oc+M8%cml8|s;3CQ>UTmZcXNka+ znvo#ac5q8gWIXhxJea7C=TNUOjR&NU}FBBr7~N^G)xyzEnQ2T zmrOQ$`=39uvLV}UluBl*P*9?vT44I1xmRXVj?trEcvW0aJBFDGqY4oTZ??cxU$|?o zRo#}kMcbIv8*4ih%oRB0n5`7X9Goa+&lfn!mp$mYk*y|?*Qh9is-P}w8ImE^nu9D* zF0HX5)3Z^xR!N8gmCa^cOLl0MA%FXwg-*9Y&deRdzdkAHPeCb@JxuxPI5w``(c+t1 zw6rT&!KqZ3?=neKc53N#a%+p3FglI6Ce2IrmBF32>kjQHuzX18;xRDx1m#78(n)6N zoU;TbxNuzKuCjEUYQk8A#R`ai^59sLnM^X;Brp}{fb1o|dUeazTdjm{Nea{kxYT6! zq%})pm^6lQCf+K2d7i+uAo#$X+Kw_b;X(x$WF6-MYBw!MPY{xdrC7$u(Grr;!{lV4 zHP)`JWJ-ytSdNS3^tj}z!1*;}7%A(>ApFiu%H3ztS_PC&)4EWL z(`}L9eugiS{u-C(1j)cbqe`FB1HK^>x$Wloly3#jJt3d1Thm#_F3T5t+^i622};U3 z;D3-8rqg0QX-XocsSn?2Dk!|Bd!j7m$8Cbn)xHQS-Fd(uYIW&b72kc~kgKKql$ zzkcx;nmv3M=<%c^ElKXiM;X>(gM#&RVxG@bT!zb;q-|pxL!YTR7H00zRBS|?-0U<` z35LDpcxivBY2~(m^0C0Lja5>tF3H>}(DY_F9D5@YuR{xgI}CJz`Y{YL)D?=mJ*oEOk%(Ff!PppjTkd z8_!m86}EEQ)YD9IGW7BiT&sHqYDuQI?YKt4)!D@EhHQ3J#kF`l3k}0=vvgZeQ4Hy_ zR<3!6itBL$e^UX^^{ntfWz(qOMtW&t zU3wtg6ueiUVPsJ z#aVT&m3G-sf&)^myZ)exL--Wg+^Z!sEJp>hXeGqR7l{$=QYjU|<n2FDoJWR8xz{R zg#u@fb^PR&IQey^tn6OIcNKg`;Iz^0FuDX4-^2Im^6WQt@m2MqpMZozNWrPALO%g}z17{k%lNP0qAcO)Mtu{s4Zb;`ex&X`MBg zJi%fCUU=7M_fApjo$XA>0t=353smNq)Xa?5Zf2~wE^nYTu3uE2EE&vXd%kHpwqt4O z7TxJK6LuJX!#@=KohPx&aW~}{sa|ul9&L6x$B9~}Ca?cnRs0kG;?=unuuI_iVEXe{ zdcrT#QVHII=QW$==1kfzB7-?CV1vAct5{73r@#3@PvzKa{SXW8v`I@Q+nFR9%Zu^X zAt^EEoeI1vtIPkY_!eF$S8${PFL-?-q~b?-saz34VBuJmE z%#0Ipy7h>A>hdiok~aCI6yZHC;!)pr+w$EgqB)T?@8pXjw5l3QrF5$)soAz}E22W+ z#9@{iiFJzLn@#oDQyJVIMKPQHE#SSi0G0A}hpkHa0K?u=wnMBnD&?~V+Y0-}VLbnq z^Vg%CE!Rcs_M@V%ejg^*)gQp*eVEaQaV>{XwWeV|W*x3OggI;K_F_i;e$3m4llHiR zCtwn4xxAhNswtQ+aVW%DRJjNf(1^)c%>E@f8Rw#bqY+OP7O+SDi@H$BTCRv?#qS1f6$t2&5;MAqdYD-4+L67H{qzPc0@ zSVI%8#Z-Q)aJh@J&Xbr!S&eQO)Gm#`iFiX?HC`6W)GhI0^5+$+gbHGrKVJcEb&@qtB!(+Vp;)Q?AZqPPz>e>~og-8*q=ALi!GT~su! zsPf5vd}1e*s=_OF?4-m1s*>7B3JHrS1#y7ao*q~n3^Zao%g`em#TJG4V99R zOy}f@2QY9DPXYV!>BBUb=bUXcFnDJyflaGrFde-NxGm)DcASl?u?*MnRp(l)=aoUj z4V<-uJvZVyUZZa1&FBvP-G$p2Y`5ca+=(aHcMx~sbGRGN;vPK5@5{W5{1Nx#6PJbE&o%gOk1PKInr(#*&BBZw;4-f)Dk=SNVj;34%0X7ckYLaG{?EnbC? zVemY@;_-^MDWF7PjH&OxHM2^yv^Dbxv&vqa^rTDD3Wj4glXyY;D9PN% zH1HVd|F~-fFZ|~CR+!}H43m>rIYyjUbaMMA^4Z31i z_r(F}Yuo#dyx(0WZqM1ThiQUIz)8CwKq= literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/SignatureMatcher.class b/injector/bin/main/edu/ucr/cs/riple/injector/SignatureMatcher.class new file mode 100644 index 0000000000000000000000000000000000000000..8e07fbb3f8560bfc1dbc3e62ae9e27b997fba488 GIT binary patch literal 5301 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 DGlt62 literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/AddAnnotation.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/AddAnnotation.class new file mode 100644 index 0000000000000000000000000000000000000000..a1bf394919c79a20b44dd2dc21d2a01a145771e9 GIT binary patch literal 270 zcma)%OA5j;5I`sXqIDylLJ^#uE?gDCl_0cUAf`i2sfna%59h)Icqnn|MqKG)hG9OB zH;?D-4ghNyOXvtd%4)2&M_r*e*OJiKf^=})IV+n}g>ja}*1DjAaaKZ4z@$)(!ji{$ zIJMgn1_Bm;pwi>^O%)L36cTF4S0rFHo9};LCv6huUm1Hde TU5-BgELdH_u&rRkxdYJ)I)G2R literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/AddMarkerAnnotation.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/AddMarkerAnnotation.class new file mode 100644 index 0000000000000000000000000000000000000000..86b8ff7b5e3ab58195803938b2e8bc5aebc445da GIT binary patch literal 4384 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 L=mfDs)FJp^G8m}; literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/AddTypeUseMarkerAnnotation.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/AddTypeUseMarkerAnnotation.class new file mode 100644 index 0000000000000000000000000000000000000000..40358f1ea16b79cd2c545312c0b67df5ae0dfeb5 GIT binary patch literal 5312 zcmbtY`+F2;6@I@Yn@N`8erW@iZh>O1odTxNY#Iz9B&oSj5<&x5nCwoHA+s~f%xnZN zZMABvqV;HBcF)rv|jCP1`;w`#rqDgNB2kNSQyo9u?{E)<_9o1OXQeCIpoJ@2{9 zzWtx;Zvxnje<>&vXf=`OgX zrad078y2YOaFRw8<)~H>L8ZXTUeh-EGpSL-9nwcFLtu?mVGZl9Detq375;?j3AB|k z;r2Mh1*+x^6=*7e#65wUgp*2Vd}GKs^!ZXS4Sw53!WFRD`99V?-)HA3|@wNu}Q`Ia37g6Zur5Xz=qnoFx(m6w6uY=%qiW9M{z$MP!J;< z0x~Rms$vVa3Mi)6nM(U-1_p7KyoxqBm!~J@S zp)Hk{^GP8kKq{5x;HUs_)+Xcv)uSd0L5?=d(fibQGr--Te=M^ZMZ7pXeE>kh)fcJlmAaH6-VEv za!sDV$nHU#ioN(C3zX?)X=fy5W(piCb-YaAc!@jq?K!N+nqzMK>N-(8KCk9LEAK zs`wCknNz+K_5y)*^Es8@A*#`jg9-+i+=bN##;bS&hXf*{#<c5RFfb~+Gb5|u!vgW*K+mU} zjBmR;o=F+D-w||lS@YQ6qd1P{C{AKjfiAGMFfg)cC*Fv70<}dSmo^0 z0$q#kXuZ4PqfL4^=wP(U+u1|pOw*y;v#;i;zxKzU=@{ia2$7R7F79=15`<`0##CwH2JYW z<82N-=$a|Em#Hj@CnW+u71$UganRGUqig3GS%ib$`7``N!Ov-1PAF`LDlX%724G6J zGR6RF>h}CLRiOT6->9N^1HV#mWs%BIT*VA#!znh1yTIB-9XD8vui-1^H5Jz}CvZ$cCgu08qIWRK2k2HBPDjGW)kqj(JuGqi~U%wsPu!LcA3g$T>K z5*>6hZo)WV%D2V)i@)|hBw;2r`y9vjd{vqyIyluUXGnq-}ch03)E!r5cZ7Gn)@|Ft3KC7Zb zx2!?aH{vTR@w+Pgg?Vz=W@@tk8p)W%FXlTjWTWt>ao5)?)*|K?Y zdrPDy@|N7wG>6WS#u;?gM6RH37K7I?T!te}H5GF>&h1at&)~!j7}qc^m#<+`U>b^e z70c#ejWo@|zD(OH0)KbXGoXz=?4<|$uoe4R^*gZxU1%Xp?RXpqI68Nu4<~RCQ=EJy zE^YLYJ}uyK4yWPL>#ZEPJorSS0Xj02FQ=|!_z2GM#CB}PS$vd;e2lv{1X#>>-=82?Vjet^+`g7H31pHAW#N^lF8-gxH~ z7n+C?6OG>bn~d?iZ5hizf){(+_q^wM&U2pkbie+5{SM$ZDk@Thvc1_dTlK)KH_gD= zb#2q}w(WZ8bEIK;TXxfY=y`rPVpVIv}wu|0Pk&k64no}C6dUiGXMifaUU z(ciQ)kT9sB4?_g0P+aQ;VOWETw0JwGp%)p#VAb*LmDbLN9jsa#F84Al8gJo-;>&u>tn0mgO>8zEJJH#)abZ46fjsimQZdblM6XH@W1dhEa?W zrcVH#L`5K9^mD8VLGi4~RTM}Xl8j8@_RB=QYDZDsN zSX|pK#AuHyFKisUC8h-Y0ybl_${k&V}42hqE`WFo7 z#y+xoX&o8CqB0b{UF1S3E-;EqNtt&^ znTl?_ha&G8KS6JyNPET)(6ass*%JQ_aQO{#yvy+}7wtG#+GA2F5;GBXVsKw2E;q|! zObp=`pOrC*Iesg5h^w^4RWObTmXc@LlPoyJ4S_{UYWg=OR6ZeYZz>V{fSVPKj40nA ztxG~(ZCw_!Y6qAWYGP}Ilfa#*qVSUuNk#rcV}-H9WqyjYwBY%SnGap~dmZ?68*k!f hf;SVqBJkbdM;&0L4Hh=U#XG^dZt#;6!E=$m`M&^wO?ChP literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/ChangeVisitor.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/ChangeVisitor.class new file mode 100644 index 0000000000000000000000000000000000000000..8a14683e933ee6f1a81e03d8ffb98f66bd36252d GIT binary patch literal 15417 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 Nz4l}BNqGVdKLf2t+im~= literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/Name.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/Name.class new file mode 100644 index 0000000000000000000000000000000000000000..2df54b27d0a4fabc2374771487a1daad8e2c30c8 GIT binary patch literal 992 zcmZ`&U2D@|6n@?&ZMvG(wzF01S2tbPCbL0dcrg({5C`1`RtnRrG>dCyn$~>yS44k+ zSG^G&7D3Tlf0KykBw==JyJ*sL&U4=LJkNRa`|r0O03M*DAS2MU_ah^+e8UP1-_dlQ)`i^(7DUg31 zxo%R=J#;)Ld?Zk9okq6%0`imbzFmL>RYe|)0#d8pUx2_x6$)|%l(D3sBG5RW^)uU@ z*uIJ^E|I#k2A!VGBWm1|qfuSQvv;D=!1iC512>j6woJEg`VPlwQVxesAkgZb&t%>| zG9qWcjZBw%PN+|e+-$!r;3gUhZV8lQ7o*T|Q=0=7*RU+GHm@daoD*|=lz9nQBb2~5NP7~q>g~x)r#C~3StLfVIR187yqa{R K69w^N)ZKp?gw2@% literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveAnnotation.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveAnnotation.class new file mode 100644 index 0000000000000000000000000000000000000000..c7d729219f75f2beee468983f7362950d8c6de4a GIT binary patch literal 198 zcmX^0Z`VEs1_pBmPId++Mh2tQlv4fD|S*l}RUVcepNoIZ?I|Bfg}?H2LR3aIpzQW literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveMarkerAnnotation.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveMarkerAnnotation.class new file mode 100644 index 0000000000000000000000000000000000000000..17e3ff617835a325905745f9db35bea720a9ef4a GIT binary patch literal 4253 zcmbVP`F9gl6#ib5blNbb1qxbm!Ge&s)IkM>rdFXAsU|HnEm~Zs>Cg_H%!JIOf-CO( zzJmMy3qRnIQ$&s){MDoXkw^XBWYVNG35AoB%*>m6@4NSY-@WhV&wqdY9l&k)UO}C} zc4IQH<o-$l*#K<_aMpDns7`dIc?RdIpI<|taz|9xe zE@|}p_7v1FNw2VLNn4=4*R)NqPheLpQGH*_N&Eh3iQp!lIHb?&n#EwWl$SH@sd&eJ zfpEVwX((7Gu(7(aVhV=zj1ff?O)3;D7g!yuWHgEpTBO7Zf%`Af$EEq;d)}NdZDS~( znJ{vr`h;Z&tdy}@`}LeDpM%A)H*LBCJvDMw46ic6ae;HLHym9u)zHFBEndYVn-MvrDm z%^}|1N0|~$+;~R~M>A#HxLWz947M?4PT9Jb&oQGv_m1}TT&@efoqh33Qy!6(Ce`|4 zqobD}LEA{)_RNg2-*in9p)4x`YkdfgXeC&*p}b{D!o(F^FK|osgd0b)Iqkv*Fu=t| z2&`AJ0XGONFIkr5B2cRWip-Oe@kUnGCKWNXkv6WGVHYYC+&VNZLl?RgY!nZ zq2fkpbZ^S=79?b2tfL0Nl35AU_2N<7gj*EcEYM!vfugjEt=Pu0F+C%vvxf?-;VwS+ z^PXvGgTZ=y85{5p1>0E~i{Gl~0r?oVSr`JXMGJlh8=jEenTXxalC18Kk60;OiB%N6 zxI@LA*vVFE9M0<&yTgJ;7TE4MAVvFC+=T(g!o2zPyfBvGtULyEE54G)$=xdUU{D~U zXS3E(fuUOUTfsSUzLbZ9c{?p_YrBIRf^aXA3K9#_Rdhhb5QYUp89hrD2c6kZ_hLik z+Z6SE>-$uUAjQl$xdF>1dpDN1_+nNckk*QM^fNE758IYK$+IvAs_8f ztmA-$p7aygQG=j0IZyVKm7_#oK&xS_5+d|ME*Cp_z=75>oaPfqYAif~*qnn?D8zn7 zR4QooR`JK*DBee{rj)0rXOeo>wu2E%V4Hq&xgAjM)Gg9^CT;_q8lkPTp^HjNA zoK^7{jxdwbhAf~5DmcNiX|VLn#H7Aqi@>o4>nmth&Q=-67G6xgydUD&*W@v9Nf;ROZH^H8eX!F&p+co8oVh6!WJ9LICLoSsb@-n296M)5vARPX^0pc3m$d)ApTw1iI^3hD=SIkO*C z@ew{2Se7X*3H((aeV|z|zDKtwEyLZAaGaTZw!)-bM%M+3a{MY6U;4|!mbG<*F74M> zV7XtntQ3#ccym48Ye6c?Zt$s!qj;PPCj|CYE1LoYmr(~T_*_68v~45TZ|SaUxC*`& zxM2|pl~SqTTY+n9i}J83;Dm=M1ao}>|86*Ta-kxzU19O89(XV*DI$2XsWdIrru zaitFO+>P=Ibfbww&MMxmD@daitNBDd*)M5J-d%|{N()?twUoM=YjwB=*YaA=)$4fW zjv~x=^}HWDhjrtfr_p{I8_%F4*>x730(02X6aEoeTlg$)6*!OHq3+Fd=sS+9yXUa0 zC(;(_{uR4H!F$9U_MXS+DJjcZIq~1$;uH;seaAcLy8IW~jO`r!c3=xL+JxKCm$yzyoxA=+7mNAM^$bZV~gQzYdl zC|`J&=DSJ0y8?CpF$WO^LP3|py%qYzkyFSyiN6wqFKIwxu&uM}2SmaryZ(SUfk^0N z*LjE}Q)F!B_ZLhZ$10gHKDGN#lntGvV#trUouC2(+<7;5*+W1E(ZacAH4<2lB*)A| z8HC&BBi#lI8M?BX;M)AH^F8N(O{L)3-Z#X0(&Ix;M^kp46z-Z_V-x=!O+eqTO=*Ce3j pwtCBKwc<^@MH?Z!?MuCbcY}RC;o5P0hA)^~$zg%7@D090+yD42*H-`l literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveTypeUseMarkerAnnotation.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveTypeUseMarkerAnnotation.class new file mode 100644 index 0000000000000000000000000000000000000000..046f98a825a5317c5c463705765ca7eb22333655 GIT binary patch literal 5013 zcmbtX`(qSW75;9r*-4fG0;JUyK}rMW0Zf%g+iaQ|!m}hxNJ7$}B9q;lWMFn?nVF5m z7p?VG-><6FS|3&Mt!*)Bh}K%QYVAMaKO%m2b~if-*(Kr+JA3EOIp?19o#%b?KQ~_m z@F3pOP$%%H%odD7#xpX$;aPcG8kTcWW&)Qx)21^eePc-G+!;ACo0n&OIbeF1q}S^> zZeRwM>u87xJhWCJE4c;Y-IikoJpzZ@`m0N^-As6z(O+7m`Y)O@reRYs|EXDZb` zDiG^)voe8tH0fwSTwr6r<;Zj)HzB&N32wZOK=T~FO3Z@Ga zhGNc}o-aMa^aH~oF3N+xk>+ZQG!+;6srDL*<|4=VM)Xh`+ca!VIc8As2<*$)qNaLxS>u+X?T~w{_2$SO5QV8=HgLq zHbLM%9XoNqz=n$1X){N)Yb9toI}~NA3A^xa4Z8()SH~vGp`#6(82`SNV+B$&64;Io zmBXC^_q5%f3hkpB_6lqYbEFVhwsFGrr-x;bz#bTi@d1JQw)Rm~4Bo3_Gq$Y50UXkB zP+)z9iyS&@;X@=gv)L7Aot{vYFx7r8fi84wV8GvB9n>ZGbvyzVv<>w4vT)kn)?On$ zR9^O5e!$3j9}a8i71&w*urjrdJ{)1uu>$FtEZPG1@|22wCrkUObvT9-8jiED-2PR^ zNj%2t>9DK_w3H=;)wKkIhJF^b>I#J+RWVluQv#=u)^S>)8<&?0rtPb(GdhMaOr42O zn8Yh}KAl&M#k5nK*{9Cx7{!=CgPG6UvjXW_xwDEAtPB-1XIHWf#y(&2%tJ9kST)DXPZ8o&z5Dd zhnqw|KOAob*ByEgcteiS^o=9Q33w9g5iz6|-c} z5?lMI3YnY^2QG`(wCShA=wMQv({NcJb?4kx#i-Ytq8d)n7futZ%rZ<9$iq-s#q66z zLE!OPZk;JI8ONm~Ju6d^5gh@_nHnh+OL6;QMsy_v`dr&)QZootJ($(;5qwl(o6Yvx zHXCddlnO0tfFl36j!%SWSpLymKA6?;1c!#|IIQTM1v{_?T>`+lrLurggK@RAW0hTIy&A*1BF8NyBumZm@sFUCM!|<@39%fEcQrQe5kY12c1Jz|4nQY52ClgVl>}O{Z(PCU9WQ!5JCz)DUat zCbDKLo9Gj@GIKT0*R*l%ljad=OBEIzX1*uzz*_Anv#Cz=eH}l*4{1%{7Viivdt2$| z(1aK86AeG+#J4)up?`Gz6xZ2^CghaGVBJy0&T@it3VH!Q*YOL*R4<)u0?*-BD$9Q@ zaJH1?(fiAtPP!*0RL$YYke5$&vb!P}>@mJRH%>jr+{ znfU=3OuJdO@*9}b@O$!CdYk3UxR<2SA4U%e%}G;TC0SD>}WIoys-)U1rFAl>6g`Sqnud0 zXE)=o0{TgZ-8dXmq_5#0>@By&!D`;r@TS1_+N5mAMc3m#!c@;O5PUMc5$99m+eyBw zeXXN&&paAmHG3|$kgA1yb+`xj z@?RbEwvYzm--w}!>z6uT!P^HGv3pa@ii`X+hk9}RSj?Q_!r>h~^@CKTb zv1G#n_Sa$TItKU5;o&(v+NE7bS5jNRQGwTRsw@Y^H1R!;t@sMQN_k(S#G;p!w69ZIk@FkmEK+@wRL_uV4Dnl3HLgKu_?Ct)4W~35 z(C{7L7WHdf<%346aOf62xGGyK??hLd6DkjRu!^i6s;NS#Wf9Mf6XoYSZ{SD#{cIk; zRDc%4Oa+LFLKR|qxNgC3@LR6xQKWj2FoD5ThXw8};#Im`tzO4p@Hf1{Z>j|R9sk6? Gko+$jvHBhW literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/TypeArgumentChangeVisitor.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/TypeArgumentChangeVisitor.class new file mode 100644 index 0000000000000000000000000000000000000000..8a4da6ae06975f32c233938e5a4b6ea4feca88a9 GIT binary patch literal 4644 zcmcgvTUXRp7~Ka(qeD=nN-MS&6)Oy2wAM=Ra@II6NX488Iuf^-tU(` z(6##3cVFyUU0Cf}T|D)ntG}tM`y?X-VFIG{WhOcKuKVooJKy>H--mw!IEo(?Gzg@P zVpXdaT&>_~u351R&9rYB1>fPyq;8iCPaB=77#X)zEgQC<4c5j?&!mKcgg}46DQhLu zpRA5+xAbYfqPw2qYP#oZ)1jDl-mneVEY!5FQud57p;s;66IkDG+NM7s(Ad>ICXmQF zMI(tuY*euh>jgIFOxqZ)md6cuR3Entf!3T;(5*4uHRXG4G2u^|w00u*6zQY|)&(I8 zcwM>rY5BxM%UZhUjktrhZ@3eB!H^)OSK&RA9}O`~cjqKrTGcl#EpPbrzAY~8QA z%<}H@kDxy${IXLtC(MHGn~v>iLy@=iKst#RuuZ{MfkSIRO+_1C6lf_Kew1n4&9<&6 zMk5vJT({_MJ9a2&ClwYDeDqbt%XmdVF}<_pia!(Z>Ut8dVwZvrfo%&KS;w+SbeWKf z-Pj|r!H_E43xO?*T+8iIu$RjV>KAlxlIuxyVxx?xOGP(Q^v65|wm#CgSVP*#xGX7} z=oQ#qAEIG$KWBP=E9-N=3JnKXA9|r+RA})=SIqW2D%AycJw~o5kP}rqNL$M?byl@Y zM0@bMibHsV$W1uzS-mhR(9sn!vQ#N3S6K@Jhu2gsOfHODpzn!tqoQkg>>si{EbK^F zL~V=P1LLc;i1Uj@*UWZ-=De>LriS!N&GO`mwVH8VedbxTh+m$Qt2LvOL0(({=E-ULTfp_AdT>j`v zhZKs|bgi(WOA2!2$Rb_}q*h8~9u6J^&BgG1%mj5Ra5FAc*)^W_E-dF-pTW)_*BQvN(cni+dZaWT;O1Rv}{sbih7#N zM-GsepZI^sX3Yp>|GVoJUAU&0x580ZLtX?^G?+* z80Snmi|>@imc1M7mz)#$Ehetzdu;T2(Ep5%?3i4aPEG@Cz%8d8$M<|!uM8Rfq*L^g zn8qCiA98+MC??aMcBTw17ZeKxbzTH`Et*j=gO3E7$_q;Z|3vq&rWqQ)pxZ^u@H%sj zGgYlbJ5%0wO}i9bS)?ezU)#sfWxQ^*?bO_6b<4_|zLDO%9@RRu9BaWRvORsS;(dHT z!Ou7f#MO}GaB#;=cT@LE0d>&keKBZ`hNs|LvU>^U%OR)WdonU!lob%dj9rYek%Km{ zfls_^@>k)T#(%;8b*cN<@GBo0kmRrY3>-icf7MWc|IK_8vJF$Jh0hJx5*WEl(+R%! z_ROMn7BBq_<#+77_Xj$!-N$Rg;p)CQ^z`;UL?1AVgMIfXp9p;IW=OzcJ|Cg&W4s@| ziFO=E2l}xOX{0zX$v9G>k6Ik`Mx7%;Y`whSA7eCaf$nielcv0kJ6!4K$_cJCLTm~W z7?@AsWRSo`ev;@kGt^V5-dUWR!$lck6pg_kijGilK8j{WF%(46T#G`;Q)S-4rNF^y zN=OF@iOXYlFGcJo=Iti%HZBKt6UfW#S~5gulq+)EQni4Ssh-|BT$#ny$E~s;13w7# zuGQ1K9;Y{qckAiBS6?qFE1{-WAr6umJ5mf&pF`mRj0Oz%{e`BUz6UTHa8;77F(AUu zAhiLio+Kp(NVgMA`4n0?WVa(5B-BQOG>0;5K5Zgg4l2~IZErih-4610YYg?^^IdY` XV~Tx>FYpz<=87!ZZ}1&{!1n(DvqoGu literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/exceptions/TargetClassNotFound.class b/injector/bin/main/edu/ucr/cs/riple/injector/exceptions/TargetClassNotFound.class new file mode 100644 index 0000000000000000000000000000000000000000..23f279ec84c0ecb2556d24b38eff2c017ebd9160 GIT binary patch literal 1813 zcmeHH-EJF26#gbPacbNqq_j;7lxayr{_1Jr0%RkkU?ruMo1oeX7hIt6?!=yEJ+qpb zP3kw{HMj!xf(PKC5NEupYHAB4uB)|YXU?9#Ip25ApMSmj1Hf1KvWf+UuT@%zB5@+| z!s$FyLYo&V3DybqGEsTZ)_BpAZlFRtlinZNa9|6QR#9QN_ClUXkx4TU`>(Ybu0G%Y z;plnq=V$xf?%v~lhSkm+y>4*Y3|b6V+T=M%6OLt8s3lxxY~{%b4@1S17>H~789q=( zIT=*S6Pqe-9k-<7&b3$E*uZnAyfPuGMpJJKm#AIZM|02B%badQ*3zVcu>zJX^rdJ-`ZO-he z5@l^m3=U-M=y3#Ri{Y2)T3u+D4!@@^$&_F3SbJLJtyvVNB>yn%(beau|1_mPhd385 z+A_*)Hwz wF+QOadBUAZytw<6b_)|3r;IMqbB|67WW7%Bn9DZ(ckqBtHQF`s5MSWd--uEvHvj+t literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/location/Location.class b/injector/bin/main/edu/ucr/cs/riple/injector/location/Location.class new file mode 100644 index 0000000000000000000000000000000000000000..edd5b3b40c9c582e215925ec58972158d9230165 GIT binary patch literal 6515 zcmb_h>w6T{8ULN^CbKL{2)B4abZvts8(?dss05S{f{AQM%*Mn36^G3v8M2v)v$F{F zVlVchwXJP!1zWB5qE@Mm$R!d$Xsc~)we6>V?U(jxpY~7ivHhJhvtgF3d3O8oAv5Qk zJ?Hn{-}k(ecRxIH9>8t*i-szJW@9*?%x9crCYN-~$*hqyt^G#EwVhkkq}@O{8Zx;CB}YR+j)sC94Fx$Q zZGo!YT>>?mOv`ld6xh{RG54j|nkz=r00n8chm9ygSQ5h`EENbfHVrHQMT?;tHF8uR zgNBG4T^+*$LJ zjBO2@GJeQ)5}y!Qlo>NJ<897pe!{RAHua6W0@Mnu4@A&HkFltYDAr?xhEEn0p@Pm6 zJjMXNo$hNql-ILld_|D)0@SW3He!a($F zcb8O0R}A-H2PLzeVbjvHDi*smbPFUtnx#StN%mOVO(Q!TMGx-P&?|8LTnEV5*(~#7 zGHtjteIL>SQOkI^Q_qcYNeU1Qu7a^VS5Ut0?_?mPaG%T=Od+@XQWuLD@E_kM0T>c% zZ5q&Ue|cHH$LcoRF`KdtVwa@4TcEWfssaC0gg+&)t}LDQ>W)5PxP}wOUg#Pg6j*Yp z9&}l*F)AHmA2N*nN!`gAT)WKa3qDCJ?|~ut9}(E}fAilZHAio|_7Wd{I_o%?F(zeP zFQtDqMlp(UNsXRV6odtSXuFyNdNyw`N|yx(x|%IpP_LLF9|4yk;bCWmLJA`HU&Xp$!BUq|H%Fck>P@^vt_`Q#sLGaFW(L6?%k8 zPSFxr74W>dtT5XZ7cYwJ7qHZP2PrMiFS3=}jJYVXbE5LCOliA1|QF%pR z=apbsVfoDNxB|=;@R*Lxks><^3|t9@i!go0(^r7;%WP~JKU zftM`ztaqSw0dvx0F+7g1Q-y|=$=W$yaSLc=-Q8v*k1p=ov+g6%QZ6sEXDG{J*DlhH zz=m>Riq5ra_%>N6E6W!hWKA@41({S4-o<1kmwfXqlH*yHSrFv>G6=z|YOr(gYbo0b z+Z{8QKx_1jOxBfN@8yk^9Z;+1fq`D9=w>-f&DzwraqiaM5^Hx>)MfZ=Z0hf8?eAq& z@X^FEJ#mb839qO45nj;ne4$>dLg4YmtH+P=6IK_wS6()QwWo0DUyNtV$wua7dH0IROV=wgOyE_4^}L0ZQ)MoL+K6Ao@EU4p*Y;Ff zI=z69Q!%`*RvN4oDor>YK{Hdn9qrbC9?S3wb6}!OaI;l0@(zn{S zn{yp~(u?d|6u-i6H2j)?$)&YCmNP6mJt)|wt>$2fKB-@j>1&;U`Rr#I2+XL*> zt>LVZVJmeb#Vp|$%e(OrJ8undjEe}~Wz*HJy1+Oa z(#%*~wzF~eW3C~)q&0Ex?!>(Uu`bIp96D<*XXG@zC$M^sT1zQP!=HFjpMNWz!_#W` zM!If@-C`I^WOL5Z64{#bO>aRIsJln{HRsE@vIw<&F6JzYDxTqL;xy_K%_p%evGycZ zB-Wh7Rj+fs3fJ&iPfTC~ciu*{+j;s9ETfBF%hiN;9xHJjXA)o17iuIaSE-TYCB(C< za6MOU;F{bM=bK!JE&N4t@p9sPUCj&7!Y?5lN=)O%Gq@R;Msp(6@(ybGTzbnX+uH|_`0h*5pLNzjgID1=v?;-k-!!PN+XiA8r!mZ>(IJl=6Aa4zZz*i4nT^y1a4$8RMjdIc zKrgOFKV#xPG_xmZ!Tr?L5F687c#!qc2`4_5&Gc?JH3 z0QeW@2Y;jj@GmLwNAYF8rLMcw9Q4tPNF7BaaRI3*F*U3BTIGw6(UOl-xlbrco|0>Q z14!$JAmrj#@KqmH_hDBNcF=if`guC19WQV4s`|`zB$}5ccf+ zu;0OVeb_a8%REyRIwqe12Y)*NQRPc4@KhNm-!FOcdu5#bYsr(}FXQCjN}lAWGGET8 zD4WdfEs5qAQ5`MJZisq=J+g^tms`(}sjTx5H zTUlslSZKHKTjC71p_?UThK$H^x|=e9OlSc9eJ!L;e$` f3UA>8-?bdQL-BsAp1;Q*xF)|o{t@rv&$#A)6<>fu literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/location/LocationKind.class b/injector/bin/main/edu/ucr/cs/riple/injector/location/LocationKind.class new file mode 100644 index 0000000000000000000000000000000000000000..48a32da03ac2a3b4067ce2a1edd520067f7d0695 GIT binary patch literal 2232 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 R?%>qqu4bH-r1LfL;s<&jT^axY literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/location/OnClass.class b/injector/bin/main/edu/ucr/cs/riple/injector/location/OnClass.class new file mode 100644 index 0000000000000000000000000000000000000000..5a2293fb8d65ac70f82422ddf65bda85915460ff GIT binary patch literal 2887 zcmbVO>sA|86#fpO84^aRSSWa@SSjQNWAEAoEJTsE;Ud9QDPD%jfecJ$(wPZMaQPlS zgg>;pD)xsD;6u6GXL3j|YdW(zzFEzVC-Djf6uioC zxeJhri+GJeF`RnCv^c|5s%6vC?H#S`yQaO9Pj_`A0fyIATtJ**pk&&7xmn-h?z+Au zum(khRz-JB@h%tR1?hEKTCzIdL@BTys6*~2JIYaePr5I6>s5fh6}~g zT)E6}y>w3fd=fFdqhc6i3>&F)tGA;0?+B@Se$Dh4a%V9iiAE&oZBWh_E=Ad)unkK; zJQQ^Zsvj;X!(>FEPs^n%Nu-fgkYO0>p1ehFHMpxHhbbaLm3y3OZkdN%)RZ9=VM~&# zGdD@%lP1!AnPJ5A<~rJ9!P5O@y-vg$io)9vY`>}E7H$)v>$-2$xXW-eEL*JUZka!A za@*h$v|ef{QPuC_Lj@m1^o;?D&am@ z*%FiH*xjIta)}{PHg{~@Z@QEfyRddIR6!}T8nHHeE+$Kt3hQh6_0{~W_)F7sKj!hV zf+E9>?!;&h$Kzoq!Bl*L1%~9l2sapd3~Oid>X`heBbAKmOc2{=xOJAMI^iG{mo++D zr=9fS&bfBbIG$~V|6!<|R^kw4mN?`)t+`8moeIY!r?Hs1pQ%_AgROUuhFlWss3`cH z;o`|YSMeBM5KZ@WtI1ck879Kr5J9YvjSUsoFd?jMs(26MgLE8zt>PPeOKnlt_ju8< z>EwHC`Zap;eBJh`4<3dMNVHI?x~@b7O7ti@P1oQHbUHAovhvd+NQ!mdaeU8r^~MtS zYfjZmf@4Pk1v&mQ4W_;C>~VRJwH#j1#j$-LBB9arW7uCQ-2zu0h~Z4 z&>d?@k}Fqf9Y_jl2G~hKSCSUUlWpXfM9v-|Maa`9k*5fGx-0TT2XX@Mrdrk7YK zYx$6WiFV`(e2T>YJb?#zNT82MZDq-wZ{ifM!@*OG{sWkk3o8Hs literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/location/OnField.class b/injector/bin/main/edu/ucr/cs/riple/injector/location/OnField.class new file mode 100644 index 0000000000000000000000000000000000000000..ad63f9605ccfab23b4d0fb79e2fa5d92b648ec45 GIT binary patch literal 3950 zcmbVOYjYD-7=BKYvdx97T&#fQPMZWGh}=@jrBErfr8K47MBOIaX4~yjDLDgtW< zr}a5KQ*})%lQY~bcXQ^Ht-IB-A+Wn~x5xjqbbBh3bIYbZmF=a(svgre-Clv?UH$>v zbTX4BS&!&$G21NEs5RR?E-?69qAdwYb&)=&U_`M7>olwt$gIFWmrc8nzULS~=Z()}6M6!|!Zntpd09m_^U#pxsT|o?0!73O`6Jn%a<|H7p( zUgUF)r|u|4kMaFDI=GhfMeq`~@{7XQhV4`@-zi zt-gaoN~^#LoK%vh6|;EqH*8KlMmB_{Dh2|?f=)T>IYr31t(5&pWimNVBvU`3E%GS! zH^dKU3qMMx=F#W9rT&5#N-_`nzGo^BGtK`6T;OKpQCLFzX|apG1cvF;EA-7(rp74N zVT_htqZQW)eZ!-*!w0PS>jW-ikaRk^GQ{)=Q3nu5L~D=!i)|XWIQyt{F-=E22j;0p zGLNQ`>BqPl#?Lh-z8~)d(4sZ8D4E=#LJHz0aYJ65{20o;TeZF0+!Jz8@F^qK$Apw} z9c_Q$&70xmJlEAeRu{!$bbIQ{^Z8{}i9|OWwY}z*qPN9sdJ3DfYN4$uRubqauX80@ouiyu2}1q8SC9jiq%fH(_+(Rf(%hAo8P^ zyr!ZF&9Zesg@T|!Ys#?n$u-9FSttKHKL;0InhiQM-f#J5$OGYL0!_#yk1ZdL!3k`=tZ47&otI`DQSU7 z9X!!`A%w|izsyjWW{kxh{1Jd>reqstVzFdpoy|U)vx=ovy^xf9Ae1(iEX^(zNPp(J z(+6KB0Yh}M3n%clf|JyMv%Bk~QE>{Vx!JXBR?pi49hDSJ&C81A01jq7_!N@MNPT8Pg3dUEquv11=@^amHq_$k?3^>rQa!OCPiE~sOxh3533l$yK=(~hjAXm z3Rp>YS64#;k=t1%J!a@hv*~wNSKB8>z!W6D3m~QNJ+p4vmF%>gNlf^X|;tq*4 zT79e1+$c$6t-&%@1(;G6d4Yz6S+%rG90fw|1cJ+2aao>wjyA^>e7HkqZbGFXZ>pFB zrTH=D6=+oVwid@MTVImZD+`|XJiX15KDEgG78&!3lv78&X*}H)v8-Te%Z9UGT}MR~ z25wWb5|uP?qgF)GF`~9}?sb5bJW}byyCldhV@W*R9Y^XFjtaBh5_uBcQE>>tc3zeU z#70SA->SBvvq17%bJeg(lvT7f%jV9yTxr&`QERofrw&?ya5`5iWc3TY#4w^NIUSQs zGbbB&h&b@tKh>kF{+tn+OYLxYcuW!@uk3ts`&4fuaf7E zilcqK&KWJ6-Zha;#-)x~mR=Y&wPH~(D)>g=a1AT<;#BaRK+p51vSPcW;0>z8Pks2% zCa*7SwaLp1-$9P>*yVE+Ct{T0t*8%U=%;;!XOHElQQEWvhuTiK@rJ5^#_l_K;*b zDv`9r;+r_q*WVS`K;O3Guw&u`RJz)B*iv@bLWeRm8Ynw#DLZT_J3L0vK7y734LB6c zuqELI9-pZdjThcuci*Mk)bKO6o$^S6^H^gM@ckJ)y|1m}$ zU=P2#`PKaxqYuy&c<7go+z>h)PDhyKQHFD#&Mr_17ahkj*LXRc0ghdy>t@7p31f8L z#<9!Hs2}4FP~S7C;u#JqPDrPa;vARC2`AJnXUhDB;<3IbnDpb9G7vZ7l;gP9om6%l z!Yn>;7zrUm2tJ2Vmu)$AwLEr>V?x$O}w gGwjD2P5JN%KIL1A^mG2dz*qc|`|xXgi|^6(AFKNErT_o{ literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/location/OnMethod.class b/injector/bin/main/edu/ucr/cs/riple/injector/location/OnMethod.class new file mode 100644 index 0000000000000000000000000000000000000000..841d4d14dd86386141b4502517a086025139c37e GIT binary patch literal 3897 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 Qe8D%lRlmg7_!fKq2dNg=;Q#;t literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/modifications/Deletion.class b/injector/bin/main/edu/ucr/cs/riple/injector/modifications/Deletion.class new file mode 100644 index 0000000000000000000000000000000000000000..cdd856e6a7e3faa2e3b4cca237e9ad1138c8d853 GIT binary patch literal 2030 zcmbVNTT|Oc6#mvW2#g>p1OjbC)s{B4frv})rZj<+#*MkOPE5&DWofZD$Py#1(&d&k)G(h|Ppv~M2zg+pFUk!4E5Z|UmElpLs$Q6`%PPD$YMx`2A$#B83GmS8b%nV-(1chhH+lUdl;p#uJAYmt0?6K9pg&bZ~Jc4_VT2< zsIr-4=qpqz#rhx^-q+EGeui^ZvfPT=4IVtS8ZJ2*t@^g*)~!IObE3@2mIxV^s_)vi zwAlo@X8WGxo>Z=TKxY^Zr4`7uNtEMLLA_?!NRW%9aLuX+W%&)k{r&xr%h22qF5iyj z8WE6}RZj+MqUl*O3aGfpr=70!rnGvtKnm5%IzC4K0E!GN>z3#F(r^^(xe*^agJ8&( zB@HX!#*cxJgp46PqaC?Y4UeHZ8RjvIc@1+6GcgH#pJu=$vF&?i!wR{%6L5mniH9Q8 zaRnwJX}7q2a5rd1?HKNf!sD*$wi{|H2@ws83>Qy#Vl5J`!-F9#`MM1Tai>#q89O zqR24u>ahQGm=65Rsa*bdPKa_fY1s#x)?xCU$k+TRu(=vTx=azhqBud5LD0~TgT4dm z+e1=@WDNtf4${dZU5@tY((K$Z@}-v;-kX1hb2*3Bv7B>^iQh5xTWt3Mts}9w%Vbr= zC6w?X=}H|Bbe^UY`NBsq$iI?kGAW{xRP-!qKf$M@nIT;UpQ#*}Mt3TQqtY{cPO)j5 zqU{%GxnGgXju!p^<+ZRko7}&^QU-tH<}q$>&3ANT9hlb*C#jdI`2UTMUd0Lk+LG+r$BI&M@bRGBU_gleDv}ixTE&PnzUG*QG)PIC+ t?8NmS;ahx1buQxp{WEG*|3mVuCwJR;L{gnJeaMX8p5#$q{{fWuDPsTt literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/modifications/Insertion.class b/injector/bin/main/edu/ucr/cs/riple/injector/modifications/Insertion.class new file mode 100644 index 0000000000000000000000000000000000000000..47779f18841ba60c110c111273896f9999fef45d GIT binary patch literal 2143 zcmbVNZC4vr5PohFvPswiMO%y3N^9CC1XwGrRf1?qMYaa02En$zut_fAmSu0w?p@C5 zKk;vPP7j{)!PC$F3V(^mxtk@XB#k}h!|vSKnYlC1Gc)<~?~^|O+(q3$g5ef#hE~|{ ztwvz^qU~}^cu#plN#8n@O|d5$juO%fEZYmXuSEkXhLtyUs|l~=@`o}I+IPJtBtv>h zctR~R+$mI_I!BJ>I$q1FDW81G)rLH@T0-rIbxVJ2J3b{~okl7bw;56u+2lDSku@=b zG{bmRczh!~taE?Msk@wEvML*nyY2WwpJQc8?Tdh6q57s(bc-)D7!Bzu?kOF+FKdQO zJFb;s`oC&m7&#Jz48v-SK&XUkRYjo6LvoXQdjVI0wJKb`8Ob%`i${=TYog^jD)g!L z$7h2s^(Vai|1Qdc;T;oW7@wqOnlkY&-XqPSbHFRoqn_Cz=12;Z<0*pr#sG$k{n_ZS z@0+-S^9<+6*H@=}XEBXy2Cgz(8QvHsK17~c!=+AOVD>0(pkUx8!&t;t7hw}c%rGQd zobbO;uzSg6 zHSo#ML3<6KCO*Yy441-o(@`R!S3;lQSbGP zRWvA?Pimxzj(wL!8pzQOe$fmJAL`ctO)*B4Bv=WuSJ%a}_UX#VpSgG7C^6(}GV~i< zPbM{7cWun;9-`z|q*TO?(_ZIlUp9jrYWUv37DN8uE)(97JmB#j>`c?Dqc`$1O$n{N zUwbKutvdnN9Ixr}AYYa8AZ(X=u#K7R(Y)fgMU@UPf6`+=fSou*#c|!5P`o^z#&;P! zV)Vx{oxu}gnb8lX?Rng=-P@PCp22%UFlp5x*PE&&@Q5-&f;2QP3vftM&PrepA*4p;k zPIa4MtP(4QS~)yXqIecVwx(LH(4kKjo98O6R4$UQwMxzhS8PYQO0P0pDb4LN^q0Mc z940ObCW;th7!aL~bHp%Nno9+5hOQk^z}J%xD~}OeH!ylq?U_PMjNt|qW5@L?x5cnj z>gg~YE=5Qd4C5vY3^Eid%9Wd8yDt5mE~Ud2&lb+E@Kq!y;J~2@lxA2@2dt<-TRn*L zn$1A!fUhe@R^#s)^+Q?_NgvKSTIp62_r0clDv#K`p!1QI)HN-9OGKmE>SnIyg}yDLlo^K7!?_R{Fnmnq*_}@-g(NH!ahI5=;v3J? zf%ZjbL+U-R5#%t7l7WX*!|63p?xA-ec}2AA4MB>cDWdCjWMU4F81n5?h~axecT8_$ z*>(O_xD7`J(-qG<2s`Ook}jmG`^|9Ys3X(r|9{vG+1oZ5-E_WX;W#y=rB%pahG8~c zQqqaERRR?;pQm}}CMI#Oki`PS`%;g&`uldW{y9EHJYz85xvuofjtBx77+7MM`J-v) zQEy#{24bt zk=%z{^q+}OOSl~)(f+-IyT5!*kW94ESwHT_8dFJ>2bd-~it(7@J;75v#|uJoge>AE HUSa$vAo^j88rQs>tYe$JJ8A;Ae zXZT5c00t;2GYp>@eiOr8$%!}4V>0H0Eot}eIrpCXkpBMn<(~lF!*>cI3_0HD>fO4l z*FD`eI~LbXdz;sN$JN_T!)%&$!#5q<(~DipH`g7{6puw|OTh?3a@*K7bjz??dZ{MP zD;Q(Ab!Ko0kKz0wW`;|J0KMy*mR@#TpEt_f&oIQwX3IAGuFDyU$Jt~H!#I$+OW0#s z(>DFP45@h;nRvA-!{dR)p@{_8NZx7iIHE|ZNMM2?INt&gjW?z zk|_PXykl7;xk!_W%a~$NUB1g*kC)sAcNs3vYf=z-r`<7JgHoJ{BZb!m>l+MHa!itq zR*ivSMumcN3C!ZEf-4Lc`t%1WQSlb$NIIj@$XV7A#C<0-+9tzz!L<34Zo9_aiczyD zgQ|4Rn&P>)IO1=a9z*`@i9D%HDW~I-2w??H9_D=B+2?(D*mUUpGK}t;)H4jL zvb+V;^E0Q!0?NHzUgGmWp?An?Y$h?gOK~#V{)qA3Y>mXVju9 zqWVZm@PW1riBQ8pH-?oV^kA49fIU`e>V+2f%f8|IB>nz`WVlLAS9jWa%k;OpHC^-z zwVlUZecvXC`<{xAkfSMJ86K&9alciiSxR=J$g9ZWLmGO7NjSXXFx;6xC9Fe3RF@}q zMq3jt{ZPdttTDv%rQ&*SBUdSHFic7zOG6-mPf%1)AP4)6-``j91SQH{&o_qaz1+!B zgvj!WM(m8@xIJ7LGz5>K(bnP=Tt&slc))PZGTOCPBGY@54z z>Rpd}3fc_UjwInYDHTxJ&zx>bGdR>8SIFro{YL4R6z^fW#%NYY5XTtZC!o@OxN;t^ z&`t*|$Hf~vf5G&^9^Q=L=}%-4#Wng*kv*W%|03Prz%-Wd zHmyvCD7cP!dLlex*N8Dq_bOe(l?A$EqP7pbSPH!0gdQcEiGXwQC3Ij9D-raG;{m}k zg|!k8&V~mL2q)-E_5FZo0(bBMS@)^MUM8TX$w*fbcs6*ZfCS|p=mYLAjPBt+!;iEZ z34#@pi7#LgU>HQI$H&Cb=po%BPlSYtpRt-I!5&BP!vI89(kOA@asuo46fBt|u#Fy= zMoiUm+)l8lSu>>XR_2^d=x9z2Z(!pT7_OF_i&jCdn-WHa#d3w%je W5n!FxIJU5j9a<4BV8NyunfeberdQhl literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/modifications/Replacement.class b/injector/bin/main/edu/ucr/cs/riple/injector/modifications/Replacement.class new file mode 100644 index 0000000000000000000000000000000000000000..fd8dece4aa8f5ea0449df8d039e5c91ec5c657a7 GIT binary patch literal 2987 zcmbVO+jA3D82_C%>6UccLTQ02)BpvNmJ$>xm(&6cw@A52pq1i})LMyEGF2zvKV69~}}1B%F*4p%x7~H0T1GAHYy_NJEoA$GzQI zfJQ9Tu?Q_RYniqb5J|;s)zPMyb!o>cMZ!868>xfroSiQCE-U0tlf4 zVGWN6ESwt@9V@Yls^r;%VR-^=mF^rKRjH0gM>KQ_teQQWv@Dr5tX*!lpc204d|KvJ z_Uf@#peOCvKDptvVcU)$9+hF4%lnh-!v#- z<@JJ;nY9hS;L_ibxk~%yL+pPrLmIXSES>A{K*6*!(p8nTO~*#mH6V^BH1r8H6=mB5*htv@cy9 z$8cOgH@)F8)0bYJ159B^L`Rgn!#bW;uGP6R=S;BcdoiNpB%UEFqso}VD^$Z(csw81 zb2^^KDS>+5DQyb0M&=)(4;>iQkp`XBCJd{PztA^R-t&tKyT>VZ&jdS;7MABFT!AGoxcZ zOO@1F9UBm9A!RB>zK#MWsL06B`6X2qu_1zL2om(dlF~aB$lh%zHBzy8cxgRA#|gAo zV7)tyOh}&4c!#h$#yGSH^6mjNnV%U#opZodZB&6!$|<;MsrsG{RScpHs!quoa2%hB zH1Y?fKjvh-5H8?t4Q~l_&Q`K%PdMYUe7}_vyqA^jxRWaL?+AQWncuQ>N#TCO&REjx z9CV!VLcU7UE244N!DIBbiulP2`6|gTt4J7@m13*Ko9pmqJ>D1m#}Mqmq-{$#VHut$ zJq;fUteNLzHP{+H<~4e6Q8sJIN8WTSF}4K!%Uw zx`D5keSAkZ_(b}^6(T^e2&H&Sbd^p%{111{|yh-qKoe(R1B=8q6k(X zN~(*)b3MAr?J6nfs)s9@Q9VG@isFDJ7)2>ywfus2ytvJcfCizVLqj7UvIQQ)CJH}J zx(1sSa`6*YD}Qd@K<|m}t}EC|*w?VV20x%<8aodu{xo)N57hPsFQcVB(9;&2!tN>T zAHEP2ZNZ)?41R^?689>OT)O>dS&NcyomDwhgVG6Zx6{a%xBvPtn?1E9nZH=T!U4M;mcSwBXJGN;>@ZjPp$duaFwuE3l;l7G4@B% zN_r!fF+3|7o=yg59cT6?{>=80K7ehU_uDbdi6hZRbKBwb^16r}_yRj|83Xtc3H*%R z_?`FC-`H2oTYo9Eck*@<=WxE5x0{&63rxZ?{K4O}7n!$}_zf?S3eftmc)3_;uMm}9 zmOqDANvZ6%Lc4`^8hZJNrq+gq|KL<3HN3{X8oZ7-_-!KfF6G}Vzds-^#Pvmdgip}^ EFVbl$F8}}l literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/modifications/SinglePositionModification.class b/injector/bin/main/edu/ucr/cs/riple/injector/modifications/SinglePositionModification.class new file mode 100644 index 0000000000000000000000000000000000000000..f3707b7b8a1621757527fcdf72ded10ad8040cb2 GIT binary patch literal 1880 zcmbVN-BQ~|7(Hvr2pbWwiD{ZZ_~{RpokVSllct0;K$^sj4NS~1LwhA;6)O=EmE}A` z-=ISupjTY9orLsf+G%h5Oqov4$^slh8m1RsX?OK~-}%ltyZ-y1U;hAb9jh8r0*g+w zV|MJ&wA*Ir?s$&r`i~qt3PN)`Xu4mywiUU7-!>brzvVfrLEDw{de5E)Rbcp$^~5qg z%il6rHe~`0eFC$m&EA_&V6YuoVRTSSV6tWh+vb)VwK|)oEVN^VZ6`DjzL*ox?7)v4 zKN85-j-WK6kg&PkchmLV=$1gG`0DnXvK#9H>Qc~jvQRLjV*tYfO3_%?kQcc4-`Fz9 z;jE4VMw!HOeMdl4<>EOVZ_C9#JMcQ&ewIrYWbQG6bg^1B)-zyo9UA)O+oX;RvI0Xj z=2-4*Z#v_r{#;r%R1C~7FbWQeW`>^pc_og|*TL@kTT4K^aneq6V9k{nQK7d&j7};_n76~J|;=nut(?#P=77)l#X4=kK zV-q)ur>3>n*mDMj7ns*^3!e&PmsaYl3lA68Rvr>^7jWFuQe4U68Jruy0+uu^3YKgK37bAmo6Q6Y7@r{fdcKc;DNVhoaX?f*4N`#!O}4n;fBER<28E=$u_ z*+$R_ZRf5leLV4c3to}Ut5b|r_)8;2!|`139?Qv7!Dk=W2cUBttX|7Cm6X6}a%NbL~ z1x5TOA*5K6#!m`=%egFEDV4uRTHP!E1@Rry%3k?Th^w(fl3VKJn;h`veT>Va~5Y%!7%Ua0zU2mRXGGzA>hk|P$1kZ1e$`$cwSdp{|iiO z+!6SI`MT`fW|Ojk(e&?7HWZ1fv7t&hjh}Hnob6Caq!dYQsfhM<@{$al%o}DY z1VvoRrh=d-f}#SYWvMJm)1-(NQB*`+a6=IlSKRjnW%tk_y zlOA_*+BOhU2w!OJvLbOS(Hq&cL)I&Vl2)cqVOppDDG_rbJ=_>MhqG-8lU!--ecWQF z6{fq(vYA*s(&eNwc6XPZ;kxp!SZ~70WK*`nhGJ`0cK&a~E?QSt+iFTJiN_M6wXrkm z^hbIfr~|9Uh{tI_q@%w-o3VDp?ao+QkgOW(+LbO$?ToHWDwgQgI!jl^60yu` zh2tB1c4*=5_d*vnZc%6(y|Sq2qwNm0JKc5#f|zPzGNvg68ydG%U;{dKA|BLAATiiaCk4vHP+d3biIGVajNZi4v3=s8^VxsiHZsIc3{qKn3Pv zs;pXI!a$iqRVO2NcD8?qo!TtHQK;^8qE>v1m5RxCZ!(nWi!r`S$3TuzbY`T(qvNA6 zqfp5}azxR>QEQ7vNMU9+*==RKwAmWV^sVjgj%DaJI<}#sqeB9tu-HTdElh@JpOvzr z89U`NcWp+jW=b`5G}D-4{hFg5S=T;iEH1$0Ev z>h2~QFW|oHZfkr4(MS?0s18kzc($L$lqItL%(E1IU+QMK!ralepKV_(_T*h~gm+G} z2!hXaz7jcXB5;RH|;900cV;x3!Ow0w-dcmkC+47%1%(vq^^t=-MP_9dW15lT}l_J(BJ_m%vb8?5`U$kycVt< zLz?CMPM_}>=avc7zY1)_`34xmMdJY{h2V_}>;Iqp_gm`mf{xDEk`koFDEGBCjL&;g zGo$0%GXeKWu5N>6Vh5rmRyvcit$u}?5nkx}<<3S(ME=-T%@fu((Su&*pOs9;2Nce2 zm_TvzsHau*WD`+IlE`{*&{l~Ub{e=);h20<7a%ba2eAhGt)#-q{zx7v&9AFKNLvLQ zTx5VEYL3w3od`}UZ6XEcKuN}7A!nU0=AYbZjXi5(7cQ1GbdMEDAYXm;K;-untps%K zv^*+rG2J8;?=2?Yipv-@7PhtVxWX*I{QO$hH>t;$n|Qk%oaO0ke?JcxDHH~4v)i&P z9v?XswvTJW1ei&~?2EEiJT2g_G|`34mAD%3HgFBkN$r$^qGe*YlzHXIDXM?=7gg5A zOrOQbmGxQaKDU{;9`84BL%~Vy_Ir%>2XG^|$XY3q=N~Dsu|r~DRTJDzk_;c_*-$`= zBRN=&0B#bxeZ<5^g-xXyM_MMC`k0B2;}eVs$(&@DrLff>%_D`4flB_|&GSsO-EQIz z(N@u$a7f8t2c23Ifjzw8Ob^d(X#6vhhC$ZCJ^PsSzs6+Cbj-KMx zY|0Lr7{ahl$Nr=x9r(-w6zz^oTf78l?GKyy3?8BOwC>+|m+))%Eq*PnrTCnj_lJ*4 zjjk-qXUtCNBJ_C^kKqdnX2!`U@2I{x=d0Y#BKq^OX58Xd|Bh~JAsewBW2w>pLyKMT z_&PJ1(TXpd_zIq2)y{PgavnO_jC*Av?Kk*cnLk9wt&Og7+cH-&3+#CD=Ka&EaQX!N zldm%!iHzOLNS4zD-!Sn_tfKIwlh%!K1)j!t419Z}*67OQ?J)6Oe2=``WyQ1XsioW$ zbcG{=^H`UNjvtsfRqOBqymXXbnZFB9mz*7c6f5x@eq!Lq1?_ZBo{690c_s$KdzLNd z(?}Zm%dHsva}&RirnD@U$ZQegMDDLl{93k`al4*0@Ee86`MM(ou@WyxWi{}76Mw)T zS*LWHu{KR#C@dUNSlBphcKGXhfA{cb6Mw;9sf#sL|EjRYPrY0+6>cq(QIza8Kb819 z{%PPJ3bXT=y|X;G%EZ6K@E}iGwhX#*7Cs8(oXG=gldqEJ=KVJ>iq*{WtrI5|Te4bT z&PQ^d_oJob=QKO%fWuyJM9MN@r0@J2fz!yVQi&!lc~azeMy<=qrlPjoNlBAYSJTDf zKHf9dIZlTDvyvNaR*CL(g)&sRp~@8I=aVaz*yZfBBb~aIaiP`23#F49Fja-BRH*FF zPboapc!3x+VIU3Y~0K{^2C00RlfFKk8nDFJhkms zJl+-KNmx~?N)?Xto8 zwTOKuuV-@bZf1iv0a|ucm8eF2BO2$KG~P2ofG-Z?`KmI^lPkKv9C!~oZDGY{i=s~n z+`LSDw%o)keBdcnCxzLQ!t6*S>{NT)N~i6#p;js!n~z=r)e1RkD88}HdF`dF#V(u!O>wQp7UU;zS(F*?LzHj>GZ% zMv(;2K&3JghygTmERfvanmAHu#v=X|D3@@RNT1VGGl&yT3N<~1`46LY+w@TF_PT>u zI*gM7*eX~88p~v@?^K$-h8ost49i>zISg~K605YvIatk6K;+A*%DsG5<`rS9aZ~QT5=xW9k=;BP@mIYpVMBS^FV#h1G7921mq#l^T4h2jd-9XxGK1M zA7EpF=b@Gy#ug7_fGf_?Q3|06uhUUFmy#+GdZ`N|I zqV>YBMv>Dzi0w^>Xgh|{7vQ}lF^o(AhjGa;E+vhd2JyChTFs%Gz{_n2S1^aK#8g~G zn(ijeuVxBeqXEoth3A~shW|UU6S7mnws~bB(%TzQK(x` z65QW>7-}O?T(OA%hH+H@qvLli*?1j+UC**{1H!y7PsfcKiks;Ra!?lFJ$Nq_PUp&N znf(Ds)ItatQjo4=Zn$7pa8ANi6?z20Z9&oAHH7zxVt?Rn_Bp)DQxX7QHaszp5txXv zn#9w?_@Kfed5`lJ_*L%2^yp9*kpP)3Jj#Q#?s z!lT~4r<9FPOtGf3)^FsHm(3>w6jMpN)gEx=_!dCu+S_$r=+3RlRv?}_r0`RhaY z)@Vt4eNf8uesDi~gd+Q&DYAcG(f#Zvy!``SY+9vqHx1)QikyFX5I^Jimok1~7{8TJ z{7&5drvU%_O@XydfV$N~UK2nzh8V6B_}RiwIbYmNZpFXxBERKnFEjsvn86mtgRzdE zLXk;y=rcFN2<<~Cm?yYfAnx;torIU^OK9SjAW*qR+{)wKlb0_vG-Whj{qRbZQWDCb zlB^4;kdl&qF8?dYCt?3tU6AQ8q^6YqDL*N hRV~${6V=ITg*t_D`P`)1)GBol{8hO+ricIl literal 0 HcmV?d00001 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/offsets/OffsetChange.class b/injector/bin/main/edu/ucr/cs/riple/injector/offsets/OffsetChange.class new file mode 100644 index 0000000000000000000000000000000000000000..c9d29976a5855f20901e7ff8160033a565d301ad GIT binary patch literal 2490 zcmbVO-%}e^6#j00Z4#CO5rWVZTdkNMEnBUYwgHqAuWnq$@bv57YI$+Rok5r2qts6)S5tGuC`@G z;m0W*QS=G;lc}``1O{|y2+Q3YIwA-Q^ex&|Yq_zrX*sJNPHeGOG%IVSW6N{P7;wur zkuEJBFUu?;OP0Ih*d@DaR=ffTj3jf5D#?axSB!kkajmVq2Ep;n~C5uFJvdVGX>N9cCISs)@B$YXX;($IUO5 zi{fL*YEfCGu8cxxgx8+4R&^;9svP=T&uSf2(bgt18CWu3639nyDv#?ZZ9bfqa3aE8kmsA3KM@>lj!tJ@B0+5i zo+3FCc!{?Keur32TzrQ9?+}%1Y-?H_pCI%Uz0xTu@c7{GM3Zp>ies7y0atjMLz!HRmL>X%M+AQF3)TW3l32SuS5!CFNzBLagTFu& z(yT#dACp{TFL3P#+WjiskfL*2r4sl258E)vv}GzC+R`Fv3#m)KW!GJPC2__T263Js z=xeqQdsG84Gko?j(+tQ$d&qIsygO9S8hUY$4KCn3HoBOMA2JzdS%--y%f+mET)@D&M}EPs)@ z+(JLLNu{Ldc=|LB=@_K5K=2`U_A?UmDPsJOLks_dgd7Ti96oQ+nmebZvQNcey0^PMQ>U3NLuFj6V_f0Aj!#)^0}wp Jh1T$_{|Bd)D>MKA literal 0 HcmV?d00001 diff --git a/injector/bin/test/A.class b/injector/bin/test/A.class new file mode 100644 index 0000000000000000000000000000000000000000..f8567ce540e6920956d65811b95b1313edbd57d5 GIT binary patch literal 459 zcmZWm!A=4(5S;?TvZ5e@=Y|t_kfVtb6Jzv*dH_j0nQnK4Vz=FN3z2{De@rydyB}q2 zR}xITG zgh1&+$5??Xf%-;$X^b`jY!i67QwB3Fml#v7lT=7%g;q2*I+B=VCp4^%XGmk@k{KsT z8Gm9^q#dFBL~S}W)|gSHElrr^Gise2pHo--EARaFv8xp6H4}=8j52AE#VgnRQ7DYV z5CYh#!7kJZln3iI+TGzM_{bWerl)?f`p|i97D41rd+ z_rD8)aHJQ8Q@pGy4?Ppq(jbKc`%$D4d zi@DUBi!ahG%DjM)-dzE+E58Po1WY_sTKPu;Mw8BlfU#xMr3lUlm_7hMw$|7doE6dg zSK5*@`3`k4GexO#>6Ot~T9f8fxCa8c*-ixRfhgeNf@fcqH-S7ut860eu0;icW8Ds_Eb*si98UBWPh_X%wa%$rIPwzOt)_?Vmqu#0g)F;u@ z29o;+U1MPPjN9I+HN(mii^Wcu@TG%2Yl_-o4jjZ%kE}yB1Rol-a!%>ZrYZ9)!`Q<> zEhnwyksmsS7^d40!Hj?l$$+7+dCPSy1rMKIVQXBiij?fSWLpl-Z!(#0NUOs0{^FSL zD<`16axgydJTRI{D_}0^3~)CFv($pi0&e|z0^k9F2a+{Y*^HjBAq$vFNoV~++U+}G zqTmhdNo6^g&XJ4YIu9Ko0|Dc8KtOAioPTPZ2Lw)tCmq4ZI85+)gpUYXyfVpm_c$72 z@h6C1&$d6n)R!7_j?WWyglp&fc7uZRFvm}<99-n{?+lj?VVFIHVHB>^`&@-Kh@|)7=jVmZ8L8 za$g*ZrAVm$(z;4x1~)dgw;4>dPhrap##f}0Zk54Iqdmm$I3rbmd9%64pw!Y`BAj4Q z9|G2m(WU~oSo!liWzg#A5W76oaUvt(q*gpJx)Wh+U-6*2J3!vWFcOA9i3krwANitG z`xrWH7I{~rv{-~M<~&K-iDbwfWyyUaJWj3S9e+SiD%wC((pj#L z6z|ChgX-H<@lYtwPq5Qqo#rB=83oaz%+4Vh0pfLt(G7Gi70JLT!TpD-Q8+!MvUg?0Fm*^`DKrfln!IOpoH@+UK@9fLSWbrE ze1VqMlKJIDnYN5#4~1MVTgh`jbN~U=Yfy&U45rU8aqr>vHd*6V8h6m_3bJJeQ*9lJ zXipgF-%ln>ZXhl734L@7?lqc)jv#lGQr`QUkR5QTAVMO;`@}9LVvPK9ZGG}f4o*CtVLUf$JCK{->1QMIt(gXXx(dV z-P&`Y*r^|4YjbcD#_4H{t};|;zDjQ|Xw|O=-ynEDRr>;yKQhc6x{nivcES|hYuR%E vcQX!B0;UTL9+xxBoWT&B!BB!(+A{`o@E{u>!XwW?oRmF0S(^o(&CmY^UI8Gc literal 0 HcmV?d00001 diff --git a/injector/bin/test/Main.class b/injector/bin/test/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..f511737e9a624deb02a14b9190d84061383b6cc4 GIT binary patch literal 3237 zcmeHJUr!V<5T70gdw2Zx6v6-HMBPJ$XiQAR7?X=8CWj`1B>L9t^|-=ryXp1-V@&)2 zehZ&{CecLS{ZPi~F2b2Ca0uhI!{QU9_0Pe$_2RQ=y1tygTc>-gr zY@N*oOs&klXsilu2@p=8zy7kL<_YBZ9RdRnrIPj$fj+;wjEif!DLfb=FuJ?=i80y~ zV1#%dUMVAD9juEcrm@udx+DD^fWJw5iah z7BN-Y(vVr+rWVb`W`rNR%_}KR)M*5gQ~Nd&)P+UEPHbtzZP1bm7obYonCcBhTQU%( zB8EmeQw|@^cAT}EvIM3ViyB6D07wrej)zd#woa)+I{Yfttuz=VHmJk!tMA^YLFsj2 zjBE<34V7VpYzk%3>9`XKlMs-CrNnFli%r4(^lbmcMjHMFx`(ii#^l(@IdShWsdd8M zVc0viq&|vEt;@OpaBFn!&hgqiw#%?%1(KzN@ljN1%jhtvFuN7Rh?X!h#e!hn1uf%P zs+IIo#wER!hpt$Tn#ltXx&(tTHUtGYMPS^o@7Cx=YcP&^SHnl^SQ?*q!iF$Q49hZs za$R#4EHfkBd|R2fZ5d+&PA?)9TB2XVt`6OI z!h_qGN9X~fETq4rQ^zm`sK@3uhfhBY;0WL)asa;+pon7$b@$MUpe%ib!Pn*CEg1cd zvmBIhbe4e6X&i@AD>wt=I4ipo`eOyJTU z2w6LS%0#&Q7YLs-5CE;Ov5#lWqiAics`y>73Iyx MlQ4_=Jig!h1#AY&;s5{u literal 0 HcmV?d00001 diff --git a/injector/bin/test/Outer.class b/injector/bin/test/Outer.class new file mode 100644 index 0000000000000000000000000000000000000000..4ab002a3951597d6847186860cef3853212a6abd GIT binary patch literal 2354 zcmeHJO>fgc5SIUZ+I}iGPIz z0`B}M#MrJ#5EYGRA}&4nW5>^LXWp*n?e`y_z5>7_xaUDlKw~d=WId=0*f^3?xgASA z-rft3C~^YUo+z!{Qvuh4{-J>St{IXCEdiYw_L;TDHsQMPKD^eJG80c}h>=NB6-%d# z#?+cHrX+iee(PXDIHV|+mO-hEj^&uJr*tu&u{|6b%1|4JiFDBf9mDA~<&X35Ud5B< zVXPu_Z&Sh-QfW-`%wbqeFjAU-;E-||niGv96_ek3m1~ToF8CStD_LhymNbhXcDb?( zNEUz;Iwa&Krjm-~2>NJ7RWX`Qu;2*#@7`BMnJHPThJ?nVN>WynwBw|+JSAHSP?1%_ zoDtJ0MM1TczjLz;|3bY$S<8W}Oq{FqF0-|+)Vqv&E8En|XlirG{fDkGH+#fwZ)MGp zt&YXgWCMQmab!(WI?T*LERD!!$cEsG2CcG8>2cMR`IklPVXl^CD|z8U`_P0NZD_!{ zfURIK^XPqNxsIK}!#e}E#+P{#l0A@Y%L2Ls6Uq2cT2+kCf^|1hnE-E4o)32T1TZp2 zz-G{&qpiGUrwO+O-2c1zv-b<|_f2jidd^-fU_B%qO%iF39~6lK0#Cvx6M!0D4Oru` z$8QfgD){MthUS~D{}I~XN=%3E1qS%q;Cs75!A&SCg+F2fz>slnZ! D6yW?$ literal 0 HcmV?d00001 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/AnnotationWithArgumentTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/AnnotationWithArgumentTest.class new file mode 100644 index 0000000000000000000000000000000000000000..e4741074faba384f0bb8e385aa22432d000b09d2 GIT binary patch literal 8454 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 literal 0 HcmV?d00001 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/BaseInjectorTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/BaseInjectorTest.class new file mode 100644 index 0000000000000000000000000000000000000000..e08d3621eec8b67636f4a90492510a57c77ff535 GIT binary patch literal 1132 zcmb7DYflqF6g|@xR_Y4nQ4wEArP>x`1X0u)6VMP%8a2?=5I=3pP^MXSn%P+sf0l`W z(dZBGM;Y&I3u#N#@L~7n-o5vnb07Qb_qU$_*6`Fpf}tdKBOWz0Z-iXSwlBC0TB2c; z<{MrpUU!|U2#tdjL#E|@^tkT@P5!oS6B)*gIA|;F=}()=-xZo+uA+34x1vBAt|MQB zyxN~qW|-NE0wWJZO@^}Wi}fH-#xqg{A(8adZ&5v^Pn^iIN?r-SZFyEJe^+mm@YUPYn0IiS!Hq}Kjl0O> z4vDA2^?IoM$cXObP5|O-*fv@Q&9Z|+-;s2}X_T<&V1Z%s?6gA{_pn5hCI*Ibp`)r7 z^uyUuS9|~3?6B{E|fcEX$gU5v1vqwpFAX!p@H& zJGho5+brfNKS{qF9gn>O@*MK4y+Af)fnrOt$tEaH7e?G_U{onuTL zBKtYcoTm3^jGZH#d8)|a3dP(`4Q6naJcetOl{jU+PBDx9o@y+1zEt{x>=AApVJ`Ut ncfX=|2u@_nJM@7cw4HA}+#R5?-_7LVz2_F+|0#E(`YoHtV literal 0 HcmV?d00001 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/BasicTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/BasicTest.class new file mode 100644 index 0000000000000000000000000000000000000000..7373c2425df556482fe699f32441424e706d45fe GIT binary patch literal 2663 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 literal 0 HcmV?d00001 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/ComprehensiveTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/ComprehensiveTest.class new file mode 100644 index 0000000000000000000000000000000000000000..0c92ed2e08bc8125c3238a0839d3e8ebae9a4127 GIT binary patch literal 7818 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 literal 0 HcmV?d00001 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/LexicalPreservationTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/LexicalPreservationTest.class new file mode 100644 index 0000000000000000000000000000000000000000..2b052d40d24cb99c72abb73854cfad25780b330b GIT binary patch literal 8319 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 literal 0 HcmV?d00001 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/OnFieldInjectionTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/OnFieldInjectionTest.class new file mode 100644 index 0000000000000000000000000000000000000000..12f507d88c8fff922ba2700d909e6126b917351a GIT binary patch literal 3351 zcmb_eS#J|p6#gz*JTaz(q3pCB$`%Lku!Pl6$U-2H1#n0(`^28alT2pJEFmf4t?dJ9 zrNTphLe-~AttzOB=tI?qs+G!b=^v>2-LV}zivz71DKmHOJ?GqWzVn@P{QKWO{S4qZ z=3-bSkTUb39_Bnf=j)zTv`yV|Ce2*ndis#lYngVwFZ#AzXV~+5tGzFAUm zJt;5HeA;rX;3I*Cw&aLFW4D_(<7hxj0!?TZSle$o=3qEIW_rWMm~9HE{cg^%M-0!B z-{sB5pkVm|2m9;ay_~;kf%W4uiowvfrMZkX%^(G~TnnARnl?u)-{N+s~->3O@4WqG=aRPoQH3w*uF-eZ3Zxl2%&5MggVQbyJhZ zj1j|T-Yi$TZ8#HpCh#n0LcvynHAN#gWlWe_Ae~XLU0?^paJ@j2^0O&p-uqM~PKv!x zXN%#OZRNC_ZTP;%tF%W7G=XiJrVWkBJZlB*jOLgR%b#sYDt;)Cq(E7B#I*I2m~|u^5t3 zL0kV~n9{eFZYBRiPIfI#(@+@jRt9xYU^jzW0>Tmi<2a0t7>)>B{`cY5^&o+xI7Xz+ z*&@?c@=Bnu?SG0q9m5HMef1sA7061{*E=)A-O)0JQvyfdLLr|YFuW<#tJYWyr&sJE zHXDGf#YziO!2Y2~_NT~U1?R}BLL6P_iJ@CyLqvx#ux!2CwQa&9>o|e)=oM)3Sw^-Q zxQ@WiTIQ7apH7yT6KQA6ARR{<7iDki6F62YUnf}3oGm8M6hQXEjM zz}sxJ<-W%Tohn$I8IBQ{sTsqz@&;#CD#yeJo?$tGpBi+7^V7v(j+%EDw?bYeTi1O7 zmb6y%tQp#2ZI@NFQnIyi*QNFt$x5ke<-b8bFR;4ob&3}$80Yk(DS^$=EE)*yK#tlf zFunqdlWIY?mh(mWI3=*D9CgL$unf@5)3s?%@CB}&E1y+b^pftRfPN(AE%6cs4>*SB zcS^R&rHmVTIkVS_#^rLuHAGJJ1CUs zlUm(!NSP$==6YQiJ2;3N`0E8|A#O=UedI)cyj>cU-JOoKJZS?8It56D0w@ z*YHc=9iFbj+OkwD-!vqotkikh{sY#j8(NiD*pzKhw`8)7>b6X_NqsMqZB{?XWMk@% zOjc2MX0ol#>TW(`>fX$AB z3h`+fiq{Ky6one`sPHBpwbXzUX-rBDs>M`Wf*uwc{D-b3xwDr z=#vC?iY&CLIZY{tJ1$q_n85>lOt7E8$LCx>BQL)~h_89_4cFh|A-=~fe!(1m<@z^r p_YZ3PiAOc*d0kFV11-sB;75fnOFQ6yn4__WJc#q-Fw18a;vY1Ud9VNg literal 0 HcmV?d00001 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/OnLocalVariableInjectionTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/OnLocalVariableInjectionTest.class new file mode 100644 index 0000000000000000000000000000000000000000..c3707640d8e4e267e4ef4d01fe3f81db5475e7ba GIT binary patch literal 5526 zcmcgv33OD|8UAjzd6^6l9;>(wY9WD`fv{>~AVDaBK$Ho=5dmLjUcw8LdE=Xz2mur~ zY5^BiiWcc=EA8>LXcel6LR%^ox>38>g|6qcwVU1Ss`k6@z06D|3(N5o4)4yp|NZa% z-}n9Z`+r`2=Y^L5%)(v|@&sn;kyIcRwgTZqz%t@dJz&H-^l;L&0!^_-Gpt2hG|SLh zqk4lqZWQAH_ZtqDWv^ zqY=}WraD`7t63f=p!Pc6oh(SMH4*}|8wWmnu(+!Qd|D)8B;D^2xL{c-mNYu`79(Ns z*t%HEOls21Q%W06t3A+>V&DP!71hOHSU!xvNRB-~Ny|b#8rLm>>4U_TG|gxt;K1mh z;&@dn7%iYIFwM#itxNM@EKiod0#Pm29tb8aBi629oWPK{7G9^d>;9w+M!`jlBA#lE z8exApswEPB?&064;1Yq+e!t%}b(u!Q-)5R+<XV+?^OADFmXj+a+*>}p30A!!c;Ljkk;oFwTBlo? z8|^{;pg9<&+{v4tt9%NsWd_PSSIG;eV1YoPeV-I86v%6v;zb=6NgZ2E@cT*6zS(&; zGvzG`mIw^*lWtzjL6bc0I)VDKLGnEPK~hQOmsR&YSDvy=e#KM;&2p@g_qD}`6}Umb z%X{bGPC1N_^|JuJhpFoGxq{X5^c#IxDQiMuBB@!t^1g^3)q5n{gVogkGsm$^?=-vg z+#K*?6`BO5nZ1kK3M09;A)>Pqu;R^MZzPh`+=f_8x8_MM{5o{H>v^S{kRx;*R7G8;0 zi5aW2ENw&chPbZagFH63c-J)B$8JyO!V)c>uD#7GSJkdu<)qYo=_<}yrxrhu{ye89 z$az_fcM42&Le0vnf%bhkodH>k(?{$|r%;wP`!u2wG*ebsUtq`%ZhTYkTh^*UkJw*W`Mv2fBsC{Oc89=v=?GjKUd`1CmoI1b^Pz))KAFw9+5%8?t1E_dC@NzY=q zI;vDTj4`2n^@3oiK)o;+DpW5HhKkfngCUPPJ{VHe%Y&iPBK3WIden)*11K*o&hiLI z54sgeH;+11dQ7uDX4oFmPqF=G6&=Pkq5MOb6FP*tkUC18r_NX3e-I67<3TLt@j0gJ zGp52EQ!s5hfaM1e%HXk;00I+HfO4WR2`VOI3@UIDTeR`0!~_CafhnlMRLnpbi_|n+ zi|J_K+fvL#kpJnpflbP4T!jd(Mh9DqPOk34HRwhywsYJ`uU(jnPjh^VRdqk=ag^gR z)ZjSg;RJWg@NqKD$4&k6vBl-%l*`BYp*tumBvX-Ol1Is=$7VB!l~w(*vc_hmm#K#p zn#f8oQx7X^m?gbg*@nx=%0jZTh^#CoD~)7j30YZ6R+`Alb!6pw;=GL52Z?zD=3_Zm zx6rx*&EzD+zpHU0Sy@R|ZbFJ18P7v=T@lG+XyO_W0$jo{&v4O~U6X}gabQ2NW z%$;td=j~jzg)?{X*R8l0cVP$a#$Jve$DMcr_uxrv&BAwI8sByO;u~}EJ>uf)I|IH^ z8{e3XZ`?*mVqL6Cti3kYB`((IyOYE{d#7{7-O2N9#C->GzmK@zPuw3M?hg|8oy7ei z;{Gske}uU2BJLleR_tb;Kg!#%otge&X7(Ot@8itWy=3Gg#Qmeh{bR&kqWlTs{z>lo z1b6rpJs+dxNxtpFa~z+iCcTKy;AMO^i-#j=9<2U&$cs8Whz^^FgeQxJl$7^drM%nH zKd@;QE6J!VN4t`2kd7N=U0@kdWQCvt@v2aPHuI^dlFMRMa_LniyCwFF&z>2gN_K~; zxAQqny@StE^)5b#+kC4w-y_s}I5W~^eRS6OnYzRvJTeI9HrjQH=gTM*JBniaOs{=r zi5-Q{o*81#47H;eW=BzKM={)vLRDq1jIg5^X-6^2j^bQ1<}~XK@HuA8=UKJ(vw}QB z<@*9N;#n%+bJRDMHyosXeUUfudEUeqm=TAV5ic?$4l^TOVn)2oj5xxKILiF_5;Nk< z%!98`1&?vJuhR1sdOXdyui;hx{U-JBHJrrj_&QEg7k|Z>H}EaINqu|^r|@5VN95r( zq2Rk>D845~;`?G8ejxmKT};3aMFoB&s_xC3JK9k_V;7L$=2weD+%b{||l1 zugUXosSIyW8Gc7)_&t^34^)OfQW^e4Wq6ay@Mm@+zhP(bS1QBbSO@>k8u=D$;y+je z|H(Y~7xUoX%!B_>*Z;yic$-@N4z=TL>dU)e_e<{I#Zy9HKUqA=@faCBF7k0g6lC}y l|4yHnPYsgYgmFNhCyrk$4Zr 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 IgG&(q0xoC(4gdfE literal 0 HcmV?d00001 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/OnParameterInjectionTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/OnParameterInjectionTest.class new file mode 100644 index 0000000000000000000000000000000000000000..059805ecdea27f805cebc41a3af27f13adb67506 GIT binary patch literal 14121 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 literal 0 HcmV?d00001 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/tools/InjectorTestHelper$InjectorTestHelperOutput.class b/injector/bin/test/edu/ucr/cs/riple/injector/tools/InjectorTestHelper$InjectorTestHelperOutput.class new file mode 100644 index 0000000000000000000000000000000000000000..a62b7eb73b5e3153b212c2d6ddf755027ba6a6ab GIT binary patch literal 1815 zcmbVNTT|0O6#ljpQc4gkwcJ!hv6OI0MZ6Y4Wrl$fsUsC1dz?4Gmd`}UmgB)|Xs`~~0&W+X%y?(kAYtrTsw=%}_{ zHn^&r8@%XRw(44z;i&VqZGk)P95>3`9ta-gD{i^sN{BMFZ)jVZYG~$~nqLu_7!tcF z_j52zEF2v<$Iz^sgfy!goboR0V=cM1Zmv;4)V3_bO!_`kx71Y%R_|%!O$|jVa6))W>7I@w4f=D1|($2=wN8b3@r=K2^r0Z z3#(IxgqX0pWi+CRp>07o`C?^rh1&&f#jliA)Qn}#*2TVd7!|c(xLe0t{wo10aqC`( zM9mpw{-jJY@Fl`9pLrDW=sGy$VmQkX^Rx3(3kHyuaGqolth0(QxG-LtqZBZoGEzm?7xG5XBVxS!FDU*weGXpI{Z~lhHM;Qzz2sL2T|}M4 zDO!akm_$5Fa1h8nI8Cggc!oZlsd0En9ud{2>=1<=BoqBVa4rHeQ{OQ({1qyhU7sn$ zCldF<-%+yn9&pOPz6acgOSnwQ8U1*!)<8B0RDh(zLBuHmT?=5Pyz*?*?GH%dBhlZc jVt+b-o8H4s;|4uWG-Ar*I*psO#yuuk+@kficb@$V7e?oS literal 0 HcmV?d00001 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/tools/InjectorTestHelper.class b/injector/bin/test/edu/ucr/cs/riple/injector/tools/InjectorTestHelper.class new file mode 100644 index 0000000000000000000000000000000000000000..23ede81ab886e71f81ed753794812a53bcee0df9 GIT binary patch literal 7115 zcmcIpd3+Sr9sj<~!X%r4gm5K@5D`hT30XlrnuS=1Tr~+wLJ&~f$?k+KY1C^}gaqo*yS4Vd@B6+l+uADqzBe8fjRDpOv;K$8ZkLbg40*0 zGAXB1V19GC4J`u#;Vvs_Mo@uSI%c3wprW~Dpb8|ZqZ+z~c>=Qwdat!@oYfvaAQ;E*FyERLd#wTUzQ$ zTXGJ$#w*c8IJ0)58ZBtm5T&vT$s#l9Xv1>4nQdmR^gaU8Tt?QGa^{O5h7}sl7HFE< z(_EOg(PvZ60UaxG4&6fHvt>wNby>G4hfAs4acSstb)3hbL-o~m$}#(`4Rk(%Xj!u5 z@E)kfa}d|iAuzMxWYWKMti~F`M;i*v4MO4uX1rymh6@EQKAGyJ=9$uB5p-g$41;w7 zw=|!EFT_vjOc`v;n1HcbS31q4k#b#pb{Twm#E*eKD`zK6*FM=GoL)4PlK$TYgY=fo zI-ZA%nJ8@2NXkTz-7+L4+F)BFTj~B%LOOF9=~~JvH$$l|DY#iMLS@}_%G{A`-gN?N zlqTR)QI|1r3ASpu)UO<>HmDq#)zOE3##+{)wj%=Vlt)=QP+j6)T&rX5#u)9v{qbrH z;4%%{nY#;tQM5(J4(t?&WX-E`X2wYwX@SMfWhkyQvZhD1jy3Xf9arE=N@gSy<|vb6 z-zm9zkkL>slWl0eM=9u3`jhaI!rJ* zO*gVK5eS@hGUQY-mYHN&M+$r7(PVOMns_t>8FpFeG%FG1Wb&Xvo}GU%(z1?WI~pUa^Z5vXK(whi__0`rP|WV1KV-Php;4cGfcO7Zkpb=-)XSXeXW zei~$sPa){a8eZ&2L7=3{()UswFT>5$*752?t$&{Fii}>W^$NU7!z%^q^U07AYG+L+ z#(rqo z4-UzK`EFV+C}aPyZCx$=orTYx$ZWd zuC$RQ zPNL;*(D4a;l8qH97E0riAjZCxJcnecY}?vRx}U~pHGD>3mZGb|*ln5UVYZQH}Fl`kTeA1L2bjQDTs_zu3y%UQn75a{q|KI14> zxaAAW_jUXLKcte5rK-E^(t{%Tpp}`^uwK^kpXm6h><2>DP#r?JTqed}==ddmMM0_d zC5Fu+9>~r`0I@~>4GW=*y|1w0FhvdK98)FHwf-oA-{B7$eqVyLv<{K}BmP9^NDv&S z_-?kE|Er&4}$3a)-lVvOXeX{5b< zG5AywQMI81_H}ZAZm%a%!oe5E9y`o zDp`(1)ugOY9CO7b<{nWkYk({!8DoSAphn&=`z`eAw$0G9MHvF!PkoFk;0U~ z!>;+BC;;$G^(o4fd@jfE~evdg3wfpyDLST zKwFoUOD7vMmec5FzD8%*Y)lrOrbxnWl5A9#cM)WpM_(#0p;BDo`gM+c?rV3Zar?KDp(` z5svw2$2ED~o`ISCTfw58@8^jSd4U?p)8~=*`5a%M_%^x}^L*RM zw~PFwtQTQDPYP_nMo)tMo&+l=OAw_9o1Tpnt5J_Nzk1 z>q%j8EG^JP-M36&o4}(Oh#ti*U;@t%fl$tRyK%jE}gzv6TS9#E#)NH_ivzrv(5 z4|niu8mUC^VLZsW!=%xHisK{@)*v)8(zuM{Z!zO7^3RC>4Sq%5MTPht=N;8x2 zwcg?7%ldYN>u&EG$B*g0Kl9wTkTmMJ9k3|aRrJ$QETn}R zIU^GTiR1;~v$4nE4&o!vv@jL?oO$jc{CXU}-OdqRj{cPx$Da>jMy~{8xdcNx4XE*= zJR0+8KHyqri|aUlJss%=G~*`4IO-D5Gj5^gt}rcLwpi?8P@yp3{~ujR4615FvXFW* zCMlyzpp@z#?8*wk;Z8h=rzV65Vdr5yH5rQyjJ=H%X#*K=R3eomP7xN9IZ#`fH)!|3X^IE%=}51*mO>Z^ErCSK6=Lf049N?A#~*p z)i_PeAUYxLo~iu8#iSmg<0M_7f`N|Tq8$H8?g@*TL_Q>HL@j@paLjF@K`a!fi!<4d lELG!WqD4g2xK%9YK6wM`QkUnPz56;@%f= z!W39IaZVlOJHe6K>!(=)`5hhT^cXZ(Gj^6jZ=(W@LJ%Ms3bRB=+iFEp&IL+i(#{$jHf6{3adFUj^dxru$b|>Q% z=ujPMPVkC>_Slzk?In>8j@r#>X$4#t5UPj@suGKrW*pa*u!I`|Ry?E*6l{Wasq?{A zv{}?}OJbP=Uu9RqZPW#1S`-U8nJ-#8DWM$KpStsVb?+e^)gbpDS_#YHSX4 zL{pi)sW1&Y0J6uI6@>MKy1e2T{@2v)#4eks7K0X91|*}Fx|H9Vqyf{hIQDajH6 zcW{?Bz1_=(F_>|mK7&u&sL2lC_KXXDi-JT=qLQ5r2qDn`%ACMv4pILA DP%Oiu literal 0 HcmV?d00001 diff --git a/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java b/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java index d3eb9d7b5..50b8ba9c0 100644 --- a/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java +++ b/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java @@ -24,6 +24,7 @@ import static java.util.stream.Collectors.groupingBy; +import com.github.javaparser.ParseProblemException; import com.github.javaparser.ParserConfiguration; import com.github.javaparser.StaticJavaParser; import com.github.javaparser.ast.CompilationUnit; @@ -171,6 +172,11 @@ public static CompilationUnit parse( StaticJavaParser.setConfiguration(parserConfiguration); try { return StaticJavaParser.parse(path); + } catch (ParseProblemException e) { + System.err.println( + "Javaparser was not able to parse file at: " + path + "\n" + e.getMessage()); + System.exit(1); + return null; } catch (NoSuchFileException e) { return null; } catch (IOException e) { diff --git a/library-model-loader/bin/default/META-INF/services/com.uber.nullaway.LibraryModels b/library-model-loader/bin/default/META-INF/services/com.uber.nullaway.LibraryModels new file mode 100644 index 000000000..897576aea --- /dev/null +++ b/library-model-loader/bin/default/META-INF/services/com.uber.nullaway.LibraryModels @@ -0,0 +1 @@ +edu.ucr.cs.riple.librarymodel.LibraryModelLoader diff --git a/library-model-loader/bin/main/edu/ucr/cs/riple/librarymodel/LibraryModelLoader$Factory.class b/library-model-loader/bin/main/edu/ucr/cs/riple/librarymodel/LibraryModelLoader$Factory.class new file mode 100644 index 0000000000000000000000000000000000000000..dfcd367df7c679a90f50695e5a2e949c909df2f9 GIT binary patch literal 426 zcmb7=%}T>S6ot>NHA!Qub)^p=ST~M4#TGY0X(8$&*}0ldE+J)1WM(4t)m-=hK9o59 z0fo46HS?W&4)=0CzurFpT;n)Ihj7DrBN}Cdvciu3IYOWeOUH!s(R1=MPMs;MVtnyS+9t+?URoBFbdB+; z(?3&L=529WH%9Ta)ZTZ}zU*?njWC*Ix9u%=ZHdsIR~4IkEv;o6;*fCl-#Q54t`I`> u$kxqj>jHqV=Ueu#Z)qQa=g?CJ5xVGYe(_E@K;Luh9fSdnf(XOSeDDq8P<4s` literal 0 HcmV?d00001 diff --git a/library-model-loader/bin/main/edu/ucr/cs/riple/librarymodel/LibraryModelLoader.class b/library-model-loader/bin/main/edu/ucr/cs/riple/librarymodel/LibraryModelLoader.class new file mode 100644 index 0000000000000000000000000000000000000000..97994cdbb950b5fcac7a8b3b93046175aafb6d69 GIT binary patch literal 6670 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 S#f$hm{>kybIA0c~gZ~9+3ni5R literal 0 HcmV?d00001 From 7936e05983c11913d4dcb5c64bd025316a75ad7f Mon Sep 17 00:00:00 2001 From: nimakarimipour Date: Sat, 28 Sep 2024 13:24:58 -0700 Subject: [PATCH 2/7] add comments --- .../main/java/edu/ucr/cs/riple/injector/Injector.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java b/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java index 50b8ba9c0..e8978595f 100644 --- a/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java +++ b/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java @@ -173,8 +173,15 @@ public static CompilationUnit parse( try { return StaticJavaParser.parse(path); } catch (ParseProblemException e) { + // The original exception is not useful for the user. We should provide a more informative one System.err.println( - "Javaparser was not able to parse file at: " + path + "\n" + e.getMessage()); + "javaparser was not able to parse file at: " + + path + + "\n" + + e.getMessage() + + "\n" + + "Shutting down."); + // Exit with error code 1 to indicate failure. System.exit(1); return null; } catch (NoSuchFileException e) { From 18b65288dfed4f41b1e262ddc1fa6ca8d8c25ceb Mon Sep 17 00:00:00 2001 From: nimakarimipour Date: Sat, 28 Sep 2024 13:51:05 -0700 Subject: [PATCH 3/7] update log --- .../src/main/java/edu/ucr/cs/riple/injector/Injector.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java b/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java index e8978595f..56400e570 100644 --- a/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java +++ b/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java @@ -174,11 +174,15 @@ public static CompilationUnit parse( return StaticJavaParser.parse(path); } catch (ParseProblemException e) { // The original exception is not useful for the user. We should provide a more informative one + String message = e.getMessage(); + // If the message contains the stack trace, we should remove it. + int index = message.indexOf("Problem stacktrace :"); + message = index == -1 ? message : message.substring(0, index); System.err.println( "javaparser was not able to parse file at: " + path + "\n" - + e.getMessage() + + message + "\n" + "Shutting down."); // Exit with error code 1 to indicate failure. From 021fba1cbd6b03f9a385c5a5bc49c31ba0da4893 Mon Sep 17 00:00:00 2001 From: nimakarimipour Date: Sat, 28 Sep 2024 13:56:50 -0700 Subject: [PATCH 4/7] remove bin --- .../ucr/cs/riple/core/AnalysisMode$1.class | Bin 2027 -> 0 bytes .../ucr/cs/riple/core/AnalysisMode$2.class | Bin 2479 -> 0 bytes .../ucr/cs/riple/core/AnalysisMode$3.class | Bin 2094 -> 0 bytes .../ucr/cs/riple/core/AnalysisMode$4.class | Bin 2094 -> 0 bytes .../edu/ucr/cs/riple/core/AnalysisMode.class | Bin 2802 -> 0 bytes .../edu/ucr/cs/riple/core/Annotator.class | Bin 9247 -> 0 bytes .../ucr/cs/riple/core/Config$Builder.class | Bin 8096 -> 0 bytes .../ucr/cs/riple/core/Config$ListOrElse.class | Bin 2119 -> 0 bytes .../edu/ucr/cs/riple/core/Config$OrElse.class | Bin 1085 -> 0 bytes .../main/edu/ucr/cs/riple/core/Config.class | Bin 21075 -> 0 bytes .../cs/riple/core/Context$OffsetHandler.class | Bin 2706 -> 0 bytes .../main/edu/ucr/cs/riple/core/Context.class | Bin 1916 -> 0 bytes .../bin/main/edu/ucr/cs/riple/core/Main.class | Bin 995 -> 0 bytes .../edu/ucr/cs/riple/core/Report$Tag.class | Bin 1135 -> 0 bytes .../main/edu/ucr/cs/riple/core/Report.class | Bin 8944 -> 0 bytes .../edu/ucr/cs/riple/core/ReportCache.class | Bin 3109 -> 0 bytes .../ucr/cs/riple/core/cache/BaseCache.class | Bin 6561 -> 0 bytes .../edu/ucr/cs/riple/core/cache/Impact.class | Bin 4128 -> 0 bytes .../ucr/cs/riple/core/cache/ImpactCache.class | Bin 1451 -> 0 bytes .../riple/core/cache/TargetModuleCache.class | Bin 1988 -> 0 bytes .../cache/downstream/DownstreamImpact.class | Bin 1235 -> 0 bytes .../downstream/DownstreamImpactCache.class | Bin 687 -> 0 bytes .../DownstreamImpactCacheImpl.class | Bin 13323 -> 0 bytes .../DownstreamImpactEvaluator.class | Bin 4497 -> 0 bytes .../VoidDownstreamImpactCache.class | Bin 3195 -> 0 bytes .../ucr/cs/riple/core/checkers/Checker.class | Bin 1192 -> 0 bytes .../core/checkers/CheckerBaseClass.class | Bin 2963 -> 0 bytes .../FixSerializationConfig$Builder.class | Bin 2012 -> 0 bytes .../nullaway/FixSerializationConfig.class | Bin 3629 -> 0 bytes .../core/checkers/nullaway/NullAway.class | Bin 22792 -> 0 bytes .../checkers/nullaway/NullAwayError.class | Bin 2255 -> 0 bytes .../core/evaluators/AbstractEvaluator.class | Bin 5037 -> 0 bytes .../core/evaluators/BasicEvaluator.class | Bin 4240 -> 0 bytes .../core/evaluators/CachedEvaluator.class | Bin 7786 -> 0 bytes .../cs/riple/core/evaluators/Evaluator.class | Bin 419 -> 0 bytes .../riple/core/evaluators/VoidEvaluator.class | Bin 2110 -> 0 bytes .../core/evaluators/graph/ConflictGraph.class | Bin 5353 -> 0 bytes .../cs/riple/core/evaluators/graph/Node.class | Bin 9779 -> 0 bytes .../AbstractConflictGraphProcessor.class | Bin 5363 -> 0 bytes .../graph/processors/CompilerRunner.class | Bin 179 -> 0 bytes .../processors/ConflictGraphProcessor.class | Bin 253 -> 0 bytes .../ParallelConflictGraphProcessor.class | Bin 6871 -> 0 bytes .../SequentialConflictGraphProcessor.class | Bin 4473 -> 0 bytes .../suppliers/AbstractSupplier.class | Bin 1497 -> 0 bytes .../DownstreamDependencySupplier.class | Bin 3939 -> 0 bytes .../core/evaluators/suppliers/Supplier.class | Bin 740 -> 0 bytes .../suppliers/TargetModuleSupplier.class | Bin 3467 -> 0 bytes .../core/injectors/AnnotationInjector.class | Bin 2978 -> 0 bytes .../core/injectors/PhysicalInjector.class | Bin 2078 -> 0 bytes .../core/injectors/VirtualInjector.class | Bin 8034 -> 0 bytes .../main/edu/ucr/cs/riple/core/log/Log.class | Bin 2622 -> 0 bytes .../core/module/ModuleConfiguration.class | Bin 3007 -> 0 bytes .../ucr/cs/riple/core/module/ModuleInfo.class | Bin 7809 -> 0 bytes .../core/registries/Registry$Builder.class | Bin 401 -> 0 bytes .../cs/riple/core/registries/Registry.class | Bin 7139 -> 0 bytes ...ssFieldRecord$FieldDeclarationRecord.class | Bin 2718 -> 0 bytes .../registries/field/ClassFieldRecord.class | Bin 3165 -> 0 bytes .../field/FieldInitializationNode.class | Bin 1642 -> 0 bytes .../FieldInitializationStore$Class.class | Bin 3374 -> 0 bytes ...nitializationStore$InitializerMethod.class | Bin 1200 -> 0 bytes .../field/FieldInitializationStore.class | Bin 7128 -> 0 bytes .../registries/field/FieldRegistry$1.class | Bin 6685 -> 0 bytes .../core/registries/field/FieldRegistry.class | Bin 11125 -> 0 bytes .../riple/core/registries/index/Error.class | Bin 8922 -> 0 bytes .../core/registries/index/ErrorStore.class | Bin 4665 -> 0 bytes .../cs/riple/core/registries/index/Fix.class | Bin 4640 -> 0 bytes .../riple/core/registries/index/Index.class | Bin 4535 -> 0 bytes .../core/registries/index/NonnullStore.class | Bin 3595 -> 0 bytes .../riple/core/registries/index/Result.class | Bin 691 -> 0 bytes .../method/MethodRecord$Visibility.class | Bin 2483 -> 0 bytes .../core/registries/method/MethodRecord.class | Bin 4605 -> 0 bytes .../registries/method/MethodRegistry.class | Bin 10084 -> 0 bytes .../region/CompoundRegionRegistry.class | Bin 5080 -> 0 bytes .../region/FieldRegionRegistry.class | Bin 7204 -> 0 bytes .../region/MethodRegionRegistry.class | Bin 6302 -> 0 bytes .../region/ParameterRegionRegistry.class | Bin 4383 -> 0 bytes .../core/registries/region/Region$Type.class | Bin 1373 -> 0 bytes .../riple/core/registries/region/Region.class | Bin 3498 -> 0 bytes .../core/registries/region/RegionRecord.class | Bin 1273 -> 0 bytes .../registries/region/RegionRegistry.class | Bin 470 -> 0 bytes .../AnnotationProcessorHandler.class | Bin 667 -> 0 bytes .../region/generatedcode/LombokHandler.class | Bin 9408 -> 0 bytes .../edu/ucr/cs/riple/core/util/Utility.class | Bin 15028 -> 0 bytes .../bin/test/analysismode/Dep.class | Bin 756 -> 0 bytes .../bin/test/analysismode/Foo.class | Bin 860 -> 0 bytes .../bin/test/builder/A$Builder.class | Bin 769 -> 0 bytes annotator-core/bin/test/builder/A.class | Bin 552 -> 0 bytes .../bin/test/builder/B$Builder.class | Bin 1527 -> 0 bytes annotator-core/bin/test/builder/B.class | Bin 818 -> 0 bytes .../bin/test/builder/C$Builder.class | Bin 749 -> 0 bytes annotator-core/bin/test/builder/C.class | Bin 515 -> 0 bytes .../bin/test/builder/D$Builder.class | Bin 1117 -> 0 bytes annotator-core/bin/test/builder/D.class | Bin 645 -> 0 bytes .../bin/test/builder/E$Builder.class | Bin 1117 -> 0 bytes annotator-core/bin/test/builder/E.class | Bin 645 -> 0 bytes annotator-core/bin/test/builder/Main.class | Bin 544 -> 0 bytes annotator-core/bin/test/builder/X.class | Bin 91 -> 0 bytes annotator-core/bin/test/builder/Y.class | Bin 406 -> 0 bytes annotator-core/bin/test/builder/Z.class | Bin 91 -> 0 bytes .../Target/src/main/java/test/Main.class | Bin 894 -> 0 bytes .../downstreamDependencyFieldCheck/DepA.class | Bin 692 -> 0 bytes .../downstreamDependencyFieldCheck/DepB.class | Bin 719 -> 0 bytes .../downstreamDependencyFieldCheck/DepC.class | Bin 703 -> 0 bytes .../downstreamDependencyFieldCheck/Foo.class | Bin 684 -> 0 bytes .../DepA.class | Bin 930 -> 0 bytes .../DepB.class | Bin 1080 -> 0 bytes .../DepC.class | Bin 847 -> 0 bytes .../downstreamDependencyMethodCheck/Foo.class | Bin 933 -> 0 bytes .../ucr/cs/riple/core/AnalysisModeTest.class | Bin 5203 -> 0 bytes .../cs/riple/core/AnnotatorBaseCoreTest.class | Bin 2941 -> 0 bytes .../core/ConfigurationTest$CLIFlag.class | Bin 1231 -> 0 bytes .../ConfigurationTest$CLIFlagWithValue.class | Bin 1499 -> 0 bytes .../ucr/cs/riple/core/ConfigurationTest.class | Bin 16311 -> 0 bytes .../test/edu/ucr/cs/riple/core/CoreTest.class | Bin 13956 -> 0 bytes .../test/edu/ucr/cs/riple/core/DeepTest.class | Bin 9802 -> 0 bytes .../riple/core/DownstreamAnalysisTest.class | Bin 6677 -> 0 bytes .../ucr/cs/riple/core/InheritanceTest.class | Bin 5898 -> 0 bytes .../edu/ucr/cs/riple/core/Java17Test.class | Bin 2763 -> 0 bytes .../edu/ucr/cs/riple/core/LombokTest.class | Bin 4619 -> 0 bytes .../core/NullableFlowToUpstreamTest.class | Bin 5939 -> 0 bytes .../riple/core/OffsetChangeHandlingTest.class | Bin 10489 -> 0 bytes .../CoreTestHelper$DEFAULT_PREDICATE.class | Bin 1980 -> 0 bytes .../cs/riple/core/tools/CoreTestHelper.class | Bin 17272 -> 0 bytes .../riple/core/tools/DefaultAnnotation.class | Bin 590 -> 0 bytes .../edu/ucr/cs/riple/core/tools/Module.class | Bin 4237 -> 0 bytes .../cs/riple/core/tools/ProjectBuilder.class | Bin 5032 -> 0 bytes .../edu/ucr/cs/riple/core/tools/TError.class | Bin 766 -> 0 bytes .../edu/ucr/cs/riple/core/tools/TFix.class | Bin 710 -> 0 bytes .../edu/ucr/cs/riple/core/tools/TReport.class | Bin 3796 -> 0 bytes .../edu/ucr/cs/riple/core/tools/Utility.class | Bin 8711 -> 0 bytes .../Target/src/main/java/test/Bar.class | Bin 1409 -> 0 bytes .../Target/src/main/java/test/Foo.class | Bin 1121 -> 0 bytes .../input/Bar.class | Bin 1064 -> 0 bytes .../input/Foo.class | Bin 981 -> 0 bytes .../Target/src/main/java/test/C.class | Bin 926 -> 0 bytes .../Target/src/main/java/test/Main.class | Bin 1124 -> 0 bytes .../Target/src/main/java/test/Foo.class | Bin 1114 -> 0 bytes annotator-core/bin/test/innerclass/Base.class | Bin 561 -> 0 bytes annotator-core/bin/test/innerclass/Foo.class | Bin 453 -> 0 bytes annotator-core/bin/test/innerclass/Main.class | Bin 537 -> 0 bytes annotator-core/bin/test/methodtrack/A.class | Bin 607 -> 0 bytes annotator-core/bin/test/methodtrack/B.class | Bin 668 -> 0 bytes annotator-core/bin/test/methodtrack/C.class | Bin 569 -> 0 bytes annotator-core/bin/test/methodtrack/D.class | Bin 569 -> 0 bytes annotator-core/bin/test/methodtrack/E.class | Bin 569 -> 0 bytes .../bin/test/methodtrack/Main.class | Bin 556 -> 0 bytes .../bin/test/methodtrack/Root.class | Bin 581 -> 0 bytes .../test/multiplefielddeclration/Main.class | Bin 1687 -> 0 bytes .../test/multiplefielddeclration/User.class | Bin 622 -> 0 bytes .../bin/test/multiplereturnnullable/A.class | Bin 817 -> 0 bytes .../bin/test/multiplereturnnullable/B.class | Bin 718 -> 0 bytes .../CallerNoHelper.class | Bin 901 -> 0 bytes .../CallerWithHelper.class | Bin 907 -> 0 bytes .../Main.class | Bin 926 -> 0 bytes .../bin/test/nullableflow/DepA.class | Bin 831 -> 0 bytes .../bin/test/nullableflow/DepB.class | Bin 797 -> 0 bytes .../bin/test/nullableflow/DepC.class | Bin 660 -> 0 bytes .../bin/test/nullableflow/Foo.class | Bin 1046 -> 0 bytes .../expected/Dep/src/main/java/test/Dep.class | Bin 969 -> 0 bytes .../Target/src/main/java/test/Bar.class | Bin 845 -> 0 bytes .../bin/test/offset/Main$Inner.class | Bin 2606 -> 0 bytes .../bin/test/offset/Main$Type.class | Bin 2659 -> 0 bytes annotator-core/bin/test/offset/Main.class | Bin 3423 -> 0 bytes annotator-core/bin/test/offset/Outer.class | Bin 2487 -> 0 bytes .../bin/test/parametertrack/Base.class | Bin 627 -> 0 bytes .../bin/test/parametertrack/Child.class | Bin 596 -> 0 bytes .../bin/test/parametertrack/GrandChild.class | Bin 612 -> 0 bytes .../bin/test/parametertrack/Main.class | Bin 565 -> 0 bytes annotator-core/bin/test/parampass/Main.class | Bin 1900 -> 0 bytes annotator-core/bin/test/parampass/Other.class | Bin 1903 -> 0 bytes .../Target/src/main/java/test/Main.class | Bin 1819 -> 0 bytes .../Target/src/main/java/test/A.class | Bin 794 -> 0 bytes .../Target/src/main/java/test/B.class | Bin 1018 -> 0 bytes .../bin/test/templates/java-17/build.gradle | 83 ----------------- .../test/templates/java-17/settings.gradle | 25 ------ .../bin/test/templates/lombok/build.gradle | 84 ------------------ .../bin/test/templates/lombok/lombok.config | 2 - .../bin/test/templates/lombok/settings.gradle | 26 ------ .../nullable-multi-modular/build.gradle | 82 ----------------- .../nullable-multi-modular/settings.gradle | 25 ------ 180 files changed, 327 deletions(-) delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$1.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$2.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$3.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$4.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Annotator.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Config$Builder.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Config$ListOrElse.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Config$OrElse.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Config.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Context$OffsetHandler.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Context.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Main.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Report$Tag.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/Report.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/ReportCache.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/BaseCache.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/Impact.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/ImpactCache.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/TargetModuleCache.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpact.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpactCache.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpactCacheImpl.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpactEvaluator.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/VoidDownstreamImpactCache.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/Checker.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/CheckerBaseClass.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/FixSerializationConfig$Builder.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/FixSerializationConfig.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/NullAway.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/NullAwayError.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/AbstractEvaluator.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/BasicEvaluator.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/CachedEvaluator.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/Evaluator.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/VoidEvaluator.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/ConflictGraph.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/Node.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/AbstractConflictGraphProcessor.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/CompilerRunner.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/ConflictGraphProcessor.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/ParallelConflictGraphProcessor.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/SequentialConflictGraphProcessor.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/AbstractSupplier.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/DownstreamDependencySupplier.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/Supplier.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/TargetModuleSupplier.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/injectors/AnnotationInjector.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/injectors/PhysicalInjector.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/injectors/VirtualInjector.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/log/Log.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/module/ModuleConfiguration.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/module/ModuleInfo.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/Registry$Builder.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/Registry.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/ClassFieldRecord$FieldDeclarationRecord.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/ClassFieldRecord.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldInitializationNode.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldInitializationStore$Class.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldInitializationStore$InitializerMethod.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldInitializationStore.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldRegistry$1.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldRegistry.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Error.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/ErrorStore.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Fix.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Index.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/NonnullStore.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Result.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/method/MethodRecord$Visibility.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/method/MethodRecord.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/method/MethodRegistry.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/CompoundRegionRegistry.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/FieldRegionRegistry.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/MethodRegionRegistry.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/ParameterRegionRegistry.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/Region$Type.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/Region.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/RegionRecord.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/RegionRegistry.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/generatedcode/AnnotationProcessorHandler.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/generatedcode/LombokHandler.class delete mode 100644 annotator-core/bin/main/edu/ucr/cs/riple/core/util/Utility.class delete mode 100644 annotator-core/bin/test/analysismode/Dep.class delete mode 100644 annotator-core/bin/test/analysismode/Foo.class delete mode 100644 annotator-core/bin/test/builder/A$Builder.class delete mode 100644 annotator-core/bin/test/builder/A.class delete mode 100644 annotator-core/bin/test/builder/B$Builder.class delete mode 100644 annotator-core/bin/test/builder/B.class delete mode 100644 annotator-core/bin/test/builder/C$Builder.class delete mode 100644 annotator-core/bin/test/builder/C.class delete mode 100644 annotator-core/bin/test/builder/D$Builder.class delete mode 100644 annotator-core/bin/test/builder/D.class delete mode 100644 annotator-core/bin/test/builder/E$Builder.class delete mode 100644 annotator-core/bin/test/builder/E.class delete mode 100644 annotator-core/bin/test/builder/Main.class delete mode 100644 annotator-core/bin/test/builder/X.class delete mode 100644 annotator-core/bin/test/builder/Y.class delete mode 100644 annotator-core/bin/test/builder/Z.class delete mode 100644 annotator-core/bin/test/deactivateInferenceTest/expected/Target/src/main/java/test/Main.class delete mode 100644 annotator-core/bin/test/downstreamDependencyFieldCheck/DepA.class delete mode 100644 annotator-core/bin/test/downstreamDependencyFieldCheck/DepB.class delete mode 100644 annotator-core/bin/test/downstreamDependencyFieldCheck/DepC.class delete mode 100644 annotator-core/bin/test/downstreamDependencyFieldCheck/Foo.class delete mode 100644 annotator-core/bin/test/downstreamDependencyMethodCheck/DepA.class delete mode 100644 annotator-core/bin/test/downstreamDependencyMethodCheck/DepB.class delete mode 100644 annotator-core/bin/test/downstreamDependencyMethodCheck/DepC.class delete mode 100644 annotator-core/bin/test/downstreamDependencyMethodCheck/Foo.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/AnalysisModeTest.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/AnnotatorBaseCoreTest.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/ConfigurationTest$CLIFlag.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/ConfigurationTest$CLIFlagWithValue.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/ConfigurationTest.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/CoreTest.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/DeepTest.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/DownstreamAnalysisTest.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/InheritanceTest.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/Java17Test.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/LombokTest.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/NullableFlowToUpstreamTest.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/OffsetChangeHandlingTest.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/CoreTestHelper$DEFAULT_PREDICATE.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/CoreTestHelper.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/DefaultAnnotation.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/Module.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/ProjectBuilder.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/TError.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/TFix.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/TReport.class delete mode 100644 annotator-core/bin/test/edu/ucr/cs/riple/core/tools/Utility.class delete mode 100644 annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/expected/Target/src/main/java/test/Bar.class delete mode 100644 annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/expected/Target/src/main/java/test/Foo.class delete mode 100644 annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/input/Bar.class delete mode 100644 annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/input/Foo.class delete mode 100644 annotator-core/bin/test/fieldAssignNullableConstructorSuppressRemainingErrorsEnabled/expected/Target/src/main/java/test/C.class delete mode 100644 annotator-core/bin/test/fieldAssignNullableConstructorSuppressRemainingErrorsEnabled/expected/Target/src/main/java/test/Main.class delete mode 100644 annotator-core/bin/test/initializationErrorWithMultipleConstructors/expected/Target/src/main/java/test/Foo.class delete mode 100644 annotator-core/bin/test/innerclass/Base.class delete mode 100644 annotator-core/bin/test/innerclass/Foo.class delete mode 100644 annotator-core/bin/test/innerclass/Main.class delete mode 100644 annotator-core/bin/test/methodtrack/A.class delete mode 100644 annotator-core/bin/test/methodtrack/B.class delete mode 100644 annotator-core/bin/test/methodtrack/C.class delete mode 100644 annotator-core/bin/test/methodtrack/D.class delete mode 100644 annotator-core/bin/test/methodtrack/E.class delete mode 100644 annotator-core/bin/test/methodtrack/Main.class delete mode 100644 annotator-core/bin/test/methodtrack/Root.class delete mode 100644 annotator-core/bin/test/multiplefielddeclration/Main.class delete mode 100644 annotator-core/bin/test/multiplefielddeclration/User.class delete mode 100644 annotator-core/bin/test/multiplereturnnullable/A.class delete mode 100644 annotator-core/bin/test/multiplereturnnullable/B.class delete mode 100644 annotator-core/bin/test/multiplereturnnullable/CallerNoHelper.class delete mode 100644 annotator-core/bin/test/multiplereturnnullable/CallerWithHelper.class delete mode 100644 annotator-core/bin/test/multiplereturnnullablerecursive/Main.class delete mode 100644 annotator-core/bin/test/nullableflow/DepA.class delete mode 100644 annotator-core/bin/test/nullableflow/DepB.class delete mode 100644 annotator-core/bin/test/nullableflow/DepC.class delete mode 100644 annotator-core/bin/test/nullableflow/Foo.class delete mode 100644 annotator-core/bin/test/nullableflowfieldwrite/expected/Dep/src/main/java/test/Dep.class delete mode 100644 annotator-core/bin/test/nullableflowfieldwrite/expected/Target/src/main/java/test/Bar.class delete mode 100644 annotator-core/bin/test/offset/Main$Inner.class delete mode 100644 annotator-core/bin/test/offset/Main$Type.class delete mode 100644 annotator-core/bin/test/offset/Main.class delete mode 100644 annotator-core/bin/test/offset/Outer.class delete mode 100644 annotator-core/bin/test/parametertrack/Base.class delete mode 100644 annotator-core/bin/test/parametertrack/Child.class delete mode 100644 annotator-core/bin/test/parametertrack/GrandChild.class delete mode 100644 annotator-core/bin/test/parametertrack/Main.class delete mode 100644 annotator-core/bin/test/parampass/Main.class delete mode 100644 annotator-core/bin/test/parampass/Other.class delete mode 100644 annotator-core/bin/test/rejectOnFieldForGeneratedGetterInDownstreamDependencies/expected/Target/src/main/java/test/Main.class delete mode 100644 annotator-core/bin/test/staticAndInstanceInitializerBlockTest/expected/Target/src/main/java/test/A.class delete mode 100644 annotator-core/bin/test/staticAndInstanceInitializerBlockTest/expected/Target/src/main/java/test/B.class delete mode 100644 annotator-core/bin/test/templates/java-17/build.gradle delete mode 100644 annotator-core/bin/test/templates/java-17/settings.gradle delete mode 100644 annotator-core/bin/test/templates/lombok/build.gradle delete mode 100644 annotator-core/bin/test/templates/lombok/lombok.config delete mode 100644 annotator-core/bin/test/templates/lombok/settings.gradle delete mode 100644 annotator-core/bin/test/templates/nullable-multi-modular/build.gradle delete mode 100644 annotator-core/bin/test/templates/nullable-multi-modular/settings.gradle diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$1.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$1.class deleted file mode 100644 index 63f544eece7ed27cdaf3eb5f5d6f8f0cefd62b6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2027 zcmcIlT~pgu5Ixs+Eij@uG@*skgd`>bOd?3y^uv@u9H%%jAH@uP>&!*IHVU%jk>q6f zJALVMJDql#hyH+0e^aOD%5G2^Z1U0v%X?S5d(WQz(4T+5`UAk{*f)?8D5yr)>e_*2 zhgRTpTxHpQpsY<#x~HKNZu<>YST&FlxN)(iKz7aXoM>HOYN7UAzL1tHy_Qvv0>^8W zs*8sLnKDD>kjAKq_mCBss5ze6>9&tla3GIdB`{g@ZRsA$z|rTvG7}v;p}?)$#V`u1 zC4qD#TLRxL46wJQeXOj8|I!PiK*_fC__bJVccdMawLz(uL^pC=tL(e3vLna$N;;3x zy3_Jx)C~yu<^OTZ+5qJHs^bSyX`Lu0S;!AeT*ehLFKt_OB7tiQiwV@tt`}n_d@t;_ zRZtqkhnP0-k-+7+LjOt5#0)+bFq(c)Aq4_+{Yu7mZ->)dTsh-0L7u?+fE3=5e4+^A zWLfvAL{5oH=ofD^%W3D|hIw$V$Azp4jJUFW)R2W0f$M_`+b_c6;V9;D+rTY>+4CE- zXK7*qivnY=23u)1*+>GSI*KCh7+5CD!@LUzvSs2fEHbjWx3|B0Sm8VlAh&m+b}8iu zZq>y5xF;|_JeAm9r&GkICO*?wW%nyjE9Cda8^!Tn_$SJ$ z#g(F=Y;t7%;MBw>9+BtvnM&ZVh&Q1kthZl^!($(7aXp;+^V;{p3D zY5wjndshzk?GJGB+Ol-rx)Z6=L>6Cj;*u%t9zAD2aUbOII0u1mOx(at8a~P6rhr-X zJQb8(8HS3JlxAlb*k(t(Mdx{>7}#auhnuoRdJJ-Sc2pQ``C+s%M67@uY=8~h*VNw9?{XqBg&!lgLOF(n-#Wlv9(=lIbt|OJtX*Q|R;J>GZ zMme+e3ksPZFuwFNmVU*`kH}HFPw5Q96u)o49gJ{tCtwlf3Z`){k>3m+@IwrI!CwZc z$t*p-q@2Q6D8)LR;TnG$QJL5)*g_RgshQzPBf*Bwa~{t&rcuKV_ISs)RFj>507X0^ Awg3PC diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$2.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode$2.class deleted file mode 100644 index 157f6ada0a366af1bf1bcae14bbfc3e861c11e0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2479 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 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/AnalysisMode.class deleted file mode 100644 index e99641b052998069b1b5cf11e78f11456f90b6ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2802 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 Or>gZ&$h+k|X#PK-wT4Up diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/Config$Builder.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/Config$Builder.class deleted file mode 100644 index 47a7bcaca51d034678fdef834126360b88adcfeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8096 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 MBOl*xVY>DI0K3`v@c;k- diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/Config$ListOrElse.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/Config$ListOrElse.class deleted file mode 100644 index 3b3fd33acd33839e5427ee777c70a58ec4fde9d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2119 zcmbVNTXWk)6#iDWqu5d7)FCOQrG%2Uw&Oc*|oXvGn|ZIVW^r^(cSE* zuG(xG(rBz|IaaX5aJhJtcVpDnC~Y!aJrXb3jG9E@q+Pn^wnPpooYbJ9z>q4IHnU)O zNkax>@-(X{9&&%Mqqy$j^TF zz}Mo7I_c-n4NJ^$KA8_$d!v*{XsBSQjDq64j36VeOw#Kb&f^V+@wN!US~5%*W5t{tR51JBD)y&rXg>A0Cpws^MK+ zV^Gb=%OD5;ZIjGnG?Rvk_ZTJzw4&GOSbVuv?3N|9EM`Gc_Z?Y*bc_hVHFX$<+=f7lXurdu;aG;9BR0u;x_ePNILXj zIeYG|(CfUj)#3!?+gzq}U&As!qUfE0is7GRo5Yrp^A+y2Y~jz>U3a(FO^!5eC(CIk zHA99?ny3GF8HGIFHd(beY>nG?!wQ6vAHyw%i^(U&g-u$;swu4IP{+E8HQF_U^o4V# zVFRnQtxWC*`3ycGFoU-0IKm6>g|DJXEBUyc!;q8xbMPl{pW(tF%239JQ?23w_51Nq znvAF}v>VoiAFQ~3fH_*8DOv>z3UZf{q=wQs$+S`X@&qA3+xGON@EhjtKgB%o1VsgZVDSmw zQSc|OKO%fOWIQREDL+D0ej>&{hiqpfe|@$U+<-wmB*(#B#8KW=>F#~HOMzwSVM}yW q@Ijop4{?)ZjUX!o_!xI_51*2zKp2JwKBMPv;&XgK;l2zl8~*}5<}a22 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/Config$OrElse.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/Config$OrElse.class deleted file mode 100644 index 11cea9d4666c39a052e3fbb094f9f0b82e4fe481..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1085 zcma)6%Wl&^6g}g(ag(@7Yf8eSrG-Aoqtr_z5@i#C0EKpuDEo;!q;8EJ`B90V;34r3 zY(b(Rv0#hDMiX4tLHgrv2bGf0}WHehJX5twF|(RwF15_x2> zY@&b_hD^0K$bsRCi3Mb(b=8D{MTSz>^~FK*Vkp8sA9`x!z~SD2hpzM|pdKH)H1SS% z4ozvma`&$sFUP<0)aOYsl_^j=`nOEA8J#A|F)UU|;Tk=8Y~qfA+ce;x1u8jBY+;=w za(E>79K^>WB!TD*!%{Ei&gnBgo=lzZ1xe_LN3PVRkY1d9nUA5`>OZ*LLHjbqU_SAE z5vt-MGO)+6_CFQrdZc%g#yJpC{5XhWnudC$yRE^J8zjq;`y(``&^$4qU7PexktGxf zNywMyO7$=FG|pkw_s+5Uk)RC9^tPZ=)>qKA*T`vaP}JU{LilES4A*d-JW8O-GG)oa z8g7tXR%J^RbyEgWl!3IBHLOotxusf($(K!5>YreJhtYVCBAKhw{fvzdMCq!fEKLRN zooXX3P?@$-!8T3LW{OKLEiSno;&v$${Q(r78Z?8ByX0!9PGqT}PJW)k=tqTnWbG@y F@e3|K>NWrX diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/Config.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/Config.class deleted file mode 100644 index cdc7b39b850b49d02e48387213d254a5cb7b9644..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21075 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 D8|&uV diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/Report$Tag.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/Report$Tag.class deleted file mode 100644 index a3c28c51857acfca9b4ab7b75dde4402c168b70c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1135 zcma)4YflqF6g|VX-L@=Hs}y;t$V1zLUGae*+7Jk-u~J$>p-E$6vMgg=vfU;7AmLwW z`2f*K{Opf1-q}{VU$ks8J9B65IrrR|^XvDwYXEQXQpO0wJU{kTUw2g9RUPBhS4LTu=wFN;CM+l4a@L07^G~j$q?DLk9i!?Bp4-|Y;_>E;W>uY zE>?2Q1m)gU5JfBwSp*pcGGbzNUqKuRqN*Aeulb!L?i^@GCTB=jZCx{)nq!DK*i1sg z1WE8d8!lBn(@dY!VmX_;MK4LrV?oAahEz!7x$E(cf<-JbBs9m-&UO3roFO0Xq<(b5 zb+1?nHTQRmx}ygPl+-^ltcPL!3&;(>XVF+z!7_3Tufr7ErslfEP~98OK@Y+d^vubI z?K?VuYlzDm?RlsmvZ%3!(Y7?tcj)9*h)f_$!_{pNyHc?%?gVnUE8{uC-2bdcZXx?J z#B1F3-r26VxkisIk@uy|X<-C_X7T`#nh_45lL*a8j8dLL(MO8KSNIOrN{>mG7{5R| z2<}CKU^4oHj-)QqjaHt)AY|!6`)FtyBI?aQ>bGGJ2XUw7-Zdktu<06 zw8{CExl7CrNMe+LK1d1HGUkM668r!U`|x!tCE%GZrdm5v{<>8X%66sMD?D2LLMJ^* zJvMeDAwduRq|cG398oKoX89{T{R#GOTm<=ma|Nrx{0s$wBs_zPHM-ar!M^$jl+gI_ diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/Report.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/Report.class deleted file mode 100644 index 387344149238f2dbbdf24b912e57c03d595dd49d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8944 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 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/ReportCache.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/ReportCache.class deleted file mode 100644 index 122a9d4590ee77dbe58f32fd0ffb53318ce9189b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3109 zcmbVO`*Raj6#j0~X4`a2N-ZxfSYFzs$bx{NDGwXLmWGD}DsSCxZqud7Zrn$u`1nJZ zamGJ@A9MypaK=Bt@lSFbzq`A(+i3#TAG+B+_uO;N_nq&a+duw(`8$A<_+CRsV6Uu) zMre74W(Ku>`}HChV; zyJ=i9+hu|Nn%!{BAXKY&)~`-hJLmIc!}bHumcC&-b@|Y^U_UH(@r`RMpJ66VI_7*+ z)&<0E0o@PGK;CHA`J^c~X*+gsh8V}YM5?&Xg54+==LC8xZe8Y)#gGmiTLrS?#W@Xc z2y9)0H*NZhgqX)LhWa6}T}Ll+{n&{&HS7`??F=qXqvI{)1^Pl?M!c#3yLI# zd#)vYU)IULfYFV(j_oSm9zYQj8cG6#Yow7d9f$CqzyRwAOxy8i<%+Mw_9YoCx^+K~CL9edfql`4i>8N>4HR7`@pieAzbf0^=Dxp*@Q+KDR_r&Jw~o7C)7WKC&8p1czZT>XB%dQ2$aK zWnq~F_pu1w5ByfF993Cf;JCmGoDw)aQF@6pz%Q5@UBB`p`byaZaZglBjChu4tJsB0 zn80P`yc*Rs76)Ig=_sZ#!$JzQOyVMw&oa4A3rpZyHK~{F`3oE@g7Gf%sT!fMD8F77 zv`0~qiPEc10ym>{aiHELoxl}rO*S8=xAM!Wc8#vJD^ELck4?LuijZ54aJ54O!ru^K zo)N5$5vK7ObHrM^76CcQN>nX_F|##+U-9`*G^7D7rGgE{8pn_0} z_b8G1EY^_4yi}tw+hf-R6*pl44F<|$F-mLW0e=;HU(x1c8DHZeE$XnY;2V60UH<^Q CaSYc0 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/BaseCache.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/BaseCache.class deleted file mode 100644 index bac8e43d7e140be4f30f20a8e8f862f6fca953b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6561 zcmcIo`Fk5z6+KUOG>JU1WfQv%fix{i&6C3Sqr7?`@ZknKfuSwc{5|ps2&-a@8btaZ{C}C@45G$ zd*6L}?BDYb1GozRRFDwZq)(PIrJS9~IT_n1=Jia@viYUuPUx9F&C#=Rq@Z3PeNsEE zW%8OiojE*lQqQ>xk^-BT5-?aOYB|>vA+W-6DO#Xu$P-j@jeKTUEA|Mi8a1X(%`M5* zy0KBtBzq0haQ6tbv_IkPj&ZKG^CdZ`&svju3Ux@UXh1V}w|9)Mg20nhC|D_V8K!=y zRG851F>NAG`7J|MPRoyLwjrN`$$IyM;n0?$rHmY Y<4mDlSp5UZ67`dE7n~8*r&W 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 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/ImpactCache.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/ImpactCache.class deleted file mode 100644 index bf67b17083f41d69bb016c02b39c2d921242e210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1451 zcmd5+OKuZE5UmcuCJ7%We2qaYu_criE2KqiQsZiFDpdbX@8g zF8Dw$qTU+@I|=%Ul}UmYXV0xQ)-jl_1~ZCH$`fOfoO_xYO(`fv?1+CFyf{`kMjsK^ zu}rk^!6Ji?|KySVx&q|6MtvgH3G^nYIDen(9e;!PSD4v1qB92D@s#c^Ku7KnvYilolNLX`zUBHQ=CdCsfY(!8!s|l zs7X4xE(>jV6{yrQ^4!M)J!4H;~XO|UTzq#{?Vw5N8nabd8xKiT`s zEdJ7%{bIaID=lg;pjT)`0yJsoU4#Z?yRQkC$iG3}HP|G33obA1D`a1VYZNKsE!d`W h4T|sNcdx^Z<=LBb_EyQhP4*pV=eT$CZ|5htq-oy4{?d^PRKbch2VL@2}qh+{K!P48t|i4vo@Hx;`!3 z+!n?<_qT*xb=#pW>dK-a%Wx$vWS$3+D?@J9ax6K=Fi@^+Fl6g)n*fFw4!`DaxDiUr zHkNs?y~@1;@)*`Jh+F{!7*V@J3`fe1eNXbLDVSoza>QELX$gOww`@Uf4cFxM2KO!X z92>K8+X@(rMq06b=c_T4La)tbbcUv+-CuPyh3wWb)U>u7E<>Lj?j;K)huPGuD;hQoEqL=bR|L4X6TsGavh`YIziYGer*_MabCkYhLL?X zsYo3caFIdVbp1urmf>RZ6#Y1ge9aMW7r5j~h8{2?ZnRg1ciyfPGrg_{B!?ky^G>VH z$FDO?rc)9#TG@!RffSpQYZITs+y>PtC-esjbSXUHzG_O1}J|)y6SX_Sn8>A zrC%V+c`ZyzXxOozu^T`M^SG(w7H-ohcp)jg+b=eEwu~1o60*49+Ilv#_Y0YId9w@VKlmZM2>uu2G8~1>3D?448xs$6T`2#{gaUq z_%e6ewg|=>uDcU@Nu`?7x16n{B~BRyuG0|w-^(avdTg>k;3H%; zai3K-N|-OuoGj|Nf{CJrg%Tzh^cBYue%>&tSBR_mXxhW@M`R6(@i%IFo?_97q5f1aZ9!I2t*}fD}fBjuG%>iinaa%Q#pm zqezR3ULZ7;q*VQg$sfp1eZmy|ZtNGXjt9CzRMAn6(q4`dW^jkzXX#t43cnX0;69NN WWqm^Ubu8g2mdT diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpact.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpact.class deleted file mode 100644 index 445b7ea2c7e3905a6d2821ad1c020e25ffc780df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1235 zcma)6T~8B16g|^cmexfC1r<@Zh_x-q2!0@`F&LDDq*x=$18>{iX*;mH)6DK_`5C_Q z2Yfa`B|i8A{88%NmT00al1*mk>z;e=o^$v6kFVbVEMvt$ieXu}F^?V1osetU_5^p7 zronbvg1hQn5Jpm^mr9caLG{u?%GNgdtz7_P_s1w3Uu3rEP}H znsP-JS)4VHW0*cEz=Vkr3eieM4D$oPwP;GJL5h&ez!e?7E<2SR(ik;y2Im?0AXIVp|tf!X3G_AL0>6w=zHa0Va7n7Vb)PTZz|R7+Qau%!0UD>_)9Gu z6}U2zDhN&7#4N)I8OPass++Md0@7u&xKrJ=-`d=>gC?)lcc}uBI?=db;x>v5qa;tW zDYS5(Yprz1P^|u&(NUg9v3$e#q786pF diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpactCache.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpactCache.class deleted file mode 100644 index 7ff47e728d2148205c008f2fe03dc2d290d69cba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 687 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 BRGa_+ diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpactEvaluator.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/cache/downstream/DownstreamImpactEvaluator.class deleted file mode 100644 index 0c1277d46b7fbfc039d91bb41c0e1ad47576d354..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4497 zcmbtX`F9)D75<*Q3|59(H6#w3lZHU#C7GmzG(o{JcI;S|0w}W14Ud@H3}>Q%}D)8rd?E9Od-roYBmiyL|WF@80+3i~nB! z6u>v|iH3y0m@HI`isc(tVEA^~k%r~@yqMO4Gz#8BZV>v?EEz{vZ?mPcX@!%Erc*IP z&)3i?U^KTPYeIoBZU(lsswB{T*mmu3R3MkmT~Rrxl*^7S{h$uUQCXI5LAusbK7N}S zJS)&S;T2>O9q7@~g`~j2tFph&R&UOB<%vpZPWoreIY$cgw8CS)Szb6TgNhRp@o+k4c_pLhdBv#i zrIP2e{E?)QEtM*viZU<5D6>6zyXcx>#b+Llx2t)$MG&WD+4IB9C@rgEZPD>n^z}es ztBxCRqd-?tK@~XA!a!XXB1vPybLSm94l$F&%^1*di@^RXva5-{j&0b^Y7}L7f_!4G zZb}d4&Y6p*Q3-9wh?^oG^+u+T{j@{Jt=LIko0cWZp@7+ncUQrOdYAJR*9vVGh=B%` zlJqm1a68f(b_w*iK&E35Lju~o=TEYs1-7T_f@rj;8c6e_(lF$9YfRd1S>G2+!ukutHUj9P7c?v0uX-MS4#E3v|=-b7j^krev z_dP#Ia(Euna8Tg(_S#3sU5ZWJRo3*8<%f0L4GzD~PzL16T&sBgU#^@YXxlPF8Ifg7 z$2}M)ka^n)r7v)(DIM07>iPF&$|rDC$0VlMswSuNlEAigEwak4shGGCglQdFd{dyK zWR|1ZyvE!{h1Twq$l-*B8TRFxff(ULb%3!@I!@vg@r52|n83g~d|#H1;GNcy#~C(3 zJOv}Fwf2yS5jv(@G)~T)(xlC7SHbptqh`lYy{rs!Ix~`d zXjz`jtM$|W%!Pz9{v7n(SFw(pYn``Q@Rq8g` zLEd(`RZZC!)K+m`hl5g7EH{)FSmA9ga>tRW1TsDF@B0?DEh=J~qJEpd3jo;fER? z7TDFG79H9eK<_IuO}BYDO>FJw2HQVaq>1d*4}RXSzvR0NbycEcs7Ms zk{ncj)nQ<7uZF**z|%`p+1V7{P_l39uu!1vTPYNH!f0l@DS38p% zn|TB7r0};mq<`x8DIO)v4^wzlK+n3a^rP01frgI-ZfoF1vkGgtL<(*!%JWK<4%p88 zbnvVVe%Z0R(ao#Ir%@#M1GW@tF^my<-Ayf>|MbC?JrJpcqDdUnXY{UO9UWfAz7-sx>x^=JB!SDA zPlA7KgBchF+NT4XnH(CzP*ZI75OM0z=On>#%6pE-zUOa4Am8rD|5u$0dY5jA&=u= zN_?S`IWW8ed679?#<^v69`1rNYOF`Ql5(ngJ^(oC7*!jkvreCIpod}r7G`=3Am0)T6<-hdi` zTdbeZ#8cFZsN%zbQBNv-xZWY7efd~Kv0`pWdy@CJvf)lRbiH^}Z)$);;LJn!kxK(t z_;mN+A@kw}OcPiuiG3n2f$23ac)U)a-fH&(BGZp%dUcLyoM-NBbiNrijnT3wT^B<2C#XK|;!L*Udt_k|lL3ZuAH*swN%xne%Y z>Y!uFk-`z(=0}}%1Lt7T5NWpHiNO5v3_Tf+vvlM5)`~v!$R7-c6C+5Q$Qks@sk*AaZZB+@m{Vhslz>f&5Rx!h*b7b9PK}RK03Ex>$Yc zOX-^~3PUNdnSub@f$oH166I|@p{>Nfg&8~tqBA=GjItgf#$wUl*hKYzJ$+Dyg)DM zdk+@Tu#TT8{1x&tzVR-{=P4Xfd=q?6E&mS9U-3%~X7D*}CNJVUS2SF;3`u7AD$F7LYiLx1*NykP2v^hN`p@{RTdpq~g!y!JgrM!-fO)ie6L+Vy z^vqj0gRNKr{Yqu@w_yQ&=!{*(ch1>P*Yydg@4z|3@cgqFj*i>LxcMB63-B)PPjk3v z_n8#W-}E@1BKbhhF6CWPGn! z_*b8c|4n85YoJS|bD%S(dn%Q^UHR8&Q-a}NR diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/Checker.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/Checker.class deleted file mode 100644 index f38bbc7ef47ab0ea7ce73208aaa551bc2a223aae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1192 zcmc&!+invv5FHmt=mpwxtJDubsgUqvrEXLNfk=^pkeY~B<4}1V0 zfW*%rX1z;QL{=1Dc=2UyAI~{w>@VLxeFlI-*z3a@gU6Uh9;M^bbEhheTv|uXdz2s0 zc|K|eeYnYB=Tw{tu7xT1o5d;0z+g8=k4_1#KH@9qtn&d+ z>axjH+L9O67RjBmq$O#!rZoAaEMpK0jkS7zA^RUwP$tK7p41{8zx`KY!wzCs6l>BQ zt8=owWA}>cqbgyre?|qoyl4x3WXp;?Uns4@1%n%d+VcI{a^Y}f%~BO(rO}VAdl8k+ z89W(W*Pj~d-F0_&k^Y57lTdW2N{M=^&zX%*Vx1*}t(Ml)`kgU&Ih-GL$n%?+jrYe_ z>bH6HS&sn;Lw^WBkA8()(4%>uW@~Vp=IgKl^>4A+_FHi0a{VsFw_zu(@4~&y_JNi9cvvg6`mNxEi zgG_ZZjJ=vEhHk?an`W8eNWS%wZ16q9ppd4=A9xH$+p9_i((Rr$h3U;O93TG=-P9^W zSJp1^1Uk{Hq6d8po#Uz1I2ig>#F2<&07D7}84kCFDE+EX5R=P>7<%)j;ER5BgFDOm zhQ-NN-Zpe=Rd-A|kAz*`mgzE_YXh=v<|)LXz4o?ib(by=Oj~G6V&3FdDbvPv)h_wOra~~}#HO7|HEXuFn!qufP;i{# zRO=0BvaezkCyAS7?ghZE^D;%_Y%^ROZ{a$ixfAM`+|@Q^FxsA#nK(`%rC^*P-2|d7 zbQNh#Fzhod{ozB&f!)JW^c+)^1GA@9oPov=zZbECDA60L`krZNMeb!1IEQx?yu)z5 z$^9$9S8*QiF{CIVIU%`O@GVas@gT^noB%q(R=UwvGAxWYqkRcfDsR|Tt!&%npjK3? zLdbz~D7`@ME~fFc3wb z6cl{Ybd$ojtOVxpu`H(x41+B|rdAUuU`fH^o)!|G3KgH=Q-;`yTwj<(>f^~+ot@HmPzY?^5U*Fai>1CE)61ag| zG6J=qdgSLSZsQAvLsh-PY163it(hL76RxKVk9?1{in5t9)NW*+=p+<9-KZ4wTGR^? zMca1_I*_tk4AvP{@3m*-CNSKcUY=^h;D-8TiV}aI%{h+kWML>Xyg;6*AT-}S!G zcg40ns-AkSz`ZTIQ#4-nJ`#Ez$On7)u3M|L4znVk<~4$XnH);+l|c_sc3@4i+ZxxFIhi*3iu1fR`1MfOUcZW{;??VS&Ip{J$ zyc>`=5E`YNs7TNKG%Jxt2aWydr#O(Fc!GoJiN|>32@d@f=)Nhxp^Kgq^qeFcr*V*) z%rHrY!j%}oTQrk;(gVZW^e*j7$p{Vyvm-bfdHk9Xbdv1w#14|_#~7pkhiP(oIRKFijgjOs>5*B?-~-a`qwuH~62v;3 zQ1T&3;+Vx18ndL|fvZ6xzK>unq<_c$=a^gX|L7@lzopj;JIMbSm_~{Q_Dj!Kf6_QG z*?)Zp%ip2<2dK|+V}0T&Za$I=)6ei3AQzKb7{n0m1aOT4$l(AMsD%~??ovY*7w{!z wSpF8GEb8>$gRTRAVOT+-Cq|1mNYnu%!d(KVd5mJM(BFcfnM}WpyKpi5500-%2mk;8 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/FixSerializationConfig$Builder.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/FixSerializationConfig$Builder.class deleted file mode 100644 index 55df1fbbb49a037d9244a3959885b9541140b592..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2012 zcmb_c&u<%55dNO+WE00plQftXm)3<6Y^QYj*#aqTlQdQ>oK#?lXvAf+`{KNIvuo{- zCPm`HF9|rn0S>(Y5(us!(MD>eazx^f0=~DqO@M?`a`2nk=b3Nj&CEA{{CV#IfOEKP zASck2PHe_@VA`P>sGciL+YflGN&AKjLeq;~*V?ddnN79Xk%6*Y^_~?e-<$KjRnYF;K|hXqadcS)0^{u++)fnGep=w@o3R(Eb-AQMMdTUJ^P?oMP@s}HY?{{g zrMak|K|6Z(pH~cXK_FkNF9{Upd`A|M$5;u&7#W1X;S&1LueC=?FjDQ&5(dyOaHy?3 zxfrjn$lxsvsMGUp%U!Zq8-8b(g=kGNlPm3mDKFD5hBE4;#T01QmY3@XhuwG6a$`Pa zctb^N^WIKZI+11HSg?B8t45ha^WTkny>^g^81mtqj5E~Lhcm!Y@`GCf@78vY!hw}R z_xtG*22o_OHv$#Oned&3HiuxZs7pnfPnB>Q&j|FbXch>}*7lptbP*<=Gw`gyh5e0A z3D2W0a6Ea59{(A#I3;b%kH980&kno_^&s37fo5oa;2$ywLMc};6%?-5d9 zd5>`*rHdUu4s6*}nx2)t7uOk`pg^hRc`}%DtuU12tC6iUfq_MCtt);Q;UpWK=f*4` zr`H0toL&lv$lt-ZJ|^^0{)P8B9N}3e zKJWn}eaJEVh~6LLFh0Ri-j-5-JcbIt1dieH4Eue0>-;K>ipD*58zYThF@76H;U^T5 zFhBF}d=g?LG5wT*J|pbs33N4e&!7o}Pu<0tow}z*`G$bsvX9^WqbNh$84lrvq{n&!Uc^g;6Po)O zypt8I&dN{zj^X<_du{yXExh{MeVEsDJNTR6udEHWaQ?p?`JTo20b}?v37$5)o&~Qm b?>xj9kBd}uxP%!>J#m7BnB}a@CHLmvYv$sl diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/FixSerializationConfig.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/FixSerializationConfig.class deleted file mode 100644 index 1473cba5fb648308f52ad9da77759a658848474c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3629 zcmbtXTW}lI8UBtWdu3@I6O)9j1Jo%Y*e1!ALN7=mBysG-tuGKePHZUcdbPGUS?!9w z*oIz6TWFiM^pet+w$MAJJTg=4xS44?o#Ca!JMVqsm6`I`%XfCAl~go!XLzvA*>nE; z|NZ~@{kMPp@lOCgf!7pd1Ws6$NRLckHv`?bYmTLxp3k3E%e-Rwf$m0*W2_rb>Ergs ztmWH=V?S+#w&#v|?y|k2ASZCkWn<0I9m8GGXO=EoW+<>Lh*nmtARKdzCC91=h(*$+ zho<8Nw!0#*XW6!#%7kl&6YjE?QuldLSc}3lwohrE|CB)gWK+p(=##lDpq-E0(5_nZ zc3@M@DcAMF*tkI8K+LeA8|k4wEqx&!IlGVB)OkW6J2X5mkQ?$C9aWbse@=>)hI*#q%o_|9zw3v&aMh+wCnrBx zv}ySMp~c0;_s2pyap$^khcw15oz&F}-6{xhB#RV_C>9obIB^2d!h9V+g|VS%D+txvc?Xt*XFKQc625Bbgl%2Mf& zieZc}VifaVdIawNf22{&5gb!+RN&x_wyV(bk;LeRHW|+0NzY%=*Y7v=idRkjE$8u3 zfnLU-iTENOz{eGQjHvCzqOztwNgmU;jL;f$EEzX};Z8ws(^)4iOZg=gWgMrKMy+PK zmC;p(UEuIg8^bigT5h*HKFWiDR_aBT$4SDR`LfrD?9(`-V6?4NlPXd%hH-MO8BS!) zEK86qCV5N>x?XEVoWrLSOt3CmeXpCY;?tNEPy;JG6|y*&qL6^Nr-SF60GP+LK#%3t zn}SqT%HvUnvaLDfG0Q@&8R4p=xS(PlgR;?B;heP*67C`6oyR2-MUh=8U=fcic#I@* z=ZHev(Jx$>IHTe-ctW7y8!j_0PYA&}+Vqr)&|1XjR2Wzi$cJ7M2d2J38MnK7bPA|o zSpj`M+=O9B1;H{)PoHb-+6su>Z=?<6|BHdV6cEEu_1SC@4M?*sS}ll=L`5ezNp{}0w3z6tHpm6U&1p)Q0kFDIT4rivh-X} zTr9V=spef`FBL2JvcN!Wa-8G(8#A_HS~dCb!v)yMwa(@>v=* z8@=|I-zv7woPEOleqR~*+=#TAPpRbSPtRE6}J9CmHOBR8BZ4Im;pVvj-^TM=Q z?rkG$G{%;3qR~}*(gA_RoBEs97sJtFTzcQ35~T_0y+vdn+=-DK-9cO{?IB2|Bo9fW zpd`5;*8<;yjKH*_1qyyAF#f@Yl|v~|lyp~|=1e$c$#E&bLC#iLj-om2mZKJT zyXBx2uN<@Dl|vS(irjZ|Rk>!lazx{AAHOal!yTZFY~hxX>>KEpKYQfQz7g>T_P@@{ z3Pnp5$`o-Nx8fn}#|a$Zy_yKZ?YM(qQpuflC08k-OG=299FR(GmrCxC zO0--DEhnjEj9SL2w%#J#1Qmg~Q78~0~W>e6yr*ESx^;35wnN)EfV?*4~I{($}) zIJJ$lS@3&`-+R*UF0FeTGYQip36r8JG1I;lA|)j{pAhA>Jmu`)##{zkmzGcOFDCar zTF(tEY~r&Gik^hx2Fy}HD{Nx5RJ;jiLCbByEvYy0aOkV1-@>rAJPzv2hn zb<>*X`7g$GLg5*O8@`> diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/NullAway.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/NullAway.class deleted file mode 100644 index edceb0932be50a8bad28db4d5eb0c9a0d5e41d6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22792 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 HmID6^e?>%o diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/NullAwayError.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/checkers/nullaway/NullAwayError.class deleted file mode 100644 index 7179a921bfc6a10e6bf9a2e088099ab15a69950f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2255 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 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/CachedEvaluator.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/CachedEvaluator.class deleted file mode 100644 index 89c316120e7c73a55db7ebb33a4cb8077cf030a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7786 zcmb_hd3+S*8GhbP!jjEMmVgHy5Dp_hU;oJL%y+!!^B&)q$Nw|( z5P%CL5k^R`+(_nQ`Gg%yCHK|o^T5L1T_goNf7HQzuTRT_2_oL;q0=K`IO$RyzY`j-IH%DImUU#i9dg z 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 X!teQ6!gsxg*FSjjDJUiQqbL7=7fxS$ diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/Node.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/Node.class deleted file mode 100644 index 8870d9974f0b8653950873694125894044db51f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9779 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 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/ConflictGraphProcessor.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/ConflictGraphProcessor.class deleted file mode 100644 index e017c25595e1fc78332e43e09cbf376dc51f06df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcma)%F$%&!6h!Ao&8n5X7tqFEidYJ2At(s;>$=8-B^!2=9L~Z6cqlOoDx|X+h8aF@ z{_}Nz0GMMS5D~WeQgNjmE6*-1jAmt>W?f5D$w@J NGpL6+IEY3g^xt$CO=AE6 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/ParallelConflictGraphProcessor.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/ParallelConflictGraphProcessor.class deleted file mode 100644 index b45a29f28f5864a452a94f230efb2ffa613532f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6871 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 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/SequentialConflictGraphProcessor.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/graph/processors/SequentialConflictGraphProcessor.class deleted file mode 100644 index f6845029313c4c9a874e8b46db3548fef08a2ce7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4473 zcmcIn`+F4C8GcW0lWe92V$o74L!&|G(^fKL2Ij>%%0s0%+9QHiNscW zZ|%Lc7q#}H_U@&vic$EXe?Xu9C;cD#_@0?fnCA|tYV!wL-Ft~k=LJYO1e*>oZ^^!&gm`DSIwsQ8{GgFt=A%cmmg zhPLVCJh$lBR``$-xws~wp+n%}?dv_g7=*rQg^jfebWPZ<9Zm|oJUG)>J5Pr4T9|FJ zy-`p(uUxSm>0gRmSNbhz2%<{Gv8BSJ`j#D95a`Hx1(`uRdUSN6OQ3JYcI9kTUX=cv zx#&oN{u$3Qodwgk)w=qzBV4irfw}*|_095;70|2%8G+qR46H#%nEe<6fvF~v_a8zJVW58qF<_Vr1uIP9G#|5@pL@|_9Qu5hrrc6Ihc?yoiVFpo_M(DYv zqO?_Kip3XApOCB{&Gthet78Hu$!XKFWQFLx*fN8tw$+B0ZN;55U5b%wg|_D!DmPJ? z{YFvdK^>=Xnot)#|Ey^(2@F)BjIERN6=^QU$8zSl0uR7!Q zE^u`7;!G}r+R73T(*kXkMS;Dopuie(%<^Kv+wR1@n@^Gmrq zw4fX==#bbdaEDcMDfXfSTLXD{s_2nZ}AEu9m{w+ zzCgM zRma!xb%A}nnC5)DRFb|d#K}G9d*w6U(`^0fW{M$V!Y5m9e@Qjfv3UjG)bTBRo4G64 zMS;6g5;@Ot=ocv))BZa;zKicMsb#MaIda-9dIHU`OJs}->!M8M9DbnVhxn0z9#slV zh{{UDD3%7NQ)U%!Q_GYWO};ixLcIs7y*`1T=y)Nn9AB2bWm&D94wt3Rgf^i^gL6ctf%xMo`9~I2 zd(NgOq^gRX={R{il-a&6{JI;z=ZuxNmdGQA0SxfEJ~1E$*vo4eZReB? z{%0Yhi~lvQ=Fq`EpnG^^bnF9kzr*)7WcWYBC#P~s4WpND!-*Vpe2goez#ZtL7WK9T zTVv^N^yALh!pE_#YT*^Gm4)$?TeC zH!#_Tu~kgna%MkzsNw(}G5AyHAa>ypcH=Pi;0RqD=gt|f&ZZn4Uw3pI4`Z6n^wQt} z&ePFdbnerbLHm|AmA$H?|0XD%v@%au9=SYv9r@Ye>v)Wge4bD126$ocCysJ`jEFse9XQTV zPGAIC1~kFllUz-5^&p4pQw;1hLztk;Q_NT{73TbUnDh84e#YQ34Dsi9l-5QF%`fmG y(SL~+b%vSjz0AFK{F2|=@Cts#XFuOw=l<{TCU@S(-|;Tq<9EgI>rB#z*!~f~>sGb^ diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/AbstractSupplier.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/AbstractSupplier.class deleted file mode 100644 index a0ce834c1e5457fcacf5373d39ecd610756df1ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1497 zcmb7ET~8B16g@*17M4X2K~xl|iniOzfP9&tCI&TWtQv!9Vtm?eM;Nl~Hq%`~eDwGD zpox`46Muj|%6O++Xwr63(sb|4>^Objuso`d#; zj=>U2g=&Xn1yPjyb11PZsSYU`Tn069#Gjplwit$Gpo<6rA%kff7jc;(lgn2|z;MOJI41PynvGG|CayEAoV(c;W-+I! zCpFcA4HLr_jc(ewh1(31dRNl*xW{Z4mZ+9iEojVv`OL;pegP3e=P zPr{V$Z!3~1T9JC#iewjxCgsy<)AJI|J`plQvFIFQ$|*E4;}n~?>iop)yF&38H=3At zobSjsv8dzSCJJ9Ee*pLBIY(>&hk<2MT_K(OWT#bf&Ke3>#}d6=NcbshnP#MzEjY_a7R=^ zJv2Ps@O96uTS7NnPv~NqTOkiz&)5C1Ubjp^|0dn%jvsh}+moU$oQiOam2$GHpo<~@ z7Q)6CNfbANh5&}0*GrBrxC=^PW zhzut)q$a6EXZvJQo7^&AilXy`GQ{;5#s-HnfM#;W*T)^l4Wf)|;PMKF81(iWHG%V{ z7lhnupmu>_M8yEkZ$Whizs^fb+)ya{Ryor6O~%KEAZnsr{Z>r|ozZq$g~o0&!% z@_^pV#8jt9Ng(q-ASvz5ZxJ!?nw7SOfM(u=XkW@-id$mTm9uh*tM*ATuh8J^8F zHWl!y1nKn#ia1Z2k}P=3G&V@h_fg}#rXr8)q}mG|h99yrI;CZM4K$yX5h+P6_ELq{ zO-pz)q2mZIY8^LJe2kk6{h=?WxyPw1SsTe=4;4%>Ot%lkW(pe;+Y^+-I3{IiZZW*d zVy00V83nMJ_6_cCEul$$w)q2La~%-j237SBTA$Xd?w{x&A5&r@PhFc>Dbwr{I| zGVCb_+;}?0>rppTFqK(B+b2%JgZ~x$&8vgq0M+3v_vjg4x=G)-m|2Q((YHXTQIr{u zH18}*@4&RhtrrHhD!PKZF~{IX;(d*KLZe)-Xo0JFf^IjlEHpD}T)wvCdRj&HH(#@9 zuF--TceIP=wPt6L+sQ1Wafe$gzUgZE2GnwF@GaMXjcimCM z*8P`52ld`e_gk+u*{dI`_yS)trvp-0)twV?WtgK-xt1u6^1h{gtc>9!8bI!Zhn-yU(69sk>XCeE&-X- zG;+{Wp)Zr39rW%W9$7>8!pO*L1{9P^5=r+4K25B;o^YC5!^}e8>?-E} zpz|@Kd!yjbQ4HoOZgVOBa_jyr;9(+3GA#MoL0&!DNY0}act;HG9j8?IDgnz-$KYS_ z^+qr?lgK9YcE}<~AfpMSTN3#jjAqWonJ|@7*@#CcYLO%pPv|YPf;!vGB$^?&2s471FIY zzZGGfL2V=^f`>v6_|xkMrDsqbpue-$*d7^?!FjXQU5&RmP|jP0jw>DDlrL>p3@XIw z=!9u3gNsaxn%6jfqqXtEE29@a!sG*t{E)#~v(;fxCTQDek5fu|l*yczko}Mhx8_Y# zP88$LI1dmUfRvX{u;+1G4W{Oa-0(P zLnZ&vs6~TXya-F@qY2^==iyH?yUfD>vk)qo>mmMRYgNS3PzrBpYdoN5I&Q?0^Qs@qUYwGKO}?m~kI4EE^E G!TvWe4&pKZ diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/TargetModuleSupplier.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/evaluators/suppliers/TargetModuleSupplier.class deleted file mode 100644 index d5120ea322a39596147839e096440d41d4a0f5d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3467 zcmbVPTT|Oc6#kZ*z$oDoNJ^VaLrIHG5|Ol}7pDX;32|dmg2B1;k}mRs1+t{-LQ5a| z*5^LwKlCA;Awwt3^aphMlRBNAwPaAhGLRQbyL-Ox+|SB?|M%)I0H457(86$Almji$ zT}}5i*Kkas>9#90vB}MV`?l+8Uf?*UA?R(1yKBOqx66SkiqWouHiqm8NTydj-{rbr zCtw&X+do>gDR?zsb?7L^^@?DaEHtLo<*~L8(q&C3jV54ow&jbT{A|K;XzyX_rs7Asmo721^cp*J3s zytQgGq!TQu)-tVy374YT6k2gcMHdDb?!RF;4zs39U0^t?q8%Ob?JX4wIvIKjh9w>Z z)fM3`@fDLwqQ7A4+$?d|kn3o(&94|9!*qfd$1Y{cwW5cqWVn>TR?jurBFnS7#v7+^AGlE2@(l974wJDOQE>qmQ@D)x zWnMmD7(Oa5vT}O%jh_{cUtwq+P3L7Pjj6bbYgG0WidAEc;bL+m=sep64L1~wGn{X1 zKShk>RNTae4DIDm8_QFgX_z!@U52T|Fdo18iG9xHPG!Nhb>Vq3JB38rSdpwrkml4; zo+ceI4gCOHwx6cxXDU7i)lI7#SPZ`=MLx#fe41vHswc+Kz`m+un8IBQEK9hxgnXf5 z61N$K0#7V(mz$2pJwy2^gFQ-&^9FlaJ zyt-26BQ#oQIF(X(geM9f(}Zj6d*BG%ROZ=6%;I8#9jM`lfHW&Qi3dAuiCpZSIz`CpWFK?^&|UtQX{-!2p>l!gb&xE^D|X&{-Er z#}&N6q?E1i7>21>QkGYBT*Gx{mRQm(3S3F1Y8ZyAMlRUQ^iTnPI^IIRK&x3Q+53EG zb@m$-C$Ap5u@DV19k_+0hT8(YRXTOBI#NiJQPC_3+^ao)BiixY5*WmghC4h#L!3F+ zwnJU&FfdH=zRTPTT&*J?u{yF2xR2_18)Jb?0}z4XT8a%m5yKjZXA+d$gwEPIFK{kY zL$y4piPnu!8(lStSJDtTs)oLASaO6l>Um`m0p<_%LGg6beIMOvHn>F0)vgtL1$@p zbX6eH0~!%{^1nZzy0bD^BIj1TJa2NU{oLzTE8reW#G&DC%)j9WdJi#~Y8pZ08z~7OcYdu5oMbjzRvfQ6_ z-JMD)6V`HImSb~pHfvX+kfGx$Z;)5p3`3smTYC#eVdqTS&RM?9bhY6Nfm^jl3f~1X zwO-LuH`dj?A$2U^0X+-dco3~^>sZ5Mu36o9ETAtrj`Zeivs{*ZNpS^kHe|b5&NO_> zMsTtz>nluf{07Oiunh{FSMLxUX&h@f!{2t!77*hHNTh$|ci-Ky5|{MugC+5MFeit#NJ*otdalgAkwLbN;Jz Zn_SCd1DnBU3p=n;RHO*)pac(>{so>49F+h7 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/injectors/PhysicalInjector.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/injectors/PhysicalInjector.class deleted file mode 100644 index 6c45ec638d74a1cf94ecc9a02e85fed59420c2fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2078 zcmbVNYg5xe6g^weSd5@3_(V}rDOJ`7h}w!`MM3LhD1+n2kS--oNSHiOewH%`GdklB z@JBhGZ4CBdmElYFarfMN_TIBMKYo7w4qysp0~vvvsv67K4x}B*z*%>dwEaLy$NQk{ z$PYsKc6Bp!Y|EYhye0SG6fU_4i+8HiKYcE zjkW{oJWIY8sZUWMwgGXEc$TFz)^vrw!@7vO!VV8IoZCq z;?xArccw&pA&UW=G%zS|uA^I?GjR&11&+9uSBtHhDyt3U3fwQ-{+g^g(Q3RbKUf>q zx)p>fkZ=Wi=5MG!B4g10 z(X!5yj3dXD6_rRLTXAZh6~zG=&$S#VwueaxN_&+#RiRvHiBp)S(sYK$Ok6=;V7SF; zA=kn}XYq!K%NWr*lO}HB7R&9gtb{6>v%IRS0-k8+(kQ)=H;uldC@r1J zW|)b)xJos~>s2dK6~0dOj`~_qw(_DMU6=swF9FlUin5>b4h-Gu7%JAG=C;Y+^<$q1S3OGd)lC z&OVh}YXpIwiXR8I($^9gXzj)0TJfyQyyvN)T zO-jW@s=teW8$M6nNI2`_oXwfvELV%@Muy|5vHT8t#=gOPpWj077EbKo%ohxOrY(aD z{Px!UjMIz6Nj{=s?hPhbM!Cclz368~&w_9BDs9)em%(T~(nroTlYy}<4CS|xd&SB1 zEsS5^#%&#@t0Bw;A(J@42Qy5|a01*7Gr*tcz4`@A+~+KV2RxOK(YC^_tw@`|!v-?b tezyD~AFJq6s7t4G9tq1yr2uPLh$$PTZXh#M;)Y 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 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/module/ModuleConfiguration.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/module/ModuleConfiguration.class deleted file mode 100644 index 21b2fc56b38afc6b487dcf3d07a6c794a89c9a47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3007 zcmbVOYj+b>6x}yTJ8cLc#a3Dr2SiLuF^Y=VAW}jrfj+dUg%-6=liPIYWG2p|P~Y$8 zA5eb-A9O9TMV6vpbS;0AuYG3*n%IC#SJK>bXU;v3ea_jpzy10Bj{u&;=Nb|MkH|`p z3(9V;?B!guZpmEPab>RNR07K5;ZktyMY9^XhHpByhLpfv7mXDoXBl=iH@R?8mVJS( z zCD3S~5`hERDAWd67|cJB%4@i%3BZ!?ns&7Vz4Tow3{OmqOljCHuy5mJ z(XwRKu!h}gP?NSla=9$)sumr%Phjq(<1guT!t3e2qfZ2uHGIif)eXC%mm;wBa#%rK z6~fbNf#>TBQum~+UI>4hZC19KFzh&`oQtN}h&5R>jgUaN;&yvDtIJm8t$2f$d|aEhmE7 zf^?^i1xpHajX7n*nlW5c?c;}?Rm)j0tW&B<)2iWaw)?$zYC(Y=P1B%yUpd&QXq+h( zo8}=>+*ir!(5|GXGSDI^pFtcKK>xShU>42RAu5 zES8AQW%>-;_O&5Ji=35>z;Wf`@|t`@i0!^$$d=cMEKp6?p?Bg=w!i z%Q6>LB`WBsQT82oRaN?3fiD{C5^F~WPm_h&>ifqWXE~_HY}8oe22N-?IK5hzE!11( zyV*p+u&k2l%l!6syxD;dc+D4_z^drBz^@0s&S~KF%~bS7$JOhuqi*vd zU2uGg;XQ2`o+mvG9}7IV36fSxYWP%O&z)7-J`p0=OR`9EXi~gxNokaJC_)QYGDx_R z)Qc>orUWe21y8kiCxc zv$r0tWA1yr1gychG1R7B^|q~H;l?*~w+~bN$T;yMA*QDo;0O~M#dbW)8~Zf1&JdWh zOk|7@jAMf96eclE7JiwM0^)cSGOAeOj=_hJC?MuTND`r>YOCrzA67R-3u&0RNDvhy zeMtO8b8Q-g&@dc*K~ZjDtR#^LAbd_(m6gK>e}?!9ZOJPKe}Wii#zzMEcMY`!zC<_o zN4Y;5@7q#Wl2>>tDsmUI1aAWk=NRcMwqY*JLys)q%HuE`)aiE{%l|5KON5bjBGLIf z4lq!DTzGL{Cumfq+|%|0lCwz_P-!-$;wY`dSI!e*heaJSA39X6%oDN0Bwh=(UdJ0; XJNWKB{=JV6xl{l9e1uQ%8G8Q)R>S%S diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/module/ModuleInfo.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/module/ModuleInfo.class deleted file mode 100644 index 8ad59da364fd4b073bcb66573f5c3e4df2f798d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7809 zcmb_h33wb;9sj*F=_K1Jp`iuBQ5PuCTwSix(v(VDTAPwKg_O1_rDd}FvKg{Fv(C<@ zNks(2DvFAzNQ<{}X+^*$y%eelC@LO+2dCnV2i_-Ae{W`z>}F@lB7XV4*?Di?|Ns8? zl}BFQe;>*&5*#$AD_J*G@0E|N(z>pFu1XSatVbo>*h%*H&3*z$b1R)NFP((SeLFwLJB zlMfPGRRBp`x@B8dE|uzZ$&0|;i7}a0LJq`M=Yc7b;+_3r)*(7YX#tp5SbW-_Az(p zbRE-5wl=I2s9Z`GBB;l)8jcY-r96|-aU6~psIYqk7S7JY>^oX(LzyCPjeug&F#}N= z-h@1tM_g+jJ$angwwsn*olAF1XRWe)fx31(Zlu;3j;YqcW~JL}(r6mW5wHq1)Y=ig z)C+7~;EZxG6u=Ob-kmd32^xBu=Bp?yQkuXG|0g;9PYzs6P{XS0!?KHQ6+{&I8Vdt1x^enAm^H? z*u{L9?x2pv%I2pzIjb|y@Fksq59JX{b)2t+S?@79@;yJ4YFI9CX81LE@v1mcM6e7i zl&;zYR+i0N2^|DFV<1tAzCcF}A{tf+oHZe3A!#*&cC1i{*666hWDOTFK~IP%G^<8% zA=WA`FQzg|Sx_PM>vd?T*3c!eXu?ZhF(E~;0hg%DH&G^~E-whwUK}Y)#+!B2g0;|P z^sw@x;VjRRr4zvxG$}8P>qvmnZ*tr-D1n)!Z)QEwT7x7^4ZQ-#h0Dcv937WK7dUb> zH>$*PzI0h_*iNBRki&qo z1eTi3Ag3ecy$S}JHHg^8Cs4wCP+uM$_O6gH8TCMemacDhEqZM71QwKoE;IlVVJ#8nw+I6B%0XA0GKh;_?XL2= zE8p3JCPQFz+167^RRw{t0J~Q`M|d-L{Q~-gk_-e#Na|7Hq|(_BPsn(Ri9XS0`Ml6} zL!8pIRIg||u@tLA)k?*bwW^oahK&*Iz%3efvN9;rb7?>wAI3-6eVW-0YmMO;RGIP| z)=D12kLmb0KEc4`+P(z{#KJf&zM#YM0qEH~@F^XiR@X$-HU7TJgSY9p2_I4i?$B|k zI#8nyc$TYD?rpqygjIo-V*4$=c2pp&P$}+_WrwviWn?Mo^YVk$NC{pJ;s68LX~*3< zK8L#)sHn7U+k6MPXk72OBuq>t;xvou@a}OYStuP4$j+6o*~nj0JW{!9kB+_AM@^Zu z9D~+LpCnaYci@$kZNWav-~;%QhA&bz#b0&Yhx^&|SzbRneFQ_^jHFe=m+2Qp#$7yT zDe%=A9K-`UzKREF=0P_04+u>6$+S$H!xWAp));OtuX&iI*;see#<@h&NG*1fxwN$0 zWdm`UQ9c*Jb@;lDNAL~ioPHyflO60iPsum1(VlY*TVQi_936d2$D{Z*<3if#Q#C$a zdA;fO@-6EcmP_>(ARD#TB4iOfgzu_k{=IQ^!w3kA;DdNv#}i5jlM<$*;RgaI6^U}B zSm~5(JX7X2=~UxK6jLw;+9Fd@i6A@2&Gt{hQ+P(h(<9m}5TcG}@f^kC$gG{}XGu3Z zUo0bJg-Ktb{fUm}@l)1SuC1CL#>WwJprX_cz3}JwrG{UyE%l@k?CbcIiXxNc0H<;1u9lybEIS(*dsfe~}{9d6o96DAVYlc5475q_2tt~KF&)`OtRDnOM6Mx}+FNA?G z7-i&t)A4sjht_LkS9|t6HABlfzZz_s~K;(@C!MZ%oS#l`PoLJt~C2&G`%jr+tKeNtm70Zrgpi zOvsGF*OMoi0zg#)haA5o?|g^{1SpmooGUVBwAN0>f2u_#i+~{1*-oclcSqy-jb+r# zMmbB1W~CeLv7M+d!Ua)LEhf_r5;7w>e6-?&YNuL=7mLsZ2pBLN=F!yPD1MpnFuJ{R z4C|c8nv^uMGTKjP=oyT$8csGyWdO@C1Jc1TNw?aE%8jOrNxJDQFmvXqnyC_^q8)a3V|%wQQMmM;*zT05A6@n$&=g*Xg#i(s4*6 z3m8*Lw#BQ!TkM>h$+<0AH^I-*o|KXF2=^ujM4Qf-DX(~m`Uky_(#mqw8(qzz^Wv?> zptm=kV#Tr?ka1=gD;cHKGSW#6&Y=yodD9A&=_RA57W9{zU{`Q*k*kCmza|c2*ZImv zRlnzX3Qk}InZ!V@p-znj_*SPnb?=w+2Je>xCZ3wg_X-@w@9dGieYPs2`*qysNQ(PY zxiru%+U`k_C^Ija?vIjHo;j)4kgXk;xynw&$IFWCS{!yHSSzHmwLn*ws zlW~f7dJ0a(Y?7=liE_s$t3h2RR+5D(p5ETL2aSzQLuhGi9zv{XH%@Qfhj|rfYHrz! za~p@Tr11cjbu~Bb!5fCKl8bh4v3dv{TwK`251m6;$M+3gja+OT!lehWrE3q21(n3t zy&FCEqHh>)+<|HJl?RaP;+v@nmzB&)KMKwvWnYyP5!cve_QUW-}#p zEg>tho%bFYe4E01D~MZtdpp0qgWryZIK*qJGzbl6XsFk4okmJ1OuP%%2TF|bS81WD zaW^{d=8Lbs$=;^rk*6$y2Lkd0-i`NgM_E8V@VfE9TSI~0iyK0KSB?k1DirvAxSI6& zW^rQ?1+no+t_wx-etaN=f|l{XH--X#@YPXpODGa{6#)g;lO5$JbDM^7^A1$==cDa> zd~yeLDr6mBZ{5Ym?f$xhub>C2g&J8H5QFg&=KR;eR`}45YjAE_9Jv2gPQupEu z0jhi}xpX|52SO#ZJ5S6*MT)*=Jd#I4kW{Eiuup-QN0(5+W01_mhB3VAb|e`!_6wF^ z2ixiMUwIhQ58$D$roH&uetZ+ygYVqW{m1HlxDQWOV0Ftr{8(TZKii2G?*Doxs_TAt zJ9PEFA1?w67$_d^yXniWk1B{CM#gBi!Ru(G!ew-$w&~Tks^# zVR5+(Pcw2n!)WmwBgONK5YM8IYa5SY055oq`muB{5c&*8oCG7NApF_*2Oi{2n`i?6 zq$2!CFdtQi7)T~D63|2r0EcKbYNg?zw|)sHX?SV{1H>W5`LT1v^e<9gfq&yA{_>Nk dfDrz(%6r#D4Zqa!%ofy(2x`O>F;&!}{=Z$D^uGWA diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/Registry$Builder.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/Registry$Builder.class deleted file mode 100644 index 5ac31680a7fc91f514cac315600e21f6826d6cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 401 zcma)2%Sr<=6g{`Llg`*`-T486?Z)6ru;QYESSSk4>|CYkWk?w^l1v1D&4nM}M~Ue} z6zam=J&*f1_v7>J9l!;S1X_f1UIZDmliEvXo-3BRb}Sv2#y8HemyetB^<)xEwO}XE zCJdJ9MafFpQa;R=tQ$gSzS0S&!>8Ggn#Uow9FKlcn}#tV%}r@l6C4wc|LiJ?Xv^|C zIL)`FioX8$IcKXKgyB_jxjXxMmm>70*0Q^)l=tif4hW-vhbM?_d_wo0eREg)CLs{^ m;xhq?Kj|QeSVYu97j2~LD%&#q=tZ1GM+||(B*kE@_rCx`GHb^G diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/Registry.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/Registry.class deleted file mode 100644 index 56d106416fad95e69548c81ded8a4af4a201610a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7139 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 C+Z!$b diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/ClassFieldRecord.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/ClassFieldRecord.class deleted file mode 100644 index 8c099a58dd579beaa8061f2f6d4ddc967ebe7820..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3165 zcmb_eTXz#x6#h<{Hf=gUFQ!OUv{0}~kl`i>DOD*Tm8Miui!CagOs2`u$xN7;AVv8j z{s5nNaV_pFUHa1jWM-eezkT`k**kyy_4HQ&CvZ1|l)wqI*4EpG zryIWRSuNYt4c9Yu&#YU1;8~`xuUMvC)2D6e`{&i;Ws@4U4AKGvH{>m;+tR7)m#Q~R zBM|5b)qQ~-v*BSoux!0z1|@;MidA=H(DqCLx%qT*_7%ez4?{X@8n*OgV7X2dU1^H` zx+%PKM_?%O6^2=1PEMVN11%Xe7Tk*4_6+m9WizHXB0a})nKKJ9PYr7JOj?c=ObO&C zwo-TzJijQAo_1?y7F`(Bunj{3T@(4mKG2DVK4jI?h=zV>8N4YlxKXML(r>U_S?t81 z(t1lnH+ob#EytW|H>;+%Age0ep;_0E_M-GG^&Sh;LBnG4PrhnBnQvNEhH0BO+tMah zE>1f^b1A=^#W?n7uy0cnMAg+WhCKqp-CX*pLliG=&@erLZIwV8t7X}G9(#kicle9> z%FkqR5Qj3*Hx(;_^feT5m<64nRltgnkOo2te5h;=2xKh(T(cFdg(u7X zIEhjQrx@D?BV{XD8JMMhRPbd63j#YgNZ;f|!y>M*jij?y zmVv<@9ZUMy0#l{j?L_q$*?dpeTF>w5-b7YxvMozOueNMfYjXUMKsD)A&D2-D<^MD_ z^UHngp>H*Og=+$FU%PHS+zQPm%VxN?%{i~nG@I=}%^ej+7E;ZEDrpXH!oOOOs~ShP z!2IjZKp>kO>AB9ebx={v>u|<(19B`|Wix2FH9rdrs~Ox7*b_EEIP5Ivmb+@|vmpUg zlq>9f*IUzIgMHcG+z<);8IzN=jKD8Qr)Hb}_^j)$wp*naJ3k?bT}Flr?3JYYe?N>| zzT7sx7Rh+0rEOO%-iaMOXbfPFnv^#+T*cQEv;-;>ubZ#@@&Gt9v>C@Sy^t(5LPk2r z%k%#nw*~gSz|U4y&VY-5_sdl|Vj@aN zJ`bwR&EH<0ZNqkc@8Da57Rqk4@CXBi0}n76*KFXxPmDbIFff-KR?Kp)2Od^NVi2%md0~o{mn4r5H z!^ktJ6biIYBbDi8K-{BoD90&NVQT4L(6!W6s6568%4?LeDkN|r^bn;J{uQE3F!7@? z#u5H1ykUT1B3M*}goIeYq=W>G4?}xw2d5pJPJQ4<41R!5 zJZJ()Of>rHHyPvJ)1kHn9(b5D=d$-&Yp=7<@4w%E0Ct;G>YmXk4shE)-^-l(QMtUu9!s`gioMvOM9=WhE^@9tD9T0 zU<>r?$Dz{7nFS|aU@UinO|No-X{m-ArLI<&rCm0QSpmPpEfCB7XULPPYKaa5v&`{C zU_O2>*ppa^bphW3RTF_1-3r3!5%9(n>tRrF3j7H0ET$lckU(!vugaBrWm8&f+NL2{ zABi{CHB0BUyXmvbdQD*Nq_}fA%$3S_bFI`8UsfH2XGYwhG%vkc4`SSnG>dUB z(mzBeVK8hLtu`ov<9d@{p(IlWG)W&I`h~VU=%+CTAB`y*)08%b9*kpvcCI(lFo+>q z5r9J@oEZ~&h=BUVrTO5}WRj^*@cZ^szaT!s@7+uNgji1Qqc=_8AujErpH@*?MGtXh zmt(zq1nPCf3_F!f5Y;4AlOZuv=)*LLm}wD}X^P5_OmT6S^3G%{O70UkCCB`yXfFoJM-60 z&7W-YtFC@OJJ^~0x+U4~iVt&Jx#UxH!(61|`ws7hH<>@e6dT`aK)D6Od6IN4kj1Qv Z!B~vZGIcWJ43pEe#5 zsE8V)re>!tT_97sVoP?&@f&4G=4hmMu0iL4=vJR@$CD$GP6kpIOK6#lKyB%c0={w0 zjtkUf=S(9>V#wAWj?#4A7KyY|Akb23d?%B@09|$^M|3~Ds8KN=wF2Ijz<`1}ftnJY z{8)gR3J5GzQHFW4wMaz;{Ia!JMI}^$s$Rp?`_p5?y0u>$PLR*q-egQm3}}`i`|hC6 zjvLIz&NGfO01RhEezMeT|};c zNEWBW^~-!E?YM3U%#Yey>=?!5;wz6+TasIc(H=k6V}pW+ifGL`NvU`kk1!L`LZG2# zs33c}_Z;0a@05?IZbu}lr&RRjSa52TWT6uM*rQ-Kr7?SuXrW>+RuG^zGUDe3 zQF-k4|4+3pV}St~!hnhc@UujvawSR5w=o}p1C0DWlj5$@5DLP`9#T$mH#}auMro11LRye`( zB=3^&ZqqHqlHd^)I*!oogqBF_%zR@`)K2cZl8FS(X%?wO97h!xl=W<;XXjNMLqee3 zuysr0e)5RBnQ%Pyxa0I=VqAf&G_!tkvnq~*ran_Y!F(4VFgKS{ag$omuWGF!s zFQ_wLq%+^_0CUnX-9*u@LY< zPI zSq65FfIlRxk5G+|QIAgw!fMZl)s6sy45A(@5n`www9=lBAEo>jnib9nv|*ha<~Bl= z5E{z9hj-8`zlg^H6*23M+NsG?Blwj&=i4Z@lC>a zh0O*IbxdK~4RrUl{)Rf@-NB(JXVB-tfs0^bx(DT&Y3%E7E1Hzn9C^BJ3eOynxyll= z!O8V!B;*2f^#w!woFRQl*kAD-@-^QZSI~*eyo42BQL-eHXEIk#7b( z>4fW`nE{LIl21`3p*fw7wqChrLSXXtU!mWjh>K{rj?5rkHSw=8M99;4`EnlcN=hB{ z=)p}w_=#fsnVI~B|6%-!P3(8!j{<;)^Z7Z1*9eB?5<_?$Z_s`@Mg3+T;9B@@Q!ZuH z20_YWWdf^iqlTJshpo&5kF!K1Q#TPCV(-cBi9Vd5Y0 z2e@KmB4RWe-MaN-q0#8ZpJBM~wSoztZwv0%?0NO920{wg7Y|%1!oZPKIldd?(Gr)9ux7zz z=vjB~ySDEJb^GetI`ha6W(0|yWhfN)7nD{Q%(<|}voMg);Q)FVjACge1Jag58XXn}7<#oztz*HB z8>A(Re&kiv!5l1fDy<^m%gNm}9$k0WeBE2I(wF^=C7s|;BuOd^lZ3uWQ(-?nX14TK?A4FVp` z`EDHZ*upu6EC1*#Dc`rq44un7mJ4AlF+w9Z=x>ukpV|&O^{M$&G^3+xky5lrIf`^q zNW~n7<{6y9MT{rJ>SE`2Lk$t0er$?iVPAMUB(cO&|94p zDGf@^t3~mUYLukWa^*47=4RzB*dwHk&B`0FrSensPSEcej%`wr0Yx{Ym47C%FQon} zy73J?_)hRYH0?+eaF=!zCoo2I1?p>@q@-|?P)wvO)%hu$Zb`XJF-DoZ`3lCWp}3vr mC@SKVCRW;kpPEEjM5Qef1CzSS##wr2DaSB{^K`nP<5N34@Er62 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldInitializationStore.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldInitializationStore.class deleted file mode 100644 index d4009812107e503f9c4e853ebe16ed8513701a15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7128 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 I!!gnPUxB-4$p8QV diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldRegistry$1.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/field/FieldRegistry$1.class deleted file mode 100644 index 9ec41e0776e9669067606cefff991cfa534b447f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6685 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 QS>D1}d@H{MsH)-r0m*Hl;{X5v diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Error.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Error.class deleted file mode 100644 index 062e34ecb6c0a7a783616e5539d623afa76a8cbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8922 zcmc&)d3;pYb^eYtqbCgyB(Oo22%EuxMuIVJFgAlRJII#6K|~;ICwa^~Nn>VFX2Hna zoUKi|H%VJV8fR&3+S;*`76ig|;-pJfC#~Z+ahfKrou+%6G;Px*jr*PZo@U-?1|uXI?XJ$q@s~Pmp(g5+ULBSJ0QW56p0~I*5JC}4LXvAV0ZCD~`T;Da=0>O1Q z7NAw%I&Fl}q;IdXVR>)MZP=Kvb1Q8$qeal#m&&>aOPLdH{)i$;0h&uV=|Lx-(y>1o zDvqWI#*H((IS>$Z@{(#|i~yhDTYpFvpAjXVe2QkZ8v)ydHtJV|DA1FGBll{(^ajAt{s0O#7+A0MmHdHIiLZ%$0d-OenMjF|w~wG?mr5k;})@{<_%I2BNJOcUrhZu%;Gm zC!B&CyDRS|a@l0cK-Wee`st{|sGB&sGe1(wxLIcI(E8(DgKDNjHtxb}1kEWz-XTlD zO;6L$AMwLJi=x7LL%-wL(pms(L$Z4B{xo$-1X0)wSeYDUCj?BZy_Z#Gi#h4`s`HD8ArzHuhnE1aH6z3yz?B7Br@0v5^3)*!)x> zKvhY(HimHzfl$nqxe; z18fesr{C2)uV2S(yivb4Wy};mo8a(@xniKk0Mi?vs*u%k?!K|)q$$zjdfAClxdr#z zD54Z0`}-Ar_p^t{RX0Sw*C}$(+6Z3exS)Ws8JTyvyW( z2W`Ab9b=^mdoyFjab@`y8*jziC@i}-*U2!oPl2vfOr>MqY>Zaq$M_;PfmxA7Zzh;&am>5_Yh zrE1Cg-e7q8%NRUo@tYRjGeyG)>3OkW(2=~YAV2?Vbi*k?v9|DcY6&s zoj3c!DtKhuk*!xSzeY=;=EM-+UZ3f~JYnNWe3%jHjE$wo3Am~VDr0`14}Jsr-?#AxI8QhYr=22s32q50 zUc1SMT5WhRC>t?h<039Gik(El9V6&B2C0!gO;-`WOkF|53Ya${UAFNQ{!m5A<@Y)o zXDfq5YBzZm^P@IChG)3#L@AX{YKFRc!3>_z*6i~3kpCy}#}@vGMWZ4n#kTP$_*1HN z(jDi4j!vpFt)B7b;ZyjGg-=)QWB7zhdJ> zJfi$_W8;U0RiwYL@iqLV;F{so>497+pKyB%z2y=h%lagG$=b)%yr0wIzW#sD!ch?lkLR*C{Y0Ogy#*7HRa-Lyv0LHk zr8L1Csu|5GcLlZ*^V__k!IGchx0@S^*UeG#Imw_`AZ@9F*UM{PqUDK|C73)aTC)`q z?63cAj%>S*YjXY{8~=;%v8U96@1(MYo#{0FPH*a6(Vl>XDniVW5i4@q$(%?!Yi<-A ztP@(M6J#K>9S{L&(@pu$T1k|n4z3u(ly64^?DjLgE1SC<+6%dTdu!K$Qa&h zY`H1(Q=hK=eBjSu4koxf$t5xD{_5r!wYJ^owm%E1+?FeHd%0mBl2LI z?9sLRZMjCS<=TC7wlzucKxOx4vu@tp4`@-a{I=7QgMu4s>|YO_mfR&+e)Xjcbq~v- zRXn#f@~j-jLcMY3+d{o>=JQ&;W9HWg-y1NGW8OZSdEQa;c@4kuB9h;{6^l3nJj$`| zUKzcJYoi-3pgr1s0Ugnv3s@Rm9J+vI(T?y1toR7mG-4HhE+;?!(gq>iMt<9Q1AaRx z?LY@_0asubuIJb79!;#q8jeWa$SUSdrEM^8DwpcA(nuOIZ>mEWH}Ku2y!x$~x`g@O zhPB+cj&rSH{_y_rS2lc6MP4LXRirc8-LqkFs3ZJIv|K{hIW%{KFClgjH%(VzABpZK z$paLkm+IWX{dZE0zJLmyWfeNhDs&oys|uZZ{clw0EUVCoS7S5R-pucN(eMf_-qd7a zi}`!2SZt-kf$=M3JpFt1I7%^Zqea=CljKf5)h-L7=doe}w?B+<=<&wKIpcY!$$ULx zRPZdgz*j*9YJ}({iy8IyV6exKjrnB5O7_EC*67HU5C^G=XIRmXdMdTT25tk5}x8ZY61H+66Vho3=w0>@NVPxA2a6fKeC?tvl3wcjF$PRX?A)ZDDi*_x5#9;PvFeN3vpr1;)W8y7UyCe7~W+#M|W4 z4s(74qa-CrQ36kko6Hz!rpWE*ak4_uv+9EZDVxhy&0cALZu(e6jpncW|UoJF|t@$P3J{nV(VhyNyU>I}B3ejK$=;Pe^v zaI}=8rRLjmj#h9)q>i6K8%N7HS~eXY8yVu@C0G~_F}BV!s@}tJe=io}VH)Or*o5~p z$$S9)ystXOx$C)lr6-?nI7*5K@Z*$zF=6x*OgjxG0{L4ztNHurwfIHwllUqAREVYd zUH!gV1)RW7pJm=KZ*T6tjGqA}@pBD0GY!Uz7^}dC7&uQbs-I-G`;ZaEL&NH_D68=+ z_*F9UBW@L6-^s-2aXv;O8Y~-|pGMG z!Wj+lU`U=1_-|twJnt)mM{}BTSwtEg{I^tTU8WgPL4v2wWytq8i;pzVFNqk&5 z{G?zj13A_an#AXXEaL}zo+k|g)0Zgq*I6XKL3_W%Johru@J(XlWxSr_1m`pO zmeDe5oSDZz<6lUpnU?!ke492~#~Sc4e1{tEBA^-|Ec z>4WdkOWzHEuDuMpc6^_ju<76~FY)Wl|8Zt2@wY{^ujGUVz|B5yJIbpawpg7MeR$7N*|AD{c=cNgO2|Par{yl diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/ErrorStore.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/ErrorStore.class deleted file mode 100644 index 13a458d00add101ee9fee18eb5264a2e5fa7295d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4665 zcmbVP`F9i775<)VEG!S$v4LPH4kfg;WCxLg$s%w94h97qrLuCmpJ0s%|;7Wzng)0@-zNBANVjT~tH3 zP9U!n;=XmXCL#gKcAc~wD;O8JF#IX9>%6|3Kz5G1pK!}EgAVi=FmR7R$8dJ88v+9c zwxe6!?KY4>Pa5|MjJD&W4EA79q3%#9`weVEms&euU`ScorXwWKJ7qcYVpv_2-eq&q zmID1#ZppOgOwUr!@nUDNZ21Dm*4f?$k*D{%eRD<524)}?m(LkUqf1~%$*tB*Po7zw zV%7*eJ3OWHBMdA%KjGRo6U1_zLhIG_B7GN=OVSVRK(Uy$mK-w(J?`vK8gUqRh>}k(4wbwH^ieoBEjtdO7 z_DLZ-r!w?}!RmilVEd8`CT!DZG7Jo7quA(*){BLHc8Ny~6mXJ7W0p#?#>nQA$ST-{ zSW$<%5;{82jJe~7Rp}Mf{>BYFhR0dx71uj!mX-w$CQ7D<#A8Jxxw zYX4^i_6--;Ni|mLj+!S|EI0Ivfvj@xds>SM7;$5YP^8VhKE+08&P`0MT2o(@X5{t|MTs*8~&Ar*2&*AE_|jZH1+vI@Kiuv$)Iz zX2uDe--69X!Z&Z&~NtRxDIv6Kp8Kv1vU0LQ<*k{(z4|&#g){}3XHZTFqFvZ7TXrMxS_x%SSIEd zws{_WWEP#0GZj76_-r7qy&}tJR!`gZq;*~TS1cZqP9xPeXsPT9=aP|VC~cY>O_Eu* zsG6m1pb8dd7pE_2R(akx-QdN86Kpswn3RJdud` zmi@^C&Ni!yW%Dpk%ymLk*le}yL@8t!GWaImNaOX*k8oPkz?*oB=Y|#Mni|Jcj%|=v z3v`E6Lw6e^b;Oc`^sF0tB{^xSA+T4k>e2m(iY;lJ;iS%(n6+scEW2etgYV+|X?#!M zkdD5d0xW06y(aTh+J_W0D`tuF|Ehr>;5~t!YGX;@KXEoBH6!rzrc<`1e|XAuuZ6XE z%+g{^V)lgON^CMxyv#FnYcC^{8|%jDndCcR+V-r)UfbJ+@32!Rw-kNkaDeK=k9zP^ z{5*}H3G8gtiaL=E`~vUmqp0ex(DN-37J9q!6Lr$GnR>MRt3JH1&b;3lconaaaJDHrj`Z}PC;c@3!dd>V$hV4L8XvM}Z!Ag=M8U>qNw$MyWGDL7M+@&#>VtvT ze)UnLulyw9bvq^bfy4iudJXm@uD-@-P~9mqDc;|YdtwUH zq@dpI*G6e<7k~ZQ^kLo|ZZf@7L!ZO|PLamAHfKcYvAL9*QfOkBkSS#KE^m?QHa?Gy z-a<}bME{q^@8IY>_xQy}J4XgP=hrZH*Te>5w%ntCg=q^kq~BpnVm9qp`)Vk=z=-p^%dvkB}qYU3eSsP^$y)YN>DG+q|l1 f{E%xu#xL<}efJyu9)HB2_)fK(KjQ;@gu(v-o0A(y diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Fix.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Fix.class deleted file mode 100644 index 401153efdc574ec22598912acd97c27467beb2d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4640 zcmcIn`*Raj6#i~g*f!l#9_1klQhC@Wg%w0zDQ^V|eIUUCMbu@pNf(mcve_V@JbdF@ ze4v1eqa*$xKj=&;r~?D|i{l^Vc+TC;5|Xx)Iyjvsd+*-+o%4P7oO4h9{^$2w09N9% zf*OICnJQ=n!_|zu=30YUQ!^ab)Lb)TzIOCfysyTqq>&W?TprY z@Q`VE0uzk^8kz!2yDGpeo7Xr5FW2O?jj7Z|+jczNvm84iptz=R)=L<-a3J;t>flZX{*1jPoQ?QlQN^2f@un-3M{IQu!?3( z7pQU4#J05r+CP9qTa^kVq7ay=q7kzM4*UmF)w!FHRGYdi+w3Xi4w~+6J~)A?U5=q= z`*hdhaWGly4On#c?Uf3T8isUe6aAoJ%!)%5IP$+y8!?86ZWIx;u&|E_L|WVW>PhGY zDkfkeKP^(BppKtfRWv{qm~p=p#|MjYL_LRJac&4`t!O28#V6nn2Xb_uAd2H{hfstNtjKV}*jJ1mdIPSGc8ODV7P;c}@|lN?t|d z6t>H;Mx~0iik(Uq=LO~k$x!gDtd=g=2J5D6rfO2inQnqJu6N8O9o6Vtv`6KFPkK4l ztJr`JqGY9ul+yGhKFXi;AaN@dnQc=LMEk z7fdBsQupmDwqhHbA>B*hc0CAPL%dMh9u>VTZG)8#U(z8y0Lel)S@r8#wJnyJO|fE0 z70ymd+wQSw*Q@qcWPSSwt)plwg1m@CtIc`Qf zL?bP4<+zX8p6u-jTvBjEVAVK^)^3M!`>ec0y-O5>XyG{VR1|QOG|~;j9Hcg(f2^CP zq7nvhi4n+DPAMP>XOGT_WU=zyPRdFjr&fk*p63?0)8b1$$sa5DV@*9y;f#XQ)fMex ztyA$D<`PjVDpdX%XnQ^0#M=tqqU5MT$dY2A;vJk7Xfkah>*UGVV$obYuId}bd-y=X z`&9Nvx4+HI4w|lt5AhMTcIGk9)eUd6p3QR0(L*(oZsXFp4jRF>68(dzdOGhg0`Z4;RO3y#RXg> zD}H0T#p3pZ?tyN-FW_%+OrwO_-+*qm#4oUKN{R%Z|@u$ES?quuMt)eV@2jU^s5 zhaNPC9yCk3>~C}6K^r}*Cf;Yp!F#9VO-;ZUF7GPmeRf2bsRFfz`Q!<=^=v0VVm&!T*Rl>0@Hq)$ diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Index.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Index.class deleted file mode 100644 index 06af59c9f51ff3ec9e9881a1f0457881796d09c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4535 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 a91rmoz9y^S8uJZVJxcfDJN$s3u;YI@u^OHL diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Result.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/index/Result.class deleted file mode 100644 index a0eaf8e67a191c3d07c83657c310ce1bbde3fb36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 691 zcmb7CO;5r=5Pb{P3RL+}Q9%H_yhb= z##zvV2_|^xWaiC#Z)URn_%n}cU@vh->Wht zI&$FIVWf!OoJp#+=UnMbDPL9VWV%?Bo($^@g;Hy#XSLjAIRB&h?}6IPX!w1RL>w6l zDP-yHQn{M|!>WY^Eb46Cf{7)DbX$7jBD(Jhb#3=tIy~3*9oy~NO6vL>G{RdMFz|WL zpS}oPpa1RlH2QH&cKk>=qAB&v)Rcds-vxWLUY!1d7_xd>%CdS_LK71-Nf}9C5o3xh zV}&|*RBK(j@=9NEj9letjI|en;>c6X!JxQL@qmPfBr0Kpklm>ao7kd?3?^gQB-4Xq TC{S+EP~9_;B!rA%lWs8%q`u@EXH;QSYQXhMP9Lv}?94kv1Gxq+QW4J?WalOSgnva_Z@lPv!+}*GHJfVmwDRab|am)J1vID+`?3`kYmUeH)%h^pv}z}s@Y0j&9b>G*-JF*pPQep zvR{0~P)Ck@NAO?i$XG@7h3^yQqoh$0*V!wwyB?4%$k zdm@9Q#dQG6gqq#R6q40`lHIK%j7SukVqVvwDJH6zy*i?b=~v7F9sP)?*|3fnwlHij znzoqfv=)V1;ft1Fh!-7$TUG9wiuV^|2w?{~Czni*A>8J!M}i9*xRcy8C^3v8r6I{M z@N%#^#xPEKkWSILE!-SeUhEo8zKV)6a!f}WZ!<)fxVNNW^)W6)@eV=S?krlSp~NP1 zoWMz15}$RrMd9rZhBdo*OBgbfydK4SR2OY-G#;aDQ!yE&+w$J34z)6>CMuJQf&E z1P$aY?s=Jj`WiTaCDm4_6~xL;$2G*XsV>BhU`sltGD}{T&4$fo$EE%9OZt(yo2%T80IyODG&Xqp?+aaUAneZuf{5P_a_*WhJt z*Dc|V6dkA8X>Wi_AgmV@D=TfWf%uJp{Mxk%EcHy}xMh`1DKgt5xDmx7Lt?>h+Rklz zc=>s=AC`2)nPJAD7i^nuy2_mJG!WVo|E1AWMuShu62swFFx&_g4Y#Oi{<|o(jxL1M zYG#BdFFT&RaGY9fh;DfJ!jNjrbk&DcPxdLbW1mtd1_lzU4=YJ((>k`2-ZtXCLLYsB z$`i0!e0%622JT~*&kXkY%pRW^3j0jLXZA&WX2157ltQc6Rj&1|Vo$jiUPYo@i>zXQ z`92PQPj+9!8}uEdQ-L#dY6b~R;wa8y0;h4vmrzpl0QEdNPVuOSwA9$Xhj??{NQ4B? zQ_}sph7lDSJvE1Mq^JISPyJ5n0ge{OYNZEw>syjBY4rW{bXC#hFTYJp6Fu?k^Tb^o9FJ%GdF(EBQt0<6a2oq*B%|jPL zdN%wO1>F2|;8G-`0FK33>JiF6g8j2z7**fGHGJUH8m<$KlK!VOI1J+AzP&nbQbjfh M{w9VfXyr-$Z^~4Ea{vGU diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/method/MethodRecord.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/method/MethodRecord.class deleted file mode 100644 index fd60e8331623095fac19100b4a1a4145df79dd43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4605 zcmcgv`*##)8GgR(hE0|M!UBPagiA?DHjwpF5t~4PL}Vp_l!O3jOP%aak|DD*>FjJO zsHL>^-g>Jyu-+xC~hZEr|^K4FJ($OKa(qFe0$olGC9w;GQKro7X#n6ikX5HOnUjufF6!p z{G3l9uF!PWoG~+w=}u&hjh(e}fkH!W(suH`ju_@<#+F+$g*jZ%BXnFA_o-e>^yBcUd{|`k2ZJp*92p`;+f}X%BM2N z+%OWVUv9dt7ii(4LVJJCD`X}-Z$g7mD0nWha2(2KvV}q^FvlD#45ep@M=RqRBAV`m z4l6lh7ws|Iv4e982Wp*OLI$>v%&TA^>n6?OQO_Op?SdWHGuCm7FcT0ps<6T?_IfUJ zSrQx+V#CJ<6?Wf~Rhnw($vL)b2m7e0y<6ENv;|k4`ScGLsbm0RDWEAdS8a)hr5Fa8pJ?cyogr!M!H{bz! zGws_mW}xBRZSaonAqL~N<7C}&&o4wYztCQb>|J=iNKi|4szNlP@93z`xyziBT0?=E zn;I~uqddgWBY9|%6z(&y97)n6n6!DhR94}||Cis3Uc1F(5m$Q+G$JXpj~g(sLS~;Z zuoA11$l^!>pHz6Lrn3BRm()N%1{CU9(27LvM0>3}_jX?@3xPO(%)n}-WcILuHCQXN zAp`5MRxZ!NHHh*_-dEqKbJO9i;!QX6`Ch5#ayKd@%LTe)M0B4vP>*E^JW{@7y5b); zi<2ysNsOXrInLly2|P}|RJ8;HCdODUXoeN6(n8oyx;t3C8f+=`fLLBp(U}T%>4c z@WjFXY_CvcT1+z(U4~1JBc` z_%zrZ;(=9U|Jzb^e7xl5q~m1ZuSOHt;1}q%)SAFACfZ z_=>`VUAajsH)Z+bzFDxI^!%yvMwd$;T&q~@Vl|yM1Ih5bnLaD$G~jvCtE*S!4|%?L zz{{rFyFxPXgyZ2GA+uOts;!=70d_p)Ro|S5IJ&f%%uSrlmuObeErO(iZe@_NLgDWk zcoE-|d-X`gkuoD$Dwl3uAec2hDL)ULEHQ{03L};9^+iErs_gFK8qgDnD$xdB-Yl@Atf^ z(sXwPMzz3J3Cbm{Jihdgp~<_;R=y7+&Aq1M4B5PZtCr!_CX5NDR}DOki`@8qlaSoV zx~}E-I%ctGu`DGQUTz88P-v?`Z!ruKm{VxI`%%&+1dKo*W!V_81&7W)Hj6Fr~v!m#d{e)wSJkvO?pso#EDZG!X9USFf zVh$T$$L7~Kt)mmrrh(nqrguP-d@x2rlXObN+OA>qJ7~QPbvkwv_Z>;Ax;gBa!>-ha zW3e0fNct)dT;;)-R@uymfJdqNF?xIkoAEgJO>M%U!d3M9W7@|DwTu!l_*CStxSFMB zbsSfuZ=yTBk(Oq$cfsM68aEqpoaMt{N^5Nn1@Ms8DzPueeyWo{srK+&i0uKbel}XS zrFYKaV7hY_ed%4ZIFxRQ&*AVaj;7bu&tfpWZrLo3i`g)!R;}bIhIWA%JG#^_jMLH`?UoqTOiINtLMDh|8-{g8x^p% z&imV{DaWEu-7%;X&E=4fj2@v$aj2Ol_A=l6or84=iP)=%$FFFSt^5@(g9U6Gf5Q-( zBLkwg9(8N?vwkyicPidM#eDpYT%P)(1UsrZR`#m6I$ zH&f%Gx6vZQ4fwY(1H6Irb*#6G>3_LG|K@7_n{?_g(uxrE%)I{8GdJ+uWvox9zN{xJ z)2XlONqy`}1vFtEu96F{F%Q?V5m&2hy+A&ojQ%EC`5KcI+RAVgTBr*`tc&Sr+IgIpcdtF2t^ zZH3jLNg6G`Q%V{wH7Q)i4`5Imqt^Ahd?)CjGn8i)9uLZZbALm~7KM5&raR2}S diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/method/MethodRegistry.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/method/MethodRegistry.class deleted file mode 100644 index 7a4d7279198c2efbbafc51af2e444731664eb309..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10084 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 T+;R=@c=sif`73;b@6hxQgPTZYE1GQpr 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 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/ParameterRegionRegistry.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/ParameterRegionRegistry.class deleted file mode 100644 index e4cede4fac2c4b8a8d181a9907b4d4304fb95d49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4383 zcmcInX?N6Q6n@@rq0>N1L6Aj3ETtpd)|B8RXBz0cim{`}|K?*O*r7X=jpdyG_G z%O_nenbTY|YZ+S7aShEi(q_(cO@mZEI<|IDclC_n8SWwfzr6CmxPmHyhLiefU9)sM ztqqNyG?Jcz8i8$5MbDNf5X(5Jyk+#+V~#*;e|a&%8Ev3=G%m1|08conx$<_;Bf>2) za-a-9<<@kWw(0E_IN36fs8TfZ9E_;5by%RP$4MD6RH9x*9U25GTUv)}A<(Eo!2i-Z4Bl!qlSA}AGHjg>35R4HLSa){9hnec_+-Az`n@X<_S7o(wH{9zD!n6 zdPc$D6nwOddrVs~Rbj0v>0M0ThI-ln1*9RhWp6GE|>LL%4_LQXF6?u22z2m%swg2_y<=GG=-zwa>BydJBkrrPI^d@EfhY`j(l<@TA zsR2FfF9{0r<=Wmn;Rpgz%YJ!A#gkwOS0^p~>{+>g%;YF5-n7$kdF&|_PvaaH7Q;?j zPLAXtq7lPX>`S$H7SAhqF52XsW>fKk#8{K@*Sr`!yd+nvmpO34Szo|gYC-F;oOQ3t zq5B$>Hp~<3y^-sLiL$`bGovZJiBt1LnT=+y#{n*v*J z$XQ0A3Jd3?>(6jIwYi;gOx+kl89_8ZmT>ZJ(&#niwz|5wfy^%LjWUV&ebMbW9!p)% z4)~GF#qbe6QSha?c@-X_CNS;oucG1L6C1 zJ7pQUrhdmcmCwdYvmiv7#dw&78$KTWWuWrJg*czq2%B-kt2GJ z3&ts0dc1kA3x0z)(lLS4{GFY^Ggt896kd_0RE7d^h^8cH$`L{t4h5pQ2(`Hgby)%G zG@OQ*OiF^1f!|9QGFr=|S~~vq3A`QLq-Lo$h<}ZLD(RF87uw;aPlWO diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/Region$Type.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/Region$Type.class deleted file mode 100644 index 9bab8927eaf00dedfaf99771bb842404d4ac6b44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1373 zcmbVLT~8B16g@*fwp~_%ibV>DA1G}>Rz$vRL(p2Jp|lBGnlwI`Wf|*|vL(A)lD_+c zv^+pG5}*B1#ydlWzW8AGVQ0?FJ@?)-bLQ9YZ2lrWb=&h@o6{;yn~uIGhnY(IgewR#+&(f-O}$|{bv^I2jv2zc`O0?rEyHrLkDM8X z&{iQ|B>rHoTrw(q`?*Sak3lVz3Y8CUisjr6ZRJb*yEE0-#r?d&u=2joN|CJ9upQgq zUmDw0SmNHGle2x@yiKh`jZd4{Ozx@OyIp0pX#y|T*(N8Iu=g`Si6 zyF^F9pvdOR9~lb0wC-u8`no3}|G9=|SR_yNX3aHB&&%|*a$V*|mhdEbN;R4-*Wz2Y zIO4%84=;!)(rVas$Mjn+?Y!$rCYag28s4CSTETI+D?8+#f;EPP|9cH|-{OriL`vNA zx0{~7xk$zd(3=fyjtjd1G?LTgNG6jb`3o3M2zOCrkj$sy7V&Nq`b=1SmG5A+*ihgc z!)F+kARd%pOoH){1PKWy!xBs>KZq3QVAQAuI~X%+p$-y8E!@GBafa!yly?9R=^v-w zfEB8`iUig$i*>xjG9JkY5k=3c+tDKF5sH-b+~heP-y{iB0J zLZt*f-obQjCy>6ZWkr{}fr$&u&VQkutCp^^vFjG1WTu5~jx@!HT561?FQESf`!_F$ a7c%D(2@<)NNhUFg&q(Y#UB@fAzWN7taX-2M diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/Region.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/Region.class deleted file mode 100644 index 84ebd0563b4d4a5cc091da69ed52d3fc9d3dfd86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3498 zcmbVO+jA3j6#jlq+D+5t7NE#QEC{qs3K6h?a&KrQnl{+9MZnvVuI&N@c6T3d#SZM!u#-t%hxWhIRL5gzW3gn1vLi3_ zq){pm9jP^mB#wi~Xy{Yus6%2oQoC*` zeb}^T%#w~n=vP>3zUq~XqL(pjTLM00Ofv~K)!GQ_y1Tw!#M~1)4vV6A*_viQ5qaU` zNgYp#TWy*AP+??vG&7PPmi<8;L$cp8*gtYOe@M2D=y+PTng_D|xkD5QT2PoZda$~g zIB~0-cLq&w(jE8fj4toMHYT#{XIzI}tRh}2=>AUVmc;eAj-wcr*|R!EFv^USD+88k zQ`ZWaXW1<*!?w;E9-CmF?G~q45mq_t9CTdg%(Po6`>^6LP}FczA$ez>DebFC6PQ$h zj&YFN2dwgZWdpY11+>pgubZ^f!wFa#CKZrMcG!ujb30DmmhoX;)`Y8?sZ1+( ze$x(*7?6NxrrM-Yo|KN}^P3gxFY73QsTY+ah4!u!4U}go>bU`Gg=Jk0@+HBS=oKBW z;tctoHl|Dlj2s=cJQ`%^49BCDT@8}2#@bIDL!Q(MtNhfOy-mon~8rw^s>w3%% zV&GLqv z>rPc>cGttJ*_kKkzg0Ddp@WS$uDKPekh(2cp1FHb3to@mJee;_vhD3uojo1FGtD{6 zAuDgKpNOV}QmktDP+?=8_l^9~@Ug<$yI*Az1RlY7l&7V`+_av1_T*cN4&}PwlIhA<)D)wB! z>eL(#BTAGOXRdl4@7k%B5AG{WN zt)!nfR*`L>!fL4EnW~C@suJ~yQi~E#OO*|5sG~ zH5TJrEXM^OK#3ZS kYaCfv8#6+W8f0HquH!~_9Zo25ad+*$P&$;)!>5pHZzXG_6g)|ZZ^KzqS_uRmCJ9gl0 z`_gvXfwTj;>2<1H%O$l$(+F`r{+7I4$6r)oRD;u!_UF`dCMlr2fl@CbjdzJ4H?~&B@D&HVh ztdGb}@pp*JyO^MtrM=5USq~hk}F~cw>V4!lg#4RlFs}@HO)5zN`sjGVz@}a)W1M`p;?V1 wlogL?VJT*Dv=GM(ZIfNq`UTll;~sN7RbEC-bcET{^^cF$XJVd$6DgGW-xCfF^#A|> diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/RegionRegistry.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/RegionRegistry.class deleted file mode 100644 index 80697188dfbb3c023cc7469e27532126e5a19374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 470 zcmcIhu}TCn5S^TQ>zx*&g}k{ zC<}HrlX>%Ic#oI&kJmQM`1lW26unBOBYNXj!Jxh7KQwr&O75 zE7(-!Li}A@Ec8uS6>&sf~T`)q++{r5F)xjIu(KDyQ$9`3LZ@e zW^m)ZkQAJgeO!2-lU_P*In@egtu>uaIkJM6|53Rfd;c?``bK=6j$^ppKK9~r-i92B n@2nGW@;lUvlIK)`f*tuGfQe+h2UEdSL9j1)_7e*;ADDwrY($g5 diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/generatedcode/AnnotationProcessorHandler.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/generatedcode/AnnotationProcessorHandler.class deleted file mode 100644 index 4756d36b5a6d1a5b87cbf556a1aeae3a655e1843..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 667 zcmbVKOHRZv40Q&WGQ&sg5Gz>11}_mBgv6$RG!i3vf=psX8KntIQ`7@+1unya18^vW zTLgm-+sTH^wqd$j{vvtCn!tlb$Kru0Wz0n;MXQBiIkZ{YCv l{hzj*919Sz#%BgF;&a%5G2^U7u*rA=({H@R(RP>F`2b5N+D`xg diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/generatedcode/LombokHandler.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/registries/region/generatedcode/LombokHandler.class deleted file mode 100644 index c90aefdd4ada51eba91dfb5e427a5dd7bf193b5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9408 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 Zu$9;;yTCjkf3{)0T+Z&@kg%Aj{Vxz6=n4P; diff --git a/annotator-core/bin/main/edu/ucr/cs/riple/core/util/Utility.class b/annotator-core/bin/main/edu/ucr/cs/riple/core/util/Utility.class deleted file mode 100644 index ef54cf0be298b8cf1e9f9bc7c0e8989da9bd3c9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15028 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 Y#egi2pD&|I@se_nc&T`qcsbSnKlVYY7ytkO diff --git a/annotator-core/bin/test/analysismode/Dep.class b/annotator-core/bin/test/analysismode/Dep.class deleted file mode 100644 index e606d3f27dcf38afe2b5faf8db2e00176a58dd12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 756 zcmaJsI$DWyDx3Q;t($fq0SNtO; zn&{mhWvpf)uCjWVny#uhuU@_BA3wi*1MnPAny3jZE33@MN>_!;X}C*e6Lqehsxvh- z%8rI_(^JZVz`}`h0=@k|@O#ef2rQmxGI?zN{TVkKFSXU-6%!0Lj|J+lc}^3z1iHV$ zZ@hQDg|5J-ch*zo%o*h}b496*3ffs&dY2k1suwb8AB{=olo{n2RI2QQ8jUYIdxGwA7mtwnX-`~C3!6;NzlQa4%+AmtPN&X zJq%vk(N5g1yRR)BOp28Jkz&Eo6PGD-th|o-Rk0q%y1HQ|o6mkNq>8P$FR<}{E7%Ev zr4faLi7~tG+zPA?HfLl_e;hL=hi>9C+S5@_i>GWw=dl4E#y6qH&mtNefhJlUW3`Qh z`%8S<=3MYQ`HIf_-tEs={?1tqD;yh_opr48xidv!4R<*cSpNsZy*Ug|=Q2FNL*}`u PVIIS?xeSjkl|KFjwL7eO diff --git a/annotator-core/bin/test/analysismode/Foo.class b/annotator-core/bin/test/analysismode/Foo.class deleted file mode 100644 index c7b35571416d6a1b5a6781ab8bd97ef40a719bd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 860 zcmb7B!A=`75Pc3I8@7Sal$I7sYjO$~BB834nyQCZ1))Z8fFkwi>{^MzYe!xO!IvSm z65RVyRmTJ=i&&}R;E`v>@6CJTKYxE+1NeZq5h@JJ!U%ntt30!*?Cx3{p-Rf{y*V#H@sD33}geMHm8RnaF*444daPh-9nOl7>Q=Zst zthDgT8a{S*pk?-v#|y_J$y1qV;poj+BxhnMdE3j}Z+qc}(zkhPWzLQDJQF?{aZd<& zF(z3>MA1k)juE5TK!jz6=bipc+mUz540}O)v#*Rim}CR#js?kKX!UI(^oejPYx16dWf@cC!hj4K1Igb)p{9OCuE|B!ZAa1p+B5hn7k?I=fcl)>%hhr{bR> zwG!Oe@UuGUbVJd@5Wt z;f|>C+l)N^Onff?jsIG?7r|#uI8G zLqcB>i_sq5p*C#Z|BlAbysJrTCBLB@sID(q*ugHH7#`sOW4DU>~(U(un$f@YvuUGJJmGGcAICN8%jfr z@&xI(K%{(kM_{)7I(U8X(%cm&A8M<^k-*C48{GQ#<7LCa))fE~;rS+6Mb4Qs>U4NjB3ffsY@UCO1zb})@MUP}gsZpLe1C`#YF3CoqJTzqHD3{g+ z*;gU$$-q>)AMh(Csbk%ZB*7f&RU}vvSl(>E>p2fz+isz^*4CDO4f`GP7m6ha)Y~pq z=1O@zx{sSt=;?gYlop$koV%e<=|qpl%B}6u0)gtOwd9YD%5%zNtP3o@I{9XmKs+`L zUm-BXF^v);#F*i~i%=;l+sW!@8Le{nJM&6hlYf}IuGjux@ju^6_`tc$9B?dit`_G6 VEBIL8pNjk$t6USt);PYP@(jvLf{p+H diff --git a/annotator-core/bin/test/builder/B$Builder.class b/annotator-core/bin/test/builder/B$Builder.class deleted file mode 100644 index 60bd7c01ffc72aad036a685de2a8a6590499700a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1527 zcmbVLQBM;=5dOBUTzgh4MG#T+T0mM+iWp-8O_P>LFsblBCE;;<-L!|-yJl}oOf zqVN7Fgr~|z&lR5GxXKuEWeyBQ zQ1Nv{<;0<(dSzWl0T1)YW07I861zfpWxw7++j7M5c-R%P!>I)SuCB@LGcGOP4xJe_ zut?;E_Knt%1WVUXT#crumT$uAB$_X*<_Xo5{aps55~0rbtIP_1|NVsj8?Xhfn%FN-qdKRS+(2R8RS;c0kH4{F-{CTSSG%$-=E z#gILwNj-8sg%apd(6de$y&MQc@m(WVwJK_vObHrQxuzUKcB(9l90RfAKYsRxyx9K y>RwM+_f|sg4ZMiBHxqL2B;wAXLdvF44HbWhEwYQ`N#hl^spkx};QuDT)&2r^u}JR# diff --git a/annotator-core/bin/test/builder/B.class b/annotator-core/bin/test/builder/B.class deleted file mode 100644 index 97f21894af6281c246cbdf66728aeadd6d5d6d85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 818 zcmZuvO>fgc5Pj>IxN!q%0}UVL!wm%$36T>*YNAL@MJ1#FhnPzAwzgNv7RPI?*A@L` zNFc$TAB7kvCUsN}J3DXZ&F;*b{r%_rPXKT5+=0c=2yz)mLia`v>tOuLp~3L_BoYMh@(Ot zpK>h=TprqHCTS|0SDKJkopt7A`j5SJMO!Mv;7(MoLvbRDC+eeDg*Xf^2mWEDu5uQ` zRr*nX<(|=l&38#6^l{9yOk@uB8Md#@h(1v{Eqf0%Ra!S-!G?nk@*DIoEx3d?(Olu1 zlqq<0n?w!k^lez diff --git a/annotator-core/bin/test/builder/C$Builder.class b/annotator-core/bin/test/builder/C$Builder.class deleted file mode 100644 index b2b943b34229bf29cc6657684ae896207ee75b5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 749 zcmb7BU279T6g`u~>}Fk!-CDnGC&7pGr2!QLBSKshh0vGQLLVo)Lo&LV2{V(@eV{Pp!afEVZmXfSL|SE|UR9i~s-Tyz0iYw-9AW@x`s zTKU%u&B6W&Ln}484A5cdeiCP5SO`5EzO~la5Z4)skJ?ISiZhw>%q*6w5MCM0m)1-R zxp>K=&hcFGTxNx^#94~$vzSTV_tN=3&y93k8_yTQXLIg}D$kcP^Xt@0@BJu3h#N7k z;U>e*VDiV$k+(|EMy22GL}_`rT1=%q7G!}TnV3uzC&H?7z64u-t{lVmp!^Mn_=DEcriE}$x&V(D zI#<@l^me_qy|s&!Av~lU-y7%A1Fei!4yueYYEunpdS1;y^bO%@5`97ZgU|-LR7(!% zxkWXu`UqP{Dr_6K*AyCrT`25qP>44w-2D%QWP?Hz_vot)+{Xht6Y83Hh{x!Vuifh8 H)&1^oHP)ZZ diff --git a/annotator-core/bin/test/builder/C.class b/annotator-core/bin/test/builder/C.class deleted file mode 100644 index 65209431ed93d8b042e9b24ebc6bb6d732a7cd56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 515 zcmZXRL2DZ^5QU$djn`hgb>lWklU{`BA-U8P3WYipoTY()$;ECUM|pR!mB^CO%Ax

%+2Q7sGyydbMMB6 zX5VB|A5BT-lo{ojnXBwZO-ObE6`><@M}@R5$e9Y+R0c-r*PODjiLMIkBnfJG)x(G{`z%nptIG80Yo z-5+JVeC&3cHYxF8XYaXt=FFM1_s`!SzW}^N-9mz)IG8DSD0QQ|+gVl?Qn7X?Y%^q9 z%2TGzkgV0u7*a?6P+G__6fVT2Xt=@~HQsCO>nt`H+|Qntf$v_*A$R=ARJp<^-{Vv5 z4_rApB(EA7m?|IoGT@$X_(T|I%necH*Qs<&oVxN}wQXdv znMWG;7`AJ@D?g`3D{s`C`z`d8Cr@URfz*9L78puB-x2Pa&}xoX&6F9dfMKh5BbX*b z`TCA;({R_$O?s=}Z?2Yq=!7LOS! zcZMDLc*BrhT#aF~7BfMIm*P0IZ=d=z?Z{&_Pb||tm}kpy(CQz?V*WI^pkLE$M|XSf8E57^coavFCSQX};1P=ZK_0qK4Uy{`mms5;wf#!v}R2`%2r1RE$=eKZIzL$hO<)YB=+oHC<4Glj}Ns|m?=pfa>&?x>X31vyh8o65i_ zeJLmlo9OBZ?Ib~hW&?MyBd~WgT-P%SUfapC-sVtSdOx3y$)}1-5NHiurp&qWdZAZ` z)iBki!1lU7U2fNH@@sKT@2s(_&IlwUH}@Hx>BTQ_^q2)yj2#~XEh7+>&Py8Rpb z;M(4JXD#^?qso%X7*7Ru|Cy9PyqXyfAyDDrgLA|UsBw&0Mc6`}^BLbpoRc3&KD8R( xaPJqZ3U)cx*t77pI5w911o!cP)!wa>eO47bg$j3gmuEM176Qi{|m&&ol*b* diff --git a/annotator-core/bin/test/builder/E$Builder.class b/annotator-core/bin/test/builder/E$Builder.class deleted file mode 100644 index 3dd657acbcdfe7e9d1ecbc5d69b08470c8abd8d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1117 zcmbVKO>f#j6rANF28WbF8k&ADG)dtSr1nrLAfyrzwGv7XkVrW$W(7`-7p<45{biL} zslE3{RegNeag<0wJ$U`*d3JVo{Qms?@e9Cv)GQjDxXia z8hCPY#O-W4d?Ji9=7y;9>r^@>PF;Dg*fuiQ z${~#h3_I2CwV$5Ru0Lwb{pP!_FHdKafz*9L78r_MK59izXV;@<{^kDI>E_et3 E0LNS7j{pDw diff --git a/annotator-core/bin/test/builder/E.class b/annotator-core/bin/test/builder/E.class deleted file mode 100644 index 600e2498f511d3b49160702d6176accb56f41216..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 645 zcmZvZPj3@35XGN2A=|itw1JjC1++v6l?yo{HBkC7eNN#^E-HY#Xmlft`+q4`N7>*HT6pA)hKPL7+8qnKI|f>!n^F zR>Mq}0=t|3bh%x($*;vVy|=-xIwK&*Zs9XJ)5~AfhHsX|2)yd0CtG!Wm|XB%y8Rpb z;M(4JXD#_tqso%X7*7TE|Cy9Pyq+0eK%m0I2j_?zP~#Z0im-z^=QF;IILjZ9pIVJ? xxc7@y1^XOp>{#C<$qb#UwCkW~c_IYxN2{`zA)VJ+Ep#OoRAe*w=*oml_? diff --git a/annotator-core/bin/test/builder/Main.class b/annotator-core/bin/test/builder/Main.class deleted file mode 100644 index 668791844719236ac49ce390a7e5c4366e9a595f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmah`K}!Nb7=2@_tDC7=THQuZ)*&xJkkKXTWOdMl=rryQI<~tbv!nFSf`YpDqoQw3 z$Ux{YZ{~eG9`Aee`Stn^;1mZgG7QDxOof3o?Hi$D7Y;*ZBIcqUig?t%8&0He8FJ?; zR`!Bnqjfl7a4vNqT@)C~zuGHfw8>+WA-s=`OmsMx0rzz@RiUs-$9!t^FqF|5_X_>7 zO#QjS&WGIi7QkjGXLS(F%Rt?qB0 zo;4~Sb<(`$u8QUDEE-DF7Zib^+SR@Y2g0b7FNcmDtAwG{U9F@;>qb-!L%sF5&OVPi zL*w6-8N8mJ8DCzjG(aJ(`#4RD2B=s15gBg|m`8`TPbZvX%Q diff --git a/annotator-core/bin/test/builder/X.class b/annotator-core/bin/test/builder/X.class deleted file mode 100644 index 4abbce3e720c4e9d18cfb429bbd41b77a2557a2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91 zcmX^0Z`VEs1_pBmc6J6PMh4EL(#)Kc)FS-|b_Nzk27#=^vPAuy#JqHU|D>$c3^>ZeyY#%Dv%)9^`1E#Ea1r(E~`rvFpA-v0Im}5dWEpCVKZr89TBB z4{h?jebVpA`}6zp1>hR}5DkV_vQauEJ6eQjGIZBsD@I!6%h7YPCg~WWvD7M8?vCML zcrj;a-kX#{v=};j`oUUbBOEd4m)ufm^p;XCO;#u^oH98ttVuLwH#~05R>V`1T3F8% zLcWS6@qwe#4R~s($cfgc5S>laCNZHYq2;TWrKj{_UyzUp0#yhkBvT}sR^qr>Pn}KeU2DCL+FynQ z65RPiy;aOQjS{IJ;^6%lznz))-u%7#`5ORU!)^;24BjUwq*F8D@UuQei(29cOBdmJ zfzn|Tjf73nMWvNdE|iX@VkRQzAz$d)f+mBlI+h8YMqkHMdd6VmtZKVi`P zU=nOWhe2p9eO*X@XOOqEW6HXb;3v0$1=H(k6bVd{83Cc`Z0u@4@ zi4^&sZ)A@r21~AuDu2HYHr+&(3=ZNuX#TIEL$b_Pn!)y9f2E^G zTcw@KXsS`J z`fNQFE%2k%94anX{UI@$)TpX3v-`cRt9HTWV!X&JoEwg;9h$9yPIu6@m5c;NH-2@Wzh! zOT(>!v2--eM&yTzJqWZ1POJ1pc~jYx15PdEon=FBpP+C3?xB;Z}(p->`8pNT6oFX{1RO0CMP7}Ag_R8xN_)(mZ zs04R@6k?o!T8XMXc;uORelzpNzkYxJ0pKMbCs+}9n!8W74xUu`hAOf-S^Z^fsL1zb zq)&z%+)dCBSUpy!YFH>c9lprkMv=W;`^z$>teg)ra!ajjo84`qT4}& zRe}41$@xJ0!5cdr#eusMW9i+z%*Y=ooA_XI7r zZT4PpHs;bZq#t{oZ@BYwfw{}JxyWpw$M?<>g?m_Ik5$4t+y5ChE@60bDZ|4>okxEF DpLx1N diff --git a/annotator-core/bin/test/downstreamDependencyFieldCheck/DepC.class b/annotator-core/bin/test/downstreamDependencyFieldCheck/DepC.class deleted file mode 100644 index 894142b7879268d7b8e84ada99500c58c4b4e68f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 703 zcmah{!A?{$6g|aZ-pq4ka0F2|mQfPeFdGvRA#6rjO>_a0u85RYW z*GD%4?Z;ro&dM=`1I054^hRE*;!p*f@;`@-IJLFF+I^;`cVSl-3Nu;0NOGA$ZNB$#IVN8Co3MoW0>{s^veB rAN4xlu<&b!dCajntE`~M`_45APq4%pyYe4~r?)V?yp`eE?4IXWIeE4V diff --git a/annotator-core/bin/test/downstreamDependencyFieldCheck/Foo.class b/annotator-core/bin/test/downstreamDependencyFieldCheck/Foo.class deleted file mode 100644 index fd36d1b4c2059233110be5166071428b1e61fa1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 684 zcmah`TTc@~6#h=FZCMM&%EfCkG(KQVXh0GZA-+GrA%PxQGS=Gtb%x04f20)dVR{n6j?JwoGnyEZ$uc}8gM8*9Q#!i~)*M}+2q zOSz3DLhldvwfD|b zn%>A*esfk#*pIa=SWDs(ogZm$YJVPVhN-Ctk4M+ftmPH~m*m(|XF71aJ$7*i_X!*S z)rAlpx-*|}Z0bEa(rc?$7#k4n<zGCrx szxNrpzl+zvirCgHvyN4HcYjx54eR0&?*600y(>CAy|TlD*_?;J0BDM$mH+?% diff --git a/annotator-core/bin/test/downstreamDependencyMethodCheck/DepA.class b/annotator-core/bin/test/downstreamDependencyMethodCheck/DepA.class deleted file mode 100644 index 8a1d780e36ffc72308902f22164d70b9c625b0a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 930 zcmb7COK%e~5dIuO9^2BCKq+tB2&%#%5f2H8A|zDEDZrr*iKDYS&AQ#SS6;WkpW=!H z65RPwh;d0ELV>7<^^C{geDnDB`;X6G0X&ARqatuSvF}Xj9jW{U6=V`J@rPIBQ=4q1 z6d(3D`n-;+!194QR=rG_QSZ(0fMPFD+t-vO_XXO6zaKXzuMZ~9LxD5<)(YGi%&XbA zHsn9mM*C-+wsCh)pt@xfs-q>)`cv$sbJjI*Uf|=daa7vum=YP=ywI8Q+8S9nJIp9A zpU9}Wlafp*&Xi+Nq2fa|BH8g&`ffsn>d3@WDUJ0qS3XXqXFRgc?% z&dWe9V`T#AkmRJrD8dphEMfr{1y(ku*0=4QHlxijaciIry*|o^vPu{q~yIeOY;2_;TpImu=fAO@!qCVSk2$*ENHZCk6cWB9hz$f{%+6) zYhcy*FRSu*7BxPB`q(zcwuy+N0kMEZ#-C&F5oZau(HAVeZ7+X9`y1aXSmCpF^0JCc q><2ufu!_rU1+M&q;pz;A^_dLUPr-0+Cc}+WFmz`!+~ip*xb+hWbkcwT diff --git a/annotator-core/bin/test/downstreamDependencyMethodCheck/DepB.class b/annotator-core/bin/test/downstreamDependencyMethodCheck/DepB.class deleted file mode 100644 index 27abde1dc92c974b851e39b8f8d234459a1f0673..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1080 zcmb7?OK;Oa6ot>EX`GlqN+^_fCs9G^f<{0jB#Ky2=qkXX4~gZ(z9eq#8EZT#DiJaS79RP|J@fgTJO1(W%QpZ|(DG0c*a*!BojFS?c}XehkaY0zHMx-q zcSaN(cX{`PhqA!RkvdV`Sm|N+?cj(4C$RM17=e5JMT}izwgoEBA|1Kse5|v1C{W%p zA$hnU(3p{5S!-++7X>~YXiJ%iPbiduNzy1*E;3rC)(m1wvZvCo?T<)?6vWE1C{@9+ z8j@@~%G_2+>7Xq`Lz&dZ$waweBpvJNG-dDe`UURWlkY@HYOIqvTn0+#&;iMFi@pyZ zjXFH62wd&-XNmTljr4FkPu%E7n%<0)0oi@UAq1Lz6R7x5*(k54n`JkOGJ*RG$C_Ua z&vnU;brov@t-p_qCnm5=rxZN=&Ew=g&pe*>A5C?S*~NU8bKP9L>DKf>PhhpPS=9FT z%-9CB8|ATUx$~`jMreTp@c$_ISw@A|3cq`(@>=7n$KAZ=e}(_9S^tbn-?=K`@>B_| zp~>&{i3(S+$`$AP1L0Z$VZD%W9XIAYl$bj4P(;`$B;5QDLZ^^$3%CE-!-GP?9o(HG Q%qCfsqE|>*=j0{GU$3<0VE_OC diff --git a/annotator-core/bin/test/downstreamDependencyMethodCheck/DepC.class b/annotator-core/bin/test/downstreamDependencyMethodCheck/DepC.class deleted file mode 100644 index 7fb574b24acba2e1468b629b6cc8b8a0bb1d1a5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 847 zcmb7?O>Yx15QblekdGyhlD3p@xe-OlrMVy>5yT}>2`Q9AOC^qucbeUH*Is#@7XB1h zB#_|Fk3x(a5D`Q~9Cp?-^Xl<@_}lkSUjRJD{W>ZF4`O?6O7BSJȔlhN;Akxy(q zN=Tm$I6A7MDzJ8<&eR}NW;%F1IU(%@E*)Ddurpr8*t2#hAdUq(<3A~!s69Yp*M z*FO@dj%-YIToq{l7Qb-Lx(3<;AKn;8rOnPLmfGe;nkk=JBMWCI8Rg{@88r_Rk}>H_ zITjU4pQ0QB1E$Uaa)t%py=7n`$2DsG91n7k1 zuM(pOEnIJ*iH^W#Z=wAI?@}`zhK}3g)X@GcpO8CL+(ej@)hatuE)D+AVAUsSDe!RR zyu;3Tt{aa0%$faJmIca76XG21^%u&R?{e6{ZGr87kCrDZ(40egr2^4`ojFZ=X(+iF z=(}NK*aq*CA6bRJ%c!vh>S(YH(Iz6!U*Xdu_67f=&uG2vT>FT%uk2N@&bD@u*}?{& jTXPjQaf3a9E!<@LH{sS2!p>5{o&O;8mlEz?RC@0Rw(ZbV diff --git a/annotator-core/bin/test/downstreamDependencyMethodCheck/Foo.class b/annotator-core/bin/test/downstreamDependencyMethodCheck/Foo.class deleted file mode 100644 index a4f58be09dc23fe978c636c6a24cea18316223b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 933 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 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/ConfigurationTest$CLIFlag.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/ConfigurationTest$CLIFlag.class deleted file mode 100644 index 686f44691f1ced85da361d2740e9fcba5be28b30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1231 zcmb7DT~8B16g{`pE-lN4D4?QM^OJmGhoo&6)}8bbbn4+-PVi=&nal;5cl z3hT;OW`i(M$sSkt_;OvhWeEcqvSGm{3{ZFGZEVfj~7bXfg3Fq&~ z^=zdZwQ&~yj*YvxN0>Sh$C71sg?X>cA+JIse8cI_U!_u(ZV2}=W8nc)C7Nfmweb+M zgq%JgEccV9Kdp9MnWdJF0#`OvEcRr^4lD7KY=k#j8&*hk-%4|++hGZFSg7XHy_1nW=#tP!I9SsWj~1ZEn*|9U9DX=M1pb2)E<*;Z=^;76y4N@~*-A9M7f2Z~QHN#qj3@ zGs@#ge3Q1h%Xd(ucNpW?WQxX3#0KVj2`e$%Eq)<~36A9$6?3m~lz1Lq{DR?gOab39 z{V4&&^o974S_!S40(-Q1JW5cH@r36%)hd6Bc*?tRre_Po;isSBIbO1DUM1+|-^iLn Ap#T5? diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/ConfigurationTest$CLIFlagWithValue.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/ConfigurationTest$CLIFlagWithValue.class deleted file mode 100644 index f05b9dd8e3e5d9c59cef19856eac466ab933cf25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1499 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 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/CoreTest.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/CoreTest.class deleted file mode 100644 index a77da39bc4bcbd6df6241f86720441bf5a8de932..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13956 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 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/DeepTest.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/DeepTest.class deleted file mode 100644 index 652378cc958830c7d7f91f491d0b6fca050a9469..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9802 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 Mrr;I4%GjLp9}^8O6951J diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/InheritanceTest.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/InheritanceTest.class deleted file mode 100644 index fbe8dcfdd23d0ac0acf4777b69bf07ade959b535..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5898 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 B@Js*z diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/LombokTest.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/LombokTest.class deleted file mode 100644 index bdf8a338dc8a18e51ab64a148dfaf92c86d6532b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4619 zcmbVP`+F4C8GcU^GMi;I=~%E>#YH1zL(Bqlvq1!Mfj~lHc8xB0o9vz>LuO~z*%=^O zZ0*Iiwzkw-EiJ9|YFq6^q#Fvw-fz~ne@=hv)A!75$cF3&>F)E)<(%(3=X~$?ewTUg zzn9(xumk_r&>)bI`5+bKyi~4~@~omQQ#sd@sUf#8;m%}a$=A>%u(7t(UdM5L(|5gn zW=Zx^PbmmA@3I`r-!0JCksKFj>UHxnh89lP;j(cwVx^81&;?d?3>`C%nlTUuPtC^>XTXwne$@0#+m`mI=jLRo#3S@OY7Z{FW-M@gt02d%lEsmV!Bpj3+mP!` zrH%!(HKh#iX#wrgu^P7u+^k?!qX(p2l%7CWog@0LYnM{<;6>6sajd~dHQXl9S=+E$ zS~_mW9Re}e$(Y`hq$AdMB$wTF*v$vF?1|w{ftF#@a=Mi-G_0d>*Lo#}y9I74nzU99_C-nB}4){b_+z$KVaGlGSkp&5W0lZ+Z;c9iCKM4d6gK=>TM-h8Cux*u4!*H|&C>H)I@$ASGVQ%P1c2`2X z1v4mUutmN46gjs&V@~OC;Ig!g^&jl-&D1Xi3mW9?EuY*ywPH4-gbbK10 zQG0~twg#LEBUqKoI+FU#Ey( z16>R+3henmV>l%%$xAf=U()dszRawao0hqm`Ls3?_-tRe#SI7YH3wxh+h$=RZ?-9aV8DkP-;!0UeVJA}q)=73yui|A5 zuL;~AT((uh%WigDZT8ryAi*J*r^69{|>DNV_=X`ZLqH@FQI?my{?17k# z=3yTT|FOE)YZ7Kx8?~|5>~v zu%Vh&6;P^5_*Ixlo_VSY+*5}Zi@C!JH|YjWUSMq<`3jBLW~P1inZstW(&fjaCTze` z-vO-)DKjiZ#Bv{*MlPAfVd+o1`BEHL@LLVE!uo&_3k4GeNPZ3Y?`K&mzUlY*AK=fAGm@%jI<|#UuQT zs;t~gZlx{Ojn-!TrVa1J`FZkZ9bdueRtXyi5ek=b=(NM|*pGo6hYUFmFFv(e3~W^Cd$W^CcLB^-%|BP)%q=`yxAUBRww<7HkhV|UhA zYwR)hT}0m;4mQnUm=dE+Wn{{Dbis&mtm2_I(&jE6ubW3taby#2!)DxxEojGmNMb8T zxADInJ#60gVkh?Fehl+7WEA%z%dq!26W{?B|J|(34^{zk>M9^dYXKq-RscD-07&z7 z011sX9xLMsW1_8EIIqx~ROn4B^axh$ddM`M$FVsS6*!%jPy)(0aURc>@qC2UXN@nE z@x?`$y+E!2y~M1Km<jtmwd(@DUdA`hV8g~TzS9*!{k<}NbPlUH^3$#|etr?ZI0LQe z4Ky{rMZLz5JP-iS# diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/NullableFlowToUpstreamTest.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/NullableFlowToUpstreamTest.class deleted file mode 100644 index c09a5284350baf63d73fe8081814d7a5185430aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5939 zcmb_g349!775{%pn%$;T8U{hANSC(2ZjWqR4uNpANgJ9rZJ`^2DIiXEC&@IkGt2C3 z({PlVauo!*K|E2>Y5{RmTZ)2;iU^`;@xB%B`$W+HH#3_~lG%{@Gx;?;`@ZkJ?|c9E z-v7PnGq3G>0>E1YVyF>Vq~}WMQr1ali)qIwn0h*EJ9>I;$uzYdQ*Sfv!A|?^LeX_} zE#IjZ-5BZw=0|HSvn<=yT-#~Uih3*UNCkoVQw+;+PZOw3rn&^`TJ4-3$5eqstl*f1 z`I6}x3-flaWNJljvFvotcJ!?5(VrF@U>bjphg zs2z4zGrKg$klzDgo!f5|1(tL~U%0xP%>s$a?IZ}xbyv^2hHb5|r1_lh*SjTA1Qt}ep=;Y_F;nRL>x!b zjS4iqgeF~CYQP*E6~kPC*%MvMH>==i977-m4YxmImz=ELX2>wEiU@c_3QX?eDQ4Sp zy|7H)Y`%g8SQwm0p>E}LD?21`V#JA)1STyoRoV}bSsY4f51G)~vHn$B;yB({Y6+BB zi6eDTQL3z+&|7;Ho0B~H8JpUtPnWJ(cO|`RjMgzSZ=BTOL2xQ;*|m?MIbyr zrsE~4t{7HL?vk?jh@CE}7JsXXBh0NP9h=w);Gy&gU7PtZkaSX*#33 zMFnp~w?KoX53baT{S*l#ljnwz_1$Vt`J$3*nCW0AS>;@uAH#VpZ;x`l#a7?Cq%;L@ z!v$mlJzsE#Jktk~K=y5=h&E1xCei5;SeG1Mq~qgI30!mg7*k`uO2~370y3A(vt%lc zUV)jeHo!K(?-7BTgMI}DHZnma%dFU3AWnMDPk%CWCy^PKDPH^Y`7{uvojYSmZfX3{(n6Hki>}c2t0ROP1Gq(k;fBj-E4^>AKeg3JNX+n}<@=-H{c6 zwLw~X0gP1MFOOumaTS!Xi8F(1lZD)VfpoHczpZRmFocUp!8xNSyJ(AMnCnVJsOfb& z(HM;7jV@7eskAj)_ZsqYd(iTS6y7hO_GOl44i$}}+x}|&T*vBa z(HxKCW4M7cgjZdm*(Z*h1g00X?10v%CuDlDJ>SgXr%>uKjcg)oYQ1xe|k#v+BS7=6F59_ZAs$P#O&GJaeL$rmLFL^nUePJWMN4g^2hH0f$_VEvlLz$ z$GrmLQrUj*SMV-8zy`9f;mZ+@Ww<(mMZ=U;nfj^}kzcDLv&wroW-ybOxtQTpmNW?mwW z#|Q!KPD2?xV;E+_j3Q|TpTaJI8k_t%CyaeWZ}2&N2OgJ&ut(s8@ctk$K2e8~v^j#h zKh3HS9Q4)5-%pYurT_AxpOv@zoWSwn1A+^M4ybZPY2j&U;ex67BA$uiOI2sk3MnvQ zbOm3=vwT0vbgpl2?G%_>CB?!z9`QaW$>({2^%1<_HIPvn`^A%Syud80(1sicdnHQ@ zN|s3LK?{?N_H_j>;u|c%Y`>lzs5CdyX+bjT(lCybs-Q6(%ZxI$d{0iByGWp|nxCT^ zWfl1RhTELlAg}!`1>eSZ{6^ktTfIh~K%y%B`#Zd`;(H3dj~{Tjk%_+I!jfi^J5H~5 zu|VAC#En|7CP()n1;4>>1*UPjt%wAk4QE84=^J0E zSvgZL&h4=6fl?u;-tqP9Nk%Dl4i)t9_Q@~$M^3C8%$DI}TQ$?nun?MO)Z=B&&taFU zlf{Nc{Jw$x_)iMHiM=yo_+umX2C}~^_^BuR8)clN+AT|WT4fj2i!uD0Nih!YD9~bf zjrlO~RuYYmFplJ9YB?tY^?aJ*{f+V4@u=Zaa#r!;sFKWR>sDVOG6n)evqP{yI^5o)50*=n+kd1{loNIox-&&R1J z$mbK~^U3Nde4ergr*+rv=AYeI+D*k4b@?#b8egs7gLb*F+83^=9mcv$cio6!eVr$m zGNQJIYMGtr+=>c)PbXWHigw+Pcv;bI)28GCPs^h!eY$C63oJ}{I7=NFrVNsW~Iz+W>O_z>!C%r8JA>ODj~OHXn{T_@_jM7@uw_Y-x4s1FbWlah`6%@awB zNZPmv1)_Oj2!Sml2wWS5fY`>pGNYfbAh5MDz6aNL*Qz(t3w2wjdy0BXrn_FfHPana z-GXK9>T!{Y9=lwq?ceW0ZU;EQ~WZf^W}tg5Y0@-rMQaeDpT?rrs1_r zwXIC8>lm2p8H5`M_>BbmN?O`R?VI^~3x99J{kR?5nZ7%42Oi~G88>l?x)YD%EFbnv5nnZTfsaHZLtG>CPf$a{B<1}voS&Rw9{e-!N`l9DCBAUy8QOLtI%?PK0sZb&qN(K{=)~FE-nF%9U*VL3Wtg040-fXPU zn;+j<4io}d{kz{0Z)L0Uao0e`x%y<%;xYn=1dXSGa6OrafT#qh~ z7}2mTVy)iFR9X`VHi3{U z0zWeql$Nby(p;`vYBV991Vxn@Hj0VqB$bM2kdMaDIEBW7`9FyhmB!NqNYiXsYozl2 z(lT3pXullVSNdoYouW_)lPVqMJXh&dn#?rFGHr{DOs~r|n~|ksGKQ~-&U4s zMw7uR=pxc!g%NEv5V#>h)HH~D?6OpPX*TqCTsCb>(u@zLxinv)d2om{OODzqeT{^V6GqaEZbLGZI&#aj zb|TKPbIw9oJ3yzYw2&4toe2Fvv;1T&WyUrSw3RxX5^jx{SWA&~m0pN3-NwD-w-ZZ7QvxYM>0H51BaiJb6J0j&`Me1b^FHC|c^wx)!BVY>AyZ4g0nJW@}P*EOv{ zw4@Rt!%Jr&VmBM{P)kftY@H_JOXSfvR63sgKH5ZQEA%aIhexKq!6q*TCz^Tb-|Z7@*{nJS&gA9!IN zVQj&{GC`=Z2#E1n^)j2UjibKS0eE!4x=Jb9CSX2npoUryxg@{HIjfKo1+-nIHu^T! z!mqMc!BOe8GLYp%n8icq3$t9nR536*C|H@&MNJoOA%F;=`Pt! z8}iySvyY9e0|=4F(p7d}U?yPf%jrsmt^inNjqSuzI*`6Y-<5?>_7X@_w=526mZ2Mi z?8c~4B*j%K6_Zb)YtliR1`E;pEZZJ3T19C2=xVx7>t=$tYPCw-Rk$x{1ltG~G+L$Yv~QO{>)-@sjFz+(-K>VZwSBmGzZ(G;>#BI{d_NYF0iTx|QbPv;D3-D?0j|blu6EnPYAGUW*lwfL) zn40OO2l`Bb`UhfamY05*qfSN146*JKE{Hej>r@ zDM^OGGfX4;kfm82k~A>Z^ZjMFX#}SiB^9jva*k)P>{U4fBmW8*@7g2H|8+SJJHN>^ zrr*3BTWQ+2BrVMS4g$14E#!DtQoz#h=g0xUel2HU-rwZNk+J@7YAx;TQjQTUep2%H^xgqtI9@+}QWGkT1-*Qe?HVaSzJzEn-ixE#oM4#q97d0Ty z0MiAuMPS+ID*YdQ0ay=5l2!x-3%zz4)+JgvfCbJdl2}(L*D2BEU;k0LHXx#d%EGX2Uuv72wkW0@j}@ZiZRmvR|W zDJG80^YXelv%t+RS43XYy=?;fxviTlb?KUR9pMbAc5$O*Y&R1)5uL>{BUv^+EF3p44a%mxzrkRbC(& z^o=QyD6~Z*FE0|FTFj(>Wl!~o3AeHP`_9Kp`E-SGUh-#8%1e?-BVnn$jF;oohwBFX zT6RuKk3z-C?(SjWIu5;u;XIO)Q2-+(WR2-Qr?j=E&nn)i9@`w&OQtJ)2Ghy;{bC;i zeY}!uMK`lZ;W|{00cphrgO6A7nIPshxHcNdo;F{&OXOmMO2cV{!q8!Qe%9IWSl!Z= zj6k7k=VrslYk7m%txcIpP?2OPt{j zN#LC*j(Ki3(oPG8iG@7~Xi8h4KRe3uj1PXAl!nwz-bT0h6%chUd;|ml%ACAf* zpo5L#DpchQ`686EB#ag{EE8pI(!iW$JrcO)<5s>zg!vApIc|E#{QY6bev)BOw$96! zq2CokZJ(xR?q;X0N=2jMJmTXxUm)|jQ#OEnm_#|r-lRU@lGB)-kuY6NR!VFaPxq>DTE zHkBXYeK_aDvX7Xacl*FuX*0Kdmn^9<&8?}{Jn7-GM$WmEVJ$?@Pxov0>-_oaL z$<&9enbQ&A=O-LKzfieF^7*;sBY8io@)q6--p}}XD|n0jUQ{{CG066UpJUFmU#k3F z-ic?g`gy0r?@g7jmHghYIMBhxAUl+G8q3V(v$ z!!x|P zk#x9vmNYn~$#1lX`1XT#B%J`dG}lphdLsVrzzJCFyCe|UPoq2NY)fxH^n@V@tpF;4mx*z51l6@ zzOb7v^UxD?Q9JG2OG9dV>FUNQopkNv0sruWw5zc|yHUHji*BuNEY$AQ?v|q>ZMSx> z91YU$*Y?VhqCKcRBu8HDVeQ9qcYERokReM%@&K?fYUeI2$hsSBJXuq_FL$%kmH|(KbJFLBJ50BT5Xz$rWP5VIm z&>jxcKGJ?ChF$dgcKT!=Y&wn_Xgz%jn+l&@i`R!lXCWBoBa}8`b`wpeZ&4|o4Ik(< zk2cep_}xGucrT16O)zW=CGmLyZJ{f1MZSxo2&WkBp*ZcsD}e*lN>9@{^eQg&kAU)H zvgoh4vHt>h_QiBA52x)sj@meYd-&OO9-l_dyqKD}iq4nu5r8!Cw-Xu-=eEK;REA$zD{C7^|{|`t-T55DK51Lf~d zpmfv!GWF1x_z7shMP^}5puB?z1v=O#21CRk8}4IePF;eqzZgc`0h3)yQ|L0Pz;)DY zx z|FD>Uw(nDCl_PS%q5VM6ek5s~Cr4zA_g#HhJU!C)saQRXH9VGfaF`C`;qv*&GJlY}dBS9e2Ar3)=;U)(5 z^GW4hJSNb?z=Uo-70}568!UNx2hYg5)(-tgk*E8C`5i#~c9fliG?pF(o+S$cRP(W%#0Vx*+M8GSd)GY?Q7D{-XftpS9 zI(+;lVCpd7^&Q~F5h|m%ffaAjEP4Z2@jljkKuhS?So0gHfP_Gd>=HQ?P;5isY}~$m z9UTCC>_8y%3hW?q#GX?zXM5Z8H(CrdEcSauhw5nkBm@JxQgtt{gwR}58|dX#sDHe= zo$E1Pi}KI)oxHxCPZA~7Wu1b9d{!5KV?A_UC3K#e*0}`Hx-e5x?BJ+_e5;}JnN&jc zm~VgxYmxiwrG9n`Q0?efjQ>t?HtUdlk)u_C)M1nW_JvdcU{`3a!Yd`b|DB5cKG8@! zDplZH*j*Xj!(pOFFtqy-(L@odhUhtL5K*`piGi2&qJPe_94$lN<(K4Lj#k@QehR+D zHbtX>5PcWp@<&QT@Bun;XUXL#93tZ?dO6Zg1D1icBI_@OMNx zg-AFE^cU%>uOiYleMLG1k)DG{&qJgaAkvEv={bn>5=1%#kzP8gNIr26aYS;v^}7Ck zIV>6Fy453&EY9*x5JaT+SP{-0q$~{`vKH0N1c?V1lqL zdy$B2U)X{0)zFc`_IxQq&vOFN;McAU!W+^VO8??&vsM4J)BWQ1o#tx0QSUYl_ zTMsPZSnfcqZ{3%6Xkdyk7w<-)azsCJ?NE8HxUO#dvZrh-l!PhUbNgz*mYwkw8u9lU zTP`bCg)4;frGrh&n}mGB>&YT=m@!enQ9`a%-YkG=nlNyLFxyeCT#LTil783Pa+t}9 zj%QoWrsXTWPB-)6JrxjEG9n&MA10pZ8mqsHhS67I~V3PL0MO zrSbt3oYYS2IdIk$EpL@@ZX|r%7Rf;ru?S({3ZXh;_Kf8Sx`{Wi#OlbeBg^5^I$i4g zw{vRcyG1_Xt0vyU+g!4oOmln4g2~>dkp)FIZm_RXUju$ zNtKx$2^{D9QT7G>$-jliD9{r|0L~=V zIEhodV!s%b7>#95F~4O$_QXlYaf5ho2^*IqJ6tDWLP(?cU{|-ZJ}V2X>@33A6`OTt3rLTcrt+&zaEuJh9h{bM0O>@2?yAUu28^Uq&d1Z6vr?i#?>3^ z!lSalzSD48FbX&-3C5yZ!`)1i3yg2n{TS&@^F>=K*_X1ZHp-^q;#4@&6^b*}6aZs! z;0lZ4_Gkbtio~$?lme5`S?7;+W85jiqNzZ4$RFAsiZIRf2V=c;-Qi?UYD=APXI~(m z2*trQ^04-tiU))#D*eu>a^(5Ic5)$8_4Ir^m#=Nc8sN1N81qmOO*3gKosGRupRuNt zm}ZzXn#$#^+N3e$mA9EDRakFzCXKb;&M|46^>(gFdpC6&JlS@pRM5mXMpIQxSVVd(V64j(OI)ll$q+w0N zrgP>9=#?hZ+-2jLsrCdghOIBKE;VT#tu<&9 z)0z31$RdfYcRduKpg~&-vYa*A+N?=k1bkKOfRr^2w+S87*B|%1X+?j0tPDF5lbHx5 zGb)^^)s|3gdh%-dlZ5}N69N49*o2eXm9XnJlT12=X?!ko?&?c3sMCBv0fUVLU0uVd z;-MH_Zcty^tZS?_#N&Zo36tUk{w@h5{NV&TuG6uUR7PW4A^GTr+ zdM|Aefh5Zg3$I5-)R!E`sxqxAq|=;Q7$`cPlnrBN4;1{hCViN$1Fk}srved>V4RIB zhtCB(8FT~onWacGaM&G)G{n18y`gBbX=e}!0ZIkrM@+hjJ_>^r4fH}j$3kmlC$=Z! z@FeQJ@Ck1==@$Ap9F5+BzdAD>@NWYgpZP0xuP>8GH%!ZS@O!^Fc7F+`zE-q%<)>WZIEEN|&YI@$CXiVoi zsUp97OgfD`Vq8X$0? zeI9!rc_x$g3tAw%iCAPiydI`UP5P2}Jr>#8HIi0<3s$rf#aBeR%Uq*9j2#b z;?qoL6cTW2jrtjDWb`v8Jw#`h;_WLYeU+XC5`eU1XeX3rAvYBOWI%l>Jx?zh^a9iA z`S)cHG-)zTk(0dWp_k~J27LogT>csP9IDDCO-mbA`#UzRSk<(oxv`<6$)s=5x1nQ# z2pJ?c+IXU)o`e<~xmvwJ-vJ+JuF0AhF&Kij@0s*{`T^K37=VC73Ja`d#ZQeg2wu^T z=qCpK7(~jC2FGBNK0rT(=L)T-y~S9pTSvLQy@>yUmhGu)?(Iz_MdwSn>YiR~U%>@v70%{Un)Ai5!8 zaxs^{`vd=qMYP9xFXat(n_SA!zeU;^AGRecvr+G1lSdg0FUyhjuuPcA zqq!V(-yVphLTy`zSw?$)o>O{}bMXQXT)}i<9(yqoFL{7?cpOhKcs%wMi+9&;OCdU~ zYe*oDO`3eFVBfVBNdtr5$Mn7|qF1G&$#8Ed;~IDon%?Z;iF7OI%#%%?B6K#lNMvr4 z&CQ62c$Sx3bh8&h;LQe~l_m)CF3oKjV8BJMj#xm3a_baXE(DA)Hr1!|HpLN(SPUi` zXN}ASg*eHXA`;d-zLRZ-N|GX~9JciQkqBK_Z}2Q=T#c9vrwCWA2`9qIHp^`S_sur> zTs{x`-Vumg#?+SA8rfcPAvifMazbZl>cBxr)WG8^;R{Tj!xv(SB(iKsQRN75CVa`n zH}z#akLMeVgHFiGZVp(J7cepvB}j?EokiZm-nAx19*9oi$N_}?8NA5k23`zsfuQ)4 zOv?)yihOn_=kS@eVbc=uQRDhBOH6L!rC^?|v3L_yyWqer7trWM%_zpEf%~ACV<<; za*SjmM~ibV?1f|Zx%fnIQmD`7(hL)6wY3lwDCG;h@Ddk!k*2wM7%{V9Qz7ZdWE{m) zd6}jmI^zu{U&c00(knYS1mNc(%5gVMbw2N_6oMYW%k8&TNW zuZ*{HkHOstII_H&-LwgnunnALA&Kd$YV!i(NIeuDVz%bFnh2Jr)KBPSO-(fFjYy3=Ze68f|Bhf@6hpGJk%T89uh3? zGWi311%#j{kZ9Eih4Ed7!LZZ(!L+Pvu5Q=Snw<{y@KrPoKYWeJ*Ybx&O#3AJ3+FhW ziM40dyZL%--j~kK`Ybj{_;w&6>}zf7@NJEyqFwU@@QniaBgjtX5rL70DZ9W&q47O( z`W`Qm6t|fCasC9P72As-4KO8#)EUezwUhE%G2CYIC;3xATWpnbjE9X8Dx3hle}OR?WeWiE&|b9M(K^@P%Pv$<=GvaP-Ovaj;$Zh z2gqnSgTDv|Ab&gnqXTcdG9x(qX_}Wt@ngc72bfw;N~x?*`>zGqQJC%tlMgb&)RJUO zHjnF)9Ht+^2Bo~851Bm3uxfVHEmk05@L`}L|Dkk%5sD}3qNzwEup_Xmt`#p0cyaTS zplj=DzrSH^L#M!g+T^3+-Wm2JH-8y)6PegqYeyf*7S##>F`6>vt0q4yQ@k2H8to7S zPgWzG3n= zWmsuUUmD>i53Mvqx?VQ5r3M`a!|Aym9|IbYR59uG9N`!Dp6hMA0g2a0eJRj2_Up4s` zGT>|pj39o_%Qpl@=`3L8`VBy7ow1>J2ow8 zZf{uZZ`#z@(73F*^!p_PF;gM_f*%FW#f>CV<#HFJS;h`{B;V-|Z;1!uyAV}`BK}wa zx0KmS)ohk8*I9FFaZ44~3pys_%0;j)=7jM2n$_M@?2fLrqD0?m5fCESIV?nChLz z*ha4NGQw`MNst2qjJZ#piR7d*1#4%SYMLZnC#Myb6C)O>1ye$_>86??M4MQURXhM# zZK@i{VHWR*!=Dz_l)l!UHd2a$Qdp5|h+rR87$#V)Z#L8{k2+VKZ>aNf^9{Qa$xyGU zE|AQ831}ILA~#~H3r#gwJB{Ilz7+JRdbPk%^O1Pco{l!gi&4fA3Peq{P$bOMciwgz z+)6+iE^V#)hM-udHLT@uoi46!p&WAd#=R7Kvrfl4kR73j9OuWm-H|}=maaf0Lh%B5 zUbxTu)G|{wt4p*UwUWZ+X*-Iffwa_nlwY+Pss-oM2e;cz)h6gE2`6NfTdf3@YGr^R zuiaD~f)O{o<%Gz5c0cFHs%uU4evutdJQP7qz;+lhS!SK7)@z`lov`T%FRt-#mUP;+ zUMlBXyflWrUh)zmH6*6=M3@c%?y*JKPzh!5w%B)WND~*@)WWjDz^@xLK0Jj!t z(%t8~d5%X#RMb!iihLuG9ga$+Oe|h!)$W)orr<}P3K?!rtVV%IyfG3;B=nE9t1Y&a z<;sucgE<_#`hWcvVx1Qy4!}+N2p2FdJ-*+Sz7sAWOSb2SP)ViK4nu8+WNQ}4^~)SJ zK8PXJPMB<`MzNi4$4S%ayLDinxW0@8;N$Nhd#bri>!z=7E->7AU5;2{1lhEVSc$Yc zE3IXTlwF!qZz#lr1>C{H)4ZrCLH=$W@*3(Yg&W4H3en=C>CM)m^O5|-ZBpV=sAeeV zm|%a)+pq+xX3Q)QM=W>hPo%`7Td;}Uz-M?Kd{xNuDVYlrY`HvHZgtU|DV=595kE}ayl*c za`H(|x1Q^C6760mf81S8*TErHdrZ}&mV#mKFIPy7=Dq)4Q?4GAv3pImnw}VKsE5nx z3Ag$JqB2c^ECs;_eOA~a6omdqUIFSKG_;p{)Knq8+!wK&4fY9Bg*Dj60oEQjXsWnM zV5vho^_5?BWmIyxLfo2DE|5n^?51+{q(>d)J%)Ow;JvN|cyzIPnrU_+tC3#aA&0he zSgyVzs{muqo9YU6C64hN)B6hn%F$o{f|@Q@FS^xBKtNMEgJXrWmIQUhAm1Vw+KmuO z2m-#PUN#giWi9tjn=lJM@Pi-Va`3}9%jx58^?eusE5P-IEii#ZCYcABwpWBy+g^v3 z?;kQPwzRO`L&DdaN+iK0+e1DCmU1Z%^%IOB(3PqYpDqCqhSAz*s$5S@)nfl+#H2hk z?LXJ^_#SZpcQ|PgxW)4@+}JiZPSWVw}hk;FhOVFcCrXHGUf2^Pz;GL z178Yv1<2Bq2k(-jm#31#tW5tXe52S?x1-ckKT+tZpD6RxPZW9TCrUi^6J?tEiJ}Gl zM4Em8+koR~7YBmHgDmPp$mS zlAqaCkJEYmG`Fg{pX#e>`e{Mc5xS`J5H4w}MSL{KfcchHJMR+it;j+OVCKG=nx%Evg64r7g6Og6Qp{RTQFj%=B4Xqz+n* zFKkw$koB7&QQc(`7);$`-EAg$cxFLuOR|%LRy&Ks#(G?)Tl^WD| zYgp!#hRqn4VU)F7X&I$Y7s>4Qe9V&58bZ7p4cH)g(Fnx^Z5PjmP&}pt-!lKh;P0q)#!~yK=ad7Sv5Ut0-mHl)U4LHtlb_OA5OYJlk z{v;MGBKF~RZ2rU4jyTLwtn^IY!;H^>Scszt)lE6fZ257*8KvdrS-^P?(($|lmTB)$ z5R>Nj*)}XU>?U?V*%)gs3ev(w2IvbF(mpM*zfPKfp5adybUAs4o3eI2Id&8 zVMUwSg?e>VNQ2jVxrE|uprZC|x|Pf5E&|mXnS&v_aP9jZ~=J{^RYy)EP!AYT#IoXS<`b)i~%3|Dgv-k^+huL2Fn>)s;d z#I4>U66G(=8v~7Vq#yfb0Ui6i9Rb3*iCDlj$LPmhC*OXjA zRDFn79zB4=Oa+PRu>q5o;lHrsw2?M)nxwPQPCN<4CX>m{KHT)5K@)f?oq_kMd?uZV zku&hD8`xwo(5X#F9 z`QJQ2>GHS8(||`QkP4jxq-sQu12R#^iZAF!?8`!CuZ_fd8;Pwm5AzxujX>hse+v@d z??7TXO@k{%Sbh=yEB{#oZcigon>4-{S;%E{8eanBHPbX+fj=5qNfB;$AgtF$SUC`C zA#Cjkgjs!Qgw>I83`=VUe2@4-O(d|UohI%Sys7hneJC(?iJm>g>x2Op5Ak~ZS(0ln zT>xFgn;2GdV{7%06oyp+pAeNHjw;xtQ8nPbI9!;$R921G6kcTtQhE0rd%i|%mV3aC zLwqG#z~V>vDy;IMR;z0_HO#c$2Ked`~Wu;pcp>>dNAL4ry zJ;P>Z*jfv)fU({*n9pSTtu3Dz%*+A4A8J)BilxrBiG$DU!S@?LvP7z&pA=qO)KFLIo|#R;gi zB&s=6^bYSp5#>(J0_RyYuvq}q;LovGX*Wha1U05$&!+Rkycg7p(w+PW@57s@EbYtc z@t@C({{qH~M0HZhF$^dcHN;z?q#(CrbkY)l$bRe`n=WPtKO!i zSPCWLmgp6gfT5trIC+HkgSd~jxSsU1)_{-1AZkJi(|pM$f$@5;{)q^GK%e=Hxb z$j7XH{<%Eo_VX|0IXgS;SMpuk&#%eg*J}>)?;qzs4)I^Xx6<<8(!HXe|F@>9g8w$a z|H#gKU7Fs>X?g{NXYHnKGN~E=77Xw|`<2Rms-k{XBA*KeRcVDfrQCRm&Ca35AElB=>XpcR{k`7l|Mr-@n>Ou@26LJ z5B(X>H&E^J5B?mz$q#B)G{CfOu&c>?QH=XAYHA-sQS2i;f%oxb+`g{lFK`Eco;%UD z0mUJk_)(7XW1QdvS{$k@e#(eL(ss(+98ojjb0L!F9#yAi*{0(<@*JbEZHo69yx&mg z2+!|7CK4^|56{hNRd{l$aM#YlT`LQBy-j_{C&+cVB@@(#r+C8?st48VmYV0uQ!}9E z?55(P{WXJX-hOmhzN=L55+9~wJ^~~0BuWdOb{K^TX%x@|b&>Ypi{V}@!kZ=GrKH}W zas!A)0^sq9)z4}A6ad%JlJaOVQW9Tc%o}!@sPSy z!7zoyXo6LznY~bOq0)o45{F&b9EH z=g}QJpYGuW^hLOb;v=tu$sl?(!#0mZyNPAP z)!@Wr5ebVs(qV8TghCeBbb0_Y)GqY_QhvBebCWJ=nN_|;+Ucp`^81So~sh=;Jh=Qks>QySmpJ%c91-aEP)vwiSG*P{daW3HdrT+uo CjR89V diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/DefaultAnnotation.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/DefaultAnnotation.class deleted file mode 100644 index 345133e725ebd488a414dcd701bd7b688a4f765d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 590 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 diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/ProjectBuilder.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/ProjectBuilder.class deleted file mode 100644 index 302bd51e2ca2b95dfce21f603dff08ef93111c67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5032 zcmbtX`Bxj)75+v7B#SX7a&6acN~nWv5R06}lpx0q$gzzp5*mRW;w-+MDiBcy}L={X!R^Jeb7-~H})?|bv_ z|6czTz?bpQ7$OQ%da;tO6r6OyO*=-})YApq(bJx7n{Il_v6u9MH(oK!qVB}dqM&n0 zyP%~_&00u5JSQG1h?VSO#nfFs%*m$}&oI+D!}T%>w&jflOYue-gWJS=Ur^DCHU&F!hNVALDb4B5v^Hmw(`3#rXyzHsF~oha*y1f3EXU^Q*B6)R z$8Bp`a~5=#^k8q_rVIqNiQ`VP<{Kpl^MHzjIK-lB#iIX;f{|XIA1Rr<=NQ&PW=qal zPuqI1RQ6T^q%ouv?7y{S;uuiSDlHS}!;oM3U-A_@cSmy_ZYeJTSr09*66;E5^#0TBZ=CD?sNuz%5YZB&Mh|+ZmLQ4Ud1Sas+7)~p=bF)g%aKsqiii#X26{uRdtXsut`vj+f zg1#Vn9Tl0zSh7hitt8t>au61&f&_cPmob|u$(E?EFk5D%VR6edZIAw>;RT}0+Lr4% zm4av3mV%*MG+)Eq+FP(o<%-Ad7u_qTb=EGGG>ghxFL*r{K`P;N<9JlT_yM>3;KA;p zw6Cp;-Mr`D;FM|1IhwOFNWJRjplNH|4+h0lzF#~Zbaba;4SJfp?1}4c{{VyJUmHi%Q8w^fvJp2LMj7nrB* zoL?pKp_|;=o1zVz)$1V+X4g6=_W3v}gvollaa?2xgUZXo4=rg<0xS4d3{S1^SaptE z6;I>aoO*H>$%L~E`a3)Yf~BU2#8`Vqj4vjbuqz%lBy!|v3AE5Cc2Tl0139VEQQ<*;b;=%Pp7p90U9r)U_d@)ip*P}qo}1&CW!awQ**u_}43ar+UlbES z*Ge_G;Xb}qYND@RQt^HKfVFdtr>JlqHYOCD4oXl}=N9Kv6Um7fKUDD}{FsB@2g`#= z-2n7g)2u5q$s~Eq{Hcnc;pfyAC$zbu;EuZY=PQ<+dFd0uMW!9U#H%sxBOZPVnz)^@1ockpXYD$%sua(RLc zE4r?4n}n+Rky*W~;nFarsg>r6TF+t0 z$!0sJKP;QglsNvx;XP-=b ziGibR+bELagM)W5-bE1SJwH@^4P3#l z)D7&Jy@tJ4u zV2=Oy^{?S@1ZVqeK073|F{V3CSXt?Nw{IW#-a$f!`C%<$^D~J51;|UJQBX51qpSy+ z6hQ|3AR=yZWDTPcBp+zGiRf%}Ais+7Rh$~A#rJ8OBwY`YuCFoqDH8Wch_>M>ZNq%$ zVaD%ZwgQo$ZHhLLpq!6LWNEGntgQk|Es#&%xe$4+RmXWu(?p~dHr~0>_=zUQ`~bt5 z!1!HRN?;~=HYW2G6s%%4KiiTLV4^K+_<9sq@kD;MHCYs-?OVnCDwguIZT+jTl1}SQ zWM`vEk0!|rWb4T_d?x}yTMbN?OxL1%ZR)m+9-Jp-4u#>8jFJTDmvE+<;S9b@aDtfc zRpEXdz%3-7jZ3)w$xE_a0pxY?tqtJYHh_<99sGX62A<{bb8MMQl>PH;m=~zN7x}UE z5*{Z&(K3Dlg=zwYY634*6Sxs1u)L)NS_Iu|cu_&E3jcQ^uQ8F=3HA*p@+L;{7Ea@B z%Jdy9;MGtf%hg1dgG3_Y8=xxPm!8i{0mv3 zgs7Z3NlqK!GF$O|bm9ZXyBvzyRgKvdOugUpZGUixl{l2ngqX&Gd`Gw@8mA-qN55TD s^}6#r=zST%_tGKTP@uU?y9iNy5JdPp*FM2DtP($@@~-0__!N8p2h<`u=Kufz diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/TError.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/TError.class deleted file mode 100644 index 2b9c83536a9f89530dddf419e5473f797bec1b62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcma)4%SyvQ6g?Ab6XT;A-%nHo>vP<>h`138LU7@u;4-E|of2ncl87JR54kER_yK;D zIFnWoQmYBfy=S=R+?#Xr@%j1=;1DY|EP{2`$Y>TR8YNWmhnUewDn?T&nkiNfl=a<)Xo!XwD!gA92CcV}gTfP+)S=Vo@p;jb#+3TnZX=6Mw5tP&$zf z=3q!?B8y`i!vy;Uk$lV_?M7|}kH2vbuR^7%p z!D{b5T{~+0$wdX8Q7*d}z?8|R37-Geqv%B6kMPg_CUi{KbLGxe0xsBjc7My%Rd^dS z0?#-b*F(h(?p~JCJDw11{38Ez_dbF1y(NOZBBReP3EWGWsfg9M8D+ThH|?8cU=2ju zXC9(o?WR6$jjrLq(s6m)b3Eq_?v06Uj10V?arSYy1>GWKHa={6HBOKR^yot U8FQG|NXuXWi+PJBjVvsG0a~}%WB>pF diff --git a/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/TFix.class b/annotator-core/bin/test/edu/ucr/cs/riple/core/tools/TFix.class deleted file mode 100644 index b9b9f830b2910c01f9310a0722c9b00f3104c2ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 710 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 diff --git a/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/expected/Target/src/main/java/test/Bar.class b/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/expected/Target/src/main/java/test/Bar.class deleted file mode 100644 index 902fc15eab9450466fd808babd80bf2a2945a3ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1409 zcmcIkTWi}e6h6w*IQ7!Yx@*^6)NG9Q#eNwKmND3^PzW6~X`u8;u}>4Fwq#@_w7+by z!S=o%HFo4Aw5;Bx4|}jIS)b1N&i5Vp`;X6G0pJBZ^`OGw5RK7hSM5kl;`bOO!U!w1 z>Ws6@V4m+|Dx{KX@WJ8oF6K7G(+nevao81RfHurc6gpHm5)%e5eiReTOkT)I0CXY4dTxrWwVWT0p1f5rQ4!ycO z!8}MXl_wy10w+)4iU^9_Q(`jBw6R>9K`_cmQh9vFBcU9nKJs~O{^H&^Ne)yh%!#Y? z5`bIH1-EAz`abxu(f|)u8Qk8wAaTbU^04JpU1>{&d*if^rYlG&=Y@_$(i29y_3UHS z4rR{ZsC{(>{;@&G@P!x+9@pV6gUvs?NoF$e$l8dSl7YTh+_bY=+y9m7#{O7Ync}XR z$Xt?6Z=6v@#}S|9_C=GZvh^9fR|4KBj5!SpCyNN7JMF}8)!{LN_FuKQLQfDmgAvLJ z?rEhc4})i=>Yd-QnV<~(jvku`ccg2RI$i3bhhY=wiqcPn(X#+G8mlz-pibi=t)A1a z+w;GGf4J881k2xORe>8c)`}f!I+{18D7Xo?Xhkjin+SJGBGgJF+=F$>eSel`gWeBj j^M~}FbF0vN%I#4}WUn+bFRH#Ap^V#7X@n+at-zC?8MB2w diff --git a/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/expected/Target/src/main/java/test/Foo.class b/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/expected/Target/src/main/java/test/Foo.class deleted file mode 100644 index 759b269394f956c7f01412ebbc16d6fb45fe06b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1121 zcmcIjU2oGc6uk~*?Xr%JjsatQq~&G2Bn*a-7((K!5>hp!wW~DoFf$!mk*3hmRS2>R(RXH{9$nSl=s^m6;gHLXK1MS}AQ^R|SKOJ{{>K;=hy8ZkeVW zarmWoxJBU!g{KUbRJDb?l-j27jKRW7)Wp7GaAot+h(YbGPDCA68MMy(b%Hfujlt=@ zLMe56ERrDBSuRs|m>@SAt7b0(e{nb!LE_X$OwQxad?JD_N!bk&Es6j;2r_QtXp0uSii|kF zLi?b7;|tvUjw=t=F;Zo~_YTJ93)hhUK{o!37vr=Q4EgBp!5s0YF(B A9RL6T diff --git a/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/input/Bar.class b/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/input/Bar.class deleted file mode 100644 index 27c24d3acb04bf4bd4fb6272913ca0d6252c5f20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1064 zcmbtSO>fgc5SQzD5}dE1WWV zkR^%5H0@(7lvaB3CdZ{iOkJRKlDXieupU$yY@Cak2qK{;!MpJ}O2^>FnK2ADyT4~T z4C=?k=1vH+e=uTDePu%Q;3k9C5?qvOz%2%!-fI$Jq8WxW5G|fH;68)B zzk0{OBO@hEnL&S5|9p;}ga1{t-OsdBF^*KKsMi;oW>E}~3hoqsT?FFSW6;Z@DEEZ= zShpxq&9G;*rdI|}OZ6>xW+9n@KQNhZ{ISBTER*v?b(N}{yomIMf(4cdT zq9e-YIsY^GA2yqpu>O^z3f!i%USw!;bZ^d4umyK0qPhQp;a&+tt(4&bY*U?wi#j{> f|EZ@!_qm=jHm{WJ5j-YU|HjZPWq3kWE3o?mv5^gn diff --git a/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/input/Foo.class b/annotator-core/bin/test/errorInFieldDeclarationSuppressRemainingErrorsTest/input/Foo.class deleted file mode 100644 index 756c27a71623769a40a6f031f47dbdc181dc80c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 981 zcmbtSU2oGc6g@6w?LtRK$AB?D-10JB76wB|Y?{PZC8TOdYgdU!H!-b8Vn>cM?a%N# zkU)ZWeiY(5jev(DGWMfNVIuT2d^0(bkz=U6d%$oo_-E?p z!tQyN9UmV0@QC4(E|Nq{5=plV8%Kq9DwSiEE2=%y+PJduoMCg|TRIEH&tiC3eOuD* zdd9~LOZzmLJ7Bo5b$`rIe_>+Tz#2pQ*GT2qO{_C~IMyVHNlsz-DgVbaYp8+r zDG!!MGs)vpL&9VtdM~Du_Z(@~mrsY`u#jNtGrz0fHFN7LipS& zu`AWxlI-K5x>qp*ovW$pGK815`! TSXs!x&%v;^kfBSR)X@6@uG#Np diff --git a/annotator-core/bin/test/fieldAssignNullableConstructorSuppressRemainingErrorsEnabled/expected/Target/src/main/java/test/C.class b/annotator-core/bin/test/fieldAssignNullableConstructorSuppressRemainingErrorsEnabled/expected/Target/src/main/java/test/C.class deleted file mode 100644 index fd9ebe0ec8f8896e80275e7bd73543bd7bfec2fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 926 zcmcIj&rjPh6n=)Tp;@;w7~9q2#4gEY(xibVO%-q{Oj--lj;`~Xx;S=ZI|%-=Nt?9Y z`J)ieDOC?UO^8FH_v3T?zVCgxyZ`kE06xL{1U49mnL=HB^3BW$vgt{g}4@ZKp*m90v!h1Z9xlD z=HI3ZI>Vq7fedD&=bqq=*&kKv58yk2ff}Ha}(3Mzg z=u?$y}14hQwet! zIsXIT!E(XFZH@l}O(BIr9}?JRuy-(8OFa&b>~t7cF&HU>=S?+5H;KMtursn!=u6>L z%pZ%LFjt;|e0IYO$t~&FHcsM+isSU6g<4&K0~v_^A4bm$=srdXY*D30*+=TeUiur- hA3Ob@@cJ)h8}NqS-L^yQDDE#&unTV~BW+sLy9bn0B?JHf diff --git a/annotator-core/bin/test/fieldAssignNullableConstructorSuppressRemainingErrorsEnabled/expected/Target/src/main/java/test/Main.class b/annotator-core/bin/test/fieldAssignNullableConstructorSuppressRemainingErrorsEnabled/expected/Target/src/main/java/test/Main.class deleted file mode 100644 index 84e2903c38a99e691c162b0ca07dba903160fc19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1124 zcmbtTO>Yx15FLk*G)rhopnQdc$pyIVUXYL|LaM5QkU~LC8i}K`JJ~qhwO6(`YJV9L zNO0#zA;z0VEhPu49{m0MJoD!H*Y9sX0N@ooX+n)bGL@JmyVlB79h6xnCK>K&Wt}Nw zr_Hb|3WL@jVlJeTD&03m8@sPOE{X7@z}V4bBut7fvL=o^Fq(^nh#XoMeWYa*>I}B3 zy-cVy`ZSr-H3n?TpgXv{zr&#Mh8}Zo8EilQ_xQz_LGQ3sPUiSQEu@tc%dS$|2`4FZ z2Acz)%8|;2ImU$e>U%oDCfsJwIe)E6Wdk~ly+2Zvq|O$Y@L1=C%qk{c7){i2Ca(%tpRYSx!~@!z^gz5Xv3X0G@*N`azkgx zJ3GE|oq<$%Q05afBX1(_03C~LER6K)v(37jNvh;@a2?tH*PrB&XKReM-g^Br>y4Mj z`z(ye(V_XvfxYVPNmMCcnJHTRE_y5&>e9scPWtp){)bd`gr~sZ27OLO?Itv+uTg8l z28}J6HRvRu@fNk0g!HGucW8gMYe~u X+wxQl9#Ov{_kmoEoWWzdQ-j_gK9xp- diff --git a/annotator-core/bin/test/initializationErrorWithMultipleConstructors/expected/Target/src/main/java/test/Foo.class b/annotator-core/bin/test/initializationErrorWithMultipleConstructors/expected/Target/src/main/java/test/Foo.class deleted file mode 100644 index e9941017c88d328745274f7f186b53f4eb5e2063..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1114 zcmb_a-)j^x5T2}iz3cXL>uJ?mf8_4zeA!Sf2v!6s77DdOd!F<$x0~LjW|JkGEyaJ! z2SGvK`$rWgThA6bkpmYplbN0QGT)b+oqzof0MDVbV*_r-!m-k(Eay_QV}8P!6QyI@#xx-$uw17U*JJi> zbc|gDf}?c;o!viwY!X=Aue6i77|K$Plz6SRarHPQfwj8fl=0t5wpS^|u?{|H z^Jas`^oy|$t>>O^ETHF+UbeJCxgLG=6u zjTQ$JK{JsmZn37|=|?^mwC9=jXl6u7aZ;Ldmrkg|(y2g~rE|!eOuLf{c@va3@$x2q z_@q8GiXevDZD_*^ftCIhF%O)Tdc5gr$GcLCy(%9GJMcPr)lJIPkXz~FU&+u-Bnmvh z>i_)&@MgmPj-RE`->H2#;�Sj|g=CsX8`eHC}9VU@Du6ZRt6*@M+abKo{_W@ePN# z8nA#-6L;RX&;u;a$VHg*-%{-xxNF08?6`ru4MZd8qi+x&c5Z%wTR$)g;0{`k3b^i~ zZC_NuJy^xa$M-QaMF=o6Kf>A-1kY(+ga?0N@o)xST!SM2F>fPXrd~jaz~2ne8)MV1YS%?woabEDP8h<0!GwnEEob@kmF?Yis1l*)$g%4^#vgRrAHQBe6NMpT>l@Eu~GfI;Y`}mH|jn{$zd8`z%h*g1&dV6lE zly+0MUSSN$+Pw3Br$p8QV diff --git a/annotator-core/bin/test/innerclass/Foo.class b/annotator-core/bin/test/innerclass/Foo.class deleted file mode 100644 index f3c351ff86b0cbd62dde507625063e7d5bfac672..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453 zcmYk3!B4_47{y-!*_a53;<@2qz=Ir3gm^J>B6Mr-hQAq>HmcIWLsn E9|nDLh5!Hn diff --git a/annotator-core/bin/test/innerclass/Main.class b/annotator-core/bin/test/innerclass/Main.class deleted file mode 100644 index fccd0276f081ae3b2c5c6a78c7d0b2a482c8dae2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 537 zcmaixPfr3d5XD~+*kwieqo~Ki2`_RnF%jd%=n3@zl6Wk;4HTDl(=EhrW}=DS{ZPhP zG(i)LhfX__U*5c#zJENw0yx2eha5viX)SFSi!|+A3#C2e8LCsU5S>`)ap!h4m7!xO zo++)|Im1T#aLACqFp>07B7qfqX|1t7HW|#FwlX#GLPk6^vqZ(hDWiE}%_x?$Qy!EC z6UieW2p_~)@|KgSYw^g)lxySoOt^5u9ij3uAs;`{mGM>(z{ge@1#B}k+P#&f zzOzb?yP4%mPic8GpN*s)2y($t@0n1<(0}hm9o_yWwy`+3DE}tIeHaPr07w0OjSmA@B;t79z3D^wqz<4GX`|36w6-} XYN#)3JAWwbu2CqgRoEk)9QHo}hbwz` diff --git a/annotator-core/bin/test/methodtrack/A.class b/annotator-core/bin/test/methodtrack/A.class deleted file mode 100644 index b741ca480d3a2607aab55c1f9fb3140976dc4cc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 607 zcmah`O-lnY5Phk2w_U5P-(Q!s2Wc9gu`yCfWhFTuF)!H&FJZa6ab~O|e z;YT9r`!~Iz3~ZahIaP_WXT)i?9vF(}I+QM!7^=VI3uCk?VVNPlPmCPtXd*)%=r~o8 zuu3O9HM$qc_=J1q?m+TT29YqtNy(PzOWv?@WE(uxa>NsDc`R%&;FhTJB_$(yYR-Pc z^WdRcfr}c$W-~Xyoi!@yw=>VxE0xIWaom%pE67GRsSZT+AdJfLIass7RGA^CbC|6Ybx=F{K1OE|4#fi9U6d%6 zDLbNSR`cHBJ+4(=vGO_PtWtEQ6&jB2l^F}`*q{v9#8ytBK*&sC`ws=@4+Vx@dQ-sO E53MbZ@Bjb+ diff --git a/annotator-core/bin/test/methodtrack/B.class b/annotator-core/bin/test/methodtrack/B.class deleted file mode 100644 index b5ae6a0e5bb270c60925e4f3e61ee40f692e9afb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 668 zcma)(OG^VW6opS}?PIJ~>svRm3(<|;2!a*Cimr+-e1OYz=F*AIOolWS|Cykmdw-O8 zrz#Fo&_yn}hr_wwP2S$0UI6T2y^MmubWAQZfwRiLYjw&f{*sOaN(Va8?oeQ2Yx`QD zcx(bHqbg9pRrjhDsifaJvDVlMrUcTf#L~b-_Y_Fq#Ho&y(#t?m!gg|j;8 zw=?E?S0{8fjC*7+6=MiAy2e-0wX!;o^&oTS2DCbD-rNoofz5pSdGD5~+S|E- zUs4520vmrm13zp?QA+j~_IEI2dlzPCeLB?{ajCPD?S>675C0&z3SPU!wane_s0X}f zRBjsHBWka#7EtG!dBA6uYi)G*Foy&4FyfFy^t30)U FwGXKQlHULT diff --git a/annotator-core/bin/test/methodtrack/C.class b/annotator-core/bin/test/methodtrack/C.class deleted file mode 100644 index ae8a36f5dbe86e0d3c292cdaa41d92c1d48a1c3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 569 zcmah`O-}+b6r3U-%L<|>e%uNN0~fiNn20ekL{CHyAc@Da+dy%5yD5eE&rCGYyFbeK zRxoZ1iHE-SP3Fx^+mFweHvnfiDj>s94yB!F-x}dPwz~yn|3Fs^`3n^(d&#iTYz-N* zUG2*PiVT&hScrBYqH+7$7;PMEGQ{_hkux1Eq|ZGa#wrk2>4?Whj{+H>Ki7KCB>De?jmAT=%a8NEGhb@L$v-g{+Z;gt^ zog{Omry_Yf4@c4r1jS&e_OvI0p)e}xS76po)GT4A4BFie-Q3J0hU2vQ-DpawI<1u9 z3UaW|Q2+NC7~H;|8&BS-Bv8J4l0-)xWJezaWayMbo@#-*Q$iW-?kk*!s{4%6`!}aT nHQ|8PHr3LSg&kC>19q`T$d5vXkflOxjY4*f0>c5#WN`QeQYnRN diff --git a/annotator-core/bin/test/methodtrack/D.class b/annotator-core/bin/test/methodtrack/D.class deleted file mode 100644 index 9430103382f6e3e42d1517ec2819119211d6975f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 569 zcmah`O-}+b6r3WTD~O`_aVs2*T-=L^i5L%xo`@bm5|3rKf#U9VQws5)nP{SSf0Xg9 zVB8oI4}I;M%$u3EAD=I808VjGK!%|bN;}rRHNtyzI|XF_K$i^pa}_Cj!LWAJ8Zcz9 zv@Z)NF;pjFF5EywBlp@EZHicDi0>mKr#hHRpL;rtRUoX=5s!@?1~NS3PN_eZ+?QS; z3~^#I79+`Bsv-(JNh6XL#G__R14Id5XxwGUQv9gInOA+e{-r- m6Aox?QY|l7*g}muU>iGx{3v7ySt!(3C}dYCFznGx2K!%E_=Rr( diff --git a/annotator-core/bin/test/methodtrack/E.class b/annotator-core/bin/test/methodtrack/E.class deleted file mode 100644 index 6cbf235ce92f9f3408b95abf9a48261c49c6ede2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 569 zcmah`O-}+b6r3U-%L<|>e%uNN0~fiNn27P9!4uH~NaC^VHc;H%Zb~8kGZRhp?vFCQ z6^t80;-Rm7lX)}K_T%&A4Zs2ptqu?mD$I^wa>qdWp21G9F$AQVT+;G?EPlyTce_J zC&^stsYu?=!;v%tK`|JrJ?)8LD2z(_6_~XXHA~njgLbz=H#hT$;W({+H=0taPAg@& zf*kBK)c<`32Dh*0#*;TH36$@iB+*d^+0h3989L>Vr&^%ylu$;y`wHiw>OQ0N{>`aS nO*o*nO|`USVFy*}fL-hn@}rO;WT{YFqmW&rz;Hk_8618ATfK#H diff --git a/annotator-core/bin/test/methodtrack/Main.class b/annotator-core/bin/test/methodtrack/Main.class deleted file mode 100644 index 97e4ee6aab6dde4e7888b81b876c6aceb6b3a6a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmah`!A=4(6rAEByDJK!pxz26^dJ`#6ER+lo=^`UiSbl+8z}B>H>D8&%tRBt`%%WX zXaXiA9y;xNoy?m~Kfhkz0i5EXfE+_PmUg5=YeewWx)CZVz@hF~%tR{^$*^@d7|Xyi zte>ky*$alX=3$?~xzwR7z+)&axL3w#<6?s$y-$ps=x8QG9_Tn#k+4c9JT-a{$@q-> zUT-9MD1%5C;-oZQ3?*+^Ik62MYB}MFwmcR#7;#Hf`J9rEW$KdihVR40W)XR8F;ttK zg{Q7HDjBvj&!vt^A#;>Vm* oBFs3TRVFO{u&|8^RUUS*OPx&N=#N5mg@Q9z$j!C(2y@u~2FxLZhyVZp diff --git a/annotator-core/bin/test/methodtrack/Root.class b/annotator-core/bin/test/methodtrack/Root.class deleted file mode 100644 index 036043d7bbfeb702559b39a6a9f39b8a7b92bbb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 581 zcmah`O-}+b5Pd~HmK6n2{J0ek1}<_jF%jd%=!s||NaC^VHc;H%Zb~8kGZRhp?vFCg z0){=1c<8kA`a18;^!w-i6Tk&d3dk^2LTSg^w?=p`?MJO`0a-#PVlLW&h(_&);Y50t zA%CSJWv>~wnympt_D1`%fFeVA&Al~78wcAA@l#~vR0nhEb5Dn{3WQZU;<3@gK!%sx zE%wKf`_c=9Ax=#4VkCLP%BgK|U&|?vwB@0&-k4jW%Ga2Dq^T+A4cCQ(of2}`WvDf~ zYfn9ER5a=&p37Yo$@^J2l%_Ap21B*0JrN9qQAxf6vv#be$z4idF`5oFZ)Oq0XaOijDvP diff --git a/annotator-core/bin/test/multiplefielddeclration/Main.class b/annotator-core/bin/test/multiplefielddeclration/Main.class deleted file mode 100644 index dcf2d64995134a608c0e512774e6a9c56c214938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1687 zcmb7@O>Yx15QfJgpWBj@&=x2qY*Hvmfku=9QiFOy^c3LGQivsTn0gp?NW3V}y23p2}7)lZNzVHIYwT!~< z8!p2V^ zx`bqSGL5ri*m37Lnkr8mNvckTCTW*i4Nbryz~L)kEI<)6G?>M57At84aMD;q#S$#z zdKK0Cc$#5!zCravedP<(f8bXR)^IJRI}Fw_Cp{5vz)g${ZY>~e7zh<3VH55kXXYVC z^wfiiP&E=779Q$G!d(l(x{=^o5H^g2rUjv4B(y9DEhAyeg0O8Q+_NC;7zy`bdu|>s oXVNqeyGFtT3&Ng}(6%5vHxfD)gaadC$AWNZBs|3bQVt&d2An|l8vp$&n{tF2t==mtb zUO<9^K;hM{cRV{getUm<0kDIW03!mcN#AM@JA;+P`il-D+GUgqQilmw=F>P|I{ zN;}Q7c8?-2AQFMK*07f+N~e1Q<$axMe;_crv3Vs>IY50|N< z+?qRzWn_~~n}H0OIomdr?8>lu(Ir_3RE{y3if&bhWW!VL8#1<(%hYfgc5Ph4Z`7ohr1BFsPx(x`m7ji*DA_yr$aEjp2QVDJwdzx%n?^>I6g~Sg- z0txQ?D8x8%g;hmxcr%{S^P72N|N8yy2Y_dI)Iv>QH_c7ZnITUh_txgdsHvghxP^wm z*15V+L!<0$_-=YmaS#xS@sTlQ#EgVNj5C3aGfjr;{^aU=BZ1}%ZFP7lP(M666==M2 z3ANA{==~+X_TKq6ZVG&PZ#^xXxu8VGF3q%2K|3om?|8lRxr{m|bCLOVIUJn3u#@DsS5F22By;Ij15$&>#Yx>2-~>T#U^eG>>O6S90#xMY*eh@n`ldK z^K?r7q&Qe%+QrJ8DzA&WY&ODNF9h}`>t_wee3-h=t-#~zpw+QQN0r%StBrkuga00f z&pjuTk-y^LQkWe?$1e9Vz0t+;&GD1sE8qaU5C0x5#s-=ki|18tm$_5ssLa>O+{JZf z*I8i`J&s#kJzds7^c~wD`ZvB}=O=e-*yY${4j6Yhc9+i)_HcLEyNCM~g&Ox(3J=yO Xbk-`!rI*Vc{;eR_DhzmP4G;eSzw)n^ diff --git a/annotator-core/bin/test/multiplereturnnullable/B.class b/annotator-core/bin/test/multiplereturnnullable/B.class deleted file mode 100644 index 6c7771e4c964d482c4fc764d7643892c201c37d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 718 zcmah`O>Yx15Pg%T`B*~J1`4HoIXR&ALM}*11aSz0Qv`>WN^o;_r-_T#jvQ}=#1BIP z3GVzT#B8&O2u0%X=6Sr&Z$9?tudm+$JjI}i8sQ)>Y%~kYfnyPzE3DO1%foRKb;9n2 zzSKjj-E8=FdckQVkQRIpOa-YR6R_Z%uzhaWO5U6N`))*NJU7n77lf^&<1<42rO&vD z9-;eJ{3-+=TDVF0{LTeldV9&4N`1aCR!8HVS_Cic<(b4m50V6XxYfZ9ZWH#8)@C`0!MNF|Y`;4(j^7md zl*4JcuySahYI~-GDf8;G9_MCBIGk**H5|)gwnE_ukJbyVmOVONt6g2S@Q~2|?{Wyq zi7!IRuT9xoWBj;WGWw8m^7os9Z8Rj7=M}dqZdaUCe68XRu8X=R4m;>d+?DK!xRG%3 z4SVlNlPO^7>3`{#KbllCobc5C~VN5X|&?!1() zW8cR|Y5q9%AV3-86%;YSFtgTtZ|}resXM!A`_-n@bd*FbvZv`17-~%u3Uw~5OyewB za9!DFSZ(Il`n0-ThGHb7{!_*b!}7N)$mHvp-N@`_X15rE6O-7G4rSWm)c=S2oeqX& z_>1@>10&umzP=?NZTT$oHn>Omq88ku^5~->R5K;~@1*xDZz}vi%}2h-7li2?LNS*x gI{+cbCHx$KP|YRG4M3RACCm>%n9n6FyzYDP1sL9~eEO-ma=7{~vkd2<^Z8%?ck50hMsm!{T$pwf$2dI;^om(t^8^N^i%c4nE(hJqhV zP|&*{N}RO|mbyi9ndfEx{GPYlyUS|;yLey40>fsUDkl>~mRxGJPL&cvMZH6zeC~&I z(N|Il*(yp5D-$sjJtg$G_kB2_&@ogFq?Yb8!(w;qjG=UBMpVTTL*r3&?C9KyZBK#%B#5<0ruER%$rd%7xW8uPx zJ1?c*iSOfYY4JdvAV3Yvb(Havq17Ecws-8T)Z_iE{l-9Q`j*B+vM1RZ7@7kU3Uwx| z%;G#*a*>=eYz>NQJz3s9Lpc^wf2^U!(0+CaxqLgfpK`mC+de~ZY*HK27n$|g`uA8L zvf*;jQ|p@3YL?;0m>$&ENv{8y_v8kt^YUSG-^UqrxjReZ;W(AHrGz kpYx15PcKUd@LbpLreLt6DpKmh=3L(g18_!1(0Z|1UF~bByPRlmDd~b1Ncu! zAi?*JZSw~7*BH_nxnsS-xm+-RLE#Ya91bCb!b z=)dApS5YRcpYSQ~E3U`=H=`2~TEf~#DO5yg5C7d85K5!_1p45E2Ob`J*!OVY;Sr(o zRBCCT5ia!hjtS-GNhGRh6Iy3-FN{e{4V#3|@3awFqNXBZVG^fOaVrzeQj@qJj-Rlg zel!s*5~1S8)ucQ;KTAKKB;@Lt8|m};V%bh)Mz}j%acSXzn`a~Dr%ra} z4`H*nw{ZQ;kwFbRgwD!A5t=i*&*ZlMUU>V*e?oAWH$~;2SpHw=aLe)(@AJaMfX@*dbhV qabs46>$u@E!cE+A_`kyKB?|SW3hW#TJ4+Qh=TJCUs?aTZz4IGtHpdwN diff --git a/annotator-core/bin/test/nullableflow/DepA.class b/annotator-core/bin/test/nullableflow/DepA.class deleted file mode 100644 index 1cfa3546c2d44977aa2efd47c9cc8bdeb8f3a496..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 831 zcmb7?&u-H|5XQev(0XbE0XsN_;V^5MT_O7+ww0##I z1PLU#^H7M{21E)5iNlU}Jma6g`F6j4`}i5aBkVL$6IeI%EK}o*CYe1OzM$e+6Lo>L z6LqSFnKIMi>+uOCUSM^iDN6;q2fx?$1y&~3hSDY4$XYHno@k@}Q|{^S9ShW-+mxEP zD$x1GdFh;WEp!ClzcG$Vo1IcB6Pp)0Q(jvm3ujqmUOtv_bTlKGQj#ghO@&I{sVT{x zr_v8nDpXIVmP%=?m$~xEOnUC8^Ma>X?q8PLTR?SQSm$LR$wZkz7?b>|Cyvp^dK(eC z0$cqh8xFnGX1X87>l|o9ujcuf+)=PKm|_!^9V@3p{^Moc&vYrUaoMn7KRXtcLL(hiMd4qAa01u`f5=y&#%mP~ zjzAMFj&)uUVy<7|-9zpY{ER=L{kD7U1J=H9R>KCz#zkcto4ju?y0C@ooC$3Ig>a*S eaKDmp>puwnO2Td2VI_Y~QKex}Nw|A4>%H%Pg|asQ diff --git a/annotator-core/bin/test/nullableflow/DepB.class b/annotator-core/bin/test/nullableflow/DepB.class deleted file mode 100644 index fd03d07eb788e0ee862738d1a83e4aa94ce282f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 797 zcmaKq&2AGh6orqIkV%F>+7u{IKyJjM-87p@NE9LQ*Hu&yEs{gST(aOQ{#+|Gy8e)nu?bZ8UiaP z>QoIfWhR5S;}c4}K>gTSf!^@SfqiTD1e(vZ(f&ElY;BJO8n0|h5v~h#FJ#_0XI%?7 z1ipMQj!K)IQYsUh7dlg3TO$i+nIkWs%D8nR(Wk!r`FNqx>MCL v)^LkEw(<{!J4+PgQiZ#?$M@W4wMekw1{dc*HLe#x%j6y}m3zQvYIyhuv}n5t diff --git a/annotator-core/bin/test/nullableflow/DepC.class b/annotator-core/bin/test/nullableflow/DepC.class deleted file mode 100644 index 25e3473e87e252f6f65c3ac19c413f7045819097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmaKp&2AGh6orpV$RtA`ZCWTl8#ipyO|wC&L=c-oC8Vek3 zHMGi2hwmrnq@%!{Gw%g@;~NJKy&nlQUm0iOYt{^QPX!tWzMu^E1iIHYZ$t2*h5G_u zKDa=&w-;1M?aRto6^(bY3Z8S6^-GzzPi7&5Po9&RG}Z8pH8N zbw0udLx?XGzHDB~R+RL&-ClYT>A6EYd?Uki6~X#IJeb2GX~AX61w% z>-k9dbjUq*$m20-Ep`;QYbOa3G#iMpz;LruSY*dLWd^;Vy}6}~+@6m5((MLc!p1fg zdQUhN;{3AehiVdX#RDj_VF67Jw`fev#xW=)3T* PZ2Q+g`{?~qcLnVq$N}8e diff --git a/annotator-core/bin/test/nullableflowfieldwrite/expected/Dep/src/main/java/test/Dep.class b/annotator-core/bin/test/nullableflowfieldwrite/expected/Dep/src/main/java/test/Dep.class deleted file mode 100644 index 2bf803053738051a4503c4b3b0cf9456fbfe2db1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 969 zcmcgrOK%e~5FUqZHdz8G<^7V}oXTbQf`rso9C)1;I5bq^==Dw#7q7jtowockB#_|F zk3x)7qFffK2ZUC#$K%g4^L;b>^Viq!0PqYRr_f`tZvw?Th&ey=4_~k@9kF@hxX&w_yF0!kp zwJz}J;Zm5Gt3tjmJR1`84nGf;3m!hV_@59NWH25<3fl~B@0A<9kAhQXeh~XHE|tM| z%cep%jbp%Ir?gV&W8qXh|8XW^p*(}bvRk*yj0?>|g6Aj)aF@aC5`F#$Dl*89?9xem zqaw9I>}r%Dg@-hdlz_qLt@57Km{MOn>;n1e_h9sGL7%K1St$%?9n$G3-7?yYx15Pc3INtcwA&;q4^+@8|QT0%%jd3=dZ8d0X)WoCTa}N?c5kSGHPtx=~ye1pL!jXP-ioh z1(l0|^b-|C=`&GCZN;%Xks_!vh}Y6LQD@kwQbyW|csDwxDuyd#=NP*E#miCf+D@J_ zY`>q|pbItBrKYy8taU*K?QF@gQx%*E`6nq3FUF(FI*~qPXgt$ahZoeOw?Cxp8<(pl zt}}EN-QIfdd4pFdcyN@q?~&NElcw5gi$nRnE^c*2vl!Bp{FWk!0!%w+aSP88pZ zEAH{!sgl!#ypSQA@<7l_WfsuY5~i2H^jyM}But}(X`C~y_>%5S+BTZ zr?0I#oEIbI2k}x-SeHpNlwQa9B3TbpO&Y%JuO8<=FG@N$=-vnMew)4h<%wF@Vc7kr zstn1IoBK>1=s0nUK1;PXc0re;4_G6A6%DdYilT3kXINXxMP!0&WZQ&zMAeLZ@(t@B vyPYq%@q?loHpxbo$gxGXeU8E{+^%wWuuZ7Hdo8owUBT8^$##!8Yq2U1D*kU=ZxZ7>*J)&ulll0o;t`H?Z& zwBa1{zPwZhtxk4uz$2YzG7(N{#WSPB1XFvT`xEO!H(YDw`zUa`pMLy7I zxzdiO!bL;w$QAc8O0n)*Rkc_lWqFv$h`ZMr@}f?j=GO7B2oXy~kI|NNmg`-`W0{~o z@gi3|5~_$oZr{^&nu`*qiN`Y4b^=HPmx75D-B4F#5g|d3>$oaL;Vv&Qg5I0ARZ)5e zjgbT7+Hjd>#3w38N!vU_QxZ^tRmAKA;~qvq^_qXgCK`SRdNofHLGSX0frnUX%Yfq84y^jo~zUU+t6rf167!$mX@G*%222&xbXqXDKeY?;z3_7JwT26$uXg#>bV6v77gR#=ipuI|h z<%zZqI8a`sx)>c}Fiz_T9Uio4XM(QolC`k;AHaV#+j$35pGuz@TE|NZF+taz$_wUT op6-Z8xIpVsgp0=@Odo^Lg3D!`D{z(0K4CFffa{dkjdFkC8*8dXc>n+a diff --git a/annotator-core/bin/test/offset/Main$Type.class b/annotator-core/bin/test/offset/Main$Type.class deleted file mode 100644 index c98ec2650c0124af8fb6a10e5e4fbc6a31246497..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2659 zcmeHJT~E|N6upBhyIWR36a*C=2oJk2;)98a5JEyAk{~34BtFh|@9qw?GtJBtFvj0y zqKUryhkP^MX^B)sX%wRmq)9(!&OI~tw7vIy`tt4r06d17Dhx0f)!nW|H~&mXHMjFB z!75Z34DX2pF&_!ln_pFF%;3t}))s@Yjnn7_27`-INw>scqPcMrw(X2my@mDGE`!R7 z?hx+~gOL-!sxjKs;2NubexVFn9UWkYhdNGVB%IWWCq}m;jO`O1)OY&GI~Yd75GWDh zzUU#Jb!goz?`X7KX~$#X!ajEd#iIm6SA^yppUs()v>nNiJ4%=P#Ce=r$J>61u2d98 zL(*BU4;Amq2!s0bRPj(KzY4*=ZP#foGMX}o70T@#k`fTFM2xPlbFoN}W{c}?o{Yjn z?m3#R*KhKq^Z^Ku(qmb4-j!7&f=sd!*s_+$6*AP;aJD zBvSF@3`N2iog3MG05>uY(gnr~3?7#=Oq{_`JAO6~+6oqIOZ)XiQAR7?X`ACJQElB>L9vPT7IB)67f(WBdcY z`U`ya*_dde@BSg*jAvSug%qfY!9*T9r=6bp&SlP=`M!Mn@Cg8JL8AaU0)xVJ71NDb zn+FBR6Bt>xSM7#p2TP4d?Pca@0>mNE-+CMcGX!$Zbpiu-c);~t0)19}kwCsFI;;Q{ z0>hh&?@K9U5sr|;*C&BwN_eZRLmlCV+_NSd(2n2X}Pq}WwgT_&z7hZ+Rlo- z#Ar=3rE9b!n4*Eu)VH z409SVX`!f7R|-GAwKne~$y_EC#p^|zcF&dK!BW!VaY>fTW}C?a=;nKtO&JDZqyj}4 zB`{{SHmSk9mKg4gp$@|>ypQK1zs=-=xj_h2Tf(uuMO$+7y)l{BU9JcWwR+eJl97@l zf(|!iBBmnGig1#^#O`zh*#;`RLKNW)A+L8=j=9M}_M~mw{9jZS5=z`2q?tzCz+K;R zrU(?Rn2XjIi%=ub+AIK{wYEU$1={{L@k1{{1FD9R)^lh@MrwWK@~@%3HThvv65)PF&M+I5*&vUIAai| zVmm(&##0c+Vg%y}fm1tJKAp1eRf=T-XLmqIv-~C%;oL7EyiGv>I1h9qdXqmBS(3kr nlqlY%AoRfnT$6)IxQMcfZfgc5S7TXZI#;h0O4 zq$(C(8O>8`!Wa|xkhfd=Q{-cmv9JV6g**}y z2z#qwO0zIllKWRF@@GP6o@CDRFn19tO|OwjdB@GM=8=lA-FlvBE``p$5bSHX-f%Ie zse;(1+%6!g0Lhg|&`(Vv76}scxrvHoG#>MuBj~?=QzT_(XssF}H zk&z-k5LV^;Gh^LPm1D3rDo-avnm;0A7;FUn5_{3thE2H1;O?(S51Kp}wD(MAB|fD& zfINh#pMQ)s^IwckSL!yMD4YmNb0>vZiD cD7X&2x$OpQkmW~)&2tz|&th0gXmO$x1C)ynfOl)mm3lxt{$V5{DwQul=wZ@h)Es$L$mNF9!D3pPT zQynR%O(IikIuXVD(yv_hNQM+d$}%QpZK_MM;V5$r85+uDVw{YX3wqKqlpazRIS&2l ztl|6cQLDnktia;dn1>5zb<%C+vTJRf&{;q3kiAr_BsXgU6v+u?Xa~yHuker#)`nkzxxpIFHGMCbgFY%mHeZ2^3`GkJdwXt@R>x3 zV}b7;${Z`4?Q%Eo`Oolg>eWZgybdvQ981FvyX1Rygu*-)IAeEM;`qf-;M#~``40x~ LPli=~Q^48>yTO*k diff --git a/annotator-core/bin/test/parametertrack/Child.class b/annotator-core/bin/test/parametertrack/Child.class deleted file mode 100644 index 863afa7f09088046567593f509d0987e8703656c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 596 zcmah`O-}+b5Pd}uTu~Gh^;S6;xyZ%DM2rWCo`@d&NIaI^2~>Btn{FZgGZRhp?vFCg z0!B0>9y;y3zRr7{`S^T!18{_$B60#7iLxppN7h;8Kejpp9R@|@1!{k8&QwYQizhnP z?o?o5zj-H+@0fs!SQ4l_sF7-gD(<(=tu?lUWr6fIwv?K1M1k~8l;}`7ZDN^N(+ep& zmfq6MfMh^^s4R05wxIeX8;(-fkb$98#>UA=Ie#D>Q|T!o-_25g+iZ9qN?0kQfK`Fb z{qB#gYiD)bZ)dhET^-ZqFzS)LQS3yZ+BLok@08V9J_Yk`pi_Z*_qWERNp0?d9mWEC zvm#f$2lm%)&gf2|66ylG|29OxyEa4X(}m7_dEiU+2Bfynj5u0yx2L0U3tfSXdEBC#|!>zi(byp@a5Fg+T#XhT5;|=?z2v zOljrL8I~G{eTHn?1hRkvA8|)i`4~&z%~KbB);$kJtdx<% zD#K=@^JA;)tkT0)YP-@=T3%10fwVnAP8g~k|YRt8&MUAi% z&2TWUbTb%}$=2bV_!m^f7Q_C(U19LLW@3GLsZw*5pV=Ix|G_>;mu3lM=#)dAVu7+_ zLK*Ge3yODD?+N9%DW^g)<$%^2#qx}WbyTO=25N+SSI7`HtFZY;h1{PNw&_ga diff --git a/annotator-core/bin/test/parametertrack/Main.class b/annotator-core/bin/test/parametertrack/Main.class deleted file mode 100644 index 132ca797ca208a44729f0eddd560150462a43c87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 565 zcmah`O-}+b6r3VoyP_Zn>aB1>4{|Xv5#z<^3H1Py7*Azspt!r;bPMsHnP{SSf0Xg< zYJwyr9y)#RWioF%{rq};2XKmm0x}G>NEi`FD~&b6d+OW>6&8?XsLaGdbbJv`I(MU) z^ejXET!qSBFl@9BhYZB3dsdlDDjkZHte!jCrUn4}|rm+!9qjN95x#b=7>!by37t2{~*t z)Z4wKt-duXoOBc0<(>-V?K~JsGZ5s2q1w})@Q1>vr2ide?Nr62(p%k;2Gpg;2NV=T zqy4yUOA!r*=Dz_jxP3i0p1f9x4<`x#I5CYTC}sL4AVXCSdBOs9Cp2YryKg8yRNWVp rK2lDZFyVksg|PI)!Vap`IjCWmCW*q)ib8#jLN-;%q*{A~8SH-pULuH5 diff --git a/annotator-core/bin/test/parampass/Main.class b/annotator-core/bin/test/parampass/Main.class deleted file mode 100644 index 6f0c986b97bf2c911afa66bfd2a60d5f8fecafee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1900 zcmb8uTW`}a6ae7k(l%*U)>0^!0V54C+5xQ?<=P1$F%S<09yTWNG`We}X5=O(o%m-+ zAi+C73USDenjJV@Q%8H24w=xV|qdd z9t~!L50hhNCj`ipKx_Q({0Lt-_(TM%yKdknF9@9J_6`Y@Uxg0S;4Fbg{-f8Nhg^pS zf#74nSsZ#N%rWiIk6e!?ZWx#m4<{b;pPNSQV9rd3*&gM%CZhIdI%B4lusE?yCuFf1 zgo)|X#Gac8E@fXLJZN$0X=0XPKpoE2p$07i?QS8B{e-*0Y$Q(H7`p*`zwjrFA5c7m z$Tzg9cSyM_#@S>!nY%HTXne{q>xPx6Opo{?AaJ4EE9{UKaHPWqfzE%kM#V{$N|g56 z^k}&gfoH{oXYA@mt1}`wJyRa!;Z7bt%)?!0Ur|Q#=)@Vhf;Uy}s;QxS|FIwrluqh${*9#&@WH zYOQ~T=1&}z;5@d~A`#Z4!c_&KDHX0M2yLlw9X1PD zlrgik4zesZq{0maVN)uY3W6mSIts#;RIn6;ZK-fmLFh|`TMELCRJg4m45h-Bg78!- m+))sAr9xLhcqtWn3c{XL*j5nUN`<=$!dNQY!>_Rf_x}JxvJN=_ diff --git a/annotator-core/bin/test/parampass/Other.class b/annotator-core/bin/test/parampass/Other.class deleted file mode 100644 index c527bece1cb7dd4633b5888ffa207710fa36a1ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1903 zcmb8uO>fgM7zgmjrESts=oT2`Wq?~4w7^ykHqa=7!^AjH(L={1PLrFsZARYYq!Zr^ z2_(4lp%9OouvF9%@*(j*j{CD8*ZKAP+YbPE0ow+Y2sC0QSP-)$=?>B<7Y39Gtemnl z*7aF9=?+Gx+(`+LF#)^(Z+{P8xOl|`s;|7zOJ5VX(C!=)C?7;FH{cS^Q2gkv5RovU zK_L7X3Z6v%8F#4@1+nL|)QdtIi)iHY;3c(cM^jE+?)XgLn3y@A*@V+p%9FH3-H0bN zj8Yn~)R|ITIOShrTmGOy~g#@m)I}1}}JJ>VfCV}RE%SOe`luDen z#`t7D6@mT5mFMj8M9V$0Ix|;xiukmM&x*KP#JwUuCt$dL*J0*KT6vUK9;KB>Y2{H` zc|^+^Ml<2?Lr-qAH9vUU@|Zvq@BrcQlvf3+cn2`@)||IC_SC?_aThV|;z)w6^&RS; z?8{$ak$Dr^)Drp}wn6Lj*#dT|>>Ngu3 zREmyN_-q*W&~ydy>}sb25p4(~oxS7C+kvFIiq1b)sgp^X>F&3LM`ERfOR&ITak^4S zD0FdrI}{P6JQ3#=gA$2o*~QT3K%@gFP6j9Hja713J)&s8{C9}U;wYC}48Bj#B~xv8 zfIP$?5{9Imh+s?fkuSNw0JcY)hw+vYRLw3NhVrl57G8qJ;(;qvs?PXf4ur5lWDQ zGFb((D)c@@&s~aiah1=OYd^xx?)<_-T ECtdHh>Hq)$ diff --git a/annotator-core/bin/test/staticAndInstanceInitializerBlockTest/expected/Target/src/main/java/test/A.class b/annotator-core/bin/test/staticAndInstanceInitializerBlockTest/expected/Target/src/main/java/test/A.class deleted file mode 100644 index 8d7d7c1e24b8192cdee10510cd31b470bab4dc09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 794 zcma)4!EO^V5FLj!X_i3RlmZnO(^I+ZUXUua6;ePT6-7m&X(W!0ce-)nwO6)NwfqhQ;1KrO&|vW12N9GUnEcex(MUWsDk!1VXLPT% zmGcq$kl}TOGGLyKgex#)-pQ;K%49QfC9)7HgEll7Y}J4krpP`_W|YH#T{7qo|HY3P z?0sCAph_GouO=D?#@N`5HJ-tmSuzQUYKTUJWfRe0qrJy-f8o^(c2vGFpR9RUUxOGK3^Q67Hyy3DI zgHMpJ#z{I+lnYY|H;=>pN8rJ7!NX03NdjHi?m`Fp40aFx+Q)ft$`r>@$lg#HJX@3# zbfYMBT%46ckA+h){tY(6RMC!x!?lK9>+{f3lXJUp65pv79Gf#*O=rvFOUumLUd zZHl7btWib-B^2GK=p`{3`Q#gPKlLAefvxWpHDHHq%!sc%BHLZEU>6?O*b}l1c=`)G C*6E)B diff --git a/annotator-core/bin/test/staticAndInstanceInitializerBlockTest/expected/Target/src/main/java/test/B.class b/annotator-core/bin/test/staticAndInstanceInitializerBlockTest/expected/Target/src/main/java/test/B.class deleted file mode 100644 index 5566d3b6da08b84f91bd0232c2d61abe3c724fa0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1018 zcmbVLU2oGc6umC}3}qc<8yf@U?WyA-c|k&=2&qFL6-7g0T_qk}$4lKNcI3F##velh z3Eufpi0ibalbBG&L+oDX_}p{uNq_$O`W*mXz|$I(2)xfNvy%5z)K~aZanV=ON|wma z!ki|WPX{8mfw;;9w;~D#%*4V5x#2;|qzWc%&I0Qor!^=O*e(tdrsCkkXo7bLR9{J? zd`;j^=VVBr{6 z3mOTYFoU3s@hOW1J$5RNX{1F?m9{ixmXE1L=t}$=x{+yrb)B*#I?%WKM+awf9Qs;;tKHE0ju{&C-!D1BSC9&<-_c$&eZ8>g8eCj%7|D3^y{pQPN$^@=|L8 zJDrmo+7^N1%Y%EcXUiT7wuiT{?G Sl;9CEmEaH_l60r(AA_z;Z% diff --git a/annotator-core/bin/test/templates/java-17/build.gradle b/annotator-core/bin/test/templates/java-17/build.gradle deleted file mode 100644 index 0a3e72508..000000000 --- a/annotator-core/bin/test/templates/java-17/build.gradle +++ /dev/null @@ -1,83 +0,0 @@ -/* - * Copyright (c) 2023 Nima Karimipour - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -import net.ltgt.gradle.errorprone.CheckSeverity - -plugins{ - id "net.ltgt.errorprone" version "2.0.1" apply false -} - -subprojects { - apply plugin: "java" - apply plugin: "net.ltgt.errorprone" - - repositories { - mavenLocal() - mavenCentral() - google() - } - - def libraryloader = project.getProperty("library-model-loader-path") - - repositories { - mavenLocal() - mavenCentral() - } - - dependencies { - if(project.name != "Target"){ - compileOnly project(":Target") - annotationProcessor files(libraryloader) - } - annotationProcessor "com.uber.nullaway:nullaway:" + System.getenv('NULLAWAY_TEST_VERSION') - annotationProcessor "edu.ucr.cs.riple.annotator:annotator-scanner:" + System.getenv('ANNOTATOR_VERSION') - - // to add @Initializer - compileOnly 'com.uber.nullaway:nullaway-annotations:0.10.10' - // to add jetbrains annotations (testing type use vs type declaration) - compileOnly 'org.jetbrains:annotations:24.0.0' - compileOnly "org.jspecify:jspecify:0.3.0" - compileOnly "com.google.code.findbugs:jsr305:3.0.2" - errorprone "com.google.errorprone:error_prone_core:2.3.2" - errorproneJavac "com.google.errorprone:javac:9+181-r4173-1" - } - - tasks.withType(JavaCompile) { - // remove the if condition if you want to run NullAway on test code - if (!name.toLowerCase().contains("test")) { - options.errorprone.disableAllChecks = true - options.errorprone.disableAllWarnings = true - options.errorprone { - check("NullAway", CheckSeverity.WARN) - check("AnnotatorScanner", CheckSeverity.WARN) - option("NullAway:AnnotatedPackages", "test") - option("NullAway:SerializeFixMetadata", "true") - option("NullAway:FixSerializationConfigPath", project.getProperty(project.name + "-nullaway-config-path")) - option("NullAway:AcknowledgeLibraryModelsOfAnnotatedCode", "true") - option("AnnotatorScanner:ConfigPath", project.getProperty(project.name + "-scanner-config-path")) - } - } - options.compilerArgs << "-Xmaxerrs" << "100000" - options.compilerArgs << "-Xmaxwarns" << "100000" - options.fork = true - } -} diff --git a/annotator-core/bin/test/templates/java-17/settings.gradle b/annotator-core/bin/test/templates/java-17/settings.gradle deleted file mode 100644 index e4cb68ac5..000000000 --- a/annotator-core/bin/test/templates/java-17/settings.gradle +++ /dev/null @@ -1,25 +0,0 @@ -/* - * MIT License - * - * Copyright (c) 2023 Nima Karimipour - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -rootProject.name = 'java-17' diff --git a/annotator-core/bin/test/templates/lombok/build.gradle b/annotator-core/bin/test/templates/lombok/build.gradle deleted file mode 100644 index e7d04b1b5..000000000 --- a/annotator-core/bin/test/templates/lombok/build.gradle +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright (c) 2022 University of California, Riverside. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -import net.ltgt.gradle.errorprone.CheckSeverity - -plugins{ - id "net.ltgt.errorprone" version "2.0.1" apply false -} - -subprojects { - apply plugin: "java" - apply plugin: "net.ltgt.errorprone" - - repositories { - mavenLocal() - mavenCentral() - google() - } - - def libraryloader = project.getProperty("library-model-loader-path") - - repositories { - mavenLocal() - mavenCentral() - } - - dependencies { - if(project.name != "Target"){ - compileOnly project(":Target") - annotationProcessor files(libraryloader) - } - // Add lombok - compileOnly 'org.projectlombok:lombok:1.18.24' - annotationProcessor 'org.projectlombok:lombok:1.18.24' - - annotationProcessor "com.uber.nullaway:nullaway:" + System.getenv('NULLAWAY_TEST_VERSION') - annotationProcessor "edu.ucr.cs.riple.annotator:annotator-scanner:" + System.getenv('ANNOTATOR_VERSION') - - // to add @Initializer - compileOnly 'com.uber.nullaway:nullaway-annotations:0.10.10' - compileOnly "org.jspecify:jspecify:0.3.0" - compileOnly "com.google.code.findbugs:jsr305:3.0.2" - errorprone "com.google.errorprone:error_prone_core:2.3.2" - errorproneJavac "com.google.errorprone:javac:9+181-r4173-1" - } - - tasks.withType(JavaCompile) { - // remove the if condition if you want to run NullAway on test code - if (!name.toLowerCase().contains("test")) { - options.errorprone.disableAllChecks = true - options.errorprone.disableAllWarnings = true - options.errorprone { - check("NullAway", CheckSeverity.WARN) - check("AnnotatorScanner", CheckSeverity.WARN) - option("NullAway:AnnotatedPackages", "test") - option("NullAway:SerializeFixMetadata", "true") - option("NullAway:FixSerializationConfigPath", project.getProperty(project.name + "-nullaway-config-path")) - option("NullAway:AcknowledgeLibraryModelsOfAnnotatedCode", "true") - option("AnnotatorScanner:ConfigPath", project.getProperty(project.name + "-scanner-config-path")) - } - } - options.compilerArgs << "-Xmaxerrs" << "100000" - options.compilerArgs << "-Xmaxwarns" << "100000" - } -} diff --git a/annotator-core/bin/test/templates/lombok/lombok.config b/annotator-core/bin/test/templates/lombok/lombok.config deleted file mode 100644 index df71bb6a0..000000000 --- a/annotator-core/bin/test/templates/lombok/lombok.config +++ /dev/null @@ -1,2 +0,0 @@ -config.stopBubbling = true -lombok.addLombokGeneratedAnnotation = true diff --git a/annotator-core/bin/test/templates/lombok/settings.gradle b/annotator-core/bin/test/templates/lombok/settings.gradle deleted file mode 100644 index 0cea03a47..000000000 --- a/annotator-core/bin/test/templates/lombok/settings.gradle +++ /dev/null @@ -1,26 +0,0 @@ -/* - * MIT License - * - * Copyright (c) 2022 Nima Karimipour - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -rootProject.name = 'lombok' - diff --git a/annotator-core/bin/test/templates/nullable-multi-modular/build.gradle b/annotator-core/bin/test/templates/nullable-multi-modular/build.gradle deleted file mode 100644 index ab8094733..000000000 --- a/annotator-core/bin/test/templates/nullable-multi-modular/build.gradle +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright (c) 2022 University of California, Riverside. - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -import net.ltgt.gradle.errorprone.CheckSeverity - -plugins{ - id "net.ltgt.errorprone" version "2.0.1" apply false -} - -subprojects { - apply plugin: "java" - apply plugin: "net.ltgt.errorprone" - - repositories { - mavenLocal() - mavenCentral() - google() - } - - def libraryloader = project.getProperty("library-model-loader-path") - - repositories { - mavenLocal() - mavenCentral() - } - - dependencies { - if(project.name != "Target"){ - compileOnly project(":Target") - annotationProcessor files(libraryloader) - } - annotationProcessor "com.uber.nullaway:nullaway:" + System.getenv('NULLAWAY_TEST_VERSION') - annotationProcessor "edu.ucr.cs.riple.annotator:annotator-scanner:" + System.getenv('ANNOTATOR_VERSION') - - // to add @Initializer - compileOnly 'com.uber.nullaway:nullaway-annotations:0.10.10' - // to add jetbrains annotations (testing type use vs type declaration) - compileOnly 'org.jetbrains:annotations:24.0.0' - compileOnly "org.jspecify:jspecify:0.3.0" - compileOnly "com.google.code.findbugs:jsr305:3.0.2" - errorprone "com.google.errorprone:error_prone_core:2.3.2" - errorproneJavac "com.google.errorprone:javac:9+181-r4173-1" - } - - tasks.withType(JavaCompile) { - // remove the if condition if you want to run NullAway on test code - if (!name.toLowerCase().contains("test")) { - options.errorprone.disableAllChecks = true - options.errorprone.disableAllWarnings = true - options.errorprone { - check("NullAway", CheckSeverity.WARN) - check("AnnotatorScanner", CheckSeverity.WARN) - option("NullAway:AnnotatedPackages", "test") - option("NullAway:SerializeFixMetadata", "true") - option("NullAway:FixSerializationConfigPath", project.getProperty(project.name + "-nullaway-config-path")) - option("NullAway:AcknowledgeLibraryModelsOfAnnotatedCode", "true") - option("AnnotatorScanner:ConfigPath", project.getProperty(project.name + "-scanner-config-path")) - } - } - options.compilerArgs << "-Xmaxerrs" << "100000" - options.compilerArgs << "-Xmaxwarns" << "100000" - } -} diff --git a/annotator-core/bin/test/templates/nullable-multi-modular/settings.gradle b/annotator-core/bin/test/templates/nullable-multi-modular/settings.gradle deleted file mode 100644 index 7026c3d5d..000000000 --- a/annotator-core/bin/test/templates/nullable-multi-modular/settings.gradle +++ /dev/null @@ -1,25 +0,0 @@ -/* - * MIT License - * - * Copyright (c) 2022 Nima Karimipour - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in - * all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - * THE SOFTWARE. - */ - -rootProject.name = 'nullable-multi-modular' From 49b60d2c50f14031118c0dc4b1fead1d0951f264 Mon Sep 17 00:00:00 2001 From: nimakarimipour Date: Sat, 28 Sep 2024 13:57:26 -0700 Subject: [PATCH 5/7] remove bin --- ...com.google.errorprone.bugpatterns.BugChecker | 1 - .../ucr/cs/riple/scanner/AnnotatorScanner.class | Bin 7653 -> 0 bytes .../main/edu/ucr/cs/riple/scanner/Config.class | Bin 486 -> 0 bytes .../cs/riple/scanner/DummyOptionsConfig.class | Bin 1353 -> 0 bytes .../scanner/ErrorProneCLIFlagsConfig.class | Bin 6453 -> 0 bytes .../cs/riple/scanner/ScannerConfigWriter.class | Bin 6665 -> 0 bytes .../ucr/cs/riple/scanner/ScannerContext.class | Bin 2251 -> 0 bytes .../edu/ucr/cs/riple/scanner/Serializer.class | Bin 3880 -> 0 bytes .../edu/ucr/cs/riple/scanner/SymbolUtil.class | Bin 5349 -> 0 bytes .../XMLUtil$DefaultXMLValueProvider.class | Bin 4824 -> 0 bytes .../main/edu/ucr/cs/riple/scanner/XMLUtil.class | Bin 3623 -> 0 bytes .../generatedcode/GeneratedCodeDetector.class | Bin 313 -> 0 bytes .../LombokGeneratedCodeDetector.class | Bin 1096 -> 0 bytes .../scanner/generatedcode/SourceType.class | Bin 1150 -> 0 bytes .../generatedcode/SymbolSourceResolver.class | Bin 3930 -> 0 bytes .../location/AbstractSymbolLocation.class | Bin 1170 -> 0 bytes .../riple/scanner/location/FieldLocation.class | Bin 1104 -> 0 bytes .../riple/scanner/location/MethodLocation.class | Bin 1123 -> 0 bytes .../location/MethodParameterLocation.class | Bin 1554 -> 0 bytes .../riple/scanner/location/SymbolLocation.class | Bin 929 -> 0 bytes .../ucr/cs/riple/scanner/out/ClassRecord.class | Bin 1166 -> 0 bytes .../cs/riple/scanner/out/ImpactedRegion.class | Bin 1957 -> 0 bytes .../ucr/cs/riple/scanner/out/MethodRecord.class | Bin 4118 -> 0 bytes .../scanner/AnnotatorScannerBaseTest.class | Bin 4344 -> 0 bytes .../ucr/cs/riple/scanner/ClassRecordTest.class | Bin 3901 -> 0 bytes .../cs/riple/scanner/ConfigurationTest.class | Bin 8197 -> 0 bytes .../riple/scanner/FieldImpactedRegionTest.class | Bin 5579 -> 0 bytes .../scanner/MethodImpactedRegionTest.class | Bin 5249 -> 0 bytes .../ucr/cs/riple/scanner/MethodRecordTest.class | Bin 8378 -> 0 bytes .../bin/test/edu/ucr/cs/riple/scanner/Run.class | Bin 485 -> 0 bytes .../scanner/SampleClassForTest$Inner.class | Bin 658 -> 0 bytes .../cs/riple/scanner/SampleClassForTest.class | Bin 876 -> 0 bytes .../scanner/tools/ClassRecordDisplay.class | Bin 1568 -> 0 bytes .../ucr/cs/riple/scanner/tools/Display.class | Bin 126 -> 0 bytes .../cs/riple/scanner/tools/DisplayFactory.class | Bin 354 -> 0 bytes .../tools/ImpactedRegionRecordDisplay.class | Bin 2256 -> 0 bytes .../scanner/tools/MethodRecordDisplay.class | Bin 2702 -> 0 bytes .../scanner/tools/SerializationTestHelper.class | Bin 10465 -> 0 bytes ...com.google.errorprone.bugpatterns.BugChecker | 1 - .../banmutablestatic/BanMutableStatic.class | Bin 1785 -> 0 bytes .../cs/riple/banmutablestatic/CoreTest.class | Bin 2492 -> 0 bytes .../Helper$DirectMethodParentIterator.class | Bin 1984 -> 0 bytes .../main/edu/ucr/cs/riple/injector/Helper.class | Bin 18008 -> 0 bytes .../edu/ucr/cs/riple/injector/Injector.class | Bin 9096 -> 0 bytes .../edu/ucr/cs/riple/injector/Printer.class | Bin 6422 -> 0 bytes .../cs/riple/injector/SignatureMatcher.class | Bin 5301 -> 0 bytes .../cs/riple/injector/changes/ASTChange.class | Bin 629 -> 0 bytes .../riple/injector/changes/AddAnnotation.class | Bin 270 -> 0 bytes .../injector/changes/AddMarkerAnnotation.class | Bin 4384 -> 0 bytes .../changes/AddSingleElementAnnotation.class | Bin 8177 -> 0 bytes .../changes/AddTypeUseMarkerAnnotation.class | Bin 5312 -> 0 bytes .../injector/changes/AnnotationChange.class | Bin 1519 -> 0 bytes .../riple/injector/changes/ChangeVisitor.class | Bin 15417 -> 0 bytes .../ucr/cs/riple/injector/changes/Name.class | Bin 992 -> 0 bytes .../injector/changes/RemoveAnnotation.class | Bin 198 -> 0 bytes .../changes/RemoveMarkerAnnotation.class | Bin 4253 -> 0 bytes .../changes/RemoveTypeUseMarkerAnnotation.class | Bin 5013 -> 0 bytes .../changes/TypeArgumentChangeVisitor.class | Bin 4644 -> 0 bytes .../exceptions/TargetClassNotFound.class | Bin 1813 -> 0 bytes .../cs/riple/injector/location/Location.class | Bin 6515 -> 0 bytes .../riple/injector/location/LocationKind.class | Bin 2232 -> 0 bytes .../location/LocationToJsonVisitor$KEYS.class | Bin 1554 -> 0 bytes .../location/LocationToJsonVisitor.class | Bin 4450 -> 0 bytes .../injector/location/LocationVisitor.class | Bin 1113 -> 0 bytes .../cs/riple/injector/location/OnClass.class | Bin 2887 -> 0 bytes .../cs/riple/injector/location/OnField.class | Bin 3950 -> 0 bytes .../injector/location/OnLocalVariable.class | Bin 3839 -> 0 bytes .../cs/riple/injector/location/OnMethod.class | Bin 3897 -> 0 bytes .../riple/injector/location/OnParameter.class | Bin 3777 -> 0 bytes .../riple/injector/modifications/Deletion.class | Bin 2030 -> 0 bytes .../injector/modifications/Insertion.class | Bin 2143 -> 0 bytes .../injector/modifications/Modification.class | Bin 1554 -> 0 bytes .../MultiPositionModification.class | Bin 3085 -> 0 bytes .../injector/modifications/Replacement.class | Bin 2987 -> 0 bytes .../SinglePositionModification.class | Bin 1880 -> 0 bytes .../injector/offsets/FileOffsetStore.class | Bin 7456 -> 0 bytes .../riple/injector/offsets/OffsetChange.class | Bin 2490 -> 0 bytes injector/bin/test/A.class | Bin 459 -> 0 bytes injector/bin/test/Main$Inner.class | Bin 2466 -> 0 bytes injector/bin/test/Main$Type.class | Bin 2512 -> 0 bytes injector/bin/test/Main.class | Bin 3237 -> 0 bytes injector/bin/test/Outer.class | Bin 2354 -> 0 bytes .../injector/AnnotationWithArgumentTest.class | Bin 8454 -> 0 bytes .../cs/riple/injector/BaseInjectorTest.class | Bin 1132 -> 0 bytes .../edu/ucr/cs/riple/injector/BasicTest.class | Bin 2663 -> 0 bytes .../ucr/cs/riple/injector/ClassSearchTest.class | Bin 13446 -> 0 bytes .../cs/riple/injector/ComprehensiveTest.class | Bin 7818 -> 0 bytes .../ImportDeclarationAdditionTest.class | Bin 7127 -> 0 bytes .../injector/LexicalPreservationTest.class | Bin 8319 -> 0 bytes .../riple/injector/OnClassInjectionTest.class | Bin 3300 -> 0 bytes .../riple/injector/OnFieldInjectionTest.class | Bin 3351 -> 0 bytes .../injector/OnLocalVariableInjectionTest.class | Bin 5526 -> 0 bytes .../riple/injector/OnMethodInjectionTest.class | Bin 10328 -> 0 bytes .../cs/riple/injector/OnMethodSearchTest.class | Bin 2849 -> 0 bytes .../injector/OnParameterInjectionTest.class | Bin 14121 -> 0 bytes .../edu/ucr/cs/riple/injector/RemovalTest.class | Bin 5405 -> 0 bytes .../riple/injector/TypeUseAnnotationTest.class | Bin 6461 -> 0 bytes ...torTestHelper$InjectorTestHelperOutput.class | Bin 1815 -> 0 bytes .../injector/tools/InjectorTestHelper.class | Bin 7115 -> 0 bytes .../ucr/cs/riple/injector/tools/Utility.class | Bin 876 -> 0 bytes .../services/com.uber.nullaway.LibraryModels | 1 - .../LibraryModelLoader$Factory.class | Bin 426 -> 0 bytes .../riple/librarymodel/LibraryModelLoader.class | Bin 6670 -> 0 bytes 103 files changed, 3 deletions(-) delete mode 100644 annotator-scanner/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/AnnotatorScanner.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/Config.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/DummyOptionsConfig.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/ErrorProneCLIFlagsConfig.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/ScannerConfigWriter.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/ScannerContext.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/Serializer.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/SymbolUtil.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/XMLUtil$DefaultXMLValueProvider.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/XMLUtil.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/GeneratedCodeDetector.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/LombokGeneratedCodeDetector.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/SourceType.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/SymbolSourceResolver.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/location/AbstractSymbolLocation.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/location/FieldLocation.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/location/MethodLocation.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/location/MethodParameterLocation.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/location/SymbolLocation.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/out/ClassRecord.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/out/ImpactedRegion.class delete mode 100644 annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/out/MethodRecord.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/AnnotatorScannerBaseTest.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/ClassRecordTest.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/ConfigurationTest.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/FieldImpactedRegionTest.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/MethodImpactedRegionTest.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/MethodRecordTest.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/Run.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/SampleClassForTest$Inner.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/SampleClassForTest.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/ClassRecordDisplay.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/Display.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/DisplayFactory.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/ImpactedRegionRecordDisplay.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/MethodRecordDisplay.class delete mode 100644 annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/SerializationTestHelper.class delete mode 100644 checks/ban-mutable-static/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker delete mode 100644 checks/ban-mutable-static/bin/main/edu/ucr/cs/riple/banmutablestatic/BanMutableStatic.class delete mode 100644 checks/ban-mutable-static/bin/test/edu/ucr/cs/riple/banmutablestatic/CoreTest.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/Helper$DirectMethodParentIterator.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/Helper.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/Injector.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/Printer.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/SignatureMatcher.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/ASTChange.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/AddAnnotation.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/AddMarkerAnnotation.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/AddSingleElementAnnotation.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/AddTypeUseMarkerAnnotation.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/AnnotationChange.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/ChangeVisitor.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/Name.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveAnnotation.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveMarkerAnnotation.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveTypeUseMarkerAnnotation.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/changes/TypeArgumentChangeVisitor.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/exceptions/TargetClassNotFound.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/Location.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/LocationKind.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/LocationToJsonVisitor$KEYS.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/LocationToJsonVisitor.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/LocationVisitor.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/OnClass.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/OnField.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/OnLocalVariable.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/OnMethod.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/location/OnParameter.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/modifications/Deletion.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/modifications/Insertion.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/modifications/Modification.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/modifications/MultiPositionModification.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/modifications/Replacement.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/modifications/SinglePositionModification.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/offsets/FileOffsetStore.class delete mode 100644 injector/bin/main/edu/ucr/cs/riple/injector/offsets/OffsetChange.class delete mode 100644 injector/bin/test/A.class delete mode 100644 injector/bin/test/Main$Inner.class delete mode 100644 injector/bin/test/Main$Type.class delete mode 100644 injector/bin/test/Main.class delete mode 100644 injector/bin/test/Outer.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/AnnotationWithArgumentTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/BaseInjectorTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/BasicTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/ClassSearchTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/ComprehensiveTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/ImportDeclarationAdditionTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/LexicalPreservationTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/OnClassInjectionTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/OnFieldInjectionTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/OnLocalVariableInjectionTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/OnMethodInjectionTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/OnMethodSearchTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/OnParameterInjectionTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/RemovalTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/TypeUseAnnotationTest.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/tools/InjectorTestHelper$InjectorTestHelperOutput.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/tools/InjectorTestHelper.class delete mode 100644 injector/bin/test/edu/ucr/cs/riple/injector/tools/Utility.class delete mode 100644 library-model-loader/bin/default/META-INF/services/com.uber.nullaway.LibraryModels delete mode 100644 library-model-loader/bin/main/edu/ucr/cs/riple/librarymodel/LibraryModelLoader$Factory.class delete mode 100644 library-model-loader/bin/main/edu/ucr/cs/riple/librarymodel/LibraryModelLoader.class diff --git a/annotator-scanner/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker b/annotator-scanner/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker deleted file mode 100644 index 2cda0f223..000000000 --- a/annotator-scanner/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker +++ /dev/null @@ -1 +0,0 @@ -edu.ucr.cs.riple.scanner.AnnotatorScanner diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/AnnotatorScanner.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/AnnotatorScanner.class deleted file mode 100644 index a4dfd44887792f2f070aa9ad6b26336ed83ff869..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7653 zcmds6-FFj36u;B2w4qRFsaT4-AZQ9Di;992ur#zKm=D&p5lToZaqjXWcO9nZ z{6dim!MNk;3w|NB&5Zku$6$!SjZRjaTw!9{&8MA`Yfxdj&N^pog$iR^q74(c-XWTu zV?4_&W{5hZIDxAjB1yjLFh&V1bcB)4Ge?+PCgXKD2MEk}gtJMxNplvfLpj(f$|`%9 zvZ&|Pp^Ou_(h)C@Lmci@h$eHIgs{APe%N;Sa!lcUA*cRi=F`_ae5Hnmy zupNO`pJ{6LWou7`q;mv@E}M=it`g`^%xn@ENV$0ygJ%eg-J>O{ThuA&i}ETA!*gWt zj|~UU;aVk@*O2j|X$5wy;XOf>+1@2BKC-^eG_hM`k|62%PExq8 zuBDlthIde-h9O0R>-ShI@U|pxrld-ntwj-dg8K&EYb{XT8Z%s;PXxciZD+MqjqwdU zyTqH(xRj}<30D)yzilE%P9Z!;WO2x0beFVUq=sPmHC90FCQz_jW?@#V>?Of(Q?cE0 zgOE5rQkIK!NGO*aL#E2IMz(0c%)f*IJ8)#0$MCLN=En>P1U_#aCM!`g8b<<_x*e@hT>+D!Hfwn&flt+f zX(a5GjC2B@buObW###dV1IbkKL;^xBkqSYtB=HJ?uUktZNUGZMUD8iPZK|vC+841T z0$eSv(0+O)s|y5{TFXk_tae0IQGdldHC2CwpjStlBV?fUk*Ybh{eRB6Fn|R1RjVQi zl+-p>Bk7e=-XQR0Yo$~?_&=``0*A^Mu~z&O*inlrOvh>+g6@aAN`z@FbDKt(M#5g{ zaFM|AJ#|Rna738ZvYNmrt>jsy>lN>50>8E9J#Y%$OP`-u;!a>fQ9}~Y6PeJBw`Z}K ze@@opl#4IGYo5OI6z;|s(ww(~tR-EY`5rMPS6V}J|C6_Bo0s>Z|d6FHrDMH~k zCdc(vM4Jj2hAe@fyCvEuUGNZyXM=KK$&{7MWMfSdG_wdyuld;Wv>7JW*zCZfr%Z=+ z0MJKNutY5%cS%O+_v}97!m0B1vRG-{{6rHlY+qwL zO182QV8Ed^ZhWxucm#&2C06kx9^;s-A{VH~@>uO*XU*pfc@Nt@9J`L5Z`+jb61Z5M z#x@$RIh&JXGpf&As`JyTm{|RKw4tXWgHHA1k;VvL{W2Y<;(8{jx#D;Y*$5Mub;2m4_R4#5OW;`}%qfv54m zGY9bZ6dc9pG`^ijdV*v82RL?T{Mqk8`w8Fr;CXxw1z(bI5`T||RB#Gjz&DBTB0eh! zeK^-CLIP$Y2>n%r(+VD_l80G1t3*gD5L_j~Ie1Bl@UjA7SBY>QUR5Hzra<^YiEt5K zS0Y?eAbh1nxC~d62v-#d-zX90;ab}W-zpInAf-gOuHfO35@89Jl?XQ!2)`;20B*vY zN(7ZIepe!7U?qZ3v+7j^4}U5U;&2<@DkGf6n^m*wwZ{?2cz_^x8H9Cw_Q3{h;wW$E z+xYj+T_6VBfp>9E-nP3)_nrsu!w2}mgAd^&4=Ch<7X$JP7;HfSiPsP?rMtxiW diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/Config.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/Config.class deleted file mode 100644 index fda602700d0e05525bc1be1286a1b02647ab237e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486 zcmaKp%}zow5QV2GKY}Pi)ab^gu(3-PEDX`OB4QwM;jWb7I;6Cu?Iq%)x$pseDC67< z2^)3ONt<(KzB&E+{`drdF0{%}5O9UlRHoWX9i*qFK^e5N7QMW4c1B4V_60QNYNe!6 zHj%^09CZ{>q0rZnRw!Vv-FXqvqVVXfO^xYW>!OO}tbo(@VCNl2Pd4dg>Ux54jGmOC zck}|T+nvFmBs*bGK$D%rG%nM4Po7bnUkf;6dp^gKlQZHio>Y8g^~ET)krwz&fhGob zXhFbbZh4cu?v__>H(=v=2Dn~KoEf{+YaC&4W|g7d{)d_%N2elAwVR^+tpWG0ZdyJt zr-0ff=bH?_B!J`O-vKCc>_sR+7JnHkc|Cw?UTbj3x;m>$T#xd%V`%VQzzLrPX#N1D C-HPo1 diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/DummyOptionsConfig.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/DummyOptionsConfig.class deleted file mode 100644 index 861deb31e6d1747c7c426a81bd2e3689dec6edfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1353 zcma)5T~8B16unbE3M&W}<;$-@R9Y1Fg~S96gg`MSg_5pmkQX!E4%@-qnPzsjf`7)} z;1h`^`tFZ1-r23zgx2t|Gdr7e&zy7a-Jid{eg}XTP|8D&z%$-V+{D+eAG=z#L+-{t zlagz9FNvayYTF1U<6R|BMUaPK0@G)#!`zU`z^yjUxNq_>O5ou@nyi$-WVu$W*4`hK zJ#XiAnLwe^Bl3(EGI)s~M8}3nQ)gkq$KVEm&t4=$i0;8{l6lROSP_a}eFubdp+<_sOo`4CMBrsJG zk{>2fgX_1f5pwHY`7Eq6E$q4baoDs(Okk}tFv_bP!N|r$yyF|uL0Y{3BoFi0jb5~G z!jK0n^w1|SpZh%Rrvr1aXw}^%aHn{+5!S|xh!2&NNf>rx!Z{d#J|QrUGo#EQi%`a7 zz>UYzTPQwpO<<*18tkbDL@x!btfq&LiX&)a5SwkPoP+IqJ8GOVN- G7JmaEmp+34 diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/ErrorProneCLIFlagsConfig.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/ErrorProneCLIFlagsConfig.class deleted file mode 100644 index 082df2e33c32de47372b1f9f4f3250801fe3013b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6453 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 diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/Serializer.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/Serializer.class deleted file mode 100644 index 5932e1f4d99f06e9a964d35348e054b8327bc6f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3880 zcmeHK%W@k<6um8sB`Z$s*l`@kPCU*7>_9Z(4RHtvd6WqBa7nVOvQmvlZMjqPQ1$e< z2pe{6Sg_+K_yDS)3W_aNdA>rYMU1iY(3<{j4#Lp>Af zsYO5V{m6AKmwMC}@$7oJVpVrKmD+Bx)V6jyP3uXeQSX#1RjX4k)+_=G+8^b8OK|4* z(3^{;zz>D(i+$UTXb$EG+)xp9SR7J^tC%{T-7kpnn1E5U+D{v2Y?Xrr0ylLmlVO%) zn5I=~GrvgB8fVJ-chX22*y${eOjbgD(F-jj+U37XHt zI^3CsHMmP)Y4fzC$cC7!GN0BX?||~Qte(`Kz_H!^xSH|glsIA`fxDBNY?v{Ws$tT{ z)wUdPoihRt&S=;m66UxeHg68@6WBPrL9ssxTpv`tEcL#q`cKO;>d4?@X{go&?w{k$ z$YP}T*H5`pjjtGcEt{`oqJH^)9+2-`s`h`2)~>C1Rp>@_Ru-l4CKRG2t%64Q7$ z5m*@~{20$??S7y7-F7hEkfWDBov3k8sowdaN7#j}lar3C+ej9w1g3QkvQQ_mm{0@) zvo(FB$(u(A8$jR{yl>}W0bYe^d|QBQ{LIDAnfRGk&lR`;vuJe@*Jj`ntib%p_%e$vbnfxXZ;iC!FOhWiR0bvFn!Zxzt5mq)!(3y|%MUvwll0%hUIrKOo zq#qQVBv1}Mg<>4YxZP(7cE1hmW?%;_+^38fl5leGa~w&E>(2pT2A;sv*b&L@Gc!tZ V3HiuC1)a#i=g?42W#9{_{SAT{AHo0t diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/SymbolUtil.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/SymbolUtil.class deleted file mode 100644 index 725563279db76b89f7309b8d155a835fdbd8c9da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5349 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 DWF4kq diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/GeneratedCodeDetector.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/GeneratedCodeDetector.class deleted file mode 100644 index 0f2cd07c5056e26abdd07f26252a7f7f0236465b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313 zcma)2J!=9%6r5+&Gp5kWB3(Ld@~U8AI>j`Cf>!C)y~pL`ax42G_}47_0sg3vy{L#? zng=t?JZ9$fb2tJR;weFm@GfcKpe<|1Hs2P)POGvM%bCQhyrkNs!XH;Oj%XrYv^O?E zozUH=o#H~38PC_7$P+rbyVDb1`ZI05*@cpw304aSpBKEcA`9ieMuSg6FB5;U8N2*b zt@c|Xy!8jOf5yDoMuhemP4gl?dA>_@ZSY!!ZxRR(aTK5y3pLP0RV+a(GK9y9NBbAp CKVDq` diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/LombokGeneratedCodeDetector.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/generatedcode/LombokGeneratedCodeDetector.class deleted file mode 100644 index 83e916011c7e8ede5ecb4bdcf188373b1f95c027..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1096 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 diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/location/SymbolLocation.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/location/SymbolLocation.class deleted file mode 100644 index aad28f88d47d7fbc46e7e85eecc123034791ddc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 929 zcmb7CU2hUW6g@+cg%zbzs`WG5H}HY&Ta!Xe8ii=GwWeSbA7_UNoo1OKvkOUonTaO) z?vFCwVVBlKH1%aZ?woV(nS1Y#pI^QKIK&GNC58hzS%eE=Ly?A7%@Y}>f@>{pm>9t` zWpp^Yn#CrGimQh*!}cX#@-X3g8lJ|NQe+I(zDSf-*(-*vcITX-{Mt;UhZ;lU20gIW z*edQahL76H)Fewe351!=RkF$!%&mzNIZKZMzc#**L3TBl4$w^(x|P;|!o59x za|__`-5|OJ&PNsZ>bQ>vL#1DoZnquX6l;`OrKdet%toZNe7~5*(vF=ShNf#sa$eXg zf~}0lBRS`mXL2$&xd20}-T70NvR+6&k<^Zd4Ez6X2X%vCPgqI9>q!_|Gs~;Y&~Hci zvDb{>Ut>kVEBuwv#KZ)2!O<;Tic|XRDtmYO|h>X*SXd1C1PwG*G6J-a&=# z9^GCRQU5EdpPK$>)W1`-gl$?K26&7ItB4!vCU)ptLyPuJ{M`-wgEgOckFfU}&#C8m VH}Q_Hc_s4TJUzj4+RLQy^cV2p^o0Nb diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/out/ClassRecord.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/out/ClassRecord.class deleted file mode 100644 index 3390a26b57f5dca6eebfdb1990a33a7696a2da16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1166 zcma)5T~Aao5ItQM_5rg@W)Iv z(RY87G0yE>(8P`IOQ)UAIn&OW`Tq0sR{)Q3zk(7&L-jJANynwk;yi(`!afzMrM3pg2O#Jk>^rXAI99 z;}W-|9dMr+?rr9z;=w7!_v~P()5w2F;12nAw~y$Jd$y-4SYTNA{lAyaSy#mp!;eGb zl(*@r>Lo;bL6HodrMC?HlcZkj^i>khhAIzeQr>2;HucS%PBtacH;alS+9&j#L`bQ8 z{BylFy2;BW$r7{Q;r&_vHf@QDmECl{w)uw!%z*j zcyAS(46px-s7+iShI%`;*ehyl8juJqCMK$1!Cfjxp~;`4!7%qmQwNyi4z-QP78s^z zE=yR#G-hbGgbJ$Ut$pL-hBe$AG3-SA1;hFnh6jMU@uj`Dy*;P*cJ7&9zrTJ5@E9v)6d3NyZpzcZ@F3wv4MNG2 zK*X^$T&I@5iUuOEvb!mJO2=gs8K!o`uHd1Fd;D!@M+TOm7Rjh1&DLJj(IG>nm0PO} zK?Y%*UR(h&pWuGy;Zk&F8O~;>9Z*@P# zR-hxEq%qH_d1_V2+eXTF!uD5}w;76SL{vtdVe)U~UKpcI1+%R1^L=b&qQhO;^$BaB zLYKNfFq(3Vk|(}bZTF>b>5f@IlgOG@>o93%a6vQ6qnX#zSBXz$@EDGR8Dj8qxqPXzr<*zYZ*Xc<#$7_qKhZK8^uD=$Snx@; z*A=N#+{7C#+`k1t%i%VH%2iNn51!vyhr30 zY4*Nh`a^x@3+8^1SHKk-Gc;fk^EB3+?cpjG$YZ#M>xU4sxEx{e1cWyyAXMQWAgs8I b_7Rp&K=|ko3dB;tEjQlAGR-CO@8I4aoOno- diff --git a/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/out/MethodRecord.class b/annotator-scanner/bin/main/edu/ucr/cs/riple/scanner/out/MethodRecord.class deleted file mode 100644 index d1db4f7019c6483a89b1232f9447f1b97fd394ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4118 zcmc&%-EJF26#m9ZT%hrKYEN13hTYk! zsl)^D7`y`#5=itK)Mr5AibvoMab|a8yUiwDiz0ks&(AsEIp>?1bB=%e`=?(3TthR9 z3`0qD0yD5Y)ACJE?%BfhE$%qNGu=R$n?m*6&W^BLuam_j!A(a{Ff2b-Uy$4g0P`KekP-n6-XCP`qu6rci{CYs#*}Rp1GR-IQv} zS3*DTMIrXxj<8K(i@tD_xjOJ;Q+l53RaVHz;vV;SUnt=Xw>NCwC0FOajA9Dey5YLE z;0|dRq(N}CHIi7}+G?~`TeZg4S8MC_+Gee_zQZs(qSsWObh@N=s!H)I?xk8cnJG6g+_TQ9B*{w#y&yv>BTUHdt->Ek0ib1 z80J&aGX~xmqUqyFFFA(!|6Mc<^?6*t(lpNDMM~$z!)Zt-iJ7`|#8%L63$LY^gTILB@MjG;2rOASP4_zlX2oQ zlpA#e)HoDNhaabb>kNOT@GQO2TQp{pSUR2sx={@0eW8Xu z8{L!`cZ>ae0+6zR> zEp4gx8@D4tYQppjp|>qA^L}6U=}AZ zMWb0{X$EAFLq43J#B?}6h0`QG6OPZ&{#laMa&zJSIm}~$_MZvYo{iU@qm}ct@-|t~ zcJe>t!mZgCenjCxDEAV5Pmv685iisCbU4oA6}(Eb94?_4BU~o^46Q{7r38dqA%d2n zN{Fkmp0+&Hdo4lFNwCad;`I>(?O|m3jRXWg5#cS0Iw|^h5)i&kM7W0cMi7QRyq|#Z zT>?T5l>vh0Pk*8)mJ<-Z4-q2%R`4OQ7M=A+gA*L`n56$hf(P_h2{#gBNaFE90zwAW zK@9pVhb$x^{F;D}!y49OA2bU?gpC9iejj1s6Vyh0KR)_D6D()&DKVbGXV{@%gKXEa Hh3$U;i`b6& diff --git a/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/AnnotatorScannerBaseTest.class b/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/AnnotatorScannerBaseTest.class deleted file mode 100644 index f2220135cce5255b18c2abce83f1bcde9d87da23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4344 zcmbVP`Fj)B6+KTD9$O3n3<Yc}C7RJga0&!_S$HBRwPKIBsADu9vM$jF`ThmVTfiF0k#gxnvr) z=@g92++~>y1hxjUSaLnnTON1qyz~Tm)2>%AE|(oEFubxYePgTY*X<5KXx70jvUE4RtEWc!%%j1;;JlmPI3XU0+Jt^?S z-JKquo=zU4i1r0(hNg9;*8#`|p5+v{+A(k0@~l~;{PuuIDGZL>>7uOkEYr4LGy@u~ z@I58%lJqF<=sg~-DjWA)mwwq<9Y{h-#b=q>|*>Z7CdebH;D$td7bEZ9G(s6u`CgZ_^Mb19n8q8J! zMQ1!vFLAk4mAV0aT8XQ=f0HkRaw*jIRuqoNdDoLkg}^6uJcds(q6#vY3W>6!kJ!E?{uQPcZAuc?an)6+|97x3}GOa2g%nMOiXc($X7nSJ*hH*^8 zQGp$y=sI@#I*#LMdXzT^B>Nf(aItYJ(!EYlQu%R2#}4f5z?i`1D7PKDTC_J~9H%s# zBtVTC=$OE1V&h5Lw?vosHBqAJjT+Jd`|Bl|0W-uLVG3bQRo@agi*p(>4Hzi!iNQ0N z64;*eq#4LD%VUytJxh{fQ;{0)S_;z|%S_*M{jDRTiFms1B0i(x`Hf0cL9$R0oqUeDz{t8~ zFDIuNJUTAnvrKX6%;ZSs%!WbPN(9MoBBx=Fi6G||je_eIm^?Wwx(*+z--?de+G; z$lRjLPh?J9&B>CgnhAI)t17T0@L(i`xvFMIQk90Q0*6~NywWq&@pru#CvXKXstaD| zz!&J^gZU18QDFDM3$iqHdmbJ-F*TK$O5iEHqT@^WGSkSCX_sY&ym+)JFGAaDb7mJC zv{!X}6<;GPMRQRy@N#Bw-U=2t@&nTeh)JEWDBDKCT`MesZ{V96UaMx|a$wm;%Ja-+ z=9q8c+l&*_Pg_16yuYtDvEJfss9$(YZ6iOg;B_6}#rJ3$>5=jZ)aG<#+WNi?h_NBs z;RWB<@dLbB$to58sjR4)tCW*J6?I{kYT=9!XjU2S&Fi5aKhp6Q-X>LPXw*sySa;dk zF!t|J1y#U)qGKDjYxrrkP}Fmqy5+*WTq(lsVN9{}Jk20K9;lOF0v4W4S6MIBA=;X`lGJUXPE+%Tifw&2mZnkR5>M63L4W2?P2j%PChEw zkxi%{X`{C3`_k8Nz1notN^fSFhQAB!ZGfz9tE!wK4DnvluZ_v59oto_%r`B3<8K{4 zcdDkDbDKGiLFYSL=Ww2lGoNwA+gs~hd}kvT?j_Ig0MArT?!tqdeTz56`P?^f1Kk5R zv1j%M_O9^tzzTW?23PR#z`+&lzs@af_yoUus1Vqq#xclF{Yi>GjBfU(dvOGPTp6f{ zLqA9AvoBItjg+FXa89Y(h65Zch16O<<*AR_uTy=2gV@crs_BQgMuo*oykCKHZD8O7 z>|2GgipSgjiKo_(TtSL+sjks~;6w~*HRj5hHB6qri7X9!c5*PjikbKE+!{W&ig~qT z6_*dJ!g&{4CU3%<9lU|y-^Ag{tXjN*WsS0D+qyoVosDxQx-dJtsq3ZeZ2N&Vy!;`) z0%X_l^;LX_JNEPc;Z?lBNAD_rxPl*Fr!BqgI-kKi#71Fw3A^|`Om`gR%5hryG?7dZ z$q@`;lz(G5jT1aGjwzgEPd0()Ia9P&fjz2du$`t z{ctVvLoZ&#&*&?`d%E#+?v8PPCw_@vaisj9Fej>!AAZg84#fUP!7&X&qayrzr;`T! hhD$O0He%85cqzzBfj{y8&-g3f6g&Th_wfO`{}28B0_Fe! diff --git a/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/ClassRecordTest.class b/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/ClassRecordTest.class deleted file mode 100644 index 2dacd033a4ee4aa0acdb77a571a71137fb472209..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3901 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 a7m0PERkZWfrr@)KZ)M)^6y0JA>i!4v=8$0k diff --git a/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/FieldImpactedRegionTest.class b/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/FieldImpactedRegionTest.class deleted file mode 100644 index 55228d36e39a134b140094e5ff4fbc29a053659b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5579 zcmb_f>3&*B zYuJ|nfwJ#gX=zK@nouZo-+;DsU%&Tn=$HO_-poi=EIR>O`R6CiefQpX?|J9m_vWMj zy!Ro13-HeXngrGuxk{vxEk&~BNXabbjYv7GTb5CZ446hfH&iI9NshY)gDJ-9MDvmWZa(1JT&n$Y@F+ zl338GW83+1q~9zT^ZK3v24t7^^a`{m%}GmlDkVdp@cFFQA4~nn#7B*+UCQ|Z^ls$Z zZJXoK{`jbXn%J$+=#ji`O-7PV$+RXpyEtZBWk zyZQ&Gsu%ucX(Qe7N z0M6mMbD5{0n^IQnv_5HQwCHAK(|(PVRx)`rt7Y?gxvWLCeF}O6R%n{$PmE-C8(Bxo z=%tQMPOcMJ#YuifoGGKE+1dupGOqQWIy&j}e1YRVjgr9{v^2YW!nQeaA<4#x8x&kD zAo#VO1>vph`J#K$a*6cqEh_DT*o3|Sq5|hvQ*CHTN5v_G82af}&*hSKrIa-!8M!;@ zjz(teY!n@n_X}-L00ROSA0y_Yv=arJNi~17x}yp%6=-$0K|zAZRcBo66l`Td6R#lR z*d~kTGJ!4gWZ0PCXOVP{%WX)8Fox|c-m>AuuPc%kMsB3y6e|wl%y#TN7Lluc@(V*M zgSb3|E1Itr(h==qokEbS$CXE+g$?7 zsN%DJ#x`>`&Zn6&r}**MI$+z{J`!3NINcSyL#xyR|+P%bs2rH0+T!JTCzI+GkEbYbGA*i8YdO`|%~Q!SvkZrMu_?(0P*v!06RiWsmFq}q55_*(Z1#HL$FwYUWh05X;a@LsDnsz1(qjIP*bzE6dU^Od zezf&@+$^wi)`_p+<{?+!@0n9U^Ba}h$K24}7;dXY8k72W9MPJ*eD9iXg-OHd=#&=s z2sBNsQE*>f9rr1?pWQE`;6XXNR>4D@twpWit5STff=BC&VhSE7N4TbfCuyBk@U&E0 zr{GzV%d?INXbHQJv8M+OR)Egplt+8N;jmEslS9D^{F>NgT0F2O^sJ%POtpQopTEj-^v)jz-ykHseb^;O^PF_olKBe3iL*5excpu8t2dA*Ry>8p8E zUd9eL_hjuoW-mKRhi7i@veK)qRC8=?!nAVQc^Y@RVw5%8(hNO2rSZmQ1o0leAHe$p ztFv|?GHKhByp;22!L}k9_JYW^5^tkc&Xk*74&eiQD9_g^BRd@}O;!qq#nN5gv7;^r zuOxb9o^9TeJiF&fl75m7Zx6$I(Z8w%y`yx%l$W_x3tW|4UI|>Y@VT(iTfzT)4L_;w z>Q$<^?=8HjU2Zy4yuY=&xe7EYl_QsK=WT5rmBM|t?UbF8Ui1!;au6TklK?&zIAfLt zrZroR5Eo;d&V`%#+S81a0odFG2 z)yywOi|ZiN^%hpDA$93toHFYnNKe3p4CNx%I^^j>WBAg~8T8YHFY&ibU^TyGNFTf5 z0(#dwI8*Hm2S31l2^(k zuaZe#?IxLVlavW7Zo=(u!a+CTMP9;fvkB+aiE6^B78ingNo!3qs7}oX$~cx0l*o;q?L0)nwB6HBuKUd=^7WLvI|nB4y0@OJE-pAxJcc{G2{Za zSiOP2m#8;!T&mu}G3;{bI2T$~y_J&V)!R9qpx()GnX9wh)mh#6x>fJwO^BkZ7mcd{RC@tAnm2&>&HK$;0X+>SL}>xN24>s@gqFPfvJSRm0ik z!tK7Vr)GTx8%2w1qI=b6q_4T9@*29x3X`muCM)vXw*pyVkrg&sQ6wv_AuCE`MVYK{ z$chSCF+)~di*2}$tk^@Y>?JSuksa65@&;<%NXbpOnSXcS7TkyZcnG)R5$wiuxE*g& z`V-uVKjAL?3wPt+yqkt_uQ-i&(;gfUab8NVzyo5Mx6*yMP27ls;ud<49n0-GVtKxE;#}o zIqF)^>uf!*tHbIWhw)YeqJ0Q+5AZ|I|A_ysXbNuP z-2^}8Llbw)JC1(pc6W*G&-nlIEPjDsQbBIYZ@I?r@JDXypDB?i)?e^9`~xTc7bZQ{ A9smFU diff --git a/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/MethodImpactedRegionTest.class b/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/MethodImpactedRegionTest.class deleted file mode 100644 index 158dde880441f228709f3b0b8c38356620b9b231..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5249 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 diff --git a/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/Run.class b/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/Run.class deleted file mode 100644 index 0da3f33794700bd39127a9c80ac22892ceda687b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 485 zcma)(!A=4(5Qe9S?6RUDO1yYzIH8B#qlpqPL{3B#K@yLpJAq=i-E_N#XYoZ$G|{^c zWo*eNT)i}zKmSa>f9B`+;|l<;pcg=mz&WO6QgV~zrBK4&64)DD%n8&-I>i8*1ll|IoiW;ka6sVgNf|7(e8rSJ28l7*lJ6THg4W?TJu$UuFw5Gv>$%bSIiK zIcG-rx)STSK~5l=>e6r=3vWD|vdnFFBw106wV65o*#FT0a7%Ot0jN2YeQ3BkaMfj{ hMxPKqccXV`eQ!M-_j-@-JKie(NL{CSikv+mkRoBouZjEfkWFOK3>IqzAi!9%b!dE8UeANe+3I zzDS{k^xlUmncW6*=%u;LXhxq#Kh5a(pC7jXKHyb?j=)UdcvYL^fDh3u9j-6KJrShhU?~~oQFhStm_|aWH6i6p-={232ru^=|j2 p;;4fG+eXvqH`w<7s<4S6M=N;Fwu3Efvrl=5dJnvbIBP^ZL9Tnx50-L@eV-{toTwa2tgkb3qEf4w#nAL+hccA{9F7- z1Ow37%@ZnA2l(*(oWn9|4)J6nt3tl=qH!6S1<_Q1J6Z}OCAVEy)Q|@|KN<`7%_$eL|A9I zHa;hH8k{Z``<1%kL>KDSDxWJi6GXV`iIu_}38$<0?6DJ;+A}Cb@?QarUQC)J^@C~p5b>7<$s!{BAL3H1snAK@OuqYE&;Usuz5 z)HilPq-gUPoi%jHw#kpsBipCwaUBEkXT)ze1|Ma4G8^4gd4co$e{^gvjL%nTQ$?$xI=eLSa<2{p!Wmde$`R{ diff --git a/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/ClassRecordDisplay.class b/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/ClassRecordDisplay.class deleted file mode 100644 index ea8a4b998be573c33b3dd1562e4889d3839e293d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1568 zcmah|*>2N76g?9saT-jQbfaY}bj#9Ww$MV#T7;<7f<&sK!qe0lHExX^>69lKu1PJy#_jvVdz@4U2(7ZWKHbLF8AZ@F?7_1M~J;6qk}vS?7}Ba8+_^bBQ-%wwXE) z>dJ#q`9c=snA9;r`a_$W(sttG3Jl~?ARtx2Fpz)T;^=RN3k(_QMT{8w@`aY1__T6# zm8K1xfyprVgl~#@&$YOGXiMVZ29mpy^v|~Hk1N};_JL=}R=uWgi95DBqQQ2X&nRW& z;4ROSf%JJ}Nyxfa3$nO~OFGI7V}Gxh?LPB1g&8r3nBL)*^!zO)VTR#lE73SR0=&!J znj?a-MbF!8HY)AxTXyyoE^jr&KI!}U-3~F&9j9tbQRzzKLIzjp{)R8->Li<-8d2{= zMGVG*da|KABG7S_VZ2TCemZnqXE^cyRJzBJXq=+=qtTZ_0zK+M(cv@ooM=u`l*J($ z4O*>IhDLK&@goiwOFQT;PVFG~jCA~TI{m_+Do3#sxSQe~XLNutnCbVrD2f}8=V*YwN}oYv_NBWa^F zDlcw?-T(us&(Kyi#j3iRRCKDJFs4{UmZT{kD2E-5Fdm3IGU8Q=(Pk-I<#j3?1+q(o m@%A5-D=jFUF^WcNRIhV5PjiM)X6d_(3azpf&EXnx9r^{|UvWtQ diff --git a/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/Display.class b/annotator-scanner/bin/test/edu/ucr/cs/riple/scanner/tools/Display.class deleted file mode 100644 index 9b68cfe705e672dc9c2fc8b5934fb2675d51d924..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 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 W9`xS4RUYCQ&Y|UPa!B5R#{UO>>s;Re diff --git a/checks/ban-mutable-static/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker b/checks/ban-mutable-static/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker deleted file mode 100644 index 9d9a64a5f..000000000 --- a/checks/ban-mutable-static/bin/default/META-INF/services/com.google.errorprone.bugpatterns.BugChecker +++ /dev/null @@ -1 +0,0 @@ -edu.ucr.cs.riple.banmutablestatic.BanMutableStatic diff --git a/checks/ban-mutable-static/bin/main/edu/ucr/cs/riple/banmutablestatic/BanMutableStatic.class b/checks/ban-mutable-static/bin/main/edu/ucr/cs/riple/banmutablestatic/BanMutableStatic.class deleted file mode 100644 index 5ce49de081a26e1097f8b9a39ac8aabc87e95161..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1785 zcmb7FYi}Dx6upx;v18JvO$j9w=u#4zK=78fykdls1}BPeT;xq6Atb8tda#G?&R8?E zuKbxFg#;3O=SLyVtku1vSx3RByGBF0;x@A;p9=5)Ja?);A=qjTJedh*tI}Cep$T~G2xRNP< zikMP4(3uHaS(5BNr4P+d6gi@=Qr!W-0VrfN>>#MV4q3{qWDi$-ZjCtecJ z2zVR|YbE@v3&l>%J;AXG#c57MGY?y>(lXs#q$PTr(aOffT=+1Sno@~YmUe_W_WATl z(=ksb87US^t}mhE!{+OkqfdG2D`W!6$Za&e<_I~oP&*c(Lm7n=17B11+~Q&ZpGqr{ z4qxe_zWD;9{5WB3_?@sZy2dMCuTa2f|K(}%S@}Q8GO9*7@qOtfTRGo?c@7!fYG=yH zR2-@yXhYqioInR+u1~Y)nbV;aW+%+{CUua{=x94#iH{W@*aJ2%&nLOB=c9^}IQ7 zpyNF_&P8tIb*)%26h=BA+a1@>Hkvw&s#ijnWsm-?XA&(L6WW4fw~o02{tTqAhqXojv+nJO4B;MSiZ-?NKT z^D9_Gm(n%7ufyVD?nhMpla_y6e)D&F>+jre74Lc25UtTWcrWJTD&3-YF=O-|y+4I8 zi?uPr?Mo1LE0|NikefXk2>33oqyQZ3cV$M(_*IW|2AuyOPtO^XxDo2iD z5Mu^*!pLBcz>&}JAH_Jvc0k|@1H%}h24&Zm_uI{y43@QY0=crP+uo`jxcZ!44n^xO z^E+Ms|EiPla44g8D-PL}wItVAmZ=O537q?Uw36*FBt@;nMb-HpHgE){K(-;HS1$O%KmwBI!Xj^qP7T4&Ka0pc-8AQ|Kmu4HhzL#G|No;4E$_N&mq_qfWwv%|6*lE6g%XtLs5*a0&^gB6-iCG6R4PcYrIHx2B-sKEY+W3j0%=3MDHo99oD z&Qun+1a>Ugu75@=l*Jr-rPZ!^Zr!Zw)-m-v^K}+?1XfJ`S(aH^xqa2V<=PEjh1?@% zUHK8M!mDOyD$F&FXS$*3NQMcdW7?r=ZV@NO^@#;I|-eT`>yc@ti{@)$PJVyWH7-OyW^GxrEI&H8`tZ#z{-Z7NKOw|pjsN6RLfj#Vy9|4eB+3L`pb+;d#5{#qq!17K zi1dVbwk45YyZsPXB-+hsTIZaU(# z|Adb3eepqOluqr8qp$t}zWSfEp1Ye!R7yMeuzP=;bG~!Vch0%LKmGX^04w-d2WQC3 zR@dw{J+tYXp4G9XX*u^~GjKh#EbWf;X16Sl&NUgd-PVrqq!UyE=?T)%p)sWHi3h^8 zg|lzoX(&q_Lk#Kgwi{Ts+1F->x8&zt$#9{1EZy)tak!=K^9;kg*1jWxu18AOPgE*Y zo9= zmh0rRdkm{*u`J|@p|Mt?ND_!4Wgv-H7-E_1o{m=;#!gB+fizOXAYKgUIH!&m4NPE? z3`MKOFrJCH7$7;Hy~{9KwH#UR9yFx)iAsWKuewcP?+MRR=ia3jv@M@ut@=MoO{{7T zWyP?37D`pk{}I_?ryt$Q8SoU*40>Dmb@@dQ@_Sd&_O^j{FiR54zj4qB4jInx2BLYt zCOUmCoX}thCV<6u2>EHPXZJRi;mlMmKgcI>4cB$7FpM0xjglDn0IO6G-};gYLd{iCss#gU zpr(%zvg(=2iBYaIEIvQVa3(fsFb3v<;qr^PVmQ}SxzOW455mCUhIueBi@pjy0HGGc z)qknH#8f9}J}L&X$T1{#-LBW9a;TP1M$gouqKKjV-^vX5>OVy<;g7+nIF9s6w(x!F z>$pQayl8+JCZGRW5=nLG2W8g}aD}po(HEyLt%jb~VS1H063}R$ghBi0<~&A7a-Z}$ ztrNLN7|lIF`m;wE`w8Q@A2B|Egx5a(frK%NF)i!S`d|C@(5!lGjV2uK(*S6 zwVSqTtp)4aYFx0zE<*qpY^_$i*w$99-K^E_i%Z+DwN$?Ux$n))%Q6%2*YD#;=Dl~{ zz31MuFZaG@-#z>o5iQWVb<&tB&Cb61zCg4-5UY;{dqZY@Fnoy_h)1IJ%gs=)8P&;c?RWBE>mG!Fl=`8^=vhx zYyDe8CR1@+B;XIN_eX>BY&W{&+k-KtX>Fseqmik^+!>Gh1My~mC?p^{{5=3WtEw%% zx;61=Fx=HxJ-kV$u}tHK_FU2z40W1OFBMUqmr7}zPGy78wE!A4o+be2z;=IhF_3px zwN^LFpos=m&?LO^_x76MPNqp!&BG_RXK9ofrWkYzRboWQ40px1EBdtxsA&dGrx{G1 zc*L5NskCZ1EYKk@7VHZ9<9$&@)S)P$gUcTVP0NQ7A-N8woRGQ03^8#l{(?+;pf4IV z!$6IjnZ~S%`vcwW{@x^$F7t=Fna;0j3q*SAyMpoUeOv2g-d=w+W=8A%v3Pw4_}^&F z*cT6m>f3^`xbt~iUpNpCM#A;0qGo3>;E$V)A~$(!(zx7wvhWv#Ai)$8-< zbegZz8BDd=v7fOvYMN`K{vBpC<_{UPfX;*(ENxxg(!BQK=H;zzOINpaFwGfd(SyM> z7DHJZ3~Ho>B4vSq*$XDM+cJN`ly)#C#faueIM&x=Mj@6>v`D9On5JaM(4cx+%+xU& zpN622b#f7cTu5Im5`{Gyg*K3FZ@?e!40b|(AmT+1&`RJSP`yd{0y>V@DYVn_$24xR zN!rz$G)r?GBL(mYND9*;$DrZUoe+q+ZNYHo+DLDksAqG?AB!zD10jFZFRHUL+#KoY z4TjXiI#^$(NH$gs>22$Rvf?Q_nVI2RBb~eI*McOD6$t%Xc8UyQIWe79GM$;(aGR-~ z^=tjnE;FtW>WIXbMf${6M*n{oztGo&^_Q>i3&(>!=K5eP2p_UI9FD{lK_N~P6$5wH z`%{fDYvFKTCLD zE`aY;R({Z1gD#|tAn(B#Bs!*SH(c>18MDP8KW&8{z|2Fvh~>W+0rNJbD1~re3D#8qETRp;D*{qJ@vC_$v z(G(jT5F15bmc19CA{j#gwY?WWBMOpQ*YfuQ&XT5~D=QVFyEF)jLK?$nRFQ;fZ8r1d z2zQ(kR-Hv`)DWFMj6gQ6&5NT^|1R+`Ub=?ziizo?;_N@hv^b+kr@g)%9;$|v$4UA1 zeEI}kuhVrfLFox)E`vTPA*eeR+--X31}LJ1eVszTPT?#-=<#=(AU~qp4G5Bj5pjPw4hqe#YIP7W<$V=f zobm&jf|TY?rm4Z$5a+uxx;PvO@9K&4#cT9ouv&7HkbI|Xfyn#ymtpvg-Q(E)=VrY}QSmH%-PY6&74@GqH6 z4f3MOcteUYF6fN4gnyQ|K4VlOkHA^D;Q$>pXh1SL@nZsOam-@8q=APGIzo>i^ffQ- z^M@cIWljOMopkjkgv6p-gBiavD)dfD7gO`7D;!;=ymUVuHRuWYIzl|Gw7LoiWPd6!uIPoj|uyeX*0RL!DF+n9^=a zIVHAon~)u@c~riSMp=9D@Bgm=8Wla!LkC(Ck2fL4y`Nq(=qE|RvvKrNKfUCo2jyoI z{oJ5m&@Z7ak!VXO2Gj=?eUjSZ(8E-e`zxmTnWak^zYJ9O(kt|9gI<$`86dv0xq^aD zzhOFc6rjT*4KKY;FG1V^X^367Fc#>&dN@JNm`+q;ndzFc` z^e2Pu3;ITKNx{+hKOGkk=X{z3;m^cE9|{r#Ikf2V)I*17V2jDI29by{h=hePa=V}>_*>EHAposKchP?8ggbfMOY+a8p}w)$hH)Wu+S zI)f^;Ht1bCjw~y%-3)Xuj&`9=BgMIKRht~3lXAZv2r(P1iA~Fk^=*x*DyWCuOxord z@;29Cojr&yV!a`$8_XU7kLn8?ux(7d>}5me{A5j3`A!wH#ta_A1yYlWi4|d*S>+s` zT$=?l9kC+J4)YC{;xWd@IvFf=!6_C$7= z(lo)~a-N7{X%N|?AJyui{=L<1Z_MXOJVocpgL3HPTZ2!LJlP#aWm)E&YVb5FMD}M_ znk6ghGNa3)k)9=HS1=q#ae3u7i#Dxc>+0nhJWJ=9Ok>mGoITLs*<6KHsyZp!GKd)J zzyD^R!8Kyz48?O)Njgw>@NgZ{_|2U)!o+%mPZgQfd;D>9iph%S8uTbVCU>VBbT#df zyZHuvhHeqW&ouZfDH7=0{jm-k$3}yGL_daP1dum-wxw)Ney^ovmIW%dpB(lY#qDHo z)PO>Logjv-XVw^Zx48=ug9{g?d=zm{>bKM(6v>=8o1qx4%qjz%;Q%8d zxNx}mN&-7Mgl&honcR19AS96^(^c85pmGq&{RYR-lQg<2Y|XF&Eb;31vIKFT!!ge0 z@kd!jg@QJ?`UMe`ot8$O+n5?Nm-?)|q8V0t)NaPNM><#eWkVsUXkOr|HlvjB8#IH#Ti6fP^oMt~i=rbJbQ;PLU`n2l zXNCh7;gNb}2}UzYG_1r9f7H@YLyBNY)(tLVC0il39LC=cIK?c}W#b7zEXXo6(@L#6 z?tBNClWWRmL{#BG?164aU`$)G$zd2FwghT1wX-GhK{{cLVS_Pq{1?Y4RXE3FSp&JO zQwWwPHjB=^qsOC`XgDmGmm?fCIK-+taiTN9Wk}GHVGmGoY+29@bq<;+&X*ayQznv9 zcuUBXU`A*wx;H`R_h(J{70{%*CgDb+Uf#`7oj<@-HOhiuh>(0E9`N!NGUS6x|;w#B>y3Z#ATLOt3%BA2Il&jPjl*nNpw}n6x&k5~T7B zq(!Ct34^cW>y=)H`plKvMo)WSqGbEKm^}O`iC7E0d=1|yX7{EHp$B%~&dMUoSw$4` zozsc!DKK_k78n^Ah|$^fHS5fl3D}rr(hj>Yk!^}h3ll3*7>wEaZgyJ90V<4{ML?!& z%<^8D!L$KsLFCbh+8lolCNMM9tTf2yTlsc_?+}kBdX!UK&9pMxvPWE& z!?2FvYY;8VDA<9MMAysr@_jn@C(GZKu;V}lLPHal=zd0_QAZIjhyw-I7`6~<5&iN8Di=5&&`-?4a#kBlsJ1}Vd<#7 zCJ#q=_^W_fDN`p5J}6nAH){5Vutl{vgd-EKcn|EYP}~vxdiV$i&5=Qm8vGbP4h2Ux z7xxF{Bt}K%Wo(jc<_UwpF2z8Xzq3=w^rXSx1zMH#_6kW@ZWLb>6XL)<+$v=H1DG_fg|ZyyB_azPJJ;KwU}2wMfK{E{SR z*}V)0BlX*Y$ZMr%qlb}>x-aoZ8$A3&uvXqQ)Yp6YNBn}$$Uv-ZkU@iDs0#9n2sNE3 z*_?K!mv)nl%ODWQ_VTnk-w*^sk_sSxZ5AI&|K1Y=Z zm?p%cf!5eMl;^D-B4wy85L@l#4w`C&=sbhUz(ZkCDClkrcJ*0%{WIEd*s2dj54F_^ zTjAwj^Xodlh5~EmFuc`1yJhfi__wgmD(__4J@WEKHasV=m<(vhF`(ul#i?TQ^6w4) z1OE}r!6B&-Qp3|mV6M$c6%D7X&NBPVkZgqWpAG&Cqw3@8@k9TTnw?>Q6I?RIZ1nP* z{IWBSOjr@nf|0B7yvDF%}-Vdjoij4VI8`0U8oaS*i`-zMq)X#j_@*3~Rd_jW&^>f-zQ&qM z*ED4P={ZuINx_t=JS8+!k?y|Uk(|Y_ zDXoE$mpHo*f|~WEHD&g(PMX`0rT(=hhy$C2xf+fQjJQ*|zDS#m+M|Xl<}v;cI#$cp zUKRng4Nj3(YmYqD(A-)MM%GIkJtEM~Ff@;rhqlv;=w7dOme#0i4Je@xql{$=;6YL9 zTV}I^?$#EnO^#u`|H}-p?a&1d(=@pJt)k2kh6){xcLa@h3Utz+7iky3k*5#)m@!?uIAba{ zs#n%E7>^9+0!J7OCo?Fz!}D6_(P7jOG8a;H4RwH-CnVCkhUj)m_O2*;S_TM)s{w(AA}u)`aPaTFFD_ z;dup~+GrfL(_|bUtfW<#U^N!LhL+GeYN7SCoZg2X8_}|YF2Wg0LFsgB*)&rv!9y3& zY^nlMUi7ObAJ8%Yr3QB{z&@L5sSZaL=3wLm^1MrhI&xAzhM$U@oOj5py#rc$V6?F7rAB)IOP-Jnwi z4)(kscP_wer^|8Y2E;Sy3f$!Y-eio~js8Mw5gTjdm8p?erAB@*HS)^T$Pb~vh)pHs z9HTOwHXWl<^*esZFZhMsK0rMevLLB9lp96-(mVJ;Y8KvCeU_wS=hTprv< z<+wbwmx_Ex>7fLD2?D>5a$Nh}`!T@M`H7GTqUQnXN6_^jL%v_2N%SHN&+}^8mc6Z` zuPD8jWw=SgFRx@z_7XOM!lL(Om@Tju_64e%pagXF(0*5XssbfEuVSiSgWazy@Rq?S zv%v#|O%<8QMO=b;ume4mgPdb?aC1r$f%RTseU$D`(BmByunph1oAT-^67WY} z=ro5>Ho&=x`K;3-_R#t4b+CPNitU>fvqfUpDrRedRz^Rd9|GN^1-0IZG+XbU$2%cN zA-VoTGa&#vJ^2ph&H!<+*^X|Om489W!^?OUc?kNRMrHnhhy$#TMVJ@mvEO>^PteQq z_@MRpV1j-skC2vPbQWph1pVwNJt?iPSe;%;(5v$Jy7l;af_{5|hd4tn#W#Ir_(*R& zjo}IS;B6v4VXMGN#mQ8|Q)nJnQUgz=R-R6)cm_`5&!UTYHg$2eL*9Z8dCMa`x1gY) zte^mL|2z6Uh>OLrk}>hyUFe?37lzli)59%OW2j*oB_@|$b}6#zVe);IV&CDV)zg| zbE!rf%5x4e659q(KlPP+4siv;9F#Wb<@x|Z~fl?q#~*#|NbUxEd6LtsKQj(Z?1 zVF*eD>f1|a@um1yup2^Rg@sn^dMEDh1V(9WnJ4QGeHmM#931JDgiNivm=#UQ=fDql{dx9g%6mcZM zm%=h}+8yituOYGTuiY;9KcxzD=o9C6ETn^cDUz zu65wb&2Sp1h(fuy^JhS!G*zY7Ey-Shg+dmdU`PuKYG6w9LDjtgZv_xx3>EJ^6=>b6 z!UG_7>mk04$oZK>IhPL4!@?*m>B0MvdM`iH0zR|#@0k3Kc!(Wmm~`3v?6;L-C? zvd1Ynd+wV7P|%v~TG&tHeDKyKXHOd7d-h49RT&h{vU(eAMecteM>># zLn->!0)Wsg;w$0934R0;$Or7Ot}RJ%N#qx&6ZtuJQn~o*sfYL|oNuyMKTRxi5AZkk zQNCR7*-K?MdDHp(qnM>;fS*qL$R+qZp7^hz)f+H*Z()=5ZP4m(P}INERQ?B5VP~eE z|B2=QiTKM1iQu7#X#_q+%=+mXS9CV73Xk*B&6_7_OL>;1tO0}_cidI6^;Q8s=cv_-O zpcbv1mTQw}1+MG0iR9NRD6CC!knnN{MQ}AoYF&)4vU2 z77cZ*0P>n%fuU7E6LF40Lz+OEHbpxH*DaK($)`ZIiZHyAZQX!>ku+TePi<%Aqw) bT3}H*5)IZmsa!L)E-i?wM209A@{0cjC`5Wb diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/Injector.class b/injector/bin/main/edu/ucr/cs/riple/injector/Injector.class deleted file mode 100644 index 1b21e56112c23055e7a0f5c7b174f2cd2a41ef9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9096 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 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/Printer.class b/injector/bin/main/edu/ucr/cs/riple/injector/Printer.class deleted file mode 100644 index ddda4b56bc69aebc98d7a8e0a04efa0fac8d9a2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6422 zcmcIo33yc175?vJdCBBKLI7D4hDFSVgLNl})hIZakd$DMO?}L~Bo8L@#`oR?0ku|9 z>)O_>qSRK~8f&qY76O4PcD1#3w|2MtZd<#zmWuy<@6F^*HidrW`^dXqeH3@`S6yNcQ!0_bX7!X;&9XQ!<@?S#cer#6oc+M8%cml8|s;3CQ>UTmZcXNka+ znvo#ac5q8gWIXhxJea7C=TNUOjR&NU}FBBr7~N^G)xyzEnQ2T zmrOQ$`=39uvLV}UluBl*P*9?vT44I1xmRXVj?trEcvW0aJBFDGqY4oTZ??cxU$|?o zRo#}kMcbIv8*4ih%oRB0n5`7X9Goa+&lfn!mp$mYk*y|?*Qh9is-P}w8ImE^nu9D* zF0HX5)3Z^xR!N8gmCa^cOLl0MA%FXwg-*9Y&deRdzdkAHPeCb@JxuxPI5w``(c+t1 zw6rT&!KqZ3?=neKc53N#a%+p3FglI6Ce2IrmBF32>kjQHuzX18;xRDx1m#78(n)6N zoU;TbxNuzKuCjEUYQk8A#R`ai^59sLnM^X;Brp}{fb1o|dUeazTdjm{Nea{kxYT6! zq%})pm^6lQCf+K2d7i+uAo#$X+Kw_b;X(x$WF6-MYBw!MPY{xdrC7$u(Grr;!{lV4 zHP)`JWJ-ytSdNS3^tj}z!1*;}7%A(>ApFiu%H3ztS_PC&)4EWL z(`}L9eugiS{u-C(1j)cbqe`FB1HK^>x$Wloly3#jJt3d1Thm#_F3T5t+^i622};U3 z;D3-8rqg0QX-XocsSn?2Dk!|Bd!j7m$8Cbn)xHQS-Fd(uYIW&b72kc~kgKKql$ zzkcx;nmv3M=<%c^ElKXiM;X>(gM#&RVxG@bT!zb;q-|pxL!YTR7H00zRBS|?-0U<` z35LDpcxivBY2~(m^0C0Lja5>tF3H>}(DY_F9D5@YuR{xgI}CJz`Y{YL)D?=mJ*oEOk%(Ff!PppjTkd z8_!m86}EEQ)YD9IGW7BiT&sHqYDuQI?YKt4)!D@EhHQ3J#kF`l3k}0=vvgZeQ4Hy_ zR<3!6itBL$e^UX^^{ntfWz(qOMtW&t zU3wtg6ueiUVPsJ z#aVT&m3G-sf&)^myZ)exL--Wg+^Z!sEJp>hXeGqR7l{$=QYjU|<n2FDoJWR8xz{R zg#u@fb^PR&IQey^tn6OIcNKg`;Iz^0FuDX4-^2Im^6WQt@m2MqpMZozNWrPALO%g}z17{k%lNP0qAcO)Mtu{s4Zb;`ex&X`MBg zJi%fCUU=7M_fApjo$XA>0t=353smNq)Xa?5Zf2~wE^nYTu3uE2EE&vXd%kHpwqt4O z7TxJK6LuJX!#@=KohPx&aW~}{sa|ul9&L6x$B9~}Ca?cnRs0kG;?=unuuI_iVEXe{ zdcrT#QVHII=QW$==1kfzB7-?CV1vAct5{73r@#3@PvzKa{SXW8v`I@Q+nFR9%Zu^X zAt^EEoeI1vtIPkY_!eF$S8${PFL-?-q~b?-saz34VBuJmE z%#0Ipy7h>A>hdiok~aCI6yZHC;!)pr+w$EgqB)T?@8pXjw5l3QrF5$)soAz}E22W+ z#9@{iiFJzLn@#oDQyJVIMKPQHE#SSi0G0A}hpkHa0K?u=wnMBnD&?~V+Y0-}VLbnq z^Vg%CE!Rcs_M@V%ejg^*)gQp*eVEaQaV>{XwWeV|W*x3OggI;K_F_i;e$3m4llHiR zCtwn4xxAhNswtQ+aVW%DRJjNf(1^)c%>E@f8Rw#bqY+OP7O+SDi@H$BTCRv?#qS1f6$t2&5;MAqdYD-4+L67H{qzPc0@ zSVI%8#Z-Q)aJh@J&Xbr!S&eQO)Gm#`iFiX?HC`6W)GhI0^5+$+gbHGrKVJcEb&@qtB!(+Vp;)Q?AZqPPz>e>~og-8*q=ALi!GT~su! zsPf5vd}1e*s=_OF?4-m1s*>7B3JHrS1#y7ao*q~n3^Zao%g`em#TJG4V99R zOy}f@2QY9DPXYV!>BBUb=bUXcFnDJyflaGrFde-NxGm)DcASl?u?*MnRp(l)=aoUj z4V<-uJvZVyUZZa1&FBvP-G$p2Y`5ca+=(aHcMx~sbGRGN;vPK5@5{W5{1Nx#6PJbE&o%gOk1PKInr(#*&BBZw;4-f)Dk=SNVj;34%0X7ckYLaG{?EnbC? zVemY@;_-^MDWF7PjH&OxHM2^yv^Dbxv&vqa^rTDD3Wj4glXyY;D9PN% zH1HVd|F~-fFZ|~CR+!}H43m>rIYyjUbaMMA^4Z31i z_r(F}Yuo#dyx(0WZqM1ThiQUIz)8CwKq= diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/SignatureMatcher.class b/injector/bin/main/edu/ucr/cs/riple/injector/SignatureMatcher.class deleted file mode 100644 index 8e07fbb3f8560bfc1dbc3e62ae9e27b997fba488..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5301 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 DGlt62 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/AddAnnotation.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/AddAnnotation.class deleted file mode 100644 index a1bf394919c79a20b44dd2dc21d2a01a145771e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 270 zcma)%OA5j;5I`sXqIDylLJ^#uE?gDCl_0cUAf`i2sfna%59h)Icqnn|MqKG)hG9OB zH;?D-4ghNyOXvtd%4)2&M_r*e*OJiKf^=})IV+n}g>ja}*1DjAaaKZ4z@$)(!ji{$ zIJMgn1_Bm;pwi>^O%)L36cTF4S0rFHo9};LCv6huUm1Hde TU5-BgELdH_u&rRkxdYJ)I)G2R diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/AddMarkerAnnotation.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/AddMarkerAnnotation.class deleted file mode 100644 index 86b8ff7b5e3ab58195803938b2e8bc5aebc445da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4384 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 L=mfDs)FJp^G8m}; diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/AddTypeUseMarkerAnnotation.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/AddTypeUseMarkerAnnotation.class deleted file mode 100644 index 40358f1ea16b79cd2c545312c0b67df5ae0dfeb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5312 zcmbtY`+F2;6@I@Yn@N`8erW@iZh>O1odTxNY#Iz9B&oSj5<&x5nCwoHA+s~f%xnZN zZMABvqV;HBcF)rv|jCP1`;w`#rqDgNB2kNSQyo9u?{E)<_9o1OXQeCIpoJ@2{9 zzWtx;Zvxnje<>&vXf=`OgX zrad078y2YOaFRw8<)~H>L8ZXTUeh-EGpSL-9nwcFLtu?mVGZl9Detq375;?j3AB|k z;r2Mh1*+x^6=*7e#65wUgp*2Vd}GKs^!ZXS4Sw53!WFRD`99V?-)HA3|@wNu}Q`Ia37g6Zur5Xz=qnoFx(m6w6uY=%qiW9M{z$MP!J;< z0x~Rms$vVa3Mi)6nM(U-1_p7KyoxqBm!~J@S zp)Hk{^GP8kKq{5x;HUs_)+Xcv)uSd0L5?=d(fibQGr--Te=M^ZMZ7pXeE>kh)fcJlmAaH6-VEv za!sDV$nHU#ioN(C3zX?)X=fy5W(piCb-YaAc!@jq?K!N+nqzMK>N-(8KCk9LEAK zs`wCknNz+K_5y)*^Es8@A*#`jg9-+i+=bN##;bS&hXf*{#<c5RFfb~+Gb5|u!vgW*K+mU} zjBmR;o=F+D-w||lS@YQ6qd1P{C{AKjfiAGMFfg)cC*Fv70<}dSmo^0 z0$q#kXuZ4PqfL4^=wP(U+u1|pOw*y;v#;i;zxKzU=@{ia2$7R7F79=15`<`0##CwH2JYW z<82N-=$a|Em#Hj@CnW+u71$UganRGUqig3GS%ib$`7``N!Ov-1PAF`LDlX%724G6J zGR6RF>h}CLRiOT6->9N^1HV#mWs%BIT*VA#!znh1yTIB-9XD8vui-1^H5Jz}CvZ$cCgu08qIWRK2k2HBPDjGW)kqj(JuGqi~U%wsPu!LcA3g$T>K z5*>6hZo)WV%D2V)i@)|hBw;2r`y9vjd{vqyIyluUXGnq-}ch03)E!r5cZ7Gn)@|Ft3KC7Zb zx2!?aH{vTR@w+Pgg?Vz=W@@tk8p)W%FXlTjWTWt>ao5)?)*|K?Y zdrPDy@|N7wG>6WS#u;?gM6RH37K7I?T!te}H5GF>&h1at&)~!j7}qc^m#<+`U>b^e z70c#ejWo@|zD(OH0)KbXGoXz=?4<|$uoe4R^*gZxU1%Xp?RXpqI68Nu4<~RCQ=EJy zE^YLYJ}uyK4yWPL>#ZEPJorSS0Xj02FQ=|!_z2GM#CB}PS$vd;e2lv{1X#>>-=82?Vjet^+`g7H31pHAW#N^lF8-gxH~ z7n+C?6OG>bn~d?iZ5hizf){(+_q^wM&U2pkbie+5{SM$ZDk@Thvc1_dTlK)KH_gD= zb#2q}w(WZ8bEIK;TXxfY=y`rPVpVIv}wu|0Pk&k64no}C6dUiGXMifaUU z(ciQ)kT9sB4?_g0P+aQ;VOWETw0JwGp%)p#VAb*LmDbLN9jsa#F84Al8gJo-;>&u>tn0mgO>8zEJJH#)abZ46fjsimQZdblM6XH@W1dhEa?W zrcVH#L`5K9^mD8VLGi4~RTM}Xl8j8@_RB=QYDZDsN zSX|pK#AuHyFKisUC8h-Y0ybl_${k&V}42hqE`WFo7 z#y+xoX&o8CqB0b{UF1S3E-;EqNtt&^ znTl?_ha&G8KS6JyNPET)(6ass*%JQ_aQO{#yvy+}7wtG#+GA2F5;GBXVsKw2E;q|! zObp=`pOrC*Iesg5h^w^4RWObTmXc@LlPoyJ4S_{UYWg=OR6ZeYZz>V{fSVPKj40nA ztxG~(ZCw_!Y6qAWYGP}Ilfa#*qVSUuNk#rcV}-H9WqyjYwBY%SnGap~dmZ?68*k!f hf;SVqBJkbdM;&0L4Hh=U#XG^dZt#;6!E=$m`M&^wO?ChP diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/ChangeVisitor.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/ChangeVisitor.class deleted file mode 100644 index 8a14683e933ee6f1a81e03d8ffb98f66bd36252d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15417 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 Nz4l}BNqGVdKLf2t+im~= diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/Name.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/Name.class deleted file mode 100644 index 2df54b27d0a4fabc2374771487a1daad8e2c30c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 992 zcmZ`&U2D@|6n@?&ZMvG(wzF01S2tbPCbL0dcrg({5C`1`RtnRrG>dCyn$~>yS44k+ zSG^G&7D3Tlf0KykBw==JyJ*sL&U4=LJkNRa`|r0O03M*DAS2MU_ah^+e8UP1-_dlQ)`i^(7DUg31 zxo%R=J#;)Ld?Zk9okq6%0`imbzFmL>RYe|)0#d8pUx2_x6$)|%l(D3sBG5RW^)uU@ z*uIJ^E|I#k2A!VGBWm1|qfuSQvv;D=!1iC512>j6woJEg`VPlwQVxesAkgZb&t%>| zG9qWcjZBw%PN+|e+-$!r;3gUhZV8lQ7o*T|Q=0=7*RU+GHm@daoD*|=lz9nQBb2~5NP7~q>g~x)r#C~3StLfVIR187yqa{R K69w^N)ZKp?gw2@% diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveAnnotation.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveAnnotation.class deleted file mode 100644 index c7d729219f75f2beee468983f7362950d8c6de4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmX^0Z`VEs1_pBmPId++Mh2tQlv4fD|S*l}RUVcepNoIZ?I|Bfg}?H2LR3aIpzQW diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveMarkerAnnotation.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveMarkerAnnotation.class deleted file mode 100644 index 17e3ff617835a325905745f9db35bea720a9ef4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4253 zcmbVP`F9gl6#ib5blNbb1qxbm!Ge&s)IkM>rdFXAsU|HnEm~Zs>Cg_H%!JIOf-CO( zzJmMy3qRnIQ$&s){MDoXkw^XBWYVNG35AoB%*>m6@4NSY-@WhV&wqdY9l&k)UO}C} zc4IQH<o-$l*#K<_aMpDns7`dIc?RdIpI<|taz|9xe zE@|}p_7v1FNw2VLNn4=4*R)NqPheLpQGH*_N&Eh3iQp!lIHb?&n#EwWl$SH@sd&eJ zfpEVwX((7Gu(7(aVhV=zj1ff?O)3;D7g!yuWHgEpTBO7Zf%`Af$EEq;d)}NdZDS~( znJ{vr`h;Z&tdy}@`}LeDpM%A)H*LBCJvDMw46ic6ae;HLHym9u)zHFBEndYVn-MvrDm z%^}|1N0|~$+;~R~M>A#HxLWz947M?4PT9Jb&oQGv_m1}TT&@efoqh33Qy!6(Ce`|4 zqobD}LEA{)_RNg2-*in9p)4x`YkdfgXeC&*p}b{D!o(F^FK|osgd0b)Iqkv*Fu=t| z2&`AJ0XGONFIkr5B2cRWip-Oe@kUnGCKWNXkv6WGVHYYC+&VNZLl?RgY!nZ zq2fkpbZ^S=79?b2tfL0Nl35AU_2N<7gj*EcEYM!vfugjEt=Pu0F+C%vvxf?-;VwS+ z^PXvGgTZ=y85{5p1>0E~i{Gl~0r?oVSr`JXMGJlh8=jEenTXxalC18Kk60;OiB%N6 zxI@LA*vVFE9M0<&yTgJ;7TE4MAVvFC+=T(g!o2zPyfBvGtULyEE54G)$=xdUU{D~U zXS3E(fuUOUTfsSUzLbZ9c{?p_YrBIRf^aXA3K9#_Rdhhb5QYUp89hrD2c6kZ_hLik z+Z6SE>-$uUAjQl$xdF>1dpDN1_+nNckk*QM^fNE758IYK$+IvAs_8f ztmA-$p7aygQG=j0IZyVKm7_#oK&xS_5+d|ME*Cp_z=75>oaPfqYAif~*qnn?D8zn7 zR4QooR`JK*DBee{rj)0rXOeo>wu2E%V4Hq&xgAjM)Gg9^CT;_q8lkPTp^HjNA zoK^7{jxdwbhAf~5DmcNiX|VLn#H7Aqi@>o4>nmth&Q=-67G6xgydUD&*W@v9Nf;ROZH^H8eX!F&p+co8oVh6!WJ9LICLoSsb@-n296M)5vARPX^0pc3m$d)ApTw1iI^3hD=SIkO*C z@ew{2Se7X*3H((aeV|z|zDKtwEyLZAaGaTZw!)-bM%M+3a{MY6U;4|!mbG<*F74M> zV7XtntQ3#ccym48Ye6c?Zt$s!qj;PPCj|CYE1LoYmr(~T_*_68v~45TZ|SaUxC*`& zxM2|pl~SqTTY+n9i}J83;Dm=M1ao}>|86*Ta-kxzU19O89(XV*DI$2XsWdIrru zaitFO+>P=Ibfbww&MMxmD@daitNBDd*)M5J-d%|{N()?twUoM=YjwB=*YaA=)$4fW zjv~x=^}HWDhjrtfr_p{I8_%F4*>x730(02X6aEoeTlg$)6*!OHq3+Fd=sS+9yXUa0 zC(;(_{uR4H!F$9U_MXS+DJjcZIq~1$;uH;seaAcLy8IW~jO`r!c3=xL+JxKCm$yzyoxA=+7mNAM^$bZV~gQzYdl zC|`J&=DSJ0y8?CpF$WO^LP3|py%qYzkyFSyiN6wqFKIwxu&uM}2SmaryZ(SUfk^0N z*LjE}Q)F!B_ZLhZ$10gHKDGN#lntGvV#trUouC2(+<7;5*+W1E(ZacAH4<2lB*)A| z8HC&BBi#lI8M?BX;M)AH^F8N(O{L)3-Z#X0(&Ix;M^kp46z-Z_V-x=!O+eqTO=*Ce3j pwtCBKwc<^@MH?Z!?MuCbcY}RC;o5P0hA)^~$zg%7@D090+yD42*H-`l diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveTypeUseMarkerAnnotation.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/RemoveTypeUseMarkerAnnotation.class deleted file mode 100644 index 046f98a825a5317c5c463705765ca7eb22333655..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5013 zcmbtX`(qSW75;9r*-4fG0;JUyK}rMW0Zf%g+iaQ|!m}hxNJ7$}B9q;lWMFn?nVF5m z7p?VG-><6FS|3&Mt!*)Bh}K%QYVAMaKO%m2b~if-*(Kr+JA3EOIp?19o#%b?KQ~_m z@F3pOP$%%H%odD7#xpX$;aPcG8kTcWW&)Qx)21^eePc-G+!;ACo0n&OIbeF1q}S^> zZeRwM>u87xJhWCJE4c;Y-IikoJpzZ@`m0N^-As6z(O+7m`Y)O@reRYs|EXDZb` zDiG^)voe8tH0fwSTwr6r<;Zj)HzB&N32wZOK=T~FO3Z@Ga zhGNc}o-aMa^aH~oF3N+xk>+ZQG!+;6srDL*<|4=VM)Xh`+ca!VIc8As2<*$)qNaLxS>u+X?T~w{_2$SO5QV8=HgLq zHbLM%9XoNqz=n$1X){N)Yb9toI}~NA3A^xa4Z8()SH~vGp`#6(82`SNV+B$&64;Io zmBXC^_q5%f3hkpB_6lqYbEFVhwsFGrr-x;bz#bTi@d1JQw)Rm~4Bo3_Gq$Y50UXkB zP+)z9iyS&@;X@=gv)L7Aot{vYFx7r8fi84wV8GvB9n>ZGbvyzVv<>w4vT)kn)?On$ zR9^O5e!$3j9}a8i71&w*urjrdJ{)1uu>$FtEZPG1@|22wCrkUObvT9-8jiED-2PR^ zNj%2t>9DK_w3H=;)wKkIhJF^b>I#J+RWVluQv#=u)^S>)8<&?0rtPb(GdhMaOr42O zn8Yh}KAl&M#k5nK*{9Cx7{!=CgPG6UvjXW_xwDEAtPB-1XIHWf#y(&2%tJ9kST)DXPZ8o&z5Dd zhnqw|KOAob*ByEgcteiS^o=9Q33w9g5iz6|-c} z5?lMI3YnY^2QG`(wCShA=wMQv({NcJb?4kx#i-Ytq8d)n7futZ%rZ<9$iq-s#q66z zLE!OPZk;JI8ONm~Ju6d^5gh@_nHnh+OL6;QMsy_v`dr&)QZootJ($(;5qwl(o6Yvx zHXCddlnO0tfFl36j!%SWSpLymKA6?;1c!#|IIQTM1v{_?T>`+lrLurggK@RAW0hTIy&A*1BF8NyBumZm@sFUCM!|<@39%fEcQrQe5kY12c1Jz|4nQY52ClgVl>}O{Z(PCU9WQ!5JCz)DUat zCbDKLo9Gj@GIKT0*R*l%ljad=OBEIzX1*uzz*_Anv#Cz=eH}l*4{1%{7Viivdt2$| z(1aK86AeG+#J4)up?`Gz6xZ2^CghaGVBJy0&T@it3VH!Q*YOL*R4<)u0?*-BD$9Q@ zaJH1?(fiAtPP!*0RL$YYke5$&vb!P}>@mJRH%>jr+{ znfU=3OuJdO@*9}b@O$!CdYk3UxR<2SA4U%e%}G;TC0SD>}WIoys-)U1rFAl>6g`Sqnud0 zXE)=o0{TgZ-8dXmq_5#0>@By&!D`;r@TS1_+N5mAMc3m#!c@;O5PUMc5$99m+eyBw zeXXN&&paAmHG3|$kgA1yb+`xj z@?RbEwvYzm--w}!>z6uT!P^HGv3pa@ii`X+hk9}RSj?Q_!r>h~^@CKTb zv1G#n_Sa$TItKU5;o&(v+NE7bS5jNRQGwTRsw@Y^H1R!;t@sMQN_k(S#G;p!w69ZIk@FkmEK+@wRL_uV4Dnl3HLgKu_?Ct)4W~35 z(C{7L7WHdf<%346aOf62xGGyK??hLd6DkjRu!^i6s;NS#Wf9Mf6XoYSZ{SD#{cIk; zRDc%4Oa+LFLKR|qxNgC3@LR6xQKWj2FoD5ThXw8};#Im`tzO4p@Hf1{Z>j|R9sk6? Gko+$jvHBhW diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/changes/TypeArgumentChangeVisitor.class b/injector/bin/main/edu/ucr/cs/riple/injector/changes/TypeArgumentChangeVisitor.class deleted file mode 100644 index 8a4da6ae06975f32c233938e5a4b6ea4feca88a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4644 zcmcgvTUXRp7~Ka(qeD=nN-MS&6)Oy2wAM=Ra@II6NX488Iuf^-tU(` z(6##3cVFyUU0Cf}T|D)ntG}tM`y?X-VFIG{WhOcKuKVooJKy>H--mw!IEo(?Gzg@P zVpXdaT&>_~u351R&9rYB1>fPyq;8iCPaB=77#X)zEgQC<4c5j?&!mKcgg}46DQhLu zpRA5+xAbYfqPw2qYP#oZ)1jDl-mneVEY!5FQud57p;s;66IkDG+NM7s(Ad>ICXmQF zMI(tuY*euh>jgIFOxqZ)md6cuR3Entf!3T;(5*4uHRXG4G2u^|w00u*6zQY|)&(I8 zcwM>rY5BxM%UZhUjktrhZ@3eB!H^)OSK&RA9}O`~cjqKrTGcl#EpPbrzAY~8QA z%<}H@kDxy${IXLtC(MHGn~v>iLy@=iKst#RuuZ{MfkSIRO+_1C6lf_Kew1n4&9<&6 zMk5vJT({_MJ9a2&ClwYDeDqbt%XmdVF}<_pia!(Z>Ut8dVwZvrfo%&KS;w+SbeWKf z-Pj|r!H_E43xO?*T+8iIu$RjV>KAlxlIuxyVxx?xOGP(Q^v65|wm#CgSVP*#xGX7} z=oQ#qAEIG$KWBP=E9-N=3JnKXA9|r+RA})=SIqW2D%AycJw~o5kP}rqNL$M?byl@Y zM0@bMibHsV$W1uzS-mhR(9sn!vQ#N3S6K@Jhu2gsOfHODpzn!tqoQkg>>si{EbK^F zL~V=P1LLc;i1Uj@*UWZ-=De>LriS!N&GO`mwVH8VedbxTh+m$Qt2LvOL0(({=E-ULTfp_AdT>j`v zhZKs|bgi(WOA2!2$Rb_}q*h8~9u6J^&BgG1%mj5Ra5FAc*)^W_E-dF-pTW)_*BQvN(cni+dZaWT;O1Rv}{sbih7#N zM-GsepZI^sX3Yp>|GVoJUAU&0x580ZLtX?^G?+* z80Snmi|>@imc1M7mz)#$Ehetzdu;T2(Ep5%?3i4aPEG@Cz%8d8$M<|!uM8Rfq*L^g zn8qCiA98+MC??aMcBTw17ZeKxbzTH`Et*j=gO3E7$_q;Z|3vq&rWqQ)pxZ^u@H%sj zGgYlbJ5%0wO}i9bS)?ezU)#sfWxQ^*?bO_6b<4_|zLDO%9@RRu9BaWRvORsS;(dHT z!Ou7f#MO}GaB#;=cT@LE0d>&keKBZ`hNs|LvU>^U%OR)WdonU!lob%dj9rYek%Km{ zfls_^@>k)T#(%;8b*cN<@GBo0kmRrY3>-icf7MWc|IK_8vJF$Jh0hJx5*WEl(+R%! z_ROMn7BBq_<#+77_Xj$!-N$Rg;p)CQ^z`;UL?1AVgMIfXp9p;IW=OzcJ|Cg&W4s@| ziFO=E2l}xOX{0zX$v9G>k6Ik`Mx7%;Y`whSA7eCaf$nielcv0kJ6!4K$_cJCLTm~W z7?@AsWRSo`ev;@kGt^V5-dUWR!$lck6pg_kijGilK8j{WF%(46T#G`;Q)S-4rNF^y zN=OF@iOXYlFGcJo=Iti%HZBKt6UfW#S~5gulq+)EQni4Ssh-|BT$#ny$E~s;13w7# zuGQ1K9;Y{qckAiBS6?qFE1{-WAr6umJ5mf&pF`mRj0Oz%{e`BUz6UTHa8;77F(AUu zAhiLio+Kp(NVgMA`4n0?WVa(5B-BQOG>0;5K5Zgg4l2~IZErih-4610YYg?^^IdY` XV~Tx>FYpz<=87!ZZ}1&{!1n(DvqoGu diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/exceptions/TargetClassNotFound.class b/injector/bin/main/edu/ucr/cs/riple/injector/exceptions/TargetClassNotFound.class deleted file mode 100644 index 23f279ec84c0ecb2556d24b38eff2c017ebd9160..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1813 zcmeHH-EJF26#gbPacbNqq_j;7lxayr{_1Jr0%RkkU?ruMo1oeX7hIt6?!=yEJ+qpb zP3kw{HMj!xf(PKC5NEupYHAB4uB)|YXU?9#Ip25ApMSmj1Hf1KvWf+UuT@%zB5@+| z!s$FyLYo&V3DybqGEsTZ)_BpAZlFRtlinZNa9|6QR#9QN_ClUXkx4TU`>(Ybu0G%Y z;plnq=V$xf?%v~lhSkm+y>4*Y3|b6V+T=M%6OLt8s3lxxY~{%b4@1S17>H~789q=( zIT=*S6Pqe-9k-<7&b3$E*uZnAyfPuGMpJJKm#AIZM|02B%badQ*3zVcu>zJX^rdJ-`ZO-he z5@l^m3=U-M=y3#Ri{Y2)T3u+D4!@@^$&_F3SbJLJtyvVNB>yn%(beau|1_mPhd385 z+A_*)Hwz wF+QOadBUAZytw<6b_)|3r;IMqbB|67WW7%Bn9DZ(ckqBtHQF`s5MSWd--uEvHvj+t diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/location/Location.class b/injector/bin/main/edu/ucr/cs/riple/injector/location/Location.class deleted file mode 100644 index edd5b3b40c9c582e215925ec58972158d9230165..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6515 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 diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/location/LocationKind.class b/injector/bin/main/edu/ucr/cs/riple/injector/location/LocationKind.class deleted file mode 100644 index 48a32da03ac2a3b4067ce2a1edd520067f7d0695..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2232 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 R?%>qqu4bH-r1LfL;s<&jT^axY diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/location/OnClass.class b/injector/bin/main/edu/ucr/cs/riple/injector/location/OnClass.class deleted file mode 100644 index 5a2293fb8d65ac70f82422ddf65bda85915460ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2887 zcmbVO>sA|86#fpO84^aRSSWa@SSjQNWAEAoEJTsE;Ud9QDPD%jfecJ$(wPZMaQPlS zgg>;pD)xsD;6u6GXL3j|YdW(zzFEzVC-Djf6uioC zxeJhri+GJeF`RnCv^c|5s%6vC?H#S`yQaO9Pj_`A0fyIATtJ**pk&&7xmn-h?z+Au zum(khRz-JB@h%tR1?hEKTCzIdL@BTys6*~2JIYaePr5I6>s5fh6}~g zT)E6}y>w3fd=fFdqhc6i3>&F)tGA;0?+B@Se$Dh4a%V9iiAE&oZBWh_E=Ad)unkK; zJQQ^Zsvj;X!(>FEPs^n%Nu-fgkYO0>p1ehFHMpxHhbbaLm3y3OZkdN%)RZ9=VM~&# zGdD@%lP1!AnPJ5A<~rJ9!P5O@y-vg$io)9vY`>}E7H$)v>$-2$xXW-eEL*JUZka!A za@*h$v|ef{QPuC_Lj@m1^o;?D&am@ z*%FiH*xjIta)}{PHg{~@Z@QEfyRddIR6!}T8nHHeE+$Kt3hQh6_0{~W_)F7sKj!hV zf+E9>?!;&h$Kzoq!Bl*L1%~9l2sapd3~Oid>X`heBbAKmOc2{=xOJAMI^iG{mo++D zr=9fS&bfBbIG$~V|6!<|R^kw4mN?`)t+`8moeIY!r?Hs1pQ%_AgROUuhFlWss3`cH z;o`|YSMeBM5KZ@WtI1ck879Kr5J9YvjSUsoFd?jMs(26MgLE8zt>PPeOKnlt_ju8< z>EwHC`Zap;eBJh`4<3dMNVHI?x~@b7O7ti@P1oQHbUHAovhvd+NQ!mdaeU8r^~MtS zYfjZmf@4Pk1v&mQ4W_;C>~VRJwH#j1#j$-LBB9arW7uCQ-2zu0h~Z4 z&>d?@k}Fqf9Y_jl2G~hKSCSUUlWpXfM9v-|Maa`9k*5fGx-0TT2XX@Mrdrk7YK zYx$6WiFV`(e2T>YJb?#zNT82MZDq-wZ{ifM!@*OG{sWkk3o8Hs diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/location/OnField.class b/injector/bin/main/edu/ucr/cs/riple/injector/location/OnField.class deleted file mode 100644 index ad63f9605ccfab23b4d0fb79e2fa5d92b648ec45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3950 zcmbVOYjYD-7=BKYvdx97T&#fQPMZWGh}=@jrBErfr8K47MBOIaX4~yjDLDgtW< zr}a5KQ*})%lQY~bcXQ^Ht-IB-A+Wn~x5xjqbbBh3bIYbZmF=a(svgre-Clv?UH$>v zbTX4BS&!&$G21NEs5RR?E-?69qAdwYb&)=&U_`M7>olwt$gIFWmrc8nzULS~=Z()}6M6!|!Zntpd09m_^U#pxsT|o?0!73O`6Jn%a<|H7p( zUgUF)r|u|4kMaFDI=GhfMeq`~@{7XQhV4`@-zi zt-gaoN~^#LoK%vh6|;EqH*8KlMmB_{Dh2|?f=)T>IYr31t(5&pWimNVBvU`3E%GS! zH^dKU3qMMx=F#W9rT&5#N-_`nzGo^BGtK`6T;OKpQCLFzX|apG1cvF;EA-7(rp74N zVT_htqZQW)eZ!-*!w0PS>jW-ikaRk^GQ{)=Q3nu5L~D=!i)|XWIQyt{F-=E22j;0p zGLNQ`>BqPl#?Lh-z8~)d(4sZ8D4E=#LJHz0aYJ65{20o;TeZF0+!Jz8@F^qK$Apw} z9c_Q$&70xmJlEAeRu{!$bbIQ{^Z8{}i9|OWwY}z*qPN9sdJ3DfYN4$uRubqauX80@ouiyu2}1q8SC9jiq%fH(_+(Rf(%hAo8P^ zyr!ZF&9Zesg@T|!Ys#?n$u-9FSttKHKL;0InhiQM-f#J5$OGYL0!_#yk1ZdL!3k`=tZ47&otI`DQSU7 z9X!!`A%w|izsyjWW{kxh{1Jd>reqstVzFdpoy|U)vx=ovy^xf9Ae1(iEX^(zNPp(J z(+6KB0Yh}M3n%clf|JyMv%Bk~QE>{Vx!JXBR?pi49hDSJ&C81A01jq7_!N@MNPT8Pg3dUEquv11=@^amHq_$k?3^>rQa!OCPiE~sOxh3533l$yK=(~hjAXm z3Rp>YS64#;k=t1%J!a@hv*~wNSKB8>z!W6D3m~QNJ+p4vmF%>gNlf^X|;tq*4 zT79e1+$c$6t-&%@1(;G6d4Yz6S+%rG90fw|1cJ+2aao>wjyA^>e7HkqZbGFXZ>pFB zrTH=D6=+oVwid@MTVImZD+`|XJiX15KDEgG78&!3lv78&X*}H)v8-Te%Z9UGT}MR~ z25wWb5|uP?qgF)GF`~9}?sb5bJW}byyCldhV@W*R9Y^XFjtaBh5_uBcQE>>tc3zeU z#70SA->SBvvq17%bJeg(lvT7f%jV9yTxr&`QERofrw&?ya5`5iWc3TY#4w^NIUSQs zGbbB&h&b@tKh>kF{+tn+OYLxYcuW!@uk3ts`&4fuaf7E zilcqK&KWJ6-Zha;#-)x~mR=Y&wPH~(D)>g=a1AT<;#BaRK+p51vSPcW;0>z8Pks2% zCa*7SwaLp1-$9P>*yVE+Ct{T0t*8%U=%;;!XOHElQQEWvhuTiK@rJ5^#_l_K;*b zDv`9r;+r_q*WVS`K;O3Guw&u`RJz)B*iv@bLWeRm8Ynw#DLZT_J3L0vK7y734LB6c zuqELI9-pZdjThcuci*Mk)bKO6o$^S6^H^gM@ckJ)y|1m}$ zU=P2#`PKaxqYuy&c<7go+z>h)PDhyKQHFD#&Mr_17ahkj*LXRc0ghdy>t@7p31f8L z#<9!Hs2}4FP~S7C;u#JqPDrPa;vARC2`AJnXUhDB;<3IbnDpb9G7vZ7l;gP9om6%l z!Yn>;7zrUm2tJ2Vmu)$AwLEr>V?x$O}w gGwjD2P5JN%KIL1A^mG2dz*qc|`|xXgi|^6(AFKNErT_o{ diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/location/OnMethod.class b/injector/bin/main/edu/ucr/cs/riple/injector/location/OnMethod.class deleted file mode 100644 index 841d4d14dd86386141b4502517a086025139c37e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3897 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 Qe8D%lRlmg7_!fKq2dNg=;Q#;t diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/modifications/Deletion.class b/injector/bin/main/edu/ucr/cs/riple/injector/modifications/Deletion.class deleted file mode 100644 index cdd856e6a7e3faa2e3b4cca237e9ad1138c8d853..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2030 zcmbVNTT|Oc6#mvW2#g>p1OjbC)s{B4frv})rZj<+#*MkOPE5&DWofZD$Py#1(&d&k)G(h|Ppv~M2zg+pFUk!4E5Z|UmElpLs$Q6`%PPD$YMx`2A$#B83GmS8b%nV-(1chhH+lUdl;p#uJAYmt0?6K9pg&bZ~Jc4_VT2< zsIr-4=qpqz#rhx^-q+EGeui^ZvfPT=4IVtS8ZJ2*t@^g*)~!IObE3@2mIxV^s_)vi zwAlo@X8WGxo>Z=TKxY^Zr4`7uNtEMLLA_?!NRW%9aLuX+W%&)k{r&xr%h22qF5iyj z8WE6}RZj+MqUl*O3aGfpr=70!rnGvtKnm5%IzC4K0E!GN>z3#F(r^^(xe*^agJ8&( zB@HX!#*cxJgp46PqaC?Y4UeHZ8RjvIc@1+6GcgH#pJu=$vF&?i!wR{%6L5mniH9Q8 zaRnwJX}7q2a5rd1?HKNf!sD*$wi{|H2@ws83>Qy#Vl5J`!-F9#`MM1Tai>#q89O zqR24u>ahQGm=65Rsa*bdPKa_fY1s#x)?xCU$k+TRu(=vTx=azhqBud5LD0~TgT4dm z+e1=@WDNtf4${dZU5@tY((K$Z@}-v;-kX1hb2*3Bv7B>^iQh5xTWt3Mts}9w%Vbr= zC6w?X=}H|Bbe^UY`NBsq$iI?kGAW{xRP-!qKf$M@nIT;UpQ#*}Mt3TQqtY{cPO)j5 zqU{%GxnGgXju!p^<+ZRko7}&^QU-tH<}q$>&3ANT9hlb*C#jdI`2UTMUd0Lk+LG+r$BI&M@bRGBU_gleDv}ixTE&PnzUG*QG)PIC+ t?8NmS;ahx1buQxp{WEG*|3mVuCwJR;L{gnJeaMX8p5#$q{{fWuDPsTt diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/modifications/Insertion.class b/injector/bin/main/edu/ucr/cs/riple/injector/modifications/Insertion.class deleted file mode 100644 index 47779f18841ba60c110c111273896f9999fef45d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2143 zcmbVNZC4vr5PohFvPswiMO%y3N^9CC1XwGrRf1?qMYaa02En$zut_fAmSu0w?p@C5 zKk;vPP7j{)!PC$F3V(^mxtk@XB#k}h!|vSKnYlC1Gc)<~?~^|O+(q3$g5ef#hE~|{ ztwvz^qU~}^cu#plN#8n@O|d5$juO%fEZYmXuSEkXhLtyUs|l~=@`o}I+IPJtBtv>h zctR~R+$mI_I!BJ>I$q1FDW81G)rLH@T0-rIbxVJ2J3b{~okl7bw;56u+2lDSku@=b zG{bmRczh!~taE?Msk@wEvML*nyY2WwpJQc8?Tdh6q57s(bc-)D7!Bzu?kOF+FKdQO zJFb;s`oC&m7&#Jz48v-SK&XUkRYjo6LvoXQdjVI0wJKb`8Ob%`i${=TYog^jD)g!L z$7h2s^(Vai|1Qdc;T;oW7@wqOnlkY&-XqPSbHFRoqn_Cz=12;Z<0*pr#sG$k{n_ZS z@0+-S^9<+6*H@=}XEBXy2Cgz(8QvHsK17~c!=+AOVD>0(pkUx8!&t;t7hw}c%rGQd zobbO;uzSg6 zHSo#ML3<6KCO*Yy441-o(@`R!S3;lQSbGP zRWvA?Pimxzj(wL!8pzQOe$fmJAL`ctO)*B4Bv=WuSJ%a}_UX#VpSgG7C^6(}GV~i< zPbM{7cWun;9-`z|q*TO?(_ZIlUp9jrYWUv37DN8uE)(97JmB#j>`c?Dqc`$1O$n{N zUwbKutvdnN9Ixr}AYYa8AZ(X=u#K7R(Y)fgMU@UPf6`+=fSou*#c|!5P`o^z#&;P! zV)Vx{oxu}gnb8lX?Rng=-P@PCp22%UFlp5x*PE&&@Q5-&f;2QP3vftM&PrepA*4p;k zPIa4MtP(4QS~)yXqIecVwx(LH(4kKjo98O6R4$UQwMxzhS8PYQO0P0pDb4LN^q0Mc z940ObCW;th7!aL~bHp%Nno9+5hOQk^z}J%xD~}OeH!ylq?U_PMjNt|qW5@L?x5cnj z>gg~YE=5Qd4C5vY3^Eid%9Wd8yDt5mE~Ud2&lb+E@Kq!y;J~2@lxA2@2dt<-TRn*L zn$1A!fUhe@R^#s)^+Q?_NgvKSTIp62_r0clDv#K`p!1QI)HN-9OGKmE>SnIyg}yDLlo^K7!?_R{Fnmnq*_}@-g(NH!ahI5=;v3J? zf%ZjbL+U-R5#%t7l7WX*!|63p?xA-ec}2AA4MB>cDWdCjWMU4F81n5?h~axecT8_$ z*>(O_xD7`J(-qG<2s`Ook}jmG`^|9Ys3X(r|9{vG+1oZ5-E_WX;W#y=rB%pahG8~c zQqqaERRR?;pQm}}CMI#Oki`PS`%;g&`uldW{y9EHJYz85xvuofjtBx77+7MM`J-v) zQEy#{24bt zk=%z{^q+}OOSl~)(f+-IyT5!*kW94ESwHT_8dFJ>2bd-~it(7@J;75v#|uJoge>AE HUSa$vAo^j88rQs>tYe$JJ8A;Ae zXZT5c00t;2GYp>@eiOr8$%!}4V>0H0Eot}eIrpCXkpBMn<(~lF!*>cI3_0HD>fO4l z*FD`eI~LbXdz;sN$JN_T!)%&$!#5q<(~DipH`g7{6puw|OTh?3a@*K7bjz??dZ{MP zD;Q(Ab!Ko0kKz0wW`;|J0KMy*mR@#TpEt_f&oIQwX3IAGuFDyU$Jt~H!#I$+OW0#s z(>DFP45@h;nRvA-!{dR)p@{_8NZx7iIHE|ZNMM2?INt&gjW?z zk|_PXykl7;xk!_W%a~$NUB1g*kC)sAcNs3vYf=z-r`<7JgHoJ{BZb!m>l+MHa!itq zR*ivSMumcN3C!ZEf-4Lc`t%1WQSlb$NIIj@$XV7A#C<0-+9tzz!L<34Zo9_aiczyD zgQ|4Rn&P>)IO1=a9z*`@i9D%HDW~I-2w??H9_D=B+2?(D*mUUpGK}t;)H4jL zvb+V;^E0Q!0?NHzUgGmWp?An?Y$h?gOK~#V{)qA3Y>mXVju9 zqWVZm@PW1riBQ8pH-?oV^kA49fIU`e>V+2f%f8|IB>nz`WVlLAS9jWa%k;OpHC^-z zwVlUZecvXC`<{xAkfSMJ86K&9alciiSxR=J$g9ZWLmGO7NjSXXFx;6xC9Fe3RF@}q zMq3jt{ZPdttTDv%rQ&*SBUdSHFic7zOG6-mPf%1)AP4)6-``j91SQH{&o_qaz1+!B zgvj!WM(m8@xIJ7LGz5>K(bnP=Tt&slc))PZGTOCPBGY@54z z>Rpd}3fc_UjwInYDHTxJ&zx>bGdR>8SIFro{YL4R6z^fW#%NYY5XTtZC!o@OxN;t^ z&`t*|$Hf~vf5G&^9^Q=L=}%-4#Wng*kv*W%|03Prz%-Wd zHmyvCD7cP!dLlex*N8Dq_bOe(l?A$EqP7pbSPH!0gdQcEiGXwQC3Ij9D-raG;{m}k zg|!k8&V~mL2q)-E_5FZo0(bBMS@)^MUM8TX$w*fbcs6*ZfCS|p=mYLAjPBt+!;iEZ z34#@pi7#LgU>HQI$H&Cb=po%BPlSYtpRt-I!5&BP!vI89(kOA@asuo46fBt|u#Fy= zMoiUm+)l8lSu>>XR_2^d=x9z2Z(!pT7_OF_i&jCdn-WHa#d3w%je W5n!FxIJU5j9a<4BV8NyunfeberdQhl diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/modifications/Replacement.class b/injector/bin/main/edu/ucr/cs/riple/injector/modifications/Replacement.class deleted file mode 100644 index fd8dece4aa8f5ea0449df8d039e5c91ec5c657a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2987 zcmbVO+jA3D82_C%>6UccLTQ02)BpvNmJ$>xm(&6cw@A52pq1i})LMyEGF2zvKV69~}}1B%F*4p%x7~H0T1GAHYy_NJEoA$GzQI zfJQ9Tu?Q_RYniqb5J|;s)zPMyb!o>cMZ!868>xfroSiQCE-U0tlf4 zVGWN6ESwt@9V@Yls^r;%VR-^=mF^rKRjH0gM>KQ_teQQWv@Dr5tX*!lpc204d|KvJ z_Uf@#peOCvKDptvVcU)$9+hF4%lnh-!v#- z<@JJ;nY9hS;L_ibxk~%yL+pPrLmIXSES>A{K*6*!(p8nTO~*#mH6V^BH1r8H6=mB5*htv@cy9 z$8cOgH@)F8)0bYJ159B^L`Rgn!#bW;uGP6R=S;BcdoiNpB%UEFqso}VD^$Z(csw81 zb2^^KDS>+5DQyb0M&=)(4;>iQkp`XBCJd{PztA^R-t&tKyT>VZ&jdS;7MABFT!AGoxcZ zOO@1F9UBm9A!RB>zK#MWsL06B`6X2qu_1zL2om(dlF~aB$lh%zHBzy8cxgRA#|gAo zV7)tyOh}&4c!#h$#yGSH^6mjNnV%U#opZodZB&6!$|<;MsrsG{RScpHs!quoa2%hB zH1Y?fKjvh-5H8?t4Q~l_&Q`K%PdMYUe7}_vyqA^jxRWaL?+AQWncuQ>N#TCO&REjx z9CV!VLcU7UE244N!DIBbiulP2`6|gTt4J7@m13*Ko9pmqJ>D1m#}Mqmq-{$#VHut$ zJq;fUteNLzHP{+H<~4e6Q8sJIN8WTSF}4K!%Uw zx`D5keSAkZ_(b}^6(T^e2&H&Sbd^p%{111{|yh-qKoe(R1B=8q6k(X zN~(*)b3MAr?J6nfs)s9@Q9VG@isFDJ7)2>ywfus2ytvJcfCizVLqj7UvIQQ)CJH}J zx(1sSa`6*YD}Qd@K<|m}t}EC|*w?VV20x%<8aodu{xo)N57hPsFQcVB(9;&2!tN>T zAHEP2ZNZ)?41R^?689>OT)O>dS&NcyomDwhgVG6Zx6{a%xBvPtn?1E9nZH=T!U4M;mcSwBXJGN;>@ZjPp$duaFwuE3l;l7G4@B% zN_r!fF+3|7o=yg59cT6?{>=80K7ehU_uDbdi6hZRbKBwb^16r}_yRj|83Xtc3H*%R z_?`FC-`H2oTYo9Eck*@<=WxE5x0{&63rxZ?{K4O}7n!$}_zf?S3eftmc)3_;uMm}9 zmOqDANvZ6%Lc4`^8hZJNrq+gq|KL<3HN3{X8oZ7-_-!KfF6G}Vzds-^#Pvmdgip}^ EFVbl$F8}}l diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/modifications/SinglePositionModification.class b/injector/bin/main/edu/ucr/cs/riple/injector/modifications/SinglePositionModification.class deleted file mode 100644 index f3707b7b8a1621757527fcdf72ded10ad8040cb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1880 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 hRV~${6V=ITg*t_D`P`)1)GBol{8hO+ricIl diff --git a/injector/bin/main/edu/ucr/cs/riple/injector/offsets/OffsetChange.class b/injector/bin/main/edu/ucr/cs/riple/injector/offsets/OffsetChange.class deleted file mode 100644 index c9d29976a5855f20901e7ff8160033a565d301ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2490 zcmbVO-%}e^6#j00Z4#CO5rWVZTdkNMEnBUYwgHqAuWnq$@bv57YI$+Rok5r2qts6)S5tGuC`@G z;m0W*QS=G;lc}``1O{|y2+Q3YIwA-Q^ex&|Yq_zrX*sJNPHeGOG%IVSW6N{P7;wur zkuEJBFUu?;OP0Ih*d@DaR=ffTj3jf5D#?axSB!kkajmVq2Ep;n~C5uFJvdVGX>N9cCISs)@B$YXX;($IUO5 zi{fL*YEfCGu8cxxgx8+4R&^;9svP=T&uSf2(bgt18CWu3639nyDv#?ZZ9bfqa3aE8kmsA3KM@>lj!tJ@B0+5i zo+3FCc!{?Keur32TzrQ9?+}%1Y-?H_pCI%Uz0xTu@c7{GM3Zp>ies7y0atjMLz!HRmL>X%M+AQF3)TW3l32SuS5!CFNzBLagTFu& z(yT#dACp{TFL3P#+WjiskfL*2r4sl258E)vv}GzC+R`Fv3#m)KW!GJPC2__T263Js z=xeqQdsG84Gko?j(+tQ$d&qIsygO9S8hUY$4KCn3HoBOMA2JzdS%--y%f+mET)@D&M}EPs)@ z+(JLLNu{Ldc=|LB=@_K5K=2`U_A?UmDPsJOLks_dgd7Ti96oQ+nmebZvQNcey0^PMQ>U3NLuFj6V_f0Aj!#)^0}wp Jh1T$_{|Bd)D>MKA diff --git a/injector/bin/test/A.class b/injector/bin/test/A.class deleted file mode 100644 index f8567ce540e6920956d65811b95b1313edbd57d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459 zcmZWm!A=4(5S;?TvZ5e@=Y|t_kfVtb6Jzv*dH_j0nQnK4Vz=FN3z2{De@rydyB}q2 zR}xITG zgh1&+$5??Xf%-;$X^b`jY!i67QwB3Fml#v7lT=7%g;q2*I+B=VCp4^%XGmk@k{KsT z8Gm9^q#dFBL~S}W)|gSHElrr^Gise2pHo--EARaFv8xp6H4}=8j52AE#VgnRQ7DYV z5CYh#!7kJZln3iI+TGzM_{bWerl)?f`p|i97D41rd+ z_rD8)aHJQ8Q@pGy4?Ppq(jbKc`%$D4d zi@DUBi!ahG%DjM)-dzE+E58Po1WY_sTKPu;Mw8BlfU#xMr3lUlm_7hMw$|7doE6dg zSK5*@`3`k4GexO#>6Ot~T9f8fxCa8c*-ixRfhgeNf@fcqH-S7ut860eu0;icW8Ds_Eb*si98UBWPh_X%wa%$rIPwzOt)_?Vmqu#0g)F;u@ z29o;+U1MPPjN9I+HN(mii^Wcu@TG%2Yl_-o4jjZ%kE}yB1Rol-a!%>ZrYZ9)!`Q<> zEhnwyksmsS7^d40!Hj?l$$+7+dCPSy1rMKIVQXBiij?fSWLpl-Z!(#0NUOs0{^FSL zD<`16axgydJTRI{D_}0^3~)CFv($pi0&e|z0^k9F2a+{Y*^HjBAq$vFNoV~++U+}G zqTmhdNo6^g&XJ4YIu9Ko0|Dc8KtOAioPTPZ2Lw)tCmq4ZI85+)gpUYXyfVpm_c$72 z@h6C1&$d6n)R!7_j?WWyglp&fc7uZRFvm}<99-n{?+lj?VVFIHVHB>^`&@-Kh@|)7=jVmZ8L8 za$g*ZrAVm$(z;4x1~)dgw;4>dPhrap##f}0Zk54Iqdmm$I3rbmd9%64pw!Y`BAj4Q z9|G2m(WU~oSo!liWzg#A5W76oaUvt(q*gpJx)Wh+U-6*2J3!vWFcOA9i3krwANitG z`xrWH7I{~rv{-~M<~&K-iDbwfWyyUaJWj3S9e+SiD%wC((pj#L z6z|ChgX-H<@lYtwPq5Qqo#rB=83oaz%+4Vh0pfLt(G7Gi70JLT!TpD-Q8+!MvUg?0Fm*^`DKrfln!IOpoH@+UK@9fLSWbrE ze1VqMlKJIDnYN5#4~1MVTgh`jbN~U=Yfy&U45rU8aqr>vHd*6V8h6m_3bJJeQ*9lJ zXipgF-%ln>ZXhl734L@7?lqc)jv#lGQr`QUkR5QTAVMO;`@}9LVvPK9ZGG}f4o*CtVLUf$JCK{->1QMIt(gXXx(dV z-P&`Y*r^|4YjbcD#_4H{t};|;zDjQ|Xw|O=-ynEDRr>;yKQhc6x{nivcES|hYuR%E vcQX!B0;UTL9+xxBoWT&B!BB!(+A{`o@E{u>!XwW?oRmF0S(^o(&CmY^UI8Gc diff --git a/injector/bin/test/Main.class b/injector/bin/test/Main.class deleted file mode 100644 index f511737e9a624deb02a14b9190d84061383b6cc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3237 zcmeHJUr!V<5T70gdw2Zx6v6-HMBPJ$XiQAR7?X=8CWj`1B>L9t^|-=ryXp1-V@&)2 zehZ&{CecLS{ZPi~F2b2Ca0uhI!{QU9_0Pe$_2RQ=y1tygTc>-gr zY@N*oOs&klXsilu2@p=8zy7kL<_YBZ9RdRnrIPj$fj+;wjEif!DLfb=FuJ?=i80y~ zV1#%dUMVAD9juEcrm@udx+DD^fWJw5iah z7BN-Y(vVr+rWVb`W`rNR%_}KR)M*5gQ~Nd&)P+UEPHbtzZP1bm7obYonCcBhTQU%( zB8EmeQw|@^cAT}EvIM3ViyB6D07wrej)zd#woa)+I{Yfttuz=VHmJk!tMA^YLFsj2 zjBE<34V7VpYzk%3>9`XKlMs-CrNnFli%r4(^lbmcMjHMFx`(ii#^l(@IdShWsdd8M zVc0viq&|vEt;@OpaBFn!&hgqiw#%?%1(KzN@ljN1%jhtvFuN7Rh?X!h#e!hn1uf%P zs+IIo#wER!hpt$Tn#ltXx&(tTHUtGYMPS^o@7Cx=YcP&^SHnl^SQ?*q!iF$Q49hZs za$R#4EHfkBd|R2fZ5d+&PA?)9TB2XVt`6OI z!h_qGN9X~fETq4rQ^zm`sK@3uhfhBY;0WL)asa;+pon7$b@$MUpe%ib!Pn*CEg1cd zvmBIhbe4e6X&i@AD>wt=I4ipo`eOyJTU z2w6LS%0#&Q7YLs-5CE;Ov5#lWqiAics`y>73Iyx MlQ4_=Jig!h1#AY&;s5{u diff --git a/injector/bin/test/Outer.class b/injector/bin/test/Outer.class deleted file mode 100644 index 4ab002a3951597d6847186860cef3853212a6abd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2354 zcmeHJO>fgc5SIUZ+I}iGPIz z0`B}M#MrJ#5EYGRA}&4nW5>^LXWp*n?e`y_z5>7_xaUDlKw~d=WId=0*f^3?xgASA z-rft3C~^YUo+z!{Qvuh4{-J>St{IXCEdiYw_L;TDHsQMPKD^eJG80c}h>=NB6-%d# z#?+cHrX+iee(PXDIHV|+mO-hEj^&uJr*tu&u{|6b%1|4JiFDBf9mDA~<&X35Ud5B< zVXPu_Z&Sh-QfW-`%wbqeFjAU-;E-||niGv96_ek3m1~ToF8CStD_LhymNbhXcDb?( zNEUz;Iwa&Krjm-~2>NJ7RWX`Qu;2*#@7`BMnJHPThJ?nVN>WynwBw|+JSAHSP?1%_ zoDtJ0MM1TczjLz;|3bY$S<8W}Oq{FqF0-|+)Vqv&E8En|XlirG{fDkGH+#fwZ)MGp zt&YXgWCMQmab!(WI?T*LERD!!$cEsG2CcG8>2cMR`IklPVXl^CD|z8U`_P0NZD_!{ zfURIK^XPqNxsIK}!#e}E#+P{#l0A@Y%L2Ls6Uq2cT2+kCf^|1hnE-E4o)32T1TZp2 zz-G{&qpiGUrwO+O-2c1zv-b<|_f2jidd^-fU_B%qO%iF39~6lK0#Cvx6M!0D4Oru` z$8QfgD){MthUS~D{}I~XN=%3E1qS%q;Cs75!A&SCg+F2fz>slnZ! D6yW?$ diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/AnnotationWithArgumentTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/AnnotationWithArgumentTest.class deleted file mode 100644 index e4741074faba384f0bb8e385aa22432d000b09d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8454 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 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/BaseInjectorTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/BaseInjectorTest.class deleted file mode 100644 index e08d3621eec8b67636f4a90492510a57c77ff535..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1132 zcmb7DYflqF6g|@xR_Y4nQ4wEArP>x`1X0u)6VMP%8a2?=5I=3pP^MXSn%P+sf0l`W z(dZBGM;Y&I3u#N#@L~7n-o5vnb07Qb_qU$_*6`Fpf}tdKBOWz0Z-iXSwlBC0TB2c; z<{MrpUU!|U2#tdjL#E|@^tkT@P5!oS6B)*gIA|;F=}()=-xZo+uA+34x1vBAt|MQB zyxN~qW|-NE0wWJZO@^}Wi}fH-#xqg{A(8adZ&5v^Pn^iIN?r-SZFyEJe^+mm@YUPYn0IiS!Hq}Kjl0O> z4vDA2^?IoM$cXObP5|O-*fv@Q&9Z|+-;s2}X_T<&V1Z%s?6gA{_pn5hCI*Ibp`)r7 z^uyUuS9|~3?6B{E|fcEX$gU5v1vqwpFAX!p@H& zJGho5+brfNKS{qF9gn>O@*MK4y+Af)fnrOt$tEaH7e?G_U{onuTL zBKtYcoTm3^jGZH#d8)|a3dP(`4Q6naJcetOl{jU+PBDx9o@y+1zEt{x>=AApVJ`Ut ncfX=|2u@_nJM@7cw4HA}+#R5?-_7LVz2_F+|0#E(`YoHtV diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/BasicTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/BasicTest.class deleted file mode 100644 index 7373c2425df556482fe699f32441424e706d45fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2663 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 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/ComprehensiveTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/ComprehensiveTest.class deleted file mode 100644 index 0c92ed2e08bc8125c3238a0839d3e8ebae9a4127..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7818 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 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/LexicalPreservationTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/LexicalPreservationTest.class deleted file mode 100644 index 2b052d40d24cb99c72abb73854cfad25780b330b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8319 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 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/OnFieldInjectionTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/OnFieldInjectionTest.class deleted file mode 100644 index 12f507d88c8fff922ba2700d909e6126b917351a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3351 zcmb_eS#J|p6#gz*JTaz(q3pCB$`%Lku!Pl6$U-2H1#n0(`^28alT2pJEFmf4t?dJ9 zrNTphLe-~AttzOB=tI?qs+G!b=^v>2-LV}zivz71DKmHOJ?GqWzVn@P{QKWO{S4qZ z=3-bSkTUb39_Bnf=j)zTv`yV|Ce2*ndis#lYngVwFZ#AzXV~+5tGzFAUm zJt;5HeA;rX;3I*Cw&aLFW4D_(<7hxj0!?TZSle$o=3qEIW_rWMm~9HE{cg^%M-0!B z-{sB5pkVm|2m9;ay_~;kf%W4uiowvfrMZkX%^(G~TnnARnl?u)-{N+s~->3O@4WqG=aRPoQH3w*uF-eZ3Zxl2%&5MggVQbyJhZ zj1j|T-Yi$TZ8#HpCh#n0LcvynHAN#gWlWe_Ae~XLU0?^paJ@j2^0O&p-uqM~PKv!x zXN%#OZRNC_ZTP;%tF%W7G=XiJrVWkBJZlB*jOLgR%b#sYDt;)Cq(E7B#I*I2m~|u^5t3 zL0kV~n9{eFZYBRiPIfI#(@+@jRt9xYU^jzW0>Tmi<2a0t7>)>B{`cY5^&o+xI7Xz+ z*&@?c@=Bnu?SG0q9m5HMef1sA7061{*E=)A-O)0JQvyfdLLr|YFuW<#tJYWyr&sJE zHXDGf#YziO!2Y2~_NT~U1?R}BLL6P_iJ@CyLqvx#ux!2CwQa&9>o|e)=oM)3Sw^-Q zxQ@WiTIQ7apH7yT6KQA6ARR{<7iDki6F62YUnf}3oGm8M6hQXEjM zz}sxJ<-W%Tohn$I8IBQ{sTsqz@&;#CD#yeJo?$tGpBi+7^V7v(j+%EDw?bYeTi1O7 zmb6y%tQp#2ZI@NFQnIyi*QNFt$x5ke<-b8bFR;4ob&3}$80Yk(DS^$=EE)*yK#tlf zFunqdlWIY?mh(mWI3=*D9CgL$unf@5)3s?%@CB}&E1y+b^pftRfPN(AE%6cs4>*SB zcS^R&rHmVTIkVS_#^rLuHAGJJ1CUs zlUm(!NSP$==6YQiJ2;3N`0E8|A#O=UedI)cyj>cU-JOoKJZS?8It56D0w@ z*YHc=9iFbj+OkwD-!vqotkikh{sY#j8(NiD*pzKhw`8)7>b6X_NqsMqZB{?XWMk@% zOjc2MX0ol#>TW(`>fX$AB z3h`+fiq{Ky6one`sPHBpwbXzUX-rBDs>M`Wf*uwc{D-b3xwDr z=#vC?iY&CLIZY{tJ1$q_n85>lOt7E8$LCx>BQL)~h_89_4cFh|A-=~fe!(1m<@z^r p_YZ3PiAOc*d0kFV11-sB;75fnOFQ6yn4__WJc#q-Fw18a;vY1Ud9VNg diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/OnLocalVariableInjectionTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/OnLocalVariableInjectionTest.class deleted file mode 100644 index c3707640d8e4e267e4ef4d01fe3f81db5475e7ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5526 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 l|4yHnPYsgYgmFNhCyrk$4Zr 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 IgG&(q0xoC(4gdfE diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/OnParameterInjectionTest.class b/injector/bin/test/edu/ucr/cs/riple/injector/OnParameterInjectionTest.class deleted file mode 100644 index 059805ecdea27f805cebc41a3af27f13adb67506..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14121 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 diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/tools/InjectorTestHelper$InjectorTestHelperOutput.class b/injector/bin/test/edu/ucr/cs/riple/injector/tools/InjectorTestHelper$InjectorTestHelperOutput.class deleted file mode 100644 index a62b7eb73b5e3153b212c2d6ddf755027ba6a6ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1815 zcmbVNTT|0O6#ljpQc4gkwcJ!hv6OI0MZ6Y4Wrl$fsUsC1dz?4Gmd`}UmgB)|Xs`~~0&W+X%y?(kAYtrTsw=%}_{ zHn^&r8@%XRw(44z;i&VqZGk)P95>3`9ta-gD{i^sN{BMFZ)jVZYG~$~nqLu_7!tcF z_j52zEF2v<$Iz^sgfy!goboR0V=cM1Zmv;4)V3_bO!_`kx71Y%R_|%!O$|jVa6))W>7I@w4f=D1|($2=wN8b3@r=K2^r0Z z3#(IxgqX0pWi+CRp>07o`C?^rh1&&f#jliA)Qn}#*2TVd7!|c(xLe0t{wo10aqC`( zM9mpw{-jJY@Fl`9pLrDW=sGy$VmQkX^Rx3(3kHyuaGqolth0(QxG-LtqZBZoGEzm?7xG5XBVxS!FDU*weGXpI{Z~lhHM;Qzz2sL2T|}M4 zDO!akm_$5Fa1h8nI8Cggc!oZlsd0En9ud{2>=1<=BoqBVa4rHeQ{OQ({1qyhU7sn$ zCldF<-%+yn9&pOPz6acgOSnwQ8U1*!)<8B0RDh(zLBuHmT?=5Pyz*?*?GH%dBhlZc jVt+b-o8H4s;|4uWG-Ar*I*psO#yuuk+@kficb@$V7e?oS diff --git a/injector/bin/test/edu/ucr/cs/riple/injector/tools/InjectorTestHelper.class b/injector/bin/test/edu/ucr/cs/riple/injector/tools/InjectorTestHelper.class deleted file mode 100644 index 23ede81ab886e71f81ed753794812a53bcee0df9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7115 zcmcIpd3+Sr9sj<~!X%r4gm5K@5D`hT30XlrnuS=1Tr~+wLJ&~f$?k+KY1C^}gaqo*yS4Vd@B6+l+uADqzBe8fjRDpOv;K$8ZkLbg40*0 zGAXB1V19GC4J`u#;Vvs_Mo@uSI%c3wprW~Dpb8|ZqZ+z~c>=Qwdat!@oYfvaAQ;E*FyERLd#wTUzQ$ zTXGJ$#w*c8IJ0)58ZBtm5T&vT$s#l9Xv1>4nQdmR^gaU8Tt?QGa^{O5h7}sl7HFE< z(_EOg(PvZ60UaxG4&6fHvt>wNby>G4hfAs4acSstb)3hbL-o~m$}#(`4Rk(%Xj!u5 z@E)kfa}d|iAuzMxWYWKMti~F`M;i*v4MO4uX1rymh6@EQKAGyJ=9$uB5p-g$41;w7 zw=|!EFT_vjOc`v;n1HcbS31q4k#b#pb{Twm#E*eKD`zK6*FM=GoL)4PlK$TYgY=fo zI-ZA%nJ8@2NXkTz-7+L4+F)BFTj~B%LOOF9=~~JvH$$l|DY#iMLS@}_%G{A`-gN?N zlqTR)QI|1r3ASpu)UO<>HmDq#)zOE3##+{)wj%=Vlt)=QP+j6)T&rX5#u)9v{qbrH z;4%%{nY#;tQM5(J4(t?&WX-E`X2wYwX@SMfWhkyQvZhD1jy3Xf9arE=N@gSy<|vb6 z-zm9zkkL>slWl0eM=9u3`jhaI!rJ* zO*gVK5eS@hGUQY-mYHN&M+$r7(PVOMns_t>8FpFeG%FG1Wb&Xvo}GU%(z1?WI~pUa^Z5vXK(whi__0`rP|WV1KV-Php;4cGfcO7Zkpb=-)XSXeXW zei~$sPa){a8eZ&2L7=3{()UswFT>5$*752?t$&{Fii}>W^$NU7!z%^q^U07AYG+L+ z#(rqo z4-UzK`EFV+C}aPyZCx$=orTYx$ZWd zuC$RQ zPNL;*(D4a;l8qH97E0riAjZCxJcnecY}?vRx}U~pHGD>3mZGb|*ln5UVYZQH}Fl`kTeA1L2bjQDTs_zu3y%UQn75a{q|KI14> zxaAAW_jUXLKcte5rK-E^(t{%Tpp}`^uwK^kpXm6h><2>DP#r?JTqed}==ddmMM0_d zC5Fu+9>~r`0I@~>4GW=*y|1w0FhvdK98)FHwf-oA-{B7$eqVyLv<{K}BmP9^NDv&S z_-?kE|Er&4}$3a)-lVvOXeX{5b< zG5AywQMI81_H}ZAZm%a%!oe5E9y`o zDp`(1)ugOY9CO7b<{nWkYk({!8DoSAphn&=`z`eAw$0G9MHvF!PkoFk;0U~ z!>;+BC;;$G^(o4fd@jfE~evdg3wfpyDLST zKwFoUOD7vMmec5FzD8%*Y)lrOrbxnWl5A9#cM)WpM_(#0p;BDo`gM+c?rV3Zar?KDp(` z5svw2$2ED~o`ISCTfw58@8^jSd4U?p)8~=*`5a%M_%^x}^L*RM zw~PFwtQTQDPYP_nMo)tMo&+l=OAw_9o1Tpnt5J_Nzk1 z>q%j8EG^JP-M36&o4}(Oh#ti*U;@t%fl$tRyK%jE}gzv6TS9#E#)NH_ivzrv(5 z4|niu8mUC^VLZsW!=%xHisK{@)*v)8(zuM{Z!zO7^3RC>4Sq%5MTPht=N;8x2 zwcg?7%ldYN>u&EG$B*g0Kl9wTkTmMJ9k3|aRrJ$QETn}R zIU^GTiR1;~v$4nE4&o!vv@jL?oO$jc{CXU}-OdqRj{cPx$Da>jMy~{8xdcNx4XE*= zJR0+8KHyqri|aUlJss%=G~*`4IO-D5Gj5^gt}rcLwpi?8P@yp3{~ujR4615FvXFW* zCMlyzpp@z#?8*wk;Z8h=rzV65Vdr5yH5rQyjJ=H%X#*K=R3eomP7xN9IZ#`fH)!|3X^IE%=}51*mO>Z^ErCSK6=Lf049N?A#~*p z)i_PeAUYxLo~iu8#iSmg<0M_7f`N|Tq8$H8?g@*TL_Q>HL@j@paLjF@K`a!fi!<4d lELG!WqD4g2xK%9YK6wM`QkUnPz56;@%f= z!W39IaZVlOJHe6K>!(=)`5hhT^cXZ(Gj^6jZ=(W@LJ%Ms3bRB=+iFEp&IL+i(#{$jHf6{3adFUj^dxru$b|>Q% z=ujPMPVkC>_Slzk?In>8j@r#>X$4#t5UPj@suGKrW*pa*u!I`|Ry?E*6l{Wasq?{A zv{}?}OJbP=Uu9RqZPW#1S`-U8nJ-#8DWM$KpStsVb?+e^)gbpDS_#YHSX4 zL{pi)sW1&Y0J6uI6@>MKy1e2T{@2v)#4eks7K0X91|*}Fx|H9Vqyf{hIQDajH6 zcW{?Bz1_=(F_>|mK7&u&sL2lC_KXXDi-JT=qLQ5r2qDn`%ACMv4pILA DP%Oiu diff --git a/library-model-loader/bin/default/META-INF/services/com.uber.nullaway.LibraryModels b/library-model-loader/bin/default/META-INF/services/com.uber.nullaway.LibraryModels deleted file mode 100644 index 897576aea..000000000 --- a/library-model-loader/bin/default/META-INF/services/com.uber.nullaway.LibraryModels +++ /dev/null @@ -1 +0,0 @@ -edu.ucr.cs.riple.librarymodel.LibraryModelLoader diff --git a/library-model-loader/bin/main/edu/ucr/cs/riple/librarymodel/LibraryModelLoader$Factory.class b/library-model-loader/bin/main/edu/ucr/cs/riple/librarymodel/LibraryModelLoader$Factory.class deleted file mode 100644 index dfcd367df7c679a90f50695e5a2e949c909df2f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmb7=%}T>S6ot>NHA!Qub)^p=ST~M4#TGY0X(8$&*}0ldE+J)1WM(4t)m-=hK9o59 z0fo46HS?W&4)=0CzurFpT;n)Ihj7DrBN}Cdvciu3IYOWeOUH!s(R1=MPMs;MVtnyS+9t+?URoBFbdB+; z(?3&L=529WH%9Ta)ZTZ}zU*?njWC*Ix9u%=ZHdsIR~4IkEv;o6;*fCl-#Q54t`I`> u$kxqj>jHqV=Ueu#Z)qQa=g?CJ5xVGYe(_E@K;Luh9fSdnf(XOSeDDq8P<4s` diff --git a/library-model-loader/bin/main/edu/ucr/cs/riple/librarymodel/LibraryModelLoader.class b/library-model-loader/bin/main/edu/ucr/cs/riple/librarymodel/LibraryModelLoader.class deleted file mode 100644 index 97994cdbb950b5fcac7a8b3b93046175aafb6d69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6670 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 S#f$hm{>kybIA0c~gZ~9+3ni5R From 7e4dfb13e2c74a75509d830638bf0fc54cb31ea9 Mon Sep 17 00:00:00 2001 From: nimakarimipour Date: Tue, 1 Oct 2024 16:56:53 -0500 Subject: [PATCH 6/7] add exception wrapper --- .../edu/ucr/cs/riple/injector/Injector.java | 16 +------ .../injector/exceptions/ParseException.java | 48 +++++++++++++++++++ 2 files changed, 50 insertions(+), 14 deletions(-) create mode 100644 injector/src/main/java/edu/ucr/cs/riple/injector/exceptions/ParseException.java diff --git a/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java b/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java index 56400e570..0d417e19f 100644 --- a/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java +++ b/injector/src/main/java/edu/ucr/cs/riple/injector/Injector.java @@ -34,6 +34,7 @@ import edu.ucr.cs.riple.injector.changes.AnnotationChange; import edu.ucr.cs.riple.injector.changes.ChangeVisitor; import edu.ucr.cs.riple.injector.changes.RemoveAnnotation; +import edu.ucr.cs.riple.injector.exceptions.ParseException; import edu.ucr.cs.riple.injector.modifications.Modification; import edu.ucr.cs.riple.injector.offsets.FileOffsetStore; import java.io.IOException; @@ -174,20 +175,7 @@ public static CompilationUnit parse( return StaticJavaParser.parse(path); } catch (ParseProblemException e) { // The original exception is not useful for the user. We should provide a more informative one - String message = e.getMessage(); - // If the message contains the stack trace, we should remove it. - int index = message.indexOf("Problem stacktrace :"); - message = index == -1 ? message : message.substring(0, index); - System.err.println( - "javaparser was not able to parse file at: " - + path - + "\n" - + message - + "\n" - + "Shutting down."); - // Exit with error code 1 to indicate failure. - System.exit(1); - return null; + throw new ParseException(path, e); } catch (NoSuchFileException e) { return null; } catch (IOException e) { diff --git a/injector/src/main/java/edu/ucr/cs/riple/injector/exceptions/ParseException.java b/injector/src/main/java/edu/ucr/cs/riple/injector/exceptions/ParseException.java new file mode 100644 index 000000000..7a36283f4 --- /dev/null +++ b/injector/src/main/java/edu/ucr/cs/riple/injector/exceptions/ParseException.java @@ -0,0 +1,48 @@ +/* + * Copyright (c) 2024 University of California, Riverside. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +package edu.ucr.cs.riple.injector.exceptions; + +import com.github.javaparser.ParseProblemException; +import java.nio.file.Path; + +/** + * Exception indicating that an error occurred while parsing a source file. + * + *

This serves as a wrapper for the {@link ParseProblemException} class, providing a more concise + * representation of the underlying issue. + */ +public class ParseException extends RuntimeException { + + public ParseException(Path path, ParseProblemException exception) { + super(retrieveExceptionMessage(path, exception)); + } + + private static String retrieveExceptionMessage(Path path, ParseProblemException e) { + String message = e.getMessage(); + // If the message contains the stack trace, we should remove it. It does not contain any useful + // information. + int index = message.indexOf("Problem stacktrace :"); + message = index == -1 ? message : message.substring(0, index); + return "javaparser was not able to parse file at: " + path + "\nParse problem:" + message; + } +} From aeaac736d8d3ccd3cab52adf0d1ca2d20c6d3f72 Mon Sep 17 00:00:00 2001 From: Nima Karimipour Date: Thu, 3 Oct 2024 12:08:54 -0500 Subject: [PATCH 7/7] Update injector/src/main/java/edu/ucr/cs/riple/injector/exceptions/ParseException.java Co-authored-by: Manu Sridharan --- .../edu/ucr/cs/riple/injector/exceptions/ParseException.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/injector/src/main/java/edu/ucr/cs/riple/injector/exceptions/ParseException.java b/injector/src/main/java/edu/ucr/cs/riple/injector/exceptions/ParseException.java index 7a36283f4..c01f8c054 100644 --- a/injector/src/main/java/edu/ucr/cs/riple/injector/exceptions/ParseException.java +++ b/injector/src/main/java/edu/ucr/cs/riple/injector/exceptions/ParseException.java @@ -34,7 +34,7 @@ public class ParseException extends RuntimeException { public ParseException(Path path, ParseProblemException exception) { - super(retrieveExceptionMessage(path, exception)); + super(retrieveExceptionMessage(path, exception), exception); } private static String retrieveExceptionMessage(Path path, ParseProblemException e) {