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.note.multiple.elements # needs user code 129 compiler.err.preview.feature.disabled.classfile # preview feature support: needs compilation against classfile 130 compiler.warn.preview.feature.use.classfile # preview feature support: needs compilation against classfile 131 compiler.note.preview.plural.additional # preview feature support: diag test causes intermittent failures (see JDK-8201498) 132 compiler.misc.bad.intersection.target.for.functional.expr # currently not generated, should be removed? 133 compiler.misc.not.an.intf.component 134 135 # The following module-related messages will have to stay on the not-yet list for various reasons: 136 compiler.warn.locn.unknown.file.on.module.path # Never issued ATM (short circuited with an if (false)) 137 compiler.err.no.output.dir # -d is always specified by test infrastructure 138 compiler.err.output.dir.must.be.specified.with.dash.m.option # -d is always specified by test infrastructure 139 compiler.warn.outdir.is.in.exploded.module # No control over -d specified by test infrastructure 140 compiler.err.invalid.module.specifier # Not possible (?) 141 compiler.err.locn.cant.get.module.name.for.jar # bad binary ? Infer module name failure 142 compiler.misc.anachronistic.module.info # requires binaries compiled with EA compilers. 143 compiler.misc.bad.module-info.name # bad class file 144 compiler.err.locn.bad.module-info # bad class file 145 compiler.err.locn.cant.read.file # bad class file 146 compiler.misc.module.info.invalid.super.class # bad class file 147 compiler.err.locn.cant.read.directory # file system issue 148 compiler.err.locn.invalid.arg.for.xpatch # command line option error 149 compiler.misc.unnamed.module # fragment uninteresting in and of itself 150 compiler.misc.kindname.module # fragment uninteresting in and of itself 151 compiler.misc.locn.module_path # fragment uninteresting in and of itself 152 compiler.misc.locn.module_source_path # fragment uninteresting in and of itself 153 compiler.misc.locn.system_modules # fragment uninteresting in and of itself 154 compiler.misc.locn.upgrade_module_path # fragment uninteresting in and of itself 155 compiler.misc.inferred.do.not.conform.to.eq.bounds # hard to generate, could probably be removed 156 157 # The following are new module-related messages, that need new examples to be created 158 compiler.err.duplicate.module.on.path 159 compiler.err.locn.module-info.not.allowed.on.patch.path 160 compiler.misc.cant.resolve.modules 161 compiler.misc.file.does.not.contain.module 162 163 # these keys were in javac.properties and examples are hard to be produced for them 164 # basically because in most cases the compilation ends with an exception 165 compiler.err.bad.value.for.option 166 compiler.err.empty.A.argument 167 compiler.err.error.writing.file 168 compiler.err.file.not.directory 169 compiler.err.file.not.file 170 compiler.err.file.not.found 171 compiler.err.invalid.A.key 172 compiler.err.invalid.flag 173 compiler.err.invalid.profile 174 compiler.err.invalid.source 175 compiler.err.invalid.target 176 compiler.err.no.source.files.classes 177 compiler.err.no.value.for.option 178 compiler.err.option.not.allowed.with.target 179 compiler.err.option.too.many 180 compiler.err.profile.bootclasspath.conflict 181 compiler.err.release.bootclasspath.conflict 182 compiler.err.repeated.value.for.patch.module 183 compiler.err.req.arg 184 compiler.err.sourcepath.modulesourcepath.conflict 185 compiler.err.two.class.loaders.1 186 compiler.err.two.class.loaders.2 187 compiler.err.unmatched.quote 188 compiler.err.unsupported.release.version 189 compiler.warn.profile.target.conflict 190 compiler.warn.source.target.conflict 191 compiler.warn.target.default.source.conflict 192 compiler.err.preview.not.latest 193 compiler.err.preview.without.source.or.release