before() and after() [message #44320] |
Mon, 15 November 2004 17:36 |
Eclipse User |
|
|
|
Originally posted by: mattingley.yahoo.de
Hello,
I am using Eclipse Version: 3.0.1 Build id: 200409161125, AspectJ
1.2.0.20041013155315.
Followed the AspectJ example application, the problem occurs when I
replace after() with before() in the advice. The package explorer shows
the before() advice as "afterReturning", and the program behaviour is as
though the before() still existed.
Any ideas?
MMS
|
|
|
|
Re: before() and after() [message #44383 is a reply to message #44351] |
Tue, 16 November 2004 09:33 |
Eclipse User |
|
|
|
Originally posted by: mattingley.yahoo.de
This is a multi-part message in MIME format.
--------------080706030906060503000209
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Eric Bodden wrote:
> Can you provide your code?
>
> Eric
>
The code:
/*
* Created on 13.11.2004
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package hello;
/**
* @author DE
*
* TODO To change the template for this generated type comment go to
Window -
* Preferences - Java - Code Style - Code Templates
*/
public class HelloWorld {
public static void main(String[] args) {
new HelloWorld().sayHello();
}
public void sayHello() {
System.out.print("Hello");
}
}
The aspects:
/*
* Created on 13.11.2004
*
* TODO To change the template for this generated file go to Window -
* Preferences - Java - Code Style - Code Templates
*/
package hello;
/**
* *
*
* @author DE * * TODO To change the template for this generated type
* comment go to * Window - Preferences - Java - Code Style - Code
* Templates
*/
public aspect World {
before() returning : greeting() {
System.out.print("Maybe, ");
}
after() returning : greeting() {
System.out.print(" World!");
}
pointcut greeting() : execution(* HelloWorld.sayHello(..));
}
The result is "HelloMaybe, World!", the aspect view in eclipse is shown
in the attachment.
--------------080706030906060503000209
Content-Type: image/jpeg;
name="aspectj error.JPG"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="aspectj error.JPG"
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRof
Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwL DBgNDRgyIRwh
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjL/wAAR
CADPAPQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDsJLizj1SW3vdWewiSCNol Rol3Es4b76n+
6vSksdQnfTrWSSxvZ3eCN2ljEIViVBOMyKe/oKuL9oudSmto7u3tkihjkzJA ZCxYuOzrjGwf
nWLbJYzONRuZL5bi6t0aRYLWbaCyxn5XjTd/AvG4gZb1NdfKnBXj/X4fmcfM 1N2l/X4/ka97
qNjpsayX17b2qMdqtPKqAn0BJqyjK6K6MGVhkMDkEVkXkq6fr7Xtxa3MkMlq sMckEDzFGDMW
BVASMgrzjB289qwkOoaZp19bi01CI3FsxsoYIWcREySkLlMqhCsnUjpxnFct jsOrm1Czt2Cz
XMaZcoSW4Vgpchj2+UZ5q1iuF1OwuYtR1B7WDUvtTTvMjr5zJtNsQCp5UHfk cc9B0xVuWz1i
K0F1aS6g1/JLdJtkkZkC4lMfyMdo5CYOB25waXS4dTr8VCZ9qTSvE6W0Mgie 4YrsDFQ2Dzkc
MOSAM8ZyRWL4VjnRLnzby6nU7CI7i0uYSh5zgzuxbPHAOBj3rpNP1D7De3Uy QyyXIAhSEhkj
deG3s+CDgkqAMkEt2YlR6AiqFdbtke3mtZxGsqs2FZlbIB4OR908MAfUVq2d 8zuIbjaJD91g
MBvb2NZ7TRz6jdNEJykhExaeMqwZs5Qno23AAIJGCo5xkuZAy4I4oTA3aKoW d4SwgnPz/wAD
n+P2Pv8Azq/VAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU AFFFFAHPXGnW
V3IJLmzt5nAwGkiViB6ZIqdI0jjWONVRFACqowAB2AruaKTbasJJJ3OHxRiu 4rF1uDXrm709
NKltILNLiOS8eSRhI6K4JRQFI5APcZ6cUJXdgbsrmDijFdE/iG0ikVZMIpIB driEBfc/Pn8h
WtQ01uO5w+KMV0eqa/ZaNcRJeyrHHJGWBCuzk70QAKqnOS4HXOSODzimnjjw 9JE0gvZAoCn5
rWYEkuI9oBXJYOQpUcqSAQDSAyMUYrYbxtoK2wmNxck72jMAsZzOpUBm3QhP MUAMpJKgYZfU
ZbqHjPS7Ww1K4tWlvXsIDNIsEMjIflVgN6qVyQ6kdeCT0BwAZDIrqVZQynqC MinxT3MACo6y
oOiydfpuH9Qa6O41/T7TS4NQuGuI4pyFijNrL5zseiiLb5hbAJxtzgE9BWVp /jWwlsIp75po
5JJJfljs5j5UayuitKNp8oELyX2jIbpg4aDpchGpnHzWs27vtKkfhkj+VL/a Y/59Z/8Axz/4
qrmo+KraG4FrZebNcLdQwSObWUwjdIqMBLjYWAbpuyCORwRUsni7RoWnW4mu bdoWVWFxZTxb
suEGzcg3jcQMrkcj1FCd1cDO/tMf8+s//jn/AMVR/aY/59Z//HP/AIqtc+I9 PS7tbaQXsT3Q
UxtLYTpHlvuqzlAqsem1iDnAxk1mWPjrTrmOWW4WW0ji88P58EysfLlEY2Ax jfksOFJO4hQC
c4AI/wC0x/z6z/8Ajn/xVH9pj/n1n/8AHP8A4qrreNNDWGN/Puiz+ZiBbGdp hsID5iCb1xuU
8gcEHpzVm38T6Rd6hFZW1xJNJKAVeO3kaLlN4BlC7AxXDbS2cEcc0AZP9pj/ AJ9Z/wDxz/4q
j+0x/wA+s/8A45/8VXW0UXA5L+0x/wA+s/8A45/8VR/aY/59Z/8Axz/4quto ouByX9pj/n1n
/wDHP/iqP7TH/PrP/wCOf/FV1tFFwOS/tMf8+s//AI5/8VR/aY/59Z//ABz/ AOKrraKLgcl/
aY/59Z//ABz/AOKo/tMf8+s//jn/AMVXW0UXA5L+0x/z6z/+Of8AxVH9pj/n 1n/8c/8Aiq62
ii4HJf2mP+fWf/xz/wCKorraKLgFV2hjlupPMiVx5aj5kz/eB7ehPc9egzy+ 6n+zWc0+3d5U
bPtzjOBnFUp5r21Se7e1tiFiywE5zhcn/nn7nqcfrUgXTa27ZzBEc5zlBznO f/Qm/wC+j61L
RXHazqN5feJBpEFzJaW0BUzPExV2G0OTu7AKfzrOrVVKN310NaVJ1HZeppeV qMN3HMkFzIFP
K7iQR3GGuMdPUHFb9cNp+r3GnazYot3cXWm6gsZQXD73QtwDu9m4IruadKuq y9Aq0XSevUxN
Y8P/ANralZXn2ryvs2Pk8vduxLFJ1yMf6rH457c4+reEr77PbPpt3G11DcM6 +bDlQJLtJixG
8ZChSMAgn26Vm+LNRFl4jlSSPMbQtJv3d0RTtx7gk/8AAawIvEMYhiluohbr 5DST/PvMThwg
QADLEtuAxySMAHNbJba7amTO2/4RLU47qTU7fWraPWLgyC5maxLQOrKi4WLz NykCJMHeed2Q
cgC1aeEILLw3qOiQ3Uggu4xEj7QWiUQpEPZj8me3WuEHiHTpBGscspllLBIj byBwVIB3Ltyu
Ny5yBwc9OapDxPG1pYKoL3k5t/NVIJGjj8wrkFgNqnByATnp1zTUei9Av17H qV9pOo3llp7L
qNtHqllL5q3H2RjC7bWRgYvMzgqx/jyDjnsedl+HCSXEdzLJo99cEOsx1PR1 uVOZXkBjHmKU
P7xgeSDgcDHPVeH/APkCW/8AwL/0I1pVOzDpY5hvDN/lrVdUt10v7WLtIfsZ 85G80SkeZ5mC
N27HyZGRycc5en/Dn7HfRXTXlj5sZTdJBp/ly3G2WOTdM5kYyOfLILHH3ice vd0UlpZoHqrH
I6j4I/tDxKNWe4sm23ENwjTWPmXEXllT5ccxf5EO0/KF6sTk5psngq5kldv7 XRRHJLLZ4tfm
iZ50nG878OAyYwAuVOMg812FFC02A5vS/C81nqcup3V/HPe3CzfaDFbmNGZ/ KAKqXYqAsKjB
JySTkdKraV4Nn0zVrO7XUYBFbRJGwt7VoZbjbEIwJXEm2RRyQGQlc8MO/W0U 07AFFFFIAooo
oAKKKKACiiigAooooAKKKKACiiigCC9ha5sbiBCA0kTICemSMVhSeGLI3Nxe QeHNEg1CYSZv
ERRLucEM24R5JO4555ya6SigCI2tu2cwRHOc5Qc5zn/0Jv8Avo+tc9rOi36a jPqWkpBLLcxe
VNHMB6Ablzx0ABB9K6ais6lKNSNmaU6jpu6OS0rQtRuLmyk1aK2hisGLwJCq hmY8jO35QAee
O9dbWbBNe3SQXaWtsA0WVBnOcNg/88/YdDj9Ku2s/wBps4Z9u3zY1fbnOMjO KVKlGmrIKtWV
R3Z57400wanq5QymPypUckLncuzDL+IJFYUugM5vmW72PPLHLCREMQlG3gEZ +YFyxPTg4969
C8Y+Ibjw1ptreQQxTBrkJKj5GYxG7ttI6N8nGcitaHVbOfU7nTo5v9KtwDJG VI6gHgng8MM4
6ZGetaKrFS5ev9f5C9lPl5+n+X/DnlFjocltfSX092ktzMJPNKRFFJbYBgFj gARgYyc9c1Wg
8N3NukUEeop9lV4JXQ2+XZ4wg4bdgKQg4wSD37V7ZVa/v4dNtGuZ0uHjUgEW 9tJO/P8AsRqz
H8q057Gdrlbw/wD8gS3/AOBf+hGtKuO1TxnjUdLttL8wxXUMlzJO2l3NxhEY KY9qAFHJJyW+
5twVywq3Y+OdJutMsruYXdu1zCsrxmynPkg/xOdnyJnOHbCnaSDgHE7jOmor mrvxYJpobbQr
eO/uJLprZjcPLbwqyrIW/eeUwYgxkEAHGRnGRmSDxdZjSoLq9iminkkliNva wyXTbonKOyiN
CxQEffKgfMucE4pBY6GiueXxhpx1xtOYTbDFbyRXKwSNFIZmIUbwu0fw4O7n J9DVufxNpNvq
I097iQ3e8p5UcEjnICEn5VPAEiEnoM8ng4ANaiudi8a6NdKhtLhn3+UyNNBN EkiO6ruRimH5
YfdyASASuc06Hxt4fngknS9kESQicO9rKglQkAGMso8zllGEycsB1IFAHQUV zU/icX8EEOhb
vttxdfZc3tnLGICE8xmeN9jEBcYGRksvNWNN19TDDb6q8cWoNdvY4iRtkkqq Xyo52goN2CeM
4ye5b+v69Qv/AF/XozdorI1bxNpWiTCG9mmEnl+aywWss/lpnG9/LVti5B5b AOD6Go/+Et0Y
xTSJPcSLFKYD5VnM5eQFgUQKhMjDY2QuSAMnA5oCxt0ViSeLtFjSBzcTFZV3 kpaSt5K5K5lw
v7kZDD95twVb+6cUn8cafDf31vdJJbR2Vw0Uk00MwQqsPmllby9pPB+XPQZz yAQDqKKwf+Ex
0TyZZDPcAxyLH5RsphK7Nkrsj2b3BCsQVBBCk9jWnpuo22rWKXlmztC5YDzI mjYFSVIKsAwI
IIwRQBbooooAKKKKACiiigAooooAKKKKAOZTw1Yi7trqfw5os+oxKhF68YMu 6MKFbeYiQRgY
5zxx0rbtLGOCzt45IomljjVWYLnJAXnP/AV/IelTMP8ATIzjpG4zj3Xvj+o+ h7S0rAUNS0iz
1XTvsU8e2NcGNo8BomAwGX0I6ehBIIIJFYOieD30rU2/fL9ggkEtttCrK7FA DvKqoABz06gg
HgYPW1nia7umEkdtBsimcKXmIJ2lk/uHHfof61nOlCTUmtTaFepCLjF6M0Kx fE2gt4gsIbdZ
bZRHMJGiu7c3EEowRtkjDruHIIyeCoPatO0na5t/MdAjB3QqG3DKsV64Hp6U l9exafaPcyhi
oKqFXqzMQqqM8ZJIHJA55IHNaO1rsyV72RiaJ4UTRls0W4jZLaG4hCRQCJcS yiT5QCQoXGAK
xn+HTSNZyXE2h38tvbJaZ1HRRcDykJ2Ff3oKvhiGOcHghVxzuWWrXVsjT6mS tvLK5O8putV3
nZu2Egpt25OSVOSSRkr0FKFTm1X9f1cqdNw0Obm8G2N7ZWVnqC297bW97Ndt DPbh0k8zzMLg
kgY8zrz93t2zb34f/aoLKJrjTbpNP3xWcep6WLpEgbbhGG9SzLtADgg7eGDH 5q7G6uEtLWS4
kWVkjXcwiiaRyPZVBYn2AJrFl8Y6PHZJOJLpnkZ0S3WxnafcoBbMITzFAyuS VA+ZfUZbdrsl
FS78JXUjo1nqFpaKLe2Tyksf3ayQOXjKKHG1MkgpycYwy9am0zwzdWmrT6ne alHc3E6yhxFb
eUoLrEOAXYgDyu5P3uvHMuleKLS70G3vrmVUmK26zIInAEsqoVAGCSDvHIyB zk8HBbeMdHm8
pXudrtCJZJFhlMEeY/MwZigUHZ82GIbGDgZqmnd/P8RLWxWn8H+dbaRD9vx/ Z1vHBnyf9Zte
J8/e4z5WMc/e9uYNU8KzLo9h9mnllutLs1igWKJcySI8Tq2GdVxmIZUsMgn5 gea0v+Ew0YQN
K0l4rCQRiBtPuFnYkEjbEU3sMKxyFI+VueDWxa3MV5aQ3UDFoZkDoSpUkEZH B5H0NF3+vz/p
gcVYab4iit11u7tBJqQ1Frl7KJY4nkhaIRFQDK6K3yhh+8IOMZGcDa0nTtUC LeSzfYZri+e7
urbYshaMpsSItkgEARklSeVIGQc10FFF/wCvu/yFb+vv/wAzifF+la5cX066 JC7rqdqtpdvJ
FG8SKC2GyZkZDh2yQknbjIwbmpeC4tQ0SCweW0me3vZLyP7ZZieFi7OSrxFh uAEh6MDkA+1d
VRS6WH1ucLN8OYJJbWZbbw0XjgEMkM2gq8AAdmBiTzQYyd5z8zA8HA73dV8G T6lc3pGqRx2t
zI0wi+y5dHa3MB+beAVxg425znnnjraKd2ByfiPRb5b0a3pZlm1CIwiGGOFH HyiVWLB5YwwK
yn+IEEA88irXhrTNXtNNtDfXSRSFbiS4tkhXBlll3qc7m27QWG0Mw+bqcAno qKQEFjFcQWFv
Dd3P2q5SNVln8sJ5rActtHAyecDpU9FFD1AKKKKACiiigAooooAKKKKAImH+ mRnHSNxnHuvf
H9R9D2lqJh/pkZx0jcZx7r3x/UfQ9paACucvPC9hqExl1Hw9ouoyBnCTXcau 4QuzBfmjOANx
4z3NdHRQBTtbJVtyLmGFpGd2bA3DDMxxkgZ4cj8T60ahplvqWnS2UoZI3Ifd EdrK4YMGHbIY
A85BPUGrlFKyasxptO6OJ0bwtqEt5cDWpZHsYZpFiikdSbpNx2F9vG3bjK8F jkEADDdtUVyN
0SjGf3iHpn+Iex/z3HUS1FOnGmrRNKtaVV3kZuvaU2taNNYLOsJkKnLoXRgG BKuoZdyNjBXI
yCRXOad4GutIPm6bqOn2k7PJvSHTNluEkWMMqRiQbTmIEHcepyD1rtaw/wDh K9O+2+Ribyd+
z7XtHlbs4xnOcZ4zjHvVtpb9TGU1G12QWnhRLWXTX+1lhZ2iW7r5ePOdFKo5 54wHk456jn5e
cn/hXjSfuJdSiS0a0FrL9ltTDNOPJ8r964kKSKOWUOhK9Aeue5qnq1+NL0e8 1AoHFtC8xUtt
ztBOM9ulWk5yst3/AF+o1psclH4Akh01raFfDMEplSQSW2gmEfKrAMdswYOC 2VdWUrzjrx2G
nWrWOm21o9xLcNDEsZmlYs8hAxkk8kn3JNY6+NdDmvRDa6lZ3cQt3mlktbhZ ihDIqrtTJJYv
gAckjABJqveeLM3dkmnqGimYJKtxBJFIjedCmCjbWX5ZSeR/dPTr0LCV27OL VyeZWudTRWCf
FunSxSvZM9wYmQtujeJWjMgRpEZlAkVc5JUkdOeRS/8ACRk3N1Atn88V1FBE DLjzVd9jP042
lZOOc7O2eI+q1usbeunbv6jujdorDXxfobpK4vHCR7fna3kVZAzhAYyVxIu4 gZTI5HPIqBPF
trGbo3ImGJ9ltFHZzPM6+VHIS0YUuMF+cgYyAcGmsLXf2H9zC6vY6Oism01u IeGLPWNQYRCa
3ikcRox+ZwMKqjLEkkAAZJyBzTX8T6ZHbw3Dm8WGYsA5sJwI8HafMOz93g/3 8evSp+r1btKL
ettF1DmVrmxRWNqviWw0zTrq63+Y8DSR+VhlJkSMyFSccDaM7jxjHqKrr410 Oa9ENrqVndxC
3eaWS1uFmKEMiqu1Mkli+ABySMAEmnHC1pLmUXYLo6GiuWvPFmbuyTT1DRTM ElW4gkikRvOh
TBRtrL8spPI/unp1uHxdpT2d7PbSSzm1hafaIXTzlGRmJmAEgJwMqSORzyKp 4StZPlev/Da9
g5kbtFYulXuqLqDWGsfZGmeAXETWyMigZw6EMzElSV+bjO7oMc7VY1Kbg7PU E7hRRRUDCiii
gAooooAiYf6ZGcdI3Gce698f1H0PaWs2Ca9ukgu0tbYBosqDOc4bB/55+w6H H6VdtZ/tNnDP
t2+bGr7c5xkZxSAlornfGPiG48Naba3kEMUwa5CSo+RmMRu7bSOjfJxnIrWh 1Wzn1O506Ob/
AEq3AMkZUjqAeCeDwwzjpkZ61PPHm5epp7KXLzW0/wAv+HLlFFVr+/h020a5 nS4eNSARb20k
78/7Easx/KrMywyK4wyhhkHBGeQcj9ajFrbrjEEQxjGEHGMY/wDQV/75HpXJ 6p4zxqOl22l+
YYrqGS5knbS7m4wiMFMe1ACjkk5Lfc24K5YVbsfHOk3WmWV3MLu3a5hWV4zZ TnyQf4nOz5Ez
nDthTtJBwDgSuB0ccUcK7Y41QccKMdAAP0AH4Vwv/Cv5/tH2T7VH/ZfTdubz fL/ubcY6cbs+
+K2LvxYJpobbQreO/uJLprZjcPLbwqyrIW/eeUwYgxkEAHGRnGRmSDxdZjSo Lq9iminkkliN
vawyXTbonKOyiNCxQEffKgfMucE4qXFS3IqUoztzf1/VjoaqarY/2npN5Y+Z 5f2iF4t+3O3c
MZx3rJXxhpx1xtOYTbDFbyRXKwSNFIZmIUbwu0fw4O7nJ9DVufxNpNvqI097 iQ3e8p5UcEjn
ICEn5VPAEiEnoM8ng40jJxakt1+hZX8QeGY/EAUSzIoSBowkkIkUt5kbgspO GXMYBXuCeRVC
38ErELf59MtvKk3lNO077NG/7yJ+V3tz+5xnPcenNuLxro10qG0uGff5TI00 E0SSI7qu5GKY
flh93IBIBK5zTofG3h+eCSdL2QRJCJw72sqCVCQAYyyjzOWUYTJywHUgVvDG V4QUIy0XoJxT
K9r4SkWNoL3UVuIIrGTT7QJAY3jifGS7BjvbCJyAvQ8c8Wrfw2YbrTZ3vPMN rGwn/dBftEh3
fOSD8uC8hxz9/wBqgn8Ti/ggh0Ld9tuLr7Lm9s5YxAQnmMzxvsYgLjAyMll5 qxpuvqYYbfVX
ji1Brt7HESNsklVS+VHO0FBuwTxnGT3Hi60rpv8ABdf+H+933FZf1/XkUYfB 04e0+06ok0dg
scVmFttjLGssbkSHeQ7ERIMgKBycHNWrjw7djVZtSsdRjgnlkfcJbbzF8tki UrgOvzZiBDZx
yQQatat4m0rRJhDezTCTy/NZYLWWfy0zje/lq2xcg8tgHB9DUf8AwlujGKaR J7iRYpTAfKs5
nLyAsCiBUJkYbGyFyQBk4HNH1ys3e/forefSw+Ugbw5cnQxpRvrWe3S1t4Ei u7FZYt0Z+ZmX
cNwYbRjI27cg1k3nw/lvrVIbnUre6PktEXvbR7loSWZt0BeUmM/MByWOFUZ4 Fbsni7RY0gc3
ExWVd5KWkreSuSuZcL+5GQw/ebcFW/unFJ/HGnw399b3SSW0dlcNFJNNDMEK rD5pZW8vaTwf
lz0Gc8gG4Y7EQfuu3XZenYHFWsLeeGW1DVtVlYmCG4svs8bZDAyOu15NvrtW NeT2PTvZ8QeG
Y/EAUSzIoSBowkkIkUt5kbgspOGXMYBXuCeRR/wmOieTLIZ7gGORY/KNlMJX Zsldkeze4IVi
CoIIUnsa09N1G21axS8s2doXLAeZE0bAqSpBVgGBBBGCKhYuqpRlF25dvLQL I5238ErELf59
MtvKk3lNO077NG/7yJ+V3tz+5xnPcenIPB90bOSCbVEl8mxeysGFvsMSsVOZ DuIkPyR9Ao4P
HPHW0VX16v8Azfgv8hcqMLS11G+1b+0dR09rHyLb7OkbyI5dmIZ2GxiNvyqB nB65ArdoorCp
U53e1vJDSsFFFFZjCiiigAooooA5lPDViLu2up/Dmiz6jEqEXrxgy7owoVt5 iJBGBjnPHHSt
u0sY4LO3jkiiaWONVZguckBec/8AAV/IelTMP9MjOOkbjOPde+P6j6HtLSsB Q1LSLPVdO+xT
x7Y1wY2jwGiYDAZfQjp6EEgggkVg6J4PfStTb98v2CCQS220KsrsUAO8qqgA HPTqCAeBg9bW
eJru6YSR20GyKZwpeYgnaWT+4cd+h/rWc6UJNSa1NoV6kIuMXozQrF8TaC3i Cwht1ltlEcwk
aK7tzcQSjBG2SMOu4cgjJ4Kg9q07Sdrm38x0CMHdCobcMqxXrgenpSX17Fp9 o9zKGKgqoVer
MxCqozxkkgckDnkgc1o7WuzJXvZGJonhRNGWzRbiNktobiEJFAIlxLKJPlAJ ChcYArGf4dNI
1nJcTaHfy29slpnUdFFwPKQnYV/egq+GIY5weCFXHO5ZatdWyNPqZK28srk7 ym61Xedm7YSC
m3bk5JU5JJGSvQUoVObVf1/Vyp03DQ5ubwbY3tlZWeoLb3ttb3s120M9uHST zPMwuCSBjzOv
P3e3bNvfh/8AaoLKJrjTbpNP3xWcep6WLpEgbbhGG9SzLtADgg7eGDH5q7G6 uEtLWS4kWVkj
XcwiiaRyPZVBYn2AJrFl8Y6PHZJOJLpnkZ0S3WxnafcoBbMITzFAyuSVA+Zf UZbdrslFS78J
XUjo1nqFpaKLe2Tyksf3ayQOXjKKHG1MkgpycYwy9am0zwzdWmrT6nealHc3 E6yhxFbeUoLr
EOAXYgDyu5P3uvHMuleKLS70G3vrmVUmK26zIInAEsqoVAGCSDvHIyBzk8HB beMdHm8pXudr
tCJZJFhlMEeY/MwZigUHZ82GIbGDgZqmnd/P8RLWxWn8H+dbaRD9vx/Z1vHB nyf9ZteJ8/e4
z5WMc/e9uYNU8KzLo9h9mnllutLs1igWKJcySI8Tq2GdVxmIZUsMgn5gea0v +Ew0YQNK0l4r
CQRiBtPuFnYkEjbEU3sMKxyFI+VueDWxa3MV5aQ3UDFoZkDoSpUkEZHB5H0N F3+vz/pgcVYa
b4iit11u7tBJqQ1Frl7KJY4nkhaIRFQDK6K3yhh+8IOMZGcDa0nTtUCLeSzf YZri+e7urbYs
haMpsSItkgEARklSeVIGQc10FFF/6+7/ACFb+vv/AMzifF+la5cX066JC7rq dqtpdvJFG8SK
C2GyZkZDh2yQknbjIwbmpeC4tQ0SCweW0me3vZLyP7ZZieFi7OSrxFhuAEh6 MDkA+1dVRS6W
H1ucLN8OYJJbWZbbw0XjgEMkM2gq8AAdmBiTzQYyd5z8zA8HA73dV8GT6lc3 pGqRx2tzI0wi
+y5dHa3MB+beAVxg425znnnjraKd2ByfiPRb5b0a3pZlm1CIwiGGOFHHyiVW LB5YwwKyn+IE
EA88irXhrTNXtNNtDfXSRSFbiS4tkhXBlll3qc7m27QWG0Mw+bqcAnoqKQEF jFcQWFvDd3P2
q5SNVln8sJ5rActtHAyecDpU9FFD1AKKKKACiiigAooooAKKKKAImH+mRnHS NxnHuvfH9R9D
2lqJh/pkZx0jcZx7r3x/UfQ9paACucvPC9hqExl1Hw9ouoyBnCTXcau4QuzB fmjOANx4z3Nd
HRQBTtbJVtyLmGFpGd2bA3DDMxxkgZ4cj8T60ahplvqWnS2UoZI3IfdEdrK4 YMGHbIYA85BP
UGrlFKyasxptO6OJ0bwtqEt5cDWpZHsYZpFiikdSbpNx2F9vG3bjK8FjkEAD DdtUVyN0SjGf
3iHpn+Iex/z3HUS1FOnGmrRNKtaVV3kZuvaU2taNNYLOsJkKnLoXRgGBKuoZ dyNjBXIyCRXO
ad4GutIPm6bqOn2k7PJvSHTNluEkWMMqRiQbTmIEHcepyD1rtaw/+Er077b5 GJvJ37Pte0eV
uzjGc5xnjOMe9W2lv1MZTUbXZBaeFEtZdNf7WWFnaJbuvl4850UqjnnjAeTj nqOfl5yf+FeN
J+4l1KJLRrQWsv2W1MM048nyv3riQpIo5ZQ6Er0B657mqerX40vR7zUCgcW0 LzFS23O0E4z2
6VaTnKy3f9fqNabHJR+AJIdNa2hXwzBKZUkEltoJhHyqwDHbMGDgtlXVlK84 68dhp1q1jptt
aPcS3DQxLGZpWLPIQMZJPJJ9yTWOvjXQ5r0Q2upWd3ELd5pZLW4WYoQyKq7U ySWL4AHJIwAS
ar3nizN3ZJp6hopmCSrcQSRSI3nQpgo21l+WUnkf3T069Cwlduzi1cnmVrnU 0Vgnxbp0sUr2
TPcGJkLbo3iVozIEaRGZQJFXOSVJHTnkUv8AwkZNzdQLZ/PFdRQRAy481XfY z9ONpWTjnOzt
niPqtbrG3rp27+o7o3aKw18X6G6SuLxwke352t5FWQM4QGMlcSLuIGUyORzy KgTxbaxm6NyJ
hifZbRR2czzOvlRyEtGFLjBfnIGMgHBprC139h/cwur2OjorJtNbiHhiz1jU GEQmt4pHEaMf
mcDCqoyxJJAAGScgc01/E+mR28Nw5vFhmLAObCcCPB2nzDs/d4P9/Hr0qfq9 W7Si3rbRdQ5l
a5sUVjar4lsNM066ut/mPA0kflYZSZEjMhUnHA2jO48Yx6iq6+NdDmvRDa6l Z3cQt3mlktbh
ZihDIqrtTJJYvgAckjABJpxwtaS5lF2C6OhorlrzxZm7sk09Q0UzBJVuIJIp EbzoUwUbay/L
KTyP7p6dbh8XaU9nez20ks5tYWn2iF085RkZiZgBICcDKkjkc8iqeErWT5Xr /wANr2DmRu0V
i6Ve6ouoNYax9kaZ4BcRNbIyKBnDoQzMSVJX5uM7ugxztVjUpuDs9QTuFFFF QMKKKKACiiig
CJh/pkZx0jcZx7r3x/UfQ9paiYf6ZGcdI3Gce698f1H0PaWgAoqrqN/DpenT 3twT5UKFiFxl
j2UZxlicADuSBXLWuveIZfEdrozNpklyqCbUI0hdRbRnHAcyHc2COi45HatI 03JNoiVRRaTO
zooqlqerWej2yz3sjqruI0SOJ5XkY/wqiAsxwCcAHgE9BWZZcZFcYZQwyDgj PIOR+tRi1t1x
iCIYxjCDjGMf+gr/AN8j0rHt/GOhXTBY7uUERtM/mWsqeUgLgtJuUeWAY3Hz Y5GO4pV8W6Q1
s82+8Uo6p5D2E6zsSCRtiKb2BCscqpGFb0OCwGzHFHCu2ONUHHCjHQAD9AB+ FcL/AMK/n+0f
ZPtUf9l9N25vN8v+5txjpxuz74rVvvHFhaTW6xxzyRT2k1ysxt5wqGMgFZNs bFOSc7gCpGCM
kVcj8YaFJcPD9tZNnmhpZIJEhzHnzB5rKEyu1iRnOAT0qZRTV2Z1KUalub+r m5VTVbH+09Jv
LHzPL+0QvFv2527hjOO9Ys/jG0uNPnbSkuJb0NDFFFdWc0GWlbajESKpKcEk jspq9ot9fSz3
un6o1u95aMpMtvGY0ljcZVghZivIZSNx+7nvgaRbi+Zbou5B4g8Mx+IAolmR QkDRhJIRIpbz
I3BZScMuYwCvcE8iqFv4JWIW/wA+mW3lSbymnad9mjf95E/K725/c4znuPTn raK3hjK8IKEZ
aL0E4pnL2vhKRY2gvdRW4gisZNPtAkBjeOJ8ZLsGO9sInIC9Dxzxat/DZhut Nne88w2sbCf9
0F+0SHd85IPy4LyHHP3/AGreooli60t3+C/rr+u4+Vf1/XkcpD4OnD2n2nVE mjsFjiswttsZ
Y1ljciQ7yHYiJBkBQOTg5q1ceHbsarNqVjqMcE8sj7hLbeYvlskSlcB1+bMQ IbOOSCDXQ0U3
jKzd7/guu+lg5Uc63hy5OhjSjfWs9ulrbwJFd2Kyxboz8zMu4bgw2jGRt25B rJvPh/LfWqQ3
OpW90fJaIve2j3LQkszboC8pMZ+YDkscKozwK7iinDHV4O8ZW1vst/uFypqx zF54ZbUNW1WV
iYIbiy+zxtkMDI67Xk2+u1Y15PY9O9nxB4Zj8QBRLMihIGjCSQiRS3mRuCyk 4ZcxgFe4J5Fb
1FSsXVUoyTty7fkOyOSt/BKxC3+fTLbypN5TTtO+zRv+8ifld7c/ucZz3Hpy DwfdGzkgm1RJ
fJsXsrBhb7DErFTmQ7iJD8kfQKODxzx1tFV9er/zfgv8hcqMLS11G+1b+0dR 09rHyLb7Okby
I5dmIZ2GxiNvyqBnB65ArdoorCpU53e1vJDSsFFFFZjCiiigAooooAY8UcjB njVivQkZxyD/
ADAP4Cmi1t1xiCIYxjCDjGMf+gr/AN8j0qWigDE8U2M954UvbGwsormWSNY0 gbaq43AEjPAK
jJB7EDr0pnhzw4mjRtcXDJPqUyhZZlXCoo6Rxj+FBwAO+PoBvUVaqNQ5FsRy Jy53uFYPiq1v
pLS0vNLill1CzuBLCkcaSA5VkbcryxAjax/jBBx15B3qKgs47RfCVxJoV/Fr MoWfVbZoriOK
ML5W6SZzj5nGf32MZYAr1Yc1T/4VvC+nC3eDw0sqTpMnkaAqQyFVZcTR+YfM 4ckYK4PPtXe0
UPV3BHIXHguaTTba0trvTrHZaz2kyWmneXCySkElIxJ8jAqDnLA5PHPE1/4Q S60RbB7qVljl
upj5SBXfzllG1cnAI83qeDjnGa6mihttWBaHAWel+KL6G/1LUIEj1BGtWtYT EkJk8lmYghZp
VG4OVB3DnnAxz0uiQ3k19qGq31nJZSXRjjit5XRpEjQHG4ozLkszngnjHfgb VFO4rBRRRSGF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA BRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU UUAf/9k=
--------------080706030906060503000209--
|
|
|
|
Re: before() and after() [message #44477 is a reply to message #44414] |
Tue, 16 November 2004 13:27 |
Eclipse User |
|
|
|
Originally posted by: mattingley.yahoo.de
Eric Bodden wrote:
> On Tue, 16 Nov 2004 10:33:54 +0100, exquisitus wrote:
>
>> before() returning : greeting() {
>
>
> That is invalid syntax. there is not "before returning" advice, only
> "before" and "after" as well as "after returning" and "after throwing".
> however AspectJ should not accept that of course. I raised a bug:
>
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=78707
>
> Eric
>
Indeed, removing "returning" gets the behaviour I was looking for:
however the real bug is that ajdt accepts before() returning as valid
syntax. In fact, if I had RTFM'ed I would have seen that I should
replace "after() returning" with "before()" :-(
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03966 seconds