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