Java使用这些字母在内部对方法签名进行编码。例如,“ L”表示后面的“ Object”,该“ Object”由其完整类名指定,后跟一个分号。“
V”应以括号开头,并描述“ void”的返回类型。
举个例子:
java.lang.NoSuchMethodError:
org.springframework.web.context.ContextLoader
.getCurrentWebApplicationContext()Lorg / springframework / web / context /
WebApplicationContext;
它说,有在类中没有方法
org.springframework.web.context.ContextLoader称为
getCurrentWebApplicationContext不接受任何参数[记
()]并返回一个对象(通过宣布
L称为`组织/
springframework的/网络/上下文/ WebApplicationContext的)(通过关闭“;”)。
编辑:
所有代码的列表在JNI规范的表3.2中。
编辑2:
更具权威性:4.3节JVM规范的描述符包含格式和代码的完整参考。



