langtools/src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
changeset 42828 cce89649f958
parent 40836 2c3901225ff2
child 43586 cc7a4eb79b29
equal deleted inserted replaced
42827:36468b5fa7f4 42828:cce89649f958
   233                             return defs;
   233                             return defs;
   234                         } else {
   234                         } else {
   235                             // malformed declaration, return error
   235                             // malformed declaration, return error
   236                             pos = token.pos;
   236                             pos = token.pos;
   237                             List<JCTree> err = isVoid
   237                             List<JCTree> err = isVoid
   238                                     ? List.<JCTree>of(toP(F.at(pos).MethodDef(mods, name, t, typarams,
   238                                     ? List.of(toP(F.at(pos).MethodDef(mods, name, t, typarams,
   239                                                             List.<JCVariableDecl>nil(), List.<JCExpression>nil(), null, null)))
   239                                                             List.nil(), List.nil(), null, null)))
   240                                     : null;
   240                                     : null;
   241                             return List.<JCTree>of(syntaxError(token.pos, err, "expected", LPAREN));
   241                             return List.<JCTree>of(syntaxError(token.pos, err, "expected", LPAREN));
   242                         }
   242                         }
   243                     } else if (!typarams.isEmpty()) {
   243                     } else if (!typarams.isEmpty()) {
   244                         // type parameters on non-variable non-method -- error
   244                         // type parameters on non-variable non-method -- error