< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Print this page

        

*** 3717,3727 **** while (token.kind != RPAREN) { JCModifiers mods = modifiersOpt(); if (mods.flags != 0) { log.error(mods.pos, Errors.RecordCantDeclareFieldModifiers); } ! mods.flags |= Flags.RECORD | Flags.FINAL; mods.flags |= (recordClassMods.flags & Flags.ABSTRACT) != 0 ? Flags.PROTECTED : 0; JCExpression type = parseType(); int pos = token.pos; Name id = ident(); if (!fields.containsKey(id)) { --- 3717,3727 ---- while (token.kind != RPAREN) { JCModifiers mods = modifiersOpt(); if (mods.flags != 0) { log.error(mods.pos, Errors.RecordCantDeclareFieldModifiers); } ! mods.flags |= Flags.RECORD | Flags.FINAL | Flags.PRIVATE; mods.flags |= (recordClassMods.flags & Flags.ABSTRACT) != 0 ? Flags.PROTECTED : 0; JCExpression type = parseType(); int pos = token.pos; Name id = ident(); if (!fields.containsKey(id)) {
< prev index next >