XApiBytecodeReader reader = new XApiBytecodeReader(); reader.readBytecodeFile("Example.class"); XApiClassInfo classInfo = reader.getClassInfo(); for (XApiMethodInfo methodInfo : classInfo.getMethods()) { System.out.println("Method name: " + methodInfo.getName()); } XApiBytecodeReader reader = new XApiBytecodeReader(); XApiBytecodeWriter writer = new XApiBytecodeWriter(); reader.readBytecodeFile("Example.class"); XApiClassInfo classInfo = reader.getClassInfo(); classInfo.setName("NewExample"); writer.writeBytecodeFile("NewExample.class", classInfo); XApiBytecodeReader reader = new XApiBytecodeReader(); XApiXMLWriter xmlWriter = new XApiXMLWriter(); reader.readBytecodeFile("Example.class"); XApiClassInfo classInfo = reader.getClassInfo(); String xml = xmlWriter.writeBytecodeToXML(classInfo); System.out.println(xml); MyBytecodeReader reader = new MyBytecodeReader(); MyBytecodeWriter writer = new MyBytecodeWriter(); XApiBytecodeReader.setReader(reader); XApiBytecodeWriter.setWriter(writer);


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