On Mon, 12 Aug 2024 13:51:25 GMT, Chen Liang <li...@openjdk.org> wrote:

>> Rafael Winterhalter has refreshed the contents of this pull request, and 
>> previous commits have been removed. The incremental views will show 
>> differences compared to the previous content of the PR. The pull request 
>> contains one new commit since the last revision:
>> 
>>   8337302: Undefined type variable results in null
>
> test/jdk/java/lang/reflect/Generics/TestMissingTypeVariable.java line 54:
> 
>> 52:         Class<?> missing = ByteCodeLoader.load("sample.MissingVariable", 
>> bytes);
>> 53:         try {
>> 54:             Type type = missing.getField("f").getGenericType();
> 
> Suggestion:
> 
>             Type type = missing.getDeclaredField("f").getGenericType();
> 
> This field is package-private, causing this test's failure.

I made the type and field public instead. I struggle a bit with OpenJDK and 
IntelliJ, so I modified my local test setup slightly. Should work now!

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/20535#discussion_r1714459533

Reply via email to