Skip to content

implement-study/classpy

 
 

Repository files navigation

Classpy

Maven Central

This Project is forked from classpy

The GUI part has been removed, and it is now a standalone library for reading .class files.

You can add it directly to your dependencies from the Maven repository.

Use

add dependency to your project

Maven

<dependency>
    <groupId>tech.medivh</groupId>
    <artifactId>shengsheng-classpy</artifactId>
    <version>1.1.0</version>
</dependency>

Gradle

implementation("tech.medivh:shengsheng-classpy:1.1.0")

API

ClassFile parse = new ClassFileParser().parse(Files.readAllBytes(Path.of("classFile")));

Version

The version ending with "origin" is the complete classpy source code. Other versions have enhanced the API

example:

classpy version:

<dependency>
    <groupId>tech.medivh</groupId>
    <artifactId>shengsheng-classpy</artifactId>
    <version>1.1.0.origin</version>
</dependency>

shengsheng version:

<dependency>
    <groupId>tech.medivh</groupId>
    <artifactId>shengsheng-classpy</artifactId>
    <version>1.1.0</version>
</dependency>

License

This project retains the original license and author attribution from the upstream repository.

About

GUI tool for investigating Java class files

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%