类 ClassGenerator


  • public final class ClassGenerator
    extends 
    ClassGenerator
    • 方法详细资料

      • newInstance

        public static  loader)
      • isDynamicClass

        public static boolean isDynamicClass​(<?> cl)
      • getClassPool

        public static javassist.ClassPool getClassPool​( loader)
      • getClassName

        public  getClassName()
      • setClassName

        public  name)
      • addInterface

        public  cn)
      • addInterface

        public <?> cl)
      • setSuperClass

        public  cn)
      • setSuperClass

        public <?> cl)
      • addField

        public  code)
      • addField

        public  name,
                                       int mod,
                                       <?> type)
      • addField

        public  name,
                                       int mod,
                                       <?> type,
                                        def)
      • addMethod

        public  code)
      • addMethod

        public  name,
                                        int mod,
                                        <?> rt,
                                        <?>[] pts,
                                         body)
      • addMethod

        public  name,
                                        int mod,
                                        <?> rt,
                                        <?>[] pts,
                                        <?>[] ets,
                                         body)
      • addMethod

        public  m)
      • addMethod

        public  name,
                                         m)
      • addConstructor

        public  code)
      • addConstructor

        public ClassGenerator addConstructor​(int mod,
                                             <?>[] pts,
                                              body)
      • addConstructor

        public ClassGenerator addConstructor​(int mod,
                                             <?>[] pts,
                                             <?>[] ets,
                                              body)
      • addConstructor

        public <?> c)
      • addDefaultConstructor

        public ClassGenerator addDefaultConstructor()
      • getClassPool

        public javassist.ClassPool getClassPool()
      • toClass

        public <?> toClass()
      • toClass

        public <?> toClass​( loader,
                                 pd)
      • release

        public void release()