Author: hlship
Date: Fri Feb 19 18:53:37 2010
New Revision: 911917

URL: http://svn.apache.org/viewvc?rev=911917&view=rev
Log:
Add getName() to TransformMethod

Modified:
    
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/InternalClassTransformationImpl.java
    
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java
    
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TransformMethod.java

Modified: 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/InternalClassTransformationImpl.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/InternalClassTransformationImpl.java?rev=911917&r1=911916&r2=911917&view=diff
==============================================================================
--- 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/InternalClassTransformationImpl.java
 (original)
+++ 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/InternalClassTransformationImpl.java
 Fri Feb 19 18:53:37 2010
@@ -124,6 +124,11 @@
             return sig;
         }
 
+        public String getName()
+        {
+            return sig.getMethodName();
+        }
+
         public void addAdvice(ComponentMethodAdvice advice)
         {
             failIfFrozen();
@@ -549,7 +554,7 @@
             BodyBuilder builder = new BodyBuilder().begin();
 
             builder.addln("%s instance = (%<s) $1;", getClassName());
-            builder.addln("return ($w) instance.%s();", 
readAccess.getSignature().getMethodName());
+            builder.addln("return ($w) instance.%s();", readAccess.getName());
 
             builder.end();
 
@@ -562,7 +567,7 @@
 
             builder.addln("%s instance = (%<s) $1;", getClassName());
             builder.addln("%s value = %s;", type, 
ClassFabUtils.castReference("$2", type));
-            builder.addln("instance.%s(value);", 
writeAccess.getSignature().getMethodName());
+            builder.addln("instance.%s(value);", writeAccess.getName());
 
             builder.end();
 

Modified: 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java?rev=911917&r1=911916&r2=911917&view=diff
==============================================================================
--- 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java
 (original)
+++ 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/OnEventWorker.java
 Fri Feb 19 18:53:37 2010
@@ -165,7 +165,7 @@
 
             private boolean hasCorrectPrefix(TransformMethod method)
             {
-                return method.getSignature().getMethodName().startsWith("on");
+                return method.getName().startsWith("on");
             }
 
             private boolean hasAnnotation(TransformMethod method)
@@ -191,7 +191,7 @@
     {
         OnEvent annotation = method.getAnnotation(OnEvent.class);
 
-        String methodName = method.getSignature().getMethodName();
+        String methodName = method.getName();
 
         String eventType = extractEventType(methodName, annotation);
         String componentId = extractComponentId(methodName, annotation);

Modified: 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TransformMethod.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TransformMethod.java?rev=911917&r1=911916&r2=911917&view=diff
==============================================================================
--- 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TransformMethod.java
 (original)
+++ 
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TransformMethod.java
 Fri Feb 19 18:53:37 2010
@@ -32,6 +32,9 @@
      */
     TransformMethodSignature getSignature();
 
+    /** Returns just the name of the method. */
+    String getName();
+
     /**
      * Extends an existing method. The provided method body is inserted at the 
end of the existing
      * method (i.e. {...@link 
javassist.CtBehavior#insertAfter(java.lang.String)}). To access or change


Reply via email to