1 compiler.err.already.annotated # internal compiler error? 2 compiler.err.already.defined.this.unit # seems to be masked by compiler.err.duplicate.class 3 compiler.err.bad.functional.intf.anno # seems to be masked by compiler.err.annotation.type.not.applicable 4 compiler.err.annotation.value.not.allowable.type # should be detected in advance by the annotation value visitor 5 compiler.err.cant.read.file # (apt.JavaCompiler?) 6 compiler.err.cant.select.static.class.from.param.type 7 compiler.err.dc.unterminated.string # cannot happen 8 compiler.err.file.patched.and.msp # needs the same dir on --module-source-path and --patch-module 9 compiler.err.illegal.char.for.encoding 10 compiler.err.invalid.repeatable.annotation # should not happen 11 compiler.err.invalid.repeatable.annotation.invalid.value # "can't" happen 12 compiler.err.invalid.repeatable.annotation.multiple.values # can't happen 13 compiler.err.io.exception # (javah.JavahTask?) 14 compiler.err.limit.code # Code 15 compiler.err.limit.code.too.large.for.try.stmt # Gen 16 compiler.err.limit.dimensions # Gen 17 compiler.err.limit.locals # Code 18 compiler.err.limit.parameters # Gen 19 compiler.err.limit.pool # Gen,JavaCompiler 20 compiler.err.limit.pool.in.class # UNUSED? 21 compiler.err.limit.stack # Code 22 compiler.err.limit.string # Gen 23 compiler.err.limit.string.overflow # JavaCompiler 24 compiler.err.module.non.zero.opens # bad class file 25 compiler.err.name.reserved.for.internal.use # UNUSED 26 compiler.err.no.annotation.member 27 compiler.err.no.encl.instance.of.type.in.scope # cannot occur; always followed by assert false; 28 compiler.err.no.match.entry # UNUSED? 29 compiler.err.not.annotation.type # cannot occur given preceding checkType 30 compiler.err.not.def.access.package.cant.access 31 compiler.err.proc.bad.config.file # JavacProcessingEnvironment 32 compiler.err.proc.cant.access # completion failure 33 compiler.err.proc.cant.access.1 # completion failure, no stack trace 34 compiler.err.proc.cant.create.loader # security exception from service loader 35 compiler.err.proc.no.service # JavacProcessingEnvironment: no service loader available 36 compiler.err.proc.processor.bad.option.name # cannot happen? masked by javac.err.invalid.A.key 37 compiler.err.proc.service.problem # JavacProcessingEnvironment: catch Throwable from service loader 38 compiler.err.signature.doesnt.match.intf # UNUSED 39 compiler.err.signature.doesnt.match.supertype # UNUSED 40 compiler.err.source.cant.overwrite.input.file 41 compiler.err.stack.sim.error 42 compiler.err.type.var.more.than.once # UNUSED 43 compiler.err.type.var.more.than.once.in.result # UNUSED 44 compiler.err.unexpected.type 45 compiler.err.unsupported.cross.fp.lit # Scanner: host system dependent 46 compiler.misc.bad.class.signature # bad class file 47 compiler.misc.bad.const.pool.tag # bad class file 48 compiler.misc.bad.const.pool.tag.at # bad class file 49 compiler.misc.bad.constant.range # bad class file 50 compiler.misc.bad.constant.value # bad class file 51 compiler.misc.bad.enclosing.class # bad class file 52 compiler.misc.bad.enclosing.method # bad class file 53 compiler.misc.bad.runtime.invisible.param.annotations # bad class file 54 compiler.misc.bad.signature # bad class file 55 compiler.misc.bad.requires.flag # bad class file 56 compiler.misc.bad.type.annotation.value 57 compiler.misc.base.membership # UNUSED 58 compiler.misc.class.file.not.found # ClassReader 59 compiler.misc.class.file.wrong.class 60 compiler.misc.exception.message # uncommon completion failure based on a string 61 compiler.misc.fatal.err.cant.locate.ctor # Resolve, from Lower 62 compiler.misc.fatal.err.cant.locate.field # Resolve, from Lower 63 compiler.misc.fatal.err.cant.locate.meth # Resolve, from Lower 64 compiler.misc.fatal.err.cant.close # JavaCompiler 65 compiler.misc.feature.not.supported.in.source.plural # cannot happen (for now) 66 compiler.misc.file.does.not.contain.package 67 compiler.misc.illegal.start.of.class.file 68 compiler.misc.inferred.do.not.conform.to.lower.bounds # cannot happen? 69 compiler.misc.kindname.annotation 70 compiler.misc.kindname.enum 71 compiler.misc.kindname.package 72 compiler.misc.kindname.static 73 compiler.misc.kindname.type.variable 74 compiler.misc.kindname.type.variable.bound 75 compiler.misc.kindname.value 76 compiler.misc.module.name.mismatch 77 compiler.misc.module.non.zero.opens # bad class file 78 compiler.misc.no.unique.minimal.instance.exists 79 compiler.misc.no.unique.maximal.instance.exists # cannot happen? 80 compiler.misc.not.def.access.package.cant.access 81 compiler.misc.package.not.visible 82 compiler.misc.resume.abort # prompt for a response 83 compiler.misc.source.unavailable # DiagnosticSource 84 compiler.misc.token.bad-symbol 85 compiler.misc.token.character 86 compiler.misc.token.double 87 compiler.misc.token.end-of-input 88 compiler.misc.token.float 89 compiler.misc.token.integer 90 compiler.misc.token.long-integer 91 compiler.misc.token.string 92 compiler.misc.type.captureof 93 compiler.misc.type.captureof.1 94 compiler.misc.type.none 95 compiler.misc.type.req.exact 96 compiler.misc.unable.to.access.file # ClassFile 97 compiler.misc.undecl.type.var # ClassReader 98 compiler.misc.unicode.str.not.supported # ClassReader 99 compiler.misc.user.selected.completion.failure # manual completion failure 100 compiler.misc.malformed.vararg.method # ClassReader 101 compiler.misc.version.not.available # JavaCompiler; implies build error 102 compiler.misc.where.description.captured 103 compiler.misc.where.typevar.1 104 compiler.misc.wrong.version # ClassReader 105 compiler.warn.annotation.method.not.found # ClassReader 106 compiler.warn.annotation.method.not.found.reason # ClassReader 107 compiler.warn.big.major.version # ClassReader 108 compiler.warn.future.attr # ClassReader 109 compiler.warn.illegal.char.for.encoding 110 compiler.warn.incubating.modules # requires adjusted classfile 111 compiler.warn.invalid.archive.file 112 compiler.warn.override.bridge 113 compiler.warn.position.overflow # CRTable: caused by files with long lines >= 1024 chars 114 compiler.warn.proc.type.already.exists # JavacFiler: just mentioned in TODO 115 compiler.warn.unchecked.assign # DEAD, replaced by compiler.misc.unchecked.assign 116 compiler.warn.unchecked.cast.to.type # DEAD, replaced by compiler.misc.unchecked.cast.to.type 117 compiler.warn.unexpected.archive.file # Paths: zip file with unknown extn 118 compiler.err.no.zipfs.for.archive # would need zip/jar file 119 compiler.warn.unknown.enum.constant # in bad class file 120 compiler.warn.unknown.enum.constant.reason # in bad class file 121 compiler.warn.override.equals.but.not.hashcode # when a class overrides equals but not hashCode method from Object 122 compiler.warn.file.from.future # warning for future modification times on files 123 compiler.err.cant.inherit.from.anon # error for subclass of anonymous class 124 compiler.misc.bad.class.file # class file is malformed 125 compiler.misc.bad.const.pool.entry # constant pool entry has wrong type 126 compiler.warn.access.to.member.from.serializable.lambda # in order to generate it we need to modify a restricted package 127 compiler.warn.invalid.path # this warning is generated only in Windows systems 128 compiler.err.invalid.path # this error is generated only in Windows systems 129 compiler.note.multiple.elements # needs user code 130 compiler.err.preview.feature.disabled.classfile # preview feature support: needs compilation against classfile 131 compiler.warn.preview.feature.use.classfile # preview feature support: needs compilation against classfile 132 compiler.note.preview.plural.additional # preview feature support: diag test causes intermittent failures (see JDK-8201498) 133 compiler.misc.bad.intersection.target.for.functional.expr # currently not generated, should be removed? 134 compiler.misc.not.an.intf.component 135 136 # The following module-related messages will have to stay on the not-yet list for various reasons: 137 compiler.warn.locn.unknown.file.on.module.path # Never issued ATM (short circuited with an if (false)) 138 compiler.err.no.output.dir # -d is always specified by test infrastructure 139 compiler.err.output.dir.must.be.specified.with.dash.m.option # -d is always specified by test infrastructure 140 compiler.warn.outdir.is.in.exploded.module # No control over -d specified by test infrastructure 141 compiler.err.invalid.module.specifier # Not possible (?) 142 compiler.err.locn.cant.get.module.name.for.jar # bad binary ? Infer module name failure 143 compiler.misc.anachronistic.module.info # requires binaries compiled with EA compilers. 144 compiler.misc.bad.module-info.name # bad class file 145 compiler.err.locn.bad.module-info # bad class file 146 compiler.err.locn.cant.read.file # bad class file 147 compiler.misc.module.info.invalid.super.class # bad class file 148 compiler.err.locn.cant.read.directory # file system issue 149 compiler.err.locn.invalid.arg.for.xpatch # command line option error 150 compiler.misc.unnamed.module # fragment uninteresting in and of itself 151 compiler.misc.kindname.module # fragment uninteresting in and of itself 152 compiler.misc.locn.module_path # fragment uninteresting in and of itself 153 compiler.misc.locn.module_source_path # fragment uninteresting in and of itself 154 compiler.misc.locn.system_modules # fragment uninteresting in and of itself 155 compiler.misc.locn.upgrade_module_path # fragment uninteresting in and of itself 156 compiler.misc.inferred.do.not.conform.to.eq.bounds # hard to generate, could probably be removed 157 compiler.err.feature.not.supported.in.source # Generated for using diamond before source 7 158 159 # The following are new module-related messages, that need new examples to be created 160 compiler.err.duplicate.module.on.path 161 compiler.err.locn.module-info.not.allowed.on.patch.path 162 compiler.misc.cant.resolve.modules 163 compiler.misc.file.does.not.contain.module 164 165 # these keys were in javac.properties and examples are hard to be produced for them 166 # basically because in most cases the compilation ends with an exception 167 compiler.err.bad.value.for.option 168 compiler.err.empty.A.argument 169 compiler.err.error.writing.file 170 compiler.err.file.not.directory 171 compiler.err.file.not.file 172 compiler.err.file.not.found 173 compiler.err.invalid.A.key 174 compiler.err.invalid.flag 175 compiler.err.invalid.profile 176 compiler.err.invalid.source 177 compiler.err.invalid.target 178 compiler.err.multiple.values.for.module.source.path 179 compiler.err.no.source.files.classes 180 compiler.err.no.value.for.option 181 compiler.err.option.not.allowed.with.target 182 compiler.err.option.too.many 183 compiler.err.profile.bootclasspath.conflict 184 compiler.err.release.bootclasspath.conflict 185 compiler.err.repeated.value.for.module.source.path 186 compiler.err.repeated.value.for.patch.module 187 compiler.err.req.arg 188 compiler.err.sourcepath.modulesourcepath.conflict 189 compiler.err.two.class.loaders.1 190 compiler.err.two.class.loaders.2 191 compiler.err.unmatched.quote 192 compiler.err.unsupported.release.version 193 compiler.warn.profile.target.conflict 194 compiler.warn.source.target.conflict 195 compiler.warn.target.default.source.conflict 196 compiler.err.preview.not.latest 197 compiler.err.preview.without.source.or.release