blob: 44ca53004eaf09895d9266be08caa9012b5d1cc2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
package org.aspectj.systemtest.ajc150;
import org.aspectj.testing.XMLBasedAjcTestCase;
import junit.framework.Test;
/**
* Checking that runtime visible annotations are visible at runtime (they get into the class file)
*/
public class RuntimeAnnotations extends XMLBasedAjcTestCase {
public static Test suite() {
return XMLBasedAjcTestCase.loadSuite(RuntimeAnnotations.class);
}
protected java.net.URL getSpecFile() {
return getClassResource("ajc150.xml");
}
public void test01() {
runTest("public method with declare @method");
}
public void test02() {
runTest("public method on the aspect that declares @method on it");
}
public void test03() {
runTest("public annotated method");
}
public void test04() {
runTest("public ITD method with declare @method");
}
public void test05() {
runTest("public annotated ITD method");
}
public void test06() {
runTest("public ITD-on-itself method with declare @method");
}
public void test07() {
runTest("public annotated ITD-on-itself method");
}
public void test08() {
runTest("public method on an Interface with declare @method");
}
public void test09() {
runTest("public annotated method on an Interface");
}
public void test10() {
runTest("public ITD method onto an Interface with declare @method");
}
public void test11() {
runTest("public annotated ITD method onto an Interface");
}
public void test12() {
runTest("public abstract method with declare @method");
}
public void test13() {
runTest("public abstract method on the aspect that declares @method on it");
}
public void test14() {
runTest("public abstract annotated method");
}
public void test15() {
runTest("public abstract ITD method with declare @method");
}
public void test16() {
runTest("public abstract annotated ITD method");
}
public void test17() {
runTest("public abstract ITD-on-itself method with declare @method");
}
public void test18() {
runTest("public abstract annotated ITD-on-itself method");
}
public void test19() {
runTest("public abstract method on an Interface with declare @method");
}
public void test20() {
runTest("public abstract annotated method on an Interface");
}
public void test21() {
runTest("public abstract ITD method onto an Interface with declare @method");
}
public void test22() {
runTest("public abstract annotated ITD method onto an Interface");
}
public void test23() {
runTest("public field with declare @field");
}
public void test24() {
runTest("public field on the aspect that declares @field on it");
}
public void test25() {
runTest("public annotated field");
}
public void test26() {
runTest("public ITD field with declare @field");
}
public void test27() {
runTest("public annotated ITD field");
}
public void test28() {
runTest("public ITD-on-itself field with declare @field");
}
public void test29() {
runTest("public annotated ITD-on-itself field");
}
}
|