From 79006c218f912ffdc2552d2a075797c883e091e5 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期四, 05 九月 2019 21:08:04 +0800
Subject: [PATCH] 调试 javassist

---
 java110-service/src/test/java/com/java110/service/smo/impl/QueryServiceSMOImplTest.java |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/java110-service/src/test/java/com/java110/service/smo/impl/QueryServiceSMOImplTest.java b/java110-service/src/test/java/com/java110/service/smo/impl/QueryServiceSMOImplTest.java
index 6e8fe10..c800ea3 100644
--- a/java110-service/src/test/java/com/java110/service/smo/impl/QueryServiceSMOImplTest.java
+++ b/java110-service/src/test/java/com/java110/service/smo/impl/QueryServiceSMOImplTest.java
@@ -33,4 +33,23 @@
 
         move.invoke(con);
     }
+
+
+
+    public void testExistsJavaClass() throws Exception{
+        ClassPool classPool = ClassPool.getDefault();
+        CtClass ctClass = classPool.get("com.java110.core.javassist.Java110CoreTemplateJavassist");
+
+
+
+        String javaCode = "public static void testJava2() {        System.out.println(\"123213\");\n}\n";
+        String    javaCode2 ="public static void testJava1() {     testJava2();   System.out.println(\"223213\");\n}";
+        CtMethod helloM = CtNewMethod.make(javaCode, ctClass);
+        ctClass.addMethod(helloM);
+
+        CtMethod helloM1 = CtNewMethod.make(javaCode2, ctClass);
+        ctClass.addMethod(helloM1);
+        //ctClass
+        ctClass.writeFile("E:\\project\\HC\\MicroCommunity\\11");
+    }
 }
\ No newline at end of file

--
Gitblit v1.8.0