Differences
This shows you the differences between two versions of the page.
research:mao:extended-signatures [2012/06/03 12:39] – created ebodden | research:mao:extended-signatures [2012/06/03 12:40] (current) – ebodden | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | jpi Number JPBase(Object o); | ||
+ | |||
+ | jpi Integer JPAdvice(Object o); | ||
+ | |||
+ | around Integer JPBase(Object o): JPAdvice { | ||
+ | |||
+ | |||
+ | } | ||
+ | |||
+ | base: | ||
+ | |||
+ | Integer foo(Object o); | ||
+ | |||
+ | exhibit JPBase(Object o): call(* foo()) && args(o); | ||
+ | |||
+ | Number n = foo(new LinkedList()); | ||