[jboss-jira] [JBoss JIRA] Commented: (JBAOP-373) Extract interfaces to be used for JoinPointInfo when used with Before/After/Throwing
Kabir Khan (JIRA)
jira-events at lists.jboss.org
Mon Jun 11 18:58:11 EDT 2007
[ http://jira.jboss.com/jira/browse/JBAOP-373?page=comments#action_12364971 ]
Kabir Khan commented on JBAOP-373:
----------------------------------
Hi Flavia,
I noticed our naming is a bit off, but please read to the end before changing anything!
Part 1:
Construction.getConstructor()
ConstructorCall.getConstructor()
ConstructorExecution.getConstructor()
MethodCall.getMethod()
vs
FieldAccess.getAdvisedField() (I think this should be renamed getField())
MethodExecution.getAdvisedMethod() (I think this should be renamed getMethod())
Part 2:
MethodCalledByMethod.getCallingMethod() and ConstructorCalledByMethod.getCallingMethod()
vs
MethodCalledByConstructor.getCalling() and MethodCalledByConstructor.getCalling() (I think these should be renamed getCallingConstructor())
I realise I am probably the one who came up with these names, but since you are looking at it would you mind taking a look? If these cannot be renamed, in other words if these methods exist in 1.5.x and are being called, then I think we will need to rename the methods in the interfaces and create duplicate methods in the implementing classes. For example:
interface MethodExecution
{
Method getMethod();
}
class MethodInfo implements MethodExecution
{
...
//keep this
public Method getAdvisedMethod()
{
return advisedMethod;
}
//add this
public Method getMethod()
{
return advisedMethod;
}
}
I am not 100% sure if this is public API, so this might not be necessary. let's sync up tomorrow when you get online
> Extract interfaces to be used for JoinPointInfo when used with Before/After/Throwing
> ------------------------------------------------------------------------------------
>
> Key: JBAOP-373
> URL: http://jira.jboss.com/jira/browse/JBAOP-373
> Project: JBoss AOP
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Reporter: Kabir Khan
> Assigned To: Flavia Rainone
> Priority: Blocker
> Fix For: 2.0.0.alpha5
>
>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list