KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > Test


1 /* ----------------------------------------------------------------------------
2  * EAOP 1.0, 2002-12-19
3  * (c) 2002 Remi Douence, Mario Sudholt; OBASCO group; EMN/INRIA; France
4  * THIS SOFTWARE IS PROVIDED AS IS AND WITHOUT ANY WARRANTY
5   -------------------------------------------------------------------------- */

6
7 import fr.emn.info.eaop.*;
8 import fr.emn.info.eaop.aspect.*;
9 import fr.emn.info.eaop.event.*;
10
11 import java.util.*;
12 import java.lang.reflect.*;
13 import java.io.*;
14
15 class Test {
16     public static void main(String JavaDoc[] args) {
17     // set aspects
18

19 // Monitor.monitor.aspects =
20
// new Root(new Always());
21

22     Monitor.monitor.aspects =
23         new Root(new Cond(new CflowInstances("f"),
24                   new AlwaysMethod("h")));
25
26 // Monitor.monitor.aspects =
27
// new Root(new Cond(new CflowInstances("f"),
28
// new Cond(new CflowInstances("g"),
29
// new AlwaysMethod("h"))));
30

31 // Monitor.monitor.aspects =
32
// new Root(new Cond(new CflowStack("f"),
33
// new Cond(new CflowStack("g"),
34
// new AlwaysMethodStack("h"))));
35

36     // start base program
37
(new Base()).f(2, 6);
38     }
39 }
40
Popular Tags