This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 269962 - Statements including generics, streams and exceptions does not compile
Summary: Statements including generics, streams and exceptions does not compile
Alias: None
Product: java
Classification: Unclassified
Component: Compiler (show other bugs)
Version: 8.0.2
Hardware: PC Linux
: P3 normal (vote)
Assignee: Dusan Balek
Depends on:
Reported: 2017-03-01 20:59 UTC by bastik
Modified: 2017-09-22 12:12 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Note You need to log in before you can comment on or make changes to this bug.
Description bastik 2017-03-01 20:59:17 UTC
The following lines do not compile in Netbeans: f = null;

The error is:
error: unreported exception X; must be caught or declared to be thrown
  where X,T are type-variables:
    X extends Throwable declared in method <X>orElseThrow(Supplier<? extends X>)
    T extends Object declared in class Optional


No problem is reported by the standard compiler (javac 1.8.0_91). Please ignore the fact that the code makes no sense, it is just a minimal demonstration of the compile time problem.

Workaround: add type hint like this:
 Collections.<String>singleton ...
Comment 1 Dusan Balek 2017-09-22 12:12:43 UTC
Seems to work fine in the current dev build.