java-repl icon indicating copy to clipboard operation
java-repl copied to clipboard

Windows: Stream issue

Open ukeller opened this issue 8 years ago • 0 comments

Steps:

  • Launch javarepl 428 on Windows 10, Java8 112 64bit,
  • java.util.Arrays.asList().stream().mapToInt(x->(int)x).sum()

Expected:

  • java.lang.Integer res0 = 0

Actual:

  • First run shows exception, second run hangs
java> java.util.Arrays.asList().stream().mapToInt(x->(int)x).sum()
ERROR: <identifier> expected
  public java.lang.Object<Object><Object, java.lang.Integer, java.util.stream.IntStream><Object><Object> res0 = valueOf("res0");
                                 ^
ERROR: <identifier> expected
  public java.lang.Object<Object><Object, java.lang.Integer, java.util.stream.IntStream><Object><Object> res0 = valueOf("res0");
                                        ^
ERROR: ';' expected
  public java.lang.Object<Object><Object, java.lang.Integer, java.util.stream.IntStream><Object><Object> res0 = valueOf("res0");
                                              ^
ERROR: <identifier> expected
  public java.lang.Object<Object><Object, java.lang.Integer, java.util.stream.IntStream><Object><Object> res0 = valueOf("res0");
                                                           ^
ERROR: ';' expected
  public java.lang.Object<Object><Object, java.lang.Integer, java.util.stream.IntStream><Object><Object> res0 = valueOf("res0");
                                                                 ^
ERROR: <identifier> expected
  public java.lang.Object<Object><Object, java.lang.Integer, java.util.stream.IntStream><Object><Object> res0 = valueOf("res0");
                                                                                       ^
ERROR: illegal start of type
  public java.lang.Object<Object><Object, java.lang.Integer, java.util.stream.IntStream><Object><Object> res0 = valueOf("res0");
                                                                                                ^
ERROR: illegal start of expression
  public java.lang.Object<Object><Object, java.lang.Integer, java.util.stream.IntStream><Object><Object> res0 = valueOf("res0");
                                                                                                         ^
ERROR: '(' expected
  public java.lang.Object<Object><Object, java.lang.Integer, java.util.stream.IntStream><Object><Object> res0 = valueOf("res0");
                                                                                                              ^
ERROR: invalid method declaration; return type required
  public java.lang.Object<Object><Object, java.lang.Integer, java.util.stream.IntStream><Object><Object> res0 = valueOf("res0");
                                                                                                                ^
ERROR: illegal start of type
  public java.lang.Object<Object><Object, java.lang.Integer, java.util.stream.IntStream><Object><Object> res0 = valueOf("res0");
                                                                                                                        ^
java> java.util.Arrays.asList().stream().mapToInt(x->(int)x)

ukeller avatar Jan 12 '17 08:01 ukeller