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