Liam Miller-Cushon

Results 57 issues of Liam Miller-Cushon

The following code is using reflection to access a field with a name starting with `this$`: https://github.com/awaitility/awaitility/blob/d745954d47ad5192d852bfbb69fb5cd079c9810d/awaitility/src/main/java/org/awaitility/core/CallableHamcrestCondition.java#L63 The OpenJDK javac generates private synthetic fields with names starting with `this$` as...

Hello, is there any documentation on the level of API stability provided by bytebuddy, and on recommendations around shading/vendoring it? I've seen some related discussion on specific issues (e.g. https://github.com/assertj/assertj-core/issues/2470),...

question

We always want to format type annotations in-line: ``` @Nullable Object foo() {} ``` This is tricky in contexts where type annotations could be mixed together with declaration annotations, such...

From http://www.oracle.com/technetwork/java/javase/9-relnote-issues-3704069.html: > The application class loader is no longer an instance of > java.net.URLClassLoader (an implementation detail that was never > specified in previous releases). Code that assumes that...

cla: yes

This code fails to compile on JDK 18 and newer: https://github.com/junit-team/junit4/blob/cc7c500584fcb85eaf98c568b7441ceac6dd335c/src/main/java/org/junit/runner/Result.java#L190-L198 ```java src/main/java/org/junit/runner/Result.java:192: error: unreported exception ClassNotFoundException; must be caught or declared to be thrown fCount = (AtomicInteger) fields.get("fCount", null);...

This bug tracks publishing the 'ApiDiffer' tool that is used to generate `core/src/main/java/com/google/errorprone/bugpatterns/apidiff/8to11diff.binarypb`. See also https://github.com/google/error-prone/pull/2598#issuecomment-1101641594

_[Original issue](https://code.google.com/p/error-prone/issues/detail?id=167) created by **[email protected]** on 2013-08-01 at 12:19 AM_ --- Java allows you to extend Throwable, but it's generally a bad idea. Most error handling code assumes that the...

Priority-Medium
Type-NewCheck
migrated

The cycle detection introduced in #632 / #645 doesn't handle cycles that involved collections. The following example still results in a `StackOverflowError`: ```java import java.util.Collections; import java.util.List; import org.json.JSONObject; class...

Hacktoberfest
Available for someone to work on

Upgrading the version of bytebuddy used by https://github.com/apache/beam from 1.12.3 to 1.12.4 caused a regression, see also https://github.com/apache/beam/issues/22749 I don't see an obvious culprit in the [changelog](https://github.com/raphw/byte-buddy/blob/master/release-notes.md#15-december-2021-version-1124), was this a...

bug

cc @ahumesky Trying to use the Java 11 language level (`--java_language_level=11`) with `android_library` doesn't work. Starting in Java 9, javac requires the `--system` flag to be set instead of the...

type: bug
team-Android