Diff of the two buildlogs: -- --- b1/build.log 2024-12-02 07:40:33.068498619 +0000 +++ b2/build.log 2024-12-02 07:43:18.948972809 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Dec 1 19:37:01 -12 2024 -I: pbuilder-time-stamp: 1733125021 +I: Current time: Mon Jan 5 04:03:35 +14 2026 +I: pbuilder-time-stamp: 1767535415 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -29,51 +29,83 @@ 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/613392/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/707098/tmp/hooks/D01_modify_environment starting +debug: Running on infom02-amd64. +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 Jan 4 14:03 /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/707098/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/707098/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='amd64' - DEBIAN_FRONTEND='noninteractive' + 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]="2" [2]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='amd64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='b63f8e38a8234bcaaa25ecd95968fa58' - 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='613392' - PS1='# ' - PS2='> ' + INVOCATION_ID=cad878053b8e4ec28b794bcd206a7d82 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=707098 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.X0meKWQF/pbuilderrc_4ack --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.X0meKWQF/b1 --logfile b1/build.log procyon_0.6.0-3.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' + 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.X0meKWQF/pbuilderrc_1bCT --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.X0meKWQF/b2 --logfile b2/build.log procyon_0.6.0-3.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' I: uname -a - Linux infom01-amd64 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/613392/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/707098/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -369,7 +401,7 @@ Get: 246 http://deb.debian.org/debian trixie/main amd64 gradle-debian-helper all 2.4 [24.5 kB] Get: 247 http://deb.debian.org/debian trixie/main amd64 jarwrapper all 0.80 [9692 B] Get: 248 http://deb.debian.org/debian trixie/main amd64 javahelper all 0.80 [80.4 kB] -Fetched 247 MB in 4s (67.2 MB/s) +Fetched 247 MB in 4s (65.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpipeline1:amd64. (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 ... 19962 files and directories currently installed.) @@ -1188,8 +1220,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Dec 2 07:38:44 UTC 2024. -Universal Time is now: Mon Dec 2 07:38:44 UTC 2024. +Local time is now: Sun Jan 4 14:04:40 UTC 2026. +Universal Time is now: Sun Jan 4 14:04:40 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libgeronimo-annotation-1.3-spec-java (1.3-1) ... @@ -1592,7 +1624,11 @@ fakeroot is already the newest version (1.36-1). 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/707098/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/707098/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 @@ -1615,7 +1651,7 @@ dh_autoreconf -O--buildsystem=gradle dh_auto_configure -O--buildsystem=gradle jh_linkjars -O--buildsystem=gradle -Duplicate specification "u=s" for option "u" +Duplicate specification "unlink|u" for option "u" dh_auto_build -O--buildsystem=gradle mkdir -p .gradle/init.d cp /usr/share/gradle-debian-helper/init.gradle .gradle/init.d/ @@ -1627,15 +1663,15 @@ 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-amd64/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.109 secs. -The client will now receive all logging from the daemon (pid: 642681). The daemon log file: /build/reproducible-path/procyon-0.6.0/.gradle/daemon/4.4.1/daemon-642681.out.log +An attempt to start the daemon took 0.974 secs. +The client will now receive all logging from the daemon (pid: 720483). The daemon log file: /build/reproducible-path/procyon-0.6.0/.gradle/daemon/4.4.1/daemon-720483.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@24d02191 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@24d02191 -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@1d2a287b +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@1f1082fe 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@2c6231be @@ -1687,157 +1723,157 @@ 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@1f89857a -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@25d94725 +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@3cd14fe3 +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@38839e1d 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@1d2a287b -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@5407c6ce -Creating new cache for outputFiles, path /build/reproducible-path/procyon-0.6.0/.gradle/buildOutputCleanup/outputFiles.bin, access org.gradle.cache.internal.DefaultCacheAccess@4cbe1669 -:compileJava (Thread[#53,Task worker for ':',5,main]) started. +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@1f1082fe +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@6c2eaed6 +Creating new cache for outputFiles, path /build/reproducible-path/procyon-0.6.0/.gradle/buildOutputCleanup/outputFiles.bin, access org.gradle.cache.internal.DefaultCacheAccess@39e83cd9 +:compileJava (Thread[#57,Task worker for ':' Thread 5,5,main]) started. +:Procyon.Core:compileJava (Thread[#63,Task worker for ':' Thread 11,5,main]) started. +:Procyon.CompilerTools:processResources (Thread[#35,Daemon worker,5,main]) started. :compileJava -Putting task artifact state for task ':compileJava' into context took 0.0 secs. -:Procyon.Core:compileJava (Thread[#54,Task worker for ':' Thread 2,5,main]) started. -:Procyon.Core:compileJava -Putting task artifact state for task ':Procyon.Core:compileJava' into context took 0.0 secs. -:Procyon.CompilerTools:processResources (Thread[#55,Task worker for ':' Thread 3,5,main]) started. +:Procyon.Decompiler:processResources (Thread[#62,Task worker for ':' Thread 10,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[#56,Task worker for ':' Thread 4,5,main]) started. +:Procyon.Core:compileJava +:Procyon.Reflection:processResources (Thread[#61,Task worker for ':' Thread 9,5,main]) started. +:Procyon.Reflection:processResources :Procyon.Decompiler:processResources +:Procyon.Expressions:processResources (Thread[#60,Task worker for ':' Thread 8,5,main]) started. Putting task artifact state for task ':Procyon.Decompiler:processResources' into context took 0.0 secs. -: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. -:Procyon.Expressions:processResources (Thread[#58,Task worker for ':' Thread 6,5,main]) started. +Putting task artifact state for task ':Procyon.Core:compileJava' into context took 0.001 secs. +Putting task artifact state for task ':Procyon.CompilerTools:processResources' into context took 0.001 secs. +Putting task artifact state for task ':compileJava' into context took 0.001 secs. +Putting task artifact state for task ':Procyon.Reflection:processResources' into context took 0.001 secs. :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.Expressions/src/main/resources', not found file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Decompiler/src/main/resources', not found file or directory '/build/reproducible-path/procyon-0.6.0/src/main/java', not found -Skipping task ':Procyon.Reflection:processResources' as it has no source files and no previous output files. -:Procyon.Reflection:processResources NO-SOURCE -:Procyon.Reflection:processResources (Thread[#57,Task worker for ':' Thread 5,5,main]) completed. Took 0.044 secs. -: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. +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.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.CompilerTools:processResources' as it has no source files and no previous output files. -:Procyon.CompilerTools:processResources NO-SOURCE -Skipping task ':compileJava' 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. -:Procyon.CompilerTools:processResources (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 0.067 secs. -Skipping task ':Procyon.Decompiler:processResources' as it has no source files and no previous output files. -:Procyon.CompilerTools:debianMavenPom (Thread[#55,Task worker for ':' Thread 3,5,main]) started. +Skipping task ':compileJava' 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. +:Procyon.Decompiler:processResources NO-SOURCE :compileJava NO-SOURCE -:compileJava (Thread[#53,Task worker for ':',5,main]) completed. Took 0.097 secs. -:processResources (Thread[#53,Task worker for ':',5,main]) started. -:processResources -Putting task artifact state for task ':processResources' into context took 0.0 secs. :Procyon.Expressions:processResources NO-SOURCE -:Procyon.Expressions:processResources (Thread[#58,Task worker for ':' Thread 6,5,main]) completed. Took 0.039 secs. -:Procyon.Decompiler:processResources NO-SOURCE -:Procyon.Expressions:debianMavenPom (Thread[#58,Task worker for ':' Thread 6,5,main]) started. +:Procyon.Reflection:processResources NO-SOURCE +:Procyon.Expressions:processResources (Thread[#60,Task worker for ':' Thread 8,5,main]) completed. Took 0.016 secs. +:Procyon.Decompiler:processResources (Thread[#62,Task worker for ':' Thread 10,5,main]) completed. Took 0.017 secs. +:compileJava (Thread[#57,Task worker for ':' Thread 5,5,main]) completed. Took 0.02 secs. +:Procyon.CompilerTools:processResources NO-SOURCE +:Procyon.Expressions:debianMavenPom (Thread[#60,Task worker for ':' Thread 8,5,main]) started. +:Procyon.CompilerTools:processResources (Thread[#35,Daemon worker,5,main]) completed. Took 0.02 secs. +:Procyon.Reflection:processResources (Thread[#61,Task worker for ':' Thread 9,5,main]) completed. Took 0.019 secs. :Procyon.Expressions:debianMavenPom Putting task artifact state for task ':Procyon.Expressions:debianMavenPom' into context took 0.0 secs. -:Procyon.CompilerTools:debianMavenPom -Putting task artifact state for task ':Procyon.CompilerTools:debianMavenPom' into context took 0.0 secs. -Up-to-date check for task ':Procyon.Reflection:debianMavenPom' took 0.011 secs. It is not up-to-date because: - No history is available. -:Procyon.Decompiler:processResources (Thread[#56,Task worker for ':' Thread 4,5,main]) completed. Took 0.077 secs. -:Procyon.Decompiler:debianMavenPom (Thread[#56,Task worker for ':' Thread 4,5,main]) started. +:processResources (Thread[#57,Task worker for ':' Thread 5,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 +:Procyon.Decompiler:debianMavenPom (Thread[#62,Task worker for ':' Thread 10,5,main]) started. :Procyon.Decompiler:debianMavenPom Putting task artifact state for task ':Procyon.Decompiler:debianMavenPom' into context took 0.0 secs. -Up-to-date check for task ':Procyon.CompilerTools:debianMavenPom' took 0.001 secs. It is not up-to-date because: - No history is available. -Up-to-date check for task ':Procyon.Decompiler:debianMavenPom' took 0.003 secs. It is not up-to-date because: - No history is available. -file or directory '/build/reproducible-path/procyon-0.6.0/src/main/resources', not found - 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.CompilerTools/debian/procyon-compilertools.pom 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.047 secs. -:classes (Thread[#53,Task worker for ':',5,main]) started. +:processResources (Thread[#57,Task worker for ':' Thread 5,5,main]) completed. Took 0.002 secs. +:classes (Thread[#57,Task worker for ':' Thread 5,5,main]) started. :classes Skipping task ':classes' as it has no actions. :classes UP-TO-DATE -:classes (Thread[#53,Task worker for ':',5,main]) completed. Took 0.0 secs. -:debianMavenPom (Thread[#53,Task worker for ':',5,main]) started. +: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. :debianMavenPom Putting task artifact state for task ':debianMavenPom' into context took 0.0 secs. -Up-to-date check for task ':debianMavenPom' took 0.0 secs. It is not up-to-date because: +:Procyon.Reflection:debianMavenPom (Thread[#61,Task worker for ':' Thread 9,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[#35,Daemon worker,5,main]) started. +:Procyon.CompilerTools:debianMavenPom +Putting task artifact state for task ':Procyon.CompilerTools:debianMavenPom' into context took 0.0 secs. +Up-to-date check for task ':debianMavenPom' took 0.009 secs. It is not up-to-date because: No history is available. -Up-to-date check for task ':Procyon.Expressions:debianMavenPom' took 0.024 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Decompiler:debianMavenPom' took 0.012 secs. It is not up-to-date because: No history is available. +Up-to-date check for task ':Procyon.Reflection:debianMavenPom' took 0.009 secs. It is not up-to-date because: + No history is available. +Up-to-date check for task ':Procyon.CompilerTools:debianMavenPom' took 0.007 secs. It is not up-to-date because: + No history is available. +Up-to-date check for task ':Procyon.Expressions:debianMavenPom' took 0.014 secs. It is not up-to-date because: + No history is available. + 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 + 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/debian/procyon.pom -:Procyon.CompilerTools:debianMavenPom (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 0.06 secs. - Generating pom file /build/reproducible-path/procyon-0.6.0/build/Procyon.Decompiler/debian/procyon-decompiler.pom -:Procyon.Reflection:debianMavenPom (Thread[#57,Task worker for ':' Thread 5,5,main]) completed. Took 0.094 secs. -:debianMavenPom (Thread[#53,Task worker for ':',5,main]) completed. Took 0.11 secs. -:jar (Thread[#53,Task worker for ':',5,main]) started. +:Procyon.Expressions:debianMavenPom (Thread[#60,Task worker for ':' Thread 8,5,main]) completed. Took 0.044 secs. +:Procyon.Decompiler:debianMavenPom (Thread[#62,Task worker for ':' Thread 10,5,main]) completed. Took 0.042 secs. +:Procyon.CompilerTools:debianMavenPom (Thread[#35,Daemon worker,5,main]) completed. Took 0.038 secs. +:debianMavenPom (Thread[#57,Task worker for ':' Thread 5,5,main]) completed. Took 0.039 secs. +:jar (Thread[#57,Task worker for ':' Thread 5,5,main]) started. :jar Putting task artifact state for task ':jar' into context took 0.0 secs. -:Procyon.Expressions:debianMavenPom (Thread[#58,Task worker for ':' Thread 6,5,main]) completed. Took 0.179 secs. -:Procyon.Decompiler:debianMavenPom (Thread[#56,Task worker for ':' Thread 4,5,main]) completed. Took 0.174 secs. -Up-to-date check for task ':jar' took 0.016 secs. It is not up-to-date because: +:Procyon.Reflection:debianMavenPom (Thread[#61,Task worker for ':' Thread 9,5,main]) completed. Took 0.041 secs. +Up-to-date check for task ':jar' took 0.002 secs. It is not up-to-date because: No history is available. -Up-to-date check for task ':Procyon.Core:compileJava' took 0.235 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Core:compileJava' took 0.053 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[#53,Task worker for ':',5,main]) completed. Took 0.102 secs. +:jar (Thread[#57,Task worker for ':' Thread 5,5,main]) completed. Took 0.067 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. -/build/reproducible-path/procyon-0.6.0/Procyon.Core/src/main/java/com/strobel/compilerservices/CallerResolver.java:19: warning: [removal] SecurityManager in java.lang has been deprecated and marked for removal -public final class CallerResolver extends SecurityManager { - ^ /build/reproducible-path/procyon-0.6.0/Procyon.Core/src/main/java/com/strobel/core/ExceptionUtilities.java:88: warning: [removal] ThreadDeath in java.lang has been deprecated and marked for removal if (t instanceof ThreadDeath || ^ +/build/reproducible-path/procyon-0.6.0/Procyon.Core/src/main/java/com/strobel/compilerservices/CallerResolver.java:19: warning: [removal] SecurityManager in java.lang has been deprecated and marked for removal +public final class CallerResolver extends SecurityManager { + ^ Note: /build/reproducible-path/procyon-0.6.0/Procyon.Core/src/main/java/com/strobel/core/CollectionUtilities.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for details. 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[#54,Task worker for ':' Thread 2,5,main]) completed. Took 3.785 secs. -:Procyon.Core:processResources (Thread[#54,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Core:compileJava (Thread[#63,Task worker for ':' Thread 11,5,main]) completed. Took 2.245 secs. +:Procyon.Core:processResources (Thread[#63,Task worker for ':' Thread 11,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[#54,Task worker for ':' Thread 2,5,main]) completed. Took 0.018 secs. -:Procyon.Core:classes (Thread[#54,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Core:processResources (Thread[#63,Task worker for ':' Thread 11,5,main]) completed. Took 0.001 secs. +:Procyon.Core:classes (Thread[#63,Task worker for ':' Thread 11,5,main]) started. :Procyon.Core:classes Skipping task ':Procyon.Core:classes' as it has no actions. -:Procyon.Core:classes (Thread[#54,Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:Procyon.Core:debianMavenPom (Thread[#54,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Core:classes (Thread[#63,Task worker for ':' Thread 11,5,main]) completed. Took 0.0 secs. +:Procyon.Core:debianMavenPom (Thread[#63,Task worker for ':' Thread 11,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.005 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Core:debianMavenPom' took 0.0 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[#54,Task worker for ':' Thread 2,5,main]) completed. Took 0.033 secs. -:Procyon.Core:jar (Thread[#54,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Core:debianMavenPom (Thread[#63,Task worker for ':' Thread 11,5,main]) completed. Took 0.004 secs. +:Procyon.Core:jar (Thread[#63,Task worker for ':' Thread 11,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.014 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Core:jar' took 0.012 secs. It is not up-to-date because: No history is available. -:Procyon.Core:jar (Thread[#54,Task worker for ':' Thread 2,5,main]) completed. Took 0.125 secs. -:Procyon.CompilerTools:compileJava (Thread[#54,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Core:jar (Thread[#63,Task worker for ':' Thread 11,5,main]) completed. Took 0.09 secs. +:Procyon.CompilerTools:compileJava (Thread[#63,Task worker for ':' Thread 11,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 ':',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.408 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Reflection:compileJava' took 0.11 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 @@ -1846,7 +1882,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.567 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.CompilerTools:compileJava' took 0.225 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 @@ -1867,21 +1903,21 @@ Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 6 warnings -:Procyon.Reflection:compileJava (Thread[#53,Task worker for ':',5,main]) completed. Took 3.678 secs. -:Procyon.Reflection:classes (Thread[#53,Task worker for ':',5,main]) started. +:Procyon.Reflection:compileJava (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 2.534 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[#53,Task worker for ':',5,main]) completed. Took 0.0 secs. -:Procyon.Reflection:jar (Thread[#53,Task worker for ':',5,main]) started. +:Procyon.Reflection:classes (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 0.001 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.005 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Reflection:jar' took 0.003 secs. It is not up-to-date because: No history is available. -:Procyon.Reflection:jar (Thread[#53,Task worker for ':',5,main]) completed. Took 0.149 secs. -:Procyon.Expressions:compileJava (Thread[#53,Task worker for ':',5,main]) started. +:Procyon.Reflection:jar (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 0.111 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.212 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Expressions:compileJava' took 0.096 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 @@ -1895,33 +1931,33 @@ Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 3 warnings -:Procyon.Expressions:compileJava (Thread[#53,Task worker for ':',5,main]) completed. Took 1.432 secs. -:Procyon.Expressions:classes (Thread[#53,Task worker for ':',5,main]) started. +:Procyon.Expressions:compileJava (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 1.129 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[#53,Task worker for ':',5,main]) completed. Took 0.0 secs. -:Procyon.Expressions:jar (Thread[#53,Task worker for ':',5,main]) started. +:Procyon.Expressions:classes (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 0.0 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.002 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Expressions:jar' took 0.001 secs. It is not up-to-date because: No history is available. -:Procyon.Expressions:jar (Thread[#53,Task worker for ':',5,main]) completed. Took 0.089 secs. +:Procyon.Expressions:jar (Thread[#55,Task worker for ':' Thread 3,5,main]) completed. Took 0.146 secs. 3 warnings -:Procyon.CompilerTools:compileJava (Thread[#54,Task worker for ':' Thread 2,5,main]) completed. Took 7.719 secs. -:Procyon.CompilerTools:classes (Thread[#54,Task worker for ':' Thread 2,5,main]) started. +:Procyon.CompilerTools:compileJava (Thread[#63,Task worker for ':' Thread 11,5,main]) completed. Took 5.6 secs. +:Procyon.CompilerTools:classes (Thread[#63,Task worker for ':' Thread 11,5,main]) started. :Procyon.CompilerTools:classes Skipping task ':Procyon.CompilerTools:classes' as it has no actions. -:Procyon.CompilerTools:classes (Thread[#54,Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:Procyon.CompilerTools:jar (Thread[#54,Task worker for ':' Thread 2,5,main]) started. +:Procyon.CompilerTools:classes (Thread[#63,Task worker for ':' Thread 11,5,main]) completed. Took 0.0 secs. +:Procyon.CompilerTools:jar (Thread[#63,Task worker for ':' Thread 11,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.006 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.CompilerTools:jar' took 0.002 secs. It is not up-to-date because: No history is available. -:Procyon.CompilerTools:jar (Thread[#54,Task worker for ':' Thread 2,5,main]) completed. Took 0.498 secs. -:Procyon.Decompiler:compileJava (Thread[#54,Task worker for ':' Thread 2,5,main]) started. +:Procyon.CompilerTools:jar (Thread[#63,Task worker for ':' Thread 11,5,main]) completed. Took 0.246 secs. +:Procyon.Decompiler:compileJava (Thread[#63,Task worker for ':' Thread 11,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.331 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Decompiler:compileJava' took 0.21 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 @@ -1931,19 +1967,19 @@ 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[#54,Task worker for ':' Thread 2,5,main]) completed. Took 0.494 secs. -:Procyon.Decompiler:classes (Thread[#54,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Decompiler:compileJava (Thread[#63,Task worker for ':' Thread 11,5,main]) completed. Took 0.5 secs. +:Procyon.Decompiler:classes (Thread[#63,Task worker for ':' Thread 11,5,main]) started. :Procyon.Decompiler:classes Skipping task ':Procyon.Decompiler:classes' as it has no actions. -:Procyon.Decompiler:classes (Thread[#54,Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:Procyon.Decompiler:jar (Thread[#54,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Decompiler:classes (Thread[#63,Task worker for ':' Thread 11,5,main]) completed. Took 0.0 secs. +:Procyon.Decompiler:jar (Thread[#63,Task worker for ':' Thread 11,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.022 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Decompiler:jar' took 0.003 secs. It is not up-to-date because: No history is available. -:Procyon.Decompiler:jar (Thread[#54,Task worker for ':' Thread 2,5,main]) completed. Took 0.478 secs. +:Procyon.Decompiler:jar (Thread[#63,Task worker for ':' Thread 11,5,main]) completed. Took 0.564 secs. -BUILD SUCCESSFUL in 21s +BUILD SUCCESSFUL in 14s 17 actionable tasks: 17 executed jh_build -O--buildsystem=gradle dh_auto_test -O--buildsystem=gradle @@ -1957,17 +1993,17 @@ 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-amd64/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.58 secs. -The client will now receive all logging from the daemon (pid: 649801). The daemon log file: /build/reproducible-path/procyon-0.6.0/.gradle/daemon/4.4.1/daemon-649801.out.log +An attempt to start the daemon took 0.929 secs. +The client will now receive all logging from the daemon (pid: 726106). The daemon log file: /build/reproducible-path/procyon-0.6.0/.gradle/daemon/4.4.1/daemon-726106.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@5365c33b -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@5365c33b -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@4a928382 +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@287b40f9 +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@287b40f9 +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@679f7906 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@29989e59 +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@7878b400 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' @@ -2001,43 +2037,76 @@ 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@2aa14679 +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@66a45164 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@4a928382 -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@34c70a12 -Creating new cache for outputFiles, path /build/reproducible-path/procyon-0.6.0/.gradle/buildOutputCleanup/outputFiles.bin, access org.gradle.cache.internal.DefaultCacheAccess@324177c5 +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@679f7906 +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@4b4fb78a +Creating new cache for outputFiles, path /build/reproducible-path/procyon-0.6.0/.gradle/buildOutputCleanup/outputFiles.bin, access org.gradle.cache.internal.DefaultCacheAccess@24db03c6 :compileJava (Thread[#50,Task worker for ':',5,main]) started. -:compileJava -Putting task artifact state for task ':compileJava' into context took 0.0 secs. -:Procyon.Core:compileJava (Thread[#51,Task worker for ':' Thread 2,5,main]) started. -:Procyon.Core:compileJava -Putting task artifact state for task ':Procyon.Core:compileJava' into context took 0.0 secs. -:Procyon.CompilerTools:processResources (Thread[#52,Task worker for ':' Thread 3,5,main]) started. +:Procyon.Core:compileJava (Thread[#59,Task worker for ':' Thread 10,5,main]) started. +:Procyon.CompilerTools:processResources (Thread[#58,Task worker for ':' Thread 9,5,main]) started. :Procyon.CompilerTools:processResources -Putting task artifact state for task ':Procyon.CompilerTools:processResources' into context took 0.0 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/src/main/java', not found -:Procyon.Reflection:processResources (Thread[#53,Task worker for ':' Thread 4,5,main]) started. +:Procyon.Reflection:processResources (Thread[#60,Task worker for ':' Thread 11,5,main]) started. +:Procyon.Core:compileJava +:compileJava +:Procyon.Decompiler:processResources (Thread[#35,Daemon worker,5,main]) started. :Procyon.Reflection:processResources -Putting task artifact state for task ':Procyon.Reflection:processResources' into context took 0.0 secs. +:Procyon.Expressions:processResources (Thread[#57,Task worker for ':' Thread 8,5,main]) started. +:Procyon.Expressions:processResources +:Procyon.Decompiler:processResources +Putting task artifact state for task ':Procyon.CompilerTools:processResources' into context took 0.001 secs. +Putting task artifact state for task ':compileJava' into context took 0.001 secs. +Putting task artifact state for task ':Procyon.Decompiler:processResources' into context took 0.0 secs. +Putting task artifact state for task ':Procyon.Reflection:processResources' into context took 0.001 secs. +Putting task artifact state for task ':Procyon.Core:compileJava' into context took 0.001 secs. +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.Decompiler/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.CompilerTools/src/main/resources', not found +file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Expressions/src/main/resources', not found +Skipping task ':Procyon.CompilerTools: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. +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 ':compileJava' as it has no source files and no previous output files. +:Procyon.CompilerTools:processResources NO-SOURCE +:Procyon.Reflection:processResources NO-SOURCE +:Procyon.CompilerTools:processResources (Thread[#58,Task worker for ':' Thread 9,5,main]) completed. Took 0.025 secs. +:Procyon.Expressions:processResources NO-SOURCE +:Procyon.Reflection:processResources (Thread[#60,Task worker for ':' Thread 11,5,main]) completed. Took 0.024 secs. +:Procyon.Decompiler:processResources NO-SOURCE :compileJava NO-SOURCE -:compileJava (Thread[#50,Task worker for ':',5,main]) completed. Took 0.048 secs. +:Procyon.Decompiler:processResources (Thread[#35,Daemon worker,5,main]) completed. Took 0.024 secs. +:Procyon.CompilerTools:processTestResources (Thread[#58,Task worker for ':' Thread 9,5,main]) started. +:compileJava (Thread[#50,Task worker for ':',5,main]) completed. Took 0.029 secs. +:Procyon.Reflection:debianMavenPom (Thread[#60,Task worker for ':' Thread 11,5,main]) started. +:Procyon.CompilerTools:processTestResources +Putting task artifact state for task ':Procyon.CompilerTools:processTestResources' into context took 0.0 secs. +:Procyon.Reflection:debianMavenPom +Putting task artifact state for task ':Procyon.Reflection:debianMavenPom' into context took 0.0 secs. +:Procyon.Decompiler:processTestResources (Thread[#35,Daemon worker,5,main]) started. +:Procyon.Decompiler:processTestResources +Putting task artifact state for task ':Procyon.Decompiler:processTestResources' into context took 0.0 secs. +:Procyon.Expressions:processResources (Thread[#57,Task worker for ':' Thread 8,5,main]) completed. Took 0.027 secs. :processResources (Thread[#50,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/Procyon.CompilerTools/src/main/resources', not found +file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Decompiler/src/test/resources', not found file or directory '/build/reproducible-path/procyon-0.6.0/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.CompilerTools:processResources' as it has no source files and no previous output files. -:Procyon.CompilerTools:processResources NO-SOURCE -:Procyon.CompilerTools:processResources (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.029 secs. +:Procyon.Expressions:processTestResources (Thread[#57,Task worker for ':' Thread 8,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/Procyon.Expressions/src/test/resources', not found +Skipping task ':Procyon.Decompiler:processTestResources' as it has no source files and no previous output files. Skipping task ':processResources' as it has no source files and no previous output files. -:Procyon.CompilerTools:processTestResources (Thread[#52,Task worker for ':' Thread 3,5,main]) started. -Skipping task ':Procyon.Reflection:processResources' as it has no source files and no previous output files. -:Procyon.Expressions:processResources (Thread[#55,Task worker for ':' Thread 6,5,main]) started. -:Procyon.Decompiler:processResources (Thread[#54,Task worker for ':' Thread 5,5,main]) started. +:Procyon.Decompiler:processTestResources NO-SOURCE +Skipping task ':Procyon.Expressions:processTestResources' as it has no source files and no previous output files. +:Procyon.Expressions:processTestResources NO-SOURCE +:Procyon.Decompiler:processTestResources (Thread[#35,Daemon worker,5,main]) completed. Took 0.009 secs. +:Procyon.Expressions:processTestResources (Thread[#57,Task worker for ':' Thread 8,5,main]) completed. Took 0.005 secs. :processResources NO-SOURCE -:processResources (Thread[#50,Task worker for ':',5,main]) completed. Took 0.013 secs. +:processResources (Thread[#50,Task worker for ':',5,main]) completed. Took 0.008 secs. :classes (Thread[#50,Task worker for ':',5,main]) started. :classes Skipping task ':classes' as it has no actions. @@ -2046,192 +2115,172 @@ :compileTestJava (Thread[#50,Task worker for ':',5,main]) started. :compileTestJava Putting task artifact state for task ':compileTestJava' into context took 0.0 secs. -:Procyon.Reflection:processResources NO-SOURCE -:Procyon.Expressions:processResources -:Procyon.Reflection:processResources (Thread[#53,Task worker for ':' Thread 4,5,main]) completed. Took 0.02 secs. -Putting task artifact state for task ':Procyon.Expressions:processResources' into context took 0.0 secs. -:Procyon.Decompiler:processResources -Putting task artifact state for task ':Procyon.Decompiler:processResources' into context took 0.0 secs. -:Procyon.CompilerTools:processTestResources -Putting task artifact state for task ':Procyon.CompilerTools:processTestResources' into context took 0.0 secs. -:Procyon.Reflection:debianMavenPom (Thread[#53,Task worker for ':' Thread 4,5,main]) started. -:Procyon.Reflection:debianMavenPom -Putting task artifact state for task ':Procyon.Reflection:debianMavenPom' into context took 0.0 secs. file or directory '/build/reproducible-path/procyon-0.6.0/src/test/java', not found Skipping task ':compileTestJava' as it has no source files and no previous output files. :compileTestJava NO-SOURCE -:compileTestJava (Thread[#50,Task worker for ':',5,main]) completed. Took 0.011 secs. +:compileTestJava (Thread[#50,Task worker for ':',5,main]) completed. Took 0.002 secs. :processTestResources (Thread[#50,Task worker for ':',5,main]) started. :processTestResources Putting task artifact state for task ':processTestResources' into context took 0.0 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Decompiler/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.Decompiler:processResources (Thread[#54,Task worker for ':' Thread 5,5,main]) completed. Took 0.018 secs. -:Procyon.Decompiler:processTestResources (Thread[#54,Task worker for ':' Thread 5,5,main]) started. -:Procyon.Decompiler:processTestResources -Putting task artifact state for task ':Procyon.Decompiler:processTestResources' into context took 0.0 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[#50,Task worker for ':',5,main]) completed. Took 0.006 secs. +:processTestResources (Thread[#50,Task worker for ':',5,main]) completed. Took 0.002 secs. :testClasses (Thread[#50,Task worker for ':',5,main]) started. :testClasses Skipping task ':testClasses' as it has no actions. :testClasses UP-TO-DATE -:testClasses (Thread[#50,Task worker for ':',5,main]) completed. Took 0.0 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Decompiler/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 +:testClasses (Thread[#50,Task worker for ':',5,main]) completed. Took 0.001 secs. +Skipping task ':Procyon.Reflection:debianMavenPom' as it is up-to-date (took 0.023 secs). +:Procyon.Reflection:debianMavenPom UP-TO-DATE :test (Thread[#50,Task worker for ':',5,main]) started. :test +:Procyon.Reflection:debianMavenPom (Thread[#60,Task worker for ':' Thread 11,5,main]) completed. Took 0.029 secs. Putting task artifact state for task ':test' into context took 0.0 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Expressions/src/main/resources', not found -:Procyon.Decompiler:processTestResources (Thread[#54,Task worker for ':' Thread 5,5,main]) completed. Took 0.013 secs. -Skipping task ':Procyon.Expressions:processResources' as it has no source files and no previous output files. -:Procyon.Expressions:processResources NO-SOURCE -:Procyon.Expressions:processResources (Thread[#55,Task worker for ':' Thread 6,5,main]) completed. Took 0.038 secs. -:Procyon.Expressions:processTestResources (Thread[#55,Task worker for ':' Thread 6,5,main]) started. -:Procyon.Expressions:processTestResources -Putting task artifact state for task ':Procyon.Expressions: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[#50,Task worker for ':',5,main]) completed. Took 0.005 secs. -file or directory '/build/reproducible-path/procyon-0.6.0/Procyon.Expressions/src/test/resources', not found -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[#55,Task worker for ':' Thread 6,5,main]) completed. Took 0.012 secs. -Skipping task ':Procyon.Reflection:debianMavenPom' as it is up-to-date (took 0.03 secs). -:Procyon.Reflection:debianMavenPom UP-TO-DATE -:Procyon.Reflection:debianMavenPom (Thread[#53,Task worker for ':' Thread 4,5,main]) completed. Took 0.049 secs. -:Procyon.Reflection:processTestResources (Thread[#53,Task worker for ':' Thread 4,5,main]) started. +:Procyon.Reflection:processTestResources (Thread[#60,Task worker for ':' Thread 11,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[#50,Task worker for ':',5,main]) completed. Took 0.002 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.009 secs. -Up-to-date check for task ':Procyon.CompilerTools:processTestResources' took 0.132 secs. It is not up-to-date because: +:Procyon.Reflection:processTestResources (Thread[#60,Task worker for ':' Thread 11,5,main]) completed. Took 0.001 secs. +Up-to-date check for task ':Procyon.CompilerTools:processTestResources' took 0.058 secs. It is not up-to-date because: No history is available. -Skipping task ':Procyon.Core:compileJava' as it is up-to-date (took 0.192 secs). +:Procyon.CompilerTools:processTestResources (Thread[#58,Task worker for ':' Thread 9,5,main]) completed. Took 0.131 secs. +:Procyon.CompilerTools:debianMavenPom (Thread[#58,Task worker for ':' Thread 9,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.001 secs). +:Procyon.CompilerTools:debianMavenPom UP-TO-DATE +:Procyon.CompilerTools:debianMavenPom (Thread[#58,Task worker for ':' Thread 9,5,main]) completed. Took 0.003 secs. +Skipping task ':Procyon.Core:compileJava' as it is up-to-date (took 0.146 secs). :Procyon.Core:compileJava UP-TO-DATE -:Procyon.Core:compileJava (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.225 secs. -:Procyon.Core:processResources (Thread[#51,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Core:compileJava (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 0.176 secs. +:Procyon.Core:processResources (Thread[#59,Task worker for ':' Thread 10,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.006 secs. -:Procyon.Core:classes (Thread[#51,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Core:processResources (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 0.001 secs. +:Procyon.Core:classes (Thread[#59,Task worker for ':' Thread 10,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:classes (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 0.001 secs. +:Procyon.Core:debianMavenPom (Thread[#59,Task worker for ':' Thread 10,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). +Skipping task ':Procyon.Core:debianMavenPom' as it is up-to-date (took 0.001 secs). :Procyon.Core:debianMavenPom UP-TO-DATE -:Procyon.Core:debianMavenPom (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.015 secs. -:Procyon.Core:jar (Thread[#51,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Core:debianMavenPom (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 0.003 secs. +:Procyon.Core:jar (Thread[#59,Task worker for ':' Thread 10,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.022 secs). +Skipping task ':Procyon.Core:jar' as it is up-to-date (took 0.008 secs). :Procyon.Core:jar UP-TO-DATE -:Procyon.Core:jar (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.025 secs. -:Procyon.Reflection:compileJava (Thread[#51,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Core:jar (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 0.014 secs. +:Procyon.CompilerTools:compileJava (Thread[#59,Task worker for ':' Thread 10,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[#58,Task worker for ':' Thread 9,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[#53,Task worker for ':' Thread 4,5,main]) started. +:Procyon.Core:compileTestJava (Thread[#55,Task worker for ':' Thread 6,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[#53,Task worker for ':' Thread 4,5,main]) completed. Took 0.008 secs. -:Procyon.Core:processTestResources (Thread[#53,Task worker for ':' Thread 4,5,main]) started. +:Procyon.Core:compileTestJava (Thread[#55,Task worker for ':' Thread 6,5,main]) completed. Took 0.011 secs. +:Procyon.Core:processTestResources (Thread[#55,Task worker for ':' Thread 6,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[#53,Task worker for ':' Thread 4,5,main]) completed. Took 0.0 secs. -:Procyon.Core:testClasses (Thread[#53,Task worker for ':' Thread 4,5,main]) started. +:Procyon.Core:processTestResources (Thread[#55,Task worker for ':' Thread 6,5,main]) completed. Took 0.001 secs. +:Procyon.Core:testClasses (Thread[#55,Task worker for ':' Thread 6,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[#53,Task worker for ':' Thread 4,5,main]) completed. Took 0.0 secs. -:Procyon.Core:test (Thread[#53,Task worker for ':' Thread 4,5,main]) started. +:Procyon.Core:testClasses (Thread[#55,Task worker for ':' Thread 6,5,main]) completed. Took 0.0 secs. +:Procyon.Core:test (Thread[#55,Task worker for ':' Thread 6,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[#53,Task worker for ':' Thread 4,5,main]) completed. Took 0.0 secs. -:Procyon.CompilerTools:processTestResources (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.25 secs. -:Procyon.CompilerTools:compileJava (Thread[#52,Task worker for ':' Thread 3,5,main]) started. -:Procyon.CompilerTools:compileJava -Putting task artifact state for task ':Procyon.CompilerTools:compileJava' into context took 0.0 secs. -Skipping task ':Procyon.Reflection:compileJava' as it is up-to-date (took 0.135 secs). +:Procyon.Core:test (Thread[#55,Task worker for ':' Thread 6,5,main]) completed. Took 0.002 secs. +Skipping task ':Procyon.Reflection:compileJava' as it is up-to-date (took 0.098 secs). :Procyon.Reflection:compileJava UP-TO-DATE -:Procyon.Reflection:compileJava (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.137 secs. -:Procyon.Reflection:classes (Thread[#51,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Reflection:compileJava (Thread[#58,Task worker for ':' Thread 9,5,main]) completed. Took 0.101 secs. +:Procyon.Reflection:classes (Thread[#58,Task worker for ':' Thread 9,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[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:Procyon.Reflection:jar (Thread[#51,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Reflection:classes (Thread[#58,Task worker for ':' Thread 9,5,main]) completed. Took 0.0 secs. +:Procyon.Reflection:jar (Thread[#58,Task worker for ':' Thread 9,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.004 secs). +Skipping task ':Procyon.Reflection:jar' as it is up-to-date (took 0.015 secs). :Procyon.Reflection:jar UP-TO-DATE -:Procyon.Reflection:jar (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.007 secs. -:Procyon.Expressions:compileJava (Thread[#51,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Reflection:jar (Thread[#58,Task worker for ':' Thread 9,5,main]) completed. Took 0.016 secs. +:Procyon.Expressions:compileJava (Thread[#55,Task worker for ':' Thread 6,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[#53,Task worker for ':' Thread 4,5,main]) started. +:Procyon.Reflection:compileTestJava (Thread[#51,Task worker for ':' Thread 2,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.05 secs). +Skipping task ':Procyon.Expressions:compileJava' as it is up-to-date (took 0.059 secs). :Procyon.Expressions:compileJava UP-TO-DATE -:Procyon.Expressions:compileJava (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.054 secs. -:Procyon.Expressions:classes (Thread[#51,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Expressions:compileJava (Thread[#55,Task worker for ':' Thread 6,5,main]) completed. Took 0.062 secs. +:Procyon.Expressions:classes (Thread[#55,Task worker for ':' Thread 6,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[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:Procyon.Expressions:compileTestJava (Thread[#51,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Expressions:classes (Thread[#55,Task worker for ':' Thread 6,5,main]) completed. Took 0.0 secs. +:Procyon.Expressions:compileTestJava (Thread[#55,Task worker for ':' Thread 6,5,main]) started. :Procyon.Expressions:compileTestJava Putting task artifact state for task ':Procyon.Expressions:compileTestJava' into context took 0.0 secs. -Skipping task ':Procyon.CompilerTools:compileJava' as it is up-to-date (took 0.223 secs). + Loading the Maven rules... + 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.319 secs). :Procyon.CompilerTools:compileJava UP-TO-DATE -:Procyon.CompilerTools:compileJava (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.232 secs. -:Procyon.CompilerTools:classes (Thread[#52,Task worker for ':' Thread 3,5,main]) started. +:Procyon.CompilerTools:compileJava (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 0.322 secs. +:Procyon.CompilerTools:classes (Thread[#59,Task worker for ':' Thread 10,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[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. -:Procyon.CompilerTools:compileTestJava (Thread[#52,Task worker for ':' Thread 3,5,main]) started. +:Procyon.CompilerTools:classes (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 0.0 secs. +:Procyon.CompilerTools:compileTestJava (Thread[#59,Task worker for ':' Thread 10,5,main]) started. :Procyon.CompilerTools:compileTestJava Putting task artifact state for task ':Procyon.CompilerTools: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 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.307 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Reflection:compileTestJava' took 0.405 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'. -Up-to-date check for task ':Procyon.Expressions:compileTestJava' took 0.261 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 +Up-to-date check for task ':Procyon.Expressions:compileTestJava' took 0.439 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. Compiling with JDK Java compiler API. -Up-to-date check for task ':Procyon.CompilerTools:compileTestJava' took 0.278 secs. It is not up-to-date because: +warning: [options] source 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] 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.691 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 @@ -2239,12 +2288,6 @@ 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] 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. /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); @@ -2252,96 +2295,97 @@ 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[#53,Task worker for ':' Thread 4,5,main]) completed. Took 2.163 secs. -:Procyon.Reflection:testClasses (Thread[#53,Task worker for ':' Thread 4,5,main]) started. +:Procyon.Reflection:compileTestJava (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 2.18 secs. +:Procyon.Reflection:testClasses (Thread[#51,Task worker for ':' Thread 2,5,main]) started. :Procyon.Reflection:testClasses Skipping task ':Procyon.Reflection:testClasses' as it has no actions. -:Procyon.Reflection:testClasses (Thread[#53,Task worker for ':' Thread 4,5,main]) completed. Took 0.0 secs. -:Procyon.Reflection:test (Thread[#53,Task worker for ':' Thread 4,5,main]) started. +:Procyon.Reflection:testClasses (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. +:Procyon.Reflection:test (Thread[#35,Daemon worker,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.028 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.Reflection:test' took 0.038 secs. It is not up-to-date because: No history is available. 3 warnings -:Procyon.Expressions:compileTestJava (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 2.194 secs. -:Procyon.Expressions:testClasses (Thread[#51,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Expressions:compileTestJava (Thread[#55,Task worker for ':' Thread 6,5,main]) completed. Took 2.405 secs. +:Procyon.Expressions:testClasses (Thread[#55,Task worker for ':' Thread 6,5,main]) started. :Procyon.Expressions:testClasses Skipping task ':Procyon.Expressions:testClasses' as it has no actions. -:Procyon.Expressions:testClasses (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. -:Procyon.Expressions:test (Thread[#51,Task worker for ':' Thread 2,5,main]) started. +:Procyon.Expressions:testClasses (Thread[#55,Task worker for ':' Thread 6,5,main]) completed. Took 0.0 secs. +:Procyon.Expressions:test (Thread[#55,Task worker for ':' Thread 6,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.023 secs. It is not up-to-date because: +Starting process 'Gradle Test Executor 1'. Working directory: /build/reproducible-path/procyon-0.6.0/Procyon.Reflection Command: /usr/lib/jvm/java-21-openjdk-amd64/bin/java -Dorg.gradle.native=false @/tmp/gradle-worker-classpath1430640289939640319txt -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -ea worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle Test Executor 1' +Up-to-date check for task ':Procyon.Expressions:test' took 0.031 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-amd64/bin/java -Dorg.gradle.native=false @/tmp/gradle-worker-classpath17543672189518056501txt -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-amd64/bin/java -Dorg.gradle.native=false @/tmp/gradle-worker-classpath13669212802060317713txt -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 2' Successfully started process '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-amd64/bin/java -Dorg.gradle.native=false @/tmp/gradle-worker-classpath13202013354937800174txt -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 2' 4 warnings -:Procyon.CompilerTools:compileTestJava (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 2.313 secs. -:Procyon.CompilerTools:testClasses (Thread[#52,Task worker for ':' Thread 3,5,main]) started. +:Procyon.CompilerTools:compileTestJava (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 2.589 secs. +:Procyon.CompilerTools:testClasses (Thread[#59,Task worker for ':' Thread 10,5,main]) started. :Procyon.CompilerTools:testClasses Skipping task ':Procyon.CompilerTools:testClasses' as it has no actions. -:Procyon.CompilerTools:testClasses (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. -:Procyon.CompilerTools:test (Thread[#52,Task worker for ':' Thread 3,5,main]) started. +:Procyon.CompilerTools:testClasses (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 0.0 secs. +:Procyon.CompilerTools:test (Thread[#59,Task worker for ':' Thread 10,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.015 secs. It is not up-to-date because: +Up-to-date check for task ':Procyon.CompilerTools:test' took 0.026 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-amd64/bin/java -Dorg.gradle.native=false @/tmp/gradle-worker-classpath2138736431816690285txt -Dfile.encoding=UTF-8 -Duser.country=US -Duser.language=en -Duser.variant -ea worker.org.gradle.process.internal.worker.GradleWorkerMain 'Gradle Test Executor 3' +Starting process 'Gradle Test Executor 3'. Working directory: /build/reproducible-path/procyon-0.6.0/Procyon.CompilerTools Command: /usr/lib/jvm/java-21-openjdk-amd64/bin/java -Dorg.gradle.native=false @/tmp/gradle-worker-classpath8256644828809168035txt -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. +Gradle Test Executor 1 started executing tests. -com.strobel.reflection.ReflectionTests > testGetErasedMethodFromGenericTypeInstance STARTED - -com.strobel.expressions.ConvertTests > testTypeBuilderConversion STARTED -Gradle Test Executor 3 started executing tests. - -com.strobel.reflection.ReflectionTests > testGetErasedMethodFromGenericTypeInstance PASSED +com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenExtendingGenericTypeWithNewConstraint STARTED -com.strobel.reflection.ReflectionTests > testGetUnderlyingType STARTED +com.strobel.expressions.ConcatTests > testNullConcat STARTED -com.strobel.reflection.ReflectionTests > testGetUnderlyingType PASSED +com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenExtendingGenericTypeWithNewConstraint PASSED -com.strobel.reflection.ReflectionTests > genericParameterArrayTypesDoNotCollideInTypeCache STARTED +com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenExtendingGenericType STARTED -com.strobel.reflection.ReflectionTests > genericParameterArrayTypesDoNotCollideInTypeCache PASSED +com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenExtendingGenericType PASSED -com.strobel.reflection.ReflectionTests > testBoundGenericFields STARTED +com.strobel.reflection.emit.TypeBuilderTests > testOverrideGenericMethodNoBridge STARTED -com.strobel.reflection.ReflectionTests > testBoundGenericFields PASSED +com.strobel.reflection.emit.TypeBuilderTests > testOverrideGenericMethodNoBridge PASSED -com.strobel.reflection.ReflectionTests > testMethodDeclaringType STARTED +com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenImplementingParameterizedType STARTED -com.strobel.reflection.ReflectionTests > testMethodDeclaringType PASSED +com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenImplementingParameterizedType PASSED -com.strobel.reflection.ReflectionTests > testGetErasedNonGenericMethodFromGenericTypeInstance STARTED +com.strobel.reflection.emit.TypeBuilderTests > testGenericTypeBuilder STARTED -com.strobel.reflection.ReflectionTests > testGetErasedNonGenericMethodFromGenericTypeInstance PASSED +com.strobel.reflection.emit.TypeBuilderTests > testGenericTypeBuilder PASSED -com.strobel.reflection.ReflectionTests > testMethodReflectedType STARTED +com.strobel.reflection.emit.TypeBuilderTests > testMethodBuilderArrayTypes STARTED -com.strobel.reflection.ReflectionTests > testMethodReflectedType PASSED +com.strobel.reflection.emit.TypeBuilderTests > testMethodBuilderArrayTypes PASSED -com.strobel.reflection.ReflectionTests > testGetErasedMethodFromGenericTypeDefinition STARTED +com.strobel.reflection.emit.TypeBuilderTests > testOverrideGenericMethodWithBridge STARTED -com.strobel.reflection.ReflectionTests > testGetErasedMethodFromGenericTypeDefinition PASSED +com.strobel.reflection.emit.TypeBuilderTests > testOverrideGenericMethodWithBridge PASSED -com.strobel.reflection.ReflectionTests > testGetGenericMethodFromErasedType STARTED +com.strobel.reflection.emit.TypeBuilderTests > testTypeBuilderArrayTypes STARTED -com.strobel.reflection.ReflectionTests > testGetGenericMethodFromErasedType PASSED +com.strobel.reflection.emit.TypeBuilderTests > testTypeBuilderArrayTypes PASSED +Gradle Test Executor 3 started executing tests. com.strobel.reflection.emit.VerifierTests > testFieldTypeContainsOutOfScopeTypeVariable STARTED -com.strobel.assembler.metadata.MetadataParserTests > testGenericMethodResolution STARTED +com.strobel.expressions.ConcatTests > testNullConcat STANDARD_OUT com.strobel.reflection.emit.VerifierTests > testFieldTypeContainsOutOfScopeTypeVariable STANDARD_OUT >> VerificationException: Type variable 'K' cannot be resolved in type 'TestFieldTypeContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). + 1null [2] field: public K f + [1] type: TestFieldTypeContainsOutOfScopeTypeVariable +com.strobel.expressions.ConcatTests > testNullConcat PASSED >> VerificationException: Type variable 'K' cannot be resolved in type 'TestFieldTypeContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). + [4] type argument: K +com.strobel.expressions.ConcatTests > testConcat STARTED [3] type: SuperClass [2] field: public com.strobel.reflection.emit.VerifierTests$SuperClass f [1] type: TestFieldTypeContainsOutOfScopeTypeVariable @@ -2378,6 +2422,11 @@ [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'). + +com.strobel.expressions.ConcatTests > testConcat STANDARD_OUT + abc + +com.strobel.expressions.ConcatTests > testConcat PASSED [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'). @@ -2412,8 +2461,6 @@ [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'). - -com.strobel.expressions.ConvertTests > testTypeBuilderConversion PASSED [5] type argument: K [4] type: SuperClass [3] parameter: Lcom/strobel/reflection/emit/VerifierTests$SuperClass; @@ -2424,7 +2471,9 @@ [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; +com.strobel.expressions.ConvertTests > testTypeBuilderConversion STARTED [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'). @@ -2480,8 +2529,6 @@ [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'). - -com.strobel.expressions.LogicalBranchTests > testThreeOrs STARTED [3] parameter: TV; [2] method: public Object f(V) [1] type: TestMethodContainsOutOfScopeTypeVariable @@ -2589,26 +2636,52 @@ [3] type: SuperInterface [2] super interface: SuperInterface [1] type: TestSuperInterfaceContainsOutOfScopeTypeVariable implements com.strobel.reflection.emit.VerifierTests$SuperInterface + +com.strobel.expressions.ConvertTests > testTypeBuilderConversion PASSED >> VerificationException: Type variable 'K' cannot be resolved in type 'TestSuperInterfaceContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). [5] type bound: K [4] type argument: ? extends K +Gradle Test Executor 1 finished executing tests. [3] type: SuperInterface + [2] super interface: SuperInterface +com.strobel.expressions.CompilerTests > testSimpleLoop STARTED + + [1] type: TestSuperInterfaceContainsOutOfScopeTypeVariable implements com.strobel.reflection.emit.VerifierTests$SuperInterface +com.strobel.expressions.CompilerTests > testSimpleLoop STANDARD_OUT +com.strobel.assembler.metadata.MetadataParserTests > testGenericMethodResolution STARTED + >> VerificationException: Type variable 'K' cannot be resolved in type 'TestSuperInterfaceContainsOutOfScopeTypeVariable' (variable owned by type 'Map'). + () => { + int i [5] type bound: K + (i = 0) [4] type argument: ? super K + System.out.println("Starting the loop...") [3] type: SuperInterface + loop [2] super interface: SuperInterface + { [1] type: TestSuperInterfaceContainsOutOfScopeTypeVariable implements com.strobel.reflection.emit.VerifierTests$SuperInterface + if ((i >= 5)) >> VerificationException: Type variable 'V' cannot be resolved in type 'TestSuperInterfaceContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). + break [4] type argument: V + System.out.printf("Loop iteration #%d\n", new Object[] { i }) [3] type: SuperInterface + ++i [2] super interface: SuperInterface + } [1] type: TestSuperInterfaceContainsOutOfScopeTypeVariable implements com.strobel.reflection.emit.VerifierTests$SuperInterface + System.out.println("Finished the loop!") >> VerificationException: Type variable 'V' cannot be resolved in type 'TestSuperInterfaceContainsOutOfScopeTypeVariable' (variable owned by type 'Entry'). + } [5] type bound: V + [4] type argument: ? extends V + [f__Lambda$0x0003] + Starting the loop... [3] type: SuperInterface [2] super interface: SuperInterface [1] type: TestSuperInterfaceContainsOutOfScopeTypeVariable implements com.strobel.reflection.emit.VerifierTests$SuperInterface @@ -2638,70 +2711,6 @@ com.strobel.reflection.emit.VerifierTests > testSuperInterfaceContainsOutOfScopeTypeVariable PASSED -com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenExtendingGenericTypeWithNewConstraint STARTED - -com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenExtendingGenericTypeWithNewConstraint PASSED - -com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenExtendingGenericType STARTED - -com.strobel.reflection.emit.TypeBuilderTests > testIsBridgeMethodNecessaryWhenExtendingGenericType PASSED - -com.strobel.reflection.emit.TypeBuilderTests > testOverrideGenericMethodNoBridge STARTED - -com.strobel.expressions.LogicalBranchTests > testThreeOrs PASSED - -com.strobel.expressions.LogicalBranchTests > testAndOr 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.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.expressions.LogicalBranchTests > testAndOr PASSED - -com.strobel.expressions.LogicalBranchTests > testRelationalOrElse 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.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.SignatureTests > testSignatureOfNonGenericMethodInGenericInstance STARTED com.strobel.reflection.SignatureTests > testSignatureOfNonGenericMethodInGenericInstance PASSED @@ -2745,82 +2754,66 @@ com.strobel.reflection.SignatureTests > testSignatureOfGenericMethodInGenericTypeBuilder STARTED com.strobel.reflection.SignatureTests > testSignatureOfGenericMethodInGenericTypeBuilder PASSED -Gradle Test Executor 1 finished executing tests. -+--------------------------------------------------------------------+ -| Results: SUCCESS (39 tests, 39 successes, 0 failures, 0 skipped) | -+--------------------------------------------------------------------+ -Finished generating test XML results (0.023 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.Reflection/test-results/test -Generating HTML test report... -Finished generating test html results (0.04 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.Reflection/reports/tests/test -:Procyon.Reflection:test (Thread[#53,Task worker for ':' Thread 4,5,main]) completed. Took 0.957 secs. +com.strobel.reflection.TypeTests > testSignatureParsing STARTED -com.strobel.expressions.LogicalBranchTests > testRelationalOrElse PASSED +com.strobel.reflection.TypeTests > testSignatureParsing PASSED -com.strobel.expressions.LogicalBranchTests > testRelationalAndAlso STARTED +com.strobel.reflection.TypeTests > testIsAssignableBetweenPrimitives STARTED -com.strobel.assembler.metadata.MetadataParserTests > testGenericMethodResolution PASSED +com.strobel.reflection.TypeTests > testIsAssignableBetweenPrimitives PASSED -com.strobel.assembler.metadata.MetadataHelperTests > testIsAssignableBetweenPrimitives STARTED +com.strobel.reflection.TypeTests > testAsSuperWithWildcards STARTED -com.strobel.assembler.metadata.MetadataHelperTests > testIsAssignableBetweenPrimitives PASSED +com.strobel.reflection.TypeTests > testAsSuperWithWildcards PASSED -com.strobel.assembler.metadata.MetadataHelperTests > testAsSubTypeWithSimpleGenerics STARTED +com.strobel.reflection.TypeTests > testCyclicInheritance STARTED -com.strobel.assembler.metadata.MetadataHelperTests > testAsSubTypeWithSimpleGenerics PASSED +com.strobel.reflection.TypeTests > testCyclicInheritance PASSED -com.strobel.assembler.metadata.MetadataHelperTests > testAsSuperWithWildcards STARTED +com.strobel.reflection.TypeTests > testCyclicInheritanceWithTypeParameters STARTED -com.strobel.assembler.metadata.MetadataHelperTests > testAsSuperWithWildcards PASSED +com.strobel.reflection.TypeTests > testCyclicInheritanceWithTypeParameters PASSED -com.strobel.assembler.metadata.MetadataHelperTests > testAsSuperWithSimpleGenerics STARTED +com.strobel.reflection.TypeTests > testGenericAssignmentCompatibility STARTED -com.strobel.assembler.metadata.MetadataHelperTests > testAsSuperWithSimpleGenerics PASSED +com.strobel.reflection.TypeTests > testGenericAssignmentCompatibility PASSED -com.strobel.assembler.metadata.MetadataHelperTests > testIsAssignableWithWildcards STARTED +com.strobel.reflection.ReflectionTests > testGetErasedMethodFromGenericTypeInstance STARTED -com.strobel.assembler.metadata.MetadataHelperTests > testIsAssignableWithWildcards PASSED +com.strobel.reflection.ReflectionTests > testGetErasedMethodFromGenericTypeInstance PASSED -com.strobel.assembler.metadata.MetadataHelperTests > testIsSameTypeWithSimpleGenerics STARTED +com.strobel.reflection.ReflectionTests > testGetUnderlyingType STARTED -com.strobel.assembler.metadata.MetadataHelperTests > testIsSameTypeWithSimpleGenerics PASSED +com.strobel.reflection.ReflectionTests > testGetUnderlyingType PASSED -com.strobel.assembler.metadata.MetadataResolverTests > testGenericParameterArrayResolution STARTED +com.strobel.reflection.ReflectionTests > genericParameterArrayTypesDoNotCollideInTypeCache STARTED -com.strobel.assembler.metadata.MetadataResolverTests > testGenericParameterArrayResolution PASSED +com.strobel.reflection.ReflectionTests > genericParameterArrayTypesDoNotCollideInTypeCache PASSED -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryOneResource STARTED +com.strobel.reflection.ReflectionTests > testBoundGenericFields STARTED -com.strobel.expressions.LogicalBranchTests > testRelationalAndAlso PASSED +com.strobel.reflection.ReflectionTests > testBoundGenericFields PASSED -com.strobel.expressions.LogicalBranchTests > testConditionalNullCheck STARTED +com.strobel.reflection.ReflectionTests > testMethodDeclaringType STARTED -com.strobel.expressions.LogicalBranchTests > testConditionalNullCheck PASSED +com.strobel.reflection.ReflectionTests > testMethodDeclaringType PASSED -com.strobel.expressions.CallTests > testCallSuperMethod STARTED +com.strobel.reflection.ReflectionTests > testGetErasedNonGenericMethodFromGenericTypeInstance STARTED -com.strobel.expressions.CallTests > testCallSuperMethod PASSED +com.strobel.reflection.ReflectionTests > testGetErasedNonGenericMethodFromGenericTypeInstance PASSED -com.strobel.expressions.CompilerTests > testSimpleLoop STARTED +com.strobel.reflection.ReflectionTests > testMethodReflectedType STARTED -com.strobel.expressions.CompilerTests > testSimpleLoop STANDARD_OUT +com.strobel.reflection.ReflectionTests > testMethodReflectedType PASSED - () => { - 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!") - } +com.strobel.reflection.ReflectionTests > testGetErasedMethodFromGenericTypeDefinition STARTED - [f__Lambda$0x013d] - Starting the loop... +com.strobel.reflection.ReflectionTests > testGetErasedMethodFromGenericTypeDefinition PASSED + +com.strobel.reflection.ReflectionTests > testGetGenericMethodFromErasedType STARTED + +com.strobel.reflection.ReflectionTests > testGetGenericMethodFromErasedType PASSED Loop iteration #0 Loop iteration #1 Loop iteration #2 @@ -2832,6 +2825,10 @@ com.strobel.expressions.CompilerTests > testTypeInitializerGeneration STARTED + ++--------------------------------------------------------------------+ +| Results: SUCCESS (39 tests, 39 successes, 0 failures, 0 skipped) | ++--------------------------------------------------------------------+ com.strobel.expressions.CompilerTests > testTypeInitializerGeneration PASSED com.strobel.expressions.CompilerTests > testUntypedLambdaCreation STARTED @@ -2844,18 +2841,20 @@ () => CompilerTests.invoke(() => "EXPECTED_RESULT") - [f__Lambda$0x013f] + [f__Lambda$0x0005] EXPECTED_RESULT com.strobel.expressions.CompilerTests > testNestedLambdaInvocationWithWildcardCapture PASSED com.strobel.expressions.CompilerTests > simpleLambdaTest STARTED +Finished generating test XML results (0.023 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.Reflection/test-results/test +Generating HTML test report... com.strobel.expressions.CompilerTests > simpleLambdaTest STANDARD_OUT number => ((number == Integer.parseInt("0")) ? "zero" : ((number < 0) ? "negative" : "positive")).toUpperCase(en_US) - [f__Lambda$0x0142] + [f__Lambda$0x0008] NEGATIVE ZERO POSITIVE @@ -2893,6 +2892,7 @@ .Call (java.lang.System.out).println("return") } } +Finished generating test html results (0.199 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.Reflection/reports/tests/test negative return zero @@ -2921,9 +2921,10 @@ default: "something else" break; +:Procyon.Reflection:test (Thread[#35,Daemon worker,5,main]) completed. Took 1.611 secs. } - [testStringTrieSwitch$0x0144] + [testStringTrieSwitch$0x000a] something else one or two one or two @@ -2940,8 +2941,8 @@ () => new NeedsTwoCtorArgs(2, 3.0) - [f__Lambda$0x0145] - com.strobel.expressions.CompilerTests$NeedsTwoCtorArgs@687a43f8 + [f__Lambda$0x000b] + com.strobel.expressions.CompilerTests$NeedsTwoCtorArgs@68a41cca com.strobel.expressions.CompilerTests > testNew PASSED @@ -2956,7 +2957,7 @@ System.out.println("Finished the loop!") } - [f__Lambda$0x0146] + [f__Lambda$0x000c] Starting the 'for each' loop... Got item: one Got item: two @@ -2986,7 +2987,7 @@ break; } - [f__Lambda$0x0147] + [f__Lambda$0x000d] something else one or two one or two @@ -3106,7 +3107,7 @@ accumulator } - [f__Lambda$0x014a] + [f__Lambda$0x0010] -1^0=-1 -1^1=-1 2^1=2 @@ -3133,7 +3134,7 @@ com.strobel.core.MutableInteger@0.increment() - [f__Lambda$0x014b] + [f__Lambda$0x0011] com.strobel.expressions.CompilerTests > testTryFinally PASSED @@ -3151,7 +3152,7 @@ System.out.println("In the finally block.") } - [f__Lambda$0x014c] + [f__Lambda$0x0012] In the AssertionError catch block. In the finally block. @@ -3215,7 +3216,7 @@ break; } - [testStringHashTableSwitch$0x0150] + [testStringHashTableSwitch$0x0016] something else one or two one or two @@ -3230,10 +3231,10 @@ com.strobel.expressions.CompilerTests > testNestedLambdaInvocation STANDARD_OUT - () => CompilerTests.invoke(() => com.strobel.expressions.CompilerTests@14b009ed) + () => CompilerTests.invoke(() => com.strobel.expressions.CompilerTests@41bbb45c) - [f__Lambda$0x0151] - com.strobel.expressions.CompilerTests@14b009ed + [f__Lambda$0x0017] + com.strobel.expressions.CompilerTests@41bbb45c com.strobel.expressions.CompilerTests > testNestedLambdaInvocation PASSED @@ -3248,7 +3249,7 @@ System.out.println("Finished the loop!") } - [f__Lambda$0x0154] + [f__Lambda$0x001a] Starting the 'for each' loop... Got item: one Got item: two @@ -3265,12 +3266,8 @@ () => Collections.emptyList() -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryOneResource PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedInnerCatchesThrowable STARTED - - [f__Lambda$0x0155] + [f__Lambda$0x001b] [] com.strobel.expressions.CompilerTests > testGenericMethodCall PASSED @@ -3286,7 +3283,7 @@ s => (s ?? "null") - [f__Lambda$0x0157] + [f__Lambda$0x001d] com.strobel.expressions.CompilerTests > testCoalesce PASSED @@ -3334,7 +3331,7 @@ System.out.println("In the finally block.") } - [f__Lambda$0x015b] + [f__Lambda$0x0021] In the AssertionError catch block. In the RuntimeException catch block. In the finally block. @@ -3360,7 +3357,7 @@ break; } - [testEnumLookupSwitch$0x015c] + [testEnumLookupSwitch$0x0022] one or two one or two three @@ -3400,6 +3397,10 @@ ((Param_5 != null) AndAlso (Param_5.getClass() == Double.class)) }))))) +com.strobel.assembler.metadata.MetadataParserTests > testGenericMethodResolution PASSED + +com.strobel.assembler.metadata.MetadataResolverTests > testGenericParameterArrayResolution STARTED + com.strobel.expressions.CompilerTests > testBinaryNumericPromotion PASSED com.strobel.expressions.CompilerTests > testStringEquals STARTED @@ -3409,7 +3410,7 @@ s => System.out.println(("one" == s)) - [f__Lambda$0x015e] + [f__Lambda$0x0024] true false @@ -3434,7 +3435,7 @@ break; } - [f__Lambda$0x015f] + [f__Lambda$0x0025] something else one or two one or two @@ -3459,7 +3460,7 @@ return "positive" } - [f__Lambda$0x0160] + [f__Lambda$0x0026] negative zero positive @@ -3485,7 +3486,7 @@ break; } - [testStringHashLookupSwitch$0x0161] + [testStringHashLookupSwitch$0x0027] something else one or two one or two @@ -3515,7 +3516,7 @@ break; } - [f__Lambda$0x0162] + [f__Lambda$0x0028] something else one or two one or two @@ -3530,6 +3531,14 @@ com.strobel.expressions.CompilerTests > testIntegerTableSwitch STANDARD_OUT + +com.strobel.assembler.metadata.MetadataResolverTests > testGenericParameterArrayResolution PASSED + +com.strobel.assembler.metadata.MetadataHelperTests > testIsAssignableBetweenPrimitives STARTED + +com.strobel.assembler.metadata.MetadataHelperTests > testIsAssignableBetweenPrimitives PASSED + +com.strobel.assembler.metadata.MetadataHelperTests > testAsSubTypeWithSimpleGenerics STARTED number => switch (Unbox(number)) { case (1, 2): "one or two" @@ -3545,7 +3554,7 @@ break; } - [f__Lambda$0x0163] + [f__Lambda$0x0029] something else one or two one or two @@ -3556,81 +3565,31 @@ com.strobel.expressions.CompilerTests > testIntegerTableSwitch PASSED -com.strobel.expressions.DynamicMethodTests > testHashMapAccess STARTED - -com.strobel.expressions.DynamicMethodTests > testHashMapAccess 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.expressions.ConstantTests > testExplicitlyTypedPrimitiveConstant PASSED - -com.strobel.expressions.BinaryExpressionTests > testComparisonOperatorsByteByte STARTED - -com.strobel.expressions.BinaryExpressionTests > testComparisonOperatorsByteByte PASSED - -com.strobel.expressions.BinaryExpressionTests > testComparisonOperatorsByteChar STARTED - -com.strobel.expressions.BinaryExpressionTests > testComparisonOperatorsByteChar PASSED - -com.strobel.expressions.BinaryExpressionTests > testMethodBasedComparisonOperators STARTED - -com.strobel.expressions.BinaryExpressionTests > testMethodBasedComparisonOperators PASSED - -com.strobel.expressions.BinaryExpressionTests > testComparisonOperators STARTED - -com.strobel.expressions.BinaryExpressionTests > testComparisonOperators PASSED - -com.strobel.expressions.BinaryExpressionTests > testMethodBasedBinaryOperators STARTED - -com.strobel.expressions.BinaryExpressionTests > testMethodBasedBinaryOperators PASSED - -com.strobel.expressions.BinaryExpressionTests > testLongArithmeticOperators STARTED - -com.strobel.expressions.BinaryExpressionTests > testLongArithmeticOperators PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedInnerCatchesThrowable PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoResources STARTED - -com.strobel.expressions.BinaryExpressionTests > testArrayIndexAssignment STARTED - -com.strobel.expressions.BinaryExpressionTests > testArrayIndexAssignment PASSED - -com.strobel.expressions.ConcatTests > testNullConcat STARTED +com.strobel.expressions.UnaryExpressionTests > testNegateWithMethod STARTED -com.strobel.expressions.ConcatTests > testNullConcat STANDARD_OUT - 1null +com.strobel.expressions.UnaryExpressionTests > testNegateWithMethod PASSED -com.strobel.expressions.ConcatTests > testNullConcat PASSED +com.strobel.expressions.UnaryExpressionTests > testUnbox STARTED -com.strobel.expressions.ConcatTests > testConcat STARTED +com.strobel.assembler.metadata.MetadataHelperTests > testAsSubTypeWithSimpleGenerics PASSED -com.strobel.expressions.ConcatTests > testConcat STANDARD_OUT - abc +com.strobel.assembler.metadata.MetadataHelperTests > testAsSuperWithWildcards STARTED -com.strobel.expressions.ConcatTests > testConcat PASSED +com.strobel.assembler.metadata.MetadataHelperTests > testAsSuperWithWildcards PASSED -com.strobel.expressions.UnaryExpressionTests > testNegateWithMethod STARTED +com.strobel.assembler.metadata.MetadataHelperTests > testAsSuperWithSimpleGenerics STARTED -com.strobel.expressions.UnaryExpressionTests > testNegateWithMethod PASSED +com.strobel.assembler.metadata.MetadataHelperTests > testAsSuperWithSimpleGenerics PASSED -com.strobel.expressions.UnaryExpressionTests > testUnbox STARTED +com.strobel.assembler.metadata.MetadataHelperTests > testIsAssignableWithWildcards STARTED -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoResources PASSED +com.strobel.assembler.metadata.MetadataHelperTests > testIsAssignableWithWildcards PASSED -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoResourcesEmptyBody STARTED +com.strobel.assembler.metadata.MetadataHelperTests > testIsSameTypeWithSimpleGenerics STARTED -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoResourcesEmptyBody PASSED +com.strobel.assembler.metadata.MetadataHelperTests > testIsSameTypeWithSimpleGenerics PASSED -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedWithIntermediateStatement STARTED +com.strobel.decompiler.BoxingTests > testImplicitBoxingTranslation STARTED com.strobel.expressions.UnaryExpressionTests > testUnbox PASSED @@ -3644,10 +3603,6 @@ com.strobel.expressions.UnaryExpressionTests > testNegate STARTED -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedWithIntermediateStatement PASSED - -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedOuterCatchesThrowable STARTED - com.strobel.expressions.UnaryExpressionTests > testNegate PASSED com.strobel.expressions.UnaryExpressionTests > testUnaryPlus STARTED @@ -3657,249 +3612,217 @@ com.strobel.expressions.UnaryExpressionTests > testIsFalse STARTED com.strobel.expressions.UnaryExpressionTests > testIsFalse PASSED -Gradle Test Executor 2 finished executing tests. -+--------------------------------------------------------------------+ -| Results: SUCCESS (61 tests, 61 successes, 0 failures, 0 skipped) | -+--------------------------------------------------------------------+ -Finished generating test XML results (0.002 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.013 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.Expressions/reports/tests/test -:Procyon.Expressions:test (Thread[#51,Task worker for ':' Thread 2,5,main]) completed. Took 2.057 secs. - -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.expressions.DynamicMethodTests > testHashMapAccess STARTED -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedOuterCatchesRuntimeException PASSED +com.strobel.expressions.DynamicMethodTests > testHashMapAccess PASSED -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNested STARTED +com.strobel.expressions.LogicalBranchTests > testThreeOrs STARTED -com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNested PASSED +com.strobel.expressions.LogicalBranchTests > testThreeOrs PASSED -com.strobel.decompiler.ArrayCreationTests > testArrayVariableInitializers STARTED +com.strobel.expressions.LogicalBranchTests > testAndOr STARTED -com.strobel.decompiler.ArrayCreationTests > testArrayVariableInitializers PASSED +com.strobel.expressions.LogicalBranchTests > testAndOr PASSED -com.strobel.decompiler.ArrayCreationTests > testMultiDimensionalArrayCreation STARTED +com.strobel.expressions.LogicalBranchTests > testRelationalOrElse STARTED -com.strobel.decompiler.ArrayCreationTests > testMultiDimensionalArrayCreation PASSED +com.strobel.decompiler.BoxingTests > testImplicitBoxingTranslation PASSED -com.strobel.decompiler.ArrayCreationTests > testSimpleArrayCreation STARTED +com.strobel.decompiler.BoxingTests > testBoxedToBoxedBinaryComparison STARTED -com.strobel.decompiler.ArrayCreationTests > testSimpleArrayCreation PASSED +com.strobel.expressions.LogicalBranchTests > testRelationalOrElse PASSED -com.strobel.decompiler.ArrayCreationTests > testIntArrayInitializationFromBoolean STARTED +com.strobel.expressions.LogicalBranchTests > testRelationalAndAlso STARTED -com.strobel.decompiler.ArrayCreationTests > testIntArrayInitializationFromBoolean PASSED +com.strobel.decompiler.BoxingTests > testBoxedToBoxedBinaryComparison PASSED -com.strobel.decompiler.ArrayCreationTests > testMultiDimensionalArrayCreationWithPartialDimensions STARTED +com.strobel.decompiler.BoxingTests > testKeepRequiredUnboxingCalls STARTED -com.strobel.decompiler.ArrayCreationTests > testMultiDimensionalArrayCreationWithPartialDimensions PASSED +com.strobel.decompiler.BoxingTests > testKeepRequiredUnboxingCalls PASSED -com.strobel.decompiler.ArrayCreationTests > testVarianceAndSelfReferencingAssignments STARTED +com.strobel.decompiler.BoxingTests > testUnboxedVersusPrimitiveComparison STARTED -com.strobel.decompiler.ArrayCreationTests > testVarianceAndSelfReferencingAssignments PASSED +com.strobel.decompiler.BoxingTests > testUnboxedVersusPrimitiveComparison PASSED -com.strobel.decompiler.ArrayCreationTests > testArrayInitExpressionsWithinTernaryOperator STARTED +com.strobel.decompiler.BoxingTests > testExceptionalUnboxingNotOmitted STARTED -com.strobel.decompiler.ArrayCreationTests > testArrayInitExpressionsWithinTernaryOperator PASSED +com.strobel.expressions.LogicalBranchTests > testRelationalAndAlso PASSED -com.strobel.decompiler.ArrayCreationTests > testJaggedArrayCreationWithSingleDimensionSize STARTED +com.strobel.expressions.LogicalBranchTests > testConditionalNullCheck STARTED -com.strobel.decompiler.ArrayCreationTests > testJaggedArrayCreationWithSingleDimensionSize PASSED +com.strobel.expressions.LogicalBranchTests > testConditionalNullCheck PASSED -com.strobel.decompiler.ArrayCreationTests > testJaggedArrayInitialization STARTED +com.strobel.expressions.CallTests > testCallSuperMethod STARTED -com.strobel.decompiler.ArrayCreationTests > testJaggedArrayInitialization PASSED +com.strobel.expressions.CallTests > testCallSuperMethod PASSED -com.strobel.decompiler.PrimitiveTests > testFloatingPointPrecision STARTED +com.strobel.expressions.BinaryExpressionTests > testComparisonOperatorsByteByte STARTED -com.strobel.decompiler.PrimitiveTests > testFloatingPointPrecision PASSED +com.strobel.expressions.BinaryExpressionTests > testComparisonOperatorsByteByte PASSED -com.strobel.decompiler.BoxingTests > testImplicitBoxingTranslation STARTED +com.strobel.expressions.BinaryExpressionTests > testComparisonOperatorsByteChar STARTED -com.strobel.decompiler.BoxingTests > testImplicitBoxingTranslation PASSED +com.strobel.expressions.BinaryExpressionTests > testComparisonOperatorsByteChar PASSED -com.strobel.decompiler.BoxingTests > testBoxedToBoxedBinaryComparison STARTED +com.strobel.expressions.BinaryExpressionTests > testMethodBasedComparisonOperators STARTED -com.strobel.decompiler.BoxingTests > testBoxedToBoxedBinaryComparison PASSED +com.strobel.expressions.BinaryExpressionTests > testMethodBasedComparisonOperators PASSED -com.strobel.decompiler.BoxingTests > testKeepRequiredUnboxingCalls STARTED +com.strobel.expressions.BinaryExpressionTests > testComparisonOperators STARTED -com.strobel.decompiler.BoxingTests > testKeepRequiredUnboxingCalls PASSED +com.strobel.expressions.BinaryExpressionTests > testComparisonOperators PASSED -com.strobel.decompiler.BoxingTests > testUnboxedVersusPrimitiveComparison STARTED +com.strobel.expressions.BinaryExpressionTests > testMethodBasedBinaryOperators STARTED -com.strobel.decompiler.BoxingTests > testUnboxedVersusPrimitiveComparison PASSED +com.strobel.expressions.BinaryExpressionTests > testMethodBasedBinaryOperators PASSED -com.strobel.decompiler.BoxingTests > testExceptionalUnboxingNotOmitted STARTED +com.strobel.expressions.BinaryExpressionTests > testLongArithmeticOperators 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.VariableTests > testNumberedVariablesDoNotBreakVariableNaming STARTED - -com.strobel.decompiler.VariableTests > testNumberedVariablesDoNotBreakVariableNaming 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.expressions.BinaryExpressionTests > testLongArithmeticOperators PASSED -com.strobel.decompiler.CastTests > testBinaryOperatorResultTypeRetainsCast STARTED +com.strobel.expressions.BinaryExpressionTests > testArrayIndexAssignment STARTED -com.strobel.decompiler.CastTests > testBinaryOperatorResultTypeRetainsCast PASSED +com.strobel.expressions.BinaryExpressionTests > testArrayIndexAssignment PASSED -com.strobel.decompiler.CastTests > testPrimitiveComparisonCastAnalysis STARTED +com.strobel.expressions.ConstantTests > testImplicitlyTypedPrimitiveConstant STARTED +Gradle Test Executor 2 finished executing tests. -com.strobel.decompiler.CastTests > testPrimitiveComparisonCastAnalysis PASSED +com.strobel.expressions.ConstantTests > testImplicitlyTypedPrimitiveConstant PASSED -com.strobel.decompiler.CastTests > testShortNegationRetainsCast STARTED +com.strobel.expressions.ConstantTests > testExplicitlyTypedBoxedConstant STARTED -com.strobel.decompiler.CastTests > testShortNegationRetainsCast PASSED +com.strobel.expressions.ConstantTests > testExplicitlyTypedBoxedConstant PASSED -com.strobel.decompiler.TypeInferenceTests > testVariablesInitializedInTryNotDefinitelyAssigned STARTED +com.strobel.expressions.ConstantTests > testExplicitlyTypedPrimitiveConstant STARTED -com.strobel.decompiler.TypeInferenceTests > testVariablesInitializedInTryNotDefinitelyAssigned PASSED +com.strobel.expressions.ConstantTests > testExplicitlyTypedPrimitiveConstant PASSED -com.strobel.decompiler.TypeInferenceTests > testDoubleVariables STARTED +com.strobel.decompiler.BoxingTests > testNoImproperCastRemoval PASSED -com.strobel.decompiler.TypeInferenceTests > testDoubleVariables PASSED +com.strobel.decompiler.BoxingTests > testBoxedVersusUnboxedInTernary STARTED -com.strobel.decompiler.TypeInferenceTests > testMatchingArrayArgument STARTED ++--------------------------------------------------------------------+ +| Results: SUCCESS (61 tests, 61 successes, 0 failures, 0 skipped) | ++--------------------------------------------------------------------+ +Finished generating test XML results (0.005 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.012 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.Expressions/reports/tests/test +:Procyon.Expressions:test (Thread[#55,Task worker for ':' Thread 6,5,main]) completed. Took 2.998 secs. -com.strobel.decompiler.TypeInferenceTests > testMatchingArrayArgument PASSED +com.strobel.decompiler.BoxingTests > testBoxedVersusUnboxedInTernary PASSED -com.strobel.decompiler.TypeInferenceTests > testBooleanInference STARTED +com.strobel.decompiler.HandlerTests > testEmptyCatchWithinFinally STARTED -com.strobel.decompiler.TypeInferenceTests > testBooleanInference PASSED +com.strobel.decompiler.HandlerTests > testEmptyCatchWithinFinally PASSED -com.strobel.decompiler.TypeInferenceTests > testTypeArgumentsWithLocalTypeVariable STARTED +com.strobel.decompiler.HandlerTests > testBreakOutOfFinallyWithPossibleThrowInTry STARTED -com.strobel.decompiler.TypeInferenceTests > testTypeArgumentsWithLocalTypeVariable PASSED +com.strobel.decompiler.HandlerTests > testBreakOutOfFinallyWithPossibleThrowInTry PASSED -com.strobel.decompiler.TypeInferenceTests > testClassArgument STARTED +com.strobel.decompiler.HandlerTests > testTryFinallyWhereFinallyOverridesReturn STARTED -com.strobel.decompiler.TypeInferenceTests > testClassArgument PASSED +com.strobel.decompiler.HandlerTests > testTryFinallyWhereFinallyOverridesReturn PASSED -com.strobel.decompiler.TypeInferenceTests > testGenericArrayArgument STARTED +com.strobel.decompiler.HandlerTests > testTryCatchFinallyWithNestedConditionsAndThrowingFinally STARTED -com.strobel.decompiler.TypeInferenceTests > testGenericArrayArgument PASSED +com.strobel.decompiler.HandlerTests > testTryCatchFinallyWithNestedConditionsAndThrowingFinally PASSED -com.strobel.decompiler.PerformanceTests > testComplexBinaryExpressionTypeInferencePerformance STARTED +com.strobel.decompiler.HandlerTests > testSimpleNestedHandlerInFinally STARTED -com.strobel.decompiler.PerformanceTests > testComplexBinaryExpressionTypeInferencePerformance PASSED +com.strobel.decompiler.HandlerTests > testSimpleNestedHandlerInFinally PASSED -com.strobel.decompiler.EncodingTests > testCyrillicEscaped STARTED +com.strobel.decompiler.HandlerTests > testFinallyWithinFinallyFourLevels STARTED -com.strobel.decompiler.EncodingTests > testCyrillicEscaped PASSED +com.strobel.decompiler.HandlerTests > testFinallyWithinFinallyFourLevels PASSED -com.strobel.decompiler.EncodingTests > testCyrillicUnescaped STARTED +com.strobel.decompiler.HandlerTests > testFinallyWithinFinally STARTED -com.strobel.decompiler.EncodingTests > testCyrillicUnescaped PASSED +com.strobel.decompiler.HandlerTests > testFinallyWithinFinally PASSED -com.strobel.decompiler.EncodingTests > testQuotedEscaping STARTED +com.strobel.decompiler.HandlerTests > testFinallyEatingIntoCatch STARTED -com.strobel.decompiler.EncodingTests > testQuotedEscaping PASSED +com.strobel.decompiler.HandlerTests > testFinallyEatingIntoCatch PASSED -com.strobel.decompiler.EncodingTests > testUnicodeIdentifierEscaping STARTED +com.strobel.decompiler.HandlerTests > testNestedTryCatchFinally STARTED -com.strobel.decompiler.EncodingTests > testUnicodeIdentifierEscaping PASSED +com.strobel.decompiler.HandlerTests > testNestedTryCatchFinally PASSED -com.strobel.decompiler.EnumTests > testSimpleEnum STARTED +com.strobel.decompiler.HandlerTests > testTryCatchFinallyWithNestedConditions STARTED -com.strobel.decompiler.EnumTests > testSimpleEnum PASSED +com.strobel.decompiler.HandlerTests > testTryCatchFinallyWithNestedConditions PASSED -com.strobel.decompiler.EnumTests > testEnumValueWithInitializerBlock STARTED +com.strobel.decompiler.HandlerTests > testBreakOutOfFinally STARTED -com.strobel.decompiler.EnumTests > testEnumValueWithInitializerBlock PASSED +com.strobel.decompiler.HandlerTests > testBreakOutOfFinally PASSED -com.strobel.decompiler.EnumTests > testEnumImplementingInterface STARTED +com.strobel.decompiler.HandlerTests > testNestedTryCatchFinallyInLoop STARTED -com.strobel.decompiler.EnumTests > testEnumImplementingInterface PASSED +com.strobel.decompiler.HandlerTests > testNestedTryCatchFinallyInLoop PASSED -com.strobel.decompiler.EnumTests > testEnumInitializerVariableDeclaredAfterSuperCall STARTED +com.strobel.decompiler.HandlerTests > testCatchUnionType STARTED -com.strobel.decompiler.EnumTests > testEnumInitializerVariableDeclaredAfterSuperCall PASSED +com.strobel.decompiler.HandlerTests > testCatchUnionType PASSED -com.strobel.decompiler.EnumTests > testEnumWithAnonymousClassValues STARTED +com.strobel.decompiler.HandlerTests > testThrowsSignatures STARTED -com.strobel.decompiler.EnumTests > testEnumWithAnonymousClassValues PASSED +com.strobel.decompiler.HandlerTests > testThrowsSignatures PASSED -com.strobel.decompiler.EnumTests > testEnumWithFieldsAndConstructor STARTED +com.strobel.decompiler.HandlerTests > testSimpleTryCatchFinallyControlFlow STARTED -com.strobel.decompiler.EnumTests > testEnumWithFieldsAndConstructor PASSED +com.strobel.decompiler.HandlerTests > testSimpleTryCatchFinallyControlFlow PASSED -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedAssignments STARTED +com.strobel.decompiler.HandlerTests > testComplexNestedTryCatchFinallyWithThrowingOuterFinally STARTED -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedAssignments PASSED +com.strobel.decompiler.HandlerTests > testComplexNestedTryCatchFinallyWithThrowingOuterFinally PASSED -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedSelfReferencingArrayAssignments STARTED +com.strobel.decompiler.HandlerTests > testLoopInCatchClause STARTED -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedSelfReferencingArrayAssignments PASSED +com.strobel.decompiler.HandlerTests > testLoopInCatchClause PASSED -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedStaticArrayAssignments STARTED +com.strobel.decompiler.HandlerTests > testMultipleCatchHandlers STARTED -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedStaticArrayAssignments PASSED +com.strobel.decompiler.HandlerTests > testMultipleCatchHandlers PASSED -com.strobel.decompiler.ConditionalTests > testLogicalAndOrWithConditionals STARTED +com.strobel.decompiler.GenericsTests > testMixingGenericAndRawTypes STARTED -com.strobel.decompiler.ConditionalTests > testLogicalAndOrWithConditionals PASSED +com.strobel.decompiler.GenericsTests > testMixingGenericAndRawTypes PASSED -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedArrayAssignments STARTED +com.strobel.decompiler.InliningTests > testDeclarationNotInlinedIntoSelfReferencingAssignment STARTED -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedArrayAssignments PASSED +com.strobel.decompiler.InliningTests > testDeclarationNotInlinedIntoSelfReferencingAssignment PASSED -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedInstanceFieldAssignments STARTED +com.strobel.decompiler.TypeInferenceTests > testVariablesInitializedInTryNotDefinitelyAssigned STARTED -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedInstanceFieldAssignments PASSED +com.strobel.decompiler.TypeInferenceTests > testVariablesInitializedInTryNotDefinitelyAssigned PASSED -com.strobel.decompiler.ConditionalTests > testEmptyIfFollowedByRegularIf STARTED +com.strobel.decompiler.TypeInferenceTests > testDoubleVariables STARTED -com.strobel.decompiler.ConditionalTests > testEmptyIfFollowedByRegularIf PASSED +com.strobel.decompiler.TypeInferenceTests > testDoubleVariables PASSED -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedStaticFieldAssignments STARTED +com.strobel.decompiler.TypeInferenceTests > testMatchingArrayArgument STARTED -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedStaticFieldAssignments PASSED +com.strobel.decompiler.TypeInferenceTests > testMatchingArrayArgument PASSED -com.strobel.decompiler.ConditionalTests > testComplexIfElse STARTED +com.strobel.decompiler.TypeInferenceTests > testBooleanInference STARTED -com.strobel.decompiler.ConditionalTests > testComplexIfElse PASSED +com.strobel.decompiler.TypeInferenceTests > testBooleanInference PASSED -com.strobel.decompiler.ConditionalTests > testEmptyElseBlocks STARTED +com.strobel.decompiler.TypeInferenceTests > testTypeArgumentsWithLocalTypeVariable STARTED -com.strobel.decompiler.ConditionalTests > testEmptyElseBlocks PASSED +com.strobel.decompiler.TypeInferenceTests > testTypeArgumentsWithLocalTypeVariable PASSED -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedInstanceArrayAssignments STARTED +com.strobel.decompiler.TypeInferenceTests > testClassArgument STARTED -com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedInstanceArrayAssignments PASSED +com.strobel.decompiler.TypeInferenceTests > testClassArgument PASSED -com.strobel.decompiler.ConditionalTests > testTernaryWithTernaryCondition STARTED +com.strobel.decompiler.TypeInferenceTests > testGenericArrayArgument STARTED -com.strobel.decompiler.ConditionalTests > testTernaryWithTernaryCondition PASSED +com.strobel.decompiler.TypeInferenceTests > testGenericArrayArgument PASSED com.strobel.decompiler.ThirdPartyTests > testArgumentTypesKrakatau STARTED @@ -3920,15 +3843,15 @@ com.strobel.decompiler.ThirdPartyTests > testGitHubIssue2 STARTED com.strobel.decompiler.ThirdPartyTests > testGitHubIssue2 STANDARD_ERROR - Dec 01, 2024 7:39:58 PM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments + Jan 05, 2026 4:05:43 AM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments WARNING: BAD TYPE ARGUMENTS: [TR;]; [null] - Dec 01, 2024 7:39:58 PM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments + Jan 05, 2026 4:05:43 AM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments WARNING: BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] - Dec 01, 2024 7:39:58 PM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments + Jan 05, 2026 4:05:43 AM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments WARNING: BAD TYPE ARGUMENTS: [TK;, TV;]; [java.lang.Object, null] - Dec 01, 2024 7:39:58 PM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments + Jan 05, 2026 4:05:43 AM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments WARNING: BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] - Dec 01, 2024 7:39:58 PM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments + Jan 05, 2026 4:05:43 AM com.strobel.assembler.metadata.signatures.Reifier reifyTypeArguments WARNING: BAD TYPE ARGUMENTS: [TK;, TV;]; [java.lang.Object, null] com.strobel.decompiler.ThirdPartyTests > testGitHubIssue2 PASSED @@ -3969,169 +3892,201 @@ com.strobel.decompiler.ThirdPartyTests > testOptimizedVariables SKIPPED -com.strobel.decompiler.GenericsTests > testMixingGenericAndRawTypes STARTED +com.strobel.decompiler.SyncTests > testFourTightlyNestedSynchronized STARTED -com.strobel.decompiler.GenericsTests > testMixingGenericAndRawTypes PASSED +com.strobel.decompiler.SyncTests > testFourTightlyNestedSynchronized PASSED -com.strobel.decompiler.OperatorTests > testPostIncrementOptimizations STARTED +com.strobel.decompiler.SyncTests > testFourLooselyNestedSynchronized STARTED -com.strobel.decompiler.OperatorTests > testPostIncrementOptimizations PASSED +com.strobel.decompiler.SyncTests > testFourLooselyNestedSynchronized PASSED -com.strobel.decompiler.OperatorTests > testPostIncrementTransform STARTED +com.strobel.decompiler.SyncTests > testTwoTightlyNestedSynchronized STARTED -com.strobel.decompiler.OperatorTests > testPostIncrementTransform PASSED +com.strobel.decompiler.SyncTests > testTwoTightlyNestedSynchronized PASSED -com.strobel.decompiler.OperatorTests > testLogicalOr STARTED +com.strobel.decompiler.SyncTests > testThreeTightlyNestedSynchronized STARTED -com.strobel.decompiler.OperatorTests > testLogicalOr PASSED +com.strobel.decompiler.SyncTests > testThreeTightlyNestedSynchronized PASSED -com.strobel.decompiler.OperatorTests > testStringConcatenationToExistingString STARTED +com.strobel.decompiler.SyncTests > testNestedSynchronizeOnFields STARTED -com.strobel.decompiler.OperatorTests > testStringConcatenationToExistingString PASSED +com.strobel.decompiler.SyncTests > testNestedSynchronizeOnFields PASSED -com.strobel.decompiler.OperatorTests > testExclusiveOrToBitwiseNotSimplification STARTED +com.strobel.decompiler.SyncTests > testSimpleSynchronized STARTED -com.strobel.decompiler.OperatorTests > testExclusiveOrToBitwiseNotSimplification PASSED +com.strobel.decompiler.SyncTests > testSimpleSynchronized PASSED -com.strobel.decompiler.OperatorTests > testRightSideStringConcatNotWrittenAsCompoundAssignment STARTED +com.strobel.decompiler.AssertTests > testAssertWithLiteralMessage STARTED -com.strobel.decompiler.OperatorTests > testRightSideStringConcatNotWrittenAsCompoundAssignment PASSED +com.strobel.decompiler.AssertTests > testAssertWithLiteralMessage PASSED -com.strobel.decompiler.OperatorTests > testStringConcatenation STARTED +com.strobel.decompiler.AssertTests > testSimpleAssert STARTED -com.strobel.decompiler.OperatorTests > testStringConcatenation PASSED +com.strobel.decompiler.AssertTests > testSimpleAssert PASSED -com.strobel.decompiler.OperatorTests > testLogicalAnd STARTED +com.strobel.decompiler.AssertTests > testAssertTrueWithMessage STARTED -com.strobel.decompiler.OperatorTests > testLogicalAnd PASSED +com.strobel.decompiler.AssertTests > testAssertTrueWithMessage PASSED -com.strobel.decompiler.OperatorTests > testTernaryOperator STARTED +com.strobel.decompiler.AssertTests > testAssertFalseWithMessage STARTED -com.strobel.decompiler.OperatorTests > testTernaryOperator PASSED +com.strobel.decompiler.AssertTests > testAssertFalseWithMessage PASSED -com.strobel.decompiler.NameTests > testFormalParameterHidesClassTypeParameter STARTED +com.strobel.decompiler.AssertTests > testAssertFalse STARTED -com.strobel.decompiler.NameTests > testFormalParameterHidesClassTypeParameter PASSED +com.strobel.decompiler.AssertTests > testAssertFalse PASSED -com.strobel.decompiler.NameTests > testInnerClassHidesBaseInnerClass STARTED +com.strobel.decompiler.AssertTests > testAssertTrue STARTED -com.strobel.decompiler.NameTests > testInnerClassHidesBaseInnerClass PASSED +com.strobel.decompiler.AssertTests > testAssertTrue PASSED -com.strobel.decompiler.NameTests > testFormalParameterHidesNestedClass STARTED +com.strobel.decompiler.AssertTests > testAssertWithExpressionMessage STARTED -com.strobel.decompiler.NameTests > testFormalParameterHidesNestedClass PASSED +com.strobel.decompiler.AssertTests > testAssertWithExpressionMessage PASSED -com.strobel.decompiler.NameTests > testMethodTypeParameterHidesInnerClass STARTED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryOneResource STARTED -com.strobel.decompiler.NameTests > testMethodTypeParameterHidesInnerClass PASSED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryOneResource PASSED -com.strobel.decompiler.NameTests > testBaseInnerClassAndInterfaceInnerClassCollision STARTED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedInnerCatchesThrowable STARTED -com.strobel.decompiler.NameTests > testBaseInnerClassAndInterfaceInnerClassCollision PASSED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedInnerCatchesThrowable PASSED -com.strobel.decompiler.NameTests > testInnerClassHidesBaseInnerClassAndInterfaceInnerClass STARTED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoResources STARTED -com.strobel.decompiler.NameTests > testInnerClassHidesBaseInnerClassAndInterfaceInnerClass PASSED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoResources PASSED -com.strobel.decompiler.NameTests > testClassTypeParameterHidesInnerClass STARTED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoResourcesEmptyBody STARTED -com.strobel.decompiler.NameTests > testClassTypeParameterHidesInnerClass PASSED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoResourcesEmptyBody PASSED -com.strobel.decompiler.NameTests > testVariablesHideClasses STARTED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedWithIntermediateStatement STARTED -com.strobel.decompiler.NameTests > testVariablesHideClasses PASSED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedWithIntermediateStatement PASSED -com.strobel.decompiler.NameTests > testFieldHidesImportedTypeName STARTED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedOuterCatchesThrowable STARTED -com.strobel.decompiler.NameTests > testFieldHidesImportedTypeName PASSED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedOuterCatchesThrowable PASSED -com.strobel.decompiler.NameTests > testLocalImportedAndNestedTypeNameCollisions STARTED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedInnerCatchesRuntimeException STARTED -com.strobel.decompiler.NameTests > testLocalImportedAndNestedTypeNameCollisions PASSED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedInnerCatchesRuntimeException PASSED -com.strobel.decompiler.HandlerTests > testEmptyCatchWithinFinally STARTED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryEmptyBody STARTED -com.strobel.decompiler.HandlerTests > testEmptyCatchWithinFinally PASSED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryEmptyBody PASSED -com.strobel.decompiler.HandlerTests > testBreakOutOfFinallyWithPossibleThrowInTry STARTED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoSuccessive STARTED -com.strobel.decompiler.HandlerTests > testBreakOutOfFinallyWithPossibleThrowInTry PASSED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoSuccessive PASSED -com.strobel.decompiler.HandlerTests > testTryFinallyWhereFinallyOverridesReturn STARTED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedOuterCatchesRuntimeException STARTED -com.strobel.decompiler.HandlerTests > testTryFinallyWhereFinallyOverridesReturn PASSED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNestedOuterCatchesRuntimeException PASSED -com.strobel.decompiler.HandlerTests > testTryCatchFinallyWithNestedConditionsAndThrowingFinally STARTED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNested STARTED -com.strobel.decompiler.HandlerTests > testTryCatchFinallyWithNestedConditionsAndThrowingFinally PASSED +com.strobel.decompiler.EnhancedTryTests > testEnhancedTryTwoNested PASSED -com.strobel.decompiler.HandlerTests > testSimpleNestedHandlerInFinally STARTED +com.strobel.decompiler.VariableTests > testNumberedVariablesDoNotBreakVariableNaming STARTED -com.strobel.decompiler.HandlerTests > testSimpleNestedHandlerInFinally PASSED +com.strobel.decompiler.VariableTests > testNumberedVariablesDoNotBreakVariableNaming PASSED -com.strobel.decompiler.HandlerTests > testFinallyWithinFinallyFourLevels STARTED +com.strobel.decompiler.AnnotationTests > testAnnotationWithInnerClassAndConstants STARTED -com.strobel.decompiler.HandlerTests > testFinallyWithinFinallyFourLevels PASSED +com.strobel.decompiler.AnnotationTests > testAnnotationWithInnerClassAndConstants PASSED -com.strobel.decompiler.HandlerTests > testFinallyWithinFinally STARTED +com.strobel.decompiler.AnnotationTests > testAnnotationWithDefault STARTED -com.strobel.decompiler.HandlerTests > testFinallyWithinFinally PASSED +com.strobel.decompiler.AnnotationTests > testAnnotationWithDefault PASSED -com.strobel.decompiler.HandlerTests > testFinallyEatingIntoCatch STARTED +com.strobel.decompiler.AnnotationTests > testComplexAnnotation STARTED -com.strobel.decompiler.HandlerTests > testFinallyEatingIntoCatch PASSED +com.strobel.decompiler.AnnotationTests > testComplexAnnotation PASSED -com.strobel.decompiler.HandlerTests > testNestedTryCatchFinally STARTED +com.strobel.decompiler.PerformanceTests > testComplexBinaryExpressionTypeInferencePerformance STARTED -com.strobel.decompiler.HandlerTests > testNestedTryCatchFinally PASSED +com.strobel.decompiler.PerformanceTests > testComplexBinaryExpressionTypeInferencePerformance PASSED -com.strobel.decompiler.HandlerTests > testTryCatchFinallyWithNestedConditions STARTED +com.strobel.decompiler.InnerClassTests > testNullQualifiedInnerClassCreation STARTED -com.strobel.decompiler.HandlerTests > testTryCatchFinallyWithNestedConditions PASSED +com.strobel.decompiler.InnerClassTests > testNullQualifiedInnerClassCreation PASSED -com.strobel.decompiler.HandlerTests > testBreakOutOfFinally STARTED +com.strobel.decompiler.InnerClassTests > testLocalClassesWithNameCollisions STARTED -com.strobel.decompiler.HandlerTests > testBreakOutOfFinally PASSED +com.strobel.decompiler.InnerClassTests > testLocalClassesWithNameCollisions PASSED -com.strobel.decompiler.HandlerTests > testNestedTryCatchFinallyInLoop STARTED +com.strobel.decompiler.InnerClassTests > testAnonymousClassWithAssignmentAsConstructorParameter STARTED -com.strobel.decompiler.HandlerTests > testNestedTryCatchFinallyInLoop PASSED +com.strobel.decompiler.InnerClassTests > testAnonymousClassWithAssignmentAsConstructorParameter PASSED -com.strobel.decompiler.HandlerTests > testCatchUnionType STARTED +com.strobel.decompiler.InnerClassTests > testLocalClassReferencedOnlyBySiblingLocalClass STARTED -com.strobel.decompiler.HandlerTests > testCatchUnionType PASSED +com.strobel.decompiler.InnerClassTests > testLocalClassReferencedOnlyBySiblingLocalClass PASSED -com.strobel.decompiler.HandlerTests > testThrowsSignatures STARTED +com.strobel.decompiler.InnerClassTests > testNamedLocalClassCreation STARTED -com.strobel.decompiler.HandlerTests > testThrowsSignatures PASSED +com.strobel.decompiler.InnerClassTests > testNamedLocalClassCreation PASSED -com.strobel.decompiler.HandlerTests > testSimpleTryCatchFinallyControlFlow STARTED +com.strobel.decompiler.InnerClassTests > testProtectedInnerClassConstructorsInOuterSubClass STARTED -com.strobel.decompiler.HandlerTests > testSimpleTryCatchFinallyControlFlow PASSED +com.strobel.decompiler.InnerClassTests > testProtectedInnerClassConstructorsInOuterSubClass PASSED -com.strobel.decompiler.HandlerTests > testComplexNestedTryCatchFinallyWithThrowingOuterFinally STARTED +com.strobel.decompiler.InnerClassTests > testInnerClassSetsOuterClassField STARTED -com.strobel.decompiler.HandlerTests > testComplexNestedTryCatchFinallyWithThrowingOuterFinally PASSED +com.strobel.decompiler.InnerClassTests > testInnerClassSetsOuterClassField PASSED -com.strobel.decompiler.HandlerTests > testLoopInCatchClause STARTED +com.strobel.decompiler.InnerClassTests > testAnonymousClassWithInitializerBlock STARTED -com.strobel.decompiler.HandlerTests > testLoopInCatchClause PASSED +com.strobel.decompiler.InnerClassTests > testAnonymousClassWithInitializerBlock PASSED -com.strobel.decompiler.HandlerTests > testMultipleCatchHandlers STARTED +com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticCallWrappers STARTED -com.strobel.decompiler.HandlerTests > testMultipleCatchHandlers PASSED +com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticCallWrappers PASSED -com.strobel.decompiler.CallTests > testSuperMethodCall STARTED +com.strobel.decompiler.InnerClassTests > testProtectedInnerClassConstructorsInGenericOuterSubClass STARTED -com.strobel.decompiler.CallTests > testSuperMethodCall PASSED +com.strobel.decompiler.InnerClassTests > testProtectedInnerClassConstructorsInGenericOuterSubClass PASSED -com.strobel.decompiler.CallTests > testOuterSuperMethodCalls STARTED +com.strobel.decompiler.InnerClassTests > testAccessInnerClassPrivateMemberFromOuter STARTED -com.strobel.decompiler.CallTests > testOuterSuperMethodCalls PASSED +com.strobel.decompiler.InnerClassTests > testAccessInnerClassPrivateMemberFromOuter PASSED -com.strobel.decompiler.CallTests > testInvokeInterfaceMethodOnThis STARTED +com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticConstructorInitializersInlined STARTED -com.strobel.decompiler.CallTests > testInvokeInterfaceMethodOnThis PASSED +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.SwitchTests > testEnumSwitch STARTED @@ -4161,299 +4116,381 @@ com.strobel.decompiler.SwitchTests > testCaseBreaksOuterLoop PASSED -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithAccessModifierClashNotRemoved STARTED +com.strobel.decompiler.NameTests > testFormalParameterHidesClassTypeParameter STARTED -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithAccessModifierClashNotRemoved PASSED +com.strobel.decompiler.NameTests > testFormalParameterHidesClassTypeParameter PASSED -com.strobel.decompiler.ConstructorTests > testDefaultConstructorsRemoved STARTED +com.strobel.decompiler.NameTests > testInnerClassHidesBaseInnerClass STARTED -com.strobel.decompiler.ConstructorTests > testDefaultConstructorsRemoved PASSED +com.strobel.decompiler.NameTests > testInnerClassHidesBaseInnerClass PASSED -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithTypeArgumentNotRemoved STARTED +com.strobel.decompiler.NameTests > testFormalParameterHidesNestedClass STARTED -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithTypeArgumentNotRemoved PASSED +com.strobel.decompiler.NameTests > testFormalParameterHidesNestedClass PASSED -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithThrowsSignatureNotRemoved STARTED +com.strobel.decompiler.NameTests > testMethodTypeParameterHidesInnerClass STARTED -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithThrowsSignatureNotRemoved PASSED +com.strobel.decompiler.NameTests > testMethodTypeParameterHidesInnerClass PASSED -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithAnnotationNotRemoved STARTED +com.strobel.decompiler.NameTests > testBaseInnerClassAndInterfaceInnerClassCollision STARTED -com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithAnnotationNotRemoved PASSED +com.strobel.decompiler.NameTests > testBaseInnerClassAndInterfaceInnerClassCollision PASSED -com.strobel.decompiler.InliningTests > testDeclarationNotInlinedIntoSelfReferencingAssignment STARTED +com.strobel.decompiler.NameTests > testInnerClassHidesBaseInnerClassAndInterfaceInnerClass STARTED -com.strobel.decompiler.InliningTests > testDeclarationNotInlinedIntoSelfReferencingAssignment PASSED +com.strobel.decompiler.NameTests > testInnerClassHidesBaseInnerClassAndInterfaceInnerClass PASSED -com.strobel.decompiler.AssertTests > testAssertWithLiteralMessage STARTED +com.strobel.decompiler.NameTests > testClassTypeParameterHidesInnerClass STARTED -com.strobel.decompiler.AssertTests > testAssertWithLiteralMessage PASSED +com.strobel.decompiler.NameTests > testClassTypeParameterHidesInnerClass PASSED -com.strobel.decompiler.AssertTests > testSimpleAssert STARTED +com.strobel.decompiler.NameTests > testVariablesHideClasses STARTED -com.strobel.decompiler.AssertTests > testSimpleAssert PASSED +com.strobel.decompiler.NameTests > testVariablesHideClasses PASSED -com.strobel.decompiler.AssertTests > testAssertTrueWithMessage STARTED +com.strobel.decompiler.NameTests > testFieldHidesImportedTypeName STARTED -com.strobel.decompiler.AssertTests > testAssertTrueWithMessage PASSED +com.strobel.decompiler.NameTests > testFieldHidesImportedTypeName PASSED -com.strobel.decompiler.AssertTests > testAssertFalseWithMessage STARTED +com.strobel.decompiler.NameTests > testLocalImportedAndNestedTypeNameCollisions STARTED -com.strobel.decompiler.AssertTests > testAssertFalseWithMessage PASSED +com.strobel.decompiler.NameTests > testLocalImportedAndNestedTypeNameCollisions PASSED -com.strobel.decompiler.AssertTests > testAssertFalse STARTED +com.strobel.decompiler.PrimitiveTests > testFloatingPointPrecision STARTED -com.strobel.decompiler.AssertTests > testAssertFalse PASSED +com.strobel.decompiler.PrimitiveTests > testFloatingPointPrecision PASSED -com.strobel.decompiler.AssertTests > testAssertTrue STARTED +com.strobel.decompiler.LoopTests > testEnhancedForInList STARTED -com.strobel.decompiler.AssertTests > testAssertTrue PASSED +com.strobel.decompiler.LoopTests > testEnhancedForInList PASSED -com.strobel.decompiler.AssertTests > testAssertWithExpressionMessage STARTED +com.strobel.decompiler.LoopTests > testEnhancedForInNonGenericCollection STARTED -com.strobel.decompiler.AssertTests > testAssertWithExpressionMessage PASSED +com.strobel.decompiler.LoopTests > testEnhancedForInNonGenericCollection PASSED -com.strobel.decompiler.InnerClassTests > testNullQualifiedInnerClassCreation STARTED +com.strobel.decompiler.LoopTests > testEnhancedForInIterable STARTED -com.strobel.decompiler.InnerClassTests > testNullQualifiedInnerClassCreation PASSED +com.strobel.decompiler.LoopTests > testEnhancedForInIterable PASSED -com.strobel.decompiler.InnerClassTests > testLocalClassesWithNameCollisions STARTED +com.strobel.decompiler.LoopTests > testForWithList STARTED -com.strobel.decompiler.InnerClassTests > testLocalClassesWithNameCollisions PASSED +com.strobel.decompiler.LoopTests > testForWithList PASSED -com.strobel.decompiler.InnerClassTests > testAnonymousClassWithAssignmentAsConstructorParameter STARTED +com.strobel.decompiler.LoopTests > testDoWhileLoop STARTED -com.strobel.decompiler.InnerClassTests > testAnonymousClassWithAssignmentAsConstructorParameter PASSED +com.strobel.decompiler.LoopTests > testDoWhileLoop PASSED -com.strobel.decompiler.InnerClassTests > testLocalClassReferencedOnlyBySiblingLocalClass STARTED +com.strobel.decompiler.LoopTests > testParameterAssignmentNotMovedIntoForLoopInitializer STARTED -com.strobel.decompiler.InnerClassTests > testLocalClassReferencedOnlyBySiblingLocalClass PASSED +com.strobel.decompiler.LoopTests > testParameterAssignmentNotMovedIntoForLoopInitializer PASSED -com.strobel.decompiler.InnerClassTests > testNamedLocalClassCreation STARTED +com.strobel.decompiler.LoopTests > testTrickyForLoopTransforms STARTED -com.strobel.decompiler.InnerClassTests > testNamedLocalClassCreation PASSED +com.strobel.decompiler.LoopTests > testTrickyForLoopTransforms PASSED -com.strobel.decompiler.InnerClassTests > testProtectedInnerClassConstructorsInOuterSubClass STARTED +com.strobel.decompiler.LoopTests > testEnhancedForInArray STARTED -com.strobel.decompiler.InnerClassTests > testProtectedInnerClassConstructorsInOuterSubClass PASSED +com.strobel.decompiler.LoopTests > testEnhancedForInArray PASSED -com.strobel.decompiler.InnerClassTests > testInnerClassSetsOuterClassField STARTED +com.strobel.decompiler.LoopTests > testIteratorVariableRedeclaration STARTED -com.strobel.decompiler.InnerClassTests > testInnerClassSetsOuterClassField PASSED +com.strobel.decompiler.LoopTests > testIteratorVariableRedeclaration PASSED -com.strobel.decompiler.InnerClassTests > testAnonymousClassWithInitializerBlock STARTED +com.strobel.decompiler.LoopTests > testUnboxingEnhancedForLoop STARTED -com.strobel.decompiler.InnerClassTests > testAnonymousClassWithInitializerBlock PASSED +com.strobel.decompiler.LoopTests > testUnboxingEnhancedForLoop PASSED -com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticCallWrappers STARTED +com.strobel.decompiler.LoopTests > testForWithArray STARTED -com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticCallWrappers PASSED +com.strobel.decompiler.LoopTests > testForWithArray PASSED -com.strobel.decompiler.InnerClassTests > testProtectedInnerClassConstructorsInGenericOuterSubClass STARTED +com.strobel.decompiler.LoopTests > testForEachVariableFinalAnalysis STARTED -com.strobel.decompiler.InnerClassTests > testProtectedInnerClassConstructorsInGenericOuterSubClass PASSED +com.strobel.decompiler.LoopTests > testForEachVariableFinalAnalysis PASSED -com.strobel.decompiler.InnerClassTests > testAccessInnerClassPrivateMemberFromOuter STARTED +com.strobel.decompiler.TypeTests > testGetClass STARTED -com.strobel.decompiler.InnerClassTests > testAccessInnerClassPrivateMemberFromOuter PASSED +com.strobel.decompiler.TypeTests > testGetClass PASSED -com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticConstructorInitializersInlined STARTED +com.strobel.decompiler.TypeTests > testArrayMembers STARTED -com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticConstructorInitializersInlined PASSED +com.strobel.decompiler.TypeTests > testArrayMembers PASSED -com.strobel.decompiler.InnerClassTests > testAnonymousClassInInterface STARTED +com.strobel.decompiler.EnumTests > testSimpleEnum STARTED -com.strobel.decompiler.InnerClassTests > testAnonymousClassInInterface PASSED +com.strobel.decompiler.EnumTests > testSimpleEnum PASSED -com.strobel.decompiler.InnerClassTests > testComplexInnerClassRelations STARTED +com.strobel.decompiler.EnumTests > testEnumValueWithInitializerBlock STARTED -com.strobel.decompiler.InnerClassTests > testComplexInnerClassRelations PASSED +com.strobel.decompiler.EnumTests > testEnumValueWithInitializerBlock PASSED -com.strobel.decompiler.InnerClassTests > testEmptyAnonymousClass STARTED +com.strobel.decompiler.EnumTests > testEnumImplementingInterface STARTED -com.strobel.decompiler.InnerClassTests > testEmptyAnonymousClass PASSED +com.strobel.decompiler.EnumTests > testEnumImplementingInterface PASSED -com.strobel.decompiler.InnerClassTests > testAnonymousLocalClassCreation STARTED +com.strobel.decompiler.EnumTests > testEnumInitializerVariableDeclaredAfterSuperCall STARTED -com.strobel.decompiler.InnerClassTests > testAnonymousLocalClassCreation PASSED +com.strobel.decompiler.EnumTests > testEnumInitializerVariableDeclaredAfterSuperCall PASSED -com.strobel.decompiler.InnerClassTests > testAnonymousClassWithSplitInitializerBlock STARTED +com.strobel.decompiler.EnumTests > testEnumWithAnonymousClassValues STARTED -com.strobel.decompiler.InnerClassTests > testAnonymousClassWithSplitInitializerBlock PASSED +com.strobel.decompiler.EnumTests > testEnumWithAnonymousClassValues PASSED -com.strobel.decompiler.InnerClassTests > testLocalClassInstantiatesItself STARTED +com.strobel.decompiler.EnumTests > testEnumWithFieldsAndConstructor STARTED -com.strobel.decompiler.InnerClassTests > testLocalClassInstantiatesItself PASSED +com.strobel.decompiler.EnumTests > testEnumWithFieldsAndConstructor PASSED -com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticPrivateBridge STARTED +com.strobel.decompiler.InitializerTests > testConstantNotInitializedInConstructor STARTED -com.strobel.decompiler.InnerClassTests > testInnerClassSyntheticPrivateBridge PASSED +com.strobel.decompiler.InitializerTests > testConstantNotInitializedInConstructor PASSED -com.strobel.decompiler.InnerClassTests > testUnusedLocalClassesWithInterdependencies STARTED +com.strobel.decompiler.OperatorTests > testPostIncrementOptimizations STARTED -com.strobel.decompiler.InnerClassTests > testUnusedLocalClassesWithInterdependencies PASSED +com.strobel.decompiler.OperatorTests > testPostIncrementOptimizations PASSED -com.strobel.decompiler.ImportTests > testImportCollision STARTED +com.strobel.decompiler.OperatorTests > testPostIncrementTransform STARTED -com.strobel.decompiler.ImportTests > testImportCollision PASSED +com.strobel.decompiler.OperatorTests > testPostIncrementTransform PASSED -com.strobel.decompiler.ModifierTests > testModifiers STARTED +com.strobel.decompiler.OperatorTests > testLogicalOr STARTED -com.strobel.decompiler.ModifierTests > testModifiers PASSED +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.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.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.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.StringTests > testStringEscaping STARTED com.strobel.decompiler.StringTests > testStringEscaping PASSED -com.strobel.decompiler.InitializerTests > testConstantNotInitializedInConstructor STARTED +com.strobel.decompiler.ModifierTests > testModifiers STARTED -com.strobel.decompiler.InitializerTests > testConstantNotInitializedInConstructor PASSED +com.strobel.decompiler.ModifierTests > testModifiers PASSED -com.strobel.decompiler.AnnotationTests > testAnnotationWithInnerClassAndConstants STARTED +com.strobel.decompiler.CallTests > testSuperMethodCall STARTED -com.strobel.decompiler.AnnotationTests > testAnnotationWithInnerClassAndConstants PASSED +com.strobel.decompiler.CallTests > testSuperMethodCall PASSED -com.strobel.decompiler.AnnotationTests > testAnnotationWithDefault STARTED +com.strobel.decompiler.CallTests > testOuterSuperMethodCalls STARTED -com.strobel.decompiler.AnnotationTests > testAnnotationWithDefault PASSED +com.strobel.decompiler.CallTests > testOuterSuperMethodCalls PASSED -com.strobel.decompiler.AnnotationTests > testComplexAnnotation STARTED +com.strobel.decompiler.CallTests > testInvokeInterfaceMethodOnThis STARTED -com.strobel.decompiler.AnnotationTests > testComplexAnnotation PASSED +com.strobel.decompiler.CallTests > testInvokeInterfaceMethodOnThis PASSED -com.strobel.decompiler.TypeTests > testGetClass STARTED +com.strobel.decompiler.ImportTests > testImportCollision STARTED -com.strobel.decompiler.TypeTests > testGetClass PASSED +com.strobel.decompiler.ImportTests > testImportCollision PASSED -com.strobel.decompiler.TypeTests > testArrayMembers STARTED +com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedAssignments STARTED -com.strobel.decompiler.TypeTests > testArrayMembers PASSED +com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedAssignments PASSED -com.strobel.decompiler.SyncTests > testFourTightlyNestedSynchronized STARTED +com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedSelfReferencingArrayAssignments STARTED -com.strobel.decompiler.SyncTests > testFourTightlyNestedSynchronized PASSED +com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedSelfReferencingArrayAssignments PASSED -com.strobel.decompiler.SyncTests > testFourLooselyNestedSynchronized STARTED +com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedStaticArrayAssignments STARTED -com.strobel.decompiler.SyncTests > testFourLooselyNestedSynchronized PASSED +com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedStaticArrayAssignments PASSED -com.strobel.decompiler.SyncTests > testTwoTightlyNestedSynchronized STARTED +com.strobel.decompiler.ConditionalTests > testLogicalAndOrWithConditionals STARTED -com.strobel.decompiler.SyncTests > testTwoTightlyNestedSynchronized PASSED +com.strobel.decompiler.ConditionalTests > testLogicalAndOrWithConditionals PASSED -com.strobel.decompiler.SyncTests > testThreeTightlyNestedSynchronized STARTED +com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedArrayAssignments STARTED -com.strobel.decompiler.SyncTests > testThreeTightlyNestedSynchronized PASSED +com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedArrayAssignments PASSED -com.strobel.decompiler.SyncTests > testNestedSynchronizeOnFields STARTED +com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedInstanceFieldAssignments STARTED -com.strobel.decompiler.SyncTests > testNestedSynchronizeOnFields PASSED +com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedInstanceFieldAssignments PASSED -com.strobel.decompiler.SyncTests > testSimpleSynchronized STARTED +com.strobel.decompiler.ConditionalTests > testEmptyIfFollowedByRegularIf STARTED -com.strobel.decompiler.SyncTests > testSimpleSynchronized PASSED +com.strobel.decompiler.ConditionalTests > testEmptyIfFollowedByRegularIf PASSED -com.strobel.decompiler.LoopTests > testEnhancedForInList STARTED +com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedStaticFieldAssignments STARTED -com.strobel.decompiler.LoopTests > testEnhancedForInList PASSED +com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedStaticFieldAssignments PASSED -com.strobel.decompiler.LoopTests > testEnhancedForInNonGenericCollection STARTED +com.strobel.decompiler.ConditionalTests > testComplexIfElse STARTED -com.strobel.decompiler.LoopTests > testEnhancedForInNonGenericCollection PASSED +com.strobel.decompiler.ConditionalTests > testComplexIfElse PASSED -com.strobel.decompiler.LoopTests > testEnhancedForInIterable STARTED +com.strobel.decompiler.ConditionalTests > testEmptyElseBlocks STARTED -com.strobel.decompiler.LoopTests > testEnhancedForInIterable PASSED +com.strobel.decompiler.ConditionalTests > testEmptyElseBlocks PASSED -com.strobel.decompiler.LoopTests > testForWithList STARTED +com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedInstanceArrayAssignments STARTED -com.strobel.decompiler.LoopTests > testForWithList PASSED +com.strobel.decompiler.ConditionalTests > testShortCircuitEmbeddedInstanceArrayAssignments PASSED -com.strobel.decompiler.LoopTests > testDoWhileLoop STARTED +com.strobel.decompiler.ConditionalTests > testTernaryWithTernaryCondition STARTED -com.strobel.decompiler.LoopTests > testDoWhileLoop PASSED +com.strobel.decompiler.ConditionalTests > testTernaryWithTernaryCondition PASSED -com.strobel.decompiler.LoopTests > testParameterAssignmentNotMovedIntoForLoopInitializer STARTED +com.strobel.decompiler.CastTests > testLiteralTernaryAsShortRetainsCast STARTED -com.strobel.decompiler.LoopTests > testParameterAssignmentNotMovedIntoForLoopInitializer PASSED +com.strobel.decompiler.CastTests > testLiteralTernaryAsShortRetainsCast PASSED -com.strobel.decompiler.LoopTests > testTrickyForLoopTransforms STARTED +com.strobel.decompiler.CastTests > testShortIntegerAdditionRetainsCast STARTED -com.strobel.decompiler.LoopTests > testTrickyForLoopTransforms PASSED +com.strobel.decompiler.CastTests > testShortIntegerAdditionRetainsCast PASSED -com.strobel.decompiler.LoopTests > testEnhancedForInArray STARTED +com.strobel.decompiler.CastTests > testBinaryOperatorResultTypeRetainsCast STARTED -com.strobel.decompiler.LoopTests > testEnhancedForInArray PASSED +com.strobel.decompiler.CastTests > testBinaryOperatorResultTypeRetainsCast PASSED -com.strobel.decompiler.LoopTests > testIteratorVariableRedeclaration STARTED +com.strobel.decompiler.CastTests > testPrimitiveComparisonCastAnalysis STARTED -com.strobel.decompiler.LoopTests > testIteratorVariableRedeclaration PASSED +com.strobel.decompiler.CastTests > testPrimitiveComparisonCastAnalysis PASSED -com.strobel.decompiler.LoopTests > testUnboxingEnhancedForLoop STARTED +com.strobel.decompiler.CastTests > testShortNegationRetainsCast STARTED -com.strobel.decompiler.LoopTests > testUnboxingEnhancedForLoop PASSED +com.strobel.decompiler.CastTests > testShortNegationRetainsCast PASSED -com.strobel.decompiler.LoopTests > testForWithArray STARTED +com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithAccessModifierClashNotRemoved STARTED -com.strobel.decompiler.LoopTests > testForWithArray PASSED +com.strobel.decompiler.ConstructorTests > testEmptyConstructorWithAccessModifierClashNotRemoved PASSED -com.strobel.decompiler.LoopTests > testForEachVariableFinalAnalysis STARTED +com.strobel.decompiler.ConstructorTests > testDefaultConstructorsRemoved STARTED -com.strobel.decompiler.LoopTests > testForEachVariableFinalAnalysis PASSED +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 Gradle Test Executor 3 finished executing tests. +----------------------------------------------------------------------+ | Results: SUCCESS (194 tests, 188 successes, 0 failures, 6 skipped) | +----------------------------------------------------------------------+ -Finished generating test XML results (0.004 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.CompilerTools/test-results/test +Finished generating test XML results (0.007 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.016 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.CompilerTools/reports/tests/test -:Procyon.CompilerTools:test (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 13.144 secs. -:Procyon.CompilerTools:debianMavenPom (Thread[#52,Task worker for ':' Thread 3,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[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.004 secs. -:Procyon.CompilerTools:jar (Thread[#52,Task worker for ':' Thread 3,5,main]) started. +Finished generating test html results (0.023 secs) into: /build/reproducible-path/procyon-0.6.0/build/Procyon.CompilerTools/reports/tests/test +:Procyon.CompilerTools:test (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 17.194 secs. +:Procyon.CompilerTools:jar (Thread[#59,Task worker for ':' Thread 10,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.02 secs). +Skipping task ':Procyon.CompilerTools:jar' as it is up-to-date (took 0.018 secs). :Procyon.CompilerTools:jar UP-TO-DATE -:Procyon.CompilerTools:jar (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.024 secs. -:Procyon.Decompiler:compileJava (Thread[#52,Task worker for ':' Thread 3,5,main]) started. +:Procyon.CompilerTools:jar (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 0.019 secs. +:Procyon.Decompiler:compileJava (Thread[#59,Task worker for ':' Thread 10,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@64205756 +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@4a919524 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.022 secs). +Skipping task ':Procyon.Decompiler:compileJava' as it is up-to-date (took 0.017 secs). :Procyon.Decompiler:compileJava UP-TO-DATE -:Procyon.Decompiler:compileJava (Thread[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.027 secs. -:Procyon.Decompiler:classes (Thread[#52,Task worker for ':' Thread 3,5,main]) started. +:Procyon.Decompiler:compileJava (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 0.019 secs. +:Procyon.Decompiler:classes (Thread[#59,Task worker for ':' Thread 10,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[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. -:Procyon.Decompiler:compileTestJava (Thread[#52,Task worker for ':' Thread 3,5,main]) started. +:Procyon.Decompiler:classes (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 0.0 secs. +:Procyon.Decompiler:compileTestJava (Thread[#59,Task worker for ':' Thread 10,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[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.001 secs. -:Procyon.Decompiler:testClasses (Thread[#52,Task worker for ':' Thread 3,5,main]) started. +:Procyon.Decompiler:compileTestJava (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 0.0 secs. +:Procyon.Decompiler:testClasses (Thread[#59,Task worker for ':' Thread 10,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[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.0 secs. -:Procyon.Decompiler:test (Thread[#52,Task worker for ':' Thread 3,5,main]) started. +:Procyon.Decompiler:testClasses (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 0.0 secs. +:Procyon.Decompiler:test (Thread[#59,Task worker for ':' Thread 10,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[#52,Task worker for ':' Thread 3,5,main]) completed. Took 0.003 secs. +:Procyon.Decompiler:test (Thread[#59,Task worker for ':' Thread 10,5,main]) completed. Took 0.001 secs. -BUILD SUCCESSFUL in 24s +BUILD SUCCESSFUL in 25s 18 actionable tasks: 7 executed, 11 up-to-date create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary @@ -4473,7 +4510,7 @@ dh_link -O--buildsystem=gradle jh_installlibs -O--buildsystem=gradle jh_classpath -O--buildsystem=gradle -Duplicate specification "version|V" for option "V" +Duplicate specification "V:s" for option "V" jh_manifest -O--buildsystem=gradle Duplicate specification "V:s" for option "V" jh_exec -O--buildsystem=gradle @@ -4487,8 +4524,8 @@ dpkg-gencontrol: warning: package procyon-decompiler: substitution variable ${java:Depends} unused, but is defined dh_md5sums -O--buildsystem=gradle dh_builddeb -O--buildsystem=gradle -dpkg-deb: building package 'procyon-decompiler' in '../procyon-decompiler_0.6.0-3_all.deb'. dpkg-deb: building package 'libprocyon-java' in '../libprocyon-java_0.6.0-3_all.deb'. +dpkg-deb: building package 'procyon-decompiler' in '../procyon-decompiler_0.6.0-3_all.deb'. dpkg-genbuildinfo --build=binary -O../procyon_0.6.0-3_amd64.buildinfo dpkg-genchanges --build=binary -O../procyon_0.6.0-3_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -4496,12 +4533,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/707098/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/707098/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/613392 and its subdirectories -I: Current time: Sun Dec 1 19:40:32 -12 2024 -I: pbuilder-time-stamp: 1733125232 +I: removing directory /srv/workspace/pbuilder/707098 and its subdirectories +I: Current time: Mon Jan 5 04:06:18 +14 2026 +I: pbuilder-time-stamp: 1767535578