├── .editorconfig ├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── LICENSE.md ├── README.md ├── checkstyle.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── src ├── main │ └── java │ │ └── daomephsta │ │ └── unpick │ │ ├── api │ │ ├── ConstantUninliner.java │ │ ├── ValidatingUnpickV3Visitor.java │ │ ├── classresolvers │ │ │ ├── ClassResolvers.java │ │ │ ├── IClassResolver.java │ │ │ ├── IConstantResolver.java │ │ │ ├── IInheritanceChecker.java │ │ │ └── IMemberChecker.java │ │ └── constantgroupers │ │ │ ├── ConstantGroup.java │ │ │ ├── ConstantGroupers.java │ │ │ ├── IConstantGrouper.java │ │ │ └── IReplacementGenerator.java │ │ └── impl │ │ ├── AbstractInsnNodes.java │ │ ├── DataTypeUtils.java │ │ ├── InstructionFactory.java │ │ ├── UnpickInterpreter.java │ │ ├── UnpickValue.java │ │ ├── Utils.java │ │ ├── classresolvers │ │ ├── ChainClassResolver.java │ │ ├── ClasspathClassResolver.java │ │ ├── JarClassResolver.java │ │ └── PathClassResolver.java │ │ ├── constantmappers │ │ ├── datadriven │ │ │ ├── DataDrivenConstantGrouper.java │ │ │ ├── ExpressionEvaluator.java │ │ │ ├── ExpressionGenerator.java │ │ │ ├── data │ │ │ │ ├── ConstantReplacementInfo.java │ │ │ │ ├── Data.java │ │ │ │ ├── GroupInfo.java │ │ │ │ └── ScopedGroupInfo.java │ │ │ ├── package-info.java │ │ │ └── parser │ │ │ │ ├── V1Parser.java │ │ │ │ ├── package-info.java │ │ │ │ └── v2 │ │ │ │ ├── V2Parser.java │ │ │ │ └── package-info.java │ │ └── package-info.java │ │ ├── constantresolvers │ │ ├── BytecodeAnalysisConstantResolver.java │ │ ├── ChainConstantResolver.java │ │ ├── ClasspathConstantResolver.java │ │ └── package-info.java │ │ ├── inheritancecheckers │ │ ├── BytecodeAnalysisInheritanceChecker.java │ │ ├── ChainInheritanceChecker.java │ │ ├── ClasspathInheritanceChecker.java │ │ └── package-info.java │ │ ├── membercheckers │ │ ├── BytecodeAnalysisMemberChecker.java │ │ ├── ChainMemberChecker.java │ │ ├── ClasspathMemberChecker.java │ │ ├── MemberInfoImpl.java │ │ ├── ParameterInfoImpl.java │ │ └── package-info.java │ │ ├── package-info.java │ │ └── representations │ │ ├── ReplacementInstructionGenerator.java │ │ ├── ReplacementSet.java │ │ └── package-info.java └── test │ └── java │ └── daomephsta │ └── unpick │ └── tests │ ├── TestCoercion.java │ ├── TestExpressions.java │ ├── TestFlagUninlining.java │ ├── TestGlobalConstants.java │ ├── TestLambda.java │ ├── TestNoSelfReferencing.java │ ├── TestNonStaticConstants.java │ ├── TestSimpleConstantUninlining.java │ ├── TestSubclass.java │ ├── TestTargetAnnotations.java │ ├── TestValidation.java │ └── lib │ ├── ASMAssertions.java │ └── TestUtils.java ├── test-data-expected ├── build.gradle └── src │ └── main │ └── java │ └── pkg │ ├── Constants.java │ ├── TestAnnotation.java │ ├── TestByteToIntCoercion.java │ ├── TestByteToIntFlagCoercion.java │ ├── TestConstantDeclaration.java │ ├── TestExpressions.java │ ├── TestFloatToDoubleCoercion.java │ ├── TestIntToLongCoercion.java │ ├── TestIntToLongFlagCoercion.java │ ├── TestKnownByteConstantsParameter.java │ ├── TestKnownByteConstantsReturn.java │ ├── TestKnownByteFlagsParameter.java │ ├── TestKnownByteFlagsReturn.java │ ├── TestKnownCharConstantsParameter.java │ ├── TestKnownCharConstantsReturn.java │ ├── TestKnownClassConstantsParameter.java │ ├── TestKnownClassConstantsReturn.java │ ├── TestKnownDoubleConstantsParameter.java │ ├── TestKnownDoubleConstantsReturn.java │ ├── TestKnownFloatConstantsParameter.java │ ├── TestKnownFloatConstantsReturn.java │ ├── TestKnownIntConstantsParameter.java │ ├── TestKnownIntConstantsReturn.java │ ├── TestKnownIntFlagsParameter.java │ ├── TestKnownIntFlagsReturn.java │ ├── TestKnownLongConstantsParameter.java │ ├── TestKnownLongConstantsReturn.java │ ├── TestKnownLongFlagsParameter.java │ ├── TestKnownLongFlagsReturn.java │ ├── TestKnownShortConstantsParameter.java │ ├── TestKnownShortConstantsReturn.java │ ├── TestKnownShortFlagsParameter.java │ ├── TestKnownShortFlagsReturn.java │ ├── TestKnownStringConstantsParameter.java │ ├── TestKnownStringConstantsReturn.java │ ├── TestLambdaGroupedFunctionalInterfaceParameter.java │ ├── TestLambdaGroupedFunctionalInterfaceReturn.java │ ├── TestLambdaInsideToOutsideCapture.java │ ├── TestLambdaOutsideToInsideCapture.java │ ├── TestMinusOneFlags.java │ ├── TestNegatedByteFlagsParameter.java │ ├── TestNegatedByteFlagsReturn.java │ ├── TestNegatedIntFlagsParameter.java │ ├── TestNegatedIntFlagsReturn.java │ ├── TestNegatedLongFlagsParameter.java │ ├── TestNegatedLongFlagsReturn.java │ ├── TestNegatedShortFlagsParameter.java │ ├── TestNegatedShortFlagsReturn.java │ ├── TestNonStaticConstants.java │ ├── TestSomeUnknownFlags.java │ ├── TestSubclass.java │ ├── TestTargetAnnotations.java │ ├── TestUnknownConstants.java │ ├── TestUnknownFlags.java │ └── TestZeroFlags.java ├── test-data ├── build.gradle └── src │ └── main │ └── java │ └── pkg │ ├── Constants.java │ ├── TestAnnotation.java │ ├── TestByteToIntCoercion.java │ ├── TestByteToIntFlagCoercion.java │ ├── TestConstantDeclaration.java │ ├── TestExpressions.java │ ├── TestFloatToDoubleCoercion.java │ ├── TestIntToLongCoercion.java │ ├── TestIntToLongFlagCoercion.java │ ├── TestKnownByteConstantsParameter.java │ ├── TestKnownByteConstantsReturn.java │ ├── TestKnownByteFlagsParameter.java │ ├── TestKnownByteFlagsReturn.java │ ├── TestKnownCharConstantsParameter.java │ ├── TestKnownCharConstantsReturn.java │ ├── TestKnownClassConstantsParameter.java │ ├── TestKnownClassConstantsReturn.java │ ├── TestKnownDoubleConstantsParameter.java │ ├── TestKnownDoubleConstantsReturn.java │ ├── TestKnownFloatConstantsParameter.java │ ├── TestKnownFloatConstantsReturn.java │ ├── TestKnownIntConstantsParameter.java │ ├── TestKnownIntConstantsReturn.java │ ├── TestKnownIntFlagsParameter.java │ ├── TestKnownIntFlagsReturn.java │ ├── TestKnownLongConstantsParameter.java │ ├── TestKnownLongConstantsReturn.java │ ├── TestKnownLongFlagsParameter.java │ ├── TestKnownLongFlagsReturn.java │ ├── TestKnownShortConstantsParameter.java │ ├── TestKnownShortConstantsReturn.java │ ├── TestKnownShortFlagsParameter.java │ ├── TestKnownShortFlagsReturn.java │ ├── TestKnownStringConstantsParameter.java │ ├── TestKnownStringConstantsReturn.java │ ├── TestLambdaGroupedFunctionalInterfaceParameter.java │ ├── TestLambdaGroupedFunctionalInterfaceReturn.java │ ├── TestLambdaInsideToOutsideCapture.java │ ├── TestLambdaOutsideToInsideCapture.java │ ├── TestMinusOneFlags.java │ ├── TestNegatedByteFlagsParameter.java │ ├── TestNegatedByteFlagsReturn.java │ ├── TestNegatedIntFlagsParameter.java │ ├── TestNegatedIntFlagsReturn.java │ ├── TestNegatedLongFlagsParameter.java │ ├── TestNegatedLongFlagsReturn.java │ ├── TestNegatedShortFlagsParameter.java │ ├── TestNegatedShortFlagsReturn.java │ ├── TestNonStaticConstants.java │ ├── TestSomeUnknownFlags.java │ ├── TestSubclass.java │ ├── TestTargetAnnotations.java │ ├── TestUnknownConstants.java │ ├── TestUnknownFlags.java │ └── TestZeroFlags.java └── unpick-format-utils ├── build.gradle └── src └── main └── java └── daomephsta └── unpick └── constantmappers └── datadriven ├── parser ├── MemberKey.java ├── UnpickSyntaxException.java ├── Utils.java ├── v2 │ ├── UnpickV2Reader.java │ ├── UnpickV2Remapper.java │ └── UnpickV2Writer.java └── v3 │ ├── UnpickV3Reader.java │ ├── UnpickV3Remapper.java │ └── UnpickV3Writer.java └── tree ├── DataType.java ├── ForwardingUnpickV3Visitor.java ├── GroupDefinition.java ├── GroupFormat.java ├── GroupScope.java ├── Literal.java ├── TargetAnnotation.java ├── TargetField.java ├── TargetMethod.java ├── UnpickV3Visitor.java └── expr ├── BinaryExpression.java ├── CastExpression.java ├── Expression.java ├── ExpressionTransformer.java ├── ExpressionVisitor.java ├── FieldExpression.java ├── LiteralExpression.java ├── ParenExpression.java └── UnaryExpression.java /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/README.md -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/api/ConstantUninliner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/api/ConstantUninliner.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/api/ValidatingUnpickV3Visitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/api/ValidatingUnpickV3Visitor.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/api/classresolvers/ClassResolvers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/api/classresolvers/ClassResolvers.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/api/classresolvers/IClassResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/api/classresolvers/IClassResolver.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/api/classresolvers/IConstantResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/api/classresolvers/IConstantResolver.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/api/classresolvers/IInheritanceChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/api/classresolvers/IInheritanceChecker.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/api/classresolvers/IMemberChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/api/classresolvers/IMemberChecker.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/api/constantgroupers/ConstantGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/api/constantgroupers/ConstantGroup.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/api/constantgroupers/ConstantGroupers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/api/constantgroupers/ConstantGroupers.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/api/constantgroupers/IConstantGrouper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/api/constantgroupers/IConstantGrouper.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/api/constantgroupers/IReplacementGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/api/constantgroupers/IReplacementGenerator.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/AbstractInsnNodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/AbstractInsnNodes.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/DataTypeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/DataTypeUtils.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/InstructionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/InstructionFactory.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/UnpickInterpreter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/UnpickInterpreter.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/UnpickValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/UnpickValue.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/Utils.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/classresolvers/ChainClassResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/classresolvers/ChainClassResolver.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/classresolvers/ClasspathClassResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/classresolvers/ClasspathClassResolver.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/classresolvers/JarClassResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/classresolvers/JarClassResolver.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/classresolvers/PathClassResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/classresolvers/PathClassResolver.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/DataDrivenConstantGrouper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/DataDrivenConstantGrouper.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/ExpressionEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/ExpressionEvaluator.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/ExpressionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/ExpressionGenerator.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/data/ConstantReplacementInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/data/ConstantReplacementInfo.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/data/Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/data/Data.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/data/GroupInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/data/GroupInfo.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/data/ScopedGroupInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/data/ScopedGroupInfo.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/package-info.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/parser/V1Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/parser/V1Parser.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/parser/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/parser/package-info.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/parser/v2/V2Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/parser/v2/V2Parser.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/parser/v2/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantmappers/datadriven/parser/v2/package-info.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantmappers/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantmappers/package-info.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantresolvers/BytecodeAnalysisConstantResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantresolvers/BytecodeAnalysisConstantResolver.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantresolvers/ChainConstantResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantresolvers/ChainConstantResolver.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantresolvers/ClasspathConstantResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantresolvers/ClasspathConstantResolver.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/constantresolvers/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/constantresolvers/package-info.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/inheritancecheckers/BytecodeAnalysisInheritanceChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/inheritancecheckers/BytecodeAnalysisInheritanceChecker.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/inheritancecheckers/ChainInheritanceChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/inheritancecheckers/ChainInheritanceChecker.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/inheritancecheckers/ClasspathInheritanceChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/inheritancecheckers/ClasspathInheritanceChecker.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/inheritancecheckers/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/inheritancecheckers/package-info.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/membercheckers/BytecodeAnalysisMemberChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/membercheckers/BytecodeAnalysisMemberChecker.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/membercheckers/ChainMemberChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/membercheckers/ChainMemberChecker.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/membercheckers/ClasspathMemberChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/membercheckers/ClasspathMemberChecker.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/membercheckers/MemberInfoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/membercheckers/MemberInfoImpl.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/membercheckers/ParameterInfoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/membercheckers/ParameterInfoImpl.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/membercheckers/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/membercheckers/package-info.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/package-info.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/representations/ReplacementInstructionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/representations/ReplacementInstructionGenerator.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/representations/ReplacementSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/representations/ReplacementSet.java -------------------------------------------------------------------------------- /src/main/java/daomephsta/unpick/impl/representations/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/main/java/daomephsta/unpick/impl/representations/package-info.java -------------------------------------------------------------------------------- /src/test/java/daomephsta/unpick/tests/TestCoercion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/test/java/daomephsta/unpick/tests/TestCoercion.java -------------------------------------------------------------------------------- /src/test/java/daomephsta/unpick/tests/TestExpressions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/test/java/daomephsta/unpick/tests/TestExpressions.java -------------------------------------------------------------------------------- /src/test/java/daomephsta/unpick/tests/TestFlagUninlining.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/test/java/daomephsta/unpick/tests/TestFlagUninlining.java -------------------------------------------------------------------------------- /src/test/java/daomephsta/unpick/tests/TestGlobalConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/test/java/daomephsta/unpick/tests/TestGlobalConstants.java -------------------------------------------------------------------------------- /src/test/java/daomephsta/unpick/tests/TestLambda.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/test/java/daomephsta/unpick/tests/TestLambda.java -------------------------------------------------------------------------------- /src/test/java/daomephsta/unpick/tests/TestNoSelfReferencing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/test/java/daomephsta/unpick/tests/TestNoSelfReferencing.java -------------------------------------------------------------------------------- /src/test/java/daomephsta/unpick/tests/TestNonStaticConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/test/java/daomephsta/unpick/tests/TestNonStaticConstants.java -------------------------------------------------------------------------------- /src/test/java/daomephsta/unpick/tests/TestSimpleConstantUninlining.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/test/java/daomephsta/unpick/tests/TestSimpleConstantUninlining.java -------------------------------------------------------------------------------- /src/test/java/daomephsta/unpick/tests/TestSubclass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/test/java/daomephsta/unpick/tests/TestSubclass.java -------------------------------------------------------------------------------- /src/test/java/daomephsta/unpick/tests/TestTargetAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/test/java/daomephsta/unpick/tests/TestTargetAnnotations.java -------------------------------------------------------------------------------- /src/test/java/daomephsta/unpick/tests/TestValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/test/java/daomephsta/unpick/tests/TestValidation.java -------------------------------------------------------------------------------- /src/test/java/daomephsta/unpick/tests/lib/ASMAssertions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/test/java/daomephsta/unpick/tests/lib/ASMAssertions.java -------------------------------------------------------------------------------- /src/test/java/daomephsta/unpick/tests/lib/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/src/test/java/daomephsta/unpick/tests/lib/TestUtils.java -------------------------------------------------------------------------------- /test-data-expected/build.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/Constants.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestAnnotation.java: -------------------------------------------------------------------------------- 1 | package pkg; 2 | 3 | public @interface TestAnnotation { 4 | } 5 | -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestByteToIntCoercion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestByteToIntCoercion.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestByteToIntFlagCoercion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestByteToIntFlagCoercion.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestConstantDeclaration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestConstantDeclaration.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestExpressions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestExpressions.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestFloatToDoubleCoercion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestFloatToDoubleCoercion.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestIntToLongCoercion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestIntToLongCoercion.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestIntToLongFlagCoercion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestIntToLongFlagCoercion.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownByteConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownByteConstantsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownByteConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownByteConstantsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownByteFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownByteFlagsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownByteFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownByteFlagsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownCharConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownCharConstantsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownCharConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownCharConstantsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownClassConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownClassConstantsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownClassConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownClassConstantsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownDoubleConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownDoubleConstantsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownDoubleConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownDoubleConstantsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownFloatConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownFloatConstantsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownFloatConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownFloatConstantsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownIntConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownIntConstantsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownIntConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownIntConstantsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownIntFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownIntFlagsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownIntFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownIntFlagsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownLongConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownLongConstantsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownLongConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownLongConstantsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownLongFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownLongFlagsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownLongFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownLongFlagsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownShortConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownShortConstantsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownShortConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownShortConstantsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownShortFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownShortFlagsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownShortFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownShortFlagsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownStringConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownStringConstantsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestKnownStringConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestKnownStringConstantsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestLambdaGroupedFunctionalInterfaceParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestLambdaGroupedFunctionalInterfaceParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestLambdaGroupedFunctionalInterfaceReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestLambdaGroupedFunctionalInterfaceReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestLambdaInsideToOutsideCapture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestLambdaInsideToOutsideCapture.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestLambdaOutsideToInsideCapture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestLambdaOutsideToInsideCapture.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestMinusOneFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestMinusOneFlags.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestNegatedByteFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestNegatedByteFlagsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestNegatedByteFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestNegatedByteFlagsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestNegatedIntFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestNegatedIntFlagsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestNegatedIntFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestNegatedIntFlagsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestNegatedLongFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestNegatedLongFlagsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestNegatedLongFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestNegatedLongFlagsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestNegatedShortFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestNegatedShortFlagsParameter.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestNegatedShortFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestNegatedShortFlagsReturn.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestNonStaticConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestNonStaticConstants.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestSomeUnknownFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestSomeUnknownFlags.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestSubclass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestSubclass.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestTargetAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestTargetAnnotations.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestUnknownConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestUnknownConstants.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestUnknownFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestUnknownFlags.java -------------------------------------------------------------------------------- /test-data-expected/src/main/java/pkg/TestZeroFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data-expected/src/main/java/pkg/TestZeroFlags.java -------------------------------------------------------------------------------- /test-data/build.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/Constants.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestAnnotation.java: -------------------------------------------------------------------------------- 1 | package pkg; 2 | 3 | public @interface TestAnnotation { 4 | } 5 | -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestByteToIntCoercion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestByteToIntCoercion.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestByteToIntFlagCoercion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestByteToIntFlagCoercion.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestConstantDeclaration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestConstantDeclaration.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestExpressions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestExpressions.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestFloatToDoubleCoercion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestFloatToDoubleCoercion.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestIntToLongCoercion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestIntToLongCoercion.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestIntToLongFlagCoercion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestIntToLongFlagCoercion.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownByteConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownByteConstantsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownByteConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownByteConstantsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownByteFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownByteFlagsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownByteFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownByteFlagsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownCharConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownCharConstantsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownCharConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownCharConstantsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownClassConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownClassConstantsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownClassConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownClassConstantsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownDoubleConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownDoubleConstantsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownDoubleConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownDoubleConstantsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownFloatConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownFloatConstantsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownFloatConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownFloatConstantsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownIntConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownIntConstantsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownIntConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownIntConstantsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownIntFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownIntFlagsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownIntFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownIntFlagsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownLongConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownLongConstantsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownLongConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownLongConstantsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownLongFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownLongFlagsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownLongFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownLongFlagsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownShortConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownShortConstantsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownShortConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownShortConstantsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownShortFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownShortFlagsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownShortFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownShortFlagsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownStringConstantsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownStringConstantsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestKnownStringConstantsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestKnownStringConstantsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestLambdaGroupedFunctionalInterfaceParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestLambdaGroupedFunctionalInterfaceParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestLambdaGroupedFunctionalInterfaceReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestLambdaGroupedFunctionalInterfaceReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestLambdaInsideToOutsideCapture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestLambdaInsideToOutsideCapture.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestLambdaOutsideToInsideCapture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestLambdaOutsideToInsideCapture.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestMinusOneFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestMinusOneFlags.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestNegatedByteFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestNegatedByteFlagsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestNegatedByteFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestNegatedByteFlagsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestNegatedIntFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestNegatedIntFlagsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestNegatedIntFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestNegatedIntFlagsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestNegatedLongFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestNegatedLongFlagsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestNegatedLongFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestNegatedLongFlagsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestNegatedShortFlagsParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestNegatedShortFlagsParameter.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestNegatedShortFlagsReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestNegatedShortFlagsReturn.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestNonStaticConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestNonStaticConstants.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestSomeUnknownFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestSomeUnknownFlags.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestSubclass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestSubclass.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestTargetAnnotations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestTargetAnnotations.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestUnknownConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestUnknownConstants.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestUnknownFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestUnknownFlags.java -------------------------------------------------------------------------------- /test-data/src/main/java/pkg/TestZeroFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/test-data/src/main/java/pkg/TestZeroFlags.java -------------------------------------------------------------------------------- /unpick-format-utils/build.gradle: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/MemberKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/MemberKey.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/UnpickSyntaxException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/UnpickSyntaxException.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/Utils.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/v2/UnpickV2Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/v2/UnpickV2Reader.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/v2/UnpickV2Remapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/v2/UnpickV2Remapper.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/v2/UnpickV2Writer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/v2/UnpickV2Writer.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/v3/UnpickV3Reader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/v3/UnpickV3Reader.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/v3/UnpickV3Remapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/v3/UnpickV3Remapper.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/v3/UnpickV3Writer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/parser/v3/UnpickV3Writer.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/DataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/DataType.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/ForwardingUnpickV3Visitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/ForwardingUnpickV3Visitor.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/GroupDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/GroupDefinition.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/GroupFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/GroupFormat.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/GroupScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/GroupScope.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/Literal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/Literal.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/TargetAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/TargetAnnotation.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/TargetField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/TargetField.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/TargetMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/TargetMethod.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/UnpickV3Visitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/UnpickV3Visitor.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/BinaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/BinaryExpression.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/CastExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/CastExpression.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/Expression.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/ExpressionTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/ExpressionTransformer.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/ExpressionVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/ExpressionVisitor.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/FieldExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/FieldExpression.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/LiteralExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/LiteralExpression.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/ParenExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/ParenExpression.java -------------------------------------------------------------------------------- /unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/UnaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FabricMC/unpick/HEAD/unpick-format-utils/src/main/java/daomephsta/unpick/constantmappers/datadriven/tree/expr/UnaryExpression.java --------------------------------------------------------------------------------