【文件属性】:
文件名称:Ming:Class文件解析器
文件大小:39KB
文件格式:ZIP
更新时间:2021-05-16 04:04:55
Java
Ming
Class文件解析器
关于
对Java编译后的Class文件进行解析
版本(更新说明)
0.1.0
修复读取Double和Long类型时出现找不到指定类型的错误
移除jdk9的方法InputStream#readAllBytes(),替换为Files#readAllBytes(),以支持更低版本
0.1.1
完善了测试方法的输出信息,现在基本可以完整的展示整个class文件的信息
0.1.2
进一步优化输出的信息,现在可以在打印信息的时候直接显示出常量池索引所指向的常量
0.1.3
现在可以打印出方法的操作码
0.1.4
修复部分bug
0.1.5
现在可以正常打印出属性,方法,类的访问控制符,以及,方法,属性的详细信息
已知可能存在的问题
class文件使用的是MUTF-8的编码格式,与UTF-8有微妙的不同,在某些情况下可能错在无法解析的情况。
有一些类型虽然声明了,但是还没
【文件预览】:
Ming-master
----docs()
--------classfile()
----src()
--------com()
----.idea()
--------misc.xml(376B)
--------vcs.xml(180B)
--------modules.xml(248B)
----README.md(12KB)
----Ming.iml(423B)