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