Diff of the two buildlogs: -- --- b1/build.log 2025-11-15 02:17:36.670630069 +0000 +++ b2/build.log 2025-11-15 02:21:11.150901301 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Nov 14 14:15:40 -12 2025 -I: pbuilder-time-stamp: 1763172940 +I: Current time: Fri Dec 18 22:40:38 +14 2026 +I: pbuilder-time-stamp: 1797583238 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -25,53 +25,85 @@ dpkg-source: info: applying 03-java21-disable-failing-tests.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3835562/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3734044/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 18 08:40 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3734044/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3734044/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='8626fa28177f405aa2c1045373c00896' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3835562' - PS1='# ' - PS2='> ' + INVOCATION_ID=f07aba264e8e4a0ea43aaefeba269245 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3734044 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Vq2zShrf/pbuilderrc_KbZb --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Vq2zShrf/b1 --logfile b1/build.log procyon_0.6.0-3.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Vq2zShrf/pbuilderrc_tRdd --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Vq2zShrf/b2 --logfile b2/build.log procyon_0.6.0-3.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3835562/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3734044/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -353,7 +385,7 @@ Get: 232 http://deb.debian.org/debian forky/main arm64 gradle-debian-helper all 2.4 [24.5 kB] Get: 233 http://deb.debian.org/debian forky/main arm64 jarwrapper all 0.81 [9784 B] Get: 234 http://deb.debian.org/debian forky/main arm64 javahelper all 0.81 [79.4 kB] -Fetched 235 MB in 1s (228 MB/s) +Fetched 235 MB in 2s (104 MB/s) Preconfiguring packages ... Selecting previously unselected package libpipeline1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19964 files and directories currently installed.) @@ -1123,8 +1155,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Nov 15 02:16:14 UTC 2025. -Universal Time is now: Sat Nov 15 02:16:14 UTC 2025. +Local time is now: Fri Dec 18 08:41:45 UTC 2026. +Universal Time is now: Fri Dec 18 08:41:45 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libgeronimo-annotation-1.3-spec-java (1.3-1) ... @@ -1524,7 +1556,11 @@ Solving dependencies... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/procyon-0.6.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../procyon_0.6.0-3_source.changes +I: user script /srv/workspace/pbuilder/3734044/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/3734044/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/procyon-0.6.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../procyon_0.6.0-3_source.changes dpkg-buildpackage: info: source package procyon dpkg-buildpackage: info: source version 0.6.0-3 dpkg-buildpackage: info: source distribution unstable @@ -1539,7 +1575,7 @@ rm -Rf /build/reproducible-path/procyon-0.6.0/.gradle /build/reproducible-path/procyon-0.6.0/buildSrc/.gradle .m2 dh_autoreconf_clean -O--buildsystem=gradle jh_clean -O--buildsystem=gradle -Duplicate specification "unlink|u" for option "u" +Duplicate specification "u=s" for option "u" dh_clean -O--buildsystem=gradle debian/rules binary dh binary --buildsystem=gradle --with maven-repo-helper --with javahelper @@ -1559,18 +1595,18 @@ To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/4.4.1/userguide/gradle_daemon.html. Starting process 'Gradle build daemon'. Working directory: /build/reproducible-path/procyon-0.6.0/.gradle/daemon/4.4.1 Command: /usr/lib/jvm/java-21-openjdk-arm64/bin/java --add-opens java.base/java.lang=ALL-UNNAMED -Xbootclasspath/a:/usr/share/java/gradle-helper-hook.jar:/usr/share/java/maven-repo-helper.jar -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -cp /usr/share/gradle/lib/gradle-launcher-4.4.1.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 4.4.1 Successfully started process 'Gradle build daemon' -An attempt to start the daemon took 1.021 secs. -The client will now receive all logging from the daemon (pid: 3846280). The daemon log file: /build/reproducible-path/procyon-0.6.0/.gradle/daemon/4.4.1/daemon-3846280.out.log +An attempt to start the daemon took 3.101 secs. +The client will now receive all logging from the daemon (pid: 3750391). The daemon log file: /build/reproducible-path/procyon-0.6.0/.gradle/daemon/4.4.1/daemon-3750391.out.log Daemon will be stopped at the end of the build stopping after processing Closing daemon's stdin at end of input. The daemon will no longer process any standard input. Using 12 worker leases. -Creating new cache for fileHashes, path /build/reproducible-path/procyon-0.6.0/.gradle/caches/4.4.1/fileHashes/fileHashes.bin, access org.gradle.cache.internal.DefaultCacheAccess@41a64f39 -Creating new cache for resourceHashesCache, path /build/reproducible-path/procyon-0.6.0/.gradle/caches/4.4.1/fileHashes/resourceHashesCache.bin, access org.gradle.cache.internal.DefaultCacheAccess@41a64f39 -Creating new cache for fileHashes, path /build/reproducible-path/procyon-0.6.0/.gradle/4.4.1/fileHashes/fileHashes.bin, access org.gradle.cache.internal.DefaultCacheAccess@4b64594f +Creating new cache for fileHashes, path /build/reproducible-path/procyon-0.6.0/.gradle/caches/4.4.1/fileHashes/fileHashes.bin, access org.gradle.cache.internal.DefaultCacheAccess@17451e66 +Creating new cache for resourceHashesCache, path /build/reproducible-path/procyon-0.6.0/.gradle/caches/4.4.1/fileHashes/resourceHashesCache.bin, access org.gradle.cache.internal.DefaultCacheAccess@17451e66 +Creating new cache for fileHashes, path /build/reproducible-path/procyon-0.6.0/.gradle/4.4.1/fileHashes/fileHashes.bin, access org.gradle.cache.internal.DefaultCacheAccess@1f00f706 Starting Build Compiling initialization script '/build/reproducible-path/procyon-0.6.0/.gradle/init.d/init.gradle' using SubsetScriptTransformer. -Creating new cache for metadata-1.1/results, path /build/reproducible-path/procyon-0.6.0/.gradle/caches/transforms-1/metadata-1.1/results.bin, access org.gradle.cache.internal.DefaultCacheAccess@48aea1f6 +Creating new cache for metadata-1.1/results, path /build/reproducible-path/procyon-0.6.0/.gradle/caches/transforms-1/metadata-1.1/results.bin, access org.gradle.cache.internal.DefaultCacheAccess@1b75ce0 Compiling initialization script '/build/reproducible-path/procyon-0.6.0/.gradle/init.d/init.gradle' using BuildScriptTransformer. Compiling settings file '/build/reproducible-path/procyon-0.6.0/settings.gradle' using SubsetScriptTransformer. Compiling settings file '/build/reproducible-path/procyon-0.6.0/settings.gradle' using BuildScriptTransformer. @@ -1619,111 +1655,111 @@ Linking the generated javadoc to the system JDK API documentation All projects evaluated. Selected primary task 'jar' from project : -Creating new cache for annotation-processors, path /build/reproducible-path/procyon-0.6.0/.gradle/4.4.1/fileContent/annotation-processors.bin, access org.gradle.cache.internal.DefaultCacheAccess@69411220 -Creating new cache for metadata-2.36/module-metadata, path /build/reproducible-path/procyon-0.6.0/.gradle/caches/modules-2/metadata-2.36/module-metadata.bin, access org.gradle.cache.internal.DefaultCacheAccess@6320c591 +Creating new cache for annotation-processors, path /build/reproducible-path/procyon-0.6.0/.gradle/4.4.1/fileContent/annotation-processors.bin, access org.gradle.cache.internal.DefaultCacheAccess@6e450c19 +Creating new cache for metadata-2.36/module-metadata, path /build/reproducible-path/procyon-0.6.0/.gradle/caches/modules-2/metadata-2.36/module-metadata.bin, access org.gradle.cache.internal.DefaultCacheAccess@19705c41 Loading the Maven rules... Replacing com.beust:jcommander:jar:1.78 -> com.beust:jcommander:jar:debian Tasks to be executed: [task ':compileJava', task ':processResources', task ':classes', task ':debianMavenPom', task ':jar', task ':Procyon.Core:compileJava', task ':Procyon.Core:processResources', task ':Procyon.Core:classes', task ':Procyon.Core:debianMavenPom', task ':Procyon.Core:jar', task ':Procyon.CompilerTools:compileJava', task ':Procyon.CompilerTools:processResources', task ':Procyon.CompilerTools:classes', task ':Procyon.CompilerTools:debianMavenPom', task ':Procyon.CompilerTools:jar', task ':Procyon.Decompiler:compileJava', task ':Procyon.Decompiler:processResources', task ':Procyon.Decompiler:classes', task ':Procyon.Decompiler:debianMavenPom', task ':Procyon.Decompiler:jar', task ':Procyon.Reflection:compileJava', task ':Procyon.Reflection:processResources', task ':Procyon.Reflection:classes', task ':Procyon.Reflection:debianMavenPom', task ':Procyon.Reflection:jar', task ':Procyon.Expressions:compileJava', task ':Procyon.Expressions:processResources', task ':Procyon.Expressions:classes', task ':Procyon.Expressions:debianMavenPom', task ':Procyon.Expressions:jar'] -Creating new cache for resourceHashesCache, path /build/reproducible-path/procyon-0.6.0/.gradle/4.4.1/fileHashes/resourceHashesCache.bin, access org.gradle.cache.internal.DefaultCacheAccess@4b64594f -Creating new cache for taskHistory, path /build/reproducible-path/procyon-0.6.0/.gradle/4.4.1/taskHistory/taskHistory.bin, access org.gradle.cache.internal.DefaultCacheAccess@2ece4578 -Creating new cache for outputFiles, path /build/reproducible-path/procyon-0.6.0/.gradle/buildOutputCleanup/outputFiles.bin, access org.gradle.cache.internal.DefaultCacheAccess@6cf27d1d +Creating new cache for resourceHashesCache, path /build/reproducible-path/procyon-0.6.0/.gradle/4.4.1/fileHashes/resourceHashesCache.bin, access org.gradle.cache.internal.DefaultCacheAccess@1f00f706 +Creating new cache for taskHistory, path /build/reproducible-path/procyon-0.6.0/.gradle/4.4.1/taskHistory/taskHistory.bin, access org.gradle.cache.internal.DefaultCacheAccess@43270165 +Creating new cache for outputFiles, path /build/reproducible-path/procyon-0.6.0/.gradle/buildOutputCleanup/outputFiles.bin, access org.gradle.cache.internal.DefaultCacheAccess@6c99bbec :compileJava (Thread[#53,Task worker for ':',5,main]) started. -:Procyon.Core:compileJava (Thread[#36,Daemon worker,5,main]) started. -:Procyon.CompilerTools:processResources (Thread[#62,Task worker for ':' Thread 10,5,main]) started. -:Procyon.Core:compileJava :compileJava -:Procyon.Decompiler:processResources (Thread[#63,Task worker for ':' Thread 11,5,main]) started. +:Procyon.Core:compileJava (Thread[#55,Task worker for ':' Thread 3,5,main]) started. +:Procyon.Core:compileJava +:Procyon.CompilerTools:processResources (Thread[#56,Task worker for ':' Thread 4,5,main]) started. :Procyon.CompilerTools:processResources +:Procyon.Decompiler:processResources (Thread[#54,Task worker for ':' Thread 2,5,main]) started. :Procyon.Decompiler:processResources -Putting task artifact state for task ':Procyon.Core:compileJava' into context took 0.001 secs. -Putting task artifact state for task ':Procyon.Decompiler:processResources' into context took 0.0 secs. -:Procyon.Reflection:processResources (Thread[#61,Task worker for ':' Thread 9,5,main]) started. +:Procyon.Reflection:processResources (Thread[#57,Task worker for ':' Thread 5,5,main]) started. :Procyon.Reflection:processResources -Putting task artifact state for task ':Procyon.Reflection:processResources' into context took 0.0 secs. -Putting task artifact state for task ':compileJava' into context took 0.002 secs. -Putting task artifact state for task ':Procyon.CompilerTools:processResources' into context took 0.0 secs. -:Procyon.Expressions:processResources (Thread[#60,Task worker for ':' Thread 8,5,main]) started. +Putting task artifact state for task ':compileJava' into context took 0.009 secs. +Putting task artifact state for task ':Procyon.Reflection:processResources' into context took 0.001 secs. +:Procyon.Expressions:processResources (Thread[#58,Task worker for ':' Thread 6,5,main]) started. :Procyon.Expressions:processResources Putting task artifact state for task ':Procyon.Expressions:processResources' into context took 0.0 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Reflection/src/main/resources', not found -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.CompilerTools/src/main/resources', not found -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Decompiler/src/main/resources', not found +Putting task artifact state for task ':Procyon.Decompiler:processResources' into context took 0.009 secs. +Putting task artifact state for task ':Procyon.CompilerTools:processResources' into context took 0.01 secs. +Putting task artifact state for task ':Procyon.Core:compileJava' into context took 0.012 secs. +file or directory '/build/reproducible-path/procyon-0.6.0/src/main/java', not found file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Expressions/src/main/resources', not found -Skipping task ':Procyon.Decompiler:processResources' as it has no source files and no previous output files. Skipping task ':Procyon.Expressions:processResources' as it has no source files and no previous output files. -Skipping task ':Procyon.Reflection:processResources' as it has no source files and no previous output files. -file or directory '/build/reproducible-path/procyon-0.6.0/src/main/java', not found -:Procyon.Expressions:processResources NO-SOURCE -Skipping task ':Procyon.CompilerTools:processResources' as it has no source files and no previous output files. Skipping task ':compileJava' as it has no source files and no previous output files. -:Procyon.Reflection:processResources NO-SOURCE +file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Decompiler/src/main/resources', not found +:Procyon.Expressions:processResources NO-SOURCE +:compileJava NO-SOURCE +:Procyon.Expressions:processResources (Thread[#58,Task worker for ':' Thread 6,5,main]) completed. Took 0.049 secs. +file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.CompilerTools/src/main/resources', not found +file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Reflection/src/main/resources', not found +Skipping task ':Procyon.Decompiler:processResources' as it has no source files and no previous output files. :Procyon.Decompiler:processResources NO-SOURCE -:Procyon.Expressions:processResources (Thread[#60,Task worker for ':' Thread 8,5,main]) completed. Took 0.017 secs. -:Procyon.Reflection:processResources (Thread[#61,Task worker for ':' Thread 9,5,main]) completed. Took 0.025 secs. -:Procyon.Decompiler:processResources (Thread[#63,Task worker for ':' Thread 11,5,main]) completed. Took 0.028 secs. +Skipping task ':Procyon.Reflection:processResources' as it has no source files and no previous output files. +:Procyon.Reflection:processResources NO-SOURCE +Skipping task ':Procyon.CompilerTools:processResources' as it has no source files and no previous output files. :Procyon.CompilerTools:processResources NO-SOURCE -:compileJava NO-SOURCE -:Procyon.Expressions:debianMavenPom (Thread[#60,Task worker for ':' Thread 8,5,main]) started. +:Procyon.Expressions:debianMavenPom (Thread[#58,Task worker for ':' Thread 6,5,main]) started. :Procyon.Expressions:debianMavenPom -:Procyon.CompilerTools:processResources (Thread[#62,Task worker for ':' Thread 10,5,main]) completed. Took 0.034 secs. +:compileJava (Thread[#53,Task worker for ':',5,main]) completed. Took 0.071 secs. +:Procyon.Reflection:processResources (Thread[#57,Task worker for ':' Thread 5,5,main]) completed. Took 0.058 secs. +:processResources (Thread[#53,Task worker for ':',5,main]) started. +:Procyon.CompilerTools:processResources (Thread[#56,Task worker for ':' Thread 4,5,main]) completed. Took 0.062 secs. +:Procyon.Decompiler:processResources (Thread[#54,Task worker for ':' Thread 2,5,main]) completed. Took 0.063 secs. +:Procyon.CompilerTools:debianMavenPom (Thread[#56,Task worker for ':' Thread 4,5,main]) started. Putting task artifact state for task ':Procyon.Expressions:debianMavenPom' into context took 0.0 secs. -:compileJava (Thread[#53,Task worker for ':',5,main]) completed. Took 0.036 secs. -:Procyon.Decompiler:debianMavenPom (Thread[#63,Task worker for ':' Thread 11,5,main]) started. +:processResources +Putting task artifact state for task ':processResources' into context took 0.0 secs. +:Procyon.CompilerTools:debianMavenPom +Putting task artifact state for task ':Procyon.CompilerTools:debianMavenPom' into context took 0.0 secs. +:Procyon.Decompiler:debianMavenPom (Thread[#54,Task worker for ':' Thread 2,5,main]) started. :Procyon.Decompiler:debianMavenPom Putting task artifact state for task ':Procyon.Decompiler:debianMavenPom' into context took 0.0 secs. -:Procyon.Reflection:debianMavenPom (Thread[#61,Task worker for ':' Thread 9,5,main]) started. +:Procyon.Reflection:debianMavenPom (Thread[#57,Task worker for ':' Thread 5,5,main]) started. :Procyon.Reflection:debianMavenPom Putting task artifact state for task ':Procyon.Reflection:debianMavenPom' into context took 0.0 secs. -:Procyon.CompilerTools:debianMavenPom (Thread[#62,Task worker for ':' Thread 10,5,main]) started. -:Procyon.CompilerTools:debianMavenPom -Putting task artifact state for task ':Procyon.CompilerTools:debianMavenPom' into context took 0.0 secs. -:processResources (Thread[#53,Task worker for ':',5,main]) started. -:processResources -Putting task artifact state for task ':processResources' into context took 0.0 secs. file or directory '/build/reproducible-path/procyon-0.6.0/src/main/resources', not found Skipping task ':processResources' as it has no source files and no previous output files. :processResources NO-SOURCE -:processResources (Thread[#53,Task worker for ':',5,main]) completed. Took 0.003 secs. -:classes (Thread[#57,Task worker for ':' Thread 5,5,main]) started. +:processResources (Thread[#53,Task worker for ':',5,main]) completed. Took 0.026 secs. +:classes (Thread[#53,Task worker for ':',5,main]) started. :classes Skipping task ':classes' as it has no actions. :classes UP-TO-DATE -:classes (Thread[#57,Task worker for ':' Thread 5,5,main]) completed. Took 0.0 secs. -:debianMavenPom (Thread[#57,Task worker for ':' Thread 5,5,main]) started. +:classes (Thread[#53,Task worker for ':',5,main]) completed. Took 0.0 secs. +:debianMavenPom (Thread[#53,Task worker for ':',5,main]) started. :debianMavenPom Putting task artifact state for task ':debianMavenPom' into context took 0.0 secs. -Up-to-date check for task ':debianMavenPom' took 0.01 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Reflection:debianMavenPom' took 0.024 secs. It is not up-to-date because: No history is available. -Up-to-date check for task ':Procyon.Reflection:debianMavenPom' took 0.021 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Decompiler:debianMavenPom' took 0.021 secs. It is not up-to-date because: No history is available. -Up-to-date check for task ':Procyon.Expressions:debianMavenPom' took 0.027 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.CompilerTools:debianMavenPom' took 0.031 secs. It is not up-to-date because: No history is available. -Up-to-date check for task ':Procyon.CompilerTools:debianMavenPom' took 0.018 secs. It is not up-to-date because: +Up-to-date check for task ':debianMavenPom' took 0.011 secs. It is not up-to-date because: No history is available. -Up-to-date check for task ':Procyon.Decompiler:debianMavenPom' took 0.023 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Expressions:debianMavenPom' took 0.041 secs. It is not up-to-date because: No history is available. Generating pom file /build/reproducible-path/procyon-0.6.0/build/debian/procyon.pom - Generating pom file /build/reproducible-path/procyon-0.6.0/build/Procyon.Reflection/debian/procyon-reflection.pom + Generating pom file /build/reproducible-path/procyon-0.6.0/build/Procyon.Expressions/debian/procyon-expressions.pom Generating pom file /build/reproducible-path/procyon-0.6.0/build/Procyon.CompilerTools/debian/procyon-compilertools.pom + Generating pom file /build/reproducible-path/procyon-0.6.0/build/Procyon.Reflection/debian/procyon-reflection.pom Generating pom file /build/reproducible-path/procyon-0.6.0/build/Procyon.Decompiler/debian/procyon-decompiler.pom - Generating pom file /build/reproducible-path/procyon-0.6.0/build/Procyon.Expressions/debian/procyon-expressions.pom -:Procyon.Reflection:debianMavenPom (Thread[#61,Task worker for ':' Thread 9,5,main]) completed. Took 0.064 secs. -:Procyon.CompilerTools:debianMavenPom (Thread[#62,Task worker for ':' Thread 10,5,main]) completed. Took 0.06 secs. -:debianMavenPom (Thread[#57,Task worker for ':' Thread 5,5,main]) completed. Took 0.053 secs. -:jar (Thread[#57,Task worker for ':' Thread 5,5,main]) started. +:Procyon.Reflection:debianMavenPom (Thread[#57,Task worker for ':' Thread 5,5,main]) completed. Took 0.129 secs. +:debianMavenPom (Thread[#53,Task worker for ':',5,main]) completed. Took 0.11 secs. +:jar (Thread[#53,Task worker for ':',5,main]) started. :jar Putting task artifact state for task ':jar' into context took 0.0 secs. -:Procyon.Expressions:debianMavenPom (Thread[#60,Task worker for ':' Thread 8,5,main]) completed. Took 0.069 secs. -:Procyon.Decompiler:debianMavenPom (Thread[#63,Task worker for ':' Thread 11,5,main]) completed. Took 0.071 secs. -Up-to-date check for task ':jar' took 0.006 secs. It is not up-to-date because: +:Procyon.Decompiler:debianMavenPom (Thread[#54,Task worker for ':' Thread 2,5,main]) completed. Took 0.132 secs. +:Procyon.Expressions:debianMavenPom (Thread[#58,Task worker for ':' Thread 6,5,main]) completed. Took 0.142 secs. +:Procyon.CompilerTools:debianMavenPom (Thread[#56,Task worker for ':' Thread 4,5,main]) completed. Took 0.142 secs. +Up-to-date check for task ':jar' took 0.012 secs. It is not up-to-date because: No history is available. -Up-to-date check for task ':Procyon.Core:compileJava' took 0.105 secs. It is not up-to-date because: +:jar (Thread[#53,Task worker for ':',5,main]) completed. Took 0.137 secs. +Up-to-date check for task ':Procyon.Core:compileJava' took 0.322 secs. It is not up-to-date because: No history is available. All input files are considered out-of-date for incremental task ':Procyon.Core:compileJava'. Use of target 1.7 is no longer supported, switching to 8 Use of source 1.7 is no longer supported, switching to 8 Compiling with JDK Java compiler API. -:jar (Thread[#57,Task worker for ':' Thread 5,5,main]) completed. Took 0.057 secs. warning: [options] source value 8 is obsolete and will be removed in a future release warning: [options] target value 8 is obsolete and will be removed in a future release warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. @@ -1738,38 +1774,38 @@ Note: /build/reproducible-path/procyon-0.6.0/Procyon.Core/src/main/java/com/strobel/core/Comparer.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 5 warnings -:Procyon.Core:compileJava (Thread[#36,Daemon worker,5,main]) completed. Took 2.703 secs. -:Procyon.Core:processResources (Thread[#36,Daemon worker,5,main]) started. +:Procyon.Core:compileJava (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 12.041 secs. +:Procyon.Core:processResources (Thread[#55,Task worker for ':' Thread 3,5,main]) started. :Procyon.Core:processResources Putting task artifact state for task ':Procyon.Core:processResources' into context took 0.0 secs. file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Core/src/main/resources', not found Skipping task ':Procyon.Core:processResources' as it has no source files and no previous output files. :Procyon.Core:processResources NO-SOURCE -:Procyon.Core:processResources (Thread[#36,Daemon worker,5,main]) completed. Took 0.001 secs. -:Procyon.Core:classes (Thread[#36,Daemon worker,5,main]) started. +:Procyon.Core:processResources (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 0.013 secs. +:Procyon.Core:classes (Thread[#53,Task worker for ':',5,main]) started. :Procyon.Core:classes Skipping task ':Procyon.Core:classes' as it has no actions. -:Procyon.Core:classes (Thread[#36,Daemon worker,5,main]) completed. Took 0.0 secs. -:Procyon.Core:debianMavenPom (Thread[#36,Daemon worker,5,main]) started. +:Procyon.Core:classes (Thread[#53,Task worker for ':',5,main]) completed. Took 0.0 secs. +:Procyon.Core:debianMavenPom (Thread[#53,Task worker for ':',5,main]) started. :Procyon.Core:debianMavenPom Putting task artifact state for task ':Procyon.Core:debianMavenPom' into context took 0.0 secs. -Up-to-date check for task ':Procyon.Core:debianMavenPom' took 0.001 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Core:debianMavenPom' took 0.004 secs. It is not up-to-date because: No history is available. Generating pom file /build/reproducible-path/procyon-0.6.0/build/Procyon.Core/debian/procyon-core.pom -:Procyon.Core:debianMavenPom (Thread[#36,Daemon worker,5,main]) completed. Took 0.011 secs. -:Procyon.Core:jar (Thread[#36,Daemon worker,5,main]) started. +:Procyon.Core:debianMavenPom (Thread[#53,Task worker for ':',5,main]) completed. Took 0.049 secs. +:Procyon.Core:jar (Thread[#53,Task worker for ':',5,main]) started. :Procyon.Core:jar Putting task artifact state for task ':Procyon.Core:jar' into context took 0.0 secs. -Up-to-date check for task ':Procyon.Core:jar' took 0.02 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Core:jar' took 0.046 secs. It is not up-to-date because: No history is available. -:Procyon.Core:jar (Thread[#36,Daemon worker,5,main]) completed. Took 0.104 secs. -:Procyon.CompilerTools:compileJava (Thread[#36,Daemon worker,5,main]) started. +:Procyon.Core:jar (Thread[#53,Task worker for ':',5,main]) completed. Took 0.406 secs. +:Procyon.CompilerTools:compileJava (Thread[#53,Task worker for ':',5,main]) started. :Procyon.CompilerTools:compileJava Putting task artifact state for task ':Procyon.CompilerTools:compileJava' into context took 0.0 secs. -:Procyon.Reflection:compileJava (Thread[#57,Task worker for ':' Thread 5,5,main]) started. +:Procyon.Reflection:compileJava (Thread[#55,Task worker for ':' Thread 3,5,main]) started. :Procyon.Reflection:compileJava Putting task artifact state for task ':Procyon.Reflection:compileJava' into context took 0.0 secs. -Up-to-date check for task ':Procyon.Reflection:compileJava' took 0.169 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Reflection:compileJava' took 0.899 secs. It is not up-to-date because: No history is available. All input files are considered out-of-date for incremental task ':Procyon.Reflection:compileJava'. Use of target 1.7 is no longer supported, switching to 8 @@ -1778,7 +1814,7 @@ warning: [options] source value 8 is obsolete and will be removed in a future release warning: [options] target value 8 is obsolete and will be removed in a future release warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. -Up-to-date check for task ':Procyon.CompilerTools:compileJava' took 0.344 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.CompilerTools:compileJava' took 1.736 secs. It is not up-to-date because: No history is available. All input files are considered out-of-date for incremental task ':Procyon.CompilerTools:compileJava'. Use of target 1.7 is no longer supported, switching to 8 @@ -1799,21 +1835,21 @@ Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 6 warnings -:Procyon.Reflection:compileJava (Thread[#57,Task worker for ':' Thread 5,5,main]) completed. Took 2.552 secs. -:Procyon.Reflection:classes (Thread[#57,Task worker for ':' Thread 5,5,main]) started. +:Procyon.Reflection:compileJava (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 10.76 secs. +:Procyon.Reflection:classes (Thread[#55,Task worker for ':' Thread 3,5,main]) started. :Procyon.Reflection:classes Skipping task ':Procyon.Reflection:classes' as it has no actions. -:Procyon.Reflection:classes (Thread[#57,Task worker for ':' Thread 5,5,main]) completed. Took 0.0 secs. -:Procyon.Reflection:jar (Thread[#57,Task worker for ':' Thread 5,5,main]) started. +:Procyon.Reflection:classes (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. +:Procyon.Reflection:jar (Thread[#55,Task worker for ':' Thread 3,5,main]) started. :Procyon.Reflection:jar Putting task artifact state for task ':Procyon.Reflection:jar' into context took 0.0 secs. -Up-to-date check for task ':Procyon.Reflection:jar' took 0.004 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Reflection:jar' took 0.037 secs. It is not up-to-date because: No history is available. -:Procyon.Reflection:jar (Thread[#57,Task worker for ':' Thread 5,5,main]) completed. Took 0.096 secs. -:Procyon.Expressions:compileJava (Thread[#54,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Reflection:jar (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 0.392 secs. +:Procyon.Expressions:compileJava (Thread[#55,Task worker for ':' Thread 3,5,main]) started. :Procyon.Expressions:compileJava Putting task artifact state for task ':Procyon.Expressions:compileJava' into context took 0.0 secs. -Up-to-date check for task ':Procyon.Expressions:compileJava' took 0.093 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Expressions:compileJava' took 0.395 secs. It is not up-to-date because: No history is available. All input files are considered out-of-date for incremental task ':Procyon.Expressions:compileJava'. Use of target 1.7 is no longer supported, switching to 8 @@ -1827,33 +1863,33 @@ Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 3 warnings -:Procyon.Expressions:compileJava (Thread[#54,Task worker for ':' Thread 2,5,main]) completed. Took 1.131 secs. -:Procyon.Expressions:classes (Thread[#54,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Expressions:compileJava (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 3.775 secs. +:Procyon.Expressions:classes (Thread[#55,Task worker for ':' Thread 3,5,main]) started. :Procyon.Expressions:classes Skipping task ':Procyon.Expressions:classes' as it has no actions. -:Procyon.Expressions:classes (Thread[#54,Task worker for ':' Thread 2,5,main]) completed. Took 0.002 secs. -:Procyon.Expressions:jar (Thread[#61,Task worker for ':' Thread 9,5,main]) started. +:Procyon.Expressions:classes (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 0.005 secs. +:Procyon.Expressions:jar (Thread[#55,Task worker for ':' Thread 3,5,main]) started. :Procyon.Expressions:jar Putting task artifact state for task ':Procyon.Expressions:jar' into context took 0.0 secs. -Up-to-date check for task ':Procyon.Expressions:jar' took 0.019 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Expressions:jar' took 0.011 secs. It is not up-to-date because: No history is available. -:Procyon.Expressions:jar (Thread[#61,Task worker for ':' Thread 9,5,main]) completed. Took 0.092 secs. +:Procyon.Expressions:jar (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 0.208 secs. 3 warnings -:Procyon.CompilerTools:compileJava (Thread[#36,Daemon worker,5,main]) completed. Took 5.788 secs. -:Procyon.CompilerTools:classes (Thread[#36,Daemon worker,5,main]) started. +:Procyon.CompilerTools:compileJava (Thread[#53,Task worker for ':',5,main]) completed. Took 22.324 secs. +:Procyon.CompilerTools:classes (Thread[#53,Task worker for ':',5,main]) started. :Procyon.CompilerTools:classes Skipping task ':Procyon.CompilerTools:classes' as it has no actions. -:Procyon.CompilerTools:classes (Thread[#36,Daemon worker,5,main]) completed. Took 0.0 secs. -:Procyon.CompilerTools:jar (Thread[#36,Daemon worker,5,main]) started. +:Procyon.CompilerTools:classes (Thread[#53,Task worker for ':',5,main]) completed. Took 0.0 secs. +:Procyon.CompilerTools:jar (Thread[#53,Task worker for ':',5,main]) started. :Procyon.CompilerTools:jar Putting task artifact state for task ':Procyon.CompilerTools:jar' into context took 0.0 secs. -Up-to-date check for task ':Procyon.CompilerTools:jar' took 0.004 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.CompilerTools:jar' took 0.015 secs. It is not up-to-date because: No history is available. -:Procyon.CompilerTools:jar (Thread[#36,Daemon worker,5,main]) completed. Took 0.227 secs. -:Procyon.Decompiler:compileJava (Thread[#36,Daemon worker,5,main]) started. +:Procyon.CompilerTools:jar (Thread[#53,Task worker for ':',5,main]) completed. Took 0.801 secs. +:Procyon.Decompiler:compileJava (Thread[#55,Task worker for ':' Thread 3,5,main]) started. :Procyon.Decompiler:compileJava Putting task artifact state for task ':Procyon.Decompiler:compileJava' into context took 0.0 secs. -Up-to-date check for task ':Procyon.Decompiler:compileJava' took 0.145 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Decompiler:compileJava' took 0.498 secs. It is not up-to-date because: No history is available. All input files are considered out-of-date for incremental task ':Procyon.Decompiler:compileJava'. Use of target 1.7 is no longer supported, switching to 8 @@ -1863,2530 +1899,22 @@ warning: [options] target value 8 is obsolete and will be removed in a future release warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. 3 warnings -:Procyon.Decompiler:compileJava (Thread[#36,Daemon worker,5,main]) completed. Took 0.244 secs. -:Procyon.Decompiler:classes (Thread[#36,Daemon worker,5,main]) started. +:Procyon.Decompiler:compileJava (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 0.883 secs. +:Procyon.Decompiler:classes (Thread[#55,Task worker for ':' Thread 3,5,main]) started. :Procyon.Decompiler:classes Skipping task ':Procyon.Decompiler:classes' as it has no actions. -:Procyon.Decompiler:classes (Thread[#36,Daemon worker,5,main]) completed. Took 0.0 secs. -:Procyon.Decompiler:jar (Thread[#36,Daemon worker,5,main]) started. +:Procyon.Decompiler:classes (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. +:Procyon.Decompiler:jar (Thread[#55,Task worker for ':' Thread 3,5,main]) started. :Procyon.Decompiler:jar Putting task artifact state for task ':Procyon.Decompiler:jar' into context took 0.0 secs. -Up-to-date check for task ':Procyon.Decompiler:jar' took 0.004 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Decompiler:jar' took 0.011 secs. It is not up-to-date because: No history is available. -:Procyon.Decompiler:jar (Thread[#36,Daemon worker,5,main]) completed. Took 0.289 secs. +:Procyon.Decompiler:jar (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 0.763 secs. -BUILD SUCCESSFUL in 16s +BUILD SUCCESSFUL in 59s 17 actionable tasks: 17 executed jh_build -O--buildsystem=gradle - dh_auto_test -O--buildsystem=gradle - mkdir -p .gradle/init.d - cp /usr/share/gradle-debian-helper/init.gradle .gradle/init.d/ - gradle --info --console plain --offline --stacktrace --no-daemon --refresh-dependencies --gradle-user-home .gradle -Duser.home=. -Duser.name=debian -Ddebian.package=procyon -Dfile.encoding=UTF-8 --parallel --max-workers=12 test -openjdk version "21.0.9" 2025-10-21 -OpenJDK Runtime Environment (build 21.0.9+10-Debian-1) -OpenJDK 64-Bit Server VM (build 21.0.9+10-Debian-1, mixed mode, sharing) -Initialized native services in: /build/reproducible-path/procyon-0.6.0/.gradle/native -To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/4.4.1/userguide/gradle_daemon.html. -Starting process 'Gradle build daemon'. Working directory: /build/reproducible-path/procyon-0.6.0/.gradle/daemon/4.4.1 Command: /usr/lib/jvm/java-21-openjdk-arm64/bin/java --add-opens java.base/java.lang=ALL-UNNAMED -Xbootclasspath/a:/usr/share/java/gradle-helper-hook.jar:/usr/share/java/maven-repo-helper.jar -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -cp /usr/share/gradle/lib/gradle-launcher-4.4.1.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 4.4.1 -Successfully started process 'Gradle build daemon' -An attempt to start the daemon took 1.021 secs. -The client will now receive all logging from the daemon (pid: 3847000). The daemon log file: /build/reproducible-path/procyon-0.6.0/.gradle/daemon/4.4.1/daemon-3847000.out.log -Daemon will be stopped at the end of the build stopping after processing -Closing daemon's stdin at end of input. -The daemon will no longer process any standard input. -Using 12 worker leases. -Creating new cache for fileHashes, path /build/reproducible-path/procyon-0.6.0/.gradle/caches/4.4.1/fileHashes/fileHashes.bin, access org.gradle.cache.internal.DefaultCacheAccess@f246d52 -Creating new cache for resourceHashesCache, path /build/reproducible-path/procyon-0.6.0/.gradle/caches/4.4.1/fileHashes/resourceHashesCache.bin, access org.gradle.cache.internal.DefaultCacheAccess@f246d52 -Creating new cache for fileHashes, path /build/reproducible-path/procyon-0.6.0/.gradle/4.4.1/fileHashes/fileHashes.bin, access org.gradle.cache.internal.DefaultCacheAccess@14725d20 -Starting Build -Creating new cache for metadata-1.1/results, path /build/reproducible-path/procyon-0.6.0/.gradle/caches/transforms-1/metadata-1.1/results.bin, access org.gradle.cache.internal.DefaultCacheAccess@13b63c21 -Settings evaluated using settings file '/build/reproducible-path/procyon-0.6.0/settings.gradle'. - Settings file found (/build/reproducible-path/procyon-0.6.0/settings.gradle), but rootProject.name isn't defined - Root project name not defined in settings.gradle, defaulting to 'procyon' instead of the name of the root directory 'procyon-0.6.0' -Projects loaded. Root project using build file '/build/reproducible-path/procyon-0.6.0/build.gradle'. -Included projects: [root project 'procyon', project ':Procyon.CompilerTools', project ':Procyon.Core', project ':Procyon.Decompiler', project ':Procyon.Expressions', project ':Procyon.Reflection'] - Keep-alive timer started - Adding Debian repository to project 'procyon' - Adding Debian repository to project 'Procyon.CompilerTools' - Adding Debian repository to project 'Procyon.Core' - Adding Debian repository to project 'Procyon.Decompiler' - Adding Debian repository to project 'Procyon.Expressions' - Adding Debian repository to project 'Procyon.Reflection' -Parallel execution is an incubating feature. -Evaluating root project 'procyon' using build file '/build/reproducible-path/procyon-0.6.0/build.gradle'. - Adding Maven pom generation to project 'procyon' - Linking the generated javadoc to the system JDK API documentation -Evaluating project ':Procyon.CompilerTools' using build file '/build/reproducible-path/procyon-0.6.0/Procyon.CompilerTools/build.gradle'. - Adding Maven pom generation to project 'Procyon.CompilerTools' - Linking the generated javadoc to the system JDK API documentation -Evaluating project ':Procyon.Core' using build file '/build/reproducible-path/procyon-0.6.0/Procyon.Core/build.gradle'. - Adding Maven pom generation to project 'Procyon.Core' - Linking the generated javadoc to the system JDK API documentation -Evaluating project ':Procyon.Decompiler' using build file '/build/reproducible-path/procyon-0.6.0/Procyon.Decompiler/build.gradle'. - Adding Maven pom generation to project 'Procyon.Decompiler' - Linking the generated javadoc to the system JDK API documentation -Evaluating project ':Procyon.Expressions' using build file '/build/reproducible-path/procyon-0.6.0/Procyon.Expressions/build.gradle'. - Adding Maven pom generation to project 'Procyon.Expressions' - Linking the generated javadoc to the system JDK API documentation -Evaluating project ':Procyon.Reflection' using build file '/build/reproducible-path/procyon-0.6.0/Procyon.Reflection/build.gradle'. - Adding Maven pom generation to project 'Procyon.Reflection' - Linking the generated javadoc to the system JDK API documentation -All projects evaluated. -Selected primary task 'test' from project : -Creating new cache for annotation-processors, path /build/reproducible-path/procyon-0.6.0/.gradle/4.4.1/fileContent/annotation-processors.bin, access org.gradle.cache.internal.DefaultCacheAccess@4816322b -Tasks to be executed: [task ':compileJava', task ':processResources', task ':classes', task ':compileTestJava', task ':processTestResources', task ':testClasses', task ':test', task ':Procyon.Core:compileJava', task ':Procyon.Core:processResources', task ':Procyon.Core:classes', task ':Procyon.Core:debianMavenPom', task ':Procyon.Core:jar', task ':Procyon.CompilerTools:compileJava', task ':Procyon.CompilerTools:processResources', task ':Procyon.CompilerTools:classes', task ':Procyon.Reflection:compileJava', task ':Procyon.Reflection:processResources', task ':Procyon.Reflection:classes', task ':Procyon.Reflection:debianMavenPom', task ':Procyon.Reflection:jar', task ':Procyon.CompilerTools:compileTestJava', task ':Procyon.CompilerTools:processTestResources', task ':Procyon.CompilerTools:testClasses', task ':Procyon.CompilerTools:test', task ':Procyon.Core:compileTestJava', task ':Procyon.Core:processTestResources', task ':Procyon.Core:testClasses', task ':Procyon.Core:test', task ':Procyon.CompilerTools:debianMavenPom', task ':Procyon.CompilerTools:jar', task ':Procyon.Decompiler:compileJava', task ':Procyon.Decompiler:processResources', task ':Procyon.Decompiler:classes', task ':Procyon.Decompiler:compileTestJava', task ':Procyon.Decompiler:processTestResources', task ':Procyon.Decompiler:testClasses', task ':Procyon.Decompiler:test', task ':Procyon.Expressions:compileJava', task ':Procyon.Expressions:processResources', task ':Procyon.Expressions:classes', task ':Procyon.Expressions:compileTestJava', task ':Procyon.Expressions:processTestResources', task ':Procyon.Expressions:testClasses', task ':Procyon.Expressions:test', task ':Procyon.Reflection:compileTestJava', task ':Procyon.Reflection:processTestResources', task ':Procyon.Reflection:testClasses', task ':Procyon.Reflection:test'] -Creating new cache for resourceHashesCache, path /build/reproducible-path/procyon-0.6.0/.gradle/4.4.1/fileHashes/resourceHashesCache.bin, access org.gradle.cache.internal.DefaultCacheAccess@14725d20 -Creating new cache for taskHistory, path /build/reproducible-path/procyon-0.6.0/.gradle/4.4.1/taskHistory/taskHistory.bin, access org.gradle.cache.internal.DefaultCacheAccess@2271ef32 -Creating new cache for outputFiles, path /build/reproducible-path/procyon-0.6.0/.gradle/buildOutputCleanup/outputFiles.bin, access org.gradle.cache.internal.DefaultCacheAccess@5668566b -:compileJava (Thread[#50,Task worker for ':',5,main]) started. -:compileJava -:Procyon.Core:compileJava (Thread[#51,Task worker for ':' Thread 2,5,main]) started. -:Procyon.Core:compileJava -Putting task artifact state for task ':compileJava' into context took 0.001 secs. -Putting task artifact state for task ':Procyon.Core:compileJava' into context took 0.001 secs. -:Procyon.Reflection:processResources (Thread[#53,Task worker for ':' Thread 4,5,main]) started. -:Procyon.Reflection:processResources -Putting task artifact state for task ':Procyon.Reflection:processResources' into context took 0.0 secs. -:Procyon.CompilerTools:processResources (Thread[#54,Task worker for ':' Thread 5,5,main]) started. -:Procyon.CompilerTools:processResources -Putting task artifact state for task ':Procyon.CompilerTools:processResources' into context took 0.0 secs. -:Procyon.Decompiler:processResources (Thread[#52,Task worker for ':' Thread 3,5,main]) started. -:Procyon.Decompiler:processResources -Putting task artifact state for task ':Procyon.Decompiler:processResources' into context took 0.0 secs. -:Procyon.Expressions:processResources (Thread[#55,Task worker for ':' Thread 6,5,main]) started. -:Procyon.Expressions:processResources -Putting task artifact state for task ':Procyon.Expressions:processResources' into context took 0.0 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Reflection/src/main/resources', not found -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.CompilerTools/src/main/resources', not found -file or directory '/build/reproducible-path/procyon-0.6.0/src/main/java', not found -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Decompiler/src/main/resources', not found -Skipping task ':Procyon.CompilerTools:processResources' as it has no source files and no previous output files. -Skipping task ':compileJava' as it has no source files and no previous output files. -Skipping task ':Procyon.Decompiler:processResources' as it has no source files and no previous output files. -:compileJava NO-SOURCE -:Procyon.Decompiler:processResources NO-SOURCE -:compileJava (Thread[#50,Task worker for ':',5,main]) completed. Took 0.036 secs. -Skipping task ':Procyon.Reflection:processResources' as it has no source files and no previous output files. -:Procyon.Decompiler:processResources (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.011 secs. -:Procyon.Reflection:processResources NO-SOURCE -:processResources (Thread[#56,Task worker for ':' Thread 7,5,main]) started. -:processResources -Putting task artifact state for task ':processResources' into context took 0.0 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Expressions/src/main/resources', not found -:Procyon.CompilerTools:processResources NO-SOURCE -:Procyon.CompilerTools:processResources (Thread[#54,Task worker for ':' Thread 5,5,main]) completed. Took 0.021 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/src/main/resources', not found -:Procyon.CompilerTools:processTestResources (Thread[#54,Task worker for ':' Thread 5,5,main]) started. -:Procyon.CompilerTools:processTestResources -Putting task artifact state for task ':Procyon.CompilerTools:processTestResources' into context took 0.0 secs. -Skipping task ':Procyon.Expressions:processResources' as it has no source files and no previous output files. -:Procyon.Expressions:processResources NO-SOURCE -:Procyon.Decompiler:processTestResources (Thread[#52,Task worker for ':' Thread 3,5,main]) started. -:Procyon.Expressions:processResources (Thread[#55,Task worker for ':' Thread 6,5,main]) completed. Took 0.02 secs. -:Procyon.Decompiler:processTestResources -Putting task artifact state for task ':Procyon.Decompiler:processTestResources' into context took 0.0 secs. -Skipping task ':processResources' as it has no source files and no previous output files. -:processResources NO-SOURCE -:Procyon.Reflection:processResources (Thread[#53,Task worker for ':' Thread 4,5,main]) completed. Took 0.027 secs. -:Procyon.Reflection:debianMavenPom (Thread[#53,Task worker for ':' Thread 4,5,main]) started. -:processResources (Thread[#56,Task worker for ':' Thread 7,5,main]) completed. Took 0.011 secs. -:classes (Thread[#55,Task worker for ':' Thread 6,5,main]) started. -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Decompiler/src/test/resources', not found -:Procyon.Reflection:debianMavenPom -Putting task artifact state for task ':Procyon.Reflection:debianMavenPom' into context took 0.0 secs. -:classes -Skipping task ':classes' as it has no actions. -:classes UP-TO-DATE -:classes (Thread[#55,Task worker for ':' Thread 6,5,main]) completed. Took 0.004 secs. -:compileTestJava (Thread[#55,Task worker for ':' Thread 6,5,main]) started. -:compileTestJava -Putting task artifact state for task ':compileTestJava' into context took 0.0 secs. -:Procyon.Expressions:processTestResources (Thread[#58,Task worker for ':' Thread 9,5,main]) started. -:Procyon.Expressions:processTestResources -Putting task artifact state for task ':Procyon.Expressions:processTestResources' into context took 0.0 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/src/test/java', not found -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Expressions/src/test/resources', not found -Skipping task ':Procyon.Decompiler:processTestResources' as it has no source files and no previous output files. -:Procyon.Decompiler:processTestResources NO-SOURCE -:Procyon.Decompiler:processTestResources (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.023 secs. -Skipping task ':compileTestJava' as it has no source files and no previous output files. -:compileTestJava NO-SOURCE -:compileTestJava (Thread[#55,Task worker for ':' Thread 6,5,main]) completed. Took 0.014 secs. -:processTestResources (Thread[#52,Task worker for ':' Thread 3,5,main]) started. -:processTestResources -Putting task artifact state for task ':processTestResources' into context took 0.0 secs. -Skipping task ':Procyon.Expressions:processTestResources' as it has no source files and no previous output files. -:Procyon.Expressions:processTestResources NO-SOURCE -:Procyon.Expressions:processTestResources (Thread[#58,Task worker for ':' Thread 9,5,main]) completed. Took 0.016 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/src/test/resources', not found -Skipping task ':processTestResources' as it has no source files and no previous output files. -:processTestResources NO-SOURCE -:processTestResources (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.003 secs. -:testClasses (Thread[#52,Task worker for ':' Thread 3,5,main]) started. -:testClasses -Skipping task ':testClasses' as it has no actions. -:testClasses UP-TO-DATE -:testClasses (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. -:test (Thread[#52,Task worker for ':' Thread 3,5,main]) started. -:test -Putting task artifact state for task ':test' into context took 0.0 secs. -Skipping task ':Procyon.Reflection:debianMavenPom' as it is up-to-date (took 0.035 secs). -:Procyon.Reflection:debianMavenPom UP-TO-DATE -:Procyon.Reflection:debianMavenPom (Thread[#53,Task worker for ':' Thread 4,5,main]) completed. Took 0.047 secs. -:Procyon.Reflection:processTestResources (Thread[#53,Task worker for ':' Thread 4,5,main]) started. -:Procyon.Reflection:processTestResources -Putting task artifact state for task ':Procyon.Reflection:processTestResources' into context took 0.0 secs. -Skipping task ':test' as it has no source files and no previous output files. -:test NO-SOURCE -:test (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.007 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Reflection/src/test/resources', not found -Skipping task ':Procyon.Reflection:processTestResources' as it has no source files and no previous output files. -:Procyon.Reflection:processTestResources NO-SOURCE -:Procyon.Reflection:processTestResources (Thread[#53,Task worker for ':' Thread 4,5,main]) completed. Took 0.004 secs. -Up-to-date check for task ':Procyon.CompilerTools:processTestResources' took 0.094 secs. It is not up-to-date because: - No history is available. -:Procyon.CompilerTools:processTestResources (Thread[#54,Task worker for ':' Thread 5,5,main]) completed. Took 0.17 secs. -:Procyon.CompilerTools:debianMavenPom (Thread[#54,Task worker for ':' Thread 5,5,main]) started. -:Procyon.CompilerTools:debianMavenPom -Putting task artifact state for task ':Procyon.CompilerTools:debianMavenPom' into context took 0.0 secs. -Skipping task ':Procyon.CompilerTools:debianMavenPom' as it is up-to-date (took 0.002 secs). -:Procyon.CompilerTools:debianMavenPom UP-TO-DATE -:Procyon.CompilerTools:debianMavenPom (Thread[#54,Task worker for ':' Thread 5,5,main]) completed. Took 0.004 secs. -Skipping task ':Procyon.Core:compileJava' as it is up-to-date (took 0.209 secs). -:Procyon.Core:compileJava UP-TO-DATE -:Procyon.Core:compileJava (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.254 secs. -:Procyon.Core:processResources (Thread[#51,Task worker for ':' Thread 2,5,main]) started. -:Procyon.Core:processResources -Putting task artifact state for task ':Procyon.Core:processResources' into context took 0.0 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Core/src/main/resources', not found -Skipping task ':Procyon.Core:processResources' as it has no source files and no previous output files. -:Procyon.Core:processResources NO-SOURCE -:Procyon.Core:processResources (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.003 secs. -:Procyon.Core:classes (Thread[#51,Task worker for ':' Thread 2,5,main]) started. -:Procyon.Core:classes -Skipping task ':Procyon.Core:classes' as it has no actions. -:Procyon.Core:classes UP-TO-DATE -:Procyon.Core:classes (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:Procyon.Core:debianMavenPom (Thread[#51,Task worker for ':' Thread 2,5,main]) started. -:Procyon.Core:debianMavenPom -Putting task artifact state for task ':Procyon.Core:debianMavenPom' into context took 0.0 secs. -Skipping task ':Procyon.Core:debianMavenPom' as it is up-to-date (took 0.004 secs). -:Procyon.Core:debianMavenPom UP-TO-DATE -:Procyon.Core:debianMavenPom (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.006 secs. -:Procyon.Core:jar (Thread[#51,Task worker for ':' Thread 2,5,main]) started. -:Procyon.Core:jar -Putting task artifact state for task ':Procyon.Core:jar' into context took 0.0 secs. -Skipping task ':Procyon.Core:jar' as it is up-to-date (took 0.009 secs). -:Procyon.Core:jar UP-TO-DATE -:Procyon.Core:jar (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.018 secs. -:Procyon.CompilerTools:compileJava (Thread[#51,Task worker for ':' Thread 2,5,main]) started. -:Procyon.CompilerTools:compileJava -Putting task artifact state for task ':Procyon.CompilerTools:compileJava' into context took 0.0 secs. -:Procyon.Reflection:compileJava (Thread[#53,Task worker for ':' Thread 4,5,main]) started. -:Procyon.Reflection:compileJava -Putting task artifact state for task ':Procyon.Reflection:compileJava' into context took 0.0 secs. -:Procyon.Core:compileTestJava (Thread[#54,Task worker for ':' Thread 5,5,main]) started. -:Procyon.Core:compileTestJava -Putting task artifact state for task ':Procyon.Core:compileTestJava' into context took 0.0 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Core/src/test/java', not found -Skipping task ':Procyon.Core:compileTestJava' as it has no source files and no previous output files. -:Procyon.Core:compileTestJava NO-SOURCE -:Procyon.Core:compileTestJava (Thread[#54,Task worker for ':' Thread 5,5,main]) completed. Took 0.019 secs. -:Procyon.Core:processTestResources (Thread[#54,Task worker for ':' Thread 5,5,main]) started. -:Procyon.Core:processTestResources -Putting task artifact state for task ':Procyon.Core:processTestResources' into context took 0.0 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Core/src/test/resources', not found -Skipping task ':Procyon.Core:processTestResources' as it has no source files and no previous output files. -:Procyon.Core:processTestResources NO-SOURCE -:Procyon.Core:processTestResources (Thread[#54,Task worker for ':' Thread 5,5,main]) completed. Took 0.004 secs. -:Procyon.Core:testClasses (Thread[#54,Task worker for ':' Thread 5,5,main]) started. -:Procyon.Core:testClasses -Skipping task ':Procyon.Core:testClasses' as it has no actions. -:Procyon.Core:testClasses UP-TO-DATE -:Procyon.Core:testClasses (Thread[#54,Task worker for ':' Thread 5,5,main]) completed. Took 0.0 secs. -:Procyon.Core:test (Thread[#54,Task worker for ':' Thread 5,5,main]) started. -:Procyon.Core:test -Putting task artifact state for task ':Procyon.Core:test' into context took 0.0 secs. -Skipping task ':Procyon.Core:test' as it has no source files and no previous output files. -:Procyon.Core:test NO-SOURCE -:Procyon.Core:test (Thread[#54,Task worker for ':' Thread 5,5,main]) completed. Took 0.006 secs. -Skipping task ':Procyon.Reflection:compileJava' as it is up-to-date (took 0.159 secs). -:Procyon.Reflection:compileJava UP-TO-DATE -:Procyon.Reflection:compileJava (Thread[#53,Task worker for ':' Thread 4,5,main]) completed. Took 0.163 secs. -:Procyon.Reflection:classes (Thread[#53,Task worker for ':' Thread 4,5,main]) started. -:Procyon.Reflection:classes -Skipping task ':Procyon.Reflection:classes' as it has no actions. -:Procyon.Reflection:classes UP-TO-DATE -:Procyon.Reflection:classes (Thread[#53,Task worker for ':' Thread 4,5,main]) completed. Took 0.0 secs. -:Procyon.Reflection:jar (Thread[#53,Task worker for ':' Thread 4,5,main]) started. -:Procyon.Reflection:jar -Putting task artifact state for task ':Procyon.Reflection:jar' into context took 0.0 secs. -Skipping task ':Procyon.Reflection:jar' as it is up-to-date (took 0.008 secs). -:Procyon.Reflection:jar UP-TO-DATE -:Procyon.Reflection:jar (Thread[#53,Task worker for ':' Thread 4,5,main]) completed. Took 0.015 secs. -:Procyon.Expressions:compileJava (Thread[#54,Task worker for ':' Thread 5,5,main]) started. -:Procyon.Expressions:compileJava -Putting task artifact state for task ':Procyon.Expressions:compileJava' into context took 0.0 secs. -:Procyon.Reflection:compileTestJava (Thread[#52,Task worker for ':' Thread 3,5,main]) started. -:Procyon.Reflection:compileTestJava -Putting task artifact state for task ':Procyon.Reflection:compileTestJava' into context took 0.0 secs. -Skipping task ':Procyon.Expressions:compileJava' as it is up-to-date (took 0.117 secs). -:Procyon.Expressions:compileJava UP-TO-DATE -:Procyon.Expressions:compileJava (Thread[#54,Task worker for ':' Thread 5,5,main]) completed. Took 0.124 secs. -:Procyon.Expressions:classes (Thread[#50,Task worker for ':',5,main]) started. -:Procyon.Expressions:classes -Skipping task ':Procyon.Expressions:classes' as it has no actions. -:Procyon.Expressions:classes UP-TO-DATE -:Procyon.Expressions:classes (Thread[#50,Task worker for ':',5,main]) completed. Took 0.0 secs. -:Procyon.Expressions:compileTestJava (Thread[#50,Task worker for ':',5,main]) started. -:Procyon.Expressions:compileTestJava -Putting task artifact state for task ':Procyon.Expressions:compileTestJava' into context took 0.0 secs. - Loading the Maven rules... - Replacing junit:junit:jar:4.13.2 -> junit:junit:jar:4.x - Replacing junit:junit:jar:4.13.2 -> junit:junit:jar:4.x -Skipping task ':Procyon.CompilerTools:compileJava' as it is up-to-date (took 0.598 secs). -:Procyon.CompilerTools:compileJava UP-TO-DATE -:Procyon.CompilerTools:compileJava (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.602 secs. -:Procyon.CompilerTools:classes (Thread[#51,Task worker for ':' Thread 2,5,main]) started. -:Procyon.CompilerTools:classes -Skipping task ':Procyon.CompilerTools:classes' as it has no actions. -:Procyon.CompilerTools:classes UP-TO-DATE -:Procyon.CompilerTools:classes (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:Procyon.CompilerTools:compileTestJava (Thread[#51,Task worker for ':' Thread 2,5,main]) started. -:Procyon.CompilerTools:compileTestJava -Putting task artifact state for task ':Procyon.CompilerTools:compileTestJava' into context took 0.0 secs. - Passing through org.hamcrest:hamcrest:jar:debian - Passing through org.hamcrest:hamcrest:jar:debian -Up-to-date check for task ':Procyon.Reflection:compileTestJava' took 0.572 secs. It is not up-to-date because: - No history is available. -All input files are considered out-of-date for incremental task ':Procyon.Reflection:compileTestJava'. -Use of target 1.7 is no longer supported, switching to 8 -Use of source 1.7 is no longer supported, switching to 8 -Compiling with JDK Java compiler API. -Up-to-date check for task ':Procyon.Expressions:compileTestJava' took 0.481 secs. It is not up-to-date because: - No history is available. -All input files are considered out-of-date for incremental task ':Procyon.Expressions:compileTestJava'. -Use of target 1.7 is no longer supported, switching to 8 -Use of source 1.7 is no longer supported, switching to 8 -Compiling with JDK Java compiler API. -warning: [options] source value 8 is obsolete and will be removed in a future release -warning: [options] target value 8 is obsolete and will be removed in a future release -warning: [options] source value 8 is obsolete and will be removed in a future release -warning: [options] target value 8 is obsolete and will be removed in a future release -warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. -warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. -Up-to-date check for task ':Procyon.CompilerTools:compileTestJava' took 0.467 secs. It is not up-to-date because: - No history is available. -All input files are considered out-of-date for incremental task ':Procyon.CompilerTools:compileTestJava'. -Use of target 1.7 is no longer supported, switching to 8 -Use of source 1.7 is no longer supported, switching to 8 -Compiling with JDK Java compiler API. -warning: [options] source value 8 is obsolete and will be removed in a future release -warning: [options] target value 8 is obsolete and will be removed in a future release -warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. -/build/reproducible-path/procyon-0.6.0/Procyon.CompilerTools/src/test/java/com/strobel/decompiler/InnerClassTests.java:209: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal - private final Integer mCount = new Integer(2); - ^ -Note: /build/reproducible-path/procyon-0.6.0/Procyon.Reflection/src/test/java/com/strobel/reflection/SignatureTests.java uses unchecked or unsafe operations. -Note: Recompile with -Xlint:unchecked for details. -3 warnings -:Procyon.Reflection:compileTestJava (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 2.354 secs. -:Procyon.Reflection:testClasses (Thread[#52,Task worker for ':' Thread 3,5,main]) started. -:Procyon.Reflection:testClasses -Skipping task ':Procyon.Reflection:testClasses' as it has no actions. -:Procyon.Reflection:testClasses (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. -:Procyon.Reflection:test (Thread[#52,Task worker for ':' Thread 3,5,main]) started. -:Procyon.Reflection:test -Putting task artifact state for task ':Procyon.Reflection:test' into context took 0.0 secs. -Up-to-date check for task ':Procyon.Reflection:test' took 0.041 secs. It is not up-to-date because: - No history is available. -3 warnings -:Procyon.Expressions:compileTestJava (Thread[#50,Task worker for ':',5,main]) completed. Took 2.411 secs. -:Procyon.Expressions:testClasses (Thread[#60,Task worker for ':' Thread 11,5,main]) started. -:Procyon.Expressions:testClasses -Skipping task ':Procyon.Expressions:testClasses' as it has no actions. -:Procyon.Expressions:testClasses (Thread[#60,Task worker for ':' Thread 11,5,main]) completed. Took 0.0 secs. -:Procyon.Expressions:test (Thread[#60,Task worker for ':' Thread 11,5,main]) started. -:Procyon.Expressions:test -Putting task artifact state for task ':Procyon.Expressions:test' into context took 0.0 secs. -Up-to-date check for task ':Procyon.Expressions:test' took 0.022 secs. It is not up-to-date because: - No history is available. -Starting process 'Gradle Test Executor 1'. Working directory: /build/reproducible-path/procyon-0.6.0/Procyon.Reflection Command: /usr/lib/jvm/java-21-openjdk-arm64/bin/java -Dorg.gradle.native=false @/tmp/gradle-worker-classpath15964755726562928559txt -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -ea worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle Test Executor 1' -Starting process 'Gradle Test Executor 2'. Working directory: /build/reproducible-path/procyon-0.6.0/Procyon.Expressions Command: /usr/lib/jvm/java-21-openjdk-arm64/bin/java -Dorg.gradle.native=false @/tmp/gradle-worker-classpath2490675914580510996txt -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -ea worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle Test Executor 2' -Successfully started process 'Gradle Test Executor 1' -Successfully started process 'Gradle Test Executor 2' -4 warnings -:Procyon.CompilerTools:compileTestJava (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 2.546 secs. -:Procyon.CompilerTools:testClasses (Thread[#51,Task worker for ':' Thread 2,5,main]) started. -:Procyon.CompilerTools:testClasses -Skipping task ':Procyon.CompilerTools:testClasses' as it has no actions. -:Procyon.CompilerTools:testClasses (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:Procyon.CompilerTools:test (Thread[#54,Task worker for ':' Thread 5,5,main]) started. -:Procyon.CompilerTools:test -Putting task artifact state for task ':Procyon.CompilerTools:test' into context took 0.0 secs. -Up-to-date check for task ':Procyon.CompilerTools:test' took 0.044 secs. It is not up-to-date because: - No history is available. -Starting process 'Gradle Test Executor 3'. Working directory: /build/reproducible-path/procyon-0.6.0/Procyon.CompilerTools Command: /usr/lib/jvm/java-21-openjdk-arm64/bin/java -Dorg.gradle.native=false @/tmp/gradle-worker-classpath13535498155475458500txt -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -ea worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle Test Executor 3' -Successfully started process 'Gradle Test Executor 3' -Gradle Test Executor 1 started executing tests. -Gradle Test Executor 2 started executing tests. - -com.strobel.reflection.ReflectionTests > testGetErasedMethodFromGenericTypeInstance STARTED - -com.strobel.expressions.BinaryExpressionTests > testComparisonOperatorsByteByte STARTED - -com.strobel.reflection.ReflectionTests > testGetErasedMethodFromGenericTypeInstance PASSED - -com.strobel.reflection.ReflectionTests > testGetUnderlyingType STARTED - -com.strobel.reflection.ReflectionTests > testGetUnderlyingType PASSED - -com.strobel.reflection.ReflectionTests > genericParameterArrayTypesDoNotCollideInTypeCache STARTED - -com.strobel.reflection.ReflectionTests > genericParameterArrayTypesDoNotCollideInTypeCache PASSED - -com.strobel.reflection.ReflectionTests > testBoundGenericFields STARTED - -com.strobel.reflection.ReflectionTests > testBoundGenericFields PASSED - -com.strobel.reflection.ReflectionTests > testMethodDeclaringType STARTED - -com.strobel.reflection.ReflectionTests > testMethodDeclaringType PASSED - -com.strobel.reflection.ReflectionTests > testGetErasedNonGenericMethodFromGenericTypeInstance STARTED - -com.strobel.reflection.ReflectionTests > testGetErasedNonGenericMethodFromGenericTypeInstance PASSED - -com.strobel.reflection.ReflectionTests > testMethodReflectedType STARTED - -com.strobel.reflection.ReflectionTests > testMethodReflectedType PASSED - -com.strobel.reflection.ReflectionTests > testGetErasedMethodFromGenericTypeDefinition STARTED - -com.strobel.reflection.ReflectionTests > testGetErasedMethodFromGenericTypeDefinition PASSED - -com.strobel.reflection.ReflectionTests > testGetGenericMethodFromErasedType STARTED - -com.strobel.reflection.ReflectionTests > testGetGenericMethodFromErasedType PASSED - -com.strobel.reflection.SignatureTests > testSignatureOfNonGenericMethodInGenericInstance STARTED - -com.strobel.reflection.SignatureTests > testSignatureOfNonGenericMethodInGenericInstance PASSED - -com.strobel.reflection.SignatureTests > testSignatureOfGenericMethodInNonGenericTypeBuilder STARTED - -com.strobel.reflection.SignatureTests > testSignatureOfGenericMethodInNonGenericTypeBuilder PASSED - -com.strobel.reflection.SignatureTests > testSignatureOfNonGenericMethodInErasedType STARTED - -com.strobel.reflection.SignatureTests > testSignatureOfNonGenericMethodInErasedType PASSED - -com.strobel.reflection.SignatureTests > testSignatureOfGenericMethodInErasedType STARTED - -com.strobel.reflection.SignatureTests > testSignatureOfGenericMethodInErasedType PASSED - -com.strobel.reflection.SignatureTests > testSignatureOfGenericMethodInGenericDefinition STARTED - -com.strobel.reflection.SignatureTests > testSignatureOfGenericMethodInGenericDefinition PASSED - -com.strobel.reflection.SignatureTests > testCyclicInheritance STARTED - -com.strobel.reflection.SignatureTests > testCyclicInheritance PASSED - -com.strobel.reflection.SignatureTests > testCyclicInheritanceWithTypeParameters STARTED - -com.strobel.reflection.SignatureTests > testCyclicInheritanceWithTypeParameters PASSED - -com.strobel.reflection.SignatureTests > testSignatureOfGenericMethodInGenericInstance STARTED - -com.strobel.reflection.SignatureTests > testSignatureOfGenericMethodInGenericInstance PASSED - -com.strobel.reflection.SignatureTests > testSignatureOfNonGenericMethodInGenericDefinition STARTED - -com.strobel.reflection.SignatureTests > testSignatureOfNonGenericMethodInGenericDefinition PASSED - -com.strobel.reflection.SignatureTests > testSignatureOfNonGenericMethodInGenericTypeBuilder STARTED - -com.strobel.reflection.SignatureTests > testSignatureOfNonGenericMethodInGenericTypeBuilder PASSED - -com.strobel.reflection.SignatureTests > testSignatureOfGenericMethodInGenericTypeBuilder STARTED - -com.strobel.reflection.SignatureTests > testSignatureOfGenericMethodInGenericTypeBuilder PASSED - -com.strobel.reflection.TypeTests > testSignatureParsing STARTED - -com.strobel.reflection.TypeTests > testSignatureParsing PASSED - -com.strobel.reflection.TypeTests > testIsAssignableBetweenPrimitives STARTED - -com.strobel.reflection.TypeTests > testIsAssignableBetweenPrimitives PASSED - -com.strobel.reflection.TypeTests > testAsSuperWithWildcards STARTED - -com.strobel.reflection.TypeTests > testAsSuperWithWildcards PASSED - -com.strobel.reflection.TypeTests > testCyclicInheritance STARTED - -com.strobel.reflection.TypeTests > testCyclicInheritance PASSED - -com.strobel.reflection.TypeTests > testCyclicInheritanceWithTypeParameters STARTED - -com.strobel.reflection.TypeTests > testCyclicInheritanceWithTypeParameters PASSED - -com.strobel.reflection.TypeTests > testGenericAssignmentCompatibility STARTED - -com.strobel.reflection.TypeTests > testGenericAssignmentCompatibility PASSED - -com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenExtendingGenericTypeWithNewConstraint STARTED - -com.strobel.expressions.BinaryExpressionTests > testComparisonOperatorsByteByte PASSED - -com.strobel.expressions.BinaryExpressionTests > testComparisonOperatorsByteChar STARTED - -com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenExtendingGenericTypeWithNewConstraint PASSED - -com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenExtendingGenericType STARTED - -Gradle Test Executor 3 started executing tests. -com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenExtendingGenericType PASSED - -com.strobel.reflection.emit.TypeBuilderTests > testOverrideGenericMethodNoBridge STARTED - -com.strobel.reflection.emit.TypeBuilderTests > testOverrideGenericMethodNoBridge PASSED - -com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenImplementingParameterizedType STARTED - -com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenImplementingParameterizedType PASSED - -com.strobel.reflection.emit.TypeBuilderTests > testGenericTypeBuilder STARTED - -com.strobel.expressions.BinaryExpressionTests > testComparisonOperatorsByteChar PASSED - - -com.strobel.expressions.BinaryExpressionTests > testMethodBasedComparisonOperators STARTED -com.strobel.reflection.emit.TypeBuilderTests > testGenericTypeBuilder PASSED - -com.strobel.reflection.emit.TypeBuilderTests > testMethodBuilderArrayTypes STARTED - -com.strobel.reflection.emit.TypeBuilderTests > testMethodBuilderArrayTypes PASSED - -com.strobel.reflection.emit.TypeBuilderTests > testOverrideGenericMethodWithBridge STARTED - -com.strobel.reflection.emit.TypeBuilderTests > testOverrideGenericMethodWithBridge PASSED - -com.strobel.reflection.emit.TypeBuilderTests > testTypeBuilderArrayTypes STARTED - -com.strobel.reflection.emit.TypeBuilderTests > testTypeBuilderArrayTypes PASSED - -com.strobel.reflection.emit.VerifierTests > testFieldTypeContainsOutOfScopeTypeVariable STARTED - -com.strobel.reflection.emit.VerifierTests > testFieldTypeContainsOutOfScopeTypeVariable STANDARD_OUT - >> VerificationException: Type variable 'K' cannot be resolved in type 'TestFieldTypeContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [2] field: public K f - [1] type: TestFieldTypeContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'K' cannot be resolved in type 'TestFieldTypeContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [4] type argument: K - [3] type: SuperClass - [2] field: public com.strobel.reflection.emit.VerifierTests$SuperClass f - [1] type: TestFieldTypeContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'K' cannot be resolved in type 'TestFieldTypeContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [5] type bound: K - [4] type argument: ? extends K - [3] type: SuperClass - [2] field: public com.strobel.reflection.emit.VerifierTests$SuperClass f - [1] type: TestFieldTypeContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'K' cannot be resolved in type 'TestFieldTypeContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [5] type bound: K - [4] type argument: ? super K - [3] type: SuperClass - [2] field: public com.strobel.reflection.emit.VerifierTests$SuperClass f - [1] type: TestFieldTypeContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'V' cannot be resolved in type 'TestFieldTypeContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [2] field: public V f - [1] type: TestFieldTypeContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'V' cannot be resolved in type 'TestFieldTypeContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [4] type argument: V - [3] type: SuperClass - [2] field: public com.strobel.reflection.emit.VerifierTests$SuperClass f - [1] type: TestFieldTypeContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'V' cannot be resolved in type 'TestFieldTypeContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [5] type bound: V - [4] type argument: ? extends V - [3] type: SuperClass - [2] field: public com.strobel.reflection.emit.VerifierTests$SuperClass f - [1] type: TestFieldTypeContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'V' cannot be resolved in type 'TestFieldTypeContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [5] type bound: V - [4] type argument: ? super V - [3] type: SuperClass - [2] field: public com.strobel.reflection.emit.VerifierTests$SuperClass f - [1] type: TestFieldTypeContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'X' cannot be resolved in type 'TestFieldTypeContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestFieldTypeContainsOutOfScopeTypeVariable'). - [2] field: public X f - [1] type: TestFieldTypeContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'X' cannot be resolved in type 'TestFieldTypeContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestFieldTypeContainsOutOfScopeTypeVariable'). - [4] type argument: X - [3] type: SuperClass - [2] field: public com.strobel.reflection.emit.VerifierTests$SuperClass f - [1] type: TestFieldTypeContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'X' cannot be resolved in type 'TestFieldTypeContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestFieldTypeContainsOutOfScopeTypeVariable'). - [5] type bound: X - [4] type argument: ? extends X - [3] type: SuperClass - [2] field: public com.strobel.reflection.emit.VerifierTests$SuperClass f - [1] type: TestFieldTypeContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'X' cannot be resolved in type 'TestFieldTypeContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestFieldTypeContainsOutOfScopeTypeVariable'). - [5] type bound: X - [4] type argument: ? super X - [3] type: SuperClass - [2] field: public com.strobel.reflection.emit.VerifierTests$SuperClass f - [1] type: TestFieldTypeContainsOutOfScopeTypeVariable - -com.strobel.reflection.emit.VerifierTests > testFieldTypeContainsOutOfScopeTypeVariable PASSED - -com.strobel.reflection.emit.VerifierTests > testConstructorContainsOutOfScopeTypeVariable STARTED - -com.strobel.reflection.emit.VerifierTests > testConstructorContainsOutOfScopeTypeVariable STANDARD_OUT - >> VerificationException: Type variable 'K' cannot be resolved in method 'public void (Object)' on type 'TestConstructorContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [3] local variable #0 (l): K - [2] method: public void (Object) - [1] type: TestConstructorContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'K' cannot be resolved in method 'public void (K)' on type 'TestConstructorContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [3] parameter: TK; - [2] method: public void (K) - [1] type: TestConstructorContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'K' cannot be resolved in method 'public void (SuperClass)' on type 'TestConstructorContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [5] type argument: K - [4] type: SuperClass - [3] parameter: Lcom/strobel/reflection/emit/VerifierTests$SuperClass; - [2] method: public void (SuperClass) - [1] type: TestConstructorContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'V' cannot be resolved in method 'public void (Object)' on type 'TestConstructorContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [3] local variable #0 (l): V - [2] method: public void (Object) - [1] type: TestConstructorContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'V' cannot be resolved in method 'public void (V)' on type 'TestConstructorContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [3] parameter: TV; - [2] method: public void (V) - [1] type: TestConstructorContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'V' cannot be resolved in method 'public void (SuperClass)' on type 'TestConstructorContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [5] type argument: V - [4] type: SuperClass - [3] parameter: Lcom/strobel/reflection/emit/VerifierTests$SuperClass; - [2] method: public void (SuperClass) - [1] type: TestConstructorContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'X' cannot be resolved in method 'public void (Object)' on type 'TestConstructorContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestConstructorContainsOutOfScopeTypeVariable'). - [3] local variable #0 (l): X - [2] method: public void (Object) - [1] type: TestConstructorContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'X' cannot be resolved in method 'public void (X)' on type 'TestConstructorContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestConstructorContainsOutOfScopeTypeVariable'). - [3] parameter: TX; - [2] method: public void (X) - [1] type: TestConstructorContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'X' cannot be resolved in method 'public void (SuperClass)' on type 'TestConstructorContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestConstructorContainsOutOfScopeTypeVariable'). - [5] type argument: X - [4] type: SuperClass - [3] parameter: Lcom/strobel/reflection/emit/VerifierTests$SuperClass; - [2] method: public void (SuperClass) - [1] type: TestConstructorContainsOutOfScopeTypeVariable - -com.strobel.reflection.emit.VerifierTests > testConstructorContainsOutOfScopeTypeVariable PASSED - -com.strobel.reflection.emit.VerifierTests > testMethodContainsOutOfScopeTypeVariable STARTED - -com.strobel.reflection.emit.VerifierTests > testMethodContainsOutOfScopeTypeVariable STANDARD_OUT - >> VerificationException: Type variable 'K' cannot be resolved in method 'public Object f(Object)' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [3] local variable #0 (l): K - [2] method: public Object f(Object) - [1] type: TestMethodContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'K' cannot be resolved in method 'public Object f(K)' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [3] parameter: TK; - [2] method: public Object f(K) - [1] type: TestMethodContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'K' cannot be resolved in method 'public Object f(SuperClass)' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [5] type argument: K - [4] type: SuperClass - [3] parameter: Lcom/strobel/reflection/emit/VerifierTests$SuperClass; - [2] method: public Object f(SuperClass) - [1] type: TestMethodContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'K' cannot be resolved in method 'public K f(Object)' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [3] return type: K f(java.lang.Object) - [2] method: public K f(Object) - [1] type: TestMethodContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'K' cannot be resolved in method 'public Object f(Object) throws K' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [3] throws list: K - [2] method: public Object f(Object) throws K -Gradle Test Executor 1 finished executing tests. - [1] type: TestMethodContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'V' cannot be resolved in method 'public Object f(Object)' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [3] local variable #0 (l): V - [2] method: public Object f(Object) - [1] type: TestMethodContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'V' cannot be resolved in method 'public Object f(V)' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [3] parameter: TV; - [2] method: public Object f(V) - [1] type: TestMethodContainsOutOfScopeTypeVariable - -com.strobel.assembler.metadata.MetadataHelperTests > testIsAssignableBetweenPrimitives STARTED - >> VerificationException: Type variable 'V' cannot be resolved in method 'public Object f(SuperClass)' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [5] type argument: V - [4] type: SuperClass - [3] parameter: Lcom/strobel/reflection/emit/VerifierTests$SuperClass; - [2] method: public Object f(SuperClass) - [1] type: TestMethodContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'V' cannot be resolved in method 'public V f(Object)' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [3] return type: V f(java.lang.Object) - [2] method: public V f(Object) - [1] type: TestMethodContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'V' cannot be resolved in method 'public Object f(Object) throws V' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [3] throws list: V - [2] method: public Object f(Object) throws V - [1] type: TestMethodContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'X' cannot be resolved in method 'public Object f(Object)' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestMethodContainsOutOfScopeTypeVariable'). - [3] local variable #0 (l): X - [2] method: public Object f(Object) - [1] type: TestMethodContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'X' cannot be resolved in method 'public Object f(X)' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestMethodContainsOutOfScopeTypeVariable'). - [3] parameter: TX; - [2] method: public Object f(X) - [1] type: TestMethodContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'X' cannot be resolved in method 'public Object f(SuperClass)' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestMethodContainsOutOfScopeTypeVariable'). - [5] type argument: X - [4] type: SuperClass - [3] parameter: Lcom/strobel/reflection/emit/VerifierTests$SuperClass; - [2] method: public Object f(SuperClass) - [1] type: TestMethodContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'X' cannot be resolved in method 'public X f(Object)' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestMethodContainsOutOfScopeTypeVariable'). - [3] return type: X f(java.lang.Object) - [2] method: public X f(Object) - [1] type: TestMethodContainsOutOfScopeTypeVariable - >> VerificationException: Type variable 'X' cannot be resolved in method 'public Object f(Object) throws X' on type 'TestMethodContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestMethodContainsOutOfScopeTypeVariable'). - [3] throws list: X - [2] method: public Object f(Object) throws X - [1] type: TestMethodContainsOutOfScopeTypeVariable - -com.strobel.reflection.emit.VerifierTests > testMethodContainsOutOfScopeTypeVariable PASSED - -com.strobel.reflection.emit.VerifierTests > testSuperClassContainsOutOfScopeTypeVariable STARTED - -com.strobel.reflection.emit.VerifierTests > testSuperClassContainsOutOfScopeTypeVariable STANDARD_OUT - >> VerificationException: Type variable 'K' cannot be resolved in type 'TestSuperClassContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [4] type argument: K - [3] type: SuperClass - [2] super class: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - [1] type: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - >> VerificationException: Type variable 'K' cannot be resolved in type 'TestSuperClassContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [5] type bound: K - [4] type argument: ? extends K - [3] type: SuperClass - [2] super class: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - [1] type: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - >> VerificationException: Type variable 'K' cannot be resolved in type 'TestSuperClassContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [5] type bound: K - [4] type argument: ? super K - [3] type: SuperClass - [2] super class: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - [1] type: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - >> VerificationException: Type variable 'V' cannot be resolved in type 'TestSuperClassContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [4] type argument: V - [3] type: SuperClass - [2] super class: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - [1] type: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - >> VerificationException: Type variable 'V' cannot be resolved in type 'TestSuperClassContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [5] type bound: V - [4] type argument: ? extends V - [3] type: SuperClass - [2] super class: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - [1] type: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - >> VerificationException: Type variable 'V' cannot be resolved in type 'TestSuperClassContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [5] type bound: V - [4] type argument: ? super V - [3] type: SuperClass - [2] super class: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - [1] type: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - >> VerificationException: Type variable 'X' cannot be resolved in type 'TestSuperClassContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestSuperClassContainsOutOfScopeTypeVariable'). - [4] type argument: X - [3] type: SuperClass - [2] super class: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - [1] type: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - >> VerificationException: Type variable 'X' cannot be resolved in type 'TestSuperClassContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestSuperClassContainsOutOfScopeTypeVariable'). - [5] type bound: X - [4] type argument: ? extends X - [3] type: SuperClass - [2] super class: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - [1] type: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - >> VerificationException: Type variable 'X' cannot be resolved in type 'TestSuperClassContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestSuperClassContainsOutOfScopeTypeVariable'). - [5] type bound: X - [4] type argument: ? super X - [3] type: SuperClass - [2] super class: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - [1] type: TestSuperClassContainsOutOfScopeTypeVariable extends com.strobel.reflection.emit.VerifierTests$SuperClass - -com.strobel.reflection.emit.VerifierTests > testSuperClassContainsOutOfScopeTypeVariable PASSED - -com.strobel.reflection.emit.VerifierTests > testSuperInterfaceContainsOutOfScopeTypeVariable STARTED - -com.strobel.reflection.emit.VerifierTests > testSuperInterfaceContainsOutOfScopeTypeVariable STANDARD_OUT - >> VerificationException: Type variable 'K' cannot be resolved in type 'TestSuperInterfaceContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [4] type argument: K - [3] type: SuperInterface - [2] super interface: SuperInterface - [1] type: TestSuperInterfaceContainsOutOfScopeTypeVariable implements com.strobel.reflection.emit.VerifierTests$SuperInterface - >> VerificationException: Type variable 'K' cannot be resolved in type 'TestSuperInterfaceContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [5] type bound: K - [4] type argument: ? extends K - [3] type: SuperInterface - [2] super interface: SuperInterface - [1] type: TestSuperInterfaceContainsOutOfScopeTypeVariable implements com.strobel.reflection.emit.VerifierTests$SuperInterface - >> VerificationException: Type variable 'K' cannot be resolved in type 'TestSuperInterfaceContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). - [5] type bound: K - [4] type argument: ? super K - [3] type: SuperInterface - [2] super interface: SuperInterface - [1] type: TestSuperInterfaceContainsOutOfScopeTypeVariable implements com.strobel.reflection.emit.VerifierTests$SuperInterface - >> VerificationException: Type variable 'V' cannot be resolved in type 'TestSuperInterfaceContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [4] type argument: V - [3] type: SuperInterface - [2] super interface: SuperInterface - [1] type: TestSuperInterfaceContainsOutOfScopeTypeVariable implements com.strobel.reflection.emit.VerifierTests$SuperInterface - >> VerificationException: Type variable 'V' cannot be resolved in type 'TestSuperInterfaceContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [5] type bound: V - [4] type argument: ? extends V - [3] type: SuperInterface - [2] super interface: SuperInterface - [1] type: TestSuperInterfaceContainsOutOfScopeTypeVariable implements com.strobel.reflection.emit.VerifierTests$SuperInterface - >> VerificationException: Type variable 'V' cannot be resolved in type 'TestSuperInterfaceContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). - [5] type bound: V - [4] type argument: ? super V - [3] type: SuperInterface - [2] super interface: SuperInterface - [1] type: TestSuperInterfaceContainsOutOfScopeTypeVariable implements com.strobel.reflection.emit.VerifierTests$SuperInterface - >> VerificationException: Type variable 'X' cannot be resolved in type 'TestSuperInterfaceContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestSuperInterfaceContainsOutOfScopeTypeVariable'). - [4] type argument: X - [3] type: SuperInterface - [2] super interface: SuperInterface - [1] type: TestSuperInterfaceContainsOutOfScopeTypeVariable implements com.strobel.reflection.emit.VerifierTests$SuperInterface - >> VerificationException: Type variable 'X' cannot be resolved in type 'TestSuperInterfaceContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestSuperInterfaceContainsOutOfScopeTypeVariable'). - [5] type bound: X - [4] type argument: ? extends X - [3] type: SuperInterface - [2] super interface: SuperInterface - [1] type: TestSuperInterfaceContainsOutOfScopeTypeVariable implements com.strobel.reflection.emit.VerifierTests$SuperInterface - >> VerificationException: Type variable 'X' cannot be resolved in type 'TestSuperInterfaceContainsOutOfScopeTypeVariable' (variable owned by method 'public abstract X g(Y)' on type 'TestSuperInterfaceContainsOutOfScopeTypeVariable'). - [5] type bound: X - [4] type argument: ? super X - [3] type: SuperInterface - [2] super interface: SuperInterface - [1] type: TestSuperInterfaceContainsOutOfScopeTypeVariable implements com.strobel.reflection.emit.VerifierTests$SuperInterface - -com.strobel.reflection.emit.VerifierTests > testSuperInterfaceContainsOutOfScopeTypeVariable PASSED - -com.strobel.expressions.BinaryExpressionTests > testMethodBasedComparisonOperators PASSED - -com.strobel.expressions.BinaryExpressionTests > testComparisonOperators STARTED - -com.strobel.expressions.BinaryExpressionTests > testComparisonOperators PASSED - -com.strobel.expressions.BinaryExpressionTests > testMethodBasedBinaryOperators STARTED - -+--------------------------------------------------------------------+ -| Results: SUCCESS (39 tests, 39 successes, 0 failures, 0 skipped) | -+--------------------------------------------------------------------+ - -com.strobel.expressions.BinaryExpressionTests > testMethodBasedBinaryOperators PASSED - -com.strobel.expressions.BinaryExpressionTests > testLongArithmeticOperators STARTED -Finished generating test XML results (0.022 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.Reflection/test-results/test -Generating HTML test report... - -com.strobel.expressions.BinaryExpressionTests > testLongArithmeticOperators PASSED - -com.strobel.expressions.BinaryExpressionTests > testArrayIndexAssignment STARTED -Finished generating test html results (0.04 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.Reflection/reports/tests/test - -com.strobel.expressions.BinaryExpressionTests > testArrayIndexAssignment PASSED - -com.strobel.expressions.CallTests > testCallSuperMethod STARTED -:Procyon.Reflection:test (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 1.52 secs. - -com.strobel.expressions.CallTests > testCallSuperMethod PASSED - -com.strobel.expressions.CompilerTests > testSimpleLoop STARTED - -com.strobel.expressions.CompilerTests > testSimpleLoop STANDARD_OUT - - () => { - int i - (i = 0) - System.out.println("Starting the loop...") - loop - { - if ((i >= 5)) - break - System.out.printf("Loop iteration #%d\n", new Object[] { i }) - ++i - } - System.out.println("Finished the loop!") - } - - [f__Lambda$0x005d] - Starting the loop... - Loop iteration #0 - Loop iteration #1 - Loop iteration #2 - Loop iteration #3 - Loop iteration #4 - Finished the loop! - -com.strobel.expressions.CompilerTests > testSimpleLoop PASSED - -com.strobel.expressions.CompilerTests > testTypeInitializerGeneration STARTED - -com.strobel.expressions.CompilerTests > testTypeInitializerGeneration PASSED - -com.strobel.expressions.CompilerTests > testUntypedLambdaCreation STARTED - -com.strobel.expressions.CompilerTests > testUntypedLambdaCreation PASSED - -com.strobel.expressions.CompilerTests > testNestedLambdaInvocationWithWildcardCapture STARTED - -com.strobel.expressions.CompilerTests > testNestedLambdaInvocationWithWildcardCapture STANDARD_OUT - - () => CompilerTests.invoke(() => "EXPECTED_RESULT") - - [f__Lambda$0x005f] - EXPECTED_RESULT - -com.strobel.expressions.CompilerTests > testNestedLambdaInvocationWithWildcardCapture PASSED - -com.strobel.expressions.CompilerTests > simpleLambdaTest STARTED - -com.strobel.expressions.CompilerTests > simpleLambdaTest STANDARD_OUT - - number => ((number == Integer.parseInt("0")) ? "zero" : ((number < 0) ? "negative" : "positive")).toUpperCase(en_US) - - [f__Lambda$0x0062] - NEGATIVE - ZERO - POSITIVE - -com.strobel.expressions.CompilerTests > simpleLambdaTest PASSED - -com.strobel.expressions.CompilerTests > testFinallyWithGotoEscapeFromTry STARTED - -com.strobel.expressions.CompilerTests > testFinallyWithGotoEscapeFromTry STANDARD_OUT - .Lambda #Lambda1(int $var1) { - .Block() { - .Try { - .Block() { - .If ($var1 < 0) { - .Block() { - .Call (java.lang.System.out).println("negative"); - .Goto #Label1 { } - } - } .Else { - .Default(void) - }; - .Call (java.lang.System.out).println(.If ($var1 > 0) { - "positive" - } .Else { - "zero" - }) - } - } .Finally { - .Block() { - .Call (java.lang.System.out).println("finally") - } - }; - .Label - .LabelTarget #Label1:; - .Call (java.lang.System.out).println("return") - } - } - negative - return - zero - finally - return - positive - finally - return - -com.strobel.expressions.CompilerTests > testFinallyWithGotoEscapeFromTry PASSED - -com.strobel.expressions.CompilerTests > testStringTrieSwitch STARTED - -com.strobel.expressions.CompilerTests > testStringTrieSwitch STANDARD_OUT - - s => switch (s) { - case ("1", "2"): - "one or two" - break; - case ("3"): - "three" - break; - case ("5"): - "five" - break; - default: - "something else" - break; - } - - [testStringTrieSwitch$0x0064] - something else - one or two - one or two - three - something else - five - something else - -com.strobel.expressions.CompilerTests > testStringTrieSwitch PASSED - -com.strobel.expressions.CompilerTests > testNew STARTED - -com.strobel.expressions.CompilerTests > testNew STANDARD_OUT - - () => new NeedsTwoCtorArgs(2, 3.0) - - [f__Lambda$0x0065] - com.strobel.expressions.CompilerTests$NeedsTwoCtorArgs@32f3bdb8 - -com.strobel.expressions.CompilerTests > testNew PASSED - -com.strobel.expressions.CompilerTests > testForEachWithIterable STARTED - -com.strobel.expressions.CompilerTests > testForEachWithIterable STANDARD_OUT - - () => { - System.out.println("Starting the 'for each' loop...") - for (String item : [one, two, three, four, five]) - System.out.printf("Got item: %s\n", new Object[] { item }) - System.out.println("Finished the loop!") - } - - [f__Lambda$0x0066] - Starting the 'for each' loop... - Got item: one - Got item: two - Got item: three - Got item: four - Got item: five - Finished the loop! - -com.strobel.expressions.CompilerTests > testForEachWithIterable PASSED - -com.strobel.expressions.CompilerTests > testCharacterTableSwitch STARTED - -com.strobel.expressions.CompilerTests > testCharacterTableSwitch STANDARD_OUT - - character => switch (Unbox(character)) { - case ('1', '2'): - "one or two" - break; - case ('3'): - "three" - break; - case ('5'): - "five" - break; - default: - "something else" - break; - } - - [f__Lambda$0x0067] - something else - one or two - one or two - three - something else - five - something else - -com.strobel.expressions.CompilerTests > testCharacterTableSwitch PASSED - -com.strobel.expressions.CompilerTests > testFinallyWithReturnFromTry1 STARTED - -com.strobel.expressions.CompilerTests > testFinallyWithReturnFromTry1 STANDARD_OUT - .Lambda #Lambda1(int $var1) { - .Block() { - .Try { - .Block() { - .If ($var1 < 0) { - .Block() { - .Call (java.lang.System.out).println("negative"); - .Return #Label1 { -1 } - } - } .Else { - .Default(void) - }; - .Call (java.lang.System.out).println(.If ($var1 > 0) { - "positive" - } .Else { - "zero" - }) - } - } .Finally { - .Block() { - .Call (java.lang.System.out).println("finally") - } - }; - .Label - .If ($var1 > 0) { - 1 - } .Else { - 0 - } - .LabelTarget #Label1: - } - } - negative - finally - zero - finally - positive - finally - -com.strobel.expressions.CompilerTests > testFinallyWithReturnFromTry1 PASSED - -com.strobel.expressions.CompilerTests > testFinallyWithReturnFromTry2 STARTED - -com.strobel.expressions.CompilerTests > testFinallyWithReturnFromTry2 STANDARD_OUT - .Lambda #Lambda1(int $var1) { - .Block() { - .Try { - .Block() { - .If ($var1 < 0) { - .Block() { - .Call (java.lang.System.out).println("negative"); - .Return #Label1 { -1 } - } - } .Else { - .Default(void) - } - } - } .Finally { - .Block() { - .Call (java.lang.System.out).println("finally") - } - }; - .Call (java.lang.System.out).println(.If ($var1 > 0) { - "positive" - } .Else { - "zero" - }); - .Label - .If ($var1 > 0) { - 1 - } .Else { - 0 - } - .LabelTarget #Label1: - } - } - negative - finally - finally - zero - finally - positive - -com.strobel.expressions.CompilerTests > testFinallyWithReturnFromTry2 PASSED - -com.strobel.expressions.CompilerTests > testCompileToMethod STARTED - -com.strobel.expressions.CompilerTests > testCompileToMethod STANDARD_OUT - 2^4=16 - 16 - -com.strobel.expressions.CompilerTests > testCompileToMethod PASSED - -com.strobel.expressions.CompilerTests > testForLoop STARTED - -com.strobel.expressions.CompilerTests > testForLoop STANDARD_OUT - - (base, power) => { - int accumulator - (accumulator = base) - for (int i = 1; (i < power); ++i) - (accumulator *= base) - System.out.printf("%d^%d=%d\n", new Object[] { base, power, accumulator }) - accumulator - } - - [f__Lambda$0x006a] - -1^0=-1 - -1^1=-1 - 2^1=2 - 2^2=4 - 2^4=16 - -com.strobel.expressions.CompilerTests > testForLoop PASSED - -com.strobel.expressions.CompilerTests > testCompileToGeneratedMethod STARTED - -com.strobel.expressions.CompilerTests > testCompileToGeneratedMethod STANDARD_OUT - 2^4=16 - 16 - -com.strobel.expressions.CompilerTests > testCompileToGeneratedMethod PASSED - -com.strobel.expressions.CompilerTests > testTryFinally STARTED - -com.strobel.expressions.CompilerTests > testTryFinally STANDARD_OUT - - Param_0 => try - CompilerTests.maybeThrow(Param_0) - finally - com.strobel.core.MutableInteger@0.increment() - - - [f__Lambda$0x006b] - -com.strobel.expressions.CompilerTests > testTryFinally PASSED - -com.strobel.expressions.CompilerTests > testTryCatchFinally STARTED - -com.strobel.expressions.CompilerTests > testTryCatchFinally STANDARD_OUT - - () => { - RuntimeException $exception - try - CompilerTests.throwAssertionError() - catch (java.lang.AssertionError) - System.out.println("In the AssertionError catch block.") - finally - System.out.println("In the finally block.") - } - - [f__Lambda$0x006c] - In the AssertionError catch block. - In the finally block. - -com.strobel.expressions.CompilerTests > testTryCatchFinally PASSED - -com.strobel.expressions.CompilerTests > testHoistedLocals STARTED - -com.strobel.expressions.CompilerTests > testHoistedLocals STANDARD_OUT - .Lambda #Lambda1() { - .Block(int $i) { - $i = 0; - .Loop .LabelTarget #Label1: { - .Block() { - .If ($i >= 5) { - .Break #Label2 { } - } .Else { - .Default(void) - }; - .Call com.strobel.expressions.CompilerTests.run(.Lambda #Lambda2) - } - } - .LabelTarget #Label2: - } - } - - .Lambda #Lambda2() { - .Invoke (.Lambda #Lambda3>)() - } - - .Lambda #Lambda3>() { - .Call (java.lang.System.out).printf( - "i=%d\n", - .NewArray java.lang.Object[] { - ++ $i - }) - } - i=1 - i=2 - i=3 - i=4 - i=5 - -com.strobel.expressions.CompilerTests > testHoistedLocals PASSED - -com.strobel.expressions.CompilerTests > testStringHashTableSwitch STARTED - -com.strobel.expressions.CompilerTests > testStringHashTableSwitch STANDARD_OUT - - s => switch (s) { - case ("1", "2"): - "one or two" - break; - case ("3"): - "three" - break; - case ("5"): - "five" - break; - default: - "something else" - break; - } - - [testStringHashTableSwitch$0x0070] - something else - one or two - one or two - three - something else - five - something else - -com.strobel.expressions.CompilerTests > testStringHashTableSwitch PASSED - -com.strobel.expressions.CompilerTests > testNestedLambdaInvocation STARTED - -com.strobel.expressions.CompilerTests > testNestedLambdaInvocation STANDARD_OUT - - () => CompilerTests.invoke(() => com.strobel.expressions.CompilerTests@4934ea4) - - [f__Lambda$0x0071] - com.strobel.expressions.CompilerTests@4934ea4 - -com.strobel.expressions.CompilerTests > testNestedLambdaInvocation PASSED - -com.strobel.expressions.CompilerTests > testForEachWithArray STARTED - -com.strobel.expressions.CompilerTests > testForEachWithArray STANDARD_OUT - - () => { - System.out.println("Starting the 'for each' loop...") - for (String item : [one, two, three, four, five]) - System.out.printf("Got item: %s\n", new Object[] { item }) - System.out.println("Finished the loop!") - } - - [f__Lambda$0x0074] - Starting the 'for each' loop... - Got item: one - Got item: two - Got item: three - Got item: four - Got item: five - Finished the loop! - -com.strobel.expressions.CompilerTests > testForEachWithArray PASSED - -com.strobel.expressions.CompilerTests > testGenericMethodCall STARTED - -com.strobel.expressions.CompilerTests > testGenericMethodCall STANDARD_OUT - - () => Collections.emptyList() - - - [f__Lambda$0x0075] - [] - -com.strobel.expressions.CompilerTests > testGenericMethodCall PASSED - -com.strobel.expressions.CompilerTests > testBridgeMethodGeneration STARTED - -com.strobel.expressions.CompilerTests > testBridgeMethodGeneration PASSED - -com.strobel.expressions.CompilerTests > testCoalesce STARTED - -com.strobel.expressions.CompilerTests > testCoalesce STANDARD_OUT - - s => (s ?? "null") - - - [f__Lambda$0x0077] - -com.strobel.expressions.CompilerTests > testCoalesce PASSED - -com.strobel.expressions.CompilerTests > testNestedLambdaClosureAccess STARTED - -com.strobel.expressions.CompilerTests > testNestedLambdaClosureAccess STANDARD_OUT - - () => { - int Param_0 - (Param_0 = 42) - CompilerTests.invoke(() => { - int Param_1 - (Param_1 = Param_0) - (Param_0 = (Param_0 * 2)) - Param_1 - }) - Param_0 - } - - [BoundMethodHandle$Species_LL] - 84 - -com.strobel.expressions.CompilerTests > testNestedLambdaClosureAccess PASSED - -com.strobel.expressions.CompilerTests > testTryNestedCatchFinally STARTED - -com.strobel.expressions.CompilerTests > testTryNestedCatchFinally STANDARD_OUT - - () => { - RuntimeException $exception - try - CompilerTests.throwAssertionError() - catch (java.lang.AssertionError) - try - { - System.out.println("In the AssertionError catch block.") - CompilerTests.throwRuntimeException() - } - catch (java.lang.RuntimeException$exception) - { - System.out.println("In the RuntimeException catch block.") - throw($exception) - } - finally - System.out.println("In the finally block.") - } - - [f__Lambda$0x007b] - In the AssertionError catch block. - In the RuntimeException catch block. - In the finally block. - -com.strobel.expressions.CompilerTests > testTryNestedCatchFinally PASSED - -com.strobel.expressions.CompilerTests > testEnumLookupSwitch STARTED - -com.strobel.expressions.CompilerTests > testEnumLookupSwitch STANDARD_OUT - - e => switch (e) { - case (ONE, TWO): - "one or two" - break; - case (THREE): - "three" - break; - case (FIVE): - "five" - break; - default: - "something else" - break; - } - - [testEnumLookupSwitch$0x007c] - one or two - one or two - three - something else - five - something else - -com.strobel.expressions.CompilerTests > testEnumLookupSwitch PASSED - -com.strobel.expressions.CompilerTests > testBinaryNumericPromotion STARTED - -com.strobel.expressions.CompilerTests > testBinaryNumericPromotion STANDARD_OUT - - () => ({ - Object Param_0 - (Param_0 = (Object)(3 * 2))) - ((Param_0 != null) AndAlso (Param_0.getClass() == Long.class)) - } AndAlso ({ - Object Param_1 - (Param_1 = (Object)(3 * 2))) - ((Param_1 != null) AndAlso (Param_1.getClass() == Long.class)) - } AndAlso ({ - Object Param_2 - (Param_2 = (Object)(3.0 * 2))) - ((Param_2 != null) AndAlso (Param_2.getClass() == Float.class)) - } AndAlso ({ - Object Param_3 - (Param_3 = (Object)(3 * 2.0))) - ((Param_3 != null) AndAlso (Param_3.getClass() == Float.class)) - } AndAlso ({ - Object Param_4 - (Param_4 = (Object)(3.0 * '\u0002'))) - ((Param_4 != null) AndAlso (Param_4.getClass() == Double.class)) - } AndAlso { - Object Param_5 - (Param_5 = (Object)(3 * 2.0))) - ((Param_5 != null) AndAlso (Param_5.getClass() == Double.class)) - }))))) - -com.strobel.expressions.CompilerTests > testBinaryNumericPromotion PASSED - -com.strobel.expressions.CompilerTests > testStringEquals STARTED - -com.strobel.expressions.CompilerTests > testStringEquals STANDARD_OUT - - s => System.out.println(("one" == s)) - - - [f__Lambda$0x007e] - -com.strobel.assembler.metadata.MetadataHelperTests > testIsAssignableBetweenPrimitives PASSED - -com.strobel.assembler.metadata.MetadataHelperTests > testAsSubTypeWithSimpleGenerics STARTED - true - false - -com.strobel.expressions.CompilerTests > testStringEquals PASSED - -com.strobel.expressions.CompilerTests > testCharacterLookupSwitch STARTED - -com.strobel.expressions.CompilerTests > testCharacterLookupSwitch STANDARD_OUT - - character => switch (Unbox(character)) { - case ('1', '2'): - "one or two" - break; - case ('3'): - "three" - break; - case ('5'): - "five" - break; - default: - "something else" - break; - } - - [f__Lambda$0x007f] - something else - one or two - one or two - three - something else - five - something else - -com.strobel.expressions.CompilerTests > testCharacterLookupSwitch PASSED - -com.strobel.expressions.CompilerTests > returnLabelTest STARTED - -com.strobel.expressions.CompilerTests > returnLabelTest STANDARD_OUT - - number => { - if ((number == 0)) - return "zero" - else - if ((number < 0)) - return "negative" - else - return "positive" - } - - [f__Lambda$0x0080] - negative - zero - positive - -com.strobel.expressions.CompilerTests > returnLabelTest PASSED - -com.strobel.expressions.CompilerTests > testStringHashLookupSwitch STARTED - -com.strobel.expressions.CompilerTests > testStringHashLookupSwitch STANDARD_OUT - - s => switch (s) { - case ("1", "2"): - "one or two" - break; - case ("3"): - "three" - break; - case ("5"): - "five" - break; - default: - "something else" - break; - } - - [testStringHashLookupSwitch$0x0081] - something else - one or two - one or two - three - something else - five - something else - -com.strobel.expressions.CompilerTests > testStringHashLookupSwitch PASSED - -com.strobel.expressions.CompilerTests > testIntegerLookupSwitch STARTED - -com.strobel.expressions.CompilerTests > testIntegerLookupSwitch STANDARD_OUT - - number => switch (Unbox(number)) { - case (1, 2): - "one or two" - break; - case (3): - "three" - break; - case (5): - "five" - break; - default: - "something else" - break; - } - - [f__Lambda$0x0082] - something else - one or two - one or two - three - something else - five - something else - -com.strobel.assembler.metadata.MetadataHelperTests > testAsSubTypeWithSimpleGenerics PASSED - -com.strobel.expressions.CompilerTests > testIntegerLookupSwitch PASSED - -com.strobel.expressions.CompilerTests > testIntegerTableSwitch STARTED - -com.strobel.expressions.CompilerTests > testIntegerTableSwitch STANDARD_OUT - - number => switch (Unbox(number)) { - case (1, 2): - "one or two" - break; - case (3): - "three" - break; - case (5): - "five" - break; - default: - "something else" - break; - } - - [f__Lambda$0x0083] - something else - one or two - one or two - three - something else - five - something else - -com.strobel.expressions.CompilerTests > testIntegerTableSwitch PASSED - -com.strobel.expressions.ConcatTests > testNullConcat STARTED - -com.strobel.assembler.metadata.MetadataHelperTests > testAsSuperWithWildcards STARTED - -com.strobel.assembler.metadata.MetadataHelperTests > testAsSuperWithWildcards PASSED - -com.strobel.assembler.metadata.MetadataHelperTests > testAsSuperWithSimpleGenerics STARTED - -com.strobel.expressions.ConcatTests > testNullConcat STANDARD_OUT - 1null - -com.strobel.expressions.ConcatTests > testNullConcat PASSED - -com.strobel.expressions.ConcatTests > testConcat STARTED - -com.strobel.expressions.ConcatTests > testConcat STANDARD_OUT - abc - -com.strobel.expressions.ConcatTests > testConcat PASSED - -com.strobel.assembler.metadata.MetadataHelperTests > testAsSuperWithSimpleGenerics PASSED - -com.strobel.assembler.metadata.MetadataHelperTests > testIsAssignableWithWildcards STARTED - -com.strobel.assembler.metadata.MetadataHelperTests > testIsAssignableWithWildcards PASSED - -com.strobel.assembler.metadata.MetadataHelperTests > testIsSameTypeWithSimpleGenerics STARTED - -com.strobel.assembler.metadata.MetadataHelperTests > testIsSameTypeWithSimpleGenerics PASSED - -com.strobel.expressions.ConstantTests > testImplicitlyTypedPrimitiveConstant STARTED - -com.strobel.expressions.ConstantTests > testImplicitlyTypedPrimitiveConstant PASSED - -com.strobel.expressions.ConstantTests > testExplicitlyTypedBoxedConstant STARTED - -com.strobel.expressions.ConstantTests > testExplicitlyTypedBoxedConstant PASSED - -com.strobel.expressions.ConstantTests > testExplicitlyTypedPrimitiveConstant STARTED - -com.strobel.assembler.metadata.MetadataParserTests > testGenericMethodResolution STARTED - -com.strobel.expressions.ConstantTests > testExplicitlyTypedPrimitiveConstant PASSED - -com.strobel.expressions.ConvertTests > testTypeBuilderConversion STARTED - -com.strobel.expressions.ConvertTests > testTypeBuilderConversion PASSED - -com.strobel.expressions.DynamicMethodTests > testHashMapAccess STARTED - -com.strobel.expressions.DynamicMethodTests > testHashMapAccess PASSED - -com.strobel.expressions.LogicalBranchTests > testThreeOrs STARTED - -com.strobel.expressions.LogicalBranchTests > testThreeOrs PASSED - -com.strobel.expressions.LogicalBranchTests > testAndOr STARTED - -com.strobel.expressions.LogicalBranchTests > testAndOr PASSED - -com.strobel.expressions.LogicalBranchTests > testRelationalOrElse STARTED - -com.strobel.assembler.metadata.MetadataParserTests > testGenericMethodResolution PASSED - -com.strobel.assembler.metadata.MetadataResolverTests > testGenericParameterArrayResolution STARTED - -com.strobel.assembler.metadata.MetadataResolverTests > testGenericParameterArrayResolution PASSED - -com.strobel.decompiler.AnnotationTests > testAnnotationWithInnerClassAndConstants STARTED - -com.strobel.expressions.LogicalBranchTests > testRelationalOrElse PASSED - -com.strobel.expressions.LogicalBranchTests > testRelationalAndAlso STARTED - -com.strobel.decompiler.AnnotationTests > testAnnotationWithInnerClassAndConstants PASSED - -com.strobel.decompiler.AnnotationTests > testAnnotationWithDefault STARTED - -com.strobel.decompiler.AnnotationTests > testAnnotationWithDefault PASSED - -com.strobel.decompiler.AnnotationTests > testComplexAnnotation STARTED - -com.strobel.expressions.LogicalBranchTests > testRelationalAndAlso PASSED - -com.strobel.expressions.LogicalBranchTests > testConditionalNullCheck STARTED - -com.strobel.expressions.LogicalBranchTests > testConditionalNullCheck PASSED - -com.strobel.expressions.UnaryExpressionTests > testNegateWithMethod STARTED - -com.strobel.expressions.UnaryExpressionTests > testNegateWithMethod PASSED - -com.strobel.expressions.UnaryExpressionTests > testUnbox STARTED - -com.strobel.decompiler.AnnotationTests > testComplexAnnotation PASSED - -com.strobel.decompiler.ArrayCreationTests > testArrayVariableInitializers STARTED - -com.strobel.decompiler.ArrayCreationTests > testArrayVariableInitializers PASSED - -com.strobel.decompiler.ArrayCreationTests > testMultiDimensionalArrayCreation STARTED - -com.strobel.decompiler.ArrayCreationTests > testMultiDimensionalArrayCreation PASSED - -com.strobel.decompiler.ArrayCreationTests > testSimpleArrayCreation STARTED - -com.strobel.decompiler.ArrayCreationTests > testSimpleArrayCreation PASSED - -com.strobel.decompiler.ArrayCreationTests > testIntArrayInitializationFromBoolean STARTED - -com.strobel.decompiler.ArrayCreationTests > testIntArrayInitializationFromBoolean PASSED - -com.strobel.decompiler.ArrayCreationTests > testMultiDimensionalArrayCreationWithPartialDimensions STARTED - -com.strobel.decompiler.ArrayCreationTests > testMultiDimensionalArrayCreationWithPartialDimensions PASSED - -com.strobel.decompiler.ArrayCreationTests > testVarianceAndSelfReferencingAssignments STARTED - -com.strobel.expressions.UnaryExpressionTests > testUnbox PASSED - -com.strobel.expressions.UnaryExpressionTests > testUnaryPlusWithMethod STARTED - -com.strobel.expressions.UnaryExpressionTests > testUnaryPlusWithMethod PASSED - -com.strobel.expressions.UnaryExpressionTests > testIsTrue STARTED - -com.strobel.expressions.UnaryExpressionTests > testIsTrue PASSED - -com.strobel.expressions.UnaryExpressionTests > testNegate STARTED - -com.strobel.expressions.UnaryExpressionTests > testNegate PASSED - -com.strobel.expressions.UnaryExpressionTests > testUnaryPlus STARTED - -com.strobel.expressions.UnaryExpressionTests > testUnaryPlus PASSED - -com.strobel.expressions.UnaryExpressionTests > testIsFalse STARTED - -com.strobel.expressions.UnaryExpressionTests > testIsFalse PASSED -Gradle Test Executor 2 finished executing tests. - -com.strobel.decompiler.ArrayCreationTests > testVarianceAndSelfReferencingAssignments PASSED - -com.strobel.decompiler.ArrayCreationTests > testArrayInitExpressionsWithinTernaryOperator STARTED - -com.strobel.decompiler.ArrayCreationTests > testArrayInitExpressionsWithinTernaryOperator PASSED - -com.strobel.decompiler.ArrayCreationTests > testJaggedArrayCreationWithSingleDimensionSize STARTED - -com.strobel.decompiler.ArrayCreationTests > testJaggedArrayCreationWithSingleDimensionSize PASSED - -com.strobel.decompiler.ArrayCreationTests > testJaggedArrayInitialization STARTED - -com.strobel.decompiler.ArrayCreationTests > testJaggedArrayInitialization PASSED - -com.strobel.decompiler.AssertTests > testAssertWithLiteralMessage STARTED - -+--------------------------------------------------------------------+ -| Results: SUCCESS (61 tests, 61 successes, 0 failures, 0 skipped) | -+--------------------------------------------------------------------+ -Finished generating test XML results (0.019 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.Expressions/test-results/test -Generating HTML test report... -Finished generating test html results (0.015 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.Expressions/reports/tests/test -:Procyon.Expressions:test (Thread[#60,Task worker for ':' Thread 11,5,main]) completed. Took 3.256 secs. - -com.strobel.decompiler.AssertTests > testAssertWithLiteralMessage PASSED - -com.strobel.decompiler.AssertTests > testSimpleAssert STARTED - -com.strobel.decompiler.AssertTests > testSimpleAssert PASSED - -com.strobel.decompiler.AssertTests > testAssertTrueWithMessage STARTED - -com.strobel.decompiler.AssertTests > testAssertTrueWithMessage PASSED - -com.strobel.decompiler.AssertTests > testAssertFalseWithMessage STARTED - -com.strobel.decompiler.AssertTests > testAssertFalseWithMessage PASSED - -com.strobel.decompiler.AssertTests > testAssertFalse STARTED - -com.strobel.decompiler.AssertTests > testAssertFalse PASSED - -com.strobel.decompiler.AssertTests > testAssertTrue STARTED - -com.strobel.decompiler.AssertTests > testAssertTrue PASSED - -com.strobel.decompiler.AssertTests > testAssertWithExpressionMessage STARTED - -com.strobel.decompiler.AssertTests > testAssertWithExpressionMessage PASSED - -com.strobel.decompiler.BoxingTests > testImplicitBoxingTranslation STARTED - -com.strobel.decompiler.BoxingTests > testImplicitBoxingTranslation PASSED - -com.strobel.decompiler.BoxingTests > testBoxedToBoxedBinaryComparison STARTED - -com.strobel.decompiler.BoxingTests > testBoxedToBoxedBinaryComparison PASSED - -com.strobel.decompiler.BoxingTests > testKeepRequiredUnboxingCalls STARTED - -com.strobel.decompiler.BoxingTests > testKeepRequiredUnboxingCalls PASSED - -com.strobel.decompiler.BoxingTests > testUnboxedVersusPrimitiveComparison STARTED - -com.strobel.decompiler.BoxingTests > testUnboxedVersusPrimitiveComparison PASSED - -com.strobel.decompiler.BoxingTests > testExceptionalUnboxingNotOmitted STARTED - -com.strobel.decompiler.BoxingTests > testExceptionalUnboxingNotOmitted PASSED - -com.strobel.decompiler.BoxingTests > testNoImproperCastRemoval STARTED - -com.strobel.decompiler.BoxingTests > testNoImproperCastRemoval PASSED - -com.strobel.decompiler.BoxingTests > testBoxedVersusUnboxedInTernary STARTED - -com.strobel.decompiler.BoxingTests > testBoxedVersusUnboxedInTernary PASSED - -com.strobel.decompiler.CallTests > testSuperMethodCall STARTED - -com.strobel.decompiler.CallTests > testSuperMethodCall PASSED - -com.strobel.decompiler.CallTests > testOuterSuperMethodCalls STARTED - -com.strobel.decompiler.CallTests > testOuterSuperMethodCalls PASSED - -com.strobel.decompiler.CallTests > testInvokeInterfaceMethodOnThis STARTED - -com.strobel.decompiler.CallTests > testInvokeInterfaceMethodOnThis PASSED - -com.strobel.decompiler.CastTests > testLiteralTernaryAsShortRetainsCast STARTED - -com.strobel.decompiler.CastTests > testLiteralTernaryAsShortRetainsCast PASSED - -com.strobel.decompiler.CastTests > testShortIntegerAdditionRetainsCast STARTED - -com.strobel.decompiler.CastTests > testShortIntegerAdditionRetainsCast PASSED - -com.strobel.decompiler.CastTests > testBinaryOperatorResultTypeRetainsCast STARTED - -com.strobel.decompiler.CastTests > testBinaryOperatorResultTypeRetainsCast PASSED - -com.strobel.decompiler.CastTests > testPrimitiveComparisonCastAnalysis STARTED - -com.strobel.decompiler.CastTests > testPrimitiveComparisonCastAnalysis PASSED - -com.strobel.decompiler.CastTests > testShortNegationRetainsCast STARTED - -com.strobel.decompiler.CastTests > testShortNegationRetainsCast PASSED - -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedAssignments STARTED - -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedAssignments PASSED - -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedSelfReferencingArrayAssignments STARTED - -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedSelfReferencingArrayAssignments PASSED - -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedStaticArrayAssignments STARTED - -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedStaticArrayAssignments PASSED - -com.strobel.decompiler.ConditionalTests > testLogicalAndOrWithConditionals STARTED - -com.strobel.decompiler.ConditionalTests > testLogicalAndOrWithConditionals PASSED - -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedArrayAssignments STARTED - -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedArrayAssignments PASSED - -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedInstanceFieldAssignments STARTED - -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedInstanceFieldAssignments PASSED - -com.strobel.decompiler.ConditionalTests > testEmptyIfFollowedByRegularIf STARTED - -com.strobel.decompiler.ConditionalTests > testEmptyIfFollowedByRegularIf PASSED - -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedStaticFieldAssignments STARTED - -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedStaticFieldAssignments PASSED - -com.strobel.decompiler.ConditionalTests > testComplexIfElse STARTED - -com.strobel.decompiler.ConditionalTests > testComplexIfElse PASSED - -com.strobel.decompiler.ConditionalTests > testEmptyElseBlocks STARTED - -com.strobel.decompiler.ConditionalTests > testEmptyElseBlocks PASSED - -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedInstanceArrayAssignments STARTED - -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedInstanceArrayAssignments PASSED - -com.strobel.decompiler.ConditionalTests > testTernaryWithTernaryCondition STARTED - -com.strobel.decompiler.ConditionalTests > testTernaryWithTernaryCondition PASSED - -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithAccessModifierClashNotRemoved STARTED - -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithAccessModifierClashNotRemoved PASSED - -com.strobel.decompiler.ConstructorTests > testDefaultConstructorsRemoved STARTED - -com.strobel.decompiler.ConstructorTests > testDefaultConstructorsRemoved PASSED - -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithTypeArgumentNotRemoved STARTED - -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithTypeArgumentNotRemoved PASSED - -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithThrowsSignatureNotRemoved STARTED - -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithThrowsSignatureNotRemoved PASSED - -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithAnnotationNotRemoved STARTED - -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithAnnotationNotRemoved PASSED - -com.strobel.decompiler.EncodingTests > testCyrillicEscaped STARTED - -com.strobel.decompiler.EncodingTests > testCyrillicEscaped PASSED - -com.strobel.decompiler.EncodingTests > testCyrillicUnescaped STARTED - -com.strobel.decompiler.EncodingTests > testCyrillicUnescaped PASSED - -com.strobel.decompiler.EncodingTests > testQuotedEscaping STARTED - -com.strobel.decompiler.EncodingTests > testQuotedEscaping PASSED - -com.strobel.decompiler.EncodingTests > testUnicodeIdentifierEscaping STARTED - -com.strobel.decompiler.EncodingTests > testUnicodeIdentifierEscaping PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryOneResource STARTED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryOneResource PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedInnerCatchesThrowable STARTED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedInnerCatchesThrowable PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoResources STARTED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoResources PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoResourcesEmptyBody STARTED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoResourcesEmptyBody PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedWithIntermediateStatement STARTED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedWithIntermediateStatement PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedOuterCatchesThrowable STARTED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedOuterCatchesThrowable PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedInnerCatchesRuntimeException STARTED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedInnerCatchesRuntimeException PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryEmptyBody STARTED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryEmptyBody PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoSuccessive STARTED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoSuccessive PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedOuterCatchesRuntimeException STARTED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedOuterCatchesRuntimeException PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNested STARTED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNested PASSED - -com.strobel.decompiler.EnumTests > testSimpleEnum STARTED - -com.strobel.decompiler.EnumTests > testSimpleEnum PASSED - -com.strobel.decompiler.EnumTests > testEnumValueWithInitializerBlock STARTED - -com.strobel.decompiler.EnumTests > testEnumValueWithInitializerBlock PASSED - -com.strobel.decompiler.EnumTests > testEnumImplementingInterface STARTED - -com.strobel.decompiler.EnumTests > testEnumImplementingInterface PASSED - -com.strobel.decompiler.EnumTests > testEnumInitializerVariableDeclaredAfterSuperCall STARTED - -com.strobel.decompiler.EnumTests > testEnumInitializerVariableDeclaredAfterSuperCall PASSED - -com.strobel.decompiler.EnumTests > testEnumWithAnonymousClassValues STARTED - -com.strobel.decompiler.EnumTests > testEnumWithAnonymousClassValues PASSED - -com.strobel.decompiler.EnumTests > testEnumWithFieldsAndConstructor STARTED - -com.strobel.decompiler.EnumTests > testEnumWithFieldsAndConstructor PASSED - -com.strobel.decompiler.GenericsTests > testMixingGenericAndRawTypes STARTED - -com.strobel.decompiler.GenericsTests > testMixingGenericAndRawTypes PASSED - -com.strobel.decompiler.HandlerTests > testEmptyCatchWithinFinally STARTED - -com.strobel.decompiler.HandlerTests > testEmptyCatchWithinFinally PASSED - -com.strobel.decompiler.HandlerTests > testBreakOutOfFinallyWithPossibleThrowInTry STARTED - -com.strobel.decompiler.HandlerTests > testBreakOutOfFinallyWithPossibleThrowInTry PASSED - -com.strobel.decompiler.HandlerTests > testTryFinallyWhereFinallyOverridesReturn STARTED - -com.strobel.decompiler.HandlerTests > testTryFinallyWhereFinallyOverridesReturn PASSED - -com.strobel.decompiler.HandlerTests > testTryCatchFinallyWithNestedConditionsAndThrowingFinally STARTED - -com.strobel.decompiler.HandlerTests > testTryCatchFinallyWithNestedConditionsAndThrowingFinally PASSED - -com.strobel.decompiler.HandlerTests > testSimpleNestedHandlerInFinally STARTED - -com.strobel.decompiler.HandlerTests > testSimpleNestedHandlerInFinally PASSED - -com.strobel.decompiler.HandlerTests > testFinallyWithinFinallyFourLevels STARTED - -com.strobel.decompiler.HandlerTests > testFinallyWithinFinallyFourLevels PASSED - -com.strobel.decompiler.HandlerTests > testFinallyWithinFinally STARTED - -com.strobel.decompiler.HandlerTests > testFinallyWithinFinally PASSED - -com.strobel.decompiler.HandlerTests > testFinallyEatingIntoCatch STARTED - -com.strobel.decompiler.HandlerTests > testFinallyEatingIntoCatch PASSED - -com.strobel.decompiler.HandlerTests > testNestedTryCatchFinally STARTED - -com.strobel.decompiler.HandlerTests > testNestedTryCatchFinally PASSED - -com.strobel.decompiler.HandlerTests > testTryCatchFinallyWithNestedConditions STARTED - -com.strobel.decompiler.HandlerTests > testTryCatchFinallyWithNestedConditions PASSED - -com.strobel.decompiler.HandlerTests > testBreakOutOfFinally STARTED - -com.strobel.decompiler.HandlerTests > testBreakOutOfFinally PASSED - -com.strobel.decompiler.HandlerTests > testNestedTryCatchFinallyInLoop STARTED - -com.strobel.decompiler.HandlerTests > testNestedTryCatchFinallyInLoop PASSED - -com.strobel.decompiler.HandlerTests > testCatchUnionType STARTED - -com.strobel.decompiler.HandlerTests > testCatchUnionType PASSED - -com.strobel.decompiler.HandlerTests > testThrowsSignatures STARTED - -com.strobel.decompiler.HandlerTests > testThrowsSignatures PASSED - -com.strobel.decompiler.HandlerTests > testSimpleTryCatchFinallyControlFlow STARTED - -com.strobel.decompiler.HandlerTests > testSimpleTryCatchFinallyControlFlow PASSED - -com.strobel.decompiler.HandlerTests > testComplexNestedTryCatchFinallyWithThrowingOuterFinally STARTED - -com.strobel.decompiler.HandlerTests > testComplexNestedTryCatchFinallyWithThrowingOuterFinally PASSED - -com.strobel.decompiler.HandlerTests > testLoopInCatchClause STARTED - -com.strobel.decompiler.HandlerTests > testLoopInCatchClause PASSED - -com.strobel.decompiler.HandlerTests > testMultipleCatchHandlers STARTED - -com.strobel.decompiler.HandlerTests > testMultipleCatchHandlers PASSED - -com.strobel.decompiler.ImportTests > testImportCollision STARTED - -com.strobel.decompiler.ImportTests > testImportCollision PASSED - -com.strobel.decompiler.InitializerTests > testConstantNotInitializedInConstructor STARTED - -com.strobel.decompiler.InitializerTests > testConstantNotInitializedInConstructor PASSED - -com.strobel.decompiler.InliningTests > testDeclarationNotInlinedIntoSelfReferencingAssignment STARTED - -com.strobel.decompiler.InliningTests > testDeclarationNotInlinedIntoSelfReferencingAssignment PASSED - -com.strobel.decompiler.InnerClassTests > testNullQualifiedInnerClassCreation STARTED - -com.strobel.decompiler.InnerClassTests > testNullQualifiedInnerClassCreation PASSED - -com.strobel.decompiler.InnerClassTests > testLocalClassesWithNameCollisions STARTED - -com.strobel.decompiler.InnerClassTests > testLocalClassesWithNameCollisions PASSED - -com.strobel.decompiler.InnerClassTests > testAnonymousClassWithAssignmentAsConstructorParameter STARTED - -com.strobel.decompiler.InnerClassTests > testAnonymousClassWithAssignmentAsConstructorParameter PASSED - -com.strobel.decompiler.InnerClassTests > testLocalClassReferencedOnlyBySiblingLocalClass STARTED - -com.strobel.decompiler.InnerClassTests > testLocalClassReferencedOnlyBySiblingLocalClass PASSED - -com.strobel.decompiler.InnerClassTests > testNamedLocalClassCreation STARTED - -com.strobel.decompiler.InnerClassTests > testNamedLocalClassCreation PASSED - -com.strobel.decompiler.InnerClassTests > testProtectedInnerClassConstructorsInOuterSubClass STARTED - -com.strobel.decompiler.InnerClassTests > testProtectedInnerClassConstructorsInOuterSubClass PASSED - -com.strobel.decompiler.InnerClassTests > testInnerClassSetsOuterClassField STARTED - -com.strobel.decompiler.InnerClassTests > testInnerClassSetsOuterClassField PASSED - -com.strobel.decompiler.InnerClassTests > testAnonymousClassWithInitializerBlock STARTED - -com.strobel.decompiler.InnerClassTests > testAnonymousClassWithInitializerBlock PASSED - -com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticCallWrappers STARTED - -com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticCallWrappers PASSED - -com.strobel.decompiler.InnerClassTests > testProtectedInnerClassConstructorsInGenericOuterSubClass STARTED - -com.strobel.decompiler.InnerClassTests > testProtectedInnerClassConstructorsInGenericOuterSubClass PASSED - -com.strobel.decompiler.InnerClassTests > testAccessInnerClassPrivateMemberFromOuter STARTED - -com.strobel.decompiler.InnerClassTests > testAccessInnerClassPrivateMemberFromOuter PASSED - -com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticConstructorInitializersInlined STARTED - -com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticConstructorInitializersInlined PASSED - -com.strobel.decompiler.InnerClassTests > testAnonymousClassInInterface STARTED - -com.strobel.decompiler.InnerClassTests > testAnonymousClassInInterface PASSED - -com.strobel.decompiler.InnerClassTests > testComplexInnerClassRelations STARTED - -com.strobel.decompiler.InnerClassTests > testComplexInnerClassRelations PASSED - -com.strobel.decompiler.InnerClassTests > testEmptyAnonymousClass STARTED - -com.strobel.decompiler.InnerClassTests > testEmptyAnonymousClass PASSED - -com.strobel.decompiler.InnerClassTests > testAnonymousLocalClassCreation STARTED - -com.strobel.decompiler.InnerClassTests > testAnonymousLocalClassCreation PASSED - -com.strobel.decompiler.InnerClassTests > testAnonymousClassWithSplitInitializerBlock STARTED - -com.strobel.decompiler.InnerClassTests > testAnonymousClassWithSplitInitializerBlock PASSED - -com.strobel.decompiler.InnerClassTests > testLocalClassInstantiatesItself STARTED - -com.strobel.decompiler.InnerClassTests > testLocalClassInstantiatesItself PASSED - -com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticPrivateBridge STARTED - -com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticPrivateBridge PASSED - -com.strobel.decompiler.InnerClassTests > testUnusedLocalClassesWithInterdependencies STARTED - -com.strobel.decompiler.InnerClassTests > testUnusedLocalClassesWithInterdependencies PASSED - -com.strobel.decompiler.LoopTests > testEnhancedForInList STARTED - -com.strobel.decompiler.LoopTests > testEnhancedForInList PASSED - -com.strobel.decompiler.LoopTests > testEnhancedForInNonGenericCollection STARTED - -com.strobel.decompiler.LoopTests > testEnhancedForInNonGenericCollection PASSED - -com.strobel.decompiler.LoopTests > testEnhancedForInIterable STARTED - -com.strobel.decompiler.LoopTests > testEnhancedForInIterable PASSED - -com.strobel.decompiler.LoopTests > testForWithList STARTED - -com.strobel.decompiler.LoopTests > testForWithList PASSED - -com.strobel.decompiler.LoopTests > testDoWhileLoop STARTED - -com.strobel.decompiler.LoopTests > testDoWhileLoop PASSED - -com.strobel.decompiler.LoopTests > testParameterAssignmentNotMovedIntoForLoopInitializer STARTED - -com.strobel.decompiler.LoopTests > testParameterAssignmentNotMovedIntoForLoopInitializer PASSED - -com.strobel.decompiler.LoopTests > testTrickyForLoopTransforms STARTED - -com.strobel.decompiler.LoopTests > testTrickyForLoopTransforms PASSED - -com.strobel.decompiler.LoopTests > testEnhancedForInArray STARTED - -com.strobel.decompiler.LoopTests > testEnhancedForInArray PASSED - -com.strobel.decompiler.LoopTests > testIteratorVariableRedeclaration STARTED - -com.strobel.decompiler.LoopTests > testIteratorVariableRedeclaration PASSED - -com.strobel.decompiler.LoopTests > testUnboxingEnhancedForLoop STARTED - -com.strobel.decompiler.LoopTests > testUnboxingEnhancedForLoop PASSED - -com.strobel.decompiler.LoopTests > testForWithArray STARTED - -com.strobel.decompiler.LoopTests > testForWithArray PASSED - -com.strobel.decompiler.LoopTests > testForEachVariableFinalAnalysis STARTED - -com.strobel.decompiler.LoopTests > testForEachVariableFinalAnalysis PASSED - -com.strobel.decompiler.ModifierTests > testModifiers STARTED - -com.strobel.decompiler.ModifierTests > testModifiers PASSED - -com.strobel.decompiler.NameTests > testFormalParameterHidesClassTypeParameter STARTED - -com.strobel.decompiler.NameTests > testFormalParameterHidesClassTypeParameter PASSED - -com.strobel.decompiler.NameTests > testInnerClassHidesBaseInnerClass STARTED - -com.strobel.decompiler.NameTests > testInnerClassHidesBaseInnerClass PASSED - -com.strobel.decompiler.NameTests > testFormalParameterHidesNestedClass STARTED - -com.strobel.decompiler.NameTests > testFormalParameterHidesNestedClass PASSED - -com.strobel.decompiler.NameTests > testMethodTypeParameterHidesInnerClass STARTED - -com.strobel.decompiler.NameTests > testMethodTypeParameterHidesInnerClass PASSED - -com.strobel.decompiler.NameTests > testBaseInnerClassAndInterfaceInnerClassCollision STARTED - -com.strobel.decompiler.NameTests > testBaseInnerClassAndInterfaceInnerClassCollision PASSED - -com.strobel.decompiler.NameTests > testInnerClassHidesBaseInnerClassAndInterfaceInnerClass STARTED - -com.strobel.decompiler.NameTests > testInnerClassHidesBaseInnerClassAndInterfaceInnerClass PASSED - -com.strobel.decompiler.NameTests > testClassTypeParameterHidesInnerClass STARTED - -com.strobel.decompiler.NameTests > testClassTypeParameterHidesInnerClass PASSED - -com.strobel.decompiler.NameTests > testVariablesHideClasses STARTED - -com.strobel.decompiler.NameTests > testVariablesHideClasses PASSED - -com.strobel.decompiler.NameTests > testFieldHidesImportedTypeName STARTED - -com.strobel.decompiler.NameTests > testFieldHidesImportedTypeName PASSED - -com.strobel.decompiler.NameTests > testLocalImportedAndNestedTypeNameCollisions STARTED - -com.strobel.decompiler.NameTests > testLocalImportedAndNestedTypeNameCollisions PASSED - -com.strobel.decompiler.OperatorTests > testPostIncrementOptimizations STARTED - -com.strobel.decompiler.OperatorTests > testPostIncrementOptimizations PASSED - -com.strobel.decompiler.OperatorTests > testPostIncrementTransform STARTED - -com.strobel.decompiler.OperatorTests > testPostIncrementTransform PASSED - -com.strobel.decompiler.OperatorTests > testLogicalOr STARTED - -com.strobel.decompiler.OperatorTests > testLogicalOr PASSED - -com.strobel.decompiler.OperatorTests > testStringConcatenationToExistingString STARTED - -com.strobel.decompiler.OperatorTests > testStringConcatenationToExistingString PASSED - -com.strobel.decompiler.OperatorTests > testExclusiveOrToBitwiseNotSimplification STARTED - -com.strobel.decompiler.OperatorTests > testExclusiveOrToBitwiseNotSimplification PASSED - -com.strobel.decompiler.OperatorTests > testRightSideStringConcatNotWrittenAsCompoundAssignment STARTED - -com.strobel.decompiler.OperatorTests > testRightSideStringConcatNotWrittenAsCompoundAssignment PASSED - -com.strobel.decompiler.OperatorTests > testStringConcatenation STARTED - -com.strobel.decompiler.OperatorTests > testStringConcatenation PASSED - -com.strobel.decompiler.OperatorTests > testLogicalAnd STARTED - -com.strobel.decompiler.OperatorTests > testLogicalAnd PASSED - -com.strobel.decompiler.OperatorTests > testTernaryOperator STARTED - -com.strobel.decompiler.OperatorTests > testTernaryOperator PASSED - -com.strobel.decompiler.PerformanceTests > testComplexBinaryExpressionTypeInferencePerformance STARTED - -com.strobel.decompiler.PerformanceTests > testComplexBinaryExpressionTypeInferencePerformance PASSED - -com.strobel.decompiler.PrimitiveTests > testFloatingPointPrecision STARTED - -com.strobel.decompiler.PrimitiveTests > testFloatingPointPrecision PASSED - -com.strobel.decompiler.StringTests > testStringEscaping STARTED - -com.strobel.decompiler.StringTests > testStringEscaping PASSED - -com.strobel.decompiler.SyncTests > testFourTightlyNestedSynchronized STARTED - -com.strobel.decompiler.SyncTests > testFourTightlyNestedSynchronized PASSED - -com.strobel.decompiler.SyncTests > testFourLooselyNestedSynchronized STARTED - -com.strobel.decompiler.SyncTests > testFourLooselyNestedSynchronized PASSED - -com.strobel.decompiler.SyncTests > testTwoTightlyNestedSynchronized STARTED - -com.strobel.decompiler.SyncTests > testTwoTightlyNestedSynchronized PASSED - -com.strobel.decompiler.SyncTests > testThreeTightlyNestedSynchronized STARTED - -com.strobel.decompiler.SyncTests > testThreeTightlyNestedSynchronized PASSED - -com.strobel.decompiler.SyncTests > testNestedSynchronizeOnFields STARTED - -com.strobel.decompiler.SyncTests > testNestedSynchronizeOnFields PASSED - -com.strobel.decompiler.SyncTests > testSimpleSynchronized STARTED - -com.strobel.decompiler.SyncTests > testSimpleSynchronized PASSED - -com.strobel.decompiler.TypeInferenceTests > testVariablesInitializedInTryNotDefinitelyAssigned STARTED - -com.strobel.decompiler.TypeInferenceTests > testVariablesInitializedInTryNotDefinitelyAssigned PASSED - -com.strobel.decompiler.TypeInferenceTests > testDoubleVariables STARTED - -com.strobel.decompiler.TypeInferenceTests > testDoubleVariables PASSED - -com.strobel.decompiler.TypeInferenceTests > testMatchingArrayArgument STARTED - -com.strobel.decompiler.TypeInferenceTests > testMatchingArrayArgument PASSED - -com.strobel.decompiler.TypeInferenceTests > testBooleanInference STARTED - -com.strobel.decompiler.TypeInferenceTests > testBooleanInference PASSED - -com.strobel.decompiler.TypeInferenceTests > testTypeArgumentsWithLocalTypeVariable STARTED - -com.strobel.decompiler.TypeInferenceTests > testTypeArgumentsWithLocalTypeVariable PASSED - -com.strobel.decompiler.TypeInferenceTests > testClassArgument STARTED - -com.strobel.decompiler.TypeInferenceTests > testClassArgument PASSED - -com.strobel.decompiler.TypeInferenceTests > testGenericArrayArgument STARTED - -com.strobel.decompiler.TypeInferenceTests > testGenericArrayArgument PASSED - -com.strobel.decompiler.TypeTests > testGetClass STARTED - -com.strobel.decompiler.TypeTests > testGetClass PASSED - -com.strobel.decompiler.TypeTests > testArrayMembers STARTED - -com.strobel.decompiler.TypeTests > testArrayMembers PASSED - -com.strobel.decompiler.VariableTests > testNumberedVariablesDoNotBreakVariableNaming STARTED - -com.strobel.decompiler.VariableTests > testNumberedVariablesDoNotBreakVariableNaming PASSED - -com.strobel.decompiler.SwitchTests > testEnumSwitch STARTED - -com.strobel.decompiler.SwitchTests > testEnumSwitch SKIPPED - -com.strobel.decompiler.SwitchTests > testSwitchFallThrough STARTED - -com.strobel.decompiler.SwitchTests > testSwitchFallThrough PASSED - -com.strobel.decompiler.SwitchTests > testSimpleSwitch STARTED - -com.strobel.decompiler.SwitchTests > testSimpleSwitch PASSED - -com.strobel.decompiler.SwitchTests > testMultipleMethodsWithFallThrough STARTED - -com.strobel.decompiler.SwitchTests > testMultipleMethodsWithFallThrough PASSED - -com.strobel.decompiler.SwitchTests > testStringSwitch STARTED - -com.strobel.decompiler.SwitchTests > testStringSwitch PASSED - -com.strobel.decompiler.SwitchTests > testSwitchFallThrough2 STARTED - -com.strobel.decompiler.SwitchTests > testSwitchFallThrough2 PASSED - -com.strobel.decompiler.SwitchTests > testCaseBreaksOuterLoop STARTED - -com.strobel.decompiler.SwitchTests > testCaseBreaksOuterLoop PASSED - -com.strobel.decompiler.ThirdPartyTests > testArgumentTypesKrakatau STARTED - -com.strobel.decompiler.ThirdPartyTests > testArgumentTypesKrakatau PASSED - -com.strobel.decompiler.ThirdPartyTests > testOddsAndEnds STARTED - -com.strobel.decompiler.ThirdPartyTests > testOddsAndEnds PASSED - -com.strobel.decompiler.ThirdPartyTests > testUnboxToNumber STARTED - -com.strobel.decompiler.ThirdPartyTests > testUnboxToNumber SKIPPED - -com.strobel.decompiler.ThirdPartyTests > testSwitchKrakatau STARTED - -com.strobel.decompiler.ThirdPartyTests > testSwitchKrakatau SKIPPED - -com.strobel.decompiler.ThirdPartyTests > testGitHubIssue2 STARTED - -com.strobel.decompiler.ThirdPartyTests > testGitHubIssue2 STANDARD_ERROR - Nov 14, 2025 2:17:11 PM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments - WARNING: BAD TYPE ARGUMENTS: [TR;]; [null] - Nov 14, 2025 2:17:11 PM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments - WARNING: BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] - Nov 14, 2025 2:17:11 PM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments - WARNING: BAD TYPE ARGUMENTS: [TK;, TV;]; [java.lang.Object, null] - Nov 14, 2025 2:17:11 PM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments - WARNING: BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] - Nov 14, 2025 2:17:11 PM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments - WARNING: BAD TYPE ARGUMENTS: [TK;, TV;]; [java.lang.Object, null] - -com.strobel.decompiler.ThirdPartyTests > testGitHubIssue2 PASSED - -com.strobel.decompiler.ThirdPartyTests > testJava14ClassConstantRewriting STARTED - -com.strobel.decompiler.ThirdPartyTests > testJava14ClassConstantRewriting PASSED - -com.strobel.decompiler.ThirdPartyTests > testJsrWithoutRet STARTED - -com.strobel.decompiler.ThirdPartyTests > testJsrWithoutRet PASSED - -com.strobel.decompiler.ThirdPartyTests > testWhileLoopsKrakatau STARTED - -com.strobel.decompiler.ThirdPartyTests > testWhileLoopsKrakatau SKIPPED - -com.strobel.decompiler.ThirdPartyTests > testLiteralAssignments STARTED - -com.strobel.decompiler.ThirdPartyTests > testLiteralAssignments SKIPPED - -com.strobel.decompiler.ThirdPartyTests > testDupX2Pop2 STARTED - -com.strobel.decompiler.ThirdPartyTests > testDupX2Pop2 PASSED - -com.strobel.decompiler.ThirdPartyTests > testIssue216GotoWVulnerability STARTED - -com.strobel.decompiler.ThirdPartyTests > testIssue216GotoWVulnerability PASSED - -com.strobel.decompiler.ThirdPartyTests > testSkipJsrKrakatau STARTED - -com.strobel.decompiler.ThirdPartyTests > testSkipJsrKrakatau PASSED - -com.strobel.decompiler.ThirdPartyTests > testJava12ClassConstantRewriting STARTED - -com.strobel.decompiler.ThirdPartyTests > testJava12ClassConstantRewriting PASSED - -com.strobel.decompiler.ThirdPartyTests > testOptimizedVariables STARTED - -com.strobel.decompiler.ThirdPartyTests > testOptimizedVariables SKIPPED -Gradle Test Executor 3 finished executing tests. - -+----------------------------------------------------------------------+ -| Results: SUCCESS (194 tests, 188 successes, 0 failures, 6 skipped) | -+----------------------------------------------------------------------+ -Finished generating test XML results (0.011 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.CompilerTools/test-results/test -Generating HTML test report... -Finished generating test html results (0.027 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.CompilerTools/reports/tests/test -:Procyon.CompilerTools:test (Thread[#54,Task worker for ':' Thread 5,5,main]) completed. Took 17.788 secs. -:Procyon.CompilerTools:jar (Thread[#54,Task worker for ':' Thread 5,5,main]) started. -:Procyon.CompilerTools:jar -Putting task artifact state for task ':Procyon.CompilerTools:jar' into context took 0.0 secs. -Skipping task ':Procyon.CompilerTools:jar' as it is up-to-date (took 0.041 secs). -:Procyon.CompilerTools:jar UP-TO-DATE -:Procyon.CompilerTools:jar (Thread[#54,Task worker for ':' Thread 5,5,main]) completed. Took 0.045 secs. -:Procyon.Decompiler:compileJava (Thread[#56,Task worker for ':' Thread 7,5,main]) started. -:Procyon.Decompiler:compileJava -Putting task artifact state for task ':Procyon.Decompiler:compileJava' into context took 0.0 secs. -Creating new cache for metadata-2.36/module-metadata, path /build/reproducible-path/procyon-0.6.0/.gradle/caches/modules-2/metadata-2.36/module-metadata.bin, access org.gradle.cache.internal.DefaultCacheAccess@7cb6998 - Replacing com.beust:jcommander:jar:1.78 -> com.beust:jcommander:jar:debian -Skipping task ':Procyon.Decompiler:compileJava' as it is up-to-date (took 0.05 secs). -:Procyon.Decompiler:compileJava UP-TO-DATE -:Procyon.Decompiler:compileJava (Thread[#56,Task worker for ':' Thread 7,5,main]) completed. Took 0.054 secs. -:Procyon.Decompiler:classes (Thread[#51,Task worker for ':' Thread 2,5,main]) started. -:Procyon.Decompiler:classes -Skipping task ':Procyon.Decompiler:classes' as it has no actions. -:Procyon.Decompiler:classes UP-TO-DATE -:Procyon.Decompiler:classes (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:Procyon.Decompiler:compileTestJava (Thread[#51,Task worker for ':' Thread 2,5,main]) started. -:Procyon.Decompiler:compileTestJava -Putting task artifact state for task ':Procyon.Decompiler:compileTestJava' into context took 0.0 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Decompiler/src/test/java', not found -Skipping task ':Procyon.Decompiler:compileTestJava' as it has no source files and no previous output files. -:Procyon.Decompiler:compileTestJava NO-SOURCE -:Procyon.Decompiler:compileTestJava (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.002 secs. -:Procyon.Decompiler:testClasses (Thread[#56,Task worker for ':' Thread 7,5,main]) started. -:Procyon.Decompiler:testClasses -Skipping task ':Procyon.Decompiler:testClasses' as it has no actions. -:Procyon.Decompiler:testClasses UP-TO-DATE -:Procyon.Decompiler:testClasses (Thread[#56,Task worker for ':' Thread 7,5,main]) completed. Took 0.0 secs. -:Procyon.Decompiler:test (Thread[#56,Task worker for ':' Thread 7,5,main]) started. -:Procyon.Decompiler:test -Putting task artifact state for task ':Procyon.Decompiler:test' into context took 0.0 secs. -Skipping task ':Procyon.Decompiler:test' as it has no source files and no previous output files. -:Procyon.Decompiler:test NO-SOURCE -:Procyon.Decompiler:test (Thread[#56,Task worker for ':' Thread 7,5,main]) completed. Took 0.002 secs. - -BUILD SUCCESSFUL in 27s -18 actionable tasks: 7 executed, 11 up-to-date +dh: command-omitted: The call to "dh_auto_test -O--buildsystem=gradle" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=gradle dh_prep -O--buildsystem=gradle @@ -4394,7 +1922,7 @@ dh_install -O--buildsystem=gradle mh_install -O--buildsystem=gradle jh_installjavadoc -O--buildsystem=gradle -Duplicate specification "author|A=s" for option "A" +Duplicate specification "A" for option "A" dh_installdocs -O--buildsystem=gradle dh_installchangelogs -O--buildsystem=gradle dh_installman -O--buildsystem=gradle @@ -4405,7 +1933,7 @@ jh_classpath -O--buildsystem=gradle Duplicate specification "V:s" for option "V" jh_manifest -O--buildsystem=gradle -Duplicate specification "version|V" for option "V" +Duplicate specification "V:s" for option "V" jh_exec -O--buildsystem=gradle jh_depends -O--buildsystem=gradle dh_strip_nondeterminism -O--buildsystem=gradle @@ -4426,12 +1954,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3734044/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3734044/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3835562 and its subdirectories -I: Current time: Fri Nov 14 14:17:35 -12 2025 -I: pbuilder-time-stamp: 1763173055 +I: removing directory /srv/workspace/pbuilder/3734044 and its subdirectories +I: Current time: Fri Dec 18 22:44:10 +14 2026 +I: pbuilder-time-stamp: 1797583450