Compare commits
1650 Commits
classfile
...
bcGenerics
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
84c7d728c5 | ||
|
|
73f412d22d | ||
|
|
9ffc74467b | ||
|
|
5950fcc0a9 | ||
|
|
d2fb17ad4e | ||
|
|
d9f084cd0f | ||
|
|
6a519ff6dc | ||
|
|
5b527ec8ab | ||
|
|
709041f024 | ||
|
|
e086ff187e | ||
|
|
588212389a | ||
|
|
1454281628 | ||
|
|
602216d9e2 | ||
|
|
e53c29f582 | ||
|
|
656c77d16b | ||
|
|
9d16855ce2 | ||
|
|
9d2fdf9692 | ||
|
|
5c5b1ea2b1 | ||
|
|
2e2227b701 | ||
|
|
16baa5eaa8 | ||
|
|
588b9ef83a | ||
|
|
ee932892c6 | ||
|
|
547ad9601a | ||
|
|
6c94404f27 | ||
|
|
2b5b677682 | ||
|
|
1edc023ed9 | ||
|
|
df0f26c021 | ||
|
|
0f1526daa2 | ||
|
|
53d1f20a40 | ||
|
|
ec4defd087 | ||
|
|
6a2a8313e6 | ||
|
|
d4a59517d3 | ||
|
|
f4b5124fd3 | ||
|
|
c921330b55 | ||
|
|
4ba4292db4 | ||
|
|
57b5a51895 | ||
|
|
986ce8e6e0 | ||
|
|
8a6646bd7c | ||
|
|
01a548215a | ||
|
|
66cd1e7012 | ||
|
|
850fe39426 | ||
|
|
212aeaa3a0 | ||
|
|
7cb2eed36e | ||
|
|
82f330eab5 | ||
|
|
f25ba4d13e | ||
|
|
4d4be5420b | ||
|
|
a01779d6df | ||
|
|
44ed1d8e8d | ||
|
|
75adbaf579 | ||
|
|
411629279d | ||
|
|
47783083b0 | ||
|
|
94c32609c6 | ||
|
|
6175fb3ee3 | ||
|
|
2bd6147517 | ||
|
|
728b729f08 | ||
|
|
27c6351aed | ||
|
|
fc14cf9893 | ||
|
|
b46e0b855c | ||
|
|
88ec8823fd | ||
|
|
c77a2b3354 | ||
|
|
8a5dbb28ac | ||
|
|
86768153c0 | ||
|
|
5722f0285b | ||
|
|
6c19a9f78c | ||
|
|
3e186334a2 | ||
|
|
fcad60996c | ||
|
|
9c648546e4 | ||
|
|
8e4b39b05e | ||
|
|
926d911d21 | ||
|
|
d010c843df | ||
|
|
72705ac868 | ||
|
|
362e797b10 | ||
|
|
1f12aaec82 | ||
|
|
08d69ce6e3 | ||
|
|
396efb52de | ||
|
|
67469bbb84 | ||
|
|
d2581b02ab | ||
|
|
db91e73750 | ||
|
|
e52181a0c7 | ||
|
|
28c6f78715 | ||
|
|
2eaebbf0f8 | ||
|
|
1e5e9f8cd4 | ||
|
|
33f2bf3d21 | ||
|
|
aa0b157374 | ||
|
|
aaae762ca8 | ||
|
|
9e1d58f4b1 | ||
|
|
7f239d11ee | ||
|
|
ca7c76a99a | ||
|
|
26634bb038 | ||
|
|
9dcb1f76ca | ||
|
|
e0da6b3d31 | ||
|
|
3c0beabc1b | ||
|
|
e83d59d97d | ||
|
|
3ad51f952e | ||
|
|
449a11f433 | ||
|
|
9805f956c0 | ||
|
|
0a4a625198 | ||
|
|
25487469c7 | ||
|
|
188ea1f7f8 | ||
|
|
cf951043ef | ||
|
|
fd72ed340d | ||
|
|
38d4481756 | ||
|
|
01891c9513 | ||
|
|
aae2e5244b | ||
|
|
d6961b0d0b | ||
|
|
d4d668b662 | ||
|
|
8c517e7f4a | ||
|
|
b3622df2fd | ||
|
|
fa42a69374 | ||
|
|
eb43a616e2 | ||
|
|
faccdf5896 | ||
|
|
6de1c50542 | ||
|
|
58d757398d | ||
|
|
755fd5c821 | ||
|
|
c1e4f14fa4 | ||
|
|
7d514d617c | ||
|
|
4490de575c | ||
|
|
752b68d447 | ||
|
|
edd263ac15 | ||
|
|
d0a261f55c | ||
|
|
72a84323de | ||
|
|
9e0a6151fd | ||
|
|
013539e7e8 | ||
|
|
e07b189ba4 | ||
|
|
531b484c53 | ||
|
|
cbe77d3722 | ||
|
|
20abd181b6 | ||
|
|
90c0cd431f | ||
|
|
f8d3263d24 | ||
|
|
ffa30e50c3 | ||
|
|
5798c47d62 | ||
|
|
f21959fef8 | ||
|
|
85fcef8289 | ||
|
|
5a3145281e | ||
|
|
5624af609c | ||
|
|
a4eaaa748e | ||
|
|
83b9f7edb8 | ||
|
|
b71efd65a0 | ||
|
|
e380c77ce6 | ||
|
|
794412a402 | ||
|
|
f256714223 | ||
|
|
1931c61392 | ||
|
|
c1a4617085 | ||
|
|
a733f373a7 | ||
|
|
9dbfbe9e6a | ||
|
|
6b33fdc5fb | ||
|
|
2f9d44d0b0 | ||
|
|
3bf45888e5 | ||
|
|
dab0dc180c | ||
|
|
2d73b4e47f | ||
|
|
54325d5168 | ||
|
|
af6537841c | ||
|
|
964b73e8c4 | ||
|
|
c7c9f65ecf | ||
|
|
416d68bcb0 | ||
|
|
5c74c69b9e | ||
|
|
4da4966b86 | ||
|
|
7bfc222037 | ||
|
|
a269ee9690 | ||
|
|
134496129a | ||
|
|
d4b6073760 | ||
|
|
2275153590 | ||
|
|
95043455fa | ||
|
|
2ef7bae78a | ||
|
|
0ceae1ebb7 | ||
|
|
07c679a598 | ||
|
|
74ad081e78 | ||
|
|
af93ea4750 | ||
|
|
e72310278d | ||
|
|
3ce60eec8d | ||
|
|
d27e0af57c | ||
|
|
0a9e325f54 | ||
|
|
ea65a87336 | ||
|
|
623705d38a | ||
|
|
72fa0978c2 | ||
|
|
fc3331d810 | ||
|
|
d08708878f | ||
|
|
d5d49ad30e | ||
|
|
35696efd1c | ||
|
|
f0ba7c03b5 | ||
|
|
e6387dca6b | ||
|
|
5ddc9201f7 | ||
|
|
26477b60fb | ||
|
|
9bf273ac1a | ||
|
|
4ef360e41e | ||
|
|
5849cd6f39 | ||
|
|
27b73f55e7 | ||
|
|
a02e5a16a8 | ||
|
|
788ddb2bcc | ||
|
|
de08e5830d | ||
|
|
7a1ed7ce6f | ||
|
|
d4c17053d7 | ||
|
|
e6d8b92ffa | ||
|
|
d7e59ecdc7 | ||
|
|
141194c983 | ||
|
|
6dce7058a0 | ||
|
|
225f380735 | ||
|
|
6a87f443e4 | ||
|
|
6ce9f4415e | ||
|
|
e3f2e4d793 | ||
|
|
3fb95600a0 | ||
|
|
94b93c39df | ||
|
|
60be47c0f1 | ||
|
|
693b47b619 | ||
|
|
99bf02606b | ||
|
|
2869f07a58 | ||
|
|
2be9055608 | ||
|
|
0d83ee8505 | ||
|
|
f325b04ee2 | ||
|
|
56dd759762 | ||
|
|
1b7bded3c3 | ||
|
|
bda7dcb5c1 | ||
|
|
241c7f37d9 | ||
|
|
54b4ad97f6 | ||
|
|
674233e2f9 | ||
|
|
b56f18c16e | ||
|
|
8e220b81d5 | ||
|
|
8a43839c28 | ||
|
|
0594fc7381 | ||
|
|
77a952c997 | ||
|
|
3c7b1451d4 | ||
|
|
ceba60cccb | ||
|
|
88e2366eab | ||
|
|
334b56234f | ||
|
|
4ace3b6f92 | ||
|
|
355df5fab7 | ||
|
|
85d5485595 | ||
|
|
d3d1d658b8 | ||
|
|
2add9f518c | ||
|
|
f46d26e53f | ||
|
|
315b6172a0 | ||
|
|
ea3ff69047 | ||
|
|
44edc7e9cb | ||
|
|
673c249b68 | ||
|
|
d165260be0 | ||
|
|
aeb8bb92ed | ||
|
|
5768783828 | ||
|
|
acc7d95060 | ||
|
|
50027a9da0 | ||
|
|
236afea4f9 | ||
|
|
b8741d881b | ||
|
|
16ca123780 | ||
|
|
654f347450 | ||
|
|
c72204428f | ||
|
|
1e037a0019 | ||
|
|
8759a9cc5d | ||
|
|
0ee5a6791d | ||
|
|
1a8115bf07 | ||
|
|
72e128d3f3 | ||
|
|
b70e261b23 | ||
|
|
df95c244bf | ||
|
|
1061f355ff | ||
|
|
4ca671631d | ||
|
|
7ee06254f0 | ||
|
|
a823ef2b16 | ||
|
|
9281786db4 | ||
|
|
77d397fc53 | ||
|
|
5f89188d00 | ||
|
|
6bdd347298 | ||
|
|
9b131c48b0 | ||
|
|
5e14acfa12 | ||
|
|
7d9976e638 | ||
|
|
2bbb6e0b6b | ||
|
|
6d34ae89ae | ||
|
|
9492c43e70 | ||
|
|
f18083ba06 | ||
|
|
b9aee4da77 | ||
|
|
70972a5cbf | ||
|
|
f99d4dae5a | ||
|
|
dc535ad9b7 | ||
|
|
dd8b4f322e | ||
|
|
af894ebfe4 | ||
|
|
cc676f32c5 | ||
|
|
272948f70d | ||
|
|
5d0603f423 | ||
|
|
3e9e222d73 | ||
|
|
d6364040fa | ||
|
|
52c445435d | ||
|
|
6264d928b2 | ||
|
|
89387d2718 | ||
|
|
0443f1e528 | ||
|
|
34969e66ba | ||
|
|
dcbcf873e4 | ||
|
|
deb632050a | ||
|
|
acf8c108e8 | ||
|
|
968dc06edc | ||
|
|
47808c4e6f | ||
|
|
5029cca0f1 | ||
|
|
79eb3135d6 | ||
|
|
adf675e595 | ||
|
|
f3e60e50ef | ||
|
|
30f75f2f17 | ||
|
|
4e5c75673d | ||
|
|
2421dd0222 | ||
|
|
14be882b7b | ||
|
|
448d3e04f8 | ||
|
|
fe99db81b3 | ||
|
|
c3ca4777bb | ||
|
|
16b7db9218 | ||
|
|
2d5f03a3e0 | ||
|
|
fd64b84072 | ||
|
|
2a5c727400 | ||
|
|
3fedbcc4a0 | ||
|
|
4f84e60246 | ||
|
|
d373b3dbf8 | ||
|
|
7c3ca93c0b | ||
|
|
72a4c64c5c | ||
|
|
72c2e19def | ||
|
|
bd0bfed2cb | ||
|
|
80b4f631ed | ||
|
|
cee86a6b61 | ||
|
|
f1f34a6733 | ||
|
|
1a2454e00b | ||
|
|
bc1a796e28 | ||
|
|
9f53d1fdc2 | ||
|
|
69706ee1d2 | ||
|
|
b8e229cf3f | ||
|
|
e0c5afcd6d | ||
|
|
9123e222f4 | ||
|
|
29bd9a3f4f | ||
|
|
7926c25c7d | ||
|
|
b4c604e2b1 | ||
|
|
d8bb4d6188 | ||
|
|
0ecaf36648 | ||
|
|
2eb7a63480 | ||
|
|
1991bbbcd3 | ||
|
|
b5bc9fa01a | ||
|
|
a92521f04a | ||
|
|
895b5a972e | ||
|
|
11649b39d3 | ||
|
|
303cfa5409 | ||
|
|
660ef68f7e | ||
|
|
23eab0c9a4 | ||
|
|
162ca3eb27 | ||
|
|
6d70464a1c | ||
|
|
1437788f5a | ||
|
|
04d3ac84e7 | ||
|
|
2db5ecc260 | ||
|
|
b325e205a1 | ||
|
|
ff2bca5ce5 | ||
|
|
c08d4b8457 | ||
|
|
d2d02e26f0 | ||
|
|
e0d5699ae7 | ||
|
|
3f2558d21e | ||
|
|
814aef082d | ||
|
|
5a0e53485c | ||
|
|
1ca7fba835 | ||
|
|
98eb1827b8 | ||
|
|
ee1fa17aba | ||
|
|
66078360da | ||
|
|
bb26112a9b | ||
|
|
26f24db0a3 | ||
|
|
97d893e66b | ||
|
|
57fb90afaf | ||
|
|
63ac79f02c | ||
|
|
07fa62d11d | ||
|
|
c7042d185f | ||
|
|
7e3fca2da9 | ||
|
|
66587a8f71 | ||
|
|
ad42282485 | ||
|
|
581e5e574e | ||
|
|
ae14dfd947 | ||
|
|
9d53d9d5d1 | ||
|
|
58f5e17ab5 | ||
|
|
6fce2760c5 | ||
|
|
1de897fb1f | ||
|
|
87dede5d5f | ||
|
|
f085f9f499 | ||
|
|
a40d2b991f | ||
|
|
704415ae3b | ||
|
|
65531ac12e | ||
|
|
34e632b872 | ||
|
|
3470215bae | ||
|
|
f5398fa8e9 | ||
|
|
f617ad8946 | ||
|
|
876ec6a4f6 | ||
|
|
26d9b1215f | ||
|
|
0f29bc038a | ||
|
|
a5ed5a2a46 | ||
|
|
c597b0430a | ||
|
|
06a0cb8eaf | ||
|
|
b5a601d798 | ||
|
|
7ea6777906 | ||
|
|
6b1896f58c | ||
|
|
d81c06cdd9 | ||
|
|
8baff8f376 | ||
|
|
bc2cab8c95 | ||
|
|
dca5d21c23 | ||
|
|
51a2acdbaf | ||
| 832623a738 | |||
|
|
dcc36f082f | ||
|
|
9575afd0b4 | ||
|
|
5c797a44a1 | ||
|
|
87dbcfdad4 | ||
|
|
8048af2106 | ||
|
|
e4243b612c | ||
|
|
da4c59f2cf | ||
|
|
1c22fc7d57 | ||
|
|
0b7aea21d9 | ||
|
|
521a1cbf3b | ||
|
|
22ca2cbd4a | ||
|
|
49ea4ee283 | ||
|
|
225dc16a89 | ||
|
|
4738add4fc | ||
| 35d5fb2f03 | |||
| c8728bab10 | |||
|
|
bc99dc4c8b | ||
|
|
2bbf9eac36 | ||
|
|
a785c85d42 | ||
|
|
ec2b501e63 | ||
|
|
8be4f94edf | ||
|
|
1b6cae1be0 | ||
|
|
41774b3faf | ||
|
|
62d44eb15c | ||
|
|
5f8c73f176 | ||
|
|
0ae777b4ac | ||
|
|
087170bdbf | ||
|
|
93d0caaefb | ||
|
|
1f031149d3 | ||
|
|
fc870fd706 | ||
| 4450f5c0cd | |||
|
|
92693c2c15 | ||
|
|
50a1f979a0 | ||
|
|
478a2df3dc | ||
|
|
59243d9f94 | ||
|
|
82b08c5aae | ||
|
|
615983bf37 | ||
|
|
f40c82af4a | ||
|
|
21bc2a67a1 | ||
|
|
52a96d7253 | ||
|
|
fef4d27d21 | ||
|
|
603c4c9c46 | ||
|
|
baee0024e9 | ||
|
|
1baaf79f8c | ||
|
|
52f480147e | ||
|
|
9717c54d53 | ||
|
|
c271c689de | ||
|
|
24c27303dd | ||
|
|
117106a7b3 | ||
|
|
5680f913ef | ||
| 22ff521d08 | |||
|
|
32ab198f9e | ||
|
|
fae26a8f26 | ||
|
|
bb5a4e8580 | ||
|
|
000c16b907 | ||
|
|
87a2ed8117 | ||
|
|
a0de7a4467 | ||
|
|
3e829eee54 | ||
|
|
7ff3f22db5 | ||
|
|
4886976752 | ||
|
|
daf684deef | ||
|
|
0b680f831d | ||
|
|
41c87e3085 | ||
|
|
bcee5e5209 | ||
|
|
95e9b2dbda | ||
|
|
72f27fab7a | ||
|
|
06bb978cf6 | ||
|
|
dbe05bb718 | ||
|
|
9a735e86dd | ||
|
|
240d57a8ba | ||
| dd18c7c40e | |||
|
|
45ccfb58e3 | ||
|
|
4ac99b61bf | ||
|
|
f107c8d1f7 | ||
| 161c1a1b53 | |||
| 6b1a4eddfc | |||
|
|
ae7a63fbca | ||
| 79810be94f | |||
|
|
8870bc326c | ||
|
|
e1c6369bcb | ||
|
|
46255efb70 | ||
|
|
fb77f9192f | ||
|
|
a71e56ea97 | ||
|
|
5dfa6769b2 | ||
|
|
77be216ee5 | ||
|
|
100db9baac | ||
|
|
e1f579664a | ||
|
|
7a9c0a1e69 | ||
|
|
7e5aa852d7 | ||
|
|
5d39863cc6 | ||
|
|
01dd4e57e6 | ||
|
|
6faffdf90c | ||
|
|
f4bc057aff | ||
|
|
78db0f0177 | ||
|
|
3233ccd845 | ||
|
|
b0b1426e20 | ||
|
|
103c7e4b14 | ||
|
|
3638edfa73 | ||
|
|
bd98bed5ca | ||
|
|
6299086297 | ||
|
|
de5b43d72b | ||
|
|
7e6dee8e1d | ||
|
|
dafcd2f125 | ||
|
|
6a5ababa51 | ||
|
|
273ddb92d7 | ||
|
|
4a2b901465 | ||
|
|
dea3da3b69 | ||
|
|
13c70148a8 | ||
|
|
bb5945898a | ||
|
|
123f94aea7 | ||
|
|
dff72b0c97 | ||
|
|
1667b394f2 | ||
|
|
95943b1627 | ||
|
|
0315a1f144 | ||
|
|
52a5fd7904 | ||
|
|
b5b5b5d9c9 | ||
|
|
83aaff140c | ||
|
|
3deaceec01 | ||
|
|
9862df9e63 | ||
|
|
9f2702276f | ||
|
|
87cf674352 | ||
|
|
dfd6a1f532 | ||
|
|
e8388e2748 | ||
|
|
095f9a7956 | ||
|
|
c4aec8379e | ||
|
|
ccc16fd22b | ||
|
|
54cf24926e | ||
|
|
94d39ee21a | ||
|
|
725b071d28 | ||
|
|
284af1246b | ||
|
|
f453343f1c | ||
|
|
bb016e6417 | ||
|
|
831bf1fe17 | ||
|
|
cba489f279 | ||
|
|
9f3439a15e | ||
|
|
356b8a7a34 | ||
|
|
ab37e1a607 | ||
|
|
18545cff9a | ||
|
|
9840281d83 | ||
|
|
6256bdfe2e | ||
|
|
6a9db81981 | ||
|
|
53087a8e04 | ||
|
|
aa631b5099 | ||
|
|
a3a02fe475 | ||
|
|
99ce7c1122 | ||
|
|
cef82c6359 | ||
|
|
67fe88215a | ||
|
|
f31023b4fa | ||
|
|
a733eee8b5 | ||
|
|
15f5a2dc76 | ||
|
|
6fcaafe477 | ||
|
|
35b99a4095 | ||
|
|
327f36f1c2 | ||
|
|
6b57aacef0 | ||
|
|
f023754328 | ||
|
|
77aaa0ecb6 | ||
|
|
9f9a94b5cf | ||
|
|
b66d06a165 | ||
|
|
92b110a971 | ||
|
|
2277f68509 | ||
|
|
1c0fa6a820 | ||
|
|
59569380ed | ||
|
|
4fbcf87e0c | ||
|
|
10b5d87119 | ||
|
|
73c37027d9 | ||
|
|
8e198679c7 | ||
|
|
419e4a6d0e | ||
|
|
5cd2ee7d80 | ||
|
|
9c35f04a09 | ||
|
|
6808535f67 | ||
|
|
ac4a79f0e7 | ||
|
|
89246ece5c | ||
|
|
7c2f7c54dd | ||
|
|
c747ab0885 | ||
|
|
6cf98f200b | ||
|
|
ed3a3909c0 | ||
|
|
d53faa0c86 | ||
|
|
b7bb0fa1c4 | ||
|
|
166aa5e506 | ||
|
|
5270cecec9 | ||
|
|
f6e0c561bb | ||
|
|
a45aa50574 | ||
|
|
191a1166b9 | ||
|
|
6e770b5ec5 | ||
|
|
87fe51767c | ||
|
|
f0610aeff1 | ||
|
|
e4fbd17a55 | ||
|
|
9c526f20fb | ||
|
|
1f269918fb | ||
|
|
2d5c863008 | ||
|
|
22499f09e8 | ||
|
|
1f89238fe4 | ||
|
|
c61dd5411e | ||
|
|
52487f3389 | ||
| 5a3dcd7100 | |||
|
|
2f994cdfa8 | ||
|
|
9c4f763c9a | ||
|
|
8f9c07d88e | ||
|
|
b32e437a05 | ||
|
|
48e2d2eec2 | ||
| 1a1ab2696d | |||
|
|
1888eb6d46 | ||
|
|
56d919f446 | ||
|
|
15d120d594 | ||
|
|
e556a470e7 | ||
|
|
398c1992fa | ||
|
|
9a94ba2114 | ||
|
|
cdcebdd4ac | ||
|
|
8e4791cca6 | ||
|
|
3ce4937bc1 | ||
|
|
027538a082 | ||
|
|
39793b461e | ||
|
|
29173ba172 | ||
|
|
5d94820fed | ||
|
|
c7dea4c86b | ||
|
|
ede55d228e | ||
|
|
0610ea8e63 | ||
| 9186f5dff5 | |||
| 5c9b40e0b7 | |||
|
|
8d12821c68 | ||
|
|
311d7ee63a | ||
|
|
bd0678f362 | ||
| a08e2e8815 | |||
| 47689f2fc6 | |||
| b7aca99301 | |||
|
|
8920b32020 | ||
|
|
1f5071d4e4 | ||
| da41857a4f | |||
| 09dcdaeb96 | |||
| 6d0392956d | |||
|
|
542f87e8a3 | ||
|
|
57df329751 | ||
|
|
7b24e2d83f | ||
|
|
b1b1cfdc54 | ||
|
|
672373fc8d | ||
|
|
ab86cc3229 | ||
|
|
0c19cc7400 | ||
|
|
268056542b | ||
|
|
19a1ef4024 | ||
|
|
3c732346d9 | ||
|
|
01339ca7ec | ||
|
|
6ddc4983b0 | ||
|
|
719d1a5ced | ||
|
|
90a9273fc2 | ||
|
|
009a638c9a | ||
|
|
55be865ab4 | ||
|
|
01fd396d29 | ||
|
|
dccdc5da2b | ||
|
|
940c922c80 | ||
|
|
bdc2a83b1c | ||
|
|
d989100b47 | ||
|
|
f015ef75f7 | ||
|
|
5f731bb09c | ||
|
|
09bdaa6a21 | ||
|
|
e8757a179f | ||
|
|
3a444c0172 | ||
|
|
ab36050f9b | ||
|
|
9919ecd083 | ||
|
|
7d8e8249ed | ||
|
|
fb0ef510b2 | ||
|
|
72fdf2dca8 | ||
|
|
eb8db0e0eb | ||
|
|
5386227a34 | ||
|
|
5e675b9a93 | ||
|
|
fd8df92c03 | ||
|
|
eddac2c8ed | ||
|
|
a8274bdc69 | ||
|
|
e702f745c3 | ||
|
|
4616f82b09 | ||
|
|
dbe47f41c1 | ||
|
|
b55d0779e9 | ||
|
|
928396927e | ||
|
|
9a886ed223 | ||
|
|
16e14f9363 | ||
|
|
b51d8356b7 | ||
|
|
48dc76646b | ||
|
|
fea86460e8 | ||
|
|
01703a73c5 | ||
|
|
bb5e697699 | ||
|
|
5a026a431c | ||
|
|
1d767a7696 | ||
|
|
d2fa9e00f8 | ||
|
|
934e5f85f8 | ||
|
|
bfa106913b | ||
|
|
44f4aa4b27 | ||
|
|
a69b827805 | ||
|
|
0c80a4c343 | ||
|
|
e18439918c | ||
|
|
b116139357 | ||
|
|
040300d78e | ||
|
|
c442e2ac17 | ||
|
|
9607fcf980 | ||
|
|
cecec91f74 | ||
|
|
8c00d89731 | ||
|
|
d5d74fef85 | ||
|
|
36bb442bff | ||
|
|
c595925112 | ||
|
|
0116643bc1 | ||
|
|
8d6a722cec | ||
|
|
672d40c557 | ||
|
|
94c69cca55 | ||
|
|
843dd7453d | ||
|
|
ad36158a47 | ||
|
|
7de617f0c1 | ||
|
|
6738eecdf3 | ||
|
|
a011061f22 | ||
|
|
15e18c5907 | ||
|
|
4c213eb3cf | ||
|
|
a194bdbc9f | ||
|
|
e341d9075e | ||
|
|
b104ff591f | ||
|
|
bf8e6d1492 | ||
|
|
bd024d9f4a | ||
|
|
a78b7c5af3 | ||
|
|
5d5132faf4 | ||
|
|
0a8236cd86 | ||
|
|
7f888a1bf8 | ||
|
|
fa92fee98d | ||
|
|
43413d5e3c | ||
|
|
d24b2fa7d6 | ||
|
|
db9298e383 | ||
|
|
1e0da98c4b | ||
|
|
4b44fba421 | ||
|
|
07b159f9a3 | ||
|
|
276ff44756 | ||
|
|
b31da88902 | ||
|
|
6a1f5dc248 | ||
|
|
0e2390a80a | ||
|
|
8ce017c2f2 | ||
| b8a5795bb3 | |||
| 9b960329fc | |||
| b1adc4671d | |||
|
|
6e03d24582 | ||
|
|
f81496fe1f | ||
|
|
201a0978bc | ||
|
|
98331af3c0 | ||
|
|
a355fe7786 | ||
|
|
ea1e81bb95 | ||
|
|
b6f62b48eb | ||
|
|
995af3004a | ||
|
|
5c66212afb | ||
|
|
9a233e437b | ||
|
|
9918e78f97 | ||
|
|
d245aa7367 | ||
|
|
3d07f60145 | ||
|
|
7c3181c3f0 | ||
|
|
b251a646ca | ||
|
|
276f235b56 | ||
|
|
866429ffe7 | ||
|
|
4b21f03a5a | ||
|
|
a7e1a5e2c2 | ||
|
|
932b277dcc | ||
|
|
45c85b7686 | ||
|
|
ff59b585bd | ||
|
|
397ac3cd58 | ||
|
|
77c59de0f0 | ||
|
|
6e72bbab16 | ||
|
|
43f017a224 | ||
|
|
9a7e717c25 | ||
|
|
6b98bf6a58 | ||
|
|
bbc61c67a9 | ||
|
|
1023ed8557 | ||
|
|
3274f12922 | ||
|
|
52f562b570 | ||
|
|
a9c49676a9 | ||
|
|
856f9b059d | ||
|
|
ae02ee247a | ||
|
|
0cf8f82283 | ||
| 1e6f046eff | |||
| 841ac5fcbf | |||
| 3b95cdd76f | |||
|
|
057df7c702 | ||
|
|
86f29f1396 | ||
|
|
0f6381f30b | ||
|
|
adda1db195 | ||
|
|
2167a4288e | ||
|
|
0ad97251ca | ||
|
|
87d2edaaa6 | ||
|
|
fc6040da39 | ||
|
|
d64823ea30 | ||
|
|
3b8ef58222 | ||
|
|
0aa18c74ba | ||
|
|
726eb60eb3 | ||
|
|
afd3f32f23 | ||
|
|
3173cccefa | ||
|
|
e6c58d44c2 | ||
|
|
1be1bb83ca | ||
|
|
2c25e56a76 | ||
|
|
c272688b2d | ||
|
|
cf6d9880e3 | ||
|
|
920eea43ad | ||
|
|
70ca62202d | ||
|
|
44481b4140 | ||
|
|
7a337843e6 | ||
|
|
fcca50ed78 | ||
|
|
5f31150dc8 | ||
|
|
2129299eed | ||
|
|
a48cbae5a5 | ||
|
|
b395f6e137 | ||
|
|
810164ac17 | ||
|
|
4a52bc0e6e | ||
|
|
2c999d0eb6 | ||
|
|
058402e056 | ||
|
|
43bfc551ff | ||
|
|
4261ce2603 | ||
|
|
88ea14bbe8 | ||
|
|
a9909d5f32 | ||
|
|
caa7f7deee | ||
|
|
f05222fb56 | ||
|
|
5cc418371d | ||
|
|
e5d3d67dad | ||
|
|
3d835304cf | ||
|
|
29a17731fd | ||
|
|
18965e0eda | ||
|
|
af1f7f28e2 | ||
|
|
e1af4e1f65 | ||
|
|
ed56e24ff6 | ||
|
|
dad08cfa46 | ||
|
|
f920269e51 | ||
|
|
5d32f20a51 | ||
|
|
42010c5859 | ||
|
|
0c4cdd63b5 | ||
|
|
c02a3480e8 | ||
|
|
561f1d1150 | ||
|
|
30099f5e50 | ||
|
|
de91e49bcc | ||
|
|
4ecf526b14 | ||
|
|
56e4192df4 | ||
|
|
c480e25805 | ||
|
|
47f1f9ad54 | ||
|
|
d0eb091666 | ||
|
|
c8beb9579e | ||
|
|
92c284a04b | ||
|
|
5fab817154 | ||
|
|
a38b796a6f | ||
|
|
d9cc613600 | ||
|
|
2cdca93077 | ||
|
|
9fae52e1e6 | ||
|
|
4c4c0d5ada | ||
|
|
a44baeaa34 | ||
|
|
0b17894ed2 | ||
|
|
52f51c7932 | ||
|
|
a51cef7100 | ||
|
|
2e9a71a18d | ||
|
|
fbcb369f1c | ||
|
|
32d262341a | ||
|
|
d5ba34e620 | ||
|
|
d63fe45d08 | ||
|
|
d328faeee2 | ||
|
|
15f8a1b99d | ||
|
|
72bf03ec58 | ||
|
|
18d477ba07 | ||
|
|
40d87c8636 | ||
|
|
fb629b417f | ||
|
|
3299f329ea | ||
|
|
656b014ad4 | ||
|
|
fa4a24c653 | ||
|
|
d9b81224b6 | ||
|
|
b5a2d64a7b | ||
|
|
7f05966093 | ||
|
|
cca2da8018 | ||
|
|
e9e2d5c27b | ||
|
|
5c36e68825 | ||
|
|
60a304667a | ||
|
|
50a618ee4b | ||
|
|
8d0f24f2f8 | ||
|
|
d064f16de4 | ||
|
|
39747f4138 | ||
|
|
ade687483c | ||
|
|
d55d6734d9 | ||
|
|
77fbe99fed | ||
|
|
bee92ef11d | ||
|
|
f92a53ce74 | ||
|
|
acf9cbd20b | ||
|
|
049f435537 | ||
|
|
f2ddce2e89 | ||
|
|
a4dc47cc4e | ||
|
|
10ede1ba98 | ||
|
|
a77b65e65c | ||
|
|
a1bbd8b11e | ||
|
|
e8537c3886 | ||
|
|
c3320858a3 | ||
|
|
68476f9f96 | ||
|
|
fbfa407c26 | ||
|
|
5814cac83f | ||
|
|
9ef41280ca | ||
|
|
0db15bffa8 | ||
|
|
4c79023889 | ||
|
|
72bcfd41d3 | ||
|
|
e4e98797fc | ||
|
|
647196bf16 | ||
|
|
3c6ffcf4d8 | ||
|
|
fb10220da9 | ||
|
|
599c8b2573 | ||
|
|
f0028f6aaf | ||
|
|
5f61d478fa | ||
|
|
aed261c807 | ||
|
|
3b6363d71a | ||
|
|
ddbcc5ee6e | ||
|
|
1b99f74f39 | ||
|
|
7b9a00a7e6 | ||
|
|
c329ba6cef | ||
|
|
3ab96a3ed7 | ||
|
|
76880708a1 | ||
|
|
e84d6373c7 | ||
|
|
a35bcd490b | ||
|
|
40ba5fb621 | ||
|
|
ad02e94967 | ||
|
|
c34b3c4c14 | ||
|
|
01a954ca68 | ||
|
|
5c6b001ae1 | ||
|
|
fc43cd11da | ||
|
|
e1d68291c9 | ||
|
|
b0a6585252 | ||
|
|
81e223334b | ||
|
|
82a1e86186 | ||
|
|
aff39ba442 | ||
|
|
343c7d3a55 | ||
|
|
c1cbb78fe5 | ||
|
|
4e43de987d | ||
|
|
717fd5d53e | ||
|
|
d9e6ef6e47 | ||
|
|
b2e5555da5 | ||
|
|
c5ea9a3464 | ||
|
|
52a5e54c3a | ||
|
|
264ede100c | ||
|
|
d651a6cdff | ||
|
|
c9e3743fb5 | ||
|
|
7d38c9af43 | ||
|
|
cdb1850668 | ||
|
|
90b6e81195 | ||
|
|
7606aee9c3 | ||
|
|
7504211df2 | ||
|
|
7d09131c27 | ||
|
|
388685d3b2 | ||
|
|
642394c25b | ||
|
|
85dc60169a | ||
|
|
73e6e5c45f | ||
|
|
1a94f449a0 | ||
|
|
6a4cb673bf | ||
|
|
accbe5bbfc | ||
|
|
c4aff43f71 | ||
|
|
107201c00c | ||
|
|
e60e6b622c | ||
|
|
a33ce04734 | ||
|
|
b05b0ea5df | ||
|
|
a1227a8b1b | ||
|
|
a5c34896ba | ||
|
|
bc812ad083 | ||
|
|
1ac500715b | ||
|
|
5be508e943 | ||
|
|
aa6a6beb93 | ||
|
|
dbe09c237c | ||
|
|
592af65c08 | ||
|
|
25329cd39e | ||
|
|
5aebc06337 | ||
|
|
0896cf8236 | ||
|
|
81c8764fc6 | ||
|
|
eb0da3c36a | ||
|
|
dab2087f0a | ||
|
|
e19dee4c99 | ||
|
|
f88d58d548 | ||
|
|
9d9526ae72 | ||
|
|
86a94dfae9 | ||
|
|
fe35a1f56d | ||
| 5821839cbc | |||
| b6df854cc6 | |||
|
|
52b6f438b0 | ||
|
|
07ea25b5b7 | ||
|
|
0d51c3e94d | ||
| 47c2b78713 | |||
| 58db64ad22 | |||
|
|
b67816775e | ||
|
|
748f25a2fd | ||
|
|
318f6e1cc5 | ||
|
|
223f6facc7 | ||
|
|
edda41f546 | ||
|
|
5d760d4222 | ||
|
|
005ed60c26 | ||
|
|
78794e377a | ||
| ae01af7a40 | |||
|
|
db93a1dfe1 | ||
|
|
f17745bfa5 | ||
|
|
84176275be | ||
|
|
da49e42515 | ||
|
|
0a6aa450db | ||
|
|
dc52dc5dec | ||
|
|
ca8952a43c | ||
|
|
4a6a8d62e3 | ||
|
|
4f265b56a4 | ||
| e5fc8c8288 | |||
|
|
c2d3fce75e | ||
|
|
8134bbb297 | ||
|
|
46f1134bad | ||
| 32741f41e9 | |||
|
|
d03e20df90 | ||
|
|
d19414c513 | ||
| ba6ae74ad1 | |||
| dad06a5626 | |||
|
|
324864f8d8 | ||
|
|
f2410154aa | ||
|
|
b39dedb9aa | ||
|
|
7c0a91e624 | ||
|
|
c043717c06 | ||
|
|
9a51e79f2a | ||
|
|
a31e7b1108 | ||
| bbb79b1a1d | |||
| b3e13d09b9 | |||
| 5ac19d7a59 | |||
| 362be98c30 | |||
| 8bda352bc9 | |||
|
|
856f5da86b | ||
|
|
7d75f18319 | ||
|
|
8fa8fc8758 | ||
|
|
752723020e | ||
|
|
6eb7f2d1bb | ||
|
|
7b6b720b57 | ||
|
|
bb8df92cba | ||
|
|
b8415b122b | ||
|
|
629d2dcc4d | ||
|
|
16cbf8e1b7 | ||
|
|
0ca4f16c49 | ||
|
|
1a32ea9ce9 | ||
|
|
1afe2d4d5c | ||
|
|
d8feb04938 | ||
|
|
e08485740f | ||
|
|
8780d5d47a | ||
|
|
863bfa40d3 | ||
|
|
6a42c8ef11 | ||
|
|
07d63a9586 | ||
|
|
fcbd05fa9c | ||
| 8bad95f774 | |||
| 5a7c2310a1 | |||
|
|
a8f18e77be | ||
|
|
904ca01207 | ||
|
|
b70dc71a62 | ||
|
|
afc6bc7b89 | ||
|
|
fbcd0cd8a5 | ||
|
|
12abb0b34d | ||
| 65a1038574 | |||
|
|
9e114207ce | ||
| a23f77c337 | |||
|
|
5c12a61699 | ||
|
|
4b9eda962e | ||
|
|
e26f87afba | ||
|
|
3cd7dba316 | ||
| 9a07201498 | |||
| dfe79a8030 | |||
|
|
e8c46dcdbd | ||
|
|
558a873e68 | ||
|
|
b1febd7a50 | ||
|
|
ae9220c04b | ||
| 11e149110a | |||
|
|
d8e7df425d | ||
|
|
27f6abefe8 | ||
|
|
ba636e1da0 | ||
|
|
4173733ada | ||
|
|
1b9a9c0841 | ||
|
|
ff0d1e907f | ||
|
|
3f62ef4072 | ||
|
|
b14c264435 | ||
|
|
7a47de7bfa | ||
|
|
f4d0dbf95d | ||
|
|
b0aeaae80e | ||
|
|
03b1321a45 | ||
|
|
7363758603 | ||
|
|
f8d7a95731 | ||
|
|
8b6a4d1746 | ||
|
|
a16e62f4bd | ||
|
|
ea32cd5680 | ||
|
|
377987abda | ||
|
|
1e96811127 | ||
|
|
22393888f1 | ||
|
|
b68107286a | ||
|
|
f630f93a3d | ||
|
|
0438ef9af4 | ||
|
|
3bb2153b6a | ||
|
|
6cc0d462ab | ||
|
|
df1881bf41 | ||
|
|
de238b90df | ||
|
|
55f288022a | ||
|
|
0313d297e1 | ||
|
|
044e6fbc3f | ||
|
|
aa692c2f25 | ||
|
|
6616d78dcb | ||
|
|
5dd90cb30c | ||
|
|
64247b689b | ||
|
|
23e0be2572 | ||
|
|
d080eb4a0a | ||
|
|
41b3e4f6c2 | ||
|
|
5c73224f8f | ||
|
|
e06888f5f7 | ||
|
|
3a2a5510b9 | ||
|
|
b7f41c4d13 | ||
|
|
53cfb4b046 | ||
|
|
284447aad2 | ||
| b707a0f03e | |||
|
|
d63f08bf33 | ||
|
|
d3ebee1b3c | ||
| 45cad9f675 | |||
|
|
74c2b5e323 | ||
|
|
e537a76cd9 | ||
|
|
44318ee5d8 | ||
|
|
8d69f6c82b | ||
| 943c4e6043 | |||
| 7b78cf8471 | |||
|
|
3a8f1252a4 | ||
|
|
e1c925b9bc | ||
|
|
6793b0bd24 | ||
|
|
2e30429252 | ||
|
|
2c642cb6ef | ||
|
|
20d1106e07 | ||
|
|
6c2d71d005 | ||
|
|
0d5b515a47 | ||
|
|
b12f301656 | ||
|
|
0be7534b98 | ||
|
|
1bf208b833 | ||
|
|
a3e7b4567a | ||
|
|
4cdcde8fef | ||
|
|
d89d06797e | ||
| 336dc52be6 | |||
| 098cafac00 | |||
|
|
4deb91b99f | ||
| 8d8e27c84c | |||
|
|
e2d384e7f9 | ||
|
|
304a5693a6 | ||
| 5b07d58093 | |||
| b51079280e | |||
|
|
5030410978 | ||
|
|
23142adc70 | ||
|
|
43a8c9e647 | ||
|
|
fa337c5546 | ||
|
|
639ac8430c | ||
|
|
332dd57de3 | ||
|
|
ac3ce7d214 | ||
| b4d7ab02eb | |||
|
|
67e1c5c736 | ||
|
|
de607cfd53 | ||
|
|
26cc9b85ef | ||
|
|
257edfc0b3 | ||
|
|
5e18496847 | ||
|
|
bbfd8699e8 | ||
|
|
ad2804fab9 | ||
|
|
1e9d0517f2 | ||
|
|
a5b86dc84c | ||
|
|
11bcf5735a | ||
|
|
88726ccb70 | ||
|
|
14e00913e8 | ||
|
|
0e524caae7 | ||
|
|
f788b74f26 | ||
|
|
47c9be5488 | ||
| c80dc162d9 | |||
|
|
21c6aef7fd | ||
|
|
299f8f56ca | ||
|
|
1f825360df | ||
|
|
fa9627b883 | ||
|
|
d19a79bd63 | ||
|
|
1762101330 | ||
|
|
e061dea7f5 | ||
|
|
a8d8dec899 | ||
|
|
4681b03838 | ||
|
|
6acc3c1366 | ||
|
|
863904a4e8 | ||
|
|
6778160315 | ||
|
|
27acee3385 | ||
|
|
b1d6b44fb9 | ||
|
|
a4ea466fe6 | ||
|
|
7c00940cba | ||
|
|
b069bb7b8f | ||
|
|
bdd018d922 | ||
|
|
98cbe9b389 | ||
|
|
039dd3b3f4 | ||
|
|
8eecda2a8f | ||
|
|
3ff45a01de | ||
|
|
264910bfa4 | ||
|
|
89b53351ce | ||
|
|
ab7f56db6f | ||
|
|
ac42bdf0a2 | ||
|
|
cd569a8374 | ||
|
|
bb165e007d | ||
|
|
5f428894ea | ||
| 116232df57 | |||
|
|
53dd7b019e | ||
| 3c80cb275b | |||
|
|
1017b02704 | ||
| f7804b754d | |||
| dd478961e2 | |||
|
|
141e952c7a | ||
|
|
63b2224f46 | ||
| 8ae7bda535 | |||
| a27b4f9d3b | |||
| e4374c06fd | |||
| 8b0005ecee | |||
|
|
97e0e2fc72 | ||
|
|
7ff9554d78 | ||
|
|
4576efe3ec | ||
|
|
e2ba4490b1 | ||
|
|
6fd382580a | ||
|
|
9552831d4e | ||
|
|
3f4f2cd27b | ||
| 2958c52610 | |||
| fc03a744fe | |||
|
|
be6a719433 | ||
|
|
c45c426011 | ||
|
|
ae37dd6255 | ||
|
|
480c7dca61 | ||
|
|
e447e1cd46 | ||
|
|
3739747eca | ||
|
|
82c0736fee | ||
|
|
8a40acb73e | ||
|
|
fd5902f6dd | ||
|
|
fb82d8c3eb | ||
|
|
9f37139ab3 | ||
|
|
ed246e0f88 | ||
|
|
c646a34745 | ||
|
|
b8c0d87056 | ||
|
|
4c908abede | ||
| 61891177a1 | |||
| dc0cf0cd34 | |||
| f18fcd2b12 | |||
| ecad9e138c | |||
| 0c63695f7b | |||
|
|
c83697dedb | ||
| 54a11c8779 | |||
|
|
01ef0e9385 | ||
|
|
c1e4fce67f | ||
|
|
eeba9fb734 | ||
|
|
7ada9cbd47 | ||
|
|
176ec7b707 | ||
|
|
777a9b5beb | ||
|
|
e695429262 | ||
|
|
b3514a8375 | ||
|
|
4c6c77929f | ||
|
|
2eb11748ca | ||
|
|
1b1fae6b13 | ||
|
|
84641d4abf | ||
|
|
a263ba5fd4 | ||
|
|
4765c2afe0 | ||
|
|
e49c2a35de | ||
|
|
28e0e8e94d | ||
|
|
6b709f0198 | ||
|
|
b93f1dd376 | ||
|
|
c08a8fd347 | ||
|
|
2483044e0c | ||
|
|
a86b70e672 | ||
|
|
0048d5f305 | ||
| 87e49a692a | |||
|
|
a221adb28c | ||
|
|
1a0c76accf | ||
|
|
92d81ac097 | ||
| 947d145cf1 | |||
|
|
6619b73d80 | ||
| e9607e37b1 | |||
| 64dce5d814 | |||
|
|
50916b5db2 | ||
|
|
bdbe20552e | ||
| f077829d30 | |||
| ce52fd8904 | |||
| 12093f2fc7 | |||
|
|
931fb01d74 | ||
|
|
11fc7a4512 | ||
|
|
5f9452cfda | ||
|
|
4539faf241 | ||
|
|
3d38ea2e08 | ||
|
|
b0153be1cd | ||
| 52be0a1af3 | |||
|
|
040a1f4088 | ||
| 0dcb36f49e | |||
| 47361ca22c | |||
| b99f1bc3c9 | |||
|
|
36a3aeddb3 | ||
|
|
ca447fd44e | ||
|
|
05187aa49f | ||
|
|
c9546d9762 | ||
|
|
eda270d451 | ||
|
|
356794d753 | ||
|
|
f16171a8f6 | ||
| 77c06225a6 | |||
| fab73a4d62 | |||
| 422f3b4144 | |||
| bfb00ac1d1 | |||
|
|
347b06ac68 | ||
|
|
66b37482db | ||
| 632c2ca508 | |||
| bafffe26ad | |||
|
|
edf1d817d2 | ||
|
|
cfc6711897 | ||
|
|
9e1f417280 | ||
|
|
4fa160529d | ||
|
|
7484ace724 | ||
|
|
bd8a62cda7 | ||
| 50dda3041f | |||
| 6a8590ab0d | |||
| 1a07c186a6 | |||
| 3a18088801 | |||
| 0a17be3c4f | |||
| 4f1c02834d | |||
| d6fb9ff2c7 | |||
|
|
88b1c3e57c | ||
|
|
a541b353cd | ||
| f23a341d72 | |||
|
|
e104b2e379 | ||
| bcbe82c64e | |||
|
|
eb3db718ad | ||
|
|
29dea524a5 | ||
|
|
1371220249 | ||
|
|
46291a6056 | ||
|
|
f2c7d3b6fa | ||
|
|
02b17b1a8f | ||
|
|
0906fa2e9e | ||
|
|
61a4bc3cd7 | ||
|
|
c5f0e73e50 | ||
|
|
99a7510810 | ||
|
|
c1532ece13 | ||
|
|
84df9bd354 | ||
|
|
86e06a6e7a | ||
|
|
296ffbe297 | ||
|
|
a9611fdd90 | ||
|
|
bfe6b03605 | ||
|
|
ccd25ab865 | ||
|
|
64bed0c60d | ||
|
|
133740d1f8 | ||
|
|
636149d664 | ||
|
|
d0267aa960 | ||
|
|
1964a64f94 | ||
|
|
985f3e984c | ||
|
|
2d8adb5c69 | ||
|
|
8d1b2c6b82 | ||
|
|
ae372cdd3b | ||
|
|
70b804fc4a | ||
|
|
fbc1bc5b5b | ||
|
|
3601d11b0b | ||
|
|
6321f1308d | ||
|
|
c7ffabe0f0 | ||
|
|
e891551b4e | ||
|
|
97cb020d45 | ||
|
|
44599246b2 | ||
|
|
4f9b4c0e16 | ||
|
|
172ea3fbee | ||
|
|
2b12767764 | ||
|
|
3111d51005 | ||
|
|
38176163d5 | ||
|
|
c3a8567e3f | ||
|
|
59b574f040 | ||
|
|
442da87f48 | ||
|
|
d2f50069d2 | ||
|
|
03b0544131 | ||
|
|
5f6525db19 | ||
|
|
ea2aa91761 | ||
|
|
cef7c777b2 | ||
|
|
d50206a519 | ||
|
|
5fbb4f0d61 | ||
|
|
b4d9cfbe0c | ||
|
|
6dd922a263 | ||
|
|
c7bed0fa0e | ||
|
|
8bc2867eb7 | ||
|
|
d028f7f14a | ||
|
|
c00e61eae6 | ||
|
|
acdc36d23f | ||
|
|
93f4257cdc | ||
|
|
fe960b3fe0 | ||
|
|
a901dd6b38 | ||
|
|
cd8b85cc41 | ||
|
|
2820e4e5c6 | ||
|
|
d9a08820e8 | ||
|
|
1cd1aa7a50 | ||
|
|
39580fc15e | ||
|
|
68aa427220 | ||
|
|
8da8eb7d28 | ||
|
|
5da4ed534d | ||
|
|
ad0e8643ec | ||
|
|
614607e803 | ||
|
|
09a447cc48 | ||
|
|
d96b36c5d1 | ||
|
|
99c719251d | ||
|
|
7530e01ea9 | ||
|
|
6a5876d10b | ||
|
|
c7a77c0646 | ||
|
|
24671ceca4 | ||
|
|
bfac3c8145 | ||
|
|
2c4f735935 | ||
|
|
302d7d05f3 | ||
|
|
1c2ac73dbd | ||
|
|
4191c8d8b2 | ||
|
|
c9f1dd2449 | ||
|
|
253ba6518b | ||
|
|
3be6aef821 | ||
|
|
62a1a9b871 | ||
|
|
c6502600cc | ||
|
|
e9c6170d15 | ||
|
|
2fac549cf5 | ||
|
|
1d9f58b196 | ||
|
|
76b575fedc | ||
|
|
aa5bb3c073 | ||
|
|
21cf019ac4 | ||
|
|
356a229573 | ||
|
|
6bb01f012f | ||
|
|
e6606d08ee | ||
|
|
f3a324fb38 | ||
|
|
6030682400 | ||
|
|
8692a01c50 | ||
|
|
15e9fb44b8 | ||
|
|
2b6ffdef11 | ||
|
|
a6d9fdcafd | ||
|
|
91360af27c | ||
|
|
a94d7326b1 | ||
|
|
57350e2095 | ||
|
|
2b62ac43e6 | ||
|
|
19d0198d2a | ||
|
|
fcac7fb04f | ||
|
|
035851ba79 | ||
|
|
4833bfd09b | ||
|
|
28a51e0ede | ||
|
|
6fc412d949 | ||
|
|
711c0d2f79 | ||
|
|
2b47b8e5bf | ||
|
|
ae40372a8b | ||
|
|
76ee7bb549 | ||
|
|
f5ef7bd3f5 | ||
|
|
5e5a17b265 | ||
|
|
d343c27edb | ||
|
|
1cb335b46b | ||
|
|
7ba9688702 | ||
|
|
144c31a4cb | ||
|
|
c080f452ae | ||
|
|
f66150a1e7 | ||
|
|
1d7074f1c6 | ||
|
|
a2997fdd6b | ||
|
|
565fd1ba0c | ||
|
|
af7d478b84 | ||
|
|
03753d68b9 | ||
|
|
b2f742033b | ||
|
|
67b6d29ce8 | ||
|
|
385423092a | ||
|
|
2c6bce344d | ||
|
|
c53eff4f2c | ||
|
|
8cc1c79c67 | ||
|
|
7f2d64e73b | ||
|
|
3b258c3880 | ||
|
|
40bfc79948 | ||
|
|
6a47dfaf58 | ||
|
|
3d2dbc8709 | ||
|
|
324fb27b6d | ||
|
|
f2bc4f0ffa | ||
|
|
549640dfc4 | ||
|
|
90e4c3bc96 | ||
|
|
7889783e8a | ||
|
|
e8538be1c2 | ||
|
|
1ec9c3f67f | ||
|
|
618847bf4f | ||
|
|
0674de12c6 | ||
|
|
8e59e46d57 | ||
|
|
a8a7ad564b | ||
|
|
4fd30850b5 | ||
|
|
37e55490e1 | ||
|
|
1941fa5d64 | ||
|
|
5455ba803e | ||
|
|
da70abf954 | ||
|
|
9e99a5b20b | ||
|
|
9261518e5a | ||
|
|
c315def167 | ||
|
|
748a38833d | ||
|
|
20b1632319 | ||
|
|
16dd89376c | ||
|
|
dc7d23d699 | ||
|
|
d72a803027 | ||
|
|
dc6cd6cdd0 | ||
|
|
4e61ba736d | ||
|
|
acd20842e2 | ||
|
|
c366ef05f5 | ||
|
|
6664b819d9 | ||
|
|
621f1c860f | ||
|
|
7a61324c9f | ||
|
|
267083fbb4 | ||
|
|
fed7519f84 | ||
|
|
0922b9e899 | ||
|
|
f9bfe6fb44 | ||
|
|
57f35605f6 | ||
|
|
b4c0b17cf4 | ||
|
|
56f69727eb | ||
|
|
8aa106b38a | ||
|
|
de4cfa2656 | ||
|
|
69bd1510ec | ||
|
|
1b1a690212 | ||
|
|
a549843f05 | ||
|
|
1369161f12 | ||
|
|
91b4ff4c2f | ||
|
|
03d1727cbf | ||
|
|
a579bb964f | ||
|
|
6e6908d460 | ||
|
|
99d3ecf030 | ||
|
|
615d2c633e | ||
|
|
c58d706c01 | ||
|
|
f1171210bc | ||
|
|
cbafe352c9 | ||
|
|
d7bb282d0f | ||
|
|
ffdffa8371 | ||
|
|
e9b2564484 | ||
|
|
24caa58998 | ||
|
|
3a58694a02 | ||
|
|
9ebe0d3850 | ||
|
|
6c4090bc4b | ||
|
|
56c5ec7e18 | ||
|
|
7d4009b6ae | ||
|
|
b910584c29 | ||
|
|
6057bc72a5 | ||
|
|
7ef990ef08 | ||
|
|
b44584bc7e | ||
|
|
f20b978b14 | ||
|
|
18c9464a1e | ||
|
|
e49a8463b8 | ||
|
|
a22f8c98cf | ||
|
|
e8b03d5717 | ||
|
|
5b9cabb3e1 | ||
|
|
66da1d2638 | ||
|
|
4046066b7c | ||
|
|
09d1acab93 | ||
|
|
9861fb2f3b | ||
|
|
aca4ee05a0 | ||
|
|
e6ca6fefa2 | ||
|
|
d41d3293aa | ||
|
|
c1947e0810 | ||
|
|
4401414b67 | ||
|
|
1cb66d4f88 | ||
|
|
da70cad512 | ||
|
|
aeef4aed34 | ||
|
|
36efc62cc9 | ||
|
|
c62c31db6d | ||
|
|
3ae2d8cfa1 | ||
|
|
80e286b05a | ||
|
|
b31f770fe3 | ||
|
|
1141417c0b | ||
|
|
8723ced9b0 | ||
|
|
efa79da5d5 | ||
|
|
4e394ae12c | ||
|
|
26f35cfeb6 | ||
|
|
2b33576488 | ||
|
|
51e0d96174 | ||
|
|
383e5bd883 | ||
|
|
81416b8bf4 | ||
|
|
3db9b069c7 | ||
|
|
37923779b1 | ||
|
|
0fc7e18935 | ||
|
|
ab20e2c5e8 | ||
|
|
4c9d696905 | ||
|
|
e9b7fdc139 | ||
|
|
b74f25552e | ||
|
|
d636d29ab5 | ||
|
|
7abb1f8ad6 | ||
|
|
49917239c1 | ||
|
|
18e7b68927 | ||
|
|
2c0ece66b9 | ||
|
|
199278ac8b | ||
|
|
250b98d679 | ||
|
|
88a6559401 | ||
|
|
6505c985e0 | ||
|
|
ca8145e4a2 | ||
|
|
35b12402c7 | ||
|
|
45ea59e7ad | ||
|
|
81d9d3ab64 | ||
|
|
330451271e | ||
|
|
583dfb23e3 | ||
|
|
6858092ef1 | ||
|
|
9f97bef6cd | ||
|
|
c90f1404ab | ||
|
|
93a6070bd4 | ||
|
|
3d88fb479b | ||
|
|
3232201843 | ||
|
|
37d33b7a31 | ||
|
|
01c6a934ed | ||
|
|
585ca78de8 | ||
|
|
d6c75463ca | ||
|
|
60c515a40d | ||
|
|
b468fdf877 | ||
|
|
55d40d14ad | ||
|
|
25d61b703b | ||
|
|
bd74b24500 | ||
|
|
5ea3d620dc | ||
|
|
d39aecff4d | ||
|
|
e7034f82ce | ||
|
|
0aa5c06b73 | ||
|
|
7ff5b6d9db | ||
|
|
63a10f4775 | ||
|
|
b9dde7b015 | ||
|
|
92408cfdcc | ||
|
|
25195440f0 | ||
|
|
eed860f43e | ||
|
|
18b468547d | ||
|
|
c35904d216 | ||
|
|
0357dd0903 | ||
|
|
5c80215516 | ||
|
|
69668434da | ||
|
|
2925926e58 | ||
|
|
dbf493424e | ||
|
|
f51b5d5b7c | ||
|
|
038e65970c | ||
|
|
42c47fbe86 | ||
|
|
45d176aed2 | ||
|
|
26d3a89fd9 | ||
|
|
df67185b45 | ||
|
|
f059e0b9b8 | ||
|
|
694899e73f | ||
|
|
0327894686 | ||
|
|
bbb3cf76d9 | ||
|
|
053edc0f73 | ||
|
|
8c7d453472 | ||
|
|
39bcd6702b | ||
|
|
8030b1edf9 | ||
|
|
97ec87a358 | ||
|
|
d5258d2d09 | ||
|
|
2ce0fd4dcd | ||
|
|
edfa85df7f | ||
|
|
eec8e4d1a8 | ||
|
|
1f55b81b02 | ||
|
|
370bb8913b | ||
|
|
4000695736 | ||
|
|
863f8ec2ec | ||
|
|
05f4dbbff3 | ||
|
|
27c4a61ed3 | ||
|
|
5979835783 | ||
|
|
2151c4550b | ||
|
|
4a67a4a58e | ||
|
|
c6ddc8036d | ||
|
|
ef641065e2 | ||
|
|
5c6a61f2ef | ||
|
|
ab4d26103e | ||
|
|
6a98115361 | ||
|
|
1a655943ed | ||
|
|
2511d95a9f | ||
|
|
9aea618525 | ||
|
|
183d8f43ee | ||
|
|
64d01e8ee2 | ||
|
|
d053ce0b08 | ||
|
|
fab7522def | ||
|
|
e7db1e7494 | ||
|
|
ce61fdf3c7 | ||
|
|
36fd915248 | ||
|
|
fd5aafb0eb | ||
|
|
c9477705cc | ||
|
|
b2e79b35f3 | ||
|
|
db4442628b | ||
|
|
eab2c7ef93 | ||
|
|
258c172f80 | ||
|
|
1005dabacb | ||
|
|
87e4f2fd36 | ||
|
|
0345dceb8e | ||
|
|
f0ef3017b9 | ||
|
|
61e9c953c9 | ||
|
|
5316b6ca51 | ||
|
|
8d4213511d | ||
|
|
38f4a1351f | ||
|
|
8e7776dc4c | ||
|
|
b432c74ec4 | ||
|
|
c65774492e | ||
|
|
9784a10f84 | ||
|
|
b6e2d75174 | ||
|
|
69af867293 | ||
|
|
0e19e996c1 | ||
|
|
dd7d0edbfe | ||
|
|
47b5b2a288 |
10
.classpath
@@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" path="src"/>
|
||||
<classpathentry excluding=".classpath|.cvsignore|.externalToolBuilders/|.project|.settings/|Papers/|bin/|doc/|examples/|lib/|notizen/|src/|test/|tools/" including="log4j.xml" kind="src" path=""/>
|
||||
<classpathentry kind="src" path="test"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
|
||||
<classpathentry kind="lib" path="lib/log4j-1.2.12.jar"/>
|
||||
<classpathentry kind="lib" path="lib/junit-4.0.jar"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
||||
12
.cvsignore
@@ -1,12 +0,0 @@
|
||||
bin
|
||||
*.class
|
||||
output*
|
||||
JavaLexer.java
|
||||
JavaParser.java
|
||||
*.~*~
|
||||
*.aux
|
||||
*.dvi
|
||||
*.log
|
||||
y.output
|
||||
Bytecode
|
||||
JavaParserBuilder.launch
|
||||
@@ -1,21 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
|
||||
<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/>
|
||||
<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
|
||||
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${workspace}"/>
|
||||
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
|
||||
<listEntry value="/JavaCompilerCore/tools/AntParserBuilderWindows.xml"/>
|
||||
</listAttribute>
|
||||
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
|
||||
<listEntry value="1"/>
|
||||
</listAttribute>
|
||||
<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
|
||||
<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
|
||||
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
|
||||
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="JavaCompilerCore"/>
|
||||
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="true"/>
|
||||
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/JavaCompilerCore/tools/AntParserBuilderWindows.xml}"/>
|
||||
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="incremental,clean"/>
|
||||
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
|
||||
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/JavaCompilerCore/tools}"/>
|
||||
</launchConfiguration>
|
||||
15
.gitignore
vendored
@@ -1,5 +1,7 @@
|
||||
CVS
|
||||
bin
|
||||
*.class
|
||||
*.log
|
||||
|
||||
# Mobile Tools for Java (J2ME)
|
||||
.mtj.tmp/
|
||||
@@ -8,3 +10,16 @@ CVS
|
||||
*.jar
|
||||
*.war
|
||||
*.ear
|
||||
|
||||
# IDEs
|
||||
.classpath
|
||||
*.iml
|
||||
.idea/
|
||||
/target/
|
||||
.DS_Store
|
||||
.project
|
||||
.settings/
|
||||
/target/
|
||||
|
||||
#
|
||||
manually/
|
||||
|
||||
27
.project
@@ -1,27 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>JavaCompilerCore</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
|
||||
<triggers>clean,incremental,</triggers>
|
||||
<arguments>
|
||||
<dictionary>
|
||||
<key>LaunchConfigHandle</key>
|
||||
<value><project>/.externalToolBuilders/JavaParserBuilder.launch</value>
|
||||
</dictionary>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
||||
@@ -1,5 +0,0 @@
|
||||
eclipse.preferences.version=1
|
||||
encoding//src/mycompiler/mystatement/LambdaExpression.java=UTF-8
|
||||
encoding//src/typinferenz/SingleConstraint.java=UTF-8
|
||||
encoding//src/typinferenz/UndConstraint.java=UTF-8
|
||||
encoding/<project>=ISO-8859-1
|
||||
@@ -1,12 +0,0 @@
|
||||
eclipse.preferences.version=1
|
||||
instance/org.eclipse.core.net/org.eclipse.core.net.hasMigrated=true
|
||||
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
|
||||
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
|
||||
org.eclipse.jdt.core.compiler.compliance=1.7
|
||||
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
|
||||
org.eclipse.jdt.core.compiler.debug.localVariable=generate
|
||||
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
|
||||
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
|
||||
org.eclipse.jdt.core.compiler.source=1.7
|
||||
@@ -1,4 +0,0 @@
|
||||
#Sun Jul 27 10:21:29 CEST 2008
|
||||
eclipse.preferences.version=1
|
||||
instance/org.eclipse.core.net/org.eclipse.core.net.hasMigrated=true
|
||||
internal.default.compliance=default
|
||||
@@ -1,76 +0,0 @@
|
||||
\begin{thebibliography}{CMP00}
|
||||
|
||||
\bibitem[B{\"a}u05]{JB05}
|
||||
J{\"o}rg B{\"a}uerle.
|
||||
\newblock {\em Typinferenz in \textsf{Java}}.
|
||||
\newblock Studienarbeit, BA Stuttgart/Horb, 2005.
|
||||
\newblock (in german).
|
||||
|
||||
\bibitem[CMP00]{CMP2000}
|
||||
Emmanuel Chailloux, Pascal Manoury, and Bruno Pagano.
|
||||
\newblock {\em D\'eveloppement d'applications avec Objective Caml}.
|
||||
\newblock O'Reilly, avril 2000.
|
||||
\newblock in french, translation http://caml.inria.fr/oreilly-book.
|
||||
|
||||
\bibitem[Lit98]{VL98}
|
||||
Vassily Litvinov.
|
||||
\newblock Constraint-based polymorphism in {Cecil}: Towards a practical and
|
||||
static type system.
|
||||
\newblock In {\em {OOPSLA} '98 Conference Proceedings}, volume 33(10), pages
|
||||
388--411, 1998.
|
||||
|
||||
\bibitem[Mel05]{MM05}
|
||||
Markus Melzer.
|
||||
\newblock {\em Integration der \textsf{Java}--Typeinferenz in eine
|
||||
Programmierumgebung}.
|
||||
\newblock Studienarbeit, BA Stuttgart/Horb, 2005.
|
||||
\newblock Studienarbeit (in german).
|
||||
|
||||
\bibitem[Ode02]{MO02}
|
||||
Martin Odersky.
|
||||
\newblock Inferred type instantiation for {GJ}.
|
||||
\newblock Note sent to the types mailing list, January 2002.
|
||||
|
||||
\bibitem[Ott04]{TO04}
|
||||
Thomas Ott.
|
||||
\newblock {\em Typinferenz in \textsf{Java}}.
|
||||
\newblock Studienarbeit, BA Stuttgart/Horb, 2004.
|
||||
\newblock (in german).
|
||||
|
||||
\bibitem[OZZ01]{OZZ01}
|
||||
Martin Odersky, Christoph Zenger, and Matthias Zenger.
|
||||
\newblock Colored local type inference.
|
||||
\newblock {\em ACM SIG{\-}PLAN Notices}, 36(3):41--53, 2001.
|
||||
|
||||
\bibitem[PC94]{PC94}
|
||||
John Plevyak and Andrew~A. Chien.
|
||||
\newblock Precise concrete type inference for object-oriented languages.
|
||||
\newblock In {\em Proceedings of the ninth annual conference on Object-oriented
|
||||
programming systems, language, and applications}, pages 324--340. ACM Press,
|
||||
1994.
|
||||
|
||||
\bibitem[Pl{\"u}04]{Plue04_1}
|
||||
Martin Pl{\"u}micke.
|
||||
\newblock Type unification in \textsf{Generic--Java}.
|
||||
\newblock In Michael Kohlhase, editor, {\em Proceedings of 18th {I}nternational
|
||||
{W}orkshop on {U}nification ({U}{N}{I}{F}'04)}, July 2004.
|
||||
\newblock {\tt http://www.faculty.iu-bremen.de/mkohlhase/event/unif04}.
|
||||
|
||||
\bibitem[PS91]{PS91}
|
||||
Jens Palsberg and Michael~I. Schwartzbach.
|
||||
\newblock Object-oriented type inference.
|
||||
\newblock {\em Proceedings of OOPSLA'91, ACM SIGPLAN Sixth Annual Conference on
|
||||
Object-Oriented Programming Systems, Languages and Applications}, pages
|
||||
146--161, October 1991.
|
||||
|
||||
\bibitem[PS94]{PS94}
|
||||
Jens Palsberg and Michael~I. Schwartzbach.
|
||||
\newblock {\em Object-oriented type systems}.
|
||||
\newblock John Wiley \& Sons, 1994.
|
||||
|
||||
\bibitem[PT00]{PT00}
|
||||
Benjamin~C. Pierce and David~N. Turner.
|
||||
\newblock Local type inference.
|
||||
\newblock {\em ACM Trans. Program. Lang. Syst.}, 22(1):1--44, 2000.
|
||||
|
||||
\end{thebibliography}
|
||||
@@ -1,140 +0,0 @@
|
||||
\documentclass[11pt]{article}
|
||||
\setlength{\unitlength}{1 true cm}
|
||||
\setlength{\oddsidemargin}{0 true mm}
|
||||
\setlength{\evensidemargin}{\oddsidemargin}
|
||||
\setlength{\textwidth}{160 true mm}
|
||||
\setlength{\parindent}{5 true mm}
|
||||
\setlength{\topmargin}{1 true mm}
|
||||
\setlength{\headheight}{12 true pt}
|
||||
\setlength{\headsep}{20 true pt}
|
||||
\setlength{\textheight}{240 true mm}
|
||||
\setlength{\footskip}{15 true mm}
|
||||
\setlength{\voffset}{-10 true mm}
|
||||
%\setlength{\footheight}{5 true mm}
|
||||
|
||||
\usepackage{prolog}
|
||||
|
||||
\title{Type--Inference in \javafive}
|
||||
\author{J\"org B\"auerle, Markus Melzer, Martin Pl\"umicke\medskip\\
|
||||
\small
|
||||
University of Cooperative Education Stuttgart\\
|
||||
%Department of Information Technology\\
|
||||
%Florianstra{\ss}e 15\\
|
||||
%D--72160 Horb\\
|
||||
%tel. +49-7451-521142\\
|
||||
%fax. +49-7451-521190\\
|
||||
\small m.pluemicke@ba-horb.de
|
||||
}
|
||||
|
||||
|
||||
\begin{document}
|
||||
\bibliographystyle{alpha}
|
||||
\maketitle
|
||||
\section{Overview}
|
||||
We have developed for \javafive a type inference system. This means that the
|
||||
user can write programs without any type annotations and the system determines
|
||||
the correct types. We have implemented a prototype for this
|
||||
system. Furthermore we have implemented a plugin for the integrated development
|
||||
environment \eclipse.
|
||||
|
||||
\section{The Type Inference Algorithm}
|
||||
Since then type inference in \oldjava similar languages is known as the
|
||||
automatic parameter instantiation in polymorphic methods (local type inference)
|
||||
\cite{PT00,OZZ01,MO02}. It is proved that this type inference is
|
||||
unsound. Some techniques are presented, which solve these unsoundness.
|
||||
|
||||
We extend these approaches to a global variant, where additionally
|
||||
the types of method parameters, methods' return types and the
|
||||
types of local variables are determined automatically. The input of the algorithm
|
||||
are only the types of the fields of the respective classes.
|
||||
|
||||
The type inference algorithm traverses the programming code as an abstract syntax
|
||||
tree and forms sets of type inequations. As it is known that even the local
|
||||
type inference is unsound, it is obvious that our approach is also unsound. We
|
||||
deal with this problem, as we allow different type assumptions for the
|
||||
parameters, the return type, the local variables, and the expressions of each
|
||||
method, respectively. During traversing the set of type assumptions is adapted, such
|
||||
that the set contains exactly the assumptions, which are possible assumptions at
|
||||
the respective position during the traverse. The adaption is done by solving the
|
||||
inequations as far as possible by a type unification algorithm
|
||||
\cite{Plue04_1}. The type unification is not unitary but finitary. This means
|
||||
that each unification step reduces the set of type assumptions if there is no
|
||||
solution for one set of inequations. On the other hand the set of type assumptions is extended, if
|
||||
there is more than one solution for a set of inequations.
|
||||
|
||||
The result of the type inference algorithm is the set of all correct
|
||||
combinations of types of the parameters, the return type, and the local
|
||||
variables.
|
||||
|
||||
After the type inference step during the compilation, there are two possibilities. Either for each
|
||||
combination of types of each method, byte code could be built,
|
||||
respectively. This would lead to the property that method names, which are
|
||||
declared only once, could be overloaded.
|
||||
On the other hand one combination could
|
||||
be selected. Then, for this combination of types byte code would be built. We
|
||||
implemented the second possibility (cp. section \ref{sec:IDE}).
|
||||
|
||||
Furthermore, we have done comparisons to other type inference
|
||||
approaches. We considered the
|
||||
type system of \textsf{Cecil} \cite{VL98}, which is a static type system
|
||||
providing type checking and local type inference. Furthermore we considered a
|
||||
type system for a language oriented at \textsf{Smalltalk} \cite{PS91,
|
||||
PS94}. In this approach the types are computed by a least fixed point derivation.
|
||||
In \cite{PC94} type inference for the language \textsf{Concurrent Aggregates} is
|
||||
described, which contains a data flow analysis. Finally, we considered the type
|
||||
system of \textsf{ocaml} \cite{CMP2000}. The approach of this type system
|
||||
differs from our's, as \textsf{ocaml} allows higher-order functions.
|
||||
|
||||
\section{Implementation}
|
||||
We have done the implementation in \oldjava. The implementation consists of two
|
||||
parts. First we describe the implementation of the type unification
|
||||
algorithm. Then we present the implementation of the actual type inference via
|
||||
code traverse.
|
||||
|
||||
\subsection{Type Unification}
|
||||
The implementation of the type unification \cite{TO04} contains as the main
|
||||
datastructure a vector of type term pairs. The algorithm itself is
|
||||
implemented as an extension of the usual unification algorithm. Pairs of
|
||||
the form $a \olsub ty$ respectively $ty \olsub a$, where $a$ is a variable and
|
||||
$ty$ is a term but no variable, generate multiple solutions.
|
||||
|
||||
\subsection{Type Inference}
|
||||
The idea of the implementation of the actual type inference algorithm
|
||||
\cite{JB05} is that each construct in a \javafive program (method, parameter,
|
||||
return type, variable,
|
||||
expression) get first a variable as its type assumption. Then, for each variable a
|
||||
type is determined by the algorithm.
|
||||
|
||||
There are two main datastructures.
|
||||
The first one represents type assumptions for methods, fields, and
|
||||
variables. During runtime a set of instances of this
|
||||
datastructure represent the different possibilities of type assumptions. The
|
||||
second main datastructure represents the substitutions of the variables to types,
|
||||
calculated step by step.
|
||||
|
||||
During runtime each construct of the abstract syntax tree is registered
|
||||
as a listener by the corresponding type variable. These registrations finally allow
|
||||
to substitute the variables in the abstract syntax tree by the
|
||||
calculated types.
|
||||
|
||||
\section{Integrated Development Environment (IDE)}
|
||||
\label{sec:IDE}
|
||||
For \javafive without explicite type declaration a plugin for \eclipse is
|
||||
developed \cite{MM05}. The IDE allows to show all different correct
|
||||
possibilities to give types to the methods, parameters, return types, and local
|
||||
variables, which are determined by the type inference algorithm. Then, the user
|
||||
can select the favored type for each construct step by step. Finally, the
|
||||
selected types are substituted in the respective constructs of the abstract syntax
|
||||
tree.
|
||||
|
||||
\section{Summary and Outlook}
|
||||
We have developed a system, which allows to give typeless \javafive
|
||||
programs. The system calculates the correct types. The soundness problem is
|
||||
solved such that all different possibilities are determined and the user
|
||||
himself decides, which type should be used.
|
||||
|
||||
In the moment only a subset of \javafive is implemented. Interfaces and
|
||||
F--bounded type parameters are not implemented yet. This should be done
|
||||
henceforth.
|
||||
\bibliography{martin,SE}
|
||||
\end{document}
|
||||
@@ -1,708 +0,0 @@
|
||||
\usepackage{float}
|
||||
\usepackage{color}
|
||||
\usepackage{xspace_spezial}
|
||||
\usepackage{amsmath}
|
||||
\usepackage{amssymb}
|
||||
\usepackage{alltt}
|
||||
\usepackage{fancybox}
|
||||
\usepackage{stmaryrd}
|
||||
\usepackage{verbatim}
|
||||
\usepackage{epsfig}
|
||||
\usepackage{multicol}
|
||||
\newlength{\textwid}
|
||||
\setlength{\textwid}{\textwidth}
|
||||
\addtolength{\textwid}{-4ex}
|
||||
\newlength{\textfighei}
|
||||
\setlength{\textfighei}{\textheight}
|
||||
\addtolength{\textfighei}{-10ex}
|
||||
\DeclareSymbolFont{blackboard}{OT1}{bbm}{m}{sl}
|
||||
\DeclareMathSymbol{\IR}{0}{blackboard}{"52}
|
||||
\DeclareMathSymbol{\IN}{0}{blackboard}{"4E}
|
||||
\DeclareMathSymbol{\IF}{0}{blackboard}{"46}
|
||||
\DeclareMathSymbol{\IP}{0}{blackboard}{"50}
|
||||
\DeclareMathSymbol{\IK}{0}{blackboard}{"4D}
|
||||
\DeclareMathSymbol{\IZ}{0}{blackboard}{"5A}
|
||||
\DeclareMathSymbol{\IQ}{0}{blackboard}{"51}
|
||||
\DeclareMathSymbol{\IC}{0}{blackboard}{"43}
|
||||
\parindent 0mm
|
||||
\renewcommand{\unlhd}{<}
|
||||
%\renewcommand{\lhd}{<\!\!|}
|
||||
%\renewcommand{\rhd}{|\!\!>}
|
||||
\definecolor{blue}{rgb}{0,0,1}
|
||||
\definecolor{red}{rgb}{1,0,0}
|
||||
\definecolor{green}{rgb}{0,1,0.3}
|
||||
\definecolor{bluered}{rgb}{1,0,1}
|
||||
\definecolor{bluegreen}{rgb}{1,0.3,0}
|
||||
\newcommand{\red}[1]{\textcolor{red}{#1}}
|
||||
\newcommand{\blue}[1]{\textcolor{blue}{#1}}
|
||||
\newcommand{\green}[1]{\textcolor{green}{#1}}
|
||||
\newcommand{\bluered}[1]{\textcolor{bluered}{#1}}
|
||||
\newcommand{\bluegreen}[1]{\textcolor{bluegreen}{#1}}
|
||||
\reversemarginpar
|
||||
\newcommand{\commentary}[1]{\marginpar[\tiny #1]{\tiny #1}}
|
||||
%\newcommand{\commentaryforKlaeren}[1]{\marginpar[\tiny #1]{\tiny #1}}
|
||||
%\newcommand{\commentary}[1]{}
|
||||
\newcommand{\commentaryforKlaeren}[1]{}
|
||||
%
|
||||
% figure - Einstellungen
|
||||
%
|
||||
\def\textfraction{0}
|
||||
\def\topfraction{1.5}
|
||||
\def\bottomfraction{1}
|
||||
\def\floatpagefraction{1.0}
|
||||
%\def\dbltopfraction{1}
|
||||
%\def\dblfloatpagefraction{1.0}
|
||||
\newcommand{\indexentry}[2]{\item[] #1 \dotfill #2\qquad\qquad\vspace{-0.8em}}
|
||||
\newcommand{\sub}{\textrm{\,$\sqsubseteq$\,}\xspace}
|
||||
\newcommand{\nsub}{\text{\,$\not\sqsubseteq$\,}\xspace}
|
||||
\newcommand{\ecap}{\mbox{$\,\sqcap\,$}}
|
||||
\newcommand{\ecup}{\mbox{$\,\sqcup\,$}}
|
||||
\newcommand{\pre}{\mbox{$\,\preceq\,$}}
|
||||
\newcommand{\botam}{{\{\, \bot,\ \amalg \,\}}\xspace}
|
||||
|
||||
%
|
||||
% Substitutions
|
||||
%
|
||||
\newcommand{\subst}{\textrm{$\expbf{subst}{\normaltset}$}}
|
||||
|
||||
%
|
||||
% Signaturen
|
||||
%
|
||||
\def\einf#1#2{\mbox{$(#1,~#2)$}\xspace}
|
||||
\newcommand{\sig}{\einf{\normalbtermset}{\Theta}}
|
||||
\newcommand{\typesig}{\einf{BTV}{TC}\xspace}
|
||||
\newcommand{\einsig}{\einf{\normaltermset}{F}\xspace}
|
||||
\newcommand{\msig}{\einsig}
|
||||
\newcommand{\mssig}{\einf{\equivtermset}{F_{ms}}\xspace}
|
||||
\newcommand{\ossig}{\einf{\normaltset, \sub}{F_{os}}\xspace}
|
||||
\def\einfm#1#2{\langle #1,\ #2 \rangle}
|
||||
%\def\pos#1#2{\einf{#1,\ \sqsubseteq}{#2}}
|
||||
\def\pos#1#2#3{\einf{#1,\ #2}{#3}}
|
||||
\def\posm#1#2{\pos{#1}{#2}}
|
||||
\def\posSO#1{\pos{#1}{F}}
|
||||
\def\posSIG#1{\pos{S}{#1}}
|
||||
\newcommand{\posig}{\pos{\normaltset}{\olsub}{\Sigma}}
|
||||
\newcommand{\posigM}{\pos{\normaltset}{\olsub}{M}}
|
||||
%\newcommand{\posig}{\pos{S}{\Sigma}}
|
||||
\newcommand{\overposig}{\pos{\overline{S}}{\overline{\Sigma}}}
|
||||
\def\fsf#1#2#3{\mbox{$#1^{(#2,#3)}$}\xspace}
|
||||
\def\Sigmaa#1#2{\fsf{F}{#1}{#2}\xspace}
|
||||
\newcommand{\Sigmaws}{\Sigmaa{w}{s}}
|
||||
\newcommand{\Sigmawt}{\Sigmaa{w}{\theta}}
|
||||
\def\set#1{\{\,#1 \,\}}
|
||||
\newcommand{\termset}[3]{\textrm{$\exp{#1_{#2}}{#3}$}\xspace}
|
||||
\newcommand{\normaltset}{\termset{T}{\Theta}{TV}}
|
||||
\newcommand{\normaltermset}{\termset{T}{\Theta}{TV}}
|
||||
\newcommand{\normalbtermset}{\termset{T}{TC}{BTV}}
|
||||
\newcommand{\equivtermset}{\textrm{$\exp{T_{\Theta_{\sim}}}{TV}$}\xspace}
|
||||
\newcommand{\equiva}[1]{[#1]_{\sim}}
|
||||
\newcommand{\popoSIG}[1]{\einf{\normaltset,~\sqsubseteq}{#1}}
|
||||
\newcommand{\poposig}{\popoSIG{F}}
|
||||
%\newcommand{\poss}{polymorphically order-sorted signature\xspace}
|
||||
%\newcommand{\posa}{polymorphically order-sorted algebra\xspace}
|
||||
\newcommand{\polyosalg}{\textrm{\rm \textbf{PolyOSAlg}$_{\SigO}$}}
|
||||
\newcommand{\polyalg}{\textrm{\rm \textbf{PolyAlg}$_{\SigM}$}}
|
||||
\newcommand{\SigO}{\textrm{$\Sigma_{\textit{os}}$}\xspace}
|
||||
\newcommand{\FuO}{\textrm{$F$}\xspace}
|
||||
\newcommand{\SigM}{\textrm{$\Sigma_{\textit{ms}}$}\xspace}
|
||||
\newcommand{\FuM}{\textrm{$F$}\xspace}
|
||||
\newcommand{\Sig}{\textrm{$\Sigma$}\xspace}
|
||||
\newcommand{\SigE}{\textrm{$\Sigma_{\textit{ext}}$}\xspace}
|
||||
\newcommand{\objprogram}{\textrm{$<\Sig, \, E>$}\xspace}
|
||||
|
||||
%
|
||||
% Algebren
|
||||
%
|
||||
\let\oldsqsubseteq=\sqsubseteq
|
||||
\renewcommand{\sqsubseteq}{\leq}
|
||||
\def\alg#1#2{\textrm{{\rm (}$#1;#2${\rm )}}\xspace}
|
||||
\def\algm#1#2{(#1;#2)}
|
||||
\def\algME#1{\alg{#1}{\alpha}}
|
||||
\def\algABB#1{\alg{A}{#1}}
|
||||
\def\algebra{\alg{A}{\alpha}}
|
||||
\def\termalg{\mbox{$\algm{T_{\text{\rm posig}}}{\iota}$}}
|
||||
\def\termalgm#1{\algm{T_{\text{#1}}}{\iota_{\text{#1}}}}
|
||||
\def\OStermsetvar#1{\textrm{$T_{\SigO}#1$}\xspace}
|
||||
\def\OStermset{\OStermsetvar{(V)}}
|
||||
\def\OStset{\OStermsetvar{}\xspace}
|
||||
\def\OStermsettypevar#1#2{\textrm{$T^{#1}_{\SigO}#2$}\xspace}
|
||||
\def\OStermsettype#1{\OStermsettypevar{#1}{(V)}}
|
||||
\def\ops{\exp{Ops}{A}}
|
||||
\def\exp#1#2{#1(\,#2\,)\xspace}
|
||||
%\def\exptt#1#2{\exp{\text{\tt #1}}{\text{\tt #2}}}
|
||||
\def\exptt#1#2{\exp{\mbox{$\mathtt{#1}$}}{\mbox{$\mathtt{#2}$}}}
|
||||
\def\expsyn#1#2{\exp{\syn{#1}}{\syn{#2}}}
|
||||
\def\expbf#1#2{\exp{\text{\bf #1}}{#2}}
|
||||
\def\expsf#1#2{\exp{\text{\sf #1}}{#2}}
|
||||
\def\exptype#1#2{#1\textrm{{\tt <}}#2\textrm{{\tt >}}\xspace}
|
||||
\def\exptypett#1#2{\mathtt{#1}\textrm{{\tt <}}\mathtt{#2}\textrm{{\tt >}}\xspace}
|
||||
\def\smalltt#1{\texttt{\small #1}}
|
||||
\def\term{\textrm{$\exp{f}{t_1, \ \ldots \ ,t_n}$}\xspace}
|
||||
\def\hverbandm#1#2{\textrm{$(#1,~#2)$}}
|
||||
\def\partord#1#2{\hverbandm{#1}{#2}\xspace}
|
||||
\def\eval#1{eval_{\left<#1\right>}\xspace}
|
||||
\def\evalA{$\eval{\algm{A}{\alpha}}$\xspace}
|
||||
\def\la#1#2{\mbox{$\lambda#1.#2$}\xspace}
|
||||
\def\set#1{\{\, #1 \,\}}
|
||||
|
||||
\newcommand{\inletters}[1]{
|
||||
\ifx\the
|
||||
first
|
||||
\fi}
|
||||
|
||||
%\newcommand{\olsub}{\textrm{$\, \ol{\sqsubseteq} \,$}\xspace}
|
||||
\newcommand{\olsub}{\textrm{$\, \leq^\ast \,$}\xspace}
|
||||
\newcommand{\olsubprime}{\textrm{$\, \ol{\sqsubseteq}' \,$}\xspace}
|
||||
\newcommand{\nolsub}{\textrm{$\, \not\sqsubseteq^* \,$}\xspace}
|
||||
\newcommand{\hverband}{\partord{S}{\sqsubseteq}\xspace}
|
||||
\newcommand{\qverband}{\partord{\exp{\ol{T}_{\Theta}}{V}}{\olsub}}
|
||||
\newcommand{\cloqverband}{\partord{\exp{T_{\Theta}}{V}}{\olsub}}
|
||||
\newcommand{\hord}{\mbox{$(S,~\sqsubseteq)$}\xspace}
|
||||
\def\einschr#1{|_{#1}}
|
||||
%\newcommand{\lsem}{[\hspace*{-0.3ex}[}
|
||||
%\newcommand{\rsem}{]\hspace*{-0.3ex}]}
|
||||
\newcommand{\lsem}{\llbracket\hspace{.5ex}}
|
||||
\newcommand{\rsem}{\hspace{.5ex}\rrbracket}
|
||||
\newcommand{\lsemm}{\lsem}
|
||||
\newcommand{\rsemm}{\rsem}
|
||||
\newcommand{\semantic}[1]{\lsem #1 \rsem\xspace}
|
||||
\newcommand{\ol}[1]{\overline{#1}}
|
||||
\newcommand{\ul}[1]{\underline{#1}}
|
||||
\newcommand{\dps}{\displaystyle}
|
||||
\newcommand{\sema}[3]{{\cal #1}_{#2}\semantic{#3}}
|
||||
\newcommand{\sem}[2]{\sema{#1}{}{#2}\xspace}
|
||||
|
||||
%
|
||||
% Programming languages
|
||||
%
|
||||
|
||||
\newcommand{\haskell}{\textsf{Haskell}\xspace}
|
||||
\newcommand{\gofer}{\textsf{Gofer}\xspace}
|
||||
\newcommand{\objp}{\mbox{\textsf{OBJ--P}}\xspace}
|
||||
\newcommand{\java}{\mbox{\textsf{G--JAVA}}\xspace}
|
||||
\newcommand{\oldjava}{\mbox{\textsf{JAVA}}\xspace}
|
||||
\newcommand{\javafive}{\mbox{\textsf{JAVA 5.0}}\xspace}
|
||||
\newcommand{\eclipse}{\mbox{\textsf{eclipse}}\xspace}
|
||||
\newcommand{\pizza}{\mbox{\textsf{PIZZA}}\xspace}
|
||||
\newcommand{\gj}{\mbox{\textsf{GJ}}\xspace}
|
||||
\newcommand{\sml}{\mbox{\textsf{SML}}\xspace}
|
||||
\newcommand{\ocaml}{\textsf{OCAML}}
|
||||
\newcommand{\obj}{\mbox{\textsf{OBJ--3}}\xspace}
|
||||
\newcommand{\objtwo}{\mbox{\textsf{OBJ--2}}\xspace}
|
||||
|
||||
\def\pot#1{{\cal P}(\, #1 \,)\xspace}
|
||||
\def\partf{\overset{\text{\tiny part}}{\longrightarrow}\xspace}
|
||||
%
|
||||
% Deduktionssystem
|
||||
%
|
||||
\newcommand{\byrule}[1]{\raisebox{1.5ex}[0ex][0ex]{{{\rm [{\bf \small #1}]}}}}
|
||||
\newcommand{\byruleok}[1]{\raisebox{1.5ex}[0ex][0ex]{{{\rm \small #1}}}}
|
||||
\newcommand{\byrulewb}[1]{\raisebox{2.5ex}[0ex][0ex]{{{\rm [{\bf \small #1}]}}}}
|
||||
\newcommand{\byruleokwb}[1]{\raisebox{2.5ex}[0ex][0ex]{{{\rm \small #1}}}}
|
||||
\newcommand{\byrulesli}[1]{\raisebox{3.0ex}[0ex][0ex]{{{\rm [{\bf \small #1}]}}}}
|
||||
\newcommand{\inter}[1]{\bigwedge \hspace{-.55em} \bigwedge_{#1}}
|
||||
|
||||
%
|
||||
% ARRAY WITH ARGUMENTS
|
||||
%
|
||||
\newcommand{\sarray}[2]{\begin{array}[t]{#1} #2 \end{array}}
|
||||
\newcommand{\sarrayt}[2]{\begin{array}[t]{#1} #2 \end{array}}
|
||||
\newcommand{\sarrayb}[2]{\begin{array}[b]{#1} #2 \end{array}}
|
||||
\newcommand{\sarrayo}[2]{\begin{array}{#1} #2 \end{array}}
|
||||
|
||||
%
|
||||
% INFERENCE RULES
|
||||
%
|
||||
\newcommand{\byrulenew}[1]{\raisebox{2.1ex}[0ex][0ex]{{{\rm [{\bf \small #1}]}}}}
|
||||
\newcommand{\postcond}[1]{\raisebox{2.1ex}[0ex][0ex]{#1}}
|
||||
\newcommand{\lef}[1]{\multicolumn{1}{@{}l}{#1}}
|
||||
\newcommand{\ri}[1]{\multicolumn{1}{r@{}}{#1}}
|
||||
\newcommand{\ce}[1]{\multicolumn{1}{@{}c}{#1}}
|
||||
\newcommand{\axiom}[2]{\textrm{[}\textbf{\small #1}\textrm{]} & \lef{#2}}
|
||||
\newcommand{\irule}[4]{& \sarray{c}{#2}\vspace{1ex}\\\cline{2-2}
|
||||
\vspace{-2ex}\\ \byrulenew{#1} & \sarray{c}{#3} & \postcond{$#4$}}
|
||||
\newcommand{\irulealign}[6]{& \sarray{#2}{#3}\vspace{1ex}\\\cline{2-2}
|
||||
\vspace{-2ex}\\ \byrulenew{#1} & \sarray{#4}{#5} & \postcond{$#6$}}
|
||||
\newenvironment{irules}{$\begin{array}{lcl}}{\end{array}$}
|
||||
|
||||
%
|
||||
% Kategorien
|
||||
%
|
||||
\newcommand{\funs}[1]{\mbox{$F^S_{ERR}$(\, #1 \,)}\xspace}
|
||||
\newcommand{\funa}[1]{\mbox{$F^A_{ERR}$(\, #1 \,)}\xspace}
|
||||
\newcommand{\funh}[1]{\mbox{$F^H_{ERR}(\, #1 \,)$}\xspace}
|
||||
|
||||
%
|
||||
% Typherleitungen
|
||||
%
|
||||
%\let\oldrhd=\rhd
|
||||
%\newcommand{\rder}{\hspace*{0.5ex} \rhd_{\textrm{\tiny $\Sig$}} \hspace{0.5ex}}
|
||||
\newcommand{\rder}{\hspace*{0.5ex} \rhd \hspace{0.5ex}}
|
||||
%\newcommand{\lder}{\hspace*{0.5ex} \lhd_{\textrm{\tiny $\Sig$}} \hspace*{0.5ex}}
|
||||
\newcommand{\lder}{\hspace*{0.5ex} \lhd \hspace*{0.5ex}}
|
||||
\newcommand{\rderStmt}{\hspace*{0.5ex} \rhd_{Stmt} \hspace*{0.5ex}}
|
||||
\newcommand{\rderExpr}{\hspace*{0.5ex} \rhd_{Expr} \hspace*{0.5ex}}
|
||||
\newcommand{\rderIdent}{\hspace*{0.5ex} \rhd_{Id} \hspace*{0.5ex}}
|
||||
\let\oldblacktriangleright=\blacktriangleright
|
||||
%\newcommand{\fder}{\hspace*{1ex} \textrm{$\blacktriangleright_{\textsl{\tiny \hspace{-1ex}\Sig}}$}}
|
||||
\newcommand{\fder}{\hspace*{1ex} \textrm{$\blacktriangleright$}}
|
||||
|
||||
\newcommand{\newtheo}[3]{\newtheorem{#1}[defhalbordnung]{#2}
|
||||
\begin{#1} {\rm #3} \label{#1} \end{#1}}
|
||||
\newcommand{\der}[2]{\mbox{$#1 \rhd\ #2$}\xspace}
|
||||
\newcommand{\derl}[2]{#1 \lhd_{\textrm{\tiny $\Sig$}} #2\xspace}
|
||||
\newcommand{\derr}[2]{#1 \rhd_{\textrm{\tiny \hspace{-1ex}$\Sig$}} #2\xspace}
|
||||
\newcommand{\derf}[3]{( \, #1, \, #2 \, ) \fder #3\xspace}
|
||||
|
||||
\newcommand{\deri}[1]{\der{A}{K}{#1}\xspace}
|
||||
\newcommand{\derif}[1]{\derf{A}{K}{D}{#1}\xspace}
|
||||
\newcommand{\arity}[3]{\textrm{$\alpha^{(#1,#2)}_{#3}$}\xspace}
|
||||
\newcommand{\coarity}[2]{\textrm{$\beta^{(#1,#2)}$}\xspace}
|
||||
\newcommand{\sodaprg}{\textrm{$(\,\textsl{csig},\ D\,)$\xspace}}
|
||||
|
||||
%
|
||||
% Typen
|
||||
%
|
||||
\newcommand{\typ}[3]{\textrm{$ #1 \times \ldots \times #2 \rightarrow #3$}\xspace}
|
||||
\newcommand{\syn}[1]{{\rm \texttt{\small #1}}}
|
||||
\newcommand{\sigmatyp}{\typ{\sigma_1}{\sigma_n}{\sigma}\xspace}
|
||||
\newcommand{\sigmadef}{\mbox{$\sigma_1 \times \ldots \times \sigma_n$}\xspace}
|
||||
\newcommand{\tautyp}{\typ{\tau_1}{\tau_n}{\tau}\xspace}
|
||||
\newcommand{\tautypsup}[1]{\typ{\tau^{#1}_1}{\tau^{#1}_n}{\tau^{#1}}\xspace}
|
||||
\newcommand{\taudef}{\mbox{$\tau_1 \times \ldots \times \tau_n$}\xspace}
|
||||
\newcommand{\thetatyp}{\typ{\theta_1}{\theta_n}{\theta_0}\xspace}
|
||||
\newcommand{\type}{\text{$\text{TYPE}(\,S,\ V\,)$}\xspace}
|
||||
\newcommand{\typea}{\text{$\text{TYPE}_T(\,S,\ V\,)$}\xspace}
|
||||
\newcommand{\ptype}{{\rm \expsf{Type}{\normalbtermset}}\xspace}
|
||||
\newcommand{\ptypea}{\text{$\text{TYPE}_T(\,\Theta,\ V\,)$}\xspace}
|
||||
\newcommand{\types}{\text{$\text{TYPE}_s(\,S,\ \Gamma\,)$}\xspace}
|
||||
|
||||
\newcommand{\epsbox}[2]{
|
||||
%\begin{center}
|
||||
\setlength{\fboxsep}{4mm}
|
||||
\fbox{\epsfxsize=#1 \epsfbox{#2}}
|
||||
%\end{center}
|
||||
}
|
||||
|
||||
\newcommand{\epsxybox}[3]{
|
||||
\begin{minipage}[t]{#1}
|
||||
\setlength{\fboxsep}{4mm}
|
||||
\fbox{\epsfysize=#2 \epsfbox{#3}}
|
||||
\end{minipage}}
|
||||
|
||||
\newenvironment{program}{\begin{alltt}\small}
|
||||
{\normalsize\end{alltt}\vspace*{-1em}}
|
||||
\floatstyle{plain}
|
||||
\newfloat{soda}{htp}{lop}
|
||||
\floatname{soda}{SODA-Program}
|
||||
|
||||
%\sodaprog
|
||||
% 1. width
|
||||
% 2. figure
|
||||
% 3. file
|
||||
\newcommand{\sodaprog}[3]{
|
||||
\begin{figure}%[#2]
|
||||
%\begin{center}
|
||||
\begin{Sbox}
|
||||
\begin{minipage}{#1}
|
||||
\small
|
||||
\begin{alltt}
|
||||
\verbatiminput{#3.soda}
|
||||
\end{alltt}
|
||||
\normalsize
|
||||
\end{minipage}
|
||||
\end{Sbox}
|
||||
\setlength{\fboxsep}{2mm}
|
||||
\fbox{\TheSbox}
|
||||
%\end{center}
|
||||
\caption{SODA module \texttt{#3}}
|
||||
\label{fig:#3}
|
||||
\end{figure}
|
||||
}
|
||||
|
||||
%
|
||||
% Theorem
|
||||
%
|
||||
\newcommand{\QED}{\rule{1.1ex}{1.1ex}}
|
||||
%\newenvironment{proof}{\par \bigskip \noindent {\bf Proof:}
|
||||
% }{\mbox{ } \hfill \QED \par \smallskip}
|
||||
%\newenvironment{remark}{\par \bigskip \noindent {\bf Remark}
|
||||
% }{\par \smallskip}
|
||||
%\newtheorem{definition}{Definition}[section]
|
||||
%\newtheorem{example}[definition]{Example}
|
||||
%\newtheorem{theorem}[definition]{Theorem}
|
||||
%\newtheorem{corollary}[definition]{Corollary}
|
||||
%\newtheorem{lemma}[definition]{Lemma}
|
||||
%\newtheorem{algorithm}[definition]{Algorithm}
|
||||
%\newenvironment{abstract}{\small \begin{center} {\bf Abstract}\\[2ex]
|
||||
%\begin{minipage}{0.85\textwidth}}{\end{minipage} \end{center}}
|
||||
\newenvironment{Zusammenfassung}{\small \begin{center} {\bf Zusammenfassung}\\[2ex]
|
||||
\begin{minipage}{0.85\textwidth}}{\end{minipage} \end{center}}
|
||||
\newlength{\level}
|
||||
\newlength{\wid}
|
||||
|
||||
|
||||
%\newcommand{\thelb}{
|
||||
\def\notunlhd{\mathrel{\unlhd\!\!\!\!\!\mid}}
|
||||
\def\In#1#2{#1 \! \in \! #2}
|
||||
\def\Leq#1#2#3{#1 \! \leqslant \! #2 \! \leqslant \! #3}
|
||||
\def\Lequ#1#2#3{#1 \leqslant #2 \leqslant #3}
|
||||
\newcommand{\ma}[1]{\text{``}#1\text{''}\xspace}
|
||||
\newcommand{\ttm}[1]{\mbox{\tt #1}\xspace}
|
||||
\newcommand{\ret}[2]{\ttm{r}^{\ttm{\footnotesize #1}}_{\ttm{\footnotesize #2}}\xspace}
|
||||
\newcommand{\retm}[2]{\ttm{r}^{#1}_{#2}\xspace}
|
||||
\newcommand{\re}[2]{\displaystyle r^{#1}_{#2}\xspace}
|
||||
\newlength{\qwert}
|
||||
%\newcommand{\htext}[1]{\settowidth{\qwert}{#1} \addtolength{\qwert}{-0.65ex} \hspace*{\qwert}}
|
||||
\newcommand{\htext}[1]{\settowidth{\qwert}{#1} \hspace*{\qwert}}
|
||||
\newcommand{\leng}[1]{\settowidth{\qwert}{#1} \qwert}
|
||||
\newcommand{\ldo}{, \ldots , }
|
||||
|
||||
|
||||
%
|
||||
% Algorithmus
|
||||
%
|
||||
\newcommand{\nll}{\newline\hspace*{\level}}
|
||||
\newcommand{\nlevel}{\addtolength{\level}{0.4cm}}
|
||||
\newcommand{\llevel}{\addtolength{\level}{-0.4cm}}
|
||||
\newcommand{\ifc}[1]{\textbf{if} \nlevel #1 \llevel}
|
||||
\newcommand{\elsifc}[1]{\textbf{elsif} \nlevel #1 \llevel}
|
||||
\newcommand{\foreachc}[2]{\textbf{foreach} #1 \nlevel #2 \llevel}
|
||||
\newcommand{\thenc}[1]{\textbf{then} \nlevel #1 \llevel}
|
||||
\newcommand{\ifthenc}[2]{\textbf{if} #1 \textbf{then} \nlevel #2 \llevel}
|
||||
\newcommand{\elsec}[1]{\textbf{else} \nlevel #1 \llevel}
|
||||
\newcommand{\eifc}{\textbf{endif}\\}
|
||||
\newcommand{\casec}[2]{\fbox{\textbf{case} #1}\ \nlevel \nlevel #2 \llevel \llevel}
|
||||
\newcommand{\letc}[2]{\textbf{let} \nlevel \\ #1 = \nlevel #2 \llevel \llevel}
|
||||
\newcommand{\letbf}[1]{\textbf{let} \nlevel \\ #1 \llevel}
|
||||
\newcommand{\inc}[1]{\textbf{in} \nlevel #1 \llevel \nopagebreak\\ \textbf{end}}
|
||||
\newcommand{\lam}[2]{\textbf{fn } #1 \textrm{$\, \Rightarrow \,$} #2}
|
||||
\newcommand{\inputc}[1]{\nll \textbf{Input:} \nlevel #1 \llevel}
|
||||
\newcommand{\outputc}[1]{\nll \textbf{Output:} \nlevel #1 \llevel}
|
||||
%\newcommand{\letforeachc}[3]{\textbf{let-foreach} \nlevel #1:\\ \ul{#2} = \nlevel #3 \llevel \llevel}
|
||||
\newcommand{\letforeachc}[3]{\textbf{let-foreach} \nlevel #1:\\ #2 = \nlevel #3 \llevel \llevel}
|
||||
%\newcommand{\letuc}[2]{\textbf{let} \nlevel \\ \ul{#1} = \nlevel #2 \llevel \llevel}
|
||||
\newcommand{\letuc}[2]{\textbf{let} \nlevel \\ #1 = \nlevel #2 \llevel \llevel}
|
||||
\newcommand{\letoeq}[3]{\textbf{let} \nlevel \\ #1 #2 \nlevel #3 \llevel \llevel}
|
||||
\newcommand{\letoeqol}[3]{\nlevel \\ #1 #2 \nlevel #3 \llevel \llevel}
|
||||
%\newcommand{\letu}[2]{\nlevel\\ \ul{#1} = \nlevel #2 \llevel\llevel}
|
||||
\newcommand{\letu}[2]{\nlevel\\ #1 = \nlevel #2 \llevel\llevel}
|
||||
\newcommand{\letnc}[2]{\nlevel\\ #1 = \nlevel #2 \llevel\llevel}
|
||||
\newcommand{\misc}[1]{\nlevel\\ #1 \llevel}
|
||||
\newcommand{\least}{\textrm{$\top$}\xspace}
|
||||
\newenvironment{algocommands}{
|
||||
\setlength{\level}{2mm}
|
||||
\renewcommand{\\}{\nll}
|
||||
\noindent
|
||||
}{\renewcommand{\\}{\newline}
|
||||
\vspace{1ex}
|
||||
}
|
||||
\newenvironment{algo}{\begin{algorithm} \rm %\mbox{}\\
|
||||
\begin{algocommands}
|
||||
}{\end{algocommands}
|
||||
\end{algorithm}
|
||||
}
|
||||
|
||||
\newenvironment{boxedalgo}{
|
||||
\begin{Sbox}
|
||||
\begin{minipage}{\textwid}
|
||||
\begin{algo}
|
||||
}{\end{algo}
|
||||
\end{minipage}
|
||||
\end{Sbox}
|
||||
\fbox{\TheSbox}
|
||||
}
|
||||
|
||||
\newenvironment{Liste}{\begin{list}{\textbf{--}}{
|
||||
\setlength{\parsep}{0pt plus0.0ex}
|
||||
\setlength{\labelwidth}{2ex}
|
||||
\setlength{\itemsep}{0pt}
|
||||
\setlength{\leftmargin}{\labelsep +\labelwidth}
|
||||
}}{\normalsize \end{list}}
|
||||
|
||||
|
||||
\newcounter{ficall}
|
||||
\setcounter{ficall}{0}
|
||||
\newcommand{\ficall}[1]{\addtocounter{ficall}{1}\subsubsection*{(\theficall) \
|
||||
#1}
|
||||
\setcounter{secall}{0}
|
||||
\setcounter{thicall}{0}
|
||||
\setcounter{focall}{0}
|
||||
\setcounter{fifcall}{0}
|
||||
\setcounter{sixcall}{0}
|
||||
\setcounter{sevcall}{0}
|
||||
\setcounter{eigcall}{0}
|
||||
\setcounter{nicall}{0}
|
||||
\setcounter{tencall}{0}
|
||||
\setcounter{elecall}{0}
|
||||
}
|
||||
\newcommand{\reficall}[1]{\subsubsection*{(\theficall) \
|
||||
#1}}
|
||||
\newcounter{fifinum}
|
||||
\newcommand{\finumset}{\setcounter{fifinum}{\value{ficall}}}
|
||||
\newcommand{\finum}{\thefifinum}
|
||||
\newcounter{fifinumold}
|
||||
\newcommand{\finumoldset}{
|
||||
\setcounter{fifinumold}{\value{fifinum}}
|
||||
}
|
||||
\newcommand{\finumold}{\thesefinumold}
|
||||
|
||||
\newcounter{secall}
|
||||
\setcounter{secall}{0}
|
||||
\newcounter{sefinum}\newcounter{sesenum}
|
||||
\newcommand{\senumset}{\setcounter{sefinum}{\value{ficall}}\setcounter{sesenum}{\value{secall}}}
|
||||
\newcommand{\secall}[1]{\addtocounter{secall}{1}\subsubsection*{(\theficall.\thesecall) \ #1}
|
||||
\setcounter{thicall}{0}
|
||||
\setcounter{focall}{0}
|
||||
\setcounter{fifcall}{0}
|
||||
\setcounter{sixcall}{0}
|
||||
\setcounter{sevcall}{0}
|
||||
\setcounter{eigcall}{0}
|
||||
\setcounter{nicall}{0}
|
||||
\setcounter{tencall}{0}
|
||||
\setcounter{elecall}{0}
|
||||
}
|
||||
\newcommand{\resecall}[1]{\subsubsection*{(\theficall.\thesecall) \ #1}}
|
||||
\newcommand{\senum}{\thesefinum.\thesesenum}
|
||||
\newcounter{sefinumold}
|
||||
\newcounter{sesenumold}
|
||||
\newcommand{\senumoldset}{
|
||||
\setcounter{sefinumold}{\value{sefinum}}
|
||||
\setcounter{sesenumold}{\value{sesenum}}
|
||||
}
|
||||
\newcommand{\senumold}{\thesefinumold.\thesesenumold}
|
||||
|
||||
\newcounter{thicall}
|
||||
\setcounter{thicall}{0}
|
||||
\newcounter{thifinum}\newcounter{thisenum}\newcounter{thithinum}
|
||||
\newcommand{\thinumset}{\setcounter{thifinum}{\value{ficall}}\setcounter{thisenum}{\value{secall}}\setcounter{thithinum}{\value{thicall}}}
|
||||
\newcommand{\thicall}[1]{\addtocounter{thicall}{1}\subsubsection*{(\theficall.\thesecall.\thethicall) \ #1}
|
||||
\setcounter{focall}{0}
|
||||
\setcounter{fifcall}{0}
|
||||
\setcounter{sixcall}{0}
|
||||
\setcounter{sevcall}{0}
|
||||
\setcounter{eigcall}{0}
|
||||
\setcounter{nicall}{0}
|
||||
\setcounter{tencall}{0}
|
||||
\setcounter{elecall}{0}
|
||||
}
|
||||
\newcommand{\rethicall}[1]{\subsubsection*{(\theficall.\thesecall.\thethicall) \ #1}}
|
||||
\newcommand{\thinum}{\thethifinum.\thethisenum.\thethithinum}
|
||||
|
||||
\newcounter{focall}
|
||||
\setcounter{focall}{0}
|
||||
\newcounter{fofinum}\newcounter{fosenum}\newcounter{fothinum}\newcounter{fofonum}
|
||||
\newcommand{\focall}[1]{\addtocounter{focall}{1}\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall) \ #1}
|
||||
\setcounter{fifcall}{0}
|
||||
\setcounter{sixcall}{0}
|
||||
\setcounter{sevcall}{0}
|
||||
\setcounter{eigcall}{0}
|
||||
\setcounter{nicall}{0}
|
||||
\setcounter{tencall}{0}
|
||||
\setcounter{elecall}{0}
|
||||
}
|
||||
\newcommand{\fonumset}{\setcounter{fofinum}{\value{ficall}}\setcounter{fosenum}{\value{secall}}\setcounter{fothinum}{\value{thicall}}\setcounter{fofonum}{\value{focall}}}
|
||||
\newcommand{\fonum}{\thefofinum.\thefosenum.\thefothinum.\thefofonum}
|
||||
\newcommand{\refocall}[1]{\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall) \ #1}}
|
||||
|
||||
\newcounter{fifcall}
|
||||
\setcounter{fifcall}{0}
|
||||
\newcommand{\fifcall}[1]{\addtocounter{fifcall}{1}\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall.\thefifcall) \ #1}
|
||||
\setcounter{sixcall}{0}
|
||||
\setcounter{sevcall}{0}
|
||||
\setcounter{eigcall}{0}
|
||||
\setcounter{nicall}{0}
|
||||
\setcounter{tencall}{0}
|
||||
\setcounter{elecall}{0}
|
||||
}
|
||||
\newcounter{fiffinum}\newcounter{fifsenum}\newcounter{fifthinum}\newcounter{fiffonum}\newcounter{fiffifnum}
|
||||
\newcommand{\fifnumset}{\setcounter{fiffinum}{\value{ficall}}\setcounter{fifsenum}{\value{secall}}\setcounter{fifthinum}{\value{thicall}}\setcounter{fiffonum}{\value{focall}}\setcounter{fiffifnum}{\value{fifcall}}}
|
||||
\newcommand{\fifnum}{\thefiffinum.\thefifsenum.\thefifthinum.\thefiffonum.\thefiffifnum}
|
||||
\newcommand{\refifcall}[1]{\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall.\thefifcall) \ #1}}
|
||||
\newcounter{fiffinumold}
|
||||
\newcounter{fifsenumold}
|
||||
\newcounter{fifthinumold}
|
||||
\newcounter{fiffonumold}
|
||||
\newcounter{fiffifnumold}
|
||||
\newcommand{\fifnumoldset}{
|
||||
\setcounter{fiffinumold}{\value{fiffinum}}
|
||||
\setcounter{fifsenumold}{\value{fifsenum}}
|
||||
\setcounter{fifthinumold}{\value{fifthinum}}
|
||||
\setcounter{fiffonumold}{\value{fiffonum}}
|
||||
\setcounter{fiffifnumold}{\value{fiffifnum}}
|
||||
}
|
||||
\newcommand{\fifnumold}{\thefiffinumold.\thefifsenumold.\thefifthinumold.\thefiffonumold.\thefiffifnumold}
|
||||
|
||||
\newcounter{fiffinumoldold}
|
||||
\newcounter{fifsenumoldold}
|
||||
\newcounter{fifthinumoldold}
|
||||
\newcounter{fiffonumoldold}
|
||||
\newcounter{fiffifnumoldold}
|
||||
\newcommand{\fifnumoldoldset}{
|
||||
\setcounter{fiffinumoldold}{\value{fiffinum}}
|
||||
\setcounter{fifsenumoldold}{\value{fifsenum}}
|
||||
\setcounter{fifthinumoldold}{\value{fifthinum}}
|
||||
\setcounter{fiffonumoldold}{\value{fiffonum}}
|
||||
\setcounter{fiffifnumoldold}{\value{fiffifnum}}
|
||||
}
|
||||
\newcommand{\fifnumoldold}{\thefiffinumoldold.\thefifsenumoldold.\thefifthinumoldold.\thefiffonumoldold.\thefiffifnumoldold}
|
||||
|
||||
\newcounter{sixcall}
|
||||
\setcounter{sixcall}{0}
|
||||
\newcommand{\sixcall}[1]{\addtocounter{sixcall}{1}\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall.\thefifcall.\thesixcall) \ #1}
|
||||
\setcounter{sevcall}{0}
|
||||
\setcounter{eigcall}{0}
|
||||
\setcounter{nicall}{0}
|
||||
\setcounter{tencall}{0}
|
||||
\setcounter{elecall}{0}
|
||||
}
|
||||
\newcounter{sixfinum}
|
||||
\newcounter{sixsenum}
|
||||
\newcounter{sixthinum}
|
||||
\newcounter{sixfonum}
|
||||
\newcounter{sixfifnum}
|
||||
\newcounter{sixsixnum}
|
||||
\newcommand{\sixnumset}{
|
||||
\setcounter{sixfinum}{\value{ficall}}
|
||||
\setcounter{sixsenum}{\value{secall}}
|
||||
\setcounter{sixthinum}{\value{thicall}}
|
||||
\setcounter{sixfonum}{\value{focall}}
|
||||
\setcounter{sixfifnum}{\value{fifcall}}
|
||||
\setcounter{sixsixnum}{\value{sixcall}}
|
||||
}
|
||||
\newcommand{\sixnum}{\thesixfinum.\thesixsenum.\thesixthinum.\thesixfonum.\thesixfifnum.\thesixsixnum}
|
||||
\newcommand{\resixcall}[1]{\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall.\thefifcall.\thesixcall) \ #1}}
|
||||
|
||||
\newcounter{sevcall}
|
||||
\setcounter{sevcall}{0}
|
||||
\newcommand{\sevcall}[1]{\addtocounter{sevcall}{1}\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall.\thefifcall.\thesixcall.\thesevcall) \ #1}
|
||||
\setcounter{eigcall}{0}
|
||||
\setcounter{nicall}{0}
|
||||
\setcounter{tencall}{0}
|
||||
\setcounter{elecall}{0}
|
||||
}
|
||||
\newcounter{sevfinum}
|
||||
\newcounter{sevsenum}
|
||||
\newcounter{sevthinum}
|
||||
\newcounter{sevfonum}
|
||||
\newcounter{sevfifnum}
|
||||
\newcounter{sevsixnum}
|
||||
\newcounter{sevsevnum}
|
||||
\newcommand{\sevnumset}{
|
||||
\setcounter{sevfinum}{\value{ficall}}
|
||||
\setcounter{sevsenum}{\value{secall}}
|
||||
\setcounter{sevthinum}{\value{thicall}}
|
||||
\setcounter{sevfonum}{\value{focall}}
|
||||
\setcounter{sevfifnum}{\value{fifcall}}
|
||||
\setcounter{sevsixnum}{\value{sixcall}}
|
||||
\setcounter{sevsevnum}{\value{sevcall}}
|
||||
}
|
||||
\newcommand{\sevnum}{\thesevfinum.\thesevsenum.\thesevthinum.\thesevfonum.\thesevfifnum.\thesevsixnum.\thesevsevnum}
|
||||
\newcommand{\resevcall}[1]{\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall.\thefifcall.\thesixcall.\thesevcall) \ #1}}
|
||||
|
||||
\newcounter{eigcall}
|
||||
\newcounter{eigfinum}\newcounter{eigsenum}\newcounter{eigthinum}\newcounter{eigfonum}\newcounter{eigfifnum}\newcounter{eigsixnum}\newcounter{eigsevnum}\newcounter{eigeignum}
|
||||
\setcounter{eigcall}{0}
|
||||
\newcommand{\eignumset}{\setcounter{eigfinum}{\value{ficall}}\setcounter{eigsenum}{\value{secall}}\setcounter{eigthinum}{\value{thicall}}\setcounter{eigfonum}{\value{focall}}\setcounter{eigfifnum}{\value{fifcall}}\setcounter{eigsixnum}{\value{sixcall}}\setcounter{eigsevnum}{\value{sevcall}}\setcounter{eigeignum}{\value{eigcall}}}
|
||||
\newcommand{\eignum}{\theeigfinum.\theeigsenum.\theeigthinum.\theeigfonum.\theeigfifnum.\theeigsixnum.\theeigsevnum.\theeigeignum}
|
||||
\newcommand{\eigcall}[1]{\addtocounter{eigcall}{1}\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall.\thefifcall.\thesixcall.\thesevcall.\theeigcall) \ #1}
|
||||
\setcounter{nicall}{0}
|
||||
\setcounter{tencall}{0}
|
||||
\setcounter{elecall}{0}
|
||||
}
|
||||
\newcommand{\reeigcall}[1]{\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall.\thefifcall.\thesixcall.\thesevcall.\theeigcall) \ #1}}
|
||||
|
||||
\newcounter{nicall}
|
||||
\newcounter{nifinum}\newcounter{nisenum}\newcounter{nithinum}\newcounter{nifonum}\newcounter{nififnum}\newcounter{nisixnum}\newcounter{nisevnum}\newcounter{nieignum}\newcounter{nininum}
|
||||
\setcounter{nicall}{0}
|
||||
\newcommand{\ninumset}{\setcounter{nifinum}{\value{ficall}}\setcounter{nisenum}{\value{secall}}\setcounter{nithinum}{\value{thicall}}\setcounter{nifonum}{\value{focall}}\setcounter{nififnum}{\value{fifcall}}\setcounter{nisixnum}{\value{sixcall}}\setcounter{nisevnum}{\value{sevcall}}\setcounter{nieignum}{\value{eigcall}}\setcounter{nininum}{\value{nicall}}}
|
||||
\newcommand{\ninum}{\thenifinum.\thenisenum.\thenithinum.\thenifonum.\thenififnum.\thenisixnum.\thenisevnum.\thenieignum.\thenininum}
|
||||
\newcommand{\nicall}[1]{\addtocounter{nicall}{1}\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall.\thefifcall.\thesixcall.\thesevcall.\theeigcall.\thenicall)
|
||||
\ #1}
|
||||
\setcounter{tencall}{0}
|
||||
\setcounter{elecall}{0}
|
||||
}
|
||||
\newcommand{\renicall}[1]{\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall.\thefifcall.\thesixcall.\thesevcall.\theeigcall.\thenicall)
|
||||
\ #1}}
|
||||
\newcounter{nifinumold}
|
||||
\newcounter{nisenumold}
|
||||
\newcounter{nithinumold}
|
||||
\newcounter{nifonumold}
|
||||
\newcounter{nififnumold}
|
||||
\newcounter{nisixnumold}
|
||||
\newcounter{nisevnumold}
|
||||
\newcounter{nieignumold}
|
||||
\newcounter{nininumold}
|
||||
\newcommand{\ninumoldset}{
|
||||
\setcounter{nifinumold}{\value{nifinum}}
|
||||
\setcounter{nisenumold}{\value{nisenum}}
|
||||
\setcounter{nithinumold}{\value{nithinum}}
|
||||
\setcounter{nifonumold}{\value{nifonum}}
|
||||
\setcounter{nififnumold}{\value{nififnum}}
|
||||
\setcounter{nisixnumold}{\value{nisixnum}}
|
||||
\setcounter{nisevnumold}{\value{nisevnum}}
|
||||
\setcounter{nieignumold}{\value{nieignum}}
|
||||
\setcounter{nininumold}{\value{nininum}}
|
||||
}
|
||||
\newcommand{\ninumold}{\thenifinumold.\thenisenumold.\thenithinumold.\thenifonumold.\thenififnumold.\thenisixnumold.\thenisevnumold.\thenieignumold.\thenininumold}
|
||||
|
||||
|
||||
\newcounter{tencall}
|
||||
\setcounter{tencall}{0}
|
||||
\newcommand{\tencall}[1]{\addtocounter{tencall}{1}\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall.\thefifcall.\thesixcall.\thesevcall.\theeigcall.\thenicall.\thetencall)
|
||||
\ #1}
|
||||
\setcounter{elecall}{0}
|
||||
}
|
||||
\newcommand{\retencall}[1]{\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall.\thefifcall.\thesixcall.\thesevcall.\theeigcall.\thenicall.\thetencall)
|
||||
\ #1}}
|
||||
\newcounter{tenfinum}
|
||||
\newcounter{tensenum}
|
||||
\newcounter{tenthinum}
|
||||
\newcounter{tenfonum}
|
||||
\newcounter{tenfifnum}
|
||||
\newcounter{tensixnum}
|
||||
\newcounter{tensevnum}
|
||||
\newcounter{teneignum}
|
||||
\newcounter{tenninum}
|
||||
\newcounter{tentennum}
|
||||
\newcommand{\tennumset}{
|
||||
\setcounter{tenfinum}{\value{ficall}}
|
||||
\setcounter{tensenum}{\value{secall}}
|
||||
\setcounter{tenthinum}{\value{thicall}}
|
||||
\setcounter{tenfonum}{\value{focall}}
|
||||
\setcounter{tenfifnum}{\value{fifcall}}
|
||||
\setcounter{tensixnum}{\value{sixcall}}
|
||||
\setcounter{tensevnum}{\value{sevcall}}
|
||||
\setcounter{teneignum}{\value{eigcall}}
|
||||
\setcounter{tenninum}{\value{nicall}}
|
||||
\setcounter{tentennum}{\value{tencall}}}
|
||||
\newcommand{\tennum}{\thetenfinum.\thetensenum.\thetenthinum.\thetenfonum.\thetenfifnum.\thetensixnum.\thetensevnum.\theteneignum.\thetenninum.\thetentennum}
|
||||
|
||||
\newcounter{elecall}
|
||||
\setcounter{elecall}{0}
|
||||
\newcommand{\elecall}[1]{\addtocounter{elecall}{1}\subsubsection*{(\theficall.\thesecall.\thethicall.\thefocall.\thefifcall.\thesixcall.\thesevcall.\theeigcall.\thenicall.\thetencall.\theelecall) \ #1}}
|
||||
\newcounter{elefinum}
|
||||
\newcounter{elesenum}
|
||||
\newcounter{elethinum}
|
||||
\newcounter{elefonum}
|
||||
\newcounter{elefifnum}
|
||||
\newcounter{elesixnum}
|
||||
\newcounter{elesevnum}
|
||||
\newcounter{eleeignum}
|
||||
\newcounter{eleninum}
|
||||
\newcounter{eletennum}
|
||||
\newcounter{eleelenum}
|
||||
\newcommand{\elenumset}{
|
||||
\setcounter{elefinum}{\value{ficall}}
|
||||
\setcounter{elesenum}{\value{secall}}
|
||||
\setcounter{elethinum}{\value{thicall}}
|
||||
\setcounter{elefonum}{\value{focall}}
|
||||
\setcounter{elefifnum}{\value{fifcall}}
|
||||
\setcounter{elesixnum}{\value{sixcall}}
|
||||
\setcounter{elesevnum}{\value{sevcall}}
|
||||
\setcounter{eleeignum}{\value{eigcall}}
|
||||
\setcounter{eleninum}{\value{nicall}}
|
||||
\setcounter{eletennum}{\value{tencall}}
|
||||
\setcounter{eleelenum}{\value{elecall}}
|
||||
}
|
||||
\newcommand{\elenum}{\theelefinum.\theelesenum.\theelethinum.\theelefonum.\theelefifnum.\theelesixnum.\theelesevnum.\theeleeignum.\theeleninum.\theeletennum.\theeleelenum}
|
||||
15
README.me
@@ -1,15 +0,0 @@
|
||||
# Typinferenz f<>r Java 8
|
||||
|
||||
## Programmablauf
|
||||
|
||||
1. SourceFile parst die Java-Dateien
|
||||
2. SourceFile erstellt die Basic/Global Assumptions
|
||||
3. Das Globale AssumptionSet wird anschlie<69>end jeder Klasse im Syntaxbaum mit dem TRProg aufruf <20>bergeben
|
||||
4. Jede Klasse verwaltet lokale Variablen in ihrem eigenen AssumptionSet. Das Globale ist Klassen<65>bergreifend und jede AssumptionType darf darin nur einmalig gesetzt werden.
|
||||
5. Haben alle Klassen ihrer Constraints erstellt k<>nnen diese Unifiziert werden.
|
||||
|
||||
## Overloading
|
||||
|
||||
* Die Overloading Klasse generiert Constraints aus einem Methodenaufruf.
|
||||
|
||||
|
||||
BIN
Website/JavaTXExamples.zip
Normal file
88
Website/index.html
Normal file
@@ -0,0 +1,88 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
<html> <head>
|
||||
<title>Java-TX Plugin</title></head>
|
||||
<center>
|
||||
<h1>Java-TX Plugin</h1>
|
||||
</center>
|
||||
<h2>Content</h2>
|
||||
<ul>
|
||||
<li><h4><a href="#introduction">Introduction</a></h4></li>
|
||||
<li><h4><a href="newJavaTXProject/newJavaTXProject.html" >New Java-TX project</a></h4></li>
|
||||
<li><h4><a href=" JavaTXExamples.zip" >Example project</a></h4></li>
|
||||
<li><a href="usePlugin/usePlugin.html" >Using the plugin</a></li>
|
||||
<li><h4><a href="install/install.html" >Installation</a></h4>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<br/>
|
||||
<h2 id="introduction">Introduction</h2>
|
||||
Java-TX (Java Type eXtended) is an extension of Java in which a global type inference algorithm and real function types are added. Since the end of the nineties features from functional program- ming languages have been transferred to Java. Parametric polymorphism extended by wildcards, called generics, were transfered to Java 5.0. Higher-order functions and lambda expression were introduced in Java 8. Java 8 uses functional interfaces as target types of lambda expressions in contrast to real function types as in functional programming languages.
|
||||
The powerful feature type inference from functional programming languages is incorporated into Java, as into other object-oriented
|
||||
languages, i.e. only in a restricted way called local type inference. Local type inference allows certain type annotations to be omitted. For instance, it is often not necessary to specify the type of a variable. Type parameters of classes in the new-statement can be left out. Return types of methods can often also be omitted. Local type inference is at its most pronounced in Scala. In Java 10 an extention of local type inference is introduced, where types of local variables can be replaced by the keyword var and inferred automatically during the compilation. In contrast to global type inference, local type inference allows types of recursive methods and lambda expressions not to be omitted.<br>
|
||||
The Java-TX project contributes to the design of object-oriented languages by developing global type inference algorithms for Java-like languages.
|
||||
|
||||
<h3>First Example</h3>
|
||||
The class <tt>Id</tt> has the method <tt>id</tt>. The type annotations are omitted.
|
||||
<br/>
|
||||
|
||||
<pre> <code class="language-java">
|
||||
class Id {
|
||||
id(x) {
|
||||
return x;
|
||||
}
|
||||
}
|
||||
</code> </pre>
|
||||
The type inference algorithm inferrs the types, such that <tt>Id</tt> can be applied:
|
||||
<pre>
|
||||
new Id().id(1);
|
||||
|
||||
new Id().id("hallo");
|
||||
</pre>
|
||||
|
||||
<h3>More complex example</h3>
|
||||
<pre>
|
||||
import java.lang.Integer;
|
||||
import java.lang.Double;
|
||||
import java.lang.String;
|
||||
|
||||
|
||||
class OL {
|
||||
m(x) { return x + x; }
|
||||
|
||||
}
|
||||
|
||||
|
||||
class OLMain {
|
||||
main(x) {
|
||||
var ol;
|
||||
ol = new OL();
|
||||
return ol.m(x);
|
||||
}
|
||||
}
|
||||
</pre>
|
||||
The type inference mechanism considers only imported types. Therefore <tt>Integer</tt> <tt>Double</tt>, and <tt>String</tt> are imported.
|
||||
<br/>
|
||||
As the operator <tt>+</tt> is overloaded by all numeric types and String the methods <tt>m</tt> in the class <tt>OL</tt> and <tt>main</tt> in the class <tt>OLMain</tt>, respectively, gets all these types. The generated classfile demonstrates this:
|
||||
<pre>
|
||||
> javap OL.class
|
||||
Compiled from "OL.jav"
|
||||
class OL {
|
||||
public OL();
|
||||
public java.lang.Integer m(java.lang.Integer);
|
||||
public java.lang.Double m(java.lang.Double);
|
||||
}
|
||||
|
||||
> javap OLMain.class
|
||||
Compiled from "OLMain.jav"
|
||||
class OLMain {
|
||||
public OLMain();
|
||||
public java.lang.Integer main(java.lang.Integer);
|
||||
public java.lang.Double main(java.lang.Double);
|
||||
}
|
||||
</pre>
|
||||
|
||||
|
||||
<hr>
|
||||
<address></address>
|
||||
<!-- hhmts start -->Last modified: Fri Jun 1 16:43:55 CEST 2018 <!-- hhmts end -->
|
||||
</body> </html>
|
||||
BIN
Website/install/Restart.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
BIN
Website/install/availableSoftware1.png
Normal file
|
After Width: | Height: | Size: 80 KiB |
BIN
Website/install/availableSoftware2.png
Normal file
|
After Width: | Height: | Size: 109 KiB |
40
Website/install/instal.html
Normal file
@@ -0,0 +1,40 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
<html> <head>
|
||||
<title>Install Java-TX Plugin</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>Install Java-TX Plugin</h1>
|
||||
<ol>
|
||||
<li>Select "Install New Software ..."<br>
|
||||
<img width= 400 src="newsoftware.png" >
|
||||
|
||||
</li>
|
||||
<li>Add ...<br>
|
||||
<img width=550 src="availableSoftware1.png" >
|
||||
</li>
|
||||
<li>Insert address<br>
|
||||
<img width=550 src="availableSoftware2.png" >
|
||||
</li>
|
||||
<li>Select installation<br>
|
||||
<img width=550 src="selectInstallation.png" >
|
||||
</li>
|
||||
<li>Installation details<br>
|
||||
<img width=550 src="installationDetails.png" >
|
||||
</li>
|
||||
<li>Accept license agreement<br>
|
||||
<img width=550 src="licenseAgreement.png" >
|
||||
</li>
|
||||
<li>Install anyway<br>
|
||||
<img width=450 src="installAnyway.png">
|
||||
</li>
|
||||
<li>Restart<br>
|
||||
<img width=450 src="Restart.png">
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
|
||||
<hr>
|
||||
<address></address>
|
||||
<!-- hhmts start -->Last modified: Fri Jun 1 11:57:15 CEST 2018 <!-- hhmts end -->
|
||||
</body> </html>
|
||||
40
Website/install/install.html
Normal file
@@ -0,0 +1,40 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
<html> <head>
|
||||
<title>Install Java-TX Plugin</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h2>Install Java-TX Plugin</h2>
|
||||
<ol>
|
||||
<li>Select "Install New Software ..."<br>
|
||||
<img width= 400 src="newsoftware.png" >
|
||||
|
||||
</li>
|
||||
<li>Add ...<br>
|
||||
<img width=550 src="availableSoftware1.png" >
|
||||
</li>
|
||||
<li>Insert address<br>
|
||||
<img width=550 src="availableSoftware2.png" >
|
||||
</li>
|
||||
<li>Select installation<br>
|
||||
<img width=550 src="selectInstallation.png" >
|
||||
</li>
|
||||
<li>Installation details<br>
|
||||
<img width=550 src="installationDetails.png" >
|
||||
</li>
|
||||
<li>Accept license agreement<br>
|
||||
<img width=550 src="licenseAgreement.png" >
|
||||
</li>
|
||||
<li>Install anyway<br>
|
||||
<img width=450 src="installAnyway.png">
|
||||
</li>
|
||||
<li>Restart<br>
|
||||
<img width=450 src="Restart.png">
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
|
||||
<hr>
|
||||
<address></address>
|
||||
<!-- hhmts start -->Last modified: Fri Jun 1 12:05:43 CEST 2018 <!-- hhmts end -->
|
||||
</body> </html>
|
||||
BIN
Website/install/installAnyway.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
Website/install/installationDetails.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
Website/install/licenseAgreement.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
Website/install/newsoftware.png
Normal file
|
After Width: | Height: | Size: 96 KiB |
BIN
Website/install/selectInstallation.png
Normal file
|
After Width: | Height: | Size: 93 KiB |
BIN
Website/newJavaTXProject/addLibrary2.png
Normal file
|
After Width: | Height: | Size: 163 KiB |
BIN
Website/newJavaTXProject/buildPath1.png
Normal file
|
After Width: | Height: | Size: 163 KiB |
BIN
Website/newJavaTXProject/buildPath2.png
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
Website/newJavaTXProject/buildPath3.png
Normal file
|
After Width: | Height: | Size: 50 KiB |
BIN
Website/newJavaTXProject/buildPath4.png
Normal file
|
After Width: | Height: | Size: 96 KiB |
BIN
Website/newJavaTXProject/newJavFile.png
Normal file
|
After Width: | Height: | Size: 102 KiB |
BIN
Website/newJavaTXProject/newJavFolder1.png
Normal file
|
After Width: | Height: | Size: 100 KiB |
BIN
Website/newJavaTXProject/newJavFolder2.png
Normal file
|
After Width: | Height: | Size: 76 KiB |
34
Website/newJavaTXProject/newJavaTXProject.html
Normal file
@@ -0,0 +1,34 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
<html> <head>
|
||||
<title></title>
|
||||
</head>
|
||||
<h2>New Java-TX project in eclipse</h2>
|
||||
<ol>
|
||||
<li>New -> Java Project<br/>
|
||||
<img width= 400 src="newJavaTXProject.png" >
|
||||
</li>
|
||||
<br/>
|
||||
<li>Generate a jav-File folder<br/>
|
||||
<img width= 550 src="newJavFolder1.png" ><br/><br/>
|
||||
<img width= 550 src="newJavFolder2.png" >
|
||||
</li>
|
||||
<br/>
|
||||
<li>Add jav-File folder as library<br/>
|
||||
At the moment no package system is implemented, Therefore the compiled class files are in the jav-File folder. This has to be added as library:<br/>
|
||||
<img width= 550 src="buildPath1.png" ><br/><br/>
|
||||
<img width= 550 src="buildPath2.png" ><br/><br/>
|
||||
<img width= 400 src="buildPath3.png" ><br/><br/>
|
||||
<img width= 550 src="buildPath4.png" ><br/>
|
||||
|
||||
|
||||
</li>
|
||||
</ol>
|
||||
<body>
|
||||
<h1></h1>
|
||||
|
||||
|
||||
|
||||
<hr>
|
||||
<address></address>
|
||||
<!-- hhmts start -->Last modified: Fri Jun 1 16:50:02 CEST 2018 <!-- hhmts end -->
|
||||
</body> </html>
|
||||
BIN
Website/newJavaTXProject/newJavaTXProject.png
Normal file
|
After Width: | Height: | Size: 150 KiB |
24
Website/usePlugin/usePlugin.html
Normal file
@@ -0,0 +1,24 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
<html> <head>
|
||||
<title>Using the plugin</title>
|
||||
</head>
|
||||
<h2>Using the plugin</h2>
|
||||
<ol>
|
||||
<li>Overview<br/>
|
||||
<img width=800 src="usePlugin1.png" >
|
||||
</li>
|
||||
<br/>
|
||||
<li>Select types<br/>
|
||||
If the method is overloaded the user can select types in the outline the right mouse button:<br/><br/>
|
||||
<img src="usePlugin2.png" ><br/>
|
||||
</li>
|
||||
</ol>
|
||||
<body>
|
||||
<h1></h1>
|
||||
|
||||
|
||||
|
||||
<hr>
|
||||
<address></address>
|
||||
<!-- hhmts start -->Last modified: Fri Jun 1 16:51:28 CEST 2018 <!-- hhmts end -->
|
||||
</body> </html>
|
||||
BIN
Website/usePlugin/usePlugin1.png
Normal file
|
After Width: | Height: | Size: 112 KiB |
BIN
Website/usePlugin/usePlugin2.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
@@ -1,35 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
|
||||
|
||||
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
|
||||
|
||||
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
|
||||
<param name="Target" value="System.out"/>
|
||||
|
||||
<layout class="org.apache.log4j.PatternLayout">
|
||||
<param name="ConversionPattern" value="%-15C{1} %-5p [%-9c] %m%n"/>
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
<logger name="codegen">
|
||||
<level value="INFO"/>
|
||||
<appender-ref ref="CONSOLE"/>
|
||||
</logger>
|
||||
|
||||
<logger name="parser">
|
||||
<level value="OFF"/>
|
||||
<appender-ref ref="CONSOLE"/>
|
||||
</logger>
|
||||
|
||||
<logger name="inference">
|
||||
<level value="WARN"/>
|
||||
<appender-ref ref="CONSOLE"/>
|
||||
</logger>
|
||||
|
||||
|
||||
<logger name="bytecode">
|
||||
<level value="INFO"/>
|
||||
<appender-ref ref="CONSOLE"/>
|
||||
</logger>
|
||||
|
||||
</log4j:configuration>
|
||||
@@ -1,24 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
|
||||
|
||||
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
|
||||
|
||||
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
|
||||
<param name="Target" value="System.out"/>
|
||||
|
||||
<layout class="org.apache.log4j.PatternLayout">
|
||||
<param name="ConversionPattern" value="%-15C{1} %-5p [%-9c] %m%n"/>
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
<logger name="trtest">
|
||||
<level value="DEBUG"/>
|
||||
<appender-ref ref="CONSOLE"/>
|
||||
</logger>
|
||||
|
||||
<logger name="funcTest">
|
||||
<level value="DEBUG"/>
|
||||
<appender-ref ref="CONSOLE"/>
|
||||
</logger>
|
||||
|
||||
</log4j:configuration>
|
||||
@@ -1,3 +0,0 @@
|
||||
jvmDisassebler.class
|
||||
*~*
|
||||
*.class
|
||||
@@ -1,3 +0,0 @@
|
||||
JavaLexer.java
|
||||
JavaParser.java
|
||||
|
||||
@@ -1,186 +0,0 @@
|
||||
/********************************************
|
||||
* file: JavaLexer.lex *
|
||||
* *
|
||||
* enth<74>lt die JLex-Spezifikation f<>r die *
|
||||
* Generierung des lexical analyzers *
|
||||
* *
|
||||
********************************************/
|
||||
|
||||
// user code:
|
||||
package mycompiler.myparser;
|
||||
|
||||
%%
|
||||
|
||||
%char
|
||||
%line
|
||||
|
||||
%{
|
||||
Token token;
|
||||
%}
|
||||
|
||||
%public
|
||||
%class JavaLexer
|
||||
%type boolean
|
||||
%eofval{
|
||||
return false;
|
||||
%eofval}
|
||||
|
||||
ws = [ \t\r\n\b\015]+
|
||||
%state commentblock
|
||||
%state commentsingleline
|
||||
%%
|
||||
|
||||
abstract {this.token = new Token(JavaParser.ABSTRACT, yytext(), yyline, yychar);return true;}
|
||||
boolean {this.token = new Token(JavaParser.BOOLEAN, yytext(), yyline, yychar);return true;}
|
||||
break {this.token = new Token(JavaParser.BREAK, yytext(), yyline, yychar);return true;}
|
||||
case {this.token = new Token(JavaParser.CASE, yytext(), yyline, yychar);return true;}
|
||||
catch {this.token = new Token(JavaParser.CATCH, yytext(), yyline, yychar);return true;}
|
||||
char {this.token = new Token(JavaParser.CHAR, yytext(), yyline, yychar);return true;}
|
||||
class {this.token = new Token(JavaParser.CLASS, yytext(), yyline, yychar);return true;}
|
||||
continue {this.token = new Token(JavaParser.CONTINUE, yytext(), yyline, yychar);return true;}
|
||||
default {this.token = new Token(JavaParser.DEFAULT, yytext(), yyline, yychar);return true;}
|
||||
do {this.token = new Token(JavaParser.DO, yytext(), yyline, yychar);return true;}
|
||||
else {this.token = new Token(JavaParser.ELSE, yytext(), yyline, yychar);return true;}
|
||||
extends {this.token = new Token(JavaParser.EXTENDS, yytext(), yyline, yychar);return true;}
|
||||
final {this.token = new Token(JavaParser.FINAL, yytext(), yyline, yychar);return true;}
|
||||
finally {this.token = new Token(JavaParser.FINALLY, yytext(), yyline, yychar);return true;}
|
||||
for {this.token = new Token(JavaParser.FOR, yytext(), yyline, yychar);return true;}
|
||||
if {this.token = new Token(JavaParser.IF, yytext(), yyline, yychar);return true;}
|
||||
instanceof {this.token = new Token(JavaParser.INSTANCEOF, yytext(), yyline, yychar);return true;}
|
||||
interface {this.token = new Token(JavaParser.INTERFACE, yytext(), yyline, yychar);return true;}
|
||||
int {this.token = new Token(JavaParser.INT, yytext(), yyline, yychar);return true;}
|
||||
implements {this.token = new Token(JavaParser.IMPLEMENTS, yytext(), yyline, yychar);return true;}
|
||||
new {this.token = new Token(JavaParser.NEW, yytext(), yyline, yychar);return true;}
|
||||
package {this.token = new Token(JavaParser.PACKAGE, yytext(), yyline, yychar);return true;}
|
||||
import {this.token = new Token(JavaParser.IMPORT, yytext(), yyline, yychar);return true;}
|
||||
private {this.token = new Token(JavaParser.PRIVATE, yytext(), yyline, yychar);return true;}
|
||||
protected {this.token = new Token(JavaParser.PROTECTED, yytext(), yyline, yychar);return true;}
|
||||
public {this.token = new Token(JavaParser.PUBLIC, yytext(), yyline, yychar);return true;}
|
||||
return {this.token = new Token(JavaParser.RETURN, yytext(), yyline, yychar);return true;}
|
||||
static {this.token = new Token(JavaParser.STATIC, yytext(), yyline, yychar);return true;}
|
||||
super {this.token = new Token(JavaParser.SUPER, yytext(), yyline, yychar);return true;}
|
||||
switch {this.token = new Token(JavaParser.SWITCH, yytext(), yyline, yychar);return true;}
|
||||
this {this.token = new Token(JavaParser.THIS, yytext(), yyline,yychar);return true;}
|
||||
throw {this.token = new Token(JavaParser.THROW, yytext(), yyline, yychar);return true;}
|
||||
throws {this.token = new Token(JavaParser.THROWS, yytext(), yyline, yychar);return true;}
|
||||
try {this.token = new Token(JavaParser.TRY, yytext(), yyline, yychar);return true;}
|
||||
void {this.token = new Token(JavaParser.VOID, yytext(), yyline, yychar);return true;}
|
||||
while {this.token = new Token(JavaParser.WHILE, yytext(), yyline, yychar);return true;}
|
||||
|
||||
"//" {yybegin(commentsingleline);}
|
||||
"/*" {yybegin(commentblock);}
|
||||
<commentblock> "*/" {yybegin(YYINITIAL);}
|
||||
<commentblock> [^\*]* {}
|
||||
<commentblock> "*" {}
|
||||
<commentsingleline> [\t\r\n\b\015]+ {yybegin(YYINITIAL);}
|
||||
<commentsingleline> [^\\t\r\n\b\015]+ {}
|
||||
|
||||
[1-9][0-9]*[L]? {
|
||||
String lexem = yytext();
|
||||
if(lexem.endsWith("L"))
|
||||
{
|
||||
lexem = lexem.substring(0, lexem.length() - 1);
|
||||
this.token = new Token(JavaParser.LONGLITERAL, lexem, yyline, yychar);return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.token = new Token(JavaParser.INTLITERAL, lexem, yyline, yychar);return true;
|
||||
}
|
||||
}
|
||||
0[xX][0-9a-fA-F]+[L]? {
|
||||
String lexem = yytext();
|
||||
if(lexem.endsWith("L"))
|
||||
{
|
||||
lexem = lexem.substring(0, lexem.length() - 1);
|
||||
this.token = new Token(JavaParser.LONGLITERAL, lexem, yyline, yychar);return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.token = new Token(JavaParser.INTLITERAL, lexem, yyline, yychar);return true;
|
||||
}
|
||||
}
|
||||
0[0-7]*[L]? {
|
||||
String lexem = yytext();
|
||||
if(lexem.endsWith("L"))
|
||||
{
|
||||
lexem = lexem.substring(0, lexem.length() - 1);
|
||||
this.token = new Token(JavaParser.LONGLITERAL, lexem, yyline, yychar);return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.token = new Token(JavaParser.INTLITERAL, lexem, yyline, yychar);return true;
|
||||
}
|
||||
}
|
||||
[1-9][0-9]*[.]?[0-9]*[f] {
|
||||
this.token = new Token(JavaParser.FLOATLITERAL, yytext(), yyline, yychar);return true;
|
||||
}
|
||||
|
||||
[1-9][0-9]*[.][0-9]* {
|
||||
this.token = new Token(JavaParser.DOUBLELITERAL, yytext(), yyline, yychar);return true;
|
||||
}
|
||||
|
||||
true|false {
|
||||
this.token = new Token(JavaParser.BOOLLITERAL, yytext(), yyline, yychar);return true;
|
||||
}
|
||||
null {
|
||||
this.token = new Token(JavaParser.JNULL, yytext(), yyline, yychar);return true;
|
||||
}
|
||||
\'[a-zA-Z0-9!@#$%\&*\(\),\<.\>/\?;:]\' {
|
||||
this.token = new Token(JavaParser.CHARLITERAL, yytext(), yyline, yychar);return true;
|
||||
}
|
||||
\"[a-zA-Z0-9!@#$%^&*\(\),\<.\>/\?;:\ ]*\" {
|
||||
this.token = new Token(JavaParser.STRINGLITERAL, yytext(), yyline, yychar);return true;
|
||||
}
|
||||
[a-zA-Z$_][a-zA-Z0-9$_]* {
|
||||
this.token = new Token(JavaParser.IDENTIFIER, yytext(), yyline, yychar);return true;
|
||||
}
|
||||
[()\{\}\[\];,.] {
|
||||
this.token = new Token(JavaParser.BRACE,yytext().charAt(0), yyline, yychar);return true;
|
||||
}
|
||||
[=><!~?:] {
|
||||
this.token = new Token(JavaParser.RELOP,yytext().charAt(0), yyline, yychar);return true;
|
||||
}
|
||||
"==" { this.token = new Token(JavaParser.EQUAL, yytext(), yyline, yychar);return true;}
|
||||
"<=" { this.token = new Token(JavaParser.LESSEQUAL, yytext(), yyline, yychar);return true;}
|
||||
">=" {this.token = new Token(JavaParser.GREATEREQUAL, yytext(), yyline, yychar);return true;}
|
||||
"!=" {this.token = new Token(JavaParser.NOTEQUAL, yytext(), yyline, yychar);return true;}
|
||||
"||" {this.token = new Token(JavaParser.LOGICALOR, yytext(), yyline, yychar);return true;}
|
||||
"&&" {this.token = new Token(JavaParser.LOGICALAND, yytext(), yyline, yychar);return true;}
|
||||
"++" {this.token = new Token(JavaParser.INCREMENT, yytext(), yyline, yychar);return true;}
|
||||
"--" {this.token = new Token(JavaParser.DECREMENT, yytext(), yyline, yychar);return true;}
|
||||
|
||||
[+\-*/&|^%] {
|
||||
this.token = new Token(JavaParser.OP, yytext().charAt(0), yyline, yychar);return true;
|
||||
}
|
||||
//"<<" {this.token = new Token(JavaParser.SHIFTLEFT, yytext(), yyline, yychar);return true;}
|
||||
//">>" {this.token = new Token(JavaParser.SHIFTRIGHT, yytext(), yyline, yychar);return true;}
|
||||
//">>>" {this.token = new Token(JavaParser.UNSIGNEDSHIFTRIGHT, yytext(), yyline, yychar);return true;}
|
||||
"+=" {this.token = new Token(JavaParser.PLUSEQUAL, yytext(), yyline, yychar);return true;}
|
||||
"-=" {this.token = new Token(JavaParser.MINUSEQUAL, yytext(), yyline, yychar);return true;}
|
||||
"*=" {this.token = new Token(JavaParser.TIMESEQUAL, yytext(), yyline, yychar);return true;}
|
||||
"/=" {this.token = new Token(JavaParser.DIVIDEEQUAL, yytext(), yyline, yychar);return true;}
|
||||
"&=" {this.token = new Token(JavaParser.ANDEQUAL, yytext(), yyline, yychar);return true;}
|
||||
"|=" {this.token = new Token(JavaParser.OREQUAL, yytext(), yyline, yychar);return true;}
|
||||
"^=" {this.token = new Token(JavaParser.XOREQUAL, yytext(), yyline, yychar);return true;}
|
||||
"%=" {this.token = new Token(JavaParser.MODULOEQUAL, yytext(), yyline, yychar);return true;}
|
||||
//"<<=" {this.token = new Token(JavaParser.SHIFTLEFTEQUAL, yytext(), yyline, yychar);return true;}
|
||||
//">>=" {this.token = new Token(JavaParser.SIGNEDSHIFTRIGHTEQUAL, yytext(), yyline, yychar);return true;}
|
||||
//">>>=" {this.token = new Token(JavaParser.UNSIGNEDSHIFTRIGHTEQUAL, yytext(), yyline, yychar);return true;}
|
||||
{ws}|\n { /* System.out.print(yytext()); */ }
|
||||
\\.\n {org.apache.log4j.Logger.getLogger("parser").debug("Kommentar: "+yytext());}
|
||||
"->" {this.token = new Token(JavaParser.LAMBDAASSIGNMENT, yytext(), yyline, yychar);return true;}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
|
||||
public class TestForStmt {
|
||||
|
||||
public void m1() {
|
||||
|
||||
i;
|
||||
for (i=0;i<5;i++) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public void m2() {
|
||||
i;
|
||||
for (i=0;i<5;i++) {
|
||||
j;
|
||||
j="abc";
|
||||
}
|
||||
j;
|
||||
j=3;
|
||||
}
|
||||
|
||||
public m3() {
|
||||
i;
|
||||
for (i=0;i<5;i++) {
|
||||
j;
|
||||
for (j=0;j<5;j++) {
|
||||
return i==j;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,27 +0,0 @@
|
||||
import java.util.Vector;
|
||||
|
||||
public class TestIfStmt {
|
||||
|
||||
public m1() {
|
||||
a;
|
||||
if (a) {
|
||||
return a;
|
||||
}
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
public m2() {
|
||||
a;
|
||||
c;
|
||||
a = new Vector<Integer>();
|
||||
if (a.isEmpty()) {
|
||||
c="empty";
|
||||
}
|
||||
else if (a.size()==1) {
|
||||
c="almost empty";
|
||||
}
|
||||
else
|
||||
return a;
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
public class TestInferenceAcrossBlocks{
|
||||
|
||||
public m(a){
|
||||
if(a==true){
|
||||
return 3;
|
||||
}
|
||||
else {
|
||||
x;
|
||||
return x;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
public class TestSimpleBlocks{
|
||||
|
||||
public m(a){
|
||||
{
|
||||
d;
|
||||
d = 'a';
|
||||
{
|
||||
c;
|
||||
c = d;
|
||||
}
|
||||
{
|
||||
c;
|
||||
c = d==a;
|
||||
}
|
||||
}
|
||||
return a;
|
||||
}
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
public class TestSimpleVariable {
|
||||
|
||||
public m() {
|
||||
c;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
public class TestSwitchStmt {
|
||||
|
||||
public m(a) {
|
||||
switch (a) {
|
||||
case 1: return a++; break;
|
||||
case 2: return a--; break;
|
||||
default: return a;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
public class TestTryCatchBlock {
|
||||
|
||||
public m() {
|
||||
|
||||
try {
|
||||
return new TestTryCatchBlock();
|
||||
}
|
||||
catch (e) {
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
|
||||
public class TestUndeterminedReturnNegative {
|
||||
|
||||
public m1(a) {
|
||||
if (a) {
|
||||
a=false;
|
||||
}
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
public class TestUninitializedVariable {
|
||||
|
||||
public void m1() {
|
||||
a;
|
||||
a++;
|
||||
}
|
||||
|
||||
<T extends java.lang.Number> void m2(T a) {
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
public class TestWhileStmt {
|
||||
|
||||
public m1() {
|
||||
i;
|
||||
while (true)
|
||||
i++;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
public class TestOwnClassMember {
|
||||
|
||||
Integer a;
|
||||
|
||||
public void m1(b) {
|
||||
b += a;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
public class TestOwnClassMethod {
|
||||
|
||||
Integer a;
|
||||
|
||||
public void m1(b) {
|
||||
a += b;
|
||||
}
|
||||
|
||||
public void m2(c, d) {
|
||||
c.m1(d);
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
import java.io.OutputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.InputStream;
|
||||
import java.io.BufferedOutputStream;
|
||||
import java.sql.Connection;
|
||||
|
||||
|
||||
class TestStandardLibInheritanceInference{
|
||||
foo(x){
|
||||
x.close();
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
import java.lang.System;
|
||||
import java.io.PrintStream;
|
||||
|
||||
public class TestStandardLibMember {
|
||||
|
||||
public m1() {
|
||||
a;
|
||||
a=System.out;
|
||||
a.println();
|
||||
}
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
import java.util.HashMap;
|
||||
import java.util.Vector;
|
||||
|
||||
public class TestStandardLibMethod {
|
||||
|
||||
public m1() {
|
||||
a;
|
||||
a = new HashMap<String,Integer>();
|
||||
a.put("2",-1);
|
||||
}
|
||||
|
||||
public m2(Vector<Vector<Integer>> m){
|
||||
k;
|
||||
k = 0;
|
||||
ret;
|
||||
ret = m.elementAt(k).elementAt(k).intValue();
|
||||
return ret;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -146,7 +146,7 @@ All Classes
|
||||
<BR>
|
||||
<A HREF="mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction" target="classFrame">CTypeReconstructionResult</A>
|
||||
<BR>
|
||||
<A HREF="mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set" target="classFrame">CVectorSet</A>
|
||||
<A HREF="mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set" target="classFrame">CMengeSet</A>
|
||||
<BR>
|
||||
<A HREF="mycompiler/myclass/DeclId.html" title="class in mycompiler.myclass" target="classFrame">DeclId</A>
|
||||
<BR>
|
||||
|
||||
@@ -146,7 +146,7 @@ All Classes
|
||||
<BR>
|
||||
<A HREF="mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>
|
||||
<BR>
|
||||
<A HREF="mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<A HREF="mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<BR>
|
||||
<A HREF="mycompiler/myclass/DeclId.html" title="class in mycompiler.myclass">DeclId</A>
|
||||
<BR>
|
||||
|
||||
@@ -93,7 +93,7 @@ Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Jav
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#aconst_null"><B>aconst_null</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#adapt(java.lang.String, mycompiler.mytype.Type, java.util.Vector, java.util.Vector)"><B>adapt(String, Type, Vector, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#adapt(java.lang.String, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)"><B>adapt(String, Type, Menge, Menge)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#add_class(java.lang.String, java.lang.String, short)"><B>add_class(String, String, short)</B></A> -
|
||||
@@ -147,7 +147,7 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/ClassFil
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#add_local(java.lang.String, mycompiler.mytype.Type)"><B>add_local(String, Type)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, java.util.Vector)"><B>add_method(String, String, ParameterList, Type, Block, short, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, de.dhbwstuttgart.typeinference.Menge)"><B>add_method(String, String, ParameterList, Type, Block, short, Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#add_method_ref(java.lang.String, java.lang.String, java.lang.String)"><B>add_method_ref(String, String, String)</B></A> -
|
||||
@@ -177,13 +177,13 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#addElement(E)"><B>addElement(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#addElement(E)"><B>addElement(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#addElement(E)"><B>addElement(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myexception/SCClassBodyException.html#addException(mycompiler.myexception.SCExcept)"><B>addException(SCExcept)</B></A> -
|
||||
Method in exception mycompiler.myexception.<A HREF="../mycompiler/myexception/SCClassBodyException.html" title="class in mycompiler.myexception">SCClassBodyException</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myexception/SCClassException.html#addException(java.util.Vector)"><B>addException(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myexception/SCClassException.html#addException(de.dhbwstuttgart.typeinference.Menge)"><B>addException(Menge)</B></A> -
|
||||
Method in exception mycompiler.myexception.<A HREF="../mycompiler/myexception/SCClassException.html" title="class in mycompiler.myexception">SCClassException</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myexception/SCStatementException.html#addException(mycompiler.myexception.SCExcept)"><B>addException(SCExcept)</B></A> -
|
||||
@@ -192,7 +192,7 @@ Method in exception mycompiler.myexception.<A HREF="../mycompiler/myexception/SC
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#addFieldOrLocalVarAssumption(mycompiler.mytypereconstruction.typeassumption.CTypeAssumption)"><B>addFieldOrLocalVarAssumption(CTypeAssumption)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#addGenericTypeVars(java.lang.String, java.util.Vector)"><B>addGenericTypeVars(String, Vector<GenericTypeVar>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#addGenericTypeVars(java.lang.String, de.dhbwstuttgart.typeinference.Menge)"><B>addGenericTypeVars(String, Menge<GenericTypeVar>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#addMethodIntersectionType(mycompiler.mytypereconstruction.CIntersectionType)"><B>addMethodIntersectionType(CIntersectionType)</B></A> -
|
||||
@@ -209,7 +209,7 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#addReplacementListener(mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener)"><B>addReplacementListener(ITypeReplacementListener)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html#addReplacementListener(mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener)"><B>addReplacementListener(ITypeReplacementListener)</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">IReplaceTypeEventProvider</A>
|
||||
<DD>
|
||||
@@ -222,10 +222,10 @@ Method in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Scanner.html
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#ALL_INFO"><B>ALL_INFO</B></A> -
|
||||
Static variable in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#allGreater(mycompiler.mytype.RefType, java.util.Vector)"><B>allGreater(RefType, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#allGreater(mycompiler.mytype.RefType, de.dhbwstuttgart.typeinference.Menge)"><B>allGreater(RefType, Menge)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#allSmaller(mycompiler.mytype.RefType, java.util.Vector)"><B>allSmaller(RefType, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#allSmaller(mycompiler.mytype.RefType, de.dhbwstuttgart.typeinference.Menge)"><B>allSmaller(RefType, Menge)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#aload"><B>aload</B></A> -
|
||||
|
||||
@@ -174,10 +174,10 @@ Constructor for class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/Lo
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#lookupswitch"><B>lookupswitch</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, java.util.Vector)"><B>loop_codegen(ClassFile, CodeAttribute, Expr, int, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>loop_codegen(ClassFile, CodeAttribute, Expr, int, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/WhileStmt.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, int, boolean, java.util.Vector)"><B>loop_codegen(ClassFile, CodeAttribute, int, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/WhileStmt.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, int, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>loop_codegen(ClassFile, CodeAttribute, int, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/WhileStmt.html" title="class in mycompiler.mystatement">WhileStmt</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#lor"><B>lor</B></A> -
|
||||
|
||||
@@ -114,10 +114,10 @@ Static method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/J
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#ndiv(java.lang.String)"><B>ndiv(String)</B></A> -
|
||||
Static method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>neg_codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>neg_codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>neg_codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>neg_codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NegativeExpr.html" title="class in mycompiler.mystatement">NegativeExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html" title="class in mycompiler.mystatement"><B>NegativeExpr</B></A> - Class in <A HREF="../mycompiler/mystatement/package-summary.html">mycompiler.mystatement</A><DD> <DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#NegativeExpr()"><B>NegativeExpr()</B></A> -
|
||||
@@ -158,18 +158,18 @@ Static variable in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" titl
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#NO_METHOD"><B>NO_METHOD</B></A> -
|
||||
Static variable in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A>
|
||||
<DD>Gibt Namensstring f<>r den Classbody au<61>erhalb einer Methode
|
||||
f<>r <code>m_CurrentMethod</code>.
|
||||
<DD>Gibt Namensstring f<>r den Classbody au<61>erhalb einer Methode
|
||||
f<>r <code>m_CurrentMethod</code>.
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#nop"><B>nop</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#nor(java.lang.String)"><B>nor(String)</B></A> -
|
||||
Static method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>not_codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>not_codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>not_codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>not_codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NotExpr.html" title="class in mycompiler.mystatement">NotExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#NOTEQUAL"><B>NOTEQUAL</B></A> -
|
||||
|
||||
@@ -90,7 +90,7 @@ Constructor for class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html"
|
||||
<DT><A HREF="../mycompiler/mytype/Pair.html#Pair_isEquiv(mycompiler.mytype.Pair)"><B>Pair_isEquiv(Pair)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#para_check(java.util.Vector, boolean)"><B>para_check(Vector, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#para_check(de.dhbwstuttgart.typeinference.Menge, boolean)"><B>para_check(Menge, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Class.html" title="class in mycompiler.myclass">Class</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/ParaList.html" title="class in mycompiler.mytype"><B>ParaList</B></A> - Class in <A HREF="../mycompiler/mytype/package-summary.html">mycompiler.mytype</A><DD> <DT><A HREF="../mycompiler/mytype/ParaList.html#ParaList()"><B>ParaList()</B></A> -
|
||||
@@ -110,19 +110,19 @@ Variable in class mycompiler.myclass.<A HREF="../mycompiler/myclass/DeclId.html"
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#parse(java.io.File)"><B>parse(File)</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Ruft die Parse-Methode.
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#parse(java.lang.String)"><B>parse(String)</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Ruft die Parse-Methode.
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#parse(java.io.File)"><B>parse(File)</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Parst eine Quellcodedatei und baut den abstrakten Syntaxbaum auf.
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#parse(java.lang.String)"><B>parse(String)</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Parst einen String und baut den abstrakten Syntaxbaum auf.
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#PARSER_INFO"><B>PARSER_INFO</B></A> -
|
||||
Static variable in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
@@ -130,7 +130,7 @@ Static variable in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" titl
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#path"><B>path</B></A> -
|
||||
Variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/JavaParser.html" title="class in mycompiler.myparser">JavaParser</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#pi(int, java.lang.String, java.lang.String, java.util.Vector)"><B>pi(int, String, String, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#pi(int, java.lang.String, java.lang.String, de.dhbwstuttgart.typeinference.Menge)"><B>pi(int, String, String, Menge)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#PLUSEQUAL"><B>PLUSEQUAL</B></A> -
|
||||
@@ -162,20 +162,20 @@ Constructor for class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CHelper.html#print(java.lang.String)"><B>print(String)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CHelper.html" title="class in mycompiler.mytypereconstruction">CHelper</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Gibt einen String aus.
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#print()"><B>print()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#printDebugInfo(java.lang.String, int)"><B>printDebugInfo(String, int)</B></A> -
|
||||
Static method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Von meinen Vorg<72>ngern eingesetzte Methode zur Ausgabe von
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Von meinen Vorg<72>ngern eingesetzte Methode zur Ausgabe von
|
||||
diferenzierten Debug-Ausgaben.
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#printMenge(java.lang.String, java.util.Vector, int)"><B>printMenge(String, Vector, int)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#printMenge(java.lang.String, de.dhbwstuttgart.typeinference.Menge, int)"><B>printMenge(String, Menge, int)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#printMengeUnifier(java.lang.String, java.util.Vector, int)"><B>printMengeUnifier(String, Vector<Vector<Pair>>, int)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#printMengeUnifier(java.lang.String, de.dhbwstuttgart.typeinference.Menge, int)"><B>printMengeUnifier(String, Menge<Menge<Pair>>, int)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mymodifier/Private.html" title="class in mycompiler.mymodifier"><B>Private</B></A> - Class in <A HREF="../mycompiler/mymodifier/package-summary.html">mycompiler.mymodifier</A><DD> <DT><A HREF="../mycompiler/mymodifier/Private.html#Private()"><B>Private()</B></A> -
|
||||
|
||||
@@ -80,14 +80,14 @@ function windowTitle()
|
||||
<DL>
|
||||
<DT><A HREF="../mycompiler/mystatement/Receiver.html" title="class in mycompiler.mystatement"><B>Receiver</B></A> - Class in <A HREF="../mycompiler/mystatement/package-summary.html">mycompiler.mystatement</A><DD> <DT><A HREF="../mycompiler/mystatement/Receiver.html#Receiver(mycompiler.mystatement.Expr)"><B>Receiver(Expr)</B></A> -
|
||||
Constructor for class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Receiver.html" title="class in mycompiler.mystatement">Receiver</A>
|
||||
<DD>Autor: J<>rg B<>uerle
|
||||
<DD>Autor: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype"><B>RefType</B></A> - Class in <A HREF="../mycompiler/mytype/package-summary.html">mycompiler.mytype</A><DD> <DT><A HREF="../mycompiler/mytype/RefType.html#RefType()"><B>RefType()</B></A> -
|
||||
Constructor for class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype">RefType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#RefType(java.lang.String)"><B>RefType(String)</B></A> -
|
||||
Constructor for class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype">RefType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#RefType(java.lang.String, java.util.Vector)"><B>RefType(String, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#RefType(java.lang.String, de.dhbwstuttgart.typeinference.Menge)"><B>RefType(String, Menge)</B></A> -
|
||||
Constructor for class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype">RefType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#RefType(mycompiler.mytype.RefType)"><B>RefType(RefType)</B></A> -
|
||||
@@ -101,7 +101,7 @@ Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Jav
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#removeAllReplacementListeners()"><B>removeAllReplacementListeners()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html#removeAllReplacementListeners()"><B>removeAllReplacementListeners()</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">IReplaceTypeEventProvider</A>
|
||||
<DD>
|
||||
@@ -114,42 +114,42 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#removeElement(E)"><B>removeElement(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#removeElement(E)"><B>removeElement(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#removeElement(E)"><B>removeElement(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html#removeMethodTypeAssumption(mycompiler.mytypereconstruction.typeassumption.CMethodTypeAssumption)"><B>removeMethodTypeAssumption(CMethodTypeAssumption)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html" title="class in mycompiler.mytypereconstruction">CIntersectionType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#removeReplacementListener(mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener)"><B>removeReplacementListener(ITypeReplacementListener)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html#removeReplacementListener(mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener)"><B>removeReplacementListener(ITypeReplacementListener)</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">IReplaceTypeEventProvider</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, java.util.Vector, int, int)"><B>replace_index(CodeAttribute, Vector, int, int)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge, int, int)"><B>replace_index(CodeAttribute, Menge, int, int)</B></A> -
|
||||
Static method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/FormalParameter.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>replaceType(CReplaceTypeEvent)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FormalParameter.html" title="class in mycompiler.myclass">FormalParameter</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myclass/InstVarDecl.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>replaceType(CReplaceTypeEvent)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/InstVarDecl.html" title="class in mycompiler.myclass">InstVarDecl</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>replaceType(CReplaceTypeEvent)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/ExprStmt.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>replaceType(CReplaceTypeEvent)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/ExprStmt.html" title="class in mycompiler.mystatement">ExprStmt</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>replaceType(CReplaceTypeEvent)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>replaceType(CReplaceTypeEvent)</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A>
|
||||
<DD>Tauscht einen Typ gegen einen anderen aus.
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#replaceWithType(mycompiler.mytype.Type)"><B>replaceWithType(Type)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD>Diese Methode geht alle TypeReplacmentListener durch und tauscht <20>ber deren
|
||||
<DD>Diese Methode geht alle TypeReplacmentListener durch und tauscht <20>ber deren
|
||||
Callback-Methode diesen Typ gegen den neuen aus.
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#resetBlockId()"><B>resetBlockId()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A>
|
||||
|
||||
@@ -84,118 +84,118 @@ Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#sastore"><B>sastore</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#sc_check(java.util.Vector, boolean)"><B>sc_check(Vector, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#sc_check(de.dhbwstuttgart.typeinference.Menge, boolean)"><B>sc_check(Menge, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Class.html" title="class in mycompiler.myclass">Class</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#sc_check(java.util.Vector, boolean)"><B>sc_check(Vector, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#sc_check(de.dhbwstuttgart.typeinference.Menge, boolean)"><B>sc_check(Menge, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Assign.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Assign.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Assign.html" title="class in mycompiler.mystatement">Assign</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/BoolLiteral.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/BoolLiteral.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/BoolLiteral.html" title="class in mycompiler.mystatement">BoolLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/CastExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/CastExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/CastExpr.html" title="class in mycompiler.mystatement">CastExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/CharLiteral.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/CharLiteral.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/CharLiteral.html" title="class in mycompiler.mystatement">CharLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/EmptyStmt.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/EmptyStmt.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/EmptyStmt.html" title="class in mycompiler.mystatement">EmptyStmt</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/InstanceOf.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/InstanceOf.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstanceOf.html" title="class in mycompiler.mystatement">InstanceOf</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/InstVar.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/InstVar.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstVar.html" title="class in mycompiler.mystatement">InstVar</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/IntLiteral.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/IntLiteral.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/IntLiteral.html" title="class in mycompiler.mystatement">IntLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalOrFieldVar.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalOrFieldVar.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalOrFieldVar.html" title="class in mycompiler.mystatement">LocalOrFieldVar</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NegativeExpr.html" title="class in mycompiler.mystatement">NegativeExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewArray.html" title="class in mycompiler.mystatement">NewArray</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewClass.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NewClass.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewClass.html" title="class in mycompiler.mystatement">NewClass</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NotExpr.html" title="class in mycompiler.mystatement">NotExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Null.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Null.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Null.html" title="class in mycompiler.mystatement">Null</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PositivExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PositivExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PositivExpr.html" title="class in mycompiler.mystatement">PositivExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PostDecExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PostDecExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PostDecExpr.html" title="class in mycompiler.mystatement">PostDecExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PostIncExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PostIncExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PostIncExpr.html" title="class in mycompiler.mystatement">PostIncExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PreDecExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PreDecExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PreDecExpr.html" title="class in mycompiler.mystatement">PreDecExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PreIncExpr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PreIncExpr.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PreIncExpr.html" title="class in mycompiler.mystatement">PreIncExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Receiver.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Receiver.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Receiver.html" title="class in mycompiler.mystatement">Receiver</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/StringLiteral.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/StringLiteral.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/StringLiteral.html" title="class in mycompiler.mystatement">StringLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/This.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Vector, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/This.html#sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check(Menge, Hashtable, Hashtable, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/This.html" title="class in mycompiler.mystatement">This</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/SourceFile.html#sc_check(boolean)"><B>sc_check(boolean)</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/SourceFile.html" title="class in mycompiler">SourceFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#sc_check_for_extended_classes(java.util.Vector, java.util.Hashtable, boolean)"><B>sc_check_for_extended_classes(Vector, Hashtable, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#sc_check_for_extended_classes(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean)"><B>sc_check_for_extended_classes(Menge, Hashtable, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Class.html" title="class in mycompiler.myclass">Class</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check_get_Method(java.util.Vector, java.lang.String, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check_get_Method(Vector, String, boolean, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check_get_Method(de.dhbwstuttgart.typeinference.Menge, java.lang.String, boolean, java.util.Hashtable, java.util.Hashtable)"><B>sc_check_get_Method(Menge, String, boolean, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check_method_kleiner(java.util.Vector, java.lang.String, java.lang.String, boolean)"><B>sc_check_method_kleiner(Vector, String, String, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check_method_kleiner(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)"><B>sc_check_method_kleiner(Menge, String, String, boolean)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check_uebergabe(java.util.Vector, java.util.Vector, boolean, int, java.util.Hashtable, java.util.Hashtable)"><B>sc_check_uebergabe(Vector, Vector, boolean, int, Hashtable, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_check_uebergabe(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge, boolean, int, java.util.Hashtable, java.util.Hashtable)"><B>sc_check_uebergabe(Menge, Menge, boolean, int, Hashtable, Hashtable)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ParameterList.html#sc_get_Formalparalist()"><B>sc_get_Formalparalist()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ParameterList.html" title="class in mycompiler.myclass">ParameterList</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_init_extended_fcts(java.util.Vector, java.util.Vector, java.lang.String, java.lang.String, boolean)"><B>sc_init_extended_fcts(Vector, Vector, String, String, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#sc_init_extended_fcts(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)"><B>sc_init_extended_fcts(Menge, Menge, String, String, boolean)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#sc_init_hashtable(java.util.Vector, java.lang.String, java.lang.String, boolean)"><B>sc_init_hashtable(Vector, String, String, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#sc_init_hashtable(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)"><B>sc_init_hashtable(Menge, String, String, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#sc_init_hashtable_for_extended_classes(java.util.Vector, java.lang.String, java.util.Hashtable, java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean)"><B>sc_init_hashtable_for_extended_classes(Vector, String, Hashtable, Vector, Hashtable, Hashtable, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#sc_init_hashtable_for_extended_classes(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.util.Hashtable, de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean)"><B>sc_init_hashtable_for_extended_classes(Menge, String, Hashtable, Menge, Hashtable, Hashtable, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#sc_init_parameterlist(boolean)"><B>sc_init_parameterlist(boolean)</B></A> -
|
||||
@@ -230,12 +230,12 @@ Static variable in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" titl
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#semanticCheck()"><B>semanticCheck()</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Ruft <20>ber <code>SourceFile.sc_check(false)</code>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Ruft <20>ber <code>SourceFile.sc_check(false)</code>
|
||||
den alten Semantik-Check ohne Typrekonstruktion auf.
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#semanticCheck()"><B>semanticCheck()</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Ruft den Semantik-Check ohne Typrekonstruktion auf.
|
||||
<DT><A HREF="../mycompiler/mybytecode/Key.html#set_a(java.lang.String)"><B>set_a(String)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/Key.html" title="class in mycompiler.mybytecode">Key</A>
|
||||
@@ -267,16 +267,16 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/This.h
|
||||
<DT><A HREF="../mycompiler/mybytecode/Attribute.html#set_attribute_name_index(short)"><B>set_attribute_name_index(short)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/Attribute.html" title="class in mycompiler.mybytecode">Attribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_attributes(java.util.Vector)"><B>set_attributes(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_attributes(de.dhbwstuttgart.typeinference.Menge)"><B>set_attributes(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/FieldInfo.html#set_attributes(java.util.Vector)"><B>set_attributes(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/FieldInfo.html#set_attributes(de.dhbwstuttgart.typeinference.Menge)"><B>set_attributes(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/FieldInfo.html" title="class in mycompiler.mybytecode">FieldInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/MethodInfo.html#set_attributes(java.util.Vector)"><B>set_attributes(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/MethodInfo.html#set_attributes(de.dhbwstuttgart.typeinference.Menge)"><B>set_attributes(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/MethodInfo.html" title="class in mycompiler.mybytecode">MethodInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#set_attributes_Vector(java.util.Vector)"><B>set_attributes_Vector(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#set_attributes_Menge(de.dhbwstuttgart.typeinference.Menge)"><B>set_attributes_Menge(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#set_Block(mycompiler.mystatement.Block)"><B>set_Block(Block)</B></A> -
|
||||
@@ -333,7 +333,7 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttr
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#set_code_short(int, int)"><B>set_code_short(int, int)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_constant_pool(java.util.Vector)"><B>set_constant_pool(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_constant_pool(de.dhbwstuttgart.typeinference.Menge)"><B>set_constant_pool(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_constructor_founded(boolean)"><B>set_constructor_founded(boolean)</B></A> -
|
||||
@@ -363,13 +363,13 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/IfStmt
|
||||
<DT><A HREF="../mycompiler/myexception/SCExcept.html#set_error(java.lang.String)"><B>set_error(String)</B></A> -
|
||||
Method in class mycompiler.myexception.<A HREF="../mycompiler/myexception/SCExcept.html" title="class in mycompiler.myexception">SCExcept</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#set_exception_table_Vector(java.util.Vector)"><B>set_exception_table_Vector(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#set_exception_table_Menge(de.dhbwstuttgart.typeinference.Menge)"><B>set_exception_table_Menge(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#set_ExceptionList(mycompiler.myclass.ExceptionList)"><B>set_ExceptionList(ExceptionList)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myexception/SCMethodException.html#set_exlist(java.util.Vector)"><B>set_exlist(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myexception/SCMethodException.html#set_exlist(de.dhbwstuttgart.typeinference.Menge)"><B>set_exlist(Menge)</B></A> -
|
||||
Method in exception mycompiler.myexception.<A HREF="../mycompiler/myexception/SCMethodException.html" title="class in mycompiler.myexception">SCMethodException</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Assign.html#set_Expr(mycompiler.mystatement.Expr, mycompiler.mystatement.Expr)"><B>set_Expr(Expr, Expr)</B></A> -
|
||||
@@ -417,13 +417,13 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#set_Expr2(mycompiler.mystatement.Expr)"><B>set_Expr2(Expr)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#set_Expr_Vector(java.util.Vector)"><B>set_Expr_Vector(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#set_Expr_Menge(de.dhbwstuttgart.typeinference.Menge)"><B>set_Expr_Menge(Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#set_FieldDecl(mycompiler.myclass.FieldDecl)"><B>set_FieldDecl(FieldDecl)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_fields(java.util.Vector)"><B>set_fields(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_fields(de.dhbwstuttgart.typeinference.Menge)"><B>set_fields(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myexception/SCExcept.html#set_function(java.lang.String)"><B>set_function(String)</B></A> -
|
||||
@@ -441,7 +441,7 @@ Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Status.html" t
|
||||
<DT><A HREF="../mycompiler/mybytecode/AttributeInfo.html#set_info(byte[])"><B>set_info(byte[])</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/AttributeInfo.html" title="class in mycompiler.mybytecode">AttributeInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/AttributeInfo.html#set_info(java.util.Vector)"><B>set_info(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/AttributeInfo.html#set_info(de.dhbwstuttgart.typeinference.Menge)"><B>set_info(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/AttributeInfo.html" title="class in mycompiler.mybytecode">AttributeInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/IntLiteral.html#set_Int(int)"><B>set_Int(int)</B></A> -
|
||||
@@ -459,7 +459,7 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CONSTANT
|
||||
<DT><A HREF="../mycompiler/mybytecode/CONSTANT_Long_info.html#set_low_bytes(int)"><B>set_low_bytes(int)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CONSTANT_Long_info.html" title="class in mycompiler.mybytecode">CONSTANT_Long_info</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_methods(java.util.Vector)"><B>set_methods(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#set_methods(de.dhbwstuttgart.typeinference.Menge)"><B>set_methods(Menge)</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassDeclId.html#set_Modifiers(mycompiler.mymodifier.Modifiers)"><B>set_Modifiers(Modifiers)</B></A> -
|
||||
@@ -510,19 +510,19 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#set_ParaHash(java.util.Hashtable)"><B>set_ParaHash(Hashtable)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Class.html" title="class in mycompiler.myclass">Class</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#set_ParaList(java.util.Vector)"><B>set_ParaList(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#set_ParaList(de.dhbwstuttgart.typeinference.Menge)"><B>set_ParaList(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Class.html" title="class in mycompiler.myclass">Class</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/UsedId.html#set_ParaList(java.util.Vector)"><B>set_ParaList(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/UsedId.html#set_ParaList(de.dhbwstuttgart.typeinference.Menge)"><B>set_ParaList(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/UsedId.html" title="class in mycompiler.myclass">UsedId</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#set_ParaList(java.util.Vector)"><B>set_ParaList(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#set_ParaList(de.dhbwstuttgart.typeinference.Menge)"><B>set_ParaList(Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#set_ParaList(java.util.Vector)"><B>set_ParaList(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#set_ParaList(de.dhbwstuttgart.typeinference.Menge)"><B>set_ParaList(Menge)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype">RefType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/DeclId.html#set_Paratyp(java.util.Vector)"><B>set_Paratyp(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/DeclId.html#set_Paratyp(de.dhbwstuttgart.typeinference.Menge)"><B>set_Paratyp(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/DeclId.html" title="class in mycompiler.myclass">DeclId</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#set_Receiver(mycompiler.mystatement.Receiver)"><B>set_Receiver(Receiver)</B></A> -
|
||||
@@ -537,7 +537,7 @@ Method in class mycompiler.myexception.<A HREF="../mycompiler/myexception/SCExce
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#set_Statement(mycompiler.mystatement.Statement)"><B>set_Statement(Statement)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#set_Statement_Vector(java.util.Vector)"><B>set_Statement_Vector(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#set_Statement_Menge(de.dhbwstuttgart.typeinference.Menge)"><B>set_Statement_Menge(Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#set_Status(mycompiler.myclass.Status)"><B>set_Status(Status)</B></A> -
|
||||
@@ -579,7 +579,7 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Expr.h
|
||||
<DT><A HREF="../mycompiler/mystatement/InstanceOf.html#set_Type(mycompiler.mytype.RefType)"><B>set_Type(RefType)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstanceOf.html" title="class in mycompiler.mystatement">InstanceOf</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/UsedId.html#set_Typen(java.util.Vector)"><B>set_Typen(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/UsedId.html#set_Typen(de.dhbwstuttgart.typeinference.Menge)"><B>set_Typen(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/UsedId.html" title="class in mycompiler.myclass">UsedId</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#set_UnaryMinus(mycompiler.mystatement.UnaryMinus)"><B>set_UnaryMinus(UnaryMinus)</B></A> -
|
||||
@@ -618,7 +618,7 @@ Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Status.html" t
|
||||
<DT><A HREF="../mycompiler/myclass/DeclId.html#set_Wert(mycompiler.mystatement.ExprStmt)"><B>set_Wert(ExprStmt)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/DeclId.html" title="class in mycompiler.myclass">DeclId</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#setA(java.util.Vector)"><B>setA(Vector<CTypeReconstructionResult>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#setA(de.dhbwstuttgart.typeinference.Menge)"><B>setA(Menge<CTypeReconstructionResult>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#setAssumedType(mycompiler.mytype.Type)"><B>setAssumedType(Type)</B></A> -
|
||||
@@ -626,17 +626,17 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#setAssumptionSet(mycompiler.mytypereconstruction.set.CTypeAssumptionSet)"><B>setAssumptionSet(CTypeAssumptionSet)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#setAssumptionSet(mycompiler.mytypereconstruction.set.CTypeAssumptionSet)"><B>setAssumptionSet(CTypeAssumptionSet)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html#setAssumSet(mycompiler.mytypereconstruction.set.CTypeAssumptionSet)"><B>setAssumSet(CTypeAssumptionSet)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html" title="class in mycompiler.mytypereconstruction">CReconstructionTuple</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CLocalVarTypeAssumption.html#setBlockId(java.lang.String)"><B>setBlockId(String)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CLocalVarTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CLocalVarTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#setBlockIdList(java.util.Vector)"><B>setBlockIdList(Vector<Integer>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#setBlockIdList(de.dhbwstuttgart.typeinference.Menge)"><B>setBlockIdList(Menge<Integer>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#setClassName(java.lang.String)"><B>setClassName(String)</B></A> -
|
||||
@@ -656,16 +656,16 @@ Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytyperec
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#setDebugLevel(int)"><B>setDebugLevel(int)</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Setzt den Debug-Level
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#setDebugLevel(int)"><B>setDebugLevel(int)</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Setzt den Debug-Level
|
||||
<DT><A HREF="../mycompiler/myclass/FieldDecl.html#setDeclIdVector(java.util.Vector)"><B>setDeclIdVector(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/FieldDecl.html#setDeclIdMenge(de.dhbwstuttgart.typeinference.Menge)"><B>setDeclIdMenge(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#setDeclidVector(java.util.Vector)"><B>setDeclidVector(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#setDeclidMenge(de.dhbwstuttgart.typeinference.Menge)"><B>setDeclidMenge(Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#setFieldAndLocalVarAssumptions(java.util.Hashtable)"><B>setFieldAndLocalVarAssumptions(Hashtable<CTypeAssumptionKey, CTypeAssumption>)</B></A> -
|
||||
@@ -704,13 +704,13 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html#setMethodParaCount(int)"><B>setMethodParaCount(int)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CParaTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html#setMethodTypeAssumptions(java.util.Vector)"><B>setMethodTypeAssumptions(Vector<CMethodTypeAssumption>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html#setMethodTypeAssumptions(de.dhbwstuttgart.typeinference.Menge)"><B>setMethodTypeAssumptions(Menge<CMethodTypeAssumption>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html" title="class in mycompiler.mytypereconstruction">CIntersectionType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#setName(java.lang.String)"><B>setName(String)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype">RefType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/ParaList.html#setParalist(java.util.Vector)"><B>setParalist(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytype/ParaList.html#setParalist(de.dhbwstuttgart.typeinference.Menge)"><B>setParalist(Menge)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/ParaList.html" title="class in mycompiler.mytype">ParaList</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#setParameterList(mycompiler.myclass.ParameterList)"><B>setParameterList(ParameterList)</B></A> -
|
||||
@@ -718,48 +718,48 @@ Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" t
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#setResultType(mycompiler.mytype.Type)"><B>setResultType(Type)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#setResultTypes(java.util.Vector)"><B>setResultTypes(Vector<Type>)</B></A> -
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#setResultTypes(de.dhbwstuttgart.typeinference.Menge)"><B>setResultTypes(Menge<Type>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#setReturnType(mycompiler.mytype.Type)"><B>setReturnType(Type)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html#setSubSet(mycompiler.mytypereconstruction.set.CSubstitutionSet)"><B>setSubSet(CSubstitutionSet)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html" title="class in mycompiler.mytypereconstruction">CReconstructionTuple</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#setSubstitutions(mycompiler.mytypereconstruction.set.CSubstitutionSet)"><B>setSubstitutions(CSubstitutionSet)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#setSubstitutions(mycompiler.mytypereconstruction.set.CSubstitutionSet)"><B>setSubstitutions(CSubstitutionSet)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#setSubstitutions(mycompiler.mytypereconstruction.set.CSubstitutionSet)"><B>setSubstitutions(CSubstitutionSet)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/FormalParameter.html#setType(mycompiler.mytype.Type)"><B>setType(Type)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FormalParameter.html" title="class in mycompiler.myclass">FormalParameter</A>
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myclass/InstVarDecl.html#setType(mycompiler.mytype.Type)"><B>setType(Type)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/InstVarDecl.html" title="class in mycompiler.myclass">InstVarDecl</A>
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/ExprStmt.html#setType(mycompiler.mytype.Type)"><B>setType(Type)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/ExprStmt.html" title="class in mycompiler.mystatement">ExprStmt</A>
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#setType(mycompiler.mytype.Type)"><B>setType(Type)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#setType(mycompiler.mytype.Type)"><B>setType(Type)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewArray.html" title="class in mycompiler.mystatement">NewArray</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSubstitution.html#setType(mycompiler.mytype.Type)"><B>setType(Type)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSubstitution.html" title="class in mycompiler.mytypereconstruction">CSubstitution</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSubstitution.html#setTypeVar(mycompiler.mytype.TyploseVariable)"><B>setTypeVar(TyploseVariable)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSubstitution.html" title="class in mycompiler.mytypereconstruction">CSubstitution</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#setVector(java.util.Vector)"><B>setVector(Vector<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#setMenge(de.dhbwstuttgart.typeinference.Menge)"><B>setMenge(Menge<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#shallowCopy()"><B>shallowCopy()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>
|
||||
@@ -842,7 +842,7 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#sub(mycompiler.mytypereconstruction.CSubstitution)"><B>sub(CSubstitution)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#sub_unify(java.util.Vector, mycompiler.mytypereconstruction.unify.FC_TTO)"><B>sub_unify(Vector, FC_TTO)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#sub_unify(de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.unify.FC_TTO)"><B>sub_unify(Menge, FC_TTO)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#Subst(mycompiler.mytype.Pair, int, mycompiler.mytype.TyploseVariable, mycompiler.mytype.Type, boolean)"><B>Subst(Pair, int, TyploseVariable, Type, boolean)</B></A> -
|
||||
@@ -851,7 +851,7 @@ Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompi
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#SubstHashtable(mycompiler.mytype.RefType, java.util.Hashtable)"><B>SubstHashtable(RefType, Hashtable)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#SubstHashtable2VectorPair(java.util.Hashtable)"><B>SubstHashtable2VectorPair(Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#SubstHashtable2MengePair(java.util.Hashtable)"><B>SubstHashtable2MengePair(Hashtable)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CHashtableSet.html#subtract(mycompiler.mytypereconstruction.set.CSet)"><B>subtract(CSet<E>)</B></A> -
|
||||
@@ -860,8 +860,8 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#subtract(mycompiler.mytypereconstruction.set.CSet)"><B>subtract(CSet<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#subtract(mycompiler.mytypereconstruction.set.CSet)"><B>subtract(CSet<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#subtract(mycompiler.mytypereconstruction.set.CSet)"><B>subtract(CSet<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#SUPER"><B>SUPER</B></A> -
|
||||
Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/JavaParser.html" title="class in mycompiler.myparser">JavaParser</A>
|
||||
|
||||
@@ -107,8 +107,8 @@ Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Jav
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CHelper.html#time()"><B>time()</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CHelper.html" title="class in mycompiler.mytypereconstruction">CHelper</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Liefert die aktuelle Zeit in Langformat zur<75>ck.
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Liefert die aktuelle Zeit in Langformat zur<75>ck.
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#TIMESEQUAL"><B>TIMESEQUAL</B></A> -
|
||||
Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/JavaParser.html" title="class in mycompiler.myparser">JavaParser</A>
|
||||
<DD>
|
||||
@@ -129,10 +129,10 @@ Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/Type.html#toString()"><B>toString()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A>
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html#toString()"><B>toString()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html" title="class in mycompiler.mytypereconstruction">CIntersectionType</A>
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#toString()"><B>toString()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>
|
||||
@@ -156,57 +156,57 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html#toString()"><B>toString()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumptionkey.<A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html" title="class in mycompiler.mytypereconstruction.typeassumptionkey">CTypeAssumptionKey</A>
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myoperator/AddOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/AddOp.html" title="class in mycompiler.myoperator">AddOp</A>
|
||||
<DD>Implementierung der Algorithmen 5.44 und 5.45 von Martin Pl<50>micke
|
||||
<DD>Implementierung der Algorithmen 5.44 und 5.45 von Martin Pl<50>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" <20>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
der RefType "Integer" <20>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/myoperator/EqualOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/EqualOp.html" title="class in mycompiler.myoperator">EqualOp</A>
|
||||
<DD>Implementierung des Algorithmus 5.53 von Martin Pl<50>micke
|
||||
<DD>Implementierung des Algorithmus 5.53 von Martin Pl<50>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" <20>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
der RefType "Boolean" <20>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A>
|
||||
<DD><br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" <20>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
der RefType "Boolean" <20>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/myoperator/MulOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/MulOp.html" title="class in mycompiler.myoperator">MulOp</A>
|
||||
<DD>Implementierung der Algorithmen 5.46, 5.47 und 5.48 von Martin Pl<50>micke
|
||||
<DD>Implementierung der Algorithmen 5.46, 5.47 und 5.48 von Martin Pl<50>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" <20>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
der RefType "Integer" <20>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/myoperator/NotEqualOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/NotEqualOp.html" title="class in mycompiler.myoperator">NotEqualOp</A>
|
||||
<DD>Implementierung des Algorithmus 5.54 von Martin Pl<50>micke
|
||||
<DD>Implementierung des Algorithmus 5.54 von Martin Pl<50>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" <20>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
der RefType "Boolean" <20>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/myoperator/Operator.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/RelOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(Binary, CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/RelOp.html" title="class in mycompiler.myoperator">RelOp</A>
|
||||
<DD>Implementierung der Algorithmen 5.49 bis 5.52 von Martin Pl<50>micke
|
||||
<DD>Implementierung der Algorithmen 5.49 bis 5.52 von Martin Pl<50>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" <20>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
der RefType "Integer" <20>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/mystatement/Assign.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Assign.html" title="class in mycompiler.mystatement">Assign</A>
|
||||
<DD>Implementierung des Algorithmus 5.30 von Martin Pl<50>micke
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.30 von Martin Pl<50>micke
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/BoolLiteral.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/BoolLiteral.html" title="class in mycompiler.mystatement">BoolLiteral</A>
|
||||
<DD>Workaround: <20>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
<DD>Workaround: <20>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.
|
||||
<DT><A HREF="../mycompiler/mystatement/CastExpr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/CastExpr.html" title="class in mycompiler.mystatement">CastExpr</A>
|
||||
<DD>Implementierung des Algorithmus 5.43 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.43 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/CharLiteral.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/CharLiteral.html" title="class in mycompiler.mystatement">CharLiteral</A>
|
||||
<DD>Workaround: <20>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
<DD>Workaround: <20>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>
|
||||
@@ -216,42 +216,42 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Instan
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/InstVar.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstVar.html" title="class in mycompiler.mystatement">InstVar</A>
|
||||
<DD>Implementierung des Algorithmus 5.38 von Martin Pl<50>micke
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.38 von Martin Pl<50>micke
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/IntLiteral.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/IntLiteral.html" title="class in mycompiler.mystatement">IntLiteral</A>
|
||||
<DD>Workaround: <20>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
<DD>Workaround: <20>berschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
die Implementierung von Unify (noch) nicht mit Basetypes umgehen kann.
|
||||
<DT><A HREF="../mycompiler/mystatement/Literal.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Literal.html" title="class in mycompiler.mystatement">Literal</A>
|
||||
<DD>Implementierung des Algorithmus 5.40 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.40 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalOrFieldVar.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalOrFieldVar.html" title="class in mycompiler.mystatement">LocalOrFieldVar</A>
|
||||
<DD>Implementierung des Algorithmus 5.37 von Martin Pl<50>micke
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.37 von Martin Pl<50>micke
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>Implementierung des Algorithmus 5.33 von Martin Pl<50>micke
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.33 von Martin Pl<50>micke
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NegativeExpr.html" title="class in mycompiler.mystatement">NegativeExpr</A>
|
||||
<DD>Implementierung des Algorithmus 5.41 von Martin Pl<50>micke
|
||||
<DD>Implementierung des Algorithmus 5.41 von Martin Pl<50>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" <20>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
der RefType "Integer" <20>berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewArray.html" title="class in mycompiler.mystatement">NewArray</A>
|
||||
<DD>Implementierung des Algorithmus 5.32 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.32 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/NewClass.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewClass.html" title="class in mycompiler.mystatement">NewClass</A>
|
||||
<DD>Implementierung des Algorithmus 5.31 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.31 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NotExpr.html" title="class in mycompiler.mystatement">NotExpr</A>
|
||||
<DD>Implementierung des Algorithmus 5.42 von Martin Pl<50>micke
|
||||
<DD>Implementierung des Algorithmus 5.42 von Martin Pl<50>micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" <20>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
der RefType "Boolean" <20>berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<DT><A HREF="../mycompiler/mystatement/Null.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Null.html" title="class in mycompiler.mystatement">Null</A>
|
||||
<DD>
|
||||
@@ -276,33 +276,33 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PreInc
|
||||
ausgetauscht werden.
|
||||
<DT><A HREF="../mycompiler/mystatement/This.html#TRExp(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRExp(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/This.html" title="class in mycompiler.mystatement">This</A>
|
||||
<DD>Implementierung des Algorithmus 5.35 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.35 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/InstVar.html#TRInstVar(mycompiler.mytypereconstruction.CTriple, mycompiler.mytypereconstruction.CSupportData)"><B>TRInstVar(CTriple, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstVar.html" title="class in mycompiler.mystatement">InstVar</A>
|
||||
<DD>Implementierung des Algorithmus 5.38-1 von Martin Pl<50>micke
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.38-1 von Martin Pl<50>micke
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#TRMCallApp(mycompiler.mytypereconstruction.CMultiplyTuple, java.lang.String, java.lang.String, int, boolean, mycompiler.mytypereconstruction.CSupportData)"><B>TRMCallApp(CMultiplyTuple, String, String, int, boolean, CSupportData)</B></A> -
|
||||
Static method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>Implementierung des Algorithmus 5.34 von Martin Pl<50>micke
|
||||
<DD>Implementierung des Algorithmus 5.34 von Martin Pl<50>micke
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#TRMultiply(mycompiler.mytypereconstruction.CMultiplyTuple, mycompiler.mystatement.Expr, mycompiler.mytypereconstruction.CSupportData)"><B>TRMultiply(CMultiplyTuple, Expr, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>
|
||||
<DD>(siehe Algorithmus 5.29 TRMultiply, Martin Pl<50>micke)
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DD>(siehe Algorithmus 5.29 TRMultiply, Martin Pl<50>micke)
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#TRProg(mycompiler.mytypereconstruction.CSupportData)"><B>TRProg(CSupportData)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Class.html" title="class in mycompiler.myclass">Class</A>
|
||||
<DD>Ausgangspunkt f<>r den Typrekonstruktionsalgorithmus.
|
||||
<DD>Ausgangspunkt f<>r den Typrekonstruktionsalgorithmus.
|
||||
<DT><A HREF="../mycompiler/mystatement/Assign.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Assign.html" title="class in mycompiler.mystatement">Assign</A>
|
||||
<DD>Implementierung des Algorithmus 5.25 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.25 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A>
|
||||
<DD>Implementierung des Algorithmus 5.20 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.20 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/BoolLiteral.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/BoolLiteral.html" title="class in mycompiler.mystatement">BoolLiteral</A>
|
||||
<DD>
|
||||
@@ -317,7 +317,7 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/EmptyS
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/IfStmt.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/IfStmt.html" title="class in mycompiler.mystatement">IfStmt</A>
|
||||
<DD>Implementierung des Algorithmus 5.21 von Martin Pl<50>micke
|
||||
<DD>Implementierung des Algorithmus 5.21 von Martin Pl<50>micke
|
||||
<br/>Achtung Workaround: RefType "Boolean" durch BaseType \code{BooleanType} ersetzen.
|
||||
<DT><A HREF="../mycompiler/mystatement/InstanceOf.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstanceOf.html" title="class in mycompiler.mystatement">InstanceOf</A>
|
||||
@@ -333,12 +333,12 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalO
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>Implementierung des Algorithmus 5.24 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.24 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>Implementierung des Algorithmus 5.27 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.27 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NegativeExpr.html" title="class in mycompiler.mystatement">NegativeExpr</A>
|
||||
<DD>
|
||||
@@ -347,8 +347,8 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewArr
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewClass.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewClass.html" title="class in mycompiler.mystatement">NewClass</A>
|
||||
<DD>Implementierung des Algorithmus 5.26 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.26 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NotExpr.html" title="class in mycompiler.mystatement">NotExpr</A>
|
||||
<DD>
|
||||
@@ -372,8 +372,8 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PreInc
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Return.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Return.html" title="class in mycompiler.mystatement">Return</A>
|
||||
<DD>Implementierung des Algorithmus 5.22 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DD>Implementierung des Algorithmus 5.22 von Martin Pl<50>micke
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/Statement.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A>
|
||||
<DD>
|
||||
@@ -385,17 +385,17 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/This.h
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/WhileStmt.html#TRStatement(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatement(CSubstitutionSet, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/WhileStmt.html" title="class in mycompiler.mystatement">WhileStmt</A>
|
||||
<DD>Implementierung des Algorithmus 5.23 von Martin Pl<50>micke
|
||||
<DD>Implementierung des Algorithmus 5.23 von Martin Pl<50>micke
|
||||
<br/>Achtung Workaround: RefType "Boolean" muss noch durch BaseType "BooleanType"
|
||||
ersetzt werden.
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#TRStatements(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, java.util.Vector, int, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatements(CSubstitutionSet, CTypeAssumptionSet, Vector<Statement>, int, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#TRStatements(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, de.dhbwstuttgart.typeinference.Menge, int, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)"><B>TRStatements(CSubstitutionSet, CTypeAssumptionSet, Menge<Statement>, int, CTypeAssumptionSet, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A>
|
||||
<DD>Implementierung des Algorithmus 5.19 von Martin Pl<50>micke
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, java.util.Vector, mycompiler.mytypereconstruction.CSupportData)"><B>TRTuple(CMultiplyTuple, Vector<Expr>, CSupportData)</B></A> -
|
||||
<DD>Implementierung des Algorithmus 5.19 von Martin Pl<50>micke
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#TRTuple(mycompiler.mytypereconstruction.CMultiplyTuple, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.CSupportData)"><B>TRTuple(CMultiplyTuple, Menge<Expr>, CSupportData)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>
|
||||
<DD>(siehe Algorithmus 5.28 TRTuple, Martin Pl<50>micke)
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DD>(siehe Algorithmus 5.28 TRTuple, Martin Pl<50>micke)
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#TRY"><B>TRY</B></A> -
|
||||
Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/JavaParser.html" title="class in mycompiler.myparser">JavaParser</A>
|
||||
<DD>
|
||||
@@ -428,16 +428,16 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#typeReconstruction()"><B>typeReconstruction()</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Ruft den Typrekonstruktionsalgorithmus auf.
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#typeReconstruction()"><B>typeReconstruction()</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Ruft den Typrekonstruktionsalgorithmus auf.
|
||||
<DT><A HREF="../mycompiler/SourceFile.html#typeReconstruction()"><B>typeReconstruction()</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/SourceFile.html" title="class in mycompiler">SourceFile</A>
|
||||
<DD>Tyrekonstruktionsalgorithmus: ruft f<>r jede Klasse den Algorithmus TRProg auf.
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype"><B>TyploseVariable</B></A> - Class in <A HREF="../mycompiler/mytype/package-summary.html">mycompiler.mytype</A><DD>Repr<EFBFBD>sentiert einen Typparameter f<>r einen vom Programmierer nicht angegeben Typ.</DL>
|
||||
<DD>Tyrekonstruktionsalgorithmus: ruft f<>r jede Klasse den Algorithmus TRProg auf.
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype"><B>TyploseVariable</B></A> - Class in <A HREF="../mycompiler/mytype/package-summary.html">mycompiler.mytype</A><DD>Repr<EFBFBD>sentiert einen Typparameter f<>r einen vom Programmierer nicht angegeben Typ.</DL>
|
||||
<HR>
|
||||
|
||||
|
||||
|
||||
@@ -80,17 +80,17 @@ function windowTitle()
|
||||
<DL>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#backdoorCreate(java.lang.String)"><B>backdoorCreate(String)</B></A> -
|
||||
Static method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD>Backdoor-Hilfsfunktion, die f<>r <code>makeFC()</code> und <code>unify()</code> ben<65>tigt wird,
|
||||
<DD>Backdoor-Hilfsfunktion, die f<>r <code>makeFC()</code> und <code>unify()</code> ben<65>tigt wird,
|
||||
zum Erzeugen einer <code>TyplosenVariable</code>, die nicht in der zentralen Registry eingetragen
|
||||
wird.
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#backdoorFresh()"><B>backdoorFresh()</B></A> -
|
||||
Static method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD>Backdoor-Hilfsfunktion, die f<>r <code>makeFC()</code> und <code>unify()</code> ben<65>tigt wird,
|
||||
<DD>Backdoor-Hilfsfunktion, die f<>r <code>makeFC()</code> und <code>unify()</code> ben<65>tigt wird,
|
||||
um neue typlose Variablen zu erzeugen.
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#backdoorSetName(java.lang.String)"><B>backdoorSetName(String)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD>Backdoor-Hilfsfunktion, die f<>r <code>makeFC()</code> und <code>unify()</code> ben<65>tigt wird,
|
||||
um den Namen einer typlosen Variablen zu ver<65>ndern.
|
||||
<DD>Backdoor-Hilfsfunktion, die f<>r <code>makeFC()</code> und <code>unify()</code> ben<65>tigt wird,
|
||||
um den Namen einer typlosen Variablen zu ver<65>ndern.
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#baload"><B>baload</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
@@ -142,7 +142,7 @@ Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode
|
||||
<DT><A HREF="../mycompiler/mytype/Pair.html#bSubst"><B>bSubst</B></A> -
|
||||
Variable in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, java.util.Vector, boolean, boolean, boolean, java.util.Vector)"><B>build(ClassFile, CodeAttribute, Expr, Vector, boolean, boolean, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, de.dhbwstuttgart.typeinference.Menge, boolean, boolean, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>build(ClassFile, CodeAttribute, Expr, Menge, boolean, boolean, boolean, Menge)</B></A> -
|
||||
Static method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#bytes_to_int(java.lang.Byte, java.lang.Byte, java.lang.Byte, java.lang.Byte)"><B>bytes_to_int(Byte, Byte, Byte, Byte)</B></A> -
|
||||
|
||||
@@ -99,7 +99,7 @@ Constructor for class mycompiler.mytypereconstruction.unify.<A HREF="../mycompil
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#unify(mycompiler.mytype.Type, mycompiler.mytype.Type, mycompiler.mytypereconstruction.unify.FC_TTO)"><B>unify(Type, Type, FC_TTO)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#unify(java.util.Vector, mycompiler.mytypereconstruction.unify.FC_TTO)"><B>unify(Vector<Pair>, FC_TTO)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#unify(de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.unify.FC_TTO)"><B>unify(Menge<Pair>, FC_TTO)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CHashtableSet.html#unite(mycompiler.mytypereconstruction.set.CSet)"><B>unite(CSet<E>)</B></A> -
|
||||
@@ -108,8 +108,8 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#unite(mycompiler.mytypereconstruction.set.CSet)"><B>unite(CSet<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#unite(mycompiler.mytypereconstruction.set.CSet)"><B>unite(CSet<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#unite(mycompiler.mytypereconstruction.set.CSet)"><B>unite(CSet<E>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#UNSIGNEDSHIFTRIGHT"><B>UNSIGNEDSHIFTRIGHT</B></A> -
|
||||
Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/JavaParser.html" title="class in mycompiler.myparser">JavaParser</A>
|
||||
|
||||
@@ -87,7 +87,7 @@ Method in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Scanner.html
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#varSubst(mycompiler.mytype.RefType, java.util.Hashtable)"><B>varSubst(RefType, Hashtable)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#VectorPair2SubstHashtableVectorPair(java.util.Vector)"><B>VectorPair2SubstHashtableVectorPair(Vector<Pair>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#MengePair2SubstHashtableMengePair(de.dhbwstuttgart.typeinference.Menge)"><B>MengePair2SubstHashtableMengePair(Menge<Pair>)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#VOID"><B>VOID</B></A> -
|
||||
|
||||
@@ -81,7 +81,7 @@ function windowTitle()
|
||||
<DT><A HREF="../mycompiler/mymodifier/Modifiers.html#calculate_access_flags()"><B>calculate_access_flags()</B></A> -
|
||||
Method in class mycompiler.mymodifier.<A HREF="../mycompiler/mymodifier/Modifiers.html" title="class in mycompiler.mymodifier">Modifiers</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#call_sc_check(java.util.Vector, java.util.Hashtable, boolean, java.util.Hashtable)"><B>call_sc_check(Vector, Hashtable, boolean, Hashtable)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#call_sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean, java.util.Hashtable)"><B>call_sc_check(Menge, Hashtable, boolean, Hashtable)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#caload"><B>caload</B></A> -
|
||||
@@ -116,8 +116,8 @@ Constructor for class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CHashtableSet.html" title="class in mycompiler.mytypereconstruction.set"><B>CHashtableSet</B></A><<A HREF="../mycompiler/mytypereconstruction/set/CHashtableSet.html" title="type parameter in CHashtableSet">E</A> extends <A HREF="../mycompiler/mytypereconstruction/set/IHashSetElement.html" title="interface in mycompiler.mytypereconstruction.set">IHashSetElement</A>> - Class in <A HREF="../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/set/CHashtableSet.html#CHashtableSet()"><B>CHashtableSet()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CHashtableSet.html" title="class in mycompiler.mytypereconstruction.set">CHashtableSet</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#check_anz(mycompiler.mytype.Type, java.util.Vector, java.util.Vector)"><B>check_anz(Type, Vector, Vector)</B></A> -
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#check_anz(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)"><B>check_anz(Type, Menge, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#checkcast"><B>checkcast</B></A> -
|
||||
@@ -132,8 +132,8 @@ Constructor for class mycompiler.mytypereconstruction.typeassumptionkey.<A HREF=
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CInstVarTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption"><B>CInstVarTypeAssumption</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/typeassumption/package-summary.html">mycompiler.mytypereconstruction.typeassumption</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CInstVarTypeAssumption.html#CInstVarTypeAssumption(java.lang.String, java.lang.String, mycompiler.mytype.Type, int)"><B>CInstVarTypeAssumption(String, String, Type, int)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CInstVarTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CInstVarTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html" title="class in mycompiler.mytypereconstruction"><B>CIntersectionType</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Ein <code>CIntersectionType</code> gruppiert alle Typm<70>glichkeiten einer
|
||||
bestimmten Methode, die <20>ber den <code>CMethodKey</code> eindeutig definiert ist.<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html#CIntersectionType(java.lang.String, java.lang.String, int)"><B>CIntersectionType(String, String, int)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html" title="class in mycompiler.mytypereconstruction"><B>CIntersectionType</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Ein <code>CIntersectionType</code> gruppiert alle Typm<70>glichkeiten einer
|
||||
bestimmten Methode, die <20>ber den <code>CMethodKey</code> eindeutig definiert ist.<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html#CIntersectionType(java.lang.String, java.lang.String, int)"><B>CIntersectionType(String, String, int)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html" title="class in mycompiler.mytypereconstruction">CIntersectionType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CIntersectionType.html#CIntersectionType(mycompiler.mytypereconstruction.typeassumption.CMethodTypeAssumption)"><B>CIntersectionType(CMethodTypeAssumption)</B></A> -
|
||||
@@ -165,32 +165,32 @@ Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/BaseType.html" t
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/BooleanType.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/BooleanType.html" title="class in mycompiler.mytype">BooleanType</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/CharacterType.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/CharacterType.html" title="class in mycompiler.mytype">CharacterType</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/GenericTypeVar.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/GenericTypeVar.html" title="class in mycompiler.mytype">GenericTypeVar</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/IntegerType.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/IntegerType.html" title="class in mycompiler.mytype">IntegerType</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype">RefType</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/ReturnType.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/ReturnType.html" title="class in mycompiler.mytype">ReturnType</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/Type.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD>Diese Methode sollte nur sehr sparsam und mit Vorsicht verwendet werden, da die Registrierung neuer
|
||||
Listener <20>ber die zentrale Instanz in der Registry laufen muss.
|
||||
Listener <20>ber die zentrale Instanz in der Registry laufen muss.
|
||||
<DT><A HREF="../mycompiler/mytype/Void.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Void.html" title="class in mycompiler.mytype">Void</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>
|
||||
@@ -214,10 +214,10 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CMethodTypeAssumption</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CParaTypeAssumption</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#clone()"><B>clone()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
@@ -234,10 +234,10 @@ Constructor for class mycompiler.mytypereconstruction.typeassumptionkey.<A HREF=
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption"><B>CMethodTypeAssumption</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/typeassumption/package-summary.html">mycompiler.mytypereconstruction.typeassumption</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html#CMethodTypeAssumption(java.lang.String, java.lang.String, mycompiler.mytype.Type, int)"><B>CMethodTypeAssumption(String, String, Type, int)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CMethodTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction"><B>CMultiplyTuple</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse f<>r Ergebniswerte der Algorithmen TRTuple und TRMultiply.<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#CMultiplyTuple()"><B>CMultiplyTuple()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction"><B>CMultiplyTuple</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse f<>r Ergebniswerte der Algorithmen TRTuple und TRMultiply.<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#CMultiplyTuple()"><B>CMultiplyTuple()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#CMultiplyTuple(mycompiler.mytypereconstruction.set.CSubstitutionSet, java.util.Vector, mycompiler.mytypereconstruction.set.CTypeAssumptionSet)"><B>CMultiplyTuple(CSubstitutionSet, Vector<Type>, CTypeAssumptionSet)</B></A> -
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#CMultiplyTuple(mycompiler.mytypereconstruction.set.CSubstitutionSet, de.dhbwstuttgart.typeinference.Menge, mycompiler.mytypereconstruction.set.CTypeAssumptionSet)"><B>CMultiplyTuple(CSubstitutionSet, Menge<Type>, CTypeAssumptionSet)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMultiplyTupleSet.html" title="class in mycompiler.mytypereconstruction.set"><B>CMultiplyTupleSet</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/set/CMultiplyTupleSet.html#CMultiplyTupleSet()"><B>CMultiplyTupleSet()</B></A> -
|
||||
@@ -309,157 +309,157 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/MethodIn
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#codegen(boolean)"><B>codegen(boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Class.html" title="class in mycompiler.myclass">Class</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><B>codegen(ClassFile, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Constructor.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><B>codegen(ClassFile, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Constructor.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Constructor.html" title="class in mycompiler.myclass">Constructor</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><B>codegen(ClassFile, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/FormalParameter.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute)"><B>codegen(ClassFile, CodeAttribute)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FormalParameter.html" title="class in mycompiler.myclass">FormalParameter</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/InstVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><B>codegen(ClassFile, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/InstVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/InstVarDecl.html" title="class in mycompiler.myclass">InstVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><B>codegen(ClassFile, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ParameterList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute)"><B>codegen(ClassFile, CodeAttribute)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ParameterList.html" title="class in mycompiler.myclass">ParameterList</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/AddOp.html" title="class in mycompiler.myoperator">AddOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/DivideOp.html" title="class in mycompiler.myoperator">DivideOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/EqualOp.html" title="class in mycompiler.myoperator">EqualOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/GreaterEquOp.html" title="class in mycompiler.myoperator">GreaterEquOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/GreaterOp.html" title="class in mycompiler.myoperator">GreaterOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LessEquOp.html" title="class in mycompiler.myoperator">LessEquOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LessOp.html" title="class in mycompiler.myoperator">LessOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/MinusOp.html" title="class in mycompiler.myoperator">MinusOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/ModuloOp.html" title="class in mycompiler.myoperator">ModuloOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/NotEqualOp.html" title="class in mycompiler.myoperator">NotEqualOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/PlusOp.html" title="class in mycompiler.myoperator">PlusOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Expr, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/TimesOp.html" title="class in mycompiler.myoperator">TimesOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/ArgumentList.html" title="class in mycompiler.mystatement">ArgumentList</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Assign.html" title="class in mycompiler.mystatement">Assign</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/BoolLiteral.html" title="class in mycompiler.mystatement">BoolLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/CastExpr.html" title="class in mycompiler.mystatement">CastExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/CharLiteral.html" title="class in mycompiler.mystatement">CharLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/EmptyStmt.html" title="class in mycompiler.mystatement">EmptyStmt</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/IfStmt.html" title="class in mycompiler.mystatement">IfStmt</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstanceOf.html" title="class in mycompiler.mystatement">InstanceOf</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstVar.html" title="class in mycompiler.mystatement">InstVar</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/IntLiteral.html" title="class in mycompiler.mystatement">IntLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalOrFieldVar.html" title="class in mycompiler.mystatement">LocalOrFieldVar</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/MethodCall.html" title="class in mycompiler.mystatement">MethodCall</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NegativeExpr.html" title="class in mycompiler.mystatement">NegativeExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewArray.html" title="class in mycompiler.mystatement">NewArray</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewClass.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NewClass.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewClass.html" title="class in mycompiler.mystatement">NewClass</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/NotExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NotExpr.html" title="class in mycompiler.mystatement">NotExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Null.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Null.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Null.html" title="class in mycompiler.mystatement">Null</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PositivExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PositivExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PositivExpr.html" title="class in mycompiler.mystatement">PositivExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PostDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PostDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PostDecExpr.html" title="class in mycompiler.mystatement">PostDecExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PostIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PostIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PostIncExpr.html" title="class in mycompiler.mystatement">PostIncExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PreDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PreDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PreDecExpr.html" title="class in mycompiler.mystatement">PreDecExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/PreIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/PreIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/PreIncExpr.html" title="class in mycompiler.mystatement">PreIncExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Return.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Return.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Return.html" title="class in mycompiler.mystatement">Return</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/StringLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/StringLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/StringLiteral.html" title="class in mycompiler.mystatement">StringLiteral</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/This.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/This.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/This.html" title="class in mycompiler.mystatement">This</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/UnaryExpr.html" title="class in mycompiler.mystatement">UnaryExpr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/UnaryMinus.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.lang.String, boolean)"><B>codegen(ClassFile, CodeAttribute, String, boolean)</B></A> -
|
||||
@@ -468,27 +468,27 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/UnaryM
|
||||
<DT><A HREF="../mycompiler/mystatement/UnaryNot.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean)"><B>codegen(ClassFile, CodeAttribute, boolean)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/UnaryNot.html" title="class in mycompiler.mystatement">UnaryNot</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/WhileStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)"><B>codegen(ClassFile, CodeAttribute, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/WhileStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)"><B>codegen(ClassFile, CodeAttribute, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/WhileStmt.html" title="class in mycompiler.mystatement">WhileStmt</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/SourceFile.html#codegen(boolean)"><B>codegen(boolean)</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/SourceFile.html" title="class in mycompiler">SourceFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/DeclId.html#codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, java.util.Vector)"><B>codegen_InstVarDecl(ClassFile, Type, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/DeclId.html#codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><B>codegen_InstVarDecl(ClassFile, Type, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/DeclId.html" title="class in mycompiler.myclass">DeclId</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, java.util.Vector)"><B>codegen_LocalVarDecl(ClassFile, CodeAttribute, Type, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><B>codegen_LocalVarDecl(ClassFile, CodeAttribute, Type, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/DeclId.html" title="class in mycompiler.myclass">DeclId</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#codeGeneration()"><B>codeGeneration()</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<>r den Syntaxbaum.
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<>r den Syntaxbaum.
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#codeGeneration()"><B>codeGeneration()</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<>r den Syntaxbaum.
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#complete_parahashtable(java.util.Vector, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)"><B>complete_parahashtable(Vector, UsedId, Hashtable, boolean)</B></A> -
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<>r den Syntaxbaum.
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#complete_parahashtable(de.dhbwstuttgart.typeinference.Menge, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)"><B>complete_parahashtable(Menge, UsedId, Hashtable, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Class.html#complete_paralist(boolean)"><B>complete_paralist(boolean)</B></A> -
|
||||
@@ -572,12 +572,12 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#contains(E)"><B>contains(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#contains(E)"><B>contains(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#contains(E)"><B>contains(E)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#containsListener(mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener)"><B>containsListener(ITypeReplacementListener)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html#containsListener(mycompiler.mytypereconstruction.replacementlistener.ITypeReplacementListener)"><B>containsListener(ITypeReplacementListener)</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">IReplaceTypeEventProvider</A>
|
||||
<DD>
|
||||
@@ -590,10 +590,10 @@ Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title
|
||||
<DT><A HREF="../mycompiler/mytype/Pair.html#copyType(mycompiler.mytype.Type)"><B>copyType(Type)</B></A> -
|
||||
Static method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#copyVectorPair(java.util.Vector)"><B>copyVectorPair(Vector<Pair>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#copyMengePair(de.dhbwstuttgart.typeinference.Menge)"><B>copyMengePair(Menge<Pair>)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#copyVectorVectorPair(java.util.Vector)"><B>copyVectorVectorPair(Vector<Vector<Pair>>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#copyMengeMengePair(de.dhbwstuttgart.typeinference.Menge)"><B>copyMengeMengePair(Menge<Menge<Pair>>)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption"><B>CParaTypeAssumption</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/typeassumption/package-summary.html">mycompiler.mytypereconstruction.typeassumption</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html#CParaTypeAssumption(java.lang.String, java.lang.String, int, java.lang.String, mycompiler.mytype.Type, int)"><B>CParaTypeAssumption(String, String, int, String, Type, int)</B></A> -
|
||||
@@ -605,7 +605,7 @@ Constructor for class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CP
|
||||
<DT><A HREF="../mycompiler/myexception/CTypeReconstructionException.html#createNotImplementedException()"><B>createNotImplementedException()</B></A> -
|
||||
Static method in exception mycompiler.myexception.<A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html" title="class in mycompiler.mytypereconstruction"><B>CReconstructionTuple</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse f<>r Ergebniswerte des Algorithmus TRStart.<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html#CReconstructionTuple()"><B>CReconstructionTuple()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html" title="class in mycompiler.mytypereconstruction"><B>CReconstructionTuple</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse f<>r Ergebniswerte des Algorithmus TRStart.<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html#CReconstructionTuple()"><B>CReconstructionTuple()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html" title="class in mycompiler.mytypereconstruction">CReconstructionTuple</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html#CReconstructionTuple(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet)"><B>CReconstructionTuple(CSubstitutionSet, CTypeAssumptionSet)</B></A> -
|
||||
@@ -620,7 +620,7 @@ Constructor for class mycompiler.mytypereconstruction.replacementlistener.<A HRE
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set"><B>CSet</B></A><<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="type parameter in CSet">E</A>> - Class in <A HREF="../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#CSet()"><B>CSet()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytest/CSimpleTest.html" title="class in mycompiler.mytest"><B>CSimpleTest</B></A> - Class in <A HREF="../mycompiler/mytest/package-summary.html">mycompiler.mytest</A><DD>Testklasse f<>r die Compiler-API<DT><A HREF="../mycompiler/mytest/CSimpleTest.html#CSimpleTest()"><B>CSimpleTest()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytest/CSimpleTest.html" title="class in mycompiler.mytest"><B>CSimpleTest</B></A> - Class in <A HREF="../mycompiler/mytest/package-summary.html">mycompiler.mytest</A><DD>Testklasse f<>r die Compiler-API<DT><A HREF="../mycompiler/mytest/CSimpleTest.html#CSimpleTest()"><B>CSimpleTest()</B></A> -
|
||||
Constructor for class mycompiler.mytest.<A HREF="../mycompiler/mytest/CSimpleTest.html" title="class in mycompiler.mytest">CSimpleTest</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSubstitution.html" title="class in mycompiler.mytypereconstruction"><B>CSubstitution</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Implementierung einer Typsubstitution.<DT><A HREF="../mycompiler/mytypereconstruction/CSubstitution.html#CSubstitution()"><B>CSubstitution()</B></A> -
|
||||
@@ -635,32 +635,32 @@ Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/myt
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set"><B>CSubstitutionSet</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html#CSubstitutionSet()"><B>CSubstitutionSet()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html#CSubstitutionSet(java.util.Vector)"><B>CSubstitutionSet(Vector<Pair>)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html#CSubstitutionSet(de.dhbwstuttgart.typeinference.Menge)"><B>CSubstitutionSet(Menge<Pair>)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction"><B>CSupportData</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse f<>r bestimmte Hilfsdaten, die beim
|
||||
Typrekonstruktionsalgorithmus ben<65>tigt und deshalb
|
||||
rekursiv weiter gereicht werden.<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#CSupportData(mycompiler.mytypereconstruction.unify.FC_TTO, java.util.Vector, java.lang.String)"><B>CSupportData(FC_TTO, Vector<CTypeReconstructionResult>, String)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction"><B>CSupportData</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse f<>r bestimmte Hilfsdaten, die beim
|
||||
Typrekonstruktionsalgorithmus ben<65>tigt und deshalb
|
||||
rekursiv weiter gereicht werden.<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#CSupportData(mycompiler.mytypereconstruction.unify.FC_TTO, de.dhbwstuttgart.typeinference.Menge, java.lang.String)"><B>CSupportData(FC_TTO, Menge<CTypeReconstructionResult>, String)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#CSupportData(mycompiler.mytypereconstruction.unify.FC_TTO, java.util.Vector, java.lang.String, java.lang.String, int, java.util.Vector, int)"><B>CSupportData(FC_TTO, Vector<CTypeReconstructionResult>, String, String, int, Vector<Integer>, int)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#CSupportData(mycompiler.mytypereconstruction.unify.FC_TTO, de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, int, de.dhbwstuttgart.typeinference.Menge, int)"><B>CSupportData(FC_TTO, Menge<CTypeReconstructionResult>, String, String, int, Menge<Integer>, int)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction"><B>CTriple</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse f<>r Ergebniswerte der Algorithmen TRStmt und TRExp.<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#CTriple()"><B>CTriple()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction"><B>CTriple</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Container-Klasse f<>r Ergebniswerte der Algorithmen TRStmt und TRExp.<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#CTriple()"><B>CTriple()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#CTriple(mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytype.Type, mycompiler.mytypereconstruction.set.CTypeAssumptionSet)"><B>CTriple(CSubstitutionSet, Type, CTypeAssumptionSet)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CTripleSet.html" title="class in mycompiler.mytypereconstruction.set"><B>CTripleSet</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/set/CTripleSet.html#CTripleSet()"><B>CTripleSet()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CTripleSet.html" title="class in mycompiler.mytypereconstruction.set">CTripleSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption"><B>CTypeAssumption</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/typeassumption/package-summary.html">mycompiler.mytypereconstruction.typeassumption</A><DD>Diese Klasse repr<70>sentiert eine Typannahme und bildet einen
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption"><B>CTypeAssumption</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/typeassumption/package-summary.html">mycompiler.mytypereconstruction.typeassumption</A><DD>Diese Klasse repr<70>sentiert eine Typannahme und bildet einen
|
||||
Bezeichner innerhalb einer bestimmten Klasse auf einen angenommenen
|
||||
Typ ab.<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#CTypeAssumption(java.lang.String, java.lang.String, mycompiler.mytype.Type, int)"><B>CTypeAssumption(String, String, Type, int)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html" title="class in mycompiler.mytypereconstruction.typeassumptionkey"><B>CTypeAssumptionKey</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/package-summary.html">mycompiler.mytypereconstruction.typeassumptionkey</A><DD>Diese Klasse modelliert einen eindeutigen Schl<68>ssel f<>r eine Typannahme,
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html" title="class in mycompiler.mytypereconstruction.typeassumptionkey"><B>CTypeAssumptionKey</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/package-summary.html">mycompiler.mytypereconstruction.typeassumptionkey</A><DD>Diese Klasse modelliert einen eindeutigen Schl<68>ssel f<>r eine Typannahme,
|
||||
die in einem <code>CTypeAssumptionSet</code> abgelegt wird.<DT><A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html#CTypeAssumptionKey()"><B>CTypeAssumptionKey()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.typeassumptionkey.<A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html" title="class in mycompiler.mytypereconstruction.typeassumptionkey">CTypeAssumptionKey</A>
|
||||
<DD>
|
||||
@@ -670,12 +670,12 @@ Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler
|
||||
<DT><A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception"><B>CTypeReconstructionException</B></A> - Exception in <A HREF="../mycompiler/myexception/package-summary.html">mycompiler.myexception</A><DD> <DT><A HREF="../mycompiler/myexception/CTypeReconstructionException.html#CTypeReconstructionException(java.lang.String)"><B>CTypeReconstructionException(String)</B></A> -
|
||||
Constructor for exception mycompiler.myexception.<A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction"><B>CTypeReconstructionResult</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Diese Container-Klasse kapselt alle Ergebniswerte f<>r eine m<>gliche Typkombination
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction"><B>CTypeReconstructionResult</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/package-summary.html">mycompiler.mytypereconstruction</A><DD>Diese Container-Klasse kapselt alle Ergebniswerte f<>r eine m<>gliche Typkombination
|
||||
aller Klassen und deren Methoden sowie lokalen Variablen.<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#CTypeReconstructionResult()"><B>CTypeReconstructionResult()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set"><B>CVectorSet</B></A><<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="type parameter in CVectorSet">E</A>> - Class in <A HREF="../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#CVectorSet()"><B>CVectorSet()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set"><B>CMengeSet</B></A><<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="type parameter in CMengeSet">E</A>> - Class in <A HREF="../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A><DD> <DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#CMengeSet()"><B>CMengeSet()</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
@@ -101,37 +101,37 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/Key.html
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/BaseType.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/BaseType.html" title="class in mycompiler.mytype">BaseType</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/BooleanType.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/BooleanType.html" title="class in mycompiler.mytype">BooleanType</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/CharacterType.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/CharacterType.html" title="class in mycompiler.mytype">CharacterType</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/GenericTypeVar.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/GenericTypeVar.html" title="class in mycompiler.mytype">GenericTypeVar</A>
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/IntegerType.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/IntegerType.html" title="class in mycompiler.mytype">IntegerType</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/Pair.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" title="class in mycompiler.mytype">RefType</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/ReturnType.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/ReturnType.html" title="class in mycompiler.mytype">ReturnType</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/Type.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/Void.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Void.html" title="class in mycompiler.mytype">Void</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>
|
||||
@@ -150,27 +150,27 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html#equals(java.lang.Object)"><B>equals(Object)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumptionkey.<A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html" title="class in mycompiler.mytypereconstruction.typeassumptionkey">CTypeAssumptionKey</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CInstVarTypeAssumption.html#equalsAssumption(mycompiler.mytypereconstruction.typeassumption.CTypeAssumption)"><B>equalsAssumption(CTypeAssumption)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CInstVarTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CInstVarTypeAssumption</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CLocalVarTypeAssumption.html#equalsAssumption(mycompiler.mytypereconstruction.typeassumption.CTypeAssumption)"><B>equalsAssumption(CTypeAssumption)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CLocalVarTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CLocalVarTypeAssumption</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html#equalsAssumption(mycompiler.mytypereconstruction.typeassumption.CTypeAssumption)"><B>equalsAssumption(CTypeAssumption)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CMethodTypeAssumption</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html#equalsAssumption(mycompiler.mytypereconstruction.typeassumption.CTypeAssumption)"><B>equalsAssumption(CTypeAssumption)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CParaTypeAssumption</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#equalsAssumption(mycompiler.mytypereconstruction.typeassumption.CTypeAssumption)"><B>equalsAssumption(CTypeAssumption)</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
@@ -186,11 +186,11 @@ Constructor for class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/Ex
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSubstitution.html#execute()"><B>execute()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSubstitution.html" title="class in mycompiler.mytypereconstruction">CSubstitution</A>
|
||||
<DD>Sucht die eindeutige Instanz der TyplosenVariable in der Registry der
|
||||
TyplosenVariablen des Syntaxbaumes und f<>hrt die Typsubstitution im
|
||||
TyplosenVariablen des Syntaxbaumes und f<>hrt die Typsubstitution im
|
||||
Syntaxbaum durch.
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html#execute()"><B>execute()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A>
|
||||
<DD>F<EFBFBD>hrt jede einzelne <code>CSubstitution</code> aus.
|
||||
<DD>F<EFBFBD>hrt jede einzelne <code>CSubstitution</code> aus.
|
||||
<DT><A HREF="../mycompiler/mystatement/ArgumentList.html#expr"><B>expr</B></A> -
|
||||
Variable in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/ArgumentList.html" title="class in mycompiler.mystatement">ArgumentList</A>
|
||||
<DD>
|
||||
|
||||
@@ -96,7 +96,7 @@ Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#fastore"><B>fastore</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/FC_TTO.html" title="class in mycompiler.mytypereconstruction.unify"><B>FC_TTO</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/unify/package-summary.html">mycompiler.mytypereconstruction.unify</A><DD>Hilfsklasse f<>r den Unifizierungsalgorithmus<DT><A HREF="../mycompiler/mytypereconstruction/unify/FC_TTO.html#FC_TTO(java.util.Vector, java.util.Vector)"><B>FC_TTO(Vector, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/FC_TTO.html" title="class in mycompiler.mytypereconstruction.unify"><B>FC_TTO</B></A> - Class in <A HREF="../mycompiler/mytypereconstruction/unify/package-summary.html">mycompiler.mytypereconstruction.unify</A><DD>Hilfsklasse f<>r den Unifizierungsalgorithmus<DT><A HREF="../mycompiler/mytypereconstruction/unify/FC_TTO.html#FC_TTO(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)"><B>FC_TTO(Menge, Menge)</B></A> -
|
||||
Constructor for class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/FC_TTO.html" title="class in mycompiler.mytypereconstruction.unify">FC_TTO</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#fcmpg"><B>fcmpg</B></A> -
|
||||
@@ -137,7 +137,7 @@ Static variable in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Jav
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#fireReplaceTypeEvent(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>fireReplaceTypeEvent(CReplaceTypeEvent)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html#fireReplaceTypeEvent(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)"><B>fireReplaceTypeEvent(CReplaceTypeEvent)</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">IReplaceTypeEventProvider</A>
|
||||
<DD>
|
||||
|
||||
@@ -123,7 +123,7 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/Attribut
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_attributes_length()"><B>get_attributes_length()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_attributes_Vector()"><B>get_attributes_Vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_attributes_Menge()"><B>get_attributes_Menge()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#get_Block()"><B>get_Block()</B></A> -
|
||||
@@ -171,28 +171,28 @@ Method in class mycompiler.myexception.<A HREF="../mycompiler/myexception/SCExce
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_code_length()"><B>get_code_length()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_code_Vector()"><B>get_code_Vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_code_Menge()"><B>get_code_Menge()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/ArgumentList.html#get_codegen_ArgumentList(java.util.Vector)"><B>get_codegen_ArgumentList(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/ArgumentList.html#get_codegen_ArgumentList(de.dhbwstuttgart.typeinference.Menge)"><B>get_codegen_ArgumentList(Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/ArgumentList.html" title="class in mycompiler.mystatement">ArgumentList</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#get_codegen_Array_Type()"><B>get_codegen_Array_Type()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewArray.html" title="class in mycompiler.mystatement">NewArray</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Constructor.html#get_codegen_Param_Type(java.util.Vector)"><B>get_codegen_Param_Type(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Constructor.html#get_codegen_Param_Type(de.dhbwstuttgart.typeinference.Menge)"><B>get_codegen_Param_Type(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Constructor.html" title="class in mycompiler.myclass">Constructor</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#get_codegen_Param_Type(java.util.Vector)"><B>get_codegen_Param_Type(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#get_codegen_Param_Type(de.dhbwstuttgart.typeinference.Menge)"><B>get_codegen_Param_Type(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ParameterList.html#get_codegen_ParameterList(java.util.Vector)"><B>get_codegen_ParameterList(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ParameterList.html#get_codegen_ParameterList(de.dhbwstuttgart.typeinference.Menge)"><B>get_codegen_ParameterList(Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ParameterList.html" title="class in mycompiler.myclass">ParameterList</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#get_codegen_Type(java.lang.String, java.util.Vector)"><B>get_codegen_Type(String, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#get_codegen_Type(java.lang.String, de.dhbwstuttgart.typeinference.Menge)"><B>get_codegen_Type(String, Menge)</B></A> -
|
||||
Static method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/Type.html#get_codegen_Type(java.util.Vector)"><B>get_codegen_Type(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytype/Type.html#get_codegen_Type(de.dhbwstuttgart.typeinference.Menge)"><B>get_codegen_Type(Menge)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/UsedId.html#get_codegen_UsedId()"><B>get_codegen_UsedId()</B></A> -
|
||||
@@ -201,7 +201,7 @@ Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/UsedId.html" t
|
||||
<DT><A HREF="../mycompiler/mystatement/InstVar.html#get_codegen_UsedId()"><B>get_codegen_UsedId()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/InstVar.html" title="class in mycompiler.mystatement">InstVar</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#get_Command(java.util.Vector)"><B>get_Command(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#get_Command(de.dhbwstuttgart.typeinference.Menge)"><B>get_Command(Menge)</B></A> -
|
||||
Static method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#get_constant_pool()"><B>get_constant_pool()</B></A> -
|
||||
@@ -222,7 +222,7 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/FieldInf
|
||||
<DT><A HREF="../mycompiler/mybytecode/MethodInfo.html#get_descriptor_index()"><B>get_descriptor_index()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/MethodInfo.html" title="class in mycompiler.mybytecode">MethodInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_exception_table_Vector()"><B>get_exception_table_Vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_exception_table_Menge()"><B>get_exception_table_Menge()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#get_ExceptionList()"><B>get_ExceptionList()</B></A> -
|
||||
@@ -249,7 +249,7 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary
|
||||
<DT><A HREF="../mycompiler/mystatement/Binary.html#get_Expr2()"><B>get_Expr2()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Binary.html" title="class in mycompiler.mystatement">Binary</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#get_FieldDeclVector()"><B>get_FieldDeclVector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#get_FieldDeclMenge()"><B>get_FieldDeclMenge()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#get_fields()"><B>get_fields()</B></A> -
|
||||
@@ -279,13 +279,13 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttr
|
||||
<DT><A HREF="../mycompiler/mybytecode/AttributeInfo.html#get_info()"><B>get_info()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/AttributeInfo.html" title="class in mycompiler.mybytecode">AttributeInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/AttributeInfo.html#get_info_Vector()"><B>get_info_Vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/AttributeInfo.html#get_info_Menge()"><B>get_info_Menge()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/AttributeInfo.html" title="class in mycompiler.mybytecode">AttributeInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#get_key_vector()"><B>get_key_vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/ClassFile.html#get_key_Menge()"><B>get_key_Menge()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_local_Vector()"><B>get_local_Vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mybytecode/CodeAttribute.html#get_local_Menge()"><B>get_local_Menge()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/CONSTANT_Double_info.html#get_low_bytes()"><B>get_low_bytes()</B></A> -
|
||||
@@ -429,7 +429,7 @@ Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/FieldInf
|
||||
<DT><A HREF="../mycompiler/mybytecode/MethodInfo.html#get_name_index()"><B>get_name_index()</B></A> -
|
||||
Method in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/MethodInfo.html" title="class in mycompiler.mybytecode">MethodInfo</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#get_Name_Vector()"><B>get_Name_Vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#get_Name_Menge()"><B>get_Name_Menge()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#get_nType(java.lang.String)"><B>get_nType(String)</B></A> -
|
||||
@@ -498,7 +498,7 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Return
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#get_Type_Paralist()"><B>get_Type_Paralist()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#get_Type_Vector()"><B>get_Type_Vector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/Expr.html#get_Type_Menge()"><B>get_Type_Menge()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/UsedId.html#get_Typen()"><B>get_Typen()</B></A> -
|
||||
@@ -527,17 +527,17 @@ Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytyperec
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#getAPI()"><B>getAPI()</B></A> -
|
||||
Static method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verf<72>gung.
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verf<72>gung.
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#getAssumedType()"><B>getAssumedType()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#getAssumptionSet()"><B>getAssumptionSet()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#getAssumptionSet()"><B>getAssumptionSet()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html#getAssumSet()"><B>getAssumSet()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CReconstructionTuple.html" title="class in mycompiler.mytypereconstruction">CReconstructionTuple</A>
|
||||
<DD>
|
||||
@@ -556,8 +556,8 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#getCardinality()"><B>getCardinality()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#getCardinality()"><B>getCardinality()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#getCardinality()"><B>getCardinality()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/SourceFile.html#getClassIterator()"><B>getClassIterator()</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/SourceFile.html" title="class in mycompiler">SourceFile</A>
|
||||
@@ -583,10 +583,10 @@ Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytyperec
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSupportData.html#getCurrentMethodParaCount()"><B>getCurrentMethodParaCount()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/FieldDecl.html#getDeclIdVector()"><B>getDeclIdVector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/FieldDecl.html#getDeclIdMenge()"><B>getDeclIdMenge()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#getDeclidVector()"><B>getDeclidVector()</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#getDeclidMenge()"><B>getDeclidMenge()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CHashtableSet.html#getElement(mycompiler.mytypereconstruction.set.IHashSetKey)"><B>getElement(IHashSetKey)</B></A> -
|
||||
@@ -612,16 +612,16 @@ Method in interface mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/m
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CInstVarTypeAssumption.html#getHashSetKey()"><B>getHashSetKey()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CInstVarTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CInstVarTypeAssumption</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CLocalVarTypeAssumption.html#getHashSetKey()"><B>getHashSetKey()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CLocalVarTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CLocalVarTypeAssumption</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html#getHashSetKey()"><B>getHashSetKey()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CMethodTypeAssumption</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html#getHashSetKey()"><B>getHashSetKey()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CParaTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CParaTypeAssumption</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#getHashSetKey()"><B>getHashSetKey()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
@@ -643,12 +643,12 @@ Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytyp
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CSet.html#getIterator()"><B>getIterator()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CSet.html" title="class in mycompiler.mytypereconstruction.set">CSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#getIterator()"><B>getIterator()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#getIterator()"><B>getIterator()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html#getKeyString()"><B>getKeyString()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumptionkey.<A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html" title="class in mycompiler.mytypereconstruction.typeassumptionkey">CTypeAssumptionKey</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/myparser/Token.html#getLexem()"><B>getLexem()</B></A> -
|
||||
Method in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Token.html" title="class in mycompiler.myparser">Token</A>
|
||||
<DD>
|
||||
@@ -657,7 +657,7 @@ Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/DeclId.html" t
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/FormalParameter.html#getLineNumber()"><B>getLineNumber()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FormalParameter.html" title="class in mycompiler.myclass">FormalParameter</A>
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myclass/InstVarDecl.html#getLineNumber()"><B>getLineNumber()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/InstVarDecl.html" title="class in mycompiler.myclass">InstVarDecl</A>
|
||||
<DD>
|
||||
@@ -669,7 +669,7 @@ Method in class mycompiler.myparser.<A HREF="../mycompiler/myparser/Token.html"
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#getLineNumber()"><B>getLineNumber()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html#getLineNumber()"><B>getLineNumber()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CTypeAssumption</A>
|
||||
<DD>
|
||||
@@ -714,19 +714,19 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html#getParaAssumptions()"><B>getParaAssumptions()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CMethodTypeAssumption</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html#getParaCount()"><B>getParaCount()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycompiler/mytypereconstruction/typeassumption/CMethodTypeAssumption.html" title="class in mycompiler.mytypereconstruction.typeassumption">CMethodTypeAssumption</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytype/ParaList.html#getParalist()"><B>getParalist()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/ParaList.html" title="class in mycompiler.mytype">ParaList</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#getParameterCount()"><B>getParameterCount()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/myclass/ParameterList.html#getParameterCount()"><B>getParameterCount()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ParameterList.html" title="class in mycompiler.myclass">ParameterList</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#getParameterList()"><B>getParameterList()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>
|
||||
@@ -735,19 +735,19 @@ Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" ti
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/TyploseVariable.html#getReplacementListeners()"><B>getReplacementListeners()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/TyploseVariable.html" title="class in mycompiler.mytype">TyploseVariable</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html#getReplacementListeners()"><B>getReplacementListeners()</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">IReplaceTypeEventProvider</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#getResultType()"><B>getResultType()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#getResultTypeIterator()"><B>getResultTypeIterator()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#getResultTypes()"><B>getResultTypes()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#getReturnType()"><B>getReturnType()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD>
|
||||
@@ -759,21 +759,21 @@ Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytyperec
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html#getSubstitutions()"><B>getSubstitutions()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CMultiplyTuple.html" title="class in mycompiler.mytypereconstruction">CMultiplyTuple</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTriple.html#getSubstitutions()"><B>getSubstitutions()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTriple.html" title="class in mycompiler.mytypereconstruction">CTriple</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html#getSubstitutions()"><B>getSubstitutions()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#getSyntaxTree()"><B>getSyntaxTree()</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zur<75>ck.
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zur<75>ck.
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#getSyntaxTree()"><B>getSyntaxTree()</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zur<75>ck.
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zur<75>ck.
|
||||
<DT><A HREF="../mycompiler/mytype/Pair.html#getTA1Copy()"><B>getTA1Copy()</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>
|
||||
<DD>
|
||||
@@ -797,28 +797,28 @@ Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalV
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/NewArray.html#getType()"><B>getType()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/NewArray.html" title="class in mycompiler.mystatement">NewArray</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSubstitution.html#getType()"><B>getType()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSubstitution.html" title="class in mycompiler.mytypereconstruction">CSubstitution</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/myclass/FormalParameter.html#getTypeLineNumber()"><B>getTypeLineNumber()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FormalParameter.html" title="class in mycompiler.myclass">FormalParameter</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myclass/InstVarDecl.html#getTypeLineNumber()"><B>getTypeLineNumber()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/InstVarDecl.html" title="class in mycompiler.myclass">InstVarDecl</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/myclass/Method.html#getTypeLineNumber()"><B>getTypeLineNumber()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/ExprStmt.html#getTypeLineNumber()"><B>getTypeLineNumber()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/ExprStmt.html" title="class in mycompiler.mystatement">ExprStmt</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#getTypeLineNumber()"><B>getTypeLineNumber()</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#getTypeLineNumber()"><B>getTypeLineNumber()</B></A> -
|
||||
Method in interface mycompiler.mytypereconstruction.replacementlistener.<A HREF="../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A>
|
||||
<DD>Gibt die Zeilennummer zur<75>ck, in der eine <code>TyploseVariable</code>
|
||||
<DD>Gibt die Zeilennummer zur<75>ck, in der eine <code>TyploseVariable</code>
|
||||
angelegt worden ist.
|
||||
<DT><A HREF="../mycompiler/myclass/FieldDecl.html#getTypeName()"><B>getTypeName()</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A>
|
||||
@@ -840,9 +840,9 @@ Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/RefType.html" ti
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/CSubstitution.html#getTypeVar()"><B>getTypeVar()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.<A HREF="../mycompiler/mytypereconstruction/CSubstitution.html" title="class in mycompiler.mytypereconstruction">CSubstitution</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html#getVector()"><B>getVector()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CVectorSet.html" title="class in mycompiler.mytypereconstruction.set">CVectorSet</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html#getMenge()"><B>getMenge()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.set.<A HREF="../mycompiler/mytypereconstruction/set/CMengeSet.html" title="class in mycompiler.mytypereconstruction.set">CMengeSet</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#goto_"><B>goto_</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
|
||||
@@ -101,8 +101,8 @@ Variable in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Type.html" tit
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html#hashCode()"><B>hashCode()</B></A> -
|
||||
Method in class mycompiler.mytypereconstruction.typeassumptionkey.<A HREF="../mycompiler/mytypereconstruction/typeassumptionkey/CTypeAssumptionKey.html" title="class in mycompiler.mytypereconstruction.typeassumptionkey">CTypeAssumptionKey</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#hasSolvedForm(java.util.Vector)"><B>hasSolvedForm(Vector)</B></A> -
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#hasSolvedForm(de.dhbwstuttgart.typeinference.Menge)"><B>hasSolvedForm(Menge)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
</DL>
|
||||
|
||||
@@ -159,7 +159,7 @@ Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LessEquO
|
||||
<DT><A HREF="../mycompiler/myoperator/LessOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.lang.String, boolean)"><B>if_codegen(ClassFile, CodeAttribute, String, boolean)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LessOp.html" title="class in mycompiler.myoperator">LessOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, java.util.Vector)"><B>if_codegen(ClassFile, CodeAttribute, boolean, Expr, Statement, Statement, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, de.dhbwstuttgart.typeinference.Menge)"><B>if_codegen(ClassFile, CodeAttribute, boolean, Expr, Statement, Statement, Menge)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myoperator/NotEqualOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.lang.String, boolean)"><B>if_codegen(ClassFile, CodeAttribute, String, boolean)</B></A> -
|
||||
@@ -168,7 +168,7 @@ Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/NotEqual
|
||||
<DT><A HREF="../mycompiler/myoperator/RelOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.lang.String, boolean)"><B>if_codegen(ClassFile, CodeAttribute, String, boolean)</B></A> -
|
||||
Method in class mycompiler.myoperator.<A HREF="../mycompiler/myoperator/RelOp.html" title="class in mycompiler.myoperator">RelOp</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, java.util.Vector)"><B>if_codegen(ClassFile, CodeAttribute, boolean, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, de.dhbwstuttgart.typeinference.Menge)"><B>if_codegen(ClassFile, CodeAttribute, boolean, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/IfStmt.html" title="class in mycompiler.mystatement">IfStmt</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/UnaryNot.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean)"><B>if_codegen(ClassFile, CodeAttribute, boolean)</B></A> -
|
||||
@@ -266,13 +266,13 @@ Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/MyCompiler.html#init()"><B>init()</B></A> -
|
||||
Method in class mycompiler.<A HREF="../mycompiler/MyCompiler.html" title="class in mycompiler">MyCompiler</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Initialisiert den Compiler
|
||||
<DT><A HREF="../mycompiler/MyCompilerAPI.html#init()"><B>init()</B></A> -
|
||||
Method in interface mycompiler.<A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Initialisiert den Compiler
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#init_parahashtable(java.util.Vector, boolean)"><B>init_parahashtable(Vector, boolean)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#init_parahashtable(de.dhbwstuttgart.typeinference.Menge, boolean)"><B>init_parahashtable(Menge, boolean)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myparser/JavaParser.html#INSTANCEOF"><B>INSTANCEOF</B></A> -
|
||||
@@ -323,14 +323,14 @@ Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#irem"><B>irem</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener"><B>IReplaceTypeEventProvider</B></A> - Interface in <A HREF="../mycompiler/mytypereconstruction/replacementlistener/package-summary.html">mycompiler.mytypereconstruction.replacementlistener</A><DD>Interface f<>r ein Objekt, das ReplaceTypeEvents zur Verf<72>gung stellt und
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/IReplaceTypeEventProvider.html" title="interface in mycompiler.mytypereconstruction.replacementlistener"><B>IReplaceTypeEventProvider</B></A> - Interface in <A HREF="../mycompiler/mytypereconstruction/replacementlistener/package-summary.html">mycompiler.mytypereconstruction.replacementlistener</A><DD>Interface f<>r ein Objekt, das ReplaceTypeEvents zur Verf<72>gung stellt und
|
||||
es TypeReplacementListenern erlaubt, sich zu registrieren.<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#ireturn"><B>ireturn</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#is_declared(mycompiler.mytype.Type, java.util.Vector)"><B>is_declared(Type, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#is_declared(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><B>is_declared(Type, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#is_declared(mycompiler.mytype.Type, java.util.Vector)"><B>is_declared(Type, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mystatement/LocalVarDecl.html#is_declared(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><B>is_declared(Type, Menge)</B></A> -
|
||||
Method in class mycompiler.mystatement.<A HREF="../mycompiler/mystatement/LocalVarDecl.html" title="class in mycompiler.mystatement">LocalVarDecl</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#is_Equiv(mycompiler.mytype.RefType, java.util.Hashtable)"><B>is_Equiv(RefType, Hashtable)</B></A> -
|
||||
@@ -348,13 +348,13 @@ Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#ishr"><B>ishr</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#isInFC(mycompiler.mytype.RefType, mycompiler.mytype.RefType, java.util.Vector)"><B>isInFC(RefType, RefType, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#isInFC(mycompiler.mytype.RefType, mycompiler.mytype.RefType, de.dhbwstuttgart.typeinference.Menge)"><B>isInFC(RefType, RefType, Menge)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#isInFCrechtsUnify(mycompiler.mytype.RefType, mycompiler.mytype.RefType, mycompiler.mytypereconstruction.unify.FC_TTO)"><B>isInFCrechtsUnify(RefType, RefType, FC_TTO)</B></A> -
|
||||
Static method in class mycompiler.mytypereconstruction.unify.<A HREF="../mycompiler/mytypereconstruction/unify/Unify.html" title="class in mycompiler.mytypereconstruction.unify">Unify</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/Pair.html#isInVector(java.util.Vector)"><B>isInVector(Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/mytype/Pair.html#isInMenge(de.dhbwstuttgart.typeinference.Menge)"><B>isInMenge(Menge)</B></A> -
|
||||
Method in class mycompiler.mytype.<A HREF="../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/unify/Unify.html#isRealSubClass(java.lang.String, java.lang.String, mycompiler.mytypereconstruction.unify.FC_TTO)"><B>isRealSubClass(String, String, FC_TTO)</B></A> -
|
||||
@@ -378,7 +378,7 @@ Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#istore_3"><B>istore_3</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#istParameterOK(java.util.Vector, java.util.Vector)"><B>istParameterOK(Vector, Vector)</B></A> -
|
||||
<DT><A HREF="../mycompiler/myclass/ClassBody.html#istParameterOK(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)"><B>istParameterOK(Menge, Menge)</B></A> -
|
||||
Method in class mycompiler.myclass.<A HREF="../mycompiler/myclass/ClassBody.html" title="class in mycompiler.myclass">ClassBody</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytype/RefType.html#isTV(int)"><B>isTV(int)</B></A> -
|
||||
@@ -393,7 +393,7 @@ Method in class mycompiler.mytypereconstruction.typeassumption.<A HREF="../mycom
|
||||
<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#isub"><B>isub</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener"><B>ITypeReplacementListener</B></A> - Interface in <A HREF="../mycompiler/mytypereconstruction/replacementlistener/package-summary.html">mycompiler.mytypereconstruction.replacementlistener</A><DD>Interface f<>r einen TypeReplacementListener, der es erm<72>glicht,
|
||||
<DT><A HREF="../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener"><B>ITypeReplacementListener</B></A> - Interface in <A HREF="../mycompiler/mytypereconstruction/replacementlistener/package-summary.html">mycompiler.mytypereconstruction.replacementlistener</A><DD>Interface f<>r einen TypeReplacementListener, der es erm<72>glicht,
|
||||
einen Typ gegen einen anderen auszutauschen.<DT><A HREF="../mycompiler/mybytecode/JVMCode.html#iushr"><B>iushr</B></A> -
|
||||
Static variable in class mycompiler.mybytecode.<A HREF="../mycompiler/mybytecode/JVMCode.html" title="class in mycompiler.mybytecode">JVMCode</A>
|
||||
<DD>
|
||||
|
||||
@@ -208,8 +208,8 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#codeGeneration()">codeGeneration</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<>r den Syntaxbaum.</TD>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<>r den Syntaxbaum.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@@ -217,8 +217,8 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#getAPI()">getAPI</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verf<72>gung.</TD>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verf<72>gung.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@@ -226,8 +226,8 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#getSyntaxTree()">getSyntaxTree</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zur<75>ck.</TD>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zur<75>ck.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@@ -235,7 +235,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#init()">init</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Initialisiert den Compiler</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@@ -244,8 +244,8 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#main(java.lang.String[])">main</A></B>(java.lang.String[] args)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Die Main-Funktion, <20>ber die der Compiler auch per Konsole gestartet
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Die Main-Funktion, <20>ber die der Compiler auch per Konsole gestartet
|
||||
werden kann.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@@ -254,7 +254,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#parse(java.io.File)">parse</A></B>(java.io.File file)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Ruft die Parse-Methode.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@@ -263,7 +263,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#parse(java.lang.String)">parse</A></B>(java.lang.String srcCode)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Ruft die Parse-Methode.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@@ -273,8 +273,8 @@ java.lang.Object
|
||||
int nLevel)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Von meinen Vorg<72>ngern eingesetzte Methode zur Ausgabe von
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Von meinen Vorg<72>ngern eingesetzte Methode zur Ausgabe von
|
||||
diferenzierten Debug-Ausgaben.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@@ -283,8 +283,8 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#semanticCheck()">semanticCheck</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Ruft <20>ber <code>SourceFile.sc_check(false)</code>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Ruft <20>ber <code>SourceFile.sc_check(false)</code>
|
||||
den alten Semantik-Check ohne Typrekonstruktion auf.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@@ -293,16 +293,16 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#setDebugLevel(int)">setDebugLevel</A></B>(int debugLevel)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Setzt den Debug-Level</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompiler.html#typeReconstruction()">typeReconstruction</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Ruft den Typrekonstruktionsalgorithmus auf.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
@@ -442,8 +442,8 @@ getAPI</H3>
|
||||
<PRE>
|
||||
public static <A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A> <B>getAPI</B>()</PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verf<72>gung.
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verf<72>gung.
|
||||
Diese Methode sollte von der IDE aus aufgerufen werden,
|
||||
um eine Quellcode-Datei zu kompilieren.
|
||||
<P>
|
||||
@@ -463,8 +463,8 @@ printDebugInfo</H3>
|
||||
public static void <B>printDebugInfo</B>(java.lang.String str1,
|
||||
int nLevel)</PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Von meinen Vorg<72>ngern eingesetzte Methode zur Ausgabe von
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Von meinen Vorg<72>ngern eingesetzte Methode zur Ausgabe von
|
||||
diferenzierten Debug-Ausgaben.
|
||||
<P>
|
||||
<DD><DL>
|
||||
@@ -481,7 +481,7 @@ init</H3>
|
||||
<PRE>
|
||||
public void <B>init</B>()</PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Initialisiert den Compiler
|
||||
<P>
|
||||
<DD><DL>
|
||||
@@ -498,7 +498,7 @@ setDebugLevel</H3>
|
||||
<PRE>
|
||||
public boolean <B>setDebugLevel</B>(int debugLevel)</PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Setzt den Debug-Level
|
||||
<P>
|
||||
<DD><DL>
|
||||
@@ -506,7 +506,7 @@ public boolean <B>setDebugLevel</B>(int debugLevel)</PRE>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>debugLevel</CODE> - Debug-Level
|
||||
<DT><B>Returns:</B><DD><code>true</code> wenn ein korrekter Wert <20>bergeben worden ist, <code>false</code> sonst.</DL>
|
||||
<DT><B>Returns:</B><DD><code>true</code> wenn ein korrekter Wert <20>bergeben worden ist, <code>false</code> sonst.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
@@ -519,7 +519,7 @@ public void <B>parse</B>(java.io.File file)
|
||||
java.io.IOException,
|
||||
<A HREF="../mycompiler/myparser/JavaParser.yyException.html" title="class in mycompiler.myparser">JavaParser.yyException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Ruft die Parse-Methode.
|
||||
<P>
|
||||
<DD><DL>
|
||||
@@ -529,7 +529,7 @@ public void <B>parse</B>(java.io.File file)
|
||||
<DT><B>Parameters:</B><DD><CODE>file</CODE> - Die Quellcode-Datei
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.io.FileNotFoundException</CODE> - Wenn die Quellcode-Datei nicht existiert.
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief l<>uft.
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief l<>uft.
|
||||
<DD><CODE>JavaParser.yyException</CODE> - Wenn ein Fehler beim Parsen auftritt.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
@@ -542,7 +542,7 @@ public void <B>parse</B>(java.lang.String srcCode)
|
||||
throws java.io.IOException,
|
||||
<A HREF="../mycompiler/myparser/JavaParser.yyException.html" title="class in mycompiler.myparser">JavaParser.yyException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Ruft die Parse-Methode.
|
||||
<P>
|
||||
<DD><DL>
|
||||
@@ -551,7 +551,7 @@ public void <B>parse</B>(java.lang.String srcCode)
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>srcCode</CODE> - Der zu parsende Quellcode
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief l<>uft.
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief l<>uft.
|
||||
<DD><CODE>JavaParser.yyException</CODE> - Wenn ein Fehler beim Parsen auftritt.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
@@ -564,8 +564,8 @@ public void <B>semanticCheck</B>()
|
||||
throws java.lang.NullPointerException,
|
||||
<A HREF="../mycompiler/myexception/SCException.html" title="class in mycompiler.myexception">SCException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Ruft <20>ber <code>SourceFile.sc_check(false)</code>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Ruft <20>ber <code>SourceFile.sc_check(false)</code>
|
||||
den alten Semantik-Check ohne Typrekonstruktion auf.
|
||||
<P>
|
||||
<DD><DL>
|
||||
@@ -583,11 +583,11 @@ public void <B>semanticCheck</B>()
|
||||
<A NAME="typeReconstruction()"><!-- --></A><H3>
|
||||
typeReconstruction</H3>
|
||||
<PRE>
|
||||
public java.util.Vector<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>typeReconstruction</B>()
|
||||
public de.dhbwstuttgart.typeinference.Menge<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>typeReconstruction</B>()
|
||||
throws java.lang.NullPointerException,
|
||||
<A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Ruft den Typrekonstruktionsalgorithmus auf.
|
||||
<P>
|
||||
<DD><DL>
|
||||
@@ -595,7 +595,7 @@ public java.util.Vector<<A HREF="../mycompiler/mytypereconstruction/CTypeReco
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>Die Menge aller m<>glichen Typkombinationen
|
||||
<DT><B>Returns:</B><DD>Die Menge aller m<>glichen Typkombinationen
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.NullPointerException</CODE> - Wenn noch kein abstrakter Syntaxbaum vorhanden ist.
|
||||
<DD><CODE><A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></CODE> - Wenn ein Fehler bei der Typrekonstruktion auftritt.</DL>
|
||||
@@ -609,17 +609,17 @@ getSyntaxTree</H3>
|
||||
public <A HREF="../mycompiler/SourceFile.html" title="class in mycompiler">SourceFile</A> <B>getSyntaxTree</B>()
|
||||
throws java.lang.NullPointerException</PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zur<75>ck.
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zur<75>ck.
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../mycompiler/MyCompilerAPI.html#getSyntaxTree()">getSyntaxTree</A></CODE> in interface <CODE><A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>Die Syntaxb<78>ume
|
||||
<DT><B>Returns:</B><DD>Die Syntaxb<78>ume
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.NullPointerException</CODE> - Wenn noch keine Syntaxb<78>ume berechnet worden sind.</DL>
|
||||
<DD><CODE>java.lang.NullPointerException</CODE> - Wenn noch keine Syntaxb<78>ume berechnet worden sind.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
@@ -630,8 +630,8 @@ codeGeneration</H3>
|
||||
public void <B>codeGeneration</B>()
|
||||
throws java.lang.NullPointerException</PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<>r den Syntaxbaum.
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<>r den Syntaxbaum.
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../mycompiler/MyCompilerAPI.html#codeGeneration()">codeGeneration</A></CODE> in interface <CODE><A HREF="../mycompiler/MyCompilerAPI.html" title="interface in mycompiler">MyCompilerAPI</A></CODE></DL>
|
||||
@@ -649,8 +649,8 @@ main</H3>
|
||||
<PRE>
|
||||
public static void <B>main</B>(java.lang.String[] args)</PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Die Main-Funktion, <20>ber die der Compiler auch per Konsole gestartet
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Die Main-Funktion, <20>ber die der Compiler auch per Konsole gestartet
|
||||
werden kann.
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
@@ -108,7 +108,7 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<DT><B>Version:</B></DT>
|
||||
<DD>$Date: 2005/06/28 19:19:09 $</DD>
|
||||
<DT><B>Author:</B></DT>
|
||||
<DD>J<EFBFBD>rg B<>uerle</DD>
|
||||
<DD>J<EFBFBD>rg B<>uerle</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
@@ -128,8 +128,8 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#codeGeneration()">codeGeneration</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<>r den Syntaxbaum.</TD>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<>r den Syntaxbaum.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@@ -137,8 +137,8 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#getSyntaxTree()">getSyntaxTree</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zur<75>ck.</TD>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zur<75>ck.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@@ -146,7 +146,7 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#init()">init</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Initialisiert den Compiler</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@@ -155,7 +155,7 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#parse(java.io.File)">parse</A></B>(java.io.File file)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Parst eine Quellcodedatei und baut den abstrakten Syntaxbaum auf.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@@ -164,7 +164,7 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#parse(java.lang.String)">parse</A></B>(java.lang.String srcCode)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Parst einen String und baut den abstrakten Syntaxbaum auf.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@@ -173,7 +173,7 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#semanticCheck()">semanticCheck</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Ruft den Semantik-Check ohne Typrekonstruktion auf.</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
@@ -182,16 +182,16 @@ Schnittstellen-Klasse zum Compiler. Diese Klasse soll der
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#setDebugLevel(int)">setDebugLevel</A></B>(int debugLevel)</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Setzt den Debug-Level</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../mycompiler/MyCompilerAPI.html#typeReconstruction()">typeReconstruction</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Author: J<>rg B<>uerle<br/>
|
||||
Ruft den Typrekonstruktionsalgorithmus auf.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
@@ -213,7 +213,7 @@ init</H3>
|
||||
<PRE>
|
||||
void <B>init</B>()</PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Initialisiert den Compiler
|
||||
<P>
|
||||
<DD><DL>
|
||||
@@ -227,12 +227,12 @@ setDebugLevel</H3>
|
||||
<PRE>
|
||||
boolean <B>setDebugLevel</B>(int debugLevel)</PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Setzt den Debug-Level
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>debugLevel</CODE> - Debug-Level
|
||||
<DT><B>Returns:</B><DD><code>true</code> wenn ein korrekter Wert <20>bergeben worden ist, <code>false</code> sonst.</DL>
|
||||
<DT><B>Returns:</B><DD><code>true</code> wenn ein korrekter Wert <20>bergeben worden ist, <code>false</code> sonst.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
@@ -245,14 +245,14 @@ void <B>parse</B>(java.io.File file)
|
||||
java.io.IOException,
|
||||
<A HREF="../mycompiler/myparser/JavaParser.yyException.html" title="class in mycompiler.myparser">JavaParser.yyException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Parst eine Quellcodedatei und baut den abstrakten Syntaxbaum auf.
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>file</CODE> - Die Quellcode-Datei
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.io.FileNotFoundException</CODE> - Wenn die Quellcode-Datei nicht existiert.
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief l<>uft.
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief l<>uft.
|
||||
<DD><CODE>JavaParser.yyException</CODE> - Wenn ein Fehler beim Parsen auftritt.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
@@ -265,13 +265,13 @@ void <B>parse</B>(java.lang.String srcCode)
|
||||
throws java.io.IOException,
|
||||
<A HREF="../mycompiler/myparser/JavaParser.yyException.html" title="class in mycompiler.myparser">JavaParser.yyException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Parst einen String und baut den abstrakten Syntaxbaum auf.
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>srcCode</CODE> - Der zu parsende Quellcode
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief l<>uft.
|
||||
<DD><CODE>java.io.IOException</CODE> - Wenn was schief l<>uft.
|
||||
<DD><CODE>JavaParser.yyException</CODE> - Wenn ein Fehler beim Parsen auftritt.</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
@@ -284,9 +284,9 @@ void <B>semanticCheck</B>()
|
||||
throws java.lang.NullPointerException,
|
||||
<A HREF="../mycompiler/myexception/SCException.html" title="class in mycompiler.myexception">SCException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Ruft den Semantik-Check ohne Typrekonstruktion auf. Diese Methode sollte nicht mehr verwendet werden.
|
||||
Es wird nicht gew<65>hrleistet, dass sie korrekt arbeitet.<br/>
|
||||
Es wird nicht gew<65>hrleistet, dass sie korrekt arbeitet.<br/>
|
||||
Stattdessen sollte besser die Methode \code{typeReconstruction()} verwendet werden.
|
||||
<P>
|
||||
<DD><DL>
|
||||
@@ -301,16 +301,16 @@ void <B>semanticCheck</B>()
|
||||
<A NAME="typeReconstruction()"><!-- --></A><H3>
|
||||
typeReconstruction</H3>
|
||||
<PRE>
|
||||
java.util.Vector<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>typeReconstruction</B>()
|
||||
de.dhbwstuttgart.typeinference.Menge<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>typeReconstruction</B>()
|
||||
throws java.lang.NullPointerException,
|
||||
<A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Ruft den Typrekonstruktionsalgorithmus auf.
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>Die Menge aller m<>glichen Typkombinationen
|
||||
<DT><B>Returns:</B><DD>Die Menge aller m<>glichen Typkombinationen
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.NullPointerException</CODE> - Wenn noch kein abstrakter Syntaxbaum vorhanden ist.
|
||||
<DD><CODE><A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></CODE> - Wenn ein Fehler bei der Typrekonstruktion auftritt.</DL>
|
||||
@@ -324,12 +324,12 @@ getSyntaxTree</H3>
|
||||
<A HREF="../mycompiler/SourceFile.html" title="class in mycompiler">SourceFile</A> <B>getSyntaxTree</B>()
|
||||
throws java.lang.NullPointerException</PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zur<75>ck.
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zur<75>ck.
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>Die Syntaxb<78>ume
|
||||
<DT><B>Returns:</B><DD>Die Syntaxb<78>ume
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.NullPointerException</CODE> - Wenn noch kein Syntaxbaum berechnet worden ist.</DL>
|
||||
</DD>
|
||||
@@ -342,8 +342,8 @@ codeGeneration</H3>
|
||||
void <B>codeGeneration</B>()
|
||||
throws java.lang.NullPointerException</PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<>r den Syntaxbaum.
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
Generiert den Bytecode und das Class-File f<>r den Syntaxbaum.
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>syntaxTree</CODE> - Der Syntaxbaum
|
||||
|
||||
@@ -111,7 +111,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../mycompiler/SourceFile.html#KlassenVektor">KlassenVektor</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@@ -185,11 +185,11 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../mycompiler/SourceFile.html#typeReconstruction()">typeReconstruction</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Tyrekonstruktionsalgorithmus: ruft f<>r jede Klasse den Algorithmus TRProg auf.</TD>
|
||||
Tyrekonstruktionsalgorithmus: ruft f<>r jede Klasse den Algorithmus TRProg auf.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@@ -217,7 +217,7 @@ java.lang.Object
|
||||
<A NAME="KlassenVektor"><!-- --></A><H3>
|
||||
KlassenVektor</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>KlassenVektor</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>KlassenVektor</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@@ -300,20 +300,20 @@ public <A HREF="../mycompiler/mytypereconstruction/unify/FC_TTO.html" title="cla
|
||||
<A NAME="typeReconstruction()"><!-- --></A><H3>
|
||||
typeReconstruction</H3>
|
||||
<PRE>
|
||||
public java.util.Vector<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>typeReconstruction</B>()
|
||||
public de.dhbwstuttgart.typeinference.Menge<<A HREF="../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>typeReconstruction</B>()
|
||||
throws <A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></PRE>
|
||||
<DL>
|
||||
<DD>Tyrekonstruktionsalgorithmus: ruft f<>r jede Klasse den Algorithmus TRProg auf.
|
||||
Dessen Ergebnismenge A, die Menge aller Typannahmen, f<>r eine Klasse dient als
|
||||
Eingabe f<>r TRProg der n<>chsten Klasse. Am Ende enth<74>lt A alle m<>glichen
|
||||
Typkombinationen f<>r alle Klassen zusammen.
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<DD>Tyrekonstruktionsalgorithmus: ruft f<>r jede Klasse den Algorithmus TRProg auf.
|
||||
Dessen Ergebnismenge A, die Menge aller Typannahmen, f<>r eine Klasse dient als
|
||||
Eingabe f<>r TRProg der n<>chsten Klasse. Am Ende enth<74>lt A alle m<>glichen
|
||||
Typkombinationen f<>r alle Klassen zusammen.
|
||||
<br>Author: J<>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>Liste aller m<>glichen Typkombinationen
|
||||
<DT><B>Returns:</B><DD>Liste aller m<>glichen Typkombinationen
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE><A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></CODE> - Wenn was schief l<>uft</DL>
|
||||
<DD><CODE><A HREF="../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></CODE> - Wenn was schief l<>uft</DL>
|
||||
</DD>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
@@ -146,8 +146,8 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/AttributeInfo.html#get_info_Vector()">get_info_Vector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/AttributeInfo.html#get_info_Menge()">get_info_Menge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -171,7 +171,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/AttributeInfo.html#set_info(java.util.Vector)">set_info</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/AttributeInfo.html#set_info(de.dhbwstuttgart.typeinference.Menge)">set_info</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -236,10 +236,10 @@ public byte[] <B>get_info</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_info_Vector()"><!-- --></A><H3>
|
||||
get_info_Vector</H3>
|
||||
<A NAME="get_info_Menge()"><!-- --></A><H3>
|
||||
get_info_Menge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_info_Vector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_info_Menge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -272,10 +272,10 @@ public void <B>set_info</B>(byte[] t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_info(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_info(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_info</H3>
|
||||
<PRE>
|
||||
public void <B>set_info</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_info</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
||||
@@ -243,13 +243,13 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, java.util.Vector)">add_method</A></B>(java.lang.String name,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, de.dhbwstuttgart.typeinference.Menge)">add_method</A></B>(java.lang.String name,
|
||||
java.lang.String param_type,
|
||||
<A HREF="../../mycompiler/myclass/ParameterList.html" title="class in mycompiler.myclass">ParameterList</A> param,
|
||||
<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
<A HREF="../../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A> block,
|
||||
short acc_flag,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -272,7 +272,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#get_attributes()">get_attributes</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -280,7 +280,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#get_class_block()">get_class_block</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -297,7 +297,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#get_constant_pool()">get_constant_pool</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -313,7 +313,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#get_fields()">get_fields</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -321,15 +321,15 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#get_key_vector()">get_key_vector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#get_key_Menge()">get_key_Menge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#get_methods()">get_methods</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -370,7 +370,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_attributes(java.util.Vector)">set_attributes</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_attributes(de.dhbwstuttgart.typeinference.Menge)">set_attributes</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -378,7 +378,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_constant_pool(java.util.Vector)">set_constant_pool</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_constant_pool(de.dhbwstuttgart.typeinference.Menge)">set_constant_pool</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -394,7 +394,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_fields(java.util.Vector)">set_fields</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_fields(de.dhbwstuttgart.typeinference.Menge)">set_fields</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -402,7 +402,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_methods(java.util.Vector)">set_methods</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/ClassFile.html#set_methods(de.dhbwstuttgart.typeinference.Menge)">set_methods</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -605,7 +605,7 @@ public void <B>add_class</B>(java.lang.String name,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
add_method</H3>
|
||||
<PRE>
|
||||
public void <B>add_method</B>(java.lang.String name,
|
||||
@@ -614,7 +614,7 @@ public void <B>add_method</B>(java.lang.String name,
|
||||
<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
<A HREF="../../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A> block,
|
||||
short acc_flag,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@@ -667,10 +667,10 @@ public int <B>add_field_ref</B>(java.lang.String name,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_constant_pool(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_constant_pool(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_constant_pool</H3>
|
||||
<PRE>
|
||||
public void <B>set_constant_pool</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_constant_pool</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -711,10 +711,10 @@ public void <B>set_super_class</B>(short t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_fields(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_fields(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_fields</H3>
|
||||
<PRE>
|
||||
public void <B>set_fields</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_fields</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -722,10 +722,10 @@ public void <B>set_fields</B>(java.util.Vector t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_methods(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_methods(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_methods</H3>
|
||||
<PRE>
|
||||
public void <B>set_methods</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_methods</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -733,10 +733,10 @@ public void <B>set_methods</B>(java.util.Vector t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_attributes(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_attributes(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_attributes</H3>
|
||||
<PRE>
|
||||
public void <B>set_attributes</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_attributes</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -780,7 +780,7 @@ public void <B>add_classblock_Element</B>(<A HREF="../../mycompiler/mystatement/
|
||||
<A NAME="get_constant_pool()"><!-- --></A><H3>
|
||||
get_constant_pool</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_constant_pool</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_constant_pool</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -824,7 +824,7 @@ public short <B>get_super_class</B>()</PRE>
|
||||
<A NAME="get_fields()"><!-- --></A><H3>
|
||||
get_fields</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_fields</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_fields</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -835,7 +835,7 @@ public java.util.Vector <B>get_fields</B>()</PRE>
|
||||
<A NAME="get_methods()"><!-- --></A><H3>
|
||||
get_methods</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_methods</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_methods</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -846,7 +846,7 @@ public java.util.Vector <B>get_methods</B>()</PRE>
|
||||
<A NAME="get_attributes()"><!-- --></A><H3>
|
||||
get_attributes</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_attributes</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_attributes</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -854,10 +854,10 @@ public java.util.Vector <B>get_attributes</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_key_vector()"><!-- --></A><H3>
|
||||
get_key_vector</H3>
|
||||
<A NAME="get_key_Menge()"><!-- --></A><H3>
|
||||
get_key_Menge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_key_vector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_key_Menge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -902,7 +902,7 @@ public short <B>get_constant_pool_element</B>(byte b,
|
||||
<A NAME="get_class_block()"><!-- --></A><H3>
|
||||
get_class_block</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_class_block</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_class_block</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
||||
@@ -196,8 +196,8 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_attributes_Vector()">get_attributes_Vector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_attributes_Menge()">get_attributes_Menge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -212,16 +212,16 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_code_Vector()">get_code_Vector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_code_Menge()">get_code_Menge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_exception_table_Vector()">get_exception_table_Vector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_exception_table_Menge()">get_exception_table_Menge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -236,8 +236,8 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_local_Vector()">get_local_Vector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#get_local_Menge()">get_local_Menge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -253,7 +253,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#set_attributes_Vector(java.util.Vector)">set_attributes_Vector</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#set_attributes_Menge(de.dhbwstuttgart.typeinference.Menge)">set_attributes_Menge</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -279,7 +279,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#set_exception_table_Vector(java.util.Vector)">set_exception_table_Vector</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/CodeAttribute.html#set_exception_table_Menge(de.dhbwstuttgart.typeinference.Menge)">set_exception_table_Menge</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -334,10 +334,10 @@ public <B>CodeAttribute</B>(java.lang.String class_name,
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="get_code_Vector()"><!-- --></A><H3>
|
||||
get_code_Vector</H3>
|
||||
<A NAME="get_code_Menge()"><!-- --></A><H3>
|
||||
get_code_Menge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_code_Vector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_code_Menge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -345,10 +345,10 @@ public java.util.Vector <B>get_code_Vector</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_exception_table_Vector()"><!-- --></A><H3>
|
||||
get_exception_table_Vector</H3>
|
||||
<A NAME="get_exception_table_Menge()"><!-- --></A><H3>
|
||||
get_exception_table_Menge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_exception_table_Vector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_exception_table_Menge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -356,10 +356,10 @@ public java.util.Vector <B>get_exception_table_Vector</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_attributes_Vector()"><!-- --></A><H3>
|
||||
get_attributes_Vector</H3>
|
||||
<A NAME="get_attributes_Menge()"><!-- --></A><H3>
|
||||
get_attributes_Menge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_attributes_Vector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_attributes_Menge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -367,10 +367,10 @@ public java.util.Vector <B>get_attributes_Vector</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_local_Vector()"><!-- --></A><H3>
|
||||
get_local_Vector</H3>
|
||||
<A NAME="get_local_Menge()"><!-- --></A><H3>
|
||||
get_local_Menge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_local_Vector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_local_Menge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -519,10 +519,10 @@ public int <B>get_attributes_length</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_exception_table_Vector(java.util.Vector)"><!-- --></A><H3>
|
||||
set_exception_table_Vector</H3>
|
||||
<A NAME="set_exception_table_Menge(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_exception_table_Menge</H3>
|
||||
<PRE>
|
||||
public void <B>set_exception_table_Vector</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_exception_table_Menge</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -530,10 +530,10 @@ public void <B>set_exception_table_Vector</B>(java.util.Vector t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_attributes_Vector(java.util.Vector)"><!-- --></A><H3>
|
||||
set_attributes_Vector</H3>
|
||||
<A NAME="set_attributes_Menge(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_attributes_Menge</H3>
|
||||
<PRE>
|
||||
public void <B>set_attributes_Vector</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_attributes_Menge</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
||||
@@ -145,7 +145,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/FieldInfo.html#get_attributes()">get_attributes</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -202,7 +202,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/FieldInfo.html#set_attributes(java.util.Vector)">set_attributes</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/FieldInfo.html#set_attributes(de.dhbwstuttgart.typeinference.Menge)">set_attributes</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -356,7 +356,7 @@ public short <B>get_descriptor_index</B>()</PRE>
|
||||
<A NAME="get_attributes()"><!-- --></A><H3>
|
||||
get_attributes</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_attributes</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_attributes</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -430,10 +430,10 @@ public void <B>set_descriptor_index</B>(short t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_attributes(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_attributes(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_attributes</H3>
|
||||
<PRE>
|
||||
public void <B>set_attributes</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_attributes</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
||||
@@ -1894,8 +1894,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static java.lang.String</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/JVMCode.html#get_codegen_Type(java.lang.String, java.util.Vector)">get_codegen_Type</A></B>(java.lang.String type,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/JVMCode.html#get_codegen_Type(java.lang.String, de.dhbwstuttgart.typeinference.Menge)">get_codegen_Type</A></B>(java.lang.String type,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -1903,7 +1903,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/JVMCode.html#get_Command(java.util.Vector)">get_Command</A></B>(java.util.Vector b)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/JVMCode.html#get_Command(de.dhbwstuttgart.typeinference.Menge)">get_Command</A></B>(de.dhbwstuttgart.typeinference.Menge b)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -4685,11 +4685,11 @@ public static int <B>get_nType</B>(java.lang.String type)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_codegen_Type(java.lang.String, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="get_codegen_Type(java.lang.String, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
get_codegen_Type</H3>
|
||||
<PRE>
|
||||
public static java.lang.String <B>get_codegen_Type</B>(java.lang.String type,
|
||||
java.util.Vector paralist)</PRE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -4697,10 +4697,10 @@ public static java.lang.String <B>get_codegen_Type</B>(java.lang.String typ
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_Command(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="get_Command(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
get_Command</H3>
|
||||
<PRE>
|
||||
public static void <B>get_Command</B>(java.util.Vector b)
|
||||
public static void <B>get_Command</B>(de.dhbwstuttgart.typeinference.Menge b)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
||||
@@ -145,7 +145,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/MethodInfo.html#get_attributes()">get_attributes</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -178,7 +178,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/MethodInfo.html#set_attributes(java.util.Vector)">set_attributes</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/mybytecode/MethodInfo.html#set_attributes(de.dhbwstuttgart.typeinference.Menge)">set_attributes</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -275,7 +275,7 @@ public short <B>get_descriptor_index</B>()</PRE>
|
||||
<A NAME="get_attributes()"><!-- --></A><H3>
|
||||
get_attributes</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_attributes</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_attributes</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -316,10 +316,10 @@ public void <B>set_descriptor_index</B>(short t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_attributes(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_attributes(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_attributes</H3>
|
||||
<PRE>
|
||||
public void <B>set_attributes</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_attributes</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
||||
@@ -309,9 +309,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, java.util.Vector)">codegen_InstVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">codegen_InstVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -319,10 +319,10 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, java.util.Vector)">codegen_LocalVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">codegen_LocalVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -348,8 +348,8 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Method.</B><B><A HREF="../../../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>Method.</B><B><A HREF="../../../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -357,8 +357,8 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>InstVarDecl.</B><B><A HREF="../../../mycompiler/myclass/InstVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>InstVarDecl.</B><B><A HREF="../../../mycompiler/myclass/InstVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -366,8 +366,8 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>FieldDecl.</B><B><A HREF="../../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>FieldDecl.</B><B><A HREF="../../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -375,8 +375,8 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Constructor.</B><B><A HREF="../../../mycompiler/myclass/Constructor.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>Constructor.</B><B><A HREF="../../../mycompiler/myclass/Constructor.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -384,8 +384,8 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B>ClassBody.</B><B><A HREF="../../../mycompiler/myclass/ClassBody.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -410,14 +410,14 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, java.util.Vector, boolean, boolean, boolean, java.util.Vector)">build</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, de.dhbwstuttgart.typeinference.Menge, boolean, boolean, boolean, de.dhbwstuttgart.typeinference.Menge)">build</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
java.util.Vector indices,
|
||||
de.dhbwstuttgart.typeinference.Menge indices,
|
||||
boolean not,
|
||||
boolean ex2,
|
||||
boolean and,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -425,11 +425,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>TimesOp.</B><B><A HREF="../../../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>TimesOp.</B><B><A HREF="../../../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -437,11 +437,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PlusOp.</B><B><A HREF="../../../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PlusOp.</B><B><A HREF="../../../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -449,11 +449,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Operator.</B><B><A HREF="../../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Operator.</B><B><A HREF="../../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg_not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -461,11 +461,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotEqualOp.</B><B><A HREF="../../../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotEqualOp.</B><B><A HREF="../../../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -473,11 +473,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ModuloOp.</B><B><A HREF="../../../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>ModuloOp.</B><B><A HREF="../../../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -485,11 +485,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>MinusOp.</B><B><A HREF="../../../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>MinusOp.</B><B><A HREF="../../../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -497,11 +497,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -509,11 +509,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LessOp.</B><B><A HREF="../../../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LessOp.</B><B><A HREF="../../../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -521,11 +521,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LessEquOp.</B><B><A HREF="../../../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LessEquOp.</B><B><A HREF="../../../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -533,11 +533,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>GreaterOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>GreaterOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -545,11 +545,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>GreaterEquOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>GreaterEquOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -557,11 +557,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>EqualOp.</B><B><A HREF="../../../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>EqualOp.</B><B><A HREF="../../../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -569,11 +569,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>DivideOp.</B><B><A HREF="../../../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>DivideOp.</B><B><A HREF="../../../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -581,11 +581,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>AddOp.</B><B><A HREF="../../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>AddOp.</B><B><A HREF="../../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -593,13 +593,13 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, java.util.Vector)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, de.dhbwstuttgart.typeinference.Menge)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
boolean not,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
<A HREF="../../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A> then_block,
|
||||
<A HREF="../../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A> else_block,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -684,12 +684,12 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, java.util.Vector)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, de.dhbwstuttgart.typeinference.Menge)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
int breakpoint,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -735,9 +735,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -745,9 +745,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>UnaryExpr.</B><B><A HREF="../../../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>UnaryExpr.</B><B><A HREF="../../../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -755,9 +755,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>This.</B><B><A HREF="../../../mycompiler/mystatement/This.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>This.</B><B><A HREF="../../../mycompiler/mystatement/This.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -765,9 +765,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>StringLiteral.</B><B><A HREF="../../../mycompiler/mystatement/StringLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>StringLiteral.</B><B><A HREF="../../../mycompiler/mystatement/StringLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -775,9 +775,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Statement.</B><B><A HREF="../../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Statement.</B><B><A HREF="../../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -785,9 +785,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Return.</B><B><A HREF="../../../mycompiler/mystatement/Return.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Return.</B><B><A HREF="../../../mycompiler/mystatement/Return.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -795,9 +795,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PreIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PreIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -805,9 +805,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PreDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PreDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -815,9 +815,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PostIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PostIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -825,9 +825,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PostDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PostDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -835,9 +835,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PositivExpr.</B><B><A HREF="../../../mycompiler/mystatement/PositivExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PositivExpr.</B><B><A HREF="../../../mycompiler/mystatement/PositivExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -845,9 +845,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Null.</B><B><A HREF="../../../mycompiler/mystatement/Null.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Null.</B><B><A HREF="../../../mycompiler/mystatement/Null.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -855,9 +855,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -865,9 +865,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NewClass.</B><B><A HREF="../../../mycompiler/mystatement/NewClass.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NewClass.</B><B><A HREF="../../../mycompiler/mystatement/NewClass.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -875,9 +875,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NewArray.</B><B><A HREF="../../../mycompiler/mystatement/NewArray.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NewArray.</B><B><A HREF="../../../mycompiler/mystatement/NewArray.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -885,9 +885,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -895,9 +895,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -905,9 +905,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -915,9 +915,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LocalOrFieldVar.</B><B><A HREF="../../../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LocalOrFieldVar.</B><B><A HREF="../../../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -925,9 +925,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IntLiteral.</B><B><A HREF="../../../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IntLiteral.</B><B><A HREF="../../../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -935,9 +935,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>InstVar.</B><B><A HREF="../../../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>InstVar.</B><B><A HREF="../../../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -945,9 +945,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>InstanceOf.</B><B><A HREF="../../../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>InstanceOf.</B><B><A HREF="../../../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -955,9 +955,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -965,9 +965,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>EmptyStmt.</B><B><A HREF="../../../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>EmptyStmt.</B><B><A HREF="../../../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -975,9 +975,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>CharLiteral.</B><B><A HREF="../../../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>CharLiteral.</B><B><A HREF="../../../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -985,9 +985,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>CastExpr.</B><B><A HREF="../../../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>CastExpr.</B><B><A HREF="../../../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -995,9 +995,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>BoolLiteral.</B><B><A HREF="../../../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>BoolLiteral.</B><B><A HREF="../../../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -1005,9 +1005,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Block.</B><B><A HREF="../../../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Block.</B><B><A HREF="../../../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -1015,9 +1015,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -1025,9 +1025,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Assign.</B><B><A HREF="../../../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Assign.</B><B><A HREF="../../../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -1035,9 +1035,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ArgumentList.</B><B><A HREF="../../../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>ArgumentList.</B><B><A HREF="../../../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -1055,10 +1055,10 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, java.util.Vector)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, de.dhbwstuttgart.typeinference.Menge)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -1066,11 +1066,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, int, boolean, java.util.Vector)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, int, boolean, de.dhbwstuttgart.typeinference.Menge)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
int breakpoint,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -1078,9 +1078,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -1088,9 +1088,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -1098,9 +1098,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -1108,9 +1108,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
|
||||
@@ -117,10 +117,10 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, java.util.Vector)">codegen_LocalVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>DeclId.</B><B><A HREF="../../../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">codegen_LocalVarDecl</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -163,14 +163,14 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, java.util.Vector, boolean, boolean, boolean, java.util.Vector)">build</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, de.dhbwstuttgart.typeinference.Menge, boolean, boolean, boolean, de.dhbwstuttgart.typeinference.Menge)">build</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
java.util.Vector indices,
|
||||
de.dhbwstuttgart.typeinference.Menge indices,
|
||||
boolean not,
|
||||
boolean ex2,
|
||||
boolean and,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -178,11 +178,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>TimesOp.</B><B><A HREF="../../../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>TimesOp.</B><B><A HREF="../../../mycompiler/myoperator/TimesOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -190,11 +190,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PlusOp.</B><B><A HREF="../../../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PlusOp.</B><B><A HREF="../../../mycompiler/myoperator/PlusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -202,11 +202,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Operator.</B><B><A HREF="../../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Operator.</B><B><A HREF="../../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg_not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -214,11 +214,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotEqualOp.</B><B><A HREF="../../../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotEqualOp.</B><B><A HREF="../../../mycompiler/myoperator/NotEqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -226,11 +226,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ModuloOp.</B><B><A HREF="../../../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>ModuloOp.</B><B><A HREF="../../../mycompiler/myoperator/ModuloOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -238,11 +238,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>MinusOp.</B><B><A HREF="../../../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>MinusOp.</B><B><A HREF="../../../mycompiler/myoperator/MinusOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -250,11 +250,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -262,11 +262,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LessOp.</B><B><A HREF="../../../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LessOp.</B><B><A HREF="../../../mycompiler/myoperator/LessOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -274,11 +274,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LessEquOp.</B><B><A HREF="../../../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LessEquOp.</B><B><A HREF="../../../mycompiler/myoperator/LessEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -286,11 +286,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>GreaterOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>GreaterOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -298,11 +298,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>GreaterEquOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>GreaterEquOp.</B><B><A HREF="../../../mycompiler/myoperator/GreaterEquOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -310,11 +310,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>EqualOp.</B><B><A HREF="../../../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>EqualOp.</B><B><A HREF="../../../mycompiler/myoperator/EqualOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -322,11 +322,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>DivideOp.</B><B><A HREF="../../../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>DivideOp.</B><B><A HREF="../../../mycompiler/myoperator/DivideOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -334,11 +334,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>AddOp.</B><B><A HREF="../../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>AddOp.</B><B><A HREF="../../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
boolean neg,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -346,13 +346,13 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, java.util.Vector)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, de.dhbwstuttgart.typeinference.Menge)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
boolean not,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
<A HREF="../../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A> then_block,
|
||||
<A HREF="../../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A> else_block,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -437,12 +437,12 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, java.util.Vector)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, de.dhbwstuttgart.typeinference.Menge)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
int breakpoint,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -450,8 +450,8 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, java.util.Vector, int, int)">replace_index</A></B>(<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector indices,
|
||||
<TD><CODE><B>LogOp.</B><B><A HREF="../../../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge, int, int)">replace_index</A></B>(<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
de.dhbwstuttgart.typeinference.Menge indices,
|
||||
int else_index,
|
||||
int then_index)</CODE>
|
||||
|
||||
@@ -499,9 +499,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -509,9 +509,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>UnaryExpr.</B><B><A HREF="../../../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>UnaryExpr.</B><B><A HREF="../../../mycompiler/mystatement/UnaryExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -519,9 +519,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>This.</B><B><A HREF="../../../mycompiler/mystatement/This.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>This.</B><B><A HREF="../../../mycompiler/mystatement/This.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -529,9 +529,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>StringLiteral.</B><B><A HREF="../../../mycompiler/mystatement/StringLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>StringLiteral.</B><B><A HREF="../../../mycompiler/mystatement/StringLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -539,9 +539,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Statement.</B><B><A HREF="../../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Statement.</B><B><A HREF="../../../mycompiler/mystatement/Statement.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -549,9 +549,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Return.</B><B><A HREF="../../../mycompiler/mystatement/Return.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Return.</B><B><A HREF="../../../mycompiler/mystatement/Return.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -559,9 +559,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PreIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PreIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -569,9 +569,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PreDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PreDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PreDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -579,9 +579,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PostIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PostIncExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostIncExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -589,9 +589,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PostDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PostDecExpr.</B><B><A HREF="../../../mycompiler/mystatement/PostDecExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -599,9 +599,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>PositivExpr.</B><B><A HREF="../../../mycompiler/mystatement/PositivExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>PositivExpr.</B><B><A HREF="../../../mycompiler/mystatement/PositivExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -609,9 +609,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Null.</B><B><A HREF="../../../mycompiler/mystatement/Null.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Null.</B><B><A HREF="../../../mycompiler/mystatement/Null.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -619,9 +619,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -629,9 +629,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NewClass.</B><B><A HREF="../../../mycompiler/mystatement/NewClass.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NewClass.</B><B><A HREF="../../../mycompiler/mystatement/NewClass.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -639,9 +639,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NewArray.</B><B><A HREF="../../../mycompiler/mystatement/NewArray.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NewArray.</B><B><A HREF="../../../mycompiler/mystatement/NewArray.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -649,9 +649,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -659,9 +659,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -669,9 +669,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -679,9 +679,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>LocalOrFieldVar.</B><B><A HREF="../../../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>LocalOrFieldVar.</B><B><A HREF="../../../mycompiler/mystatement/LocalOrFieldVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -689,9 +689,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IntLiteral.</B><B><A HREF="../../../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IntLiteral.</B><B><A HREF="../../../mycompiler/mystatement/IntLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -699,9 +699,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>InstVar.</B><B><A HREF="../../../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>InstVar.</B><B><A HREF="../../../mycompiler/mystatement/InstVar.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -709,9 +709,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>InstanceOf.</B><B><A HREF="../../../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>InstanceOf.</B><B><A HREF="../../../mycompiler/mystatement/InstanceOf.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -719,9 +719,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -729,9 +729,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>EmptyStmt.</B><B><A HREF="../../../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>EmptyStmt.</B><B><A HREF="../../../mycompiler/mystatement/EmptyStmt.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -739,9 +739,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>CharLiteral.</B><B><A HREF="../../../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>CharLiteral.</B><B><A HREF="../../../mycompiler/mystatement/CharLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -749,9 +749,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>CastExpr.</B><B><A HREF="../../../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>CastExpr.</B><B><A HREF="../../../mycompiler/mystatement/CastExpr.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -759,9 +759,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>BoolLiteral.</B><B><A HREF="../../../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>BoolLiteral.</B><B><A HREF="../../../mycompiler/mystatement/BoolLiteral.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -769,9 +769,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Block.</B><B><A HREF="../../../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Block.</B><B><A HREF="../../../mycompiler/mystatement/Block.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -779,9 +779,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -789,9 +789,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Assign.</B><B><A HREF="../../../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Assign.</B><B><A HREF="../../../mycompiler/mystatement/Assign.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -799,9 +799,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ArgumentList.</B><B><A HREF="../../../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>ArgumentList.</B><B><A HREF="../../../mycompiler/mystatement/ArgumentList.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -819,10 +819,10 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, java.util.Vector)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>IfStmt.</B><B><A HREF="../../../mycompiler/mystatement/IfStmt.html#if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, de.dhbwstuttgart.typeinference.Menge)">if_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -830,11 +830,11 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, int, boolean, java.util.Vector)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>WhileStmt.</B><B><A HREF="../../../mycompiler/mystatement/WhileStmt.html#loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, int, boolean, de.dhbwstuttgart.typeinference.Menge)">loop_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
int breakpoint,
|
||||
boolean not,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -842,9 +842,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NegativeExpr.</B><B><A HREF="../../../mycompiler/mystatement/NegativeExpr.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -852,9 +852,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#neg_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">neg_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -862,9 +862,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>NotExpr.</B><B><A HREF="../../../mycompiler/mystatement/NotExpr.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -872,9 +872,9 @@ Uses of <A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, java.util.Vector)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B>Binary.</B><B><A HREF="../../../mycompiler/mystatement/Binary.html#not_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge)">not_codegen</A></B>(<A HREF="../../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
|
||||
@@ -119,7 +119,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#vParaOrg">vParaOrg</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@@ -161,7 +161,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#complete_paralist(boolean)">complete_paralist</A></B>(boolean ext)</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -209,7 +209,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#get_ParaList()">get_ParaList</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -225,7 +225,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#get_vParaOrg()">get_vParaOrg</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -242,7 +242,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#para_check(java.util.Vector, boolean)">para_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#para_check(de.dhbwstuttgart.typeinference.Menge, boolean)">para_check</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -251,7 +251,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#sc_check_for_extended_classes(java.util.Vector, java.util.Hashtable, boolean)">sc_check_for_extended_classes</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#sc_check_for_extended_classes(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean)">sc_check_for_extended_classes</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.util.Hashtable childhash,
|
||||
boolean ext)</CODE>
|
||||
|
||||
@@ -261,7 +261,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#sc_check(java.util.Vector, boolean)">sc_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#sc_check(de.dhbwstuttgart.typeinference.Menge, boolean)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -302,7 +302,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#set_ParaList(java.util.Vector)">set_ParaList</A></B>(java.util.Vector para)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#set_ParaList(de.dhbwstuttgart.typeinference.Menge)">set_ParaList</A></B>(de.dhbwstuttgart.typeinference.Menge para)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -325,11 +325,11 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector<<A HREF="../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge<<A HREF="../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>></CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Class.html#TRProg(mycompiler.mytypereconstruction.CSupportData)">TRProg</A></B>(<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Ausgangspunkt f<>r den Typrekonstruktionsalgorithmus.</TD>
|
||||
Ausgangspunkt f<>r den Typrekonstruktionsalgorithmus.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@@ -367,7 +367,7 @@ public <A HREF="../../mycompiler/myclass/UsedId.html" title="class in mycompiler
|
||||
<A NAME="vParaOrg"><!-- --></A><H3>
|
||||
vParaOrg</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>vParaOrg</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>vParaOrg</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@@ -400,10 +400,10 @@ public <B>Class</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="para_check(java.util.Vector, boolean)"><!-- --></A><H3>
|
||||
<A NAME="para_check(de.dhbwstuttgart.typeinference.Menge, boolean)"><!-- --></A><H3>
|
||||
para_check</H3>
|
||||
<PRE>
|
||||
public void <B>para_check</B>(java.util.Vector classlist,
|
||||
public void <B>para_check</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)
|
||||
throws <A HREF="../../mycompiler/myexception/SCClassException.html" title="class in mycompiler.myexception">SCClassException</A></PRE>
|
||||
<DL>
|
||||
@@ -418,7 +418,7 @@ public void <B>para_check</B>(java.util.Vector classlist,
|
||||
<A NAME="complete_paralist(boolean)"><!-- --></A><H3>
|
||||
complete_paralist</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>complete_paralist</B>(boolean ext)</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>complete_paralist</B>(boolean ext)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -426,10 +426,10 @@ public java.util.Vector <B>complete_paralist</B>(boolean ext)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, boolean)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, boolean)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classlist,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)
|
||||
throws <A HREF="../../mycompiler/myexception/SCClassException.html" title="class in mycompiler.myexception">SCClassException</A></PRE>
|
||||
<DL>
|
||||
@@ -441,10 +441,10 @@ public void <B>sc_check</B>(java.util.Vector classlist,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check_for_extended_classes(java.util.Vector, java.util.Hashtable, boolean)"><!-- --></A><H3>
|
||||
<A NAME="sc_check_for_extended_classes(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean)"><!-- --></A><H3>
|
||||
sc_check_for_extended_classes</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check_for_extended_classes</B>(java.util.Vector classlist,
|
||||
public void <B>sc_check_for_extended_classes</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.util.Hashtable childhash,
|
||||
boolean ext)</PRE>
|
||||
<DL>
|
||||
@@ -589,10 +589,10 @@ public boolean <B>does_Class_extend</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_ParaList(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_ParaList(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_ParaList</H3>
|
||||
<PRE>
|
||||
public void <B>set_ParaList</B>(java.util.Vector para)</PRE>
|
||||
public void <B>set_ParaList</B>(de.dhbwstuttgart.typeinference.Menge para)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -603,7 +603,7 @@ public void <B>set_ParaList</B>(java.util.Vector para)</PRE>
|
||||
<A NAME="get_ParaList()"><!-- --></A><H3>
|
||||
get_ParaList</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_ParaList</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_ParaList</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -614,7 +614,7 @@ public java.util.Vector <B>get_ParaList</B>()</PRE>
|
||||
<A NAME="get_vParaOrg()"><!-- --></A><H3>
|
||||
get_vParaOrg</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_vParaOrg</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_vParaOrg</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -647,18 +647,18 @@ public java.util.Hashtable <B>get_ParaHash</B>()</PRE>
|
||||
<A NAME="TRProg(mycompiler.mytypereconstruction.CSupportData)"><!-- --></A><H3>
|
||||
TRProg</H3>
|
||||
<PRE>
|
||||
public java.util.Vector<<A HREF="../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>TRProg</B>(<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)
|
||||
public de.dhbwstuttgart.typeinference.Menge<<A HREF="../../mycompiler/mytypereconstruction/CTypeReconstructionResult.html" title="class in mycompiler.mytypereconstruction">CTypeReconstructionResult</A>> <B>TRProg</B>(<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)
|
||||
throws <A HREF="../../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></PRE>
|
||||
<DL>
|
||||
<DD>Ausgangspunkt f<>r den Typrekonstruktionsalgorithmus. Hier werden zun<75>chst
|
||||
<DD>Ausgangspunkt f<>r den Typrekonstruktionsalgorithmus. Hier werden zun<75>chst
|
||||
die Mengen von Typannahmen V_fields_methods und V_i erstellt, die als Eingabe
|
||||
f<>r den Algorithmus dienen.<br/>
|
||||
(siehe Algorithmus 5.17 TRProg, Martin Pl<50>micke)
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
f<>r den Algorithmus dienen.<br/>
|
||||
(siehe Algorithmus 5.17 TRProg, Martin Pl<50>micke)
|
||||
<br/>Author: J<>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Parameters:</B><DD><CODE>supportData</CODE> -
|
||||
<DT><B>Returns:</B><DD>Liste aller bisher berechneten, m<>glichen Typkombinationen
|
||||
<DT><B>Returns:</B><DD>Liste aller bisher berechneten, m<>glichen Typkombinationen
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE><A HREF="../../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></CODE></DL>
|
||||
</DD>
|
||||
|
||||
@@ -146,8 +146,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -155,7 +155,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Hashtable</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#complete_parahashtable(java.util.Vector, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)">complete_parahashtable</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#complete_parahashtable(de.dhbwstuttgart.typeinference.Menge, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)">complete_parahashtable</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
<A HREF="../../mycompiler/myclass/UsedId.html" title="class in mycompiler.myclass">UsedId</A> superclassid,
|
||||
java.util.Hashtable childhash,
|
||||
boolean ext)</CODE>
|
||||
@@ -165,8 +165,8 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#get_FieldDeclVector()">get_FieldDeclVector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#get_FieldDeclMenge()">get_FieldDeclMenge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -182,7 +182,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Hashtable</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#init_parahashtable(java.util.Vector, boolean)">init_parahashtable</A></B>(java.util.Vector paralist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#init_parahashtable(de.dhbwstuttgart.typeinference.Menge, boolean)">init_parahashtable</A></B>(de.dhbwstuttgart.typeinference.Menge paralist,
|
||||
boolean ext)</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -191,8 +191,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> boolean</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#is_declared(mycompiler.mytype.Type, java.util.Vector)">is_declared</A></B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t,
|
||||
java.util.Vector classlist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#is_declared(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">is_declared</A></B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t,
|
||||
de.dhbwstuttgart.typeinference.Menge classlist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -200,8 +200,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#istParameterOK(java.util.Vector, java.util.Vector)">istParameterOK</A></B>(java.util.Vector Parameter,
|
||||
java.util.Vector KlassenVektor)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#istParameterOK(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">istParameterOK</A></B>(de.dhbwstuttgart.typeinference.Menge Parameter,
|
||||
de.dhbwstuttgart.typeinference.Menge KlassenVektor)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -209,7 +209,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#sc_check(java.util.Vector, boolean)">sc_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#sc_check(de.dhbwstuttgart.typeinference.Menge, boolean)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -218,10 +218,10 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#sc_init_hashtable_for_extended_classes(java.util.Vector, java.lang.String, java.util.Hashtable, java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean)">sc_init_hashtable_for_extended_classes</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#sc_init_hashtable_for_extended_classes(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.util.Hashtable, de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean)">sc_init_hashtable_for_extended_classes</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.lang.String strSuperKlassenName,
|
||||
java.util.Hashtable childhash,
|
||||
java.util.Vector paralist,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist,
|
||||
java.util.Hashtable parahash,
|
||||
java.util.Hashtable kill,
|
||||
boolean ext)</CODE>
|
||||
@@ -232,7 +232,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#sc_init_hashtable(java.util.Vector, java.lang.String, java.lang.String, boolean)">sc_init_hashtable</A></B>(java.util.Vector KlassenVektor,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ClassBody.html#sc_init_hashtable(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)">sc_init_hashtable</A></B>(de.dhbwstuttgart.typeinference.Menge KlassenVektor,
|
||||
java.lang.String strSuperKlassenName,
|
||||
java.lang.String classname,
|
||||
boolean ext)</CODE>
|
||||
@@ -307,10 +307,10 @@ public <B>ClassBody</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="sc_init_hashtable(java.util.Vector, java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
|
||||
<A NAME="sc_init_hashtable(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
|
||||
sc_init_hashtable</H3>
|
||||
<PRE>
|
||||
public void <B>sc_init_hashtable</B>(java.util.Vector KlassenVektor,
|
||||
public void <B>sc_init_hashtable</B>(de.dhbwstuttgart.typeinference.Menge KlassenVektor,
|
||||
java.lang.String strSuperKlassenName,
|
||||
java.lang.String classname,
|
||||
boolean ext)
|
||||
@@ -324,13 +324,13 @@ public void <B>sc_init_hashtable</B>(java.util.Vector KlassenVektor,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_init_hashtable_for_extended_classes(java.util.Vector, java.lang.String, java.util.Hashtable, java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean)"><!-- --></A><H3>
|
||||
<A NAME="sc_init_hashtable_for_extended_classes(de.dhbwstuttgart.typeinference.Menge, java.lang.String, java.util.Hashtable, de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, java.util.Hashtable, boolean)"><!-- --></A><H3>
|
||||
sc_init_hashtable_for_extended_classes</H3>
|
||||
<PRE>
|
||||
public void <B>sc_init_hashtable_for_extended_classes</B>(java.util.Vector classlist,
|
||||
public void <B>sc_init_hashtable_for_extended_classes</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.lang.String strSuperKlassenName,
|
||||
java.util.Hashtable childhash,
|
||||
java.util.Vector paralist,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist,
|
||||
java.util.Hashtable parahash,
|
||||
java.util.Hashtable kill,
|
||||
boolean ext)</PRE>
|
||||
@@ -341,10 +341,10 @@ public void <B>sc_init_hashtable_for_extended_classes</B>(java.util.Vector
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="sc_check(java.util.Vector, boolean)"><!-- --></A><H3>
|
||||
<A NAME="sc_check(de.dhbwstuttgart.typeinference.Menge, boolean)"><!-- --></A><H3>
|
||||
sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>sc_check</B>(java.util.Vector classlist,
|
||||
public void <B>sc_check</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
boolean ext)
|
||||
throws <A HREF="../../mycompiler/myexception/SCClassBodyException.html" title="class in mycompiler.myexception">SCClassBodyException</A></PRE>
|
||||
<DL>
|
||||
@@ -356,10 +356,10 @@ public void <B>sc_check</B>(java.util.Vector classlist,
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="init_parahashtable(java.util.Vector, boolean)"><!-- --></A><H3>
|
||||
<A NAME="init_parahashtable(de.dhbwstuttgart.typeinference.Menge, boolean)"><!-- --></A><H3>
|
||||
init_parahashtable</H3>
|
||||
<PRE>
|
||||
public java.util.Hashtable <B>init_parahashtable</B>(java.util.Vector paralist,
|
||||
public java.util.Hashtable <B>init_parahashtable</B>(de.dhbwstuttgart.typeinference.Menge paralist,
|
||||
boolean ext)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@@ -368,10 +368,10 @@ public java.util.Hashtable <B>init_parahashtable</B>(java.util.Vector paral
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="complete_parahashtable(java.util.Vector, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)"><!-- --></A><H3>
|
||||
<A NAME="complete_parahashtable(de.dhbwstuttgart.typeinference.Menge, mycompiler.myclass.UsedId, java.util.Hashtable, boolean)"><!-- --></A><H3>
|
||||
complete_parahashtable</H3>
|
||||
<PRE>
|
||||
public java.util.Hashtable <B>complete_parahashtable</B>(java.util.Vector classlist,
|
||||
public java.util.Hashtable <B>complete_parahashtable</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
<A HREF="../../mycompiler/myclass/UsedId.html" title="class in mycompiler.myclass">UsedId</A> superclassid,
|
||||
java.util.Hashtable childhash,
|
||||
boolean ext)
|
||||
@@ -385,11 +385,11 @@ public java.util.Hashtable <B>complete_parahashtable</B>(java.util.Vector c
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@@ -411,10 +411,10 @@ public java.util.Hashtable <B>get_hash</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_FieldDeclVector()"><!-- --></A><H3>
|
||||
get_FieldDeclVector</H3>
|
||||
<A NAME="get_FieldDeclMenge()"><!-- --></A><H3>
|
||||
get_FieldDeclMenge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_FieldDeclVector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_FieldDeclMenge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -433,11 +433,11 @@ public void <B>set_FieldDecl</B>(<A HREF="../../mycompiler/myclass/FieldDecl.htm
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="is_declared(mycompiler.mytype.Type, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="is_declared(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
is_declared</H3>
|
||||
<PRE>
|
||||
public boolean <B>is_declared</B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t,
|
||||
java.util.Vector classlist)
|
||||
de.dhbwstuttgart.typeinference.Menge classlist)
|
||||
throws <A HREF="../../mycompiler/myexception/SCClassBodyException.html" title="class in mycompiler.myexception">SCClassBodyException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@@ -448,11 +448,11 @@ public boolean <B>is_declared</B>(<A HREF="../../mycompiler/mytype/Type.html" ti
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="istParameterOK(java.util.Vector, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="istParameterOK(de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
istParameterOK</H3>
|
||||
<PRE>
|
||||
public void <B>istParameterOK</B>(java.util.Vector Parameter,
|
||||
java.util.Vector KlassenVektor)</PRE>
|
||||
public void <B>istParameterOK</B>(de.dhbwstuttgart.typeinference.Menge Parameter,
|
||||
de.dhbwstuttgart.typeinference.Menge KlassenVektor)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
||||
@@ -161,8 +161,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Constructor.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Constructor.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -170,7 +170,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.String</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Constructor.html#get_codegen_Param_Type(java.util.Vector)">get_codegen_Param_Type</A></B>(java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Constructor.html#get_codegen_Param_Type(de.dhbwstuttgart.typeinference.Menge)">get_codegen_Param_Type</A></B>(de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -182,7 +182,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.myclass.<A HREF="../../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/Method.html#call_sc_check(java.util.Vector, java.util.Hashtable, boolean, java.util.Hashtable)">call_sc_check</A>, <A HREF="../../mycompiler/myclass/Method.html#get_Block()">get_Block</A>, <A HREF="../../mycompiler/myclass/Method.html#get_ExceptionList()">get_ExceptionList</A>, <A HREF="../../mycompiler/myclass/Method.html#get_Method_Name()">get_Method_Name</A>, <A HREF="../../mycompiler/myclass/Method.html#get_Type_Paralist()">get_Type_Paralist</A>, <A HREF="../../mycompiler/myclass/Method.html#getLineNumber()">getLineNumber</A>, <A HREF="../../mycompiler/myclass/Method.html#getParameterCount()">getParameterCount</A>, <A HREF="../../mycompiler/myclass/Method.html#getParameterList()">getParameterList</A>, <A HREF="../../mycompiler/myclass/Method.html#getReturnType()">getReturnType</A>, <A HREF="../../mycompiler/myclass/Method.html#getTypeLineNumber()">getTypeLineNumber</A>, <A HREF="../../mycompiler/myclass/Method.html#getTypeName()">getTypeName</A>, <A HREF="../../mycompiler/myclass/Method.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A>, <A HREF="../../mycompiler/myclass/Method.html#sc_init_parameterlist(boolean)">sc_init_parameterlist</A>, <A HREF="../../mycompiler/myclass/Method.html#set_Block(mycompiler.mystatement.Block)">set_Block</A>, <A HREF="../../mycompiler/myclass/Method.html#set_ExceptionList(mycompiler.myclass.ExceptionList)">set_ExceptionList</A>, <A HREF="../../mycompiler/myclass/Method.html#set_Modifiers(mycompiler.mymodifier.Modifiers)">set_Modifiers</A>, <A HREF="../../mycompiler/myclass/Method.html#setLineNumber(int)">setLineNumber</A>, <A HREF="../../mycompiler/myclass/Method.html#setParameterList(mycompiler.myclass.ParameterList)">setParameterList</A>, <A HREF="../../mycompiler/myclass/Method.html#setReturnType(mycompiler.mytype.Type)">setReturnType</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/Method.html#call_sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean, java.util.Hashtable)">call_sc_check</A>, <A HREF="../../mycompiler/myclass/Method.html#get_Block()">get_Block</A>, <A HREF="../../mycompiler/myclass/Method.html#get_ExceptionList()">get_ExceptionList</A>, <A HREF="../../mycompiler/myclass/Method.html#get_Method_Name()">get_Method_Name</A>, <A HREF="../../mycompiler/myclass/Method.html#get_Type_Paralist()">get_Type_Paralist</A>, <A HREF="../../mycompiler/myclass/Method.html#getLineNumber()">getLineNumber</A>, <A HREF="../../mycompiler/myclass/Method.html#getParameterCount()">getParameterCount</A>, <A HREF="../../mycompiler/myclass/Method.html#getParameterList()">getParameterList</A>, <A HREF="../../mycompiler/myclass/Method.html#getReturnType()">getReturnType</A>, <A HREF="../../mycompiler/myclass/Method.html#getTypeLineNumber()">getTypeLineNumber</A>, <A HREF="../../mycompiler/myclass/Method.html#getTypeName()">getTypeName</A>, <A HREF="../../mycompiler/myclass/Method.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A>, <A HREF="../../mycompiler/myclass/Method.html#sc_init_parameterlist(boolean)">sc_init_parameterlist</A>, <A HREF="../../mycompiler/myclass/Method.html#set_Block(mycompiler.mystatement.Block)">set_Block</A>, <A HREF="../../mycompiler/myclass/Method.html#set_ExceptionList(mycompiler.myclass.ExceptionList)">set_ExceptionList</A>, <A HREF="../../mycompiler/myclass/Method.html#set_Modifiers(mycompiler.mymodifier.Modifiers)">set_Modifiers</A>, <A HREF="../../mycompiler/myclass/Method.html#setLineNumber(int)">setLineNumber</A>, <A HREF="../../mycompiler/myclass/Method.html#setParameterList(mycompiler.myclass.ParameterList)">setParameterList</A>, <A HREF="../../mycompiler/myclass/Method.html#setReturnType(mycompiler.mytype.Type)">setReturnType</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.myclass.FieldDecl"><!-- --></A>
|
||||
@@ -191,7 +191,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.myclass.<A HREF="../../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdVector()">getDeclIdVector</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#set_DeclId(mycompiler.myclass.DeclId)">set_DeclId</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdVector(java.util.Vector)">setDeclIdVector</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdMenge()">getDeclIdMenge</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#set_DeclId(mycompiler.myclass.DeclId)">set_DeclId</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdMenge(de.dhbwstuttgart.typeinference.Menge)">setDeclIdMenge</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@@ -233,13 +233,13 @@ public <B>Constructor</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="get_codegen_Param_Type(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="get_codegen_Param_Type(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
get_codegen_Param_Type</H3>
|
||||
<PRE>
|
||||
public java.lang.String <B>get_codegen_Param_Type</B>(java.util.Vector paralist)</PRE>
|
||||
public java.lang.String <B>get_codegen_Param_Type</B>(de.dhbwstuttgart.typeinference.Menge paralist)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Overrides:</B><DD><CODE><A HREF="../../mycompiler/myclass/Method.html#get_codegen_Param_Type(java.util.Vector)">get_codegen_Param_Type</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A></CODE></DL>
|
||||
<DT><B>Overrides:</B><DD><CODE><A HREF="../../mycompiler/myclass/Method.html#get_codegen_Param_Type(de.dhbwstuttgart.typeinference.Menge)">get_codegen_Param_Type</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -247,15 +247,15 @@ public java.lang.String <B>get_codegen_Param_Type</B>(java.util.Vector para
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Overrides:</B><DD><CODE><A HREF="../../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A></CODE></DL>
|
||||
<DT><B>Overrides:</B><DD><CODE><A HREF="../../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/Method.html" title="class in mycompiler.myclass">Method</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
||||
@@ -135,7 +135,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#paratyp">paratyp</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@@ -176,9 +176,9 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, java.util.Vector)">codegen_InstVarDecl</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">codegen_InstVarDecl</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -186,10 +186,10 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, java.util.Vector)">codegen_LocalVarDecl</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)">codegen_LocalVarDecl</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -220,7 +220,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#get_Paratyp()">get_Paratyp</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -269,7 +269,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#set_Paratyp(java.util.Vector)">set_Paratyp</A></B>(java.util.Vector p)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/DeclId.html#set_Paratyp(de.dhbwstuttgart.typeinference.Menge)">set_Paratyp</A></B>(de.dhbwstuttgart.typeinference.Menge p)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -346,7 +346,7 @@ public java.lang.String <B>name</B></PRE>
|
||||
<A NAME="paratyp"><!-- --></A><H3>
|
||||
paratyp</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>paratyp</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>paratyp</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@@ -387,10 +387,10 @@ public <B>DeclId</B>(java.lang.String name)</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="set_Paratyp(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_Paratyp(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_Paratyp</H3>
|
||||
<PRE>
|
||||
public void <B>set_Paratyp</B>(java.util.Vector p)</PRE>
|
||||
public void <B>set_Paratyp</B>(de.dhbwstuttgart.typeinference.Menge p)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -401,7 +401,7 @@ public void <B>set_Paratyp</B>(java.util.Vector p)</PRE>
|
||||
<A NAME="get_Paratyp()"><!-- --></A><H3>
|
||||
get_Paratyp</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_Paratyp</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_Paratyp</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -497,12 +497,12 @@ public void <B>set_ListType</B>(<A HREF="../../mycompiler/mytype/Type.html" titl
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen_InstVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen_InstVarDecl</H3>
|
||||
<PRE>
|
||||
public void <B>codegen_InstVarDecl</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@@ -513,13 +513,13 @@ public void <B>codegen_InstVarDecl</B>(<A HREF="../../mycompiler/mybytecode/Clas
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen_LocalVarDecl(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen_LocalVarDecl</H3>
|
||||
<PRE>
|
||||
public void <B>codegen_LocalVarDecl</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
|
||||
@@ -114,7 +114,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>protected java.util.Vector</CODE></FONT></TD>
|
||||
<CODE>protected de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#declid">declid</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@@ -149,15 +149,15 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#get_Name()">get_Name</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -165,8 +165,8 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdVector()">getDeclIdVector</A></B>()</CODE>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdMenge()">getDeclIdMenge</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -190,7 +190,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdVector(java.util.Vector)">setDeclIdVector</A></B>(java.util.Vector vDeclId)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdMenge(de.dhbwstuttgart.typeinference.Menge)">setDeclIdMenge</A></B>(de.dhbwstuttgart.typeinference.Menge vDeclId)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -221,7 +221,7 @@ java.lang.Object
|
||||
<A NAME="declid"><!-- --></A><H3>
|
||||
declid</H3>
|
||||
<PRE>
|
||||
protected java.util.Vector <B>declid</B></PRE>
|
||||
protected de.dhbwstuttgart.typeinference.Menge <B>declid</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@@ -265,11 +265,11 @@ public abstract java.lang.String <B>getTypeName</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public abstract void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@@ -294,7 +294,7 @@ public void <B>set_DeclId</B>(<A HREF="../../mycompiler/myclass/DeclId.html" tit
|
||||
<A NAME="get_Name()"><!-- --></A><H3>
|
||||
get_Name</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_Name</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_Name</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -302,10 +302,10 @@ public java.util.Vector <B>get_Name</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="getDeclIdVector()"><!-- --></A><H3>
|
||||
getDeclIdVector</H3>
|
||||
<A NAME="getDeclIdMenge()"><!-- --></A><H3>
|
||||
getDeclIdMenge</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>getDeclIdVector</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>getDeclIdMenge</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -313,10 +313,10 @@ public java.util.Vector <B>getDeclIdVector</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="setDeclIdVector(java.util.Vector)"><!-- --></A><H3>
|
||||
setDeclIdVector</H3>
|
||||
<A NAME="setDeclIdMenge(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
setDeclIdMenge</H3>
|
||||
<PRE>
|
||||
public void <B>setDeclIdVector</B>(java.util.Vector vDeclId)</PRE>
|
||||
public void <B>setDeclIdMenge</B>(de.dhbwstuttgart.typeinference.Menge vDeclId)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
||||
@@ -151,8 +151,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/InstVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/InstVarDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -179,7 +179,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/InstVarDecl.html#getTypeLineNumber()">getTypeLineNumber</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
<br>Author: J<>rg B<>uerle</TD>
|
||||
<br>Author: J<>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@@ -195,7 +195,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/InstVarDecl.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A></B>(<A HREF="../../mycompiler/mytypereconstruction/replacementlistener/CReplaceTypeEvent.html" title="class in mycompiler.mytypereconstruction.replacementlistener">CReplaceTypeEvent</A> e)</CODE>
|
||||
|
||||
<BR>
|
||||
<br>Author: J<>rg B<>uerle</TD>
|
||||
<br>Author: J<>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@@ -203,7 +203,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/InstVarDecl.html#setType(mycompiler.mytype.Type)">setType</A></B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t)</CODE>
|
||||
|
||||
<BR>
|
||||
<br/>Author: J<>rg B<>uerle</TD>
|
||||
<br/>Author: J<>rg B<>uerle</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.myclass.FieldDecl"><!-- --></A>
|
||||
@@ -212,7 +212,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.myclass.<A HREF="../../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdVector()">getDeclIdVector</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#set_DeclId(mycompiler.myclass.DeclId)">set_DeclId</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdVector(java.util.Vector)">setDeclIdVector</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdMenge()">getDeclIdMenge</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#set_DeclId(mycompiler.myclass.DeclId)">set_DeclId</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdMenge(de.dhbwstuttgart.typeinference.Menge)">setDeclIdMenge</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@@ -259,7 +259,7 @@ setType</H3>
|
||||
<PRE>
|
||||
public void <B>setType</B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> t)</PRE>
|
||||
<DL>
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -298,15 +298,15 @@ public java.lang.String <B>getTypeName</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@@ -335,7 +335,7 @@ replaceType</H3>
|
||||
<PRE>
|
||||
public void <B>replaceType</B>(<A HREF="../../mycompiler/mytypereconstruction/replacementlistener/CReplaceTypeEvent.html" title="class in mycompiler.mytypereconstruction.replacementlistener">CReplaceTypeEvent</A> e)</PRE>
|
||||
<DL>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A></CODE> in interface <CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A></CODE></DL>
|
||||
@@ -351,7 +351,7 @@ getTypeLineNumber</H3>
|
||||
<PRE>
|
||||
public int <B>getTypeLineNumber</B>()</PRE>
|
||||
<DL>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#getTypeLineNumber()">getTypeLineNumber</A></CODE> in interface <CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A></CODE></DL>
|
||||
|
||||
@@ -162,7 +162,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#call_sc_check(java.util.Vector, java.util.Hashtable, boolean, java.util.Hashtable)">call_sc_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#call_sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean, java.util.Hashtable)">call_sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.util.Hashtable classhash,
|
||||
boolean ext,
|
||||
java.util.Hashtable parach)</CODE>
|
||||
@@ -173,8 +173,8 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -190,7 +190,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.String</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#get_codegen_Param_Type(java.util.Vector)">get_codegen_Param_Type</A></B>(java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#get_codegen_Param_Type(de.dhbwstuttgart.typeinference.Menge)">get_codegen_Param_Type</A></B>(de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -213,7 +213,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#get_Type_Paralist()">get_Type_Paralist</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -233,7 +233,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#getParameterCount()">getParameterCount</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/></TD>
|
||||
Author: J<>rg B<>uerle<br/></TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@@ -257,7 +257,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#getTypeLineNumber()">getTypeLineNumber</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
<br>Author: J<>rg B<>uerle</TD>
|
||||
<br>Author: J<>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@@ -273,7 +273,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A></B>(<A HREF="../../mycompiler/mytypereconstruction/replacementlistener/CReplaceTypeEvent.html" title="class in mycompiler.mytypereconstruction.replacementlistener">CReplaceTypeEvent</A> e)</CODE>
|
||||
|
||||
<BR>
|
||||
<br>Author: J<>rg B<>uerle</TD>
|
||||
<br>Author: J<>rg B<>uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@@ -329,7 +329,7 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/Method.html#setReturnType(mycompiler.mytype.Type)">setReturnType</A></B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type)</CODE>
|
||||
|
||||
<BR>
|
||||
<br/>Author: J<>rg B<>uerle</TD>
|
||||
<br/>Author: J<>rg B<>uerle</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_mycompiler.myclass.FieldDecl"><!-- --></A>
|
||||
@@ -338,7 +338,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.myclass.<A HREF="../../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdVector()">getDeclIdVector</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#set_DeclId(mycompiler.myclass.DeclId)">set_DeclId</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdVector(java.util.Vector)">setDeclIdVector</A></CODE></TD>
|
||||
<TD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#get_Name()">get_Name</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#getDeclIdMenge()">getDeclIdMenge</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#set_DeclId(mycompiler.myclass.DeclId)">set_DeclId</A>, <A HREF="../../mycompiler/myclass/FieldDecl.html#setDeclIdMenge(de.dhbwstuttgart.typeinference.Menge)">setDeclIdMenge</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@@ -399,10 +399,10 @@ public <B>Method</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="call_sc_check(java.util.Vector, java.util.Hashtable, boolean, java.util.Hashtable)"><!-- --></A><H3>
|
||||
<A NAME="call_sc_check(de.dhbwstuttgart.typeinference.Menge, java.util.Hashtable, boolean, java.util.Hashtable)"><!-- --></A><H3>
|
||||
call_sc_check</H3>
|
||||
<PRE>
|
||||
public void <B>call_sc_check</B>(java.util.Vector classlist,
|
||||
public void <B>call_sc_check</B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.util.Hashtable classhash,
|
||||
boolean ext,
|
||||
java.util.Hashtable parach)
|
||||
@@ -466,7 +466,7 @@ setReturnType</H3>
|
||||
<PRE>
|
||||
public void <B>setReturnType</B>(<A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type)</PRE>
|
||||
<DL>
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<DD><br/>Author: J<>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -552,7 +552,7 @@ getParameterCount</H3>
|
||||
<PRE>
|
||||
public int <B>getParameterCount</B>()</PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<P>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -592,10 +592,10 @@ public <A HREF="../../mycompiler/mytype/Type.html" title="class in mycompiler.my
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_codegen_Param_Type(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="get_codegen_Param_Type(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
get_codegen_Param_Type</H3>
|
||||
<PRE>
|
||||
public java.lang.String <B>get_codegen_Param_Type</B>(java.util.Vector paralist)</PRE>
|
||||
public java.lang.String <B>get_codegen_Param_Type</B>(de.dhbwstuttgart.typeinference.Menge paralist)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -623,7 +623,7 @@ public java.lang.String <B>get_Method_Name</B>()</PRE>
|
||||
<A NAME="get_Type_Paralist()"><!-- --></A><H3>
|
||||
get_Type_Paralist</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_Type_Paralist</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_Type_Paralist</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -634,15 +634,15 @@ public java.util.Vector <B>get_Type_Paralist</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
codegen</H3>
|
||||
<PRE>
|
||||
public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
java.util.Vector paralist)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myclass/FieldDecl.html#codegen(mycompiler.mybytecode.ClassFile, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myclass/FieldDecl.html" title="class in mycompiler.myclass">FieldDecl</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@@ -685,7 +685,7 @@ replaceType</H3>
|
||||
<PRE>
|
||||
public void <B>replaceType</B>(<A HREF="../../mycompiler/mytypereconstruction/replacementlistener/CReplaceTypeEvent.html" title="class in mycompiler.mytypereconstruction.replacementlistener">CReplaceTypeEvent</A> e)</PRE>
|
||||
<DL>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#replaceType(mycompiler.mytypereconstruction.replacementlistener.CReplaceTypeEvent)">replaceType</A></CODE> in interface <CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A></CODE></DL>
|
||||
@@ -701,7 +701,7 @@ getTypeLineNumber</H3>
|
||||
<PRE>
|
||||
public int <B>getTypeLineNumber</B>()</PRE>
|
||||
<DL>
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<DD><br>Author: J<>rg B<>uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html#getTypeLineNumber()">getTypeLineNumber</A></CODE> in interface <CODE><A HREF="../../mycompiler/mytypereconstruction/replacementlistener/ITypeReplacementListener.html" title="interface in mycompiler.mytypereconstruction.replacementlistener">ITypeReplacementListener</A></CODE></DL>
|
||||
|
||||
@@ -111,7 +111,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ParameterList.html#formalparameter">formalparameter</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@@ -163,7 +163,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.lang.String</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ParameterList.html#get_codegen_ParameterList(java.util.Vector)">get_codegen_ParameterList</A></B>(java.util.Vector paralist)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ParameterList.html#get_codegen_ParameterList(de.dhbwstuttgart.typeinference.Menge)">get_codegen_ParameterList</A></B>(de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -174,11 +174,11 @@ java.lang.Object
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ParameterList.html#getParameterCount()">getParameterCount</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: J<>rg B<>uerle<br/></TD>
|
||||
Author: J<>rg B<>uerle<br/></TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/ParameterList.html#sc_get_Formalparalist()">sc_get_Formalparalist</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -228,7 +228,7 @@ public boolean <B>hamaDebug</B></PRE>
|
||||
<A NAME="formalparameter"><!-- --></A><H3>
|
||||
formalparameter</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>formalparameter</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>formalparameter</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@@ -272,10 +272,10 @@ public void <B>set_AddParameter</B>(<A HREF="../../mycompiler/myclass/FormalPara
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="get_codegen_ParameterList(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="get_codegen_ParameterList(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
get_codegen_ParameterList</H3>
|
||||
<PRE>
|
||||
public java.lang.String <B>get_codegen_ParameterList</B>(java.util.Vector paralist)</PRE>
|
||||
public java.lang.String <B>get_codegen_ParameterList</B>(de.dhbwstuttgart.typeinference.Menge paralist)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -286,7 +286,7 @@ public java.lang.String <B>get_codegen_ParameterList</B>(java.util.Vector p
|
||||
<A NAME="sc_get_Formalparalist()"><!-- --></A><H3>
|
||||
sc_get_Formalparalist</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>sc_get_Formalparalist</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>sc_get_Formalparalist</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -311,7 +311,7 @@ getParameterCount</H3>
|
||||
<PRE>
|
||||
public int <B>getParameterCount</B>()</PRE>
|
||||
<DL>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<DD>Author: J<>rg B<>uerle<br/>
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
|
||||
@@ -111,7 +111,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#name">name</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@@ -119,7 +119,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#vParaOrg">vParaOrg</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@@ -169,7 +169,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#get_Name()">get_Name</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -177,7 +177,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#get_ParaList()">get_ParaList</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -185,7 +185,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#get_Typen()">get_Typen</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -193,7 +193,7 @@ java.lang.Object
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> java.util.Vector</CODE></FONT></TD>
|
||||
<CODE> de.dhbwstuttgart.typeinference.Menge</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#get_vParaOrg()">get_vParaOrg</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -210,7 +210,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#set_ParaList(java.util.Vector)">set_ParaList</A></B>(java.util.Vector pl)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#set_ParaList(de.dhbwstuttgart.typeinference.Menge)">set_ParaList</A></B>(de.dhbwstuttgart.typeinference.Menge pl)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -218,7 +218,7 @@ java.lang.Object
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#set_Typen(java.util.Vector)">set_Typen</A></B>(java.util.Vector t)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myclass/UsedId.html#set_Typen(de.dhbwstuttgart.typeinference.Menge)">set_Typen</A></B>(de.dhbwstuttgart.typeinference.Menge t)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -249,7 +249,7 @@ java.lang.Object
|
||||
<A NAME="name"><!-- --></A><H3>
|
||||
name</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>name</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>name</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@@ -259,7 +259,7 @@ public java.util.Vector <B>name</B></PRE>
|
||||
<A NAME="vParaOrg"><!-- --></A><H3>
|
||||
vParaOrg</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>vParaOrg</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>vParaOrg</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@@ -306,7 +306,7 @@ public void <B>set_Name</B>(java.lang.String name)</PRE>
|
||||
<A NAME="get_Name()"><!-- --></A><H3>
|
||||
get_Name</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_Name</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_Name</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -325,10 +325,10 @@ public java.lang.String <B>get_Name_1Element</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_Typen(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_Typen(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_Typen</H3>
|
||||
<PRE>
|
||||
public void <B>set_Typen</B>(java.util.Vector t)</PRE>
|
||||
public void <B>set_Typen</B>(de.dhbwstuttgart.typeinference.Menge t)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -336,10 +336,10 @@ public void <B>set_Typen</B>(java.util.Vector t)</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_ParaList(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_ParaList(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_ParaList</H3>
|
||||
<PRE>
|
||||
public void <B>set_ParaList</B>(java.util.Vector pl)</PRE>
|
||||
public void <B>set_ParaList</B>(de.dhbwstuttgart.typeinference.Menge pl)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -350,7 +350,7 @@ public void <B>set_ParaList</B>(java.util.Vector pl)</PRE>
|
||||
<A NAME="get_ParaList()"><!-- --></A><H3>
|
||||
get_ParaList</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_ParaList</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_ParaList</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -361,7 +361,7 @@ public java.util.Vector <B>get_ParaList</B>()</PRE>
|
||||
<A NAME="get_vParaOrg()"><!-- --></A><H3>
|
||||
get_vParaOrg</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_vParaOrg</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_vParaOrg</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -372,7 +372,7 @@ public java.util.Vector <B>get_vParaOrg</B>()</PRE>
|
||||
<A NAME="get_Typen()"><!-- --></A><H3>
|
||||
get_Typen</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_Typen</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_Typen</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
||||
@@ -113,13 +113,13 @@ Uses of <A HREF="../../../mycompiler/myclass/ParameterList.html" title="class in
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>ClassFile.</B><B><A HREF="../../../mycompiler/mybytecode/ClassFile.html#add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, java.util.Vector)">add_method</A></B>(java.lang.String name,
|
||||
<TD><CODE><B>ClassFile.</B><B><A HREF="../../../mycompiler/mybytecode/ClassFile.html#add_method(java.lang.String, java.lang.String, mycompiler.myclass.ParameterList, mycompiler.mytype.Type, mycompiler.mystatement.Block, short, de.dhbwstuttgart.typeinference.Menge)">add_method</A></B>(java.lang.String name,
|
||||
java.lang.String param_type,
|
||||
<A HREF="../../../mycompiler/myclass/ParameterList.html" title="class in mycompiler.myclass">ParameterList</A> param,
|
||||
<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
<A HREF="../../../mycompiler/mystatement/Block.html" title="class in mycompiler.mystatement">Block</A> block,
|
||||
short acc_flag,
|
||||
java.util.Vector paralist)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
|
||||