blob: e65cb498c7dd2fd18817c89c90c9b8f7704c85f9 (
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
|
<toc label="AspectJ Programming Guide">
<topic label="Preface" href="doc/progguide/preface.html"/>
<topic label="1. Getting Started with AspectJ" href="doc/progguide/starting.html">
<topic label="Introduction" href="doc/progguide/starting.html#starting-intro"/>
<topic label="Introduction to AspectJ" href="doc/progguide/starting-aspectj.html">
<topic label="The Dynamic Join Point Model" href="doc/progguide/starting-aspectj.html#d0e181"/>
<topic label="Pointcuts" href="doc/progguide/starting-aspectj.html#d0e194"/>
<topic label="Advice" href="doc/progguide/starting-aspectj.html#d0e304"/>
<topic label="Inter-type declarations" href="doc/progguide/starting-aspectj.html#d0e422"/>
<topic label="Aspects" href="doc/progguide/starting-aspectj.html#d0e491"/>
</topic>
<topic label="Development Aspects" href="doc/progguide/starting-development.html">
<topic label="Tracing" href="doc/progguide/starting-development.html#d0e513"/>
<topic label="Profiling and Logging" href="doc/progguide/starting-development.html#d0e541"/>
<topic label="Pre- and Post-Conditions" href="doc/progguide/starting-development.html#d0e586"/>
<topic label="Contract Enforcement" href="doc/progguide/starting-development.html#d0e624"/>
<topic label="Configuration Management" href="doc/progguide/starting-development.html#d0e658"/>
</topic>
<topic label="Production Aspects" href="doc/progguide/starting-production.html">
<topic label="Change Monitoring" href="doc/progguide/starting-production.html#d0e671"/>
<topic label="Context Passing" href="doc/progguide/starting-production.html#d0e742"/>
<topic label="Providing Consistent Behavior" href="doc/progguide/starting-production.html#starting-production-consistentBehavior"/>
</topic>
<topic label="Conclusion" href="doc/progguide/starting-conclusion.html"/>
</topic>
<topic label="2. The AspectJ Language" href="doc/progguide/language.html">
<topic label="Introduction" href="doc/progguide/language.html#language-intro"/>
<topic label="The Anatomy of an Aspect" href="doc/progguide/language-anatomy.html">
<topic label="An Example Aspect" href="doc/progguide/language-anatomy.html#d0e863"/>
<topic label="Pointcuts" href="doc/progguide/language-anatomy.html#d0e880"/>
<topic label="Advice" href="doc/progguide/language-anatomy.html#d0e923"/>
</topic>
<topic label="Join Points and Pointcuts" href="doc/progguide/language-joinPoints.html">
<topic label="Some Example Pointcuts" href="doc/progguide/language-joinPoints.html#d0e1018"/>
<topic label="call vs. execution" href="doc/progguide/language-joinPoints.html#d0e1288"/>
<topic label="Pointcut composition" href="doc/progguide/language-joinPoints.html#d0e1334"/>
<topic label="Pointcut Parameters" href="doc/progguide/language-joinPoints.html#d0e1438"/>
<topic label="Example: Handle Liveness" href="doc/progguide/language-joinPoints.html#d0e1564"/>
</topic>
<topic label="Advice" href="doc/progguide/language-advice.html"/>
<topic label="Inter-type declarations" href="doc/progguide/language-interType.html">
<topic label="Inter-type Scope" href="doc/progguide/language-interType.html#d0e1812"/>
<topic label="Example: Point Assertions" href="doc/progguide/language-interType.html#d0e1837"/>
</topic>
<topic label="thisJoinPoint" href="doc/progguide/language-thisJoinPoint.html"/>
</topic>
<topic label="3. Examples" href="doc/progguide/examples.html">
<topic label="Introduction" href="doc/progguide/examples.html#examples-intro"/>
<topic label="Obtaining, Compiling and Running the Examples" href="doc/progguide/examples-howto.html"/>
<topic label="Basic Techniques" href="doc/progguide/examples-basic.html">
<topic label="Join Points and thisJoinPoint" href="doc/progguide/examples-basic.html#examples-joinPoints"/>
<topic label="Roles and Views" href="doc/progguide/examples-basic.html#examples-roles"/>
</topic>
<topic label="Development Aspects" href="doc/progguide/examples-development.html">
<topic label="Tracing using aspects" href="doc/progguide/examples-development.html#d0e2474"/>
</topic>
<topic label="Production Aspects" href="doc/progguide/examples-production.html">
<topic label="A Bean Aspect" href="doc/progguide/examples-production.html#d0e2676"/>
<topic label="The Subject/Observer Protocol" href="doc/progguide/examples-production.html#d0e2858"/>
<topic label="A Simple Telecom Simulation" href="doc/progguide/examples-production.html#d0e2995"/>
</topic>
<topic label="Reusable Aspects" href="doc/progguide/examples-reusable.html">
<topic label="Tracing using Aspects, Revisited" href="doc/progguide/examples-reusable.html#d0e3339"/>
</topic>
</topic>
<topic label="4. Idioms" href="doc/progguide/idioms.html">
<topic label="Introduction" href="doc/progguide/idioms.html#idioms-intro"/>
</topic>
<topic label="5. Pitfalls" href="doc/progguide/pitfalls.html">
<topic label="Introduction" href="doc/progguide/pitfalls.html#pitfalls-intro"/>
<topic label="Infinite loops" href="doc/progguide/pitfalls-infiniteLoops.html"/>
</topic>
<topic label="Implementation Limitations" href="doc/progguide/limitations.html"/>
</toc>
|