[jboss-cvs] javassist/src/main/javassist/convert ...

Shigeru Chiba chiba at is.titech.ac.jp
Fri Aug 25 14:41:32 EDT 2006


  User: chiba   
  Date: 06/08/25 14:41:32

  Modified:    src/main/javassist/convert  TransformCall.java
  Log:
  extended CodeConverter.
  
  Revision  Changes    Path
  1.8       +12 -6     javassist/src/main/javassist/convert/TransformCall.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: TransformCall.java
  ===================================================================
  RCS file: /cvsroot/jboss/javassist/src/main/javassist/convert/TransformCall.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -b -r1.7 -r1.8
  --- TransformCall.java	11 Jan 2006 06:45:56 -0000	1.7
  +++ TransformCall.java	25 Aug 2006 18:41:32 -0000	1.8
  @@ -30,13 +30,19 @@
       public TransformCall(Transformer next, CtMethod origMethod,
                            CtMethod substMethod)
       {
  +        this(next, origMethod.getName(), substMethod);
  +        classname = origMethod.getDeclaringClass().getName();
  +    }
  +
  +    public TransformCall(Transformer next, String oldMethodName,
  +                         CtMethod substMethod)
  +    {
           super(next);
  -        this.classname = origMethod.getDeclaringClass().getName();
  -        this.methodname = origMethod.getName();
  -        this.methodDescriptor = origMethod.getMethodInfo2().getDescriptor();
  -        this.newClassname = substMethod.getDeclaringClass().getName();
  -        this.newMethodname = substMethod.getName();
  -        this.constPool = null;
  +        methodname = oldMethodName;
  +        methodDescriptor = substMethod.getMethodInfo2().getDescriptor();
  +        classname = newClassname = substMethod.getDeclaringClass().getName(); 
  +        newMethodname = substMethod.getName();
  +        constPool = null;
       }
   
       public void initialize(ConstPool cp, CodeAttribute attr) {
  
  
  



More information about the jboss-cvs-commits mailing list