Package javassist

Examples of javassist.CtClass.addField()


        try {
            ClassPool pool = ClassPool.getDefault();
            CtClass cc = pool.makeClass(className);

            cc.addInterface(resolveCtClass(Serializable.class));
            cc.addField(new CtField(resolveCtClass(Map.class), "theMap", cc));
            cc.addConstructor(generateConstructor(className, cc));

            for (Entry<String, Class<?>> entry : properties.entrySet()) {

                // add getter
View Full Code Here


      CtField field = new CtField(
            joinpoint,
            ConstructionJoinPointGenerator.getGeneratedJoinPointFieldName(clazz.getSimpleName(), index),
            genadvisor);
      field.setModifiers(Modifier.PROTECTED);
      genadvisor.addField(field);
   }

   private CtClass createJoinpointClass(CtClass clazz, CtConstructor constructor, String ciname, int index) throws CannotCompileException, NotFoundException
   {
      return ConstructionJoinPointGenerator.createJoinpointBaseClass(
View Full Code Here

         CtField field = new CtField(
               joinpoint,
               MethodByConJoinPointGenerator.getGeneratedJoinPointFieldName(cd.callingIndex, cd.classname, cd.calledHash),
               genadvisor);
         field.setModifiers(Modifier.PROTECTED);
         genadvisor.addField(field);
      }

      private CtClass createJoinpointClass(ConstructorDetail cd) throws CannotCompileException, NotFoundException
      {
         return MethodByConJoinPointGenerator.createJoinpointBaseClass(
View Full Code Here

         CtField field = new CtField(
               joinpoint,
               MethodByMethodJoinPointGenerator.getGeneratedJoinPointFieldName(md.callingHash, md.classname, md.calledHash),
               genadvisor);
         field.setModifiers(Modifier.PROTECTED);
         genadvisor.addField(field);
      }

      private CtClass createJoinpointClass(MethodDetail md) throws CannotCompileException, NotFoundException
      {
         return MethodByMethodJoinPointGenerator.createJoinpointBaseClass(
View Full Code Here

         CtField field = new CtField(
               joinpoint,
               ConByMethodJoinPointGenerator.getGeneratedJoinPointFieldName(cd.callingHash, cd.classname, cd.calledHash),
               genadvisor);
         field.setModifiers(Modifier.PROTECTED);
         genadvisor.addField(field);
      }

      private CtClass createJoinpointClass(ConByMethodDetail cd) throws CannotCompileException, NotFoundException
      {
         return ConByMethodJoinPointGenerator.createJoinpointBaseClass(
View Full Code Here

         CtField field = new CtField(
               joinpoint,
               ConByConJoinPointGenerator.getGeneratedJoinPointFieldName(cd.callingIndex, cd.classname, cd.calledHash),
               genadvisor);
         field.setModifiers(Modifier.PROTECTED);
         genadvisor.addField(field);
      }

      private CtClass createJoinpointClass(ConByConDetail cd) throws CannotCompileException, NotFoundException
      {
         return ConByConJoinPointGenerator.createJoinpointBaseClass(
View Full Code Here

      CtField jpfield = new CtField(
            joinpoint,
            FieldJoinPointGenerator.getGeneratedJoinPointFieldName(field.getName(), true),
            genadvisor);
      jpfield.setModifiers(Modifier.PROTECTED);
      genadvisor.addField(jpfield);
   }

   private CtClass createReadJoinPointClass(CtField field, String finame, int index) throws CannotCompileException, NotFoundException
   {
      return FieldJoinPointGenerator.createReadJoinpointBaseClass((GeneratedAdvisorInstrumentor)instrumentor,
View Full Code Here

      CtField jpfield = new CtField(
            joinpoint,
            FieldJoinPointGenerator.getGeneratedJoinPointFieldName(field.getName(), false),
            genadvisor);
      jpfield.setModifiers(Modifier.PROTECTED);
      genadvisor.addField(jpfield);
   }

   private CtClass createWriteJoinPointClass(CtField field, String finame, int index) throws CannotCompileException, NotFoundException
   {
      return FieldJoinPointGenerator.createWriteJoinpointBaseClass((GeneratedAdvisorInstrumentor)instrumentor,
View Full Code Here

      if (!isStatic)
      {
         CtField target = new CtField(
               method.getDeclaringClass(), "typedTargetObject", invocation);
         target.setModifiers(Modifier.PUBLIC);
         invocation.addField(target);
      }

      /////////
      //Create invokeTarget() body
      OptimizedMethodInvocations.addDispatch(invocation, INVOKE_TARGET, method,
View Full Code Here

      CtField field = new CtField(
            joinpoint,
            ConstructorJoinPointGenerator.getGeneratedJoinPointFieldName(clazz.getSimpleName(), index),
            genadvisor);
      field.setModifiers(Modifier.PROTECTED);
      genadvisor.addField(field);
   }

   private CtClass createJoinpointClass(CtClass clazz, CtConstructor constructor, String ciname, int index) throws CannotCompileException, NotFoundException
   {
      return ConstructorJoinPointGenerator.createJoinpointBaseClass(
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.