This commit is contained in:
redkale
2023-11-21 14:30:36 +08:00
parent b1b58da3ec
commit aefd10c029
2 changed files with 36 additions and 2 deletions

View File

@@ -0,0 +1,34 @@
need copy classes:
AnnotationVisitor.java
AnnotationWriter.java
Attribute.java
ByteVector.java
ClassReader.java
ClassTooLargeException.java
ClassVisitor.java
ClassWriter.java
ConstantDynamic.java
Constants.java
Context.java
CurrentFrame.java
Edge.java
FieldVisitor.java
FieldWriter.java
Frame.java
Handle.java
Handler.java
Label.java
MethodTooLargeException.java
MethodVisitor.java
MethodWriter.java
ModuleVisitor.java
ModuleWriter.java
Opcodes.java
RecordComponentVisitor.java
RecordComponentWriter.java
Symbol.java
SymbolTable.java
Type.java
TypePath.java
TypeReference.java

View File

@@ -16,9 +16,9 @@ public class AsmCreator {
public static void main(String[] args) throws Throwable {
boolean realasm = false; //从http://forge.ow2.org/projects/asm/ 下载最新asm的src放在 srcasmroot 目录下
File srcasmroot = new File("D:/JAVA/JDK源码/JDK11源码/java.base/jdk/internal/org/objectweb/asm");
File srcasmroot = new File("D:/JAVA/JDK源码/jdk/internal/org/objectweb/asm");
if (realasm) srcasmroot = new File("D:/JAVA/JDK源码/org/objectweb/asm");
File destasmroot = new File("D:/Java-Projects/RedkaleProject/src/org/redkale/asm");
File destasmroot = new File("D:/Java-Projects/RedkaleProject/src/main/java/org/redkale/asm");
String line = null;
LineNumberReader txtin = new LineNumberReader(new FileReader(new File(destasmroot, "asm.txt")));
while ((line = txtin.readLine()) != null) {