[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