Can't use `java.util.List` object after importing `java.awt.List`
kishida naoki
naokikishida at gmail.com
Thu Feb 20 09:10:55 UTC 2020
Hi,
Thank you for filing.
--
Naoki Kishida
2020年2月20日(木) 18:02 <sundararajan.athijegannathan at oracle.com>:
> Hi,
>
> Thanks for reporting this issue. I filed a bug ->
> https://bugs.openjdk.java.net/browse/JDK-8239536
>
> PS. Reproduced with the latest jdk repo as well.
>
> -Sundar
>
> On 20/02/20 2:07 pm, kishida naoki wrote:
> > We can' t use `java.util.List` object after importing `java.awt.List`
> > I mean that JShell behaves strangely when we have two same named classes
> > from different packages.
> >
> > The below is run on JDK 14 ea 36
> >
> > ```
> > $ jshell
> > | Welcome to JShell -- Version 14
> > | For an introduction type: /help intro
> >
> > jshell> var a = List.of("aa")
> > a ==> [aa]
> >
> > jshell> a
> > a ==> [aa]
> >
> > jshell> import java.awt.List
> >
> > jshell> a
> > | Error:
> > | cannot find symbol
> > | symbol: variable a
> > | a
> > | ^
> >
> > jshell> var b = java.util.List.of("bb")
> > | Error:
> > | type java.awt.List does not take parameters
> > | var b = java.util.List.of("bb");
> > | ^----------^
> > ```
> >
>
More information about the kulla-dev
mailing list