Examples of addUtf8Info()


Examples of javassist.bytecode.ConstPool.addUtf8Info()

        after.setModifiers(Modifier.PUBLIC);
        after.setBody("{" + tearDownSrc() + "}");
        after.setExceptionTypes(new CtClass[]{exceptionClass});
        attr = new AnnotationsAttribute(constPool, AnnotationsAttribute.visibleTag);
        String afterClassName = After.class.getName();
        constPool.addUtf8Info(afterClassName);
        annotation = new Annotation(afterClassName, constPool);
        attr.addAnnotation(annotation);
        after.getMethodInfo().addAttribute(attr);
        clazz.addMethod(after);
    }
View Full Code Here

Examples of javassist.bytecode.ConstPool.addUtf8Info()

            attr = new AnnotationsAttribute(constPool, AnnotationsAttribute.visibleTag);
        } else {
            attr = AnnotationsAttribute.class.cast(info);
        }

        constPool.addUtf8Info(annotationClassName);

        Annotation annotation = new Annotation(annotationClassName, constPool);
        attr.addAnnotation(annotation);

        method.getMethodInfo().addAttribute(attr);
View Full Code Here

Examples of javassist.bytecode.ConstPool.addUtf8Info()

        }

        String runWithClassName = RunWith.class.getName();
        String arquillianClassName = Arquillian.class.getName();

        constPool.addUtf8Info(runWithClassName);
        constPool.addUtf8Info(arquillianClassName);

        Annotation annotation = new Annotation(runWithClassName, constPool);
        annotation.addMemberValue("value", new ClassMemberValue(arquillianClassName, constPool));
        attr.addAnnotation(annotation);
View Full Code Here

Examples of javassist.bytecode.ConstPool.addUtf8Info()

        String runWithClassName = RunWith.class.getName();
        String arquillianClassName = Arquillian.class.getName();

        constPool.addUtf8Info(runWithClassName);
        constPool.addUtf8Info(arquillianClassName);

        Annotation annotation = new Annotation(runWithClassName, constPool);
        annotation.addMemberValue("value", new ClassMemberValue(arquillianClassName, constPool));
        attr.addAnnotation(annotation);
View Full Code Here

Examples of javassist.bytecode.ConstPool.addUtf8Info()

        before.setModifiers(Modifier.PUBLIC);
        before.setBody("{" + setUpSrc() + "}");
        before.setExceptionTypes(new CtClass[]{exceptionClass});
        AnnotationsAttribute attr = new AnnotationsAttribute(constPool, AnnotationsAttribute.visibleTag);
        String beforeClassName = Before.class.getName();
        constPool.addUtf8Info(beforeClassName);
        Annotation annotation = new Annotation(beforeClassName, constPool);
        attr.addAnnotation(annotation);
        before.getMethodInfo().addAttribute(attr);
        clazz.addMethod(before);
View Full Code Here

Examples of javassist.bytecode.ConstPool.addUtf8Info()

/*  555 */       ca.getAttributes().add(va);
/*      */     }
/*      */
/*  558 */     int maxLocals = ca.getMaxLocals();
/*  559 */     String desc = Descriptor.of(type);
/*  560 */     va.addEntry(0, ca.getCodeLength(), cp.addUtf8Info(name), cp.addUtf8Info(desc), maxLocals);
/*      */
/*  562 */     ca.setMaxLocals(maxLocals + Descriptor.dataSize(desc));
/*      */   }
/*      */
/*      */   public void insertParameter(CtClass type)
View Full Code Here

Examples of javassist.bytecode.ConstPool.addUtf8Info()

/*  555 */       ca.getAttributes().add(va);
/*      */     }
/*      */
/*  558 */     int maxLocals = ca.getMaxLocals();
/*  559 */     String desc = Descriptor.of(type);
/*  560 */     va.addEntry(0, ca.getCodeLength(), cp.addUtf8Info(name), cp.addUtf8Info(desc), maxLocals);
/*      */
/*  562 */     ca.setMaxLocals(maxLocals + Descriptor.dataSize(desc));
/*      */   }
/*      */
/*      */   public void insertParameter(CtClass type)
View Full Code Here

Examples of javassist.bytecode.ConstPool.addUtf8Info()

    List<Integer> parameterNameIndices = new ArrayList<Integer>();
    for( String name : names )
    {
      if( name != null )
      {
        parameterNameIndices.add( constPool.addUtf8Info( name ) );
      }
      else
      {
        parameterNameIndices.add( 0 );
      }
View Full Code Here

Examples of javassist.bytecode.ConstPool.addUtf8Info()

      int outerClassIndex = 0;
      int innerClassSimpleNameIndex = 0;
      if( !m_jarIndex.isAnonymousClass( obfInnerClassName ) )
      {
        outerClassIndex = constPool.addClassInfo( obfClassEntry.getOuterClassName() );
        innerClassSimpleNameIndex = constPool.addUtf8Info( obfClassEntry.getInnerClassName() );
      }
     
      attr.append(
        innerClassIndex,
        outerClassIndex,
View Full Code Here

Examples of javassist.bytecode.ConstPool.addUtf8Info()

      for( int i=0; i<attr.tableLength(); i++ )
      {
        ClassEntry classEntry = new ClassEntry( Descriptor.toJvmName( attr.innerClass( i ) ) );
        if( attr.innerNameIndex( i ) != 0 )
        {
          attr.setInnerNameIndex( i, constants.addUtf8Info( classEntry.getInnerClassName() ) );
        }
       
        /* DEBUG
        System.out.println( String.format( "\tDEOBF: %s-> ATTR: %s,%s,%s",
          classEntry,
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.