aboutsummaryrefslogtreecommitdiff
path: root/docs/eps/classloader.eps
blob: 4c3a3f3f2a1f4ea4c5fc752978d2410c8e36618a (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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
%!PS-Adobe-2.0 EPSF-2.0
%%Title: classloader.eps
%%Creator: fig2dev Version 3.2 Patchlevel 0-beta3
%%CreationDate: Thu Mar 18 16:45:56 1999
%%For: dahm@gromit (Markus Dahm)
%%Orientation: Portrait
%%BoundingBox: 0 0 683 144
%%Pages: 0
%%BeginSetup
%%EndSetup
%%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def

end
save
-55.0 171.0 translate
1 -1 scale

/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add
  4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
  bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
  4 -2 roll mul srgb} bind def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
%%EndProlog

$F2psBegin
10 setmiterlimit
n -1000 3712 m -1000 -1000 l 12712 -1000 l 12712 3712 l cp clip
 0.06299 0.06299 sc
% Polyline
7.500 slw
n 1005 450 m 900 450 900 1020 105 arcto 4 {pop} repeat
  900 1125 3045 1125 105 arcto 4 {pop} repeat
  3150 1125 3150 555 105 arcto 4 {pop} repeat
  3150 450 1005 450 105 arcto 4 {pop} repeat
 cp gs col0 s gr 
/Helvetica ff 210.00 scf sf
1350 900 m
gs 1 -1 sc (Java class file) col0 sh gr
% Polyline
n 3600 450 m 5850 450 l 5850 1125 l 3600 1125 l cp gs col0 s gr 
/Helvetica ff 210.00 scf sf
4140 855 m
gs 1 -1 sc (Class loader) col0 sh gr
% Polyline
n 6750 450 m 9000 450 l 9000 1125 l 6750 1125 l cp gs col0 s gr 
/Helvetica ff 210.00 scf sf
7020 855 m
gs 1 -1 sc (Byte code verifier) col0 sh gr
% Polyline
n 9450 450 m 11700 450 l 11700 1125 l 9450 1125 l cp gs col0 s gr 
/Helvetica ff 210.00 scf sf
9900 900 m
gs 1 -1 sc (Interpreter/JIT) col0 sh gr
% Polyline
n 4950 1575 m 7875 1575 l 7875 2700 l 4950 2700 l cp gs col0 s gr 
/Helvetica ff 210.00 scf sf
5175 2475 m
gs 1 -1 sc (Byte code transformations) col0 sh gr
/Courier-Bold ff 210.00 scf sf
5850 2025 m
gs 1 -1 sc (JavaClass) col0 sh gr
% Polyline
gs  clippath
3453 735 m 3573 765 l 3453 795 l 3615 795 l 3615 735 l cp
clip
n 3150 765 m 3600 765 l gs col0 s gr gr

% arrowhead
n 3453 735 m 3573 765 l 3453 795 l 3453 765 l 3453 735 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
9303 735 m 9423 765 l 9303 795 l 9465 795 l 9465 735 l cp
clip
n 9000 765 m 9450 765 l gs col0 s gr gr

% arrowhead
n 9303 735 m 9423 765 l 9303 795 l 9303 765 l 9303 735 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
6105 1428 m 6075 1548 l 6045 1428 l 6045 1590 l 6105 1590 l cp
clip
n 5850 765 m 6075 765 l 6075 1575 l gs col0 s gr gr

% arrowhead
n 6105 1428 m 6075 1548 l 6045 1428 l 6075 1428 l 6105 1428 l  cp gs 0.00 setgray ef gr  col0 s
% Polyline
gs  clippath
6603 735 m 6723 765 l 6603 795 l 6765 795 l 6765 735 l cp
clip
n 6525 1575 m 6525 765 l 6750 765 l gs col0 s gr gr

% arrowhead
n 6603 735 m 6723 765 l 6603 795 l 6603 765 l 6603 735 l  cp gs 0.00 setgray ef gr  col0 s
$F2psEnd
rs