{"diffoscope-json-version": 1, "source1": "/input1", "source2": "/input2", "unified_diff": null, "details": [{"source1": "zipinfo -v {}", "source2": "zipinfo -v {}", "unified_diff": "@@ -3562,15 +3562,15 @@\n   minimum software version required to extract:   2.0\n   compression method:                             none (stored)\n   file security status:                           not encrypted\n   extended local header:                          yes\n   file last modified on (DOS date/time):          2098 Jan 1 00:00:00\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local\n   file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC\n-  32-bit CRC value (hex):                         d527872d\n+  32-bit CRC value (hex):                         2237b5c5\n   compressed size:                                16094 bytes\n   uncompressed size:                              16094 bytes\n   length of filename:                             83 characters\n   length of extra field:                          9 bytes\n   length of file comment:                         0 characters\n   disk number on which file begins:               disk 1\n   apparent file type:                             binary\n"}, {"source1": "zipdetails --redact --scan --utc {}", "source2": "zipdetails --redact --scan --utc {}", "unified_diff": "@@ -2685,15 +2685,15 @@\n E28C3 Extra ID #1           5455 (21589) 'Extended Timestamp [UT]'\n E28C5   Length              0005 (5)\n E28C7   Flags               01 (1) 'Modification'\n E28C8   Modification Time   00000000 (0) 'Thu Jan  1 00:00:00 1970'\n E28CC PAYLOAD\n \n E67AA DATA DESCRIPTOR       08074B50 (134695760)\n-E67AE CRC                   D527872D (3576137517)\n+E67AE CRC                   2237B5C5 (574076357)\n E67B2 Compressed Size       00003EDE (16094)\n E67B6 Uncompressed Size     00003EDE (16094)\n \n E67BA LOCAL HEADER #101     04034B50 (67324752)\n E67BE Extract Zip Spec      14 (20) '2.0'\n E67BF Extract OS            00 (0) 'MS-DOS'\n E67C0 General Purpose Flag  0008 (8)\n@@ -5681,15 +5681,15 @@\n FB619 Created OS            00 (0) 'MS-DOS'\n FB61A Extract Zip Spec      14 (20) '2.0'\n FB61B Extract OS            00 (0) 'MS-DOS'\n FB61C General Purpose Flag  0008 (8)\n       [Bit  3]              1 'Streamed'\n FB61E Compression Method    0000 (0) 'Stored'\n FB620 Modification Time     EC210000 (3961585664) 'Wed Jan  1 00:00:00 2098'\n-FB624 CRC                   D527872D (3576137517)\n+FB624 CRC                   2237B5C5 (574076357)\n FB628 Compressed Size       00003EDE (16094)\n FB62C Uncompressed Size     00003EDE (16094)\n FB630 Filename Length       0053 (83)\n FB632 Extra Length          0009 (9)\n FB634 Comment Length        0000 (0)\n FB636 Disk Start            0000 (0)\n FB638 Int File Attributes   0000 (0)\n"}, {"source1": "org/finos/legend/pure/generated/core_analytics_lineage_tests_scanExecutetTests.java", "source2": "org/finos/legend/pure/generated/core_analytics_lineage_tests_scanExecutetTests.java", "comments": ["Ordering differences only"], "unified_diff": "@@ -94,14 +94,35 @@\n return CompiledSupport.mapToOneOverOne(_x._b(), (org.eclipse.collections.api.block.function.Function2<org.finos.legend.pure.generated.Root_meta_pure_lineage_scanExecutes_test_ClassB, ExecutionSupport, org.finos.legend.pure.generated.Root_meta_pure_lineage_scanExecutes_test_ClassC>)(core_analytics_lineage_tests_scanExecutetTests.__functions.get(\"meta$pure$lineage$scanExecutes$test$testFunction2$2$system$imports$import__core_analytics_lineage_tests_scanExecutetTests_pure_3$1\")), es)\n ;\n      }\n }\n );\n     }\n \n+public static boolean Root_meta_pure_lineage_scanExecutes_test_testScanExecutes__Boolean_1_(final ExecutionSupport es)\n+{\n+final org.finos.legend.pure.generated.Root_meta_pure_lineage_scanExecutes_Execute _exec = ((org.finos.legend.pure.generated.Root_meta_pure_lineage_scanExecutes_Execute)CompiledSupport.safeGet(core_pure_lineage_scanExecute.Root_meta_pure_lineage_scanExecutes_scanExecutes_FunctionDefinition_1__Execute_MANY_(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition<? extends java.lang.Object>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::function::ConcreteFunctionDefinition\",\"Root::meta::pure::lineage::scanExecutes::test::testFunction2__Any_1_\")),es), 0l, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/tests/scanExecutetTests.pure\", -1, -1, 59, 95, -1, -1)));\n+final RichIterable<? extends org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List<? extends org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_PropertyPathNode>> _p = CompiledSupport.mapToManyOverOne(core_pure_lineage_scanProperties.Root_meta_pure_lineage_scanProperties_scanProperties_ValueSpecification_1__Res_$0_1$_(_exec._funcEntryPoint(),es), (org.eclipse.collections.api.block.function.Function2<org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_Res, ExecutionSupport, RichIterable<? extends org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List<? extends org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_PropertyPathNode>>>)(core_analytics_lineage_tests_scanExecutetTests.__functions.get(\"meta$pure$lineage$scanExecutes$test$testScanExecutes$1$system$imports$import__core_analytics_lineage_tests_scanExecutetTests_pure_3$1\")), es)\n+;\n+platform_pure_basics_tests_assertEquals.Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(CompiledSupport.toPureCollection(platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"ClassA->b\\n\",\"ClassA->b, ClassB->c\")),es)),CompiledSupport.toPureCollection(core_pure_lineage_scanProperties.Root_meta_pure_lineage_scanProperties_printPropertyNodeLists_List_MANY__String_1__String_1_(CompiledSupport.toPureCollection(_p),\"\",es)),es);\n+final org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_propertyTree_PropertyPathTree _tree = core_pure_lineage_scanProperties.Root_meta_pure_lineage_scanProperties_propertyTree_buildPropertyTree_List_MANY__PropertyPathTree_1_(CompiledSupport.toPureCollection(_p),es);\n+platform_pure_basics_tests_assertEquals.Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(CompiledSupport.toPureCollection(platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"root\\n\",\" c_ClassA\\n\",\"  p_ClassA.b\\n\",\"   p_ClassB.c\\n\")),es)),CompiledSupport.toPureCollection(core_pure_lineage_scanProperties.Root_meta_pure_lineage_scanProperties_propertyTree_printTree_PropertyPathTree_1__String_1__String_1_(_tree,\"\",es)),es);\n+return true;\n+}\n+\n+public static java.lang.Object Root_meta_pure_lineage_scanExecutes_test_testFunction2__Any_1_(final ExecutionSupport es)\n+{\n+return (CompiledSupport.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Result<? extends org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet>>castWithExceptionHandling(core_pure_router_router_entry.Root_meta_pure_router_execute_FunctionDefinition_1__Mapping_1__Runtime_1__Extension_MANY__Result_1_(new PureCompiledLambda(\n+(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction(\"meta$pure$lineage$scanExecutes$test$testFunction2$2$system$imports$import__core_analytics_lineage_tests_scanExecutetTests_pure_3$3\")\n+), (\n+core_analytics_lineage_tests_scanExecutetTests.__functions.get(\"meta$pure$lineage$scanExecutes$test$testFunction2$2$system$imports$import__core_analytics_lineage_tests_scanExecutetTests_pure_3$3\")\n+))\n+,((org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::mapping::Mapping\",\"Root::meta::pure::lineage::scanExecutes::test::MappingForABC\")),new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl(\"Anonymous_NoCounter\"),CompiledSupport.toPureCollection(core_relational_relational_extensions_extension.Root_meta_relational_extension_relationalExtensions__Extension_MANY_(es)),es),org.finos.legend.pure.generated.Root_meta_pure_mapping_Result.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/tests/scanExecutetTests.pure\", -1, -1, 100, 4, -1, -1)));\n+}\n+\n public static boolean Root_meta_pure_lineage_scanExecutes_test_testAnalytics__Boolean_1_(final ExecutionSupport es)\n {\n final org.finos.legend.pure.generated.Root_meta_pure_lineage_scanExecutes_Execute _exec = ((org.finos.legend.pure.generated.Root_meta_pure_lineage_scanExecutes_Execute)CompiledSupport.safeGet(core_pure_lineage_scanExecute.Root_meta_pure_lineage_scanExecutes_scanExecutes_FunctionDefinition_1__Execute_MANY_(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition<? extends java.lang.Object>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::function::ConcreteFunctionDefinition\",\"Root::meta::pure::lineage::scanExecutes::test::testFunction__Any_1_\")),es), 0l, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/tests/scanExecutetTests.pure\", -1, -1, 22, 94, -1, -1)));\n return platform_pure_basics_tests_assertEquals.Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(CompiledSupport.toPureCollection(((org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::mapping::Mapping\",\"Root::meta::pure::lineage::scanExecutes::test::MyMapping\"))),CompiledSupport.toPureCollection(((org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping)CompiledSupport.safeGet(core_pure_lineage_scanMapping.Root_meta_pure_lineage_scanMapping_scanMapping_Any_1__Mapping_MANY_(_exec._mappingEntryPoint(),es), 0l, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/tests/scanExecutetTests.pure\", -1, -1, 23, 109, -1, -1)))),es);\n }\n \n public static java.lang.Object Root_meta_pure_lineage_scanExecutes_test_testFunction__Any_1_(final ExecutionSupport es)\n@@ -115,29 +136,8 @@\n ,core_analytics_lineage_tests_scanExecutetTests.Root_meta_pure_lineage_scanExecutes_test_processMapping_Mapping_1__Mapping_1_(_z,es),new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl(\"Anonymous_NoCounter\"),CompiledSupport.toPureCollection(core_relational_relational_extensions_extension.Root_meta_relational_extension_relationalExtensions__Extension_MANY_(es)),es),org.finos.legend.pure.generated.Root_meta_pure_mapping_Result.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/tests/scanExecutetTests.pure\", -1, -1, 34, 4, -1, -1)));\n }\n \n public static org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping Root_meta_pure_lineage_scanExecutes_test_processMapping_Mapping_1__Mapping_1_(final org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping _m,final ExecutionSupport es)\n {\n return _m;\n }\n-\n-public static boolean Root_meta_pure_lineage_scanExecutes_test_testScanExecutes__Boolean_1_(final ExecutionSupport es)\n-{\n-final org.finos.legend.pure.generated.Root_meta_pure_lineage_scanExecutes_Execute _exec = ((org.finos.legend.pure.generated.Root_meta_pure_lineage_scanExecutes_Execute)CompiledSupport.safeGet(core_pure_lineage_scanExecute.Root_meta_pure_lineage_scanExecutes_scanExecutes_FunctionDefinition_1__Execute_MANY_(((org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.function.ConcreteFunctionDefinition<? extends java.lang.Object>)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::metamodel::function::ConcreteFunctionDefinition\",\"Root::meta::pure::lineage::scanExecutes::test::testFunction2__Any_1_\")),es), 0l, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/tests/scanExecutetTests.pure\", -1, -1, 59, 95, -1, -1)));\n-final RichIterable<? extends org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List<? extends org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_PropertyPathNode>> _p = CompiledSupport.mapToManyOverOne(core_pure_lineage_scanProperties.Root_meta_pure_lineage_scanProperties_scanProperties_ValueSpecification_1__Res_$0_1$_(_exec._funcEntryPoint(),es), (org.eclipse.collections.api.block.function.Function2<org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_Res, ExecutionSupport, RichIterable<? extends org.finos.legend.pure.m3.coreinstance.meta.pure.functions.collection.List<? extends org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_PropertyPathNode>>>)(core_analytics_lineage_tests_scanExecutetTests.__functions.get(\"meta$pure$lineage$scanExecutes$test$testScanExecutes$1$system$imports$import__core_analytics_lineage_tests_scanExecutetTests_pure_3$1\")), es)\n-;\n-platform_pure_basics_tests_assertEquals.Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(CompiledSupport.toPureCollection(platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"ClassA->b\\n\",\"ClassA->b, ClassB->c\")),es)),CompiledSupport.toPureCollection(core_pure_lineage_scanProperties.Root_meta_pure_lineage_scanProperties_printPropertyNodeLists_List_MANY__String_1__String_1_(CompiledSupport.toPureCollection(_p),\"\",es)),es);\n-final org.finos.legend.pure.generated.Root_meta_pure_lineage_scanProperties_propertyTree_PropertyPathTree _tree = core_pure_lineage_scanProperties.Root_meta_pure_lineage_scanProperties_propertyTree_buildPropertyTree_List_MANY__PropertyPathTree_1_(CompiledSupport.toPureCollection(_p),es);\n-platform_pure_basics_tests_assertEquals.Root_meta_pure_functions_asserts_assertEquals_Any_MANY__Any_MANY__Boolean_1_(CompiledSupport.toPureCollection(platform_pure_grammar_functions_string_plus.Root_meta_pure_functions_string_plus_String_MANY__String_1_(CompiledSupport.toPureCollection(Lists.mutable.<java.lang.String>with(\"root\\n\",\" c_ClassA\\n\",\"  p_ClassA.b\\n\",\"   p_ClassB.c\\n\")),es)),CompiledSupport.toPureCollection(core_pure_lineage_scanProperties.Root_meta_pure_lineage_scanProperties_propertyTree_printTree_PropertyPathTree_1__String_1__String_1_(_tree,\"\",es)),es);\n-return true;\n-}\n-\n-public static java.lang.Object Root_meta_pure_lineage_scanExecutes_test_testFunction2__Any_1_(final ExecutionSupport es)\n-{\n-return (CompiledSupport.<org.finos.legend.pure.generated.Root_meta_pure_mapping_Result<? extends org.finos.legend.pure.generated.Root_meta_pure_tds_TabularDataSet>>castWithExceptionHandling(core_pure_router_router_entry.Root_meta_pure_router_execute_FunctionDefinition_1__Mapping_1__Runtime_1__Extension_MANY__Result_1_(new PureCompiledLambda(\n-(((CompiledExecutionSupport)es).getMetadataAccessor().getLambdaFunction(\"meta$pure$lineage$scanExecutes$test$testFunction2$2$system$imports$import__core_analytics_lineage_tests_scanExecutetTests_pure_3$3\")\n-), (\n-core_analytics_lineage_tests_scanExecutetTests.__functions.get(\"meta$pure$lineage$scanExecutes$test$testFunction2$2$system$imports$import__core_analytics_lineage_tests_scanExecutetTests_pure_3$3\")\n-))\n-,((org.finos.legend.pure.m3.coreinstance.meta.pure.mapping.Mapping)((CompiledExecutionSupport)es).getMetadata(\"meta::pure::mapping::Mapping\",\"Root::meta::pure::lineage::scanExecutes::test::MappingForABC\")),new org.finos.legend.pure.generated.Root_meta_pure_runtime_Runtime_Impl(\"Anonymous_NoCounter\"),CompiledSupport.toPureCollection(core_relational_relational_extensions_extension.Root_meta_relational_extension_relationalExtensions__Extension_MANY_(es)),es),org.finos.legend.pure.generated.Root_meta_pure_mapping_Result.class, new org.finos.legend.pure.m4.coreinstance.SourceInformation(\"/core_analytics_lineage/tests/scanExecutetTests.pure\", -1, -1, 100, 4, -1, -1)));\n-}\n }\n"}]}
