TY - GEN
T1 - Micky
T2 - 2005 International Conference on Programming Languages and Compilers, PLC'05
AU - Crawley, Bryan S.
AU - Finkel, Raphael A.
PY - 2005
Y1 - 2005
N2 - Aspect-oriented languages such as AspectJ can be implemented by a preprocessor that converts aspects to classes, converts advice to methods, and inserts explicit method calls to the advice methods at the appropriate join points. The resulting code calls the advice methods in places where the programmer coded no explicit calls. We refer to such calls as implicit method calls. We can achieve capabilities similar to AspectJ but with a simpler language by focusing on the notion of implicit method calls. We propose Micky, an extension of Java that implements implicit method calls.
AB - Aspect-oriented languages such as AspectJ can be implemented by a preprocessor that converts aspects to classes, converts advice to methods, and inserts explicit method calls to the advice methods at the appropriate join points. The resulting code calls the advice methods in places where the programmer coded no explicit calls. We refer to such calls as implicit method calls. We can achieve capabilities similar to AspectJ but with a simpler language by focusing on the notion of implicit method calls. We propose Micky, an extension of Java that implements implicit method calls.
UR - http://www.scopus.com/inward/record.url?scp=60749125265&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=60749125265&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:60749125265
SN - 9781932415759
T3 - Proceedings of the 2005 International Conference on Programming Languages and Compilers, PLC'05
SP - 201
EP - 206
BT - Proceedings of the 2005 International Conference on Programming Languages and Compilers, PLC'05
Y2 - 27 June 2005 through 30 June 2005
ER -