import com.xapi.bytecode.reader.*; public class BytecodeReaderExample { public static void main(String[] args) { String classFilePath = "path/to/YourClass.class"; try (BytecodeReader reader = new BytecodeReader(classFilePath)) { ClassInfo classInfo = reader.getClassInfo(); System.out.println("Class name: " + classInfo.getClassName()); System.out.println("Superclass: " + classInfo.getSuperClassName()); System.out.println("Fields:"); for (FieldInfo field : classInfo.getFields()) { System.out.println("- " + field.getName() + ": " + field.getType()); } System.out.println("Methods:"); for (MethodInfo method : classInfo.getMethods()) { System.out.println("- " + method.getName() + ": " + method.getReturnType()); } } catch (Exception e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文