RFR (JAXP): 8162598 XSLTC transformer swallows empty namespace declaration which is needed to undeclare default namespace

Daniel Fuchs daniel.fuchs at oracle.com
Thu Jul 28 15:34:34 UTC 2016


Hi Christoph,

On 28/07/16 16:05, Langer, Christoph wrote:
>> Looks good in general, even though the idiom
>> >    if (existing instanceof Stack<?>)
>> > caught my eye.
> I didn't like it either but found no better way to get rid of the warnings. If you have a better idea here, let me know :)
>

The following code:

     static class Foo<T> {
         T get() { return null; }
     }

     public static void main(String[] args) throws Exception {

         Foo<LogRecord> x = new Foo<>();
         if (x instanceof Foo) {
             System.out.println("ah");
         }
     }

doesn't generate any warning when compiled with javac -Xlint:all

cheers,

-- daniel


More information about the core-libs-dev mailing list