0.4.3 • Published 4 years ago

java-class-reader v0.4.3

Weekly downloads
1
License
-
Repository
github
Last release
4 years ago

java-class-reader

Read and write java class files in node or browser base on java-class-tools

java-class-tools

usage

code

const { ClassReader } = require('java-class-reader');

const classPath = path.resolve(__dirname, './Foo.class');

const result = new ClassReader(classPath).getAllInfo();

console.log(JSON.stringify(result, null, 4));

type

export default class ClassReader {
    constructor(data: Uint8Array | Buffer | number[] | string);

    getAllInfo({ showCode }?: any): {
        package: string;
        dependClass: string[];
        fullyQualifiedName: string;
        superClass: string;
        interfaceName: string[];
        classInfo: TStringKey;
        methodsInfo: any[];
        fieldsInfo: any[];
        enumFieldsInfo: any[];
        enumInfos: TStringKey[];
    };
    getInterfaceName(): string[];
    getFullyQualifiedName(): string;
    getSuperClass(): string;
    getDependClass(): string[];
    getClassInfo(): TStringKey;
    getMethodsInfo({ showCode, }?: {
        showCode?: boolean;
    }): any[];
    getFieldsInfo(): {
        fieldsInfo: any[];
        enumFieldsInfo: any[];
    };
}
0.4.3

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.3

4 years ago

0.3.2

4 years ago

0.3.1

4 years ago

0.0.3

4 years ago

0.0.5

4 years ago

0.0.2

4 years ago

0.3.0

4 years ago

0.2.7

4 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.0.1

5 years ago

0.1.0

5 years ago