├── .gitignore ├── LICENSE ├── README.md ├── fabric ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── net │ │ │ └── earthcomputer │ │ │ └── modcompatchecker │ │ │ └── fabric │ │ │ ├── AccessWidenerPlugin.java │ │ │ ├── FabricModJson.java │ │ │ ├── FabricPlugin.java │ │ │ └── FabricUtil.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── net.earthcomputer.modcompatchecker.config.Plugin │ └── test │ └── java │ └── net │ └── earthcomputer │ └── modcompatchecker │ └── fabric │ └── FabricCheckerTest.java ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── root ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── net │ │ │ └── earthcomputer │ │ │ └── modcompatchecker │ │ │ ├── Main.java │ │ │ ├── checker │ │ │ ├── BinaryCompatChecker.java │ │ │ ├── Checker.java │ │ │ ├── CheckerConfig.java │ │ │ ├── ClassCheckVisitor.java │ │ │ ├── Errors.java │ │ │ ├── MethodCheckVisitor.java │ │ │ ├── PrintingProblemCollector.java │ │ │ ├── ProblemCollector.java │ │ │ ├── condy │ │ │ │ ├── CondyChecker.java │ │ │ │ ├── CondyInvokeChecker.java │ │ │ │ ├── CondyInvokeEvaluator.java │ │ │ │ ├── EnumConstantChecker.java │ │ │ │ └── FieldCondyChecker.java │ │ │ └── indy │ │ │ │ ├── EnumSwitchChecker.java │ │ │ │ ├── IndyChecker.java │ │ │ │ ├── IndyContext.java │ │ │ │ └── LambdaMetafactoryChecker.java │ │ │ ├── config │ │ │ ├── BuiltinPlugin.java │ │ │ ├── Config.java │ │ │ ├── ConfigLoader.java │ │ │ ├── ConfigSectionType.java │ │ │ ├── IncludeList.java │ │ │ ├── IncludeListSectionType.java │ │ │ ├── Plugin.java │ │ │ ├── PluginLoader.java │ │ │ └── PropertiesSectionType.java │ │ │ ├── indexer │ │ │ ├── ClassIndex.java │ │ │ ├── ClasspathClass.java │ │ │ ├── IResolvedClass.java │ │ │ ├── Index.java │ │ │ ├── Indexer.java │ │ │ └── IndexerClassVisitor.java │ │ │ └── util │ │ │ ├── AccessFlags.java │ │ │ ├── AccessLevel.java │ │ │ ├── AsmUtil.java │ │ │ ├── ClassMember.java │ │ │ ├── InheritanceUtil.java │ │ │ ├── NameAndDesc.java │ │ │ ├── OwnedClassMember.java │ │ │ ├── ThreeState.java │ │ │ └── UnimplementedMethodChecker.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── net.earthcomputer.modcompatchecker.config.Plugin │ └── test │ ├── java │ └── net │ │ └── earthcomputer │ │ └── modcompatchecker │ │ └── BinaryCompatCheckerTest.java │ └── resources │ └── all_classes_loaded_by_reflection.cfg ├── settings.gradle.kts ├── testCommon ├── build.gradle.kts └── src │ └── main │ └── java │ └── net │ └── earthcomputer │ └── modcompatchecker │ ├── BinaryCompatFixture.java │ └── ErrorCollectingProblemCollector.java ├── testFabricMod ├── build.gradle.kts └── src │ └── main │ ├── java │ └── testFabricMod │ │ ├── TestAccessWidener.java │ │ ├── TestAccessWidener2.java │ │ ├── TestAccessWidener3.java │ │ └── TestEntryPoint.java │ └── resources │ ├── fabric.mod.json │ └── testfabricmod.accesswidener ├── testMod ├── build.gradle.kts └── src │ └── main │ └── java │ └── testMod │ ├── TestANewArrayInaccessible.java │ ├── TestANewArrayRemoved.java │ ├── TestAbstractMethodImplemented.java │ ├── TestAbstractMethodImplementedViaSuperclass.java │ ├── TestAbstractMethodUnimplemented.java │ ├── TestAbstractMethodUnimplementedDespiteSuperclass.java │ ├── TestAltLambdaDiamondProblem.java │ ├── TestAltLambdaFunctionalInterfaceMadeClass.java │ ├── TestAltLambdaInaccessibleFunctionalInterface.java │ ├── TestAltLambdaMethodRename.java │ ├── TestAltLambdaRemovedFunctionalInterface.java │ ├── TestCheckcastInaccessible.java │ ├── TestCheckcastRemoved.java │ ├── TestConstructorMovedToSuperclass.java │ ├── TestDiamondProblem.java │ ├── TestDiamondProblemOk.java │ ├── TestExtendFinalClass.java │ ├── TestExtendFinalMethod1.java │ ├── TestExtendFinalMethod2.java │ ├── TestExtendInterface.java │ ├── TestExtendSealed.java │ ├── TestExtendsInaccessibleClassAndInterface.java │ ├── TestExtendsRemovedClassAndInterface.java │ ├── TestFieldInaccessible.java │ ├── TestFieldInaccessibleClass.java │ ├── TestFieldInaccessibleType.java │ ├── TestFieldMadeFinal.java │ ├── TestFieldMadeNonStatic.java │ ├── TestFieldMadeStatic.java │ ├── TestFieldRemoved.java │ ├── TestFieldRemovedClass.java │ ├── TestFieldRemovedType.java │ ├── TestIAbstractMethodUnimplemented.java │ ├── TestImplementClass.java │ ├── TestImplementSealed.java │ ├── TestInaccessibleClassConstant.java │ ├── TestInstanceOfInaccessible.java │ ├── TestInstanceOfRemoved.java │ ├── TestInstantiateAbstractClass.java │ ├── TestInstantiateInterface.java │ ├── TestInterfaceMethodResolvingToSuperclass.java │ ├── TestInvokeInaccessibleClass.java │ ├── TestInvokeInterfaceClass.java │ ├── TestInvokeInterfaceInaccessible.java │ ├── TestInvokeInterfaceRemoved.java │ ├── TestInvokeRemovedClass.java │ ├── TestInvokeSpecialInaccessible.java │ ├── TestInvokeSpecialRemoved.java │ ├── TestInvokeStaticInaccessible.java │ ├── TestInvokeStaticMadeInterface.java │ ├── TestInvokeStaticMadeNonInterface.java │ ├── TestInvokeStaticRemoved.java │ ├── TestInvokeVirtualInaccessible.java │ ├── TestInvokeVirtualInterface.java │ ├── TestInvokeVirtualRemoved.java │ ├── TestLambdaDiamondProblem.java │ ├── TestLambdaFunctionalInterfaceMadeClass.java │ ├── TestLambdaInaccessibleFunctionalInterface.java │ ├── TestLambdaMethodRename.java │ ├── TestLambdaRemovedFunctionalInterface.java │ ├── TestMethodWithInaccessibleParam.java │ ├── TestMethodWithInaccessibleReturnType.java │ ├── TestMethodWithRemovedParam.java │ ├── TestMethodWithRemovedReturnType.java │ ├── TestMultiANewArrayInaccessible.java │ ├── TestMultiANewArrayRemoved.java │ ├── TestNewInaccessible.java │ ├── TestNewRemoved.java │ ├── TestObjectReturnTypeChangedToString.java │ ├── TestOkayFinalWrites.java │ ├── TestRemovedClassConstant.java │ ├── TestStringParamChangedToObject.java │ ├── TestThrowsInaccessible.java │ └── TestThrowsRemoved.java ├── testNewLib ├── build.gradle.kts └── src │ └── main │ └── java │ └── testLib │ ├── AddedAbstractMethod.java │ ├── ClassMadeAbstract.java │ ├── ClassMadeFinal.java │ ├── ClassMadeInaccessible.java │ ├── ClassMadeInterface.java │ ├── ClassMadeSealed.java │ ├── ConstructorMovedToSuperclass.java │ ├── Diamond1.java │ ├── Diamond2.java │ ├── FunctionalInterfaceMadeClass.java │ ├── FunctionalInterfaceMadeInaccessible.java │ ├── FunctionalInterfaceMethodRename.java │ ├── IAddedAbstractMethod.java │ ├── InterfaceMadeClass.java │ ├── InterfaceMadeInaccessible.java │ ├── InterfaceMadeSealed.java │ ├── MethodMadeFinal.java │ ├── SignatureChange.java │ ├── SignatureChangeInterface.java │ └── ThrowableMadeInaccessible.java └── testOldLib ├── build.gradle.kts └── src └── main └── java └── testLib ├── AddedAbstractMethod.java ├── ClassMadeAbstract.java ├── ClassMadeFinal.java ├── ClassMadeInaccessible.java ├── ClassMadeInterface.java ├── ClassMadeSealed.java ├── ConstructorMovedToSuperclass.java ├── Diamond1.java ├── Diamond2.java ├── FunctionalInterfaceMadeClass.java ├── FunctionalInterfaceMadeInaccessible.java ├── FunctionalInterfaceMethodRename.java ├── IAddedAbstractMethod.java ├── InterfaceMadeClass.java ├── InterfaceMadeInaccessible.java ├── InterfaceMadeSealed.java ├── MethodMadeFinal.java ├── RemovedClass.java ├── RemovedFunctionalInterface.java ├── RemovedInterface.java ├── RemovedThrowable.java ├── SignatureChange.java ├── SignatureChangeInterface.java └── ThrowableMadeInaccessible.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/README.md -------------------------------------------------------------------------------- /fabric/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/fabric/build.gradle.kts -------------------------------------------------------------------------------- /fabric/src/main/java/net/earthcomputer/modcompatchecker/fabric/AccessWidenerPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/fabric/src/main/java/net/earthcomputer/modcompatchecker/fabric/AccessWidenerPlugin.java -------------------------------------------------------------------------------- /fabric/src/main/java/net/earthcomputer/modcompatchecker/fabric/FabricModJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/fabric/src/main/java/net/earthcomputer/modcompatchecker/fabric/FabricModJson.java -------------------------------------------------------------------------------- /fabric/src/main/java/net/earthcomputer/modcompatchecker/fabric/FabricPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/fabric/src/main/java/net/earthcomputer/modcompatchecker/fabric/FabricPlugin.java -------------------------------------------------------------------------------- /fabric/src/main/java/net/earthcomputer/modcompatchecker/fabric/FabricUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/fabric/src/main/java/net/earthcomputer/modcompatchecker/fabric/FabricUtil.java -------------------------------------------------------------------------------- /fabric/src/main/resources/META-INF/services/net.earthcomputer.modcompatchecker.config.Plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/fabric/src/main/resources/META-INF/services/net.earthcomputer.modcompatchecker.config.Plugin -------------------------------------------------------------------------------- /fabric/src/test/java/net/earthcomputer/modcompatchecker/fabric/FabricCheckerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/fabric/src/test/java/net/earthcomputer/modcompatchecker/fabric/FabricCheckerTest.java -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/gradlew.bat -------------------------------------------------------------------------------- /root/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/build.gradle.kts -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/Main.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/BinaryCompatChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/BinaryCompatChecker.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/Checker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/Checker.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/CheckerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/CheckerConfig.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/ClassCheckVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/ClassCheckVisitor.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/Errors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/Errors.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/MethodCheckVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/MethodCheckVisitor.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/PrintingProblemCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/PrintingProblemCollector.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/ProblemCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/ProblemCollector.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/condy/CondyChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/condy/CondyChecker.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/condy/CondyInvokeChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/condy/CondyInvokeChecker.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/condy/CondyInvokeEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/condy/CondyInvokeEvaluator.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/condy/EnumConstantChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/condy/EnumConstantChecker.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/condy/FieldCondyChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/condy/FieldCondyChecker.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/indy/EnumSwitchChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/indy/EnumSwitchChecker.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/indy/IndyChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/indy/IndyChecker.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/indy/IndyContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/indy/IndyContext.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/checker/indy/LambdaMetafactoryChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/checker/indy/LambdaMetafactoryChecker.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/config/BuiltinPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/config/BuiltinPlugin.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/config/Config.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/config/ConfigLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/config/ConfigLoader.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/config/ConfigSectionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/config/ConfigSectionType.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/config/IncludeList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/config/IncludeList.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/config/IncludeListSectionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/config/IncludeListSectionType.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/config/Plugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/config/Plugin.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/config/PluginLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/config/PluginLoader.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/config/PropertiesSectionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/config/PropertiesSectionType.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/indexer/ClassIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/indexer/ClassIndex.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/indexer/ClasspathClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/indexer/ClasspathClass.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/indexer/IResolvedClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/indexer/IResolvedClass.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/indexer/Index.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/indexer/Index.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/indexer/Indexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/indexer/Indexer.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/indexer/IndexerClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/indexer/IndexerClassVisitor.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/util/AccessFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/util/AccessFlags.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/util/AccessLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/util/AccessLevel.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/util/AsmUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/util/AsmUtil.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/util/ClassMember.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/util/ClassMember.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/util/InheritanceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/util/InheritanceUtil.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/util/NameAndDesc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/util/NameAndDesc.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/util/OwnedClassMember.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/util/OwnedClassMember.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/util/ThreeState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/util/ThreeState.java -------------------------------------------------------------------------------- /root/src/main/java/net/earthcomputer/modcompatchecker/util/UnimplementedMethodChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/java/net/earthcomputer/modcompatchecker/util/UnimplementedMethodChecker.java -------------------------------------------------------------------------------- /root/src/main/resources/META-INF/services/net.earthcomputer.modcompatchecker.config.Plugin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/main/resources/META-INF/services/net.earthcomputer.modcompatchecker.config.Plugin -------------------------------------------------------------------------------- /root/src/test/java/net/earthcomputer/modcompatchecker/BinaryCompatCheckerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/root/src/test/java/net/earthcomputer/modcompatchecker/BinaryCompatCheckerTest.java -------------------------------------------------------------------------------- /root/src/test/resources/all_classes_loaded_by_reflection.cfg: -------------------------------------------------------------------------------- 1 | [reflection] 2 | include ** -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /testCommon/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testCommon/build.gradle.kts -------------------------------------------------------------------------------- /testCommon/src/main/java/net/earthcomputer/modcompatchecker/BinaryCompatFixture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testCommon/src/main/java/net/earthcomputer/modcompatchecker/BinaryCompatFixture.java -------------------------------------------------------------------------------- /testCommon/src/main/java/net/earthcomputer/modcompatchecker/ErrorCollectingProblemCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testCommon/src/main/java/net/earthcomputer/modcompatchecker/ErrorCollectingProblemCollector.java -------------------------------------------------------------------------------- /testFabricMod/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testFabricMod/build.gradle.kts -------------------------------------------------------------------------------- /testFabricMod/src/main/java/testFabricMod/TestAccessWidener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testFabricMod/src/main/java/testFabricMod/TestAccessWidener.java -------------------------------------------------------------------------------- /testFabricMod/src/main/java/testFabricMod/TestAccessWidener2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testFabricMod/src/main/java/testFabricMod/TestAccessWidener2.java -------------------------------------------------------------------------------- /testFabricMod/src/main/java/testFabricMod/TestAccessWidener3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testFabricMod/src/main/java/testFabricMod/TestAccessWidener3.java -------------------------------------------------------------------------------- /testFabricMod/src/main/java/testFabricMod/TestEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testFabricMod/src/main/java/testFabricMod/TestEntryPoint.java -------------------------------------------------------------------------------- /testFabricMod/src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testFabricMod/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /testFabricMod/src/main/resources/testfabricmod.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testFabricMod/src/main/resources/testfabricmod.accesswidener -------------------------------------------------------------------------------- /testMod/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/build.gradle.kts -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestANewArrayInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestANewArrayInaccessible.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestANewArrayRemoved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestANewArrayRemoved.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestAbstractMethodImplemented.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestAbstractMethodImplemented.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestAbstractMethodImplementedViaSuperclass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestAbstractMethodImplementedViaSuperclass.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestAbstractMethodUnimplemented.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestAbstractMethodUnimplemented.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestAbstractMethodUnimplementedDespiteSuperclass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestAbstractMethodUnimplementedDespiteSuperclass.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestAltLambdaDiamondProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestAltLambdaDiamondProblem.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestAltLambdaFunctionalInterfaceMadeClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestAltLambdaFunctionalInterfaceMadeClass.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestAltLambdaInaccessibleFunctionalInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestAltLambdaInaccessibleFunctionalInterface.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestAltLambdaMethodRename.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestAltLambdaMethodRename.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestAltLambdaRemovedFunctionalInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestAltLambdaRemovedFunctionalInterface.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestCheckcastInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestCheckcastInaccessible.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestCheckcastRemoved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestCheckcastRemoved.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestConstructorMovedToSuperclass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestConstructorMovedToSuperclass.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestDiamondProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestDiamondProblem.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestDiamondProblemOk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestDiamondProblemOk.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestExtendFinalClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestExtendFinalClass.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestExtendFinalMethod1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestExtendFinalMethod1.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestExtendFinalMethod2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestExtendFinalMethod2.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestExtendInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestExtendInterface.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestExtendSealed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestExtendSealed.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestExtendsInaccessibleClassAndInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestExtendsInaccessibleClassAndInterface.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestExtendsRemovedClassAndInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestExtendsRemovedClassAndInterface.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestFieldInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestFieldInaccessible.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestFieldInaccessibleClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestFieldInaccessibleClass.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestFieldInaccessibleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestFieldInaccessibleType.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestFieldMadeFinal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestFieldMadeFinal.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestFieldMadeNonStatic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestFieldMadeNonStatic.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestFieldMadeStatic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestFieldMadeStatic.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestFieldRemoved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestFieldRemoved.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestFieldRemovedClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestFieldRemovedClass.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestFieldRemovedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestFieldRemovedType.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestIAbstractMethodUnimplemented.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestIAbstractMethodUnimplemented.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestImplementClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestImplementClass.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestImplementSealed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestImplementSealed.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInaccessibleClassConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInaccessibleClassConstant.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInstanceOfInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInstanceOfInaccessible.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInstanceOfRemoved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInstanceOfRemoved.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInstantiateAbstractClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInstantiateAbstractClass.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInstantiateInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInstantiateInterface.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInterfaceMethodResolvingToSuperclass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInterfaceMethodResolvingToSuperclass.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInvokeInaccessibleClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInvokeInaccessibleClass.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInvokeInterfaceClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInvokeInterfaceClass.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInvokeInterfaceInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInvokeInterfaceInaccessible.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInvokeInterfaceRemoved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInvokeInterfaceRemoved.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInvokeRemovedClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInvokeRemovedClass.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInvokeSpecialInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInvokeSpecialInaccessible.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInvokeSpecialRemoved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInvokeSpecialRemoved.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInvokeStaticInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInvokeStaticInaccessible.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInvokeStaticMadeInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInvokeStaticMadeInterface.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInvokeStaticMadeNonInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInvokeStaticMadeNonInterface.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInvokeStaticRemoved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInvokeStaticRemoved.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInvokeVirtualInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInvokeVirtualInaccessible.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInvokeVirtualInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInvokeVirtualInterface.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestInvokeVirtualRemoved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestInvokeVirtualRemoved.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestLambdaDiamondProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestLambdaDiamondProblem.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestLambdaFunctionalInterfaceMadeClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestLambdaFunctionalInterfaceMadeClass.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestLambdaInaccessibleFunctionalInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestLambdaInaccessibleFunctionalInterface.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestLambdaMethodRename.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestLambdaMethodRename.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestLambdaRemovedFunctionalInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestLambdaRemovedFunctionalInterface.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestMethodWithInaccessibleParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestMethodWithInaccessibleParam.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestMethodWithInaccessibleReturnType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestMethodWithInaccessibleReturnType.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestMethodWithRemovedParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestMethodWithRemovedParam.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestMethodWithRemovedReturnType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestMethodWithRemovedReturnType.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestMultiANewArrayInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestMultiANewArrayInaccessible.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestMultiANewArrayRemoved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestMultiANewArrayRemoved.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestNewInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestNewInaccessible.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestNewRemoved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestNewRemoved.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestObjectReturnTypeChangedToString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestObjectReturnTypeChangedToString.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestOkayFinalWrites.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestOkayFinalWrites.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestRemovedClassConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestRemovedClassConstant.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestStringParamChangedToObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestStringParamChangedToObject.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestThrowsInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestThrowsInaccessible.java -------------------------------------------------------------------------------- /testMod/src/main/java/testMod/TestThrowsRemoved.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testMod/src/main/java/testMod/TestThrowsRemoved.java -------------------------------------------------------------------------------- /testNewLib/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("java") 3 | } -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/AddedAbstractMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/AddedAbstractMethod.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/ClassMadeAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/ClassMadeAbstract.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/ClassMadeFinal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/ClassMadeFinal.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/ClassMadeInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/ClassMadeInaccessible.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/ClassMadeInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/ClassMadeInterface.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/ClassMadeSealed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/ClassMadeSealed.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/ConstructorMovedToSuperclass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/ConstructorMovedToSuperclass.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/Diamond1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/Diamond1.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/Diamond2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/Diamond2.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/FunctionalInterfaceMadeClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/FunctionalInterfaceMadeClass.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/FunctionalInterfaceMadeInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/FunctionalInterfaceMadeInaccessible.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/FunctionalInterfaceMethodRename.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/FunctionalInterfaceMethodRename.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/IAddedAbstractMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/IAddedAbstractMethod.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/InterfaceMadeClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/InterfaceMadeClass.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/InterfaceMadeInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/InterfaceMadeInaccessible.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/InterfaceMadeSealed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/InterfaceMadeSealed.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/MethodMadeFinal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/MethodMadeFinal.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/SignatureChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/SignatureChange.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/SignatureChangeInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/SignatureChangeInterface.java -------------------------------------------------------------------------------- /testNewLib/src/main/java/testLib/ThrowableMadeInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testNewLib/src/main/java/testLib/ThrowableMadeInaccessible.java -------------------------------------------------------------------------------- /testOldLib/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("java") 3 | } -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/AddedAbstractMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/AddedAbstractMethod.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/ClassMadeAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/ClassMadeAbstract.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/ClassMadeFinal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/ClassMadeFinal.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/ClassMadeInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/ClassMadeInaccessible.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/ClassMadeInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/ClassMadeInterface.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/ClassMadeSealed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/ClassMadeSealed.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/ConstructorMovedToSuperclass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/ConstructorMovedToSuperclass.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/Diamond1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/Diamond1.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/Diamond2.java: -------------------------------------------------------------------------------- 1 | package testLib; 2 | 3 | public interface Diamond2 { 4 | } 5 | -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/FunctionalInterfaceMadeClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/FunctionalInterfaceMadeClass.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/FunctionalInterfaceMadeInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/FunctionalInterfaceMadeInaccessible.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/FunctionalInterfaceMethodRename.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/FunctionalInterfaceMethodRename.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/IAddedAbstractMethod.java: -------------------------------------------------------------------------------- 1 | package testLib; 2 | 3 | public interface IAddedAbstractMethod { 4 | } 5 | -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/InterfaceMadeClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/InterfaceMadeClass.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/InterfaceMadeInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/InterfaceMadeInaccessible.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/InterfaceMadeSealed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/InterfaceMadeSealed.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/MethodMadeFinal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/MethodMadeFinal.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/RemovedClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/RemovedClass.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/RemovedFunctionalInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/RemovedFunctionalInterface.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/RemovedInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/RemovedInterface.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/RemovedThrowable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/RemovedThrowable.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/SignatureChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/SignatureChange.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/SignatureChangeInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/SignatureChangeInterface.java -------------------------------------------------------------------------------- /testOldLib/src/main/java/testLib/ThrowableMadeInaccessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Earthcomputer/ModCompatChecker/HEAD/testOldLib/src/main/java/testLib/ThrowableMadeInaccessible.java --------------------------------------------------------------------------------