forked from JavaTX/JavaCompilerCore
Compare commits
2051 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 669c778af8 | |||
| 5071406b3f | |||
| 9d2d076215 | |||
| 6262c9434c | |||
| 59c5e48201 | |||
| 1cf1c99e72 | |||
| 5c60918c47 | |||
| a0367d5464 | |||
| 722d897d4b | |||
| e2d76d314a | |||
| cd5fbac987 | |||
| 67df9aa262 | |||
| 5b970f9359 | |||
| 1b5eacf921 | |||
| a35e69f878 | |||
| 643f7c0220 | |||
| 24f1b507c4 | |||
| a4cc4cc357 | |||
| e80e2db26c | |||
| 4c0fb34c00 | |||
| 8e80cc2985 | |||
| f03d3f5e64 | |||
| dfd12422a6 | |||
| eebb07ec8b | |||
| c65102d89a | |||
| ed00aeb056 | |||
| 7012010462 | |||
| 9444ee38d6 | |||
| 4ed30f11f7 | |||
| fcedec60e7 | |||
| d8bdcf854c | |||
| 0e363cfae3 | |||
| fedf33a006 | |||
| 4522aeff36 | |||
| bcf56e6bdd | |||
| 15c05e5cba | |||
| dc9a54be3b | |||
| 21adeb7f26 | |||
| 6381d09174 | |||
| 918a2cc04d | |||
| ac1e0340c3 | |||
| 0d84e8361f | |||
| 0207c7d1b0 | |||
| f1f028f0b9 | |||
| 8b58259fe0 | |||
| 55a75b04a0 | |||
| 06b27dabd2 | |||
| 9baf89acc2 | |||
| be307e95a6 | |||
| df4faebd92 | |||
| 36ef1e124a | |||
| 2706c31beb | |||
| c32a0cc222 | |||
| eaec7f613a | |||
| c681396061 | |||
| 3d19d8d729 | |||
| f457e7e4d0 | |||
| c22d12f6b0 | |||
| 0aab2d9f53 | |||
| 33d6adf899 | |||
| 00add07132 | |||
| 48964d57ad | |||
| 18d9edfeea | |||
| 1b9e824b86 | |||
| b40cb49b9f | |||
| be9ee49878 | |||
| 3363037854 | |||
| c8d4301e5e | |||
| b46415e45a | |||
| bbfd8aa203 | |||
| 0cb1f244bc | |||
| 9be64e4905 | |||
| d1ad6e218a | |||
| bf8d4fe647 | |||
| e229093017 | |||
| 66a25a56c0 | |||
| af223a4d8a | |||
| 14cb2c8909 | |||
| 080eb2f6f3 | |||
| d8876457db | |||
| 32e9ce92a6 | |||
| 3ad9007336 | |||
| da2a17c794 | |||
| 345b03b775 | |||
| ff93b0967e | |||
| db149eb588 | |||
| f5f639c0f7 | |||
| a4c38b2bb0 | |||
| e3625cb306 | |||
| 86603ae343 | |||
| d276c7c044 | |||
| 91c075829b | |||
| 705d0b6a73 | |||
| bc378f2fe9 | |||
| e5816bac22 | |||
| 8c6027645f | |||
| e147a8ce85 | |||
| d08e598649 | |||
| ba8df8b376 | |||
| b147430fb6 | |||
| 661fa53937 | |||
| 13144d0ac9 | |||
| 539cacef86 | |||
| 6e0e575524 | |||
| 55e44d62de | |||
| 54de28c3f0 | |||
| 8e89c9b5e8 | |||
| bb5692da8e | |||
| f69554c6a1 | |||
| fbb7d82ef4 | |||
| 4f1aadef60 | |||
| 4acb820202 | |||
| 6862c91b73 | |||
| 55ee8ab61a | |||
| af9943be28 | |||
| f208432c54 | |||
| 2ca4aad07d | |||
| b99c022b50 | |||
| d1a796f37b | |||
| 31d7856afa | |||
| b711dc72e0 | |||
| d14f1d92c9 | |||
| ebb0803a38 | |||
| 60f2e3def4 | |||
| 7e35e09c47 | |||
| ab99889c3c | |||
| bbdf220324 | |||
| f2d6dae4c7 | |||
| 905dfd8a27 | |||
| 5fb2d57d3b | |||
| 5b7fec660d | |||
| 5980f1c7b8 | |||
| f270686b3c | |||
| 92bc3d626c | |||
| ef723e4103 | |||
| 9f06118138 | |||
| a0c92c2d9d | |||
| c6d896fa3b | |||
| b942e508fc | |||
| f33002e998 | |||
| 2dc4331afb | |||
| ebf6f0bbe3 | |||
| dc62b72f7f | |||
| 42bb787195 | |||
| cd135c3962 | |||
| 59adfd6c59 | |||
| 604300a07e | |||
| 0bc0e4c722 | |||
| ebfc3dedbe | |||
| e07e5e9b42 | |||
| 8fb7a23279 | |||
| 8706882388 | |||
| 918d0db799 | |||
| 4b99b38b47 | |||
| 1236ca2953 | |||
| 1348a7a4b6 | |||
| 3f4aa7bbd5 | |||
| bb900af6bf | |||
| cfacc6235c | |||
| 1a135ebe5c | |||
| c15953bbac | |||
| 404bbbf746 | |||
| a8f04a25cd | |||
| 1242252cde | |||
| 5e9e774d1e | |||
| bd6d74c74d | |||
| 3d8275c676 | |||
| 3ef15d814d | |||
| 842b85cfd7 | |||
| fc8f11ebb1 | |||
| eb97dd810f | |||
| ab850edae8 | |||
| 95f48ffcb7 | |||
| 163f0f3047 | |||
| 1cf22d2602 | |||
| d8ac25234f | |||
| e00d76ce3b | |||
| fec83c3a62 | |||
| 3f5f51df5b | |||
| dce7ac8262 | |||
| 2f37bb7313 | |||
| a04316f629 | |||
| 3b062de612 | |||
| c32ef1e31f | |||
| 5ed6a4617a | |||
| 7139a1709e | |||
| e9bcea4b9e | |||
| d671e74fcf | |||
| c2f0368d2e | |||
| d06c6abb5a | |||
| f7101da621 | |||
| c0c24eed3b | |||
| af36b43786 | |||
| 997d3b9bea | |||
| ed7cc55139 | |||
| 29a7f2e7fb | |||
| 4ac67120a4 | |||
| f0db6cb901 | |||
| 2e5581ab6e | |||
| e8ac8e3c5a | |||
| a4bc49f5c4 | |||
| 9cf7cec37b | |||
| 531b1ccd22 | |||
| 7ced6338cb | |||
| 0550f73ef7 | |||
| b91aadf24a | |||
| 70b6c35731 | |||
| e617a0911a | |||
| 7cf46b02b7 | |||
| 8cf57ba35b | |||
| 486d7d9011 | |||
| 8402d18f83 | |||
| 8d25920a87 | |||
| ab9e9e16bd | |||
| b45964ed5f | |||
| 0ecd3916f8 | |||
| c86fe95da5 | |||
| d677d053d6 | |||
| 5060cca6db | |||
| 7900449897 | |||
| f6154b8f2c | |||
| 1d7c894f39 | |||
| 61f35f8f8b | |||
| 1e7c25805e | |||
| 5a00b70ea8 | |||
| 6e91e5c683 | |||
| e4908557f4 | |||
| ed550b1097 | |||
| 5fa1cf11ef | |||
| 941a3bed66 | |||
| 653901ef32 | |||
| 2e03b5b10c | |||
| 670e3ed99f | |||
| c8ece0a010 | |||
| c27e1fa4e1 | |||
| b3b25b7869 | |||
| 9240b0d163 | |||
| a0a813f87c | |||
| 60b182b9b1 | |||
| 8e2d4e1c70 | |||
| 907ab2fcec | |||
| eb27003515 | |||
| 71c801c19c | |||
| ba750187ba | |||
| ccf5df1f1e | |||
| 3de735ebe3 | |||
| fd3d4e97a1 | |||
| 6deeb4105f | |||
| 9d4980d9a1 | |||
| b83e2c10e3 | |||
| 4f10e789d4 | |||
| 8b9f0d6376 | |||
| 723eca8658 | |||
| 071f4cd9ca | |||
| cdc6a3f2dd | |||
| cc6156695d | |||
| 1b6af9ab7e | |||
| 0861f74ce7 | |||
| 3f919be1bf | |||
| 97bdfe1d3a | |||
| 7c7dbf3769 | |||
| 577faa88af | |||
| 8bdb7e7b13 | |||
| eca187da79 | |||
| a11dc1ab22 | |||
| 850af6a6ae | |||
| ed1bb44089 | |||
| 592de5310e | |||
| e4e3704c7b | |||
| 21bc3e5193 | |||
| 44368f2a2a | |||
| aa94ce8ad9 | |||
| d63c27579c | |||
| b38340fc60 | |||
| df0d02cdea | |||
| 6afee86066 | |||
| 900a487d8a | |||
| e07df035ea | |||
| 47ec1dca5a | |||
| e913bfa768 | |||
| 98997d686f | |||
| 5c97d80eb0 | |||
| 23384f413d | |||
| a5662cdd9a | |||
| 28400c8bde | |||
| b68004a214 | |||
| 8d72b58fcc | |||
| e581050a61 | |||
| 1ec7a78b14 | |||
| 8ec1c5148b | |||
| bf80361c1f | |||
| a9d6e08a20 | |||
| d55e6b3b75 | |||
| a6287b1551 | |||
| 5500180c6b | |||
| 0c1ca3d200 | |||
| f3d6fcb417 | |||
| d1138540de | |||
| 647c9e6c21 | |||
| 6779f10b08 | |||
| ac3f8ece0e | |||
| f63346649b | |||
| abdff6c8d2 | |||
| 691d31df5e | |||
| 2e421cccaa | |||
| bd0b2e6058 | |||
| 0c9c8ef321 | |||
| 4b4087ae24 | |||
| 19989bfe11 | |||
| f59a7d221e | |||
| c1c12fa33c | |||
| 7fd03d505e | |||
| 4391adfb0f | |||
| d0b6dbcd30 | |||
| 306af907c5 | |||
| 75eaee6644 | |||
| 0378c17e7d | |||
| 3e67da6e34 | |||
| 1d16b9f2b9 | |||
| afd2c21ca8 | |||
| 74622550c2 | |||
| bb75fca0d7 | |||
| c82abcaae5 | |||
| a3b4ea9b1c | |||
| af5b23e31a | |||
| 084b54d295 | |||
| e305c3cb55 | |||
| 835f0755da | |||
| 14b127390e | |||
| 0c1337f84b | |||
| 5c1015b51e | |||
| c52da7951a | |||
| 6dc15acba4 | |||
| 6cbabee65a | |||
| c18daad047 | |||
| 1eaeca1db5 | |||
| 09a6aec65d | |||
| 766e71bb3a | |||
| 802d7726d4 | |||
| c68d773486 | |||
| c0f5fd1e0a | |||
| 52b3498dfb | |||
| 7343ea1701 | |||
| 00bbd5279f | |||
| 6c783a18c7 | |||
| 8c195601d5 | |||
| 37f8f2e1e0 | |||
| 0903efda0d | |||
| 6e9eae38ca | |||
| 0138e4fe2d | |||
| 9741b5e14e | |||
| c2030123d5 | |||
| 25fb7a2e28 | |||
| d1637b8eb9 | |||
| 9abda637a1 | |||
| 82c0837d1f | |||
| a41e9804a0 | |||
| 25c685c705 | |||
| 3ecb202a90 | |||
| efdb58e67c | |||
| eed8f32cb7 | |||
| 87d0a46ba5 | |||
| 5b75250fcf | |||
| 7f29b39195 | |||
| 7a4bc32974 | |||
| dfddc44f29 | |||
| 347d86a379 | |||
| d77f2176f2 | |||
| 4f39eccecb | |||
| 669e7f111f | |||
| 32d12677bf | |||
| 92b2f5c9cc | |||
| c1e6526b43 | |||
| 0194e30206 | |||
| 3c36c61077 | |||
| 857d63322e | |||
| b801e144c3 | |||
| f6669f8c13 | |||
| 2b7aef5e87 | |||
| 0233426979 | |||
| 3d0d11adb7 | |||
| 212144db86 | |||
| bd0517ae29 | |||
| f210dd3c25 | |||
| 4602e95f09 | |||
| 1ef228a045 | |||
| c3c0a11572 | |||
| d14406e474 | |||
| a149b0c391 | |||
| bfbce81409 | |||
| 985704c0b0 | |||
| 1f20fecfee | |||
| 4b8b0ec362 | |||
| e48f2b2fd5 | |||
| 11bee80969 | |||
| 448c489a49 | |||
| 1e1eb2a2f2 | |||
| 4a7c124fd6 | |||
| 7d01c866a9 | |||
| 73f412d22d | |||
| 9ffc74467b | |||
| 5950fcc0a9 | |||
| d2fb17ad4e | |||
| d9f084cd0f | |||
| 481986e8ab | |||
| 23c37a8cc2 | |||
| 6a519ff6dc | |||
| 5b527ec8ab | |||
| 709041f024 | |||
| 905d9e25a2 | |||
| 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
@@ -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
@@ -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>
|
||||
+21
@@ -1,5 +1,7 @@
|
||||
CVS
|
||||
bin
|
||||
*.class
|
||||
*.log
|
||||
|
||||
# Mobile Tools for Java (J2ME)
|
||||
.mtj.tmp/
|
||||
@@ -8,3 +10,22 @@ CVS
|
||||
*.jar
|
||||
*.war
|
||||
*.ear
|
||||
|
||||
# IDEs
|
||||
.classpath
|
||||
*.iml
|
||||
.idea/
|
||||
/target/
|
||||
.DS_Store
|
||||
.project
|
||||
.settings/
|
||||
/target/
|
||||
|
||||
#
|
||||
manually/
|
||||
|
||||
logFiles/**
|
||||
!logFiles/.gitkeep
|
||||
|
||||
src/main/java/de/dhbwstuttgart/parser/antlr/
|
||||
src/main/java/de/dhbwstuttgart/sat/asp/parser/antlr/
|
||||
|
||||
@@ -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}
|
||||
Binary file not shown.
@@ -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}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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}
|
||||
@@ -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ßend jeder Klasse im Syntaxbaum mit dem TRProg aufruf übergeben
|
||||
4. Jede Klasse verwaltet lokale Variablen in ihrem eigenen AssumptionSet. Das Globale ist Klassenü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.
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
Stand: 24.5.21
|
||||
bigRefactoring: Master-Brach
|
||||
bigRefactoringUnifyComment: Dokumentation Unify, Martin
|
||||
bytecodeGenericsSecond: Generated Generics, Ali, Martin
|
||||
inferWildcards, Wildcards, Till
|
||||
master, derzeit nicht genutzt
|
||||
plugin, eigemntlicher Branch fuer Plugin-Basis, derzeit nicht aktuelle (aktuelle Version in simplifyRes
|
||||
simplifyRes, Basis fuer Plugin, sollte auf Plugin gemerged werden, noch keine Packages, Michael
|
||||
strucTypesNew, Struturelle Typen, alte Basis, arbeite derzeit niemand
|
||||
|
||||
@@ -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�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;}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
\documentclass{article}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\section{Generics sind notwendig}
|
||||
Generics können nicht ignoriert werden.
|
||||
Folgender Fall ist Typisierbar:
|
||||
|
||||
\begin{program}
|
||||
<T> T m1(T x){
|
||||
return m2(x);
|
||||
}
|
||||
|
||||
m2(x){
|
||||
m1(1);
|
||||
m2("Test");
|
||||
return m1(x);
|
||||
}
|
||||
\end{program}
|
||||
|
||||
Beim weglassen des Generics T wäre es aber nicht mehr möglich.
|
||||
Dann erhält jeder Constraint, welcher in Verbindung mit der Methode m1 steht
|
||||
den selben TPH.
|
||||
|
||||
\end{document}
|
||||
@@ -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ßerhalb einer Methode
|
||||
für <code>m_CurrentMethod</code>.
|
||||
<DD>Gibt Namensstring f�r den Classbody au�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ängern eingesetzte Methode zur Ausgabe von
|
||||
<DD>Author: J�rg B�uerle<br/>
|
||||
Von meinen Vorg�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 über deren
|
||||
<DD>Diese Methode geht alle TypeReplacmentListener durch und tauscht �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 über <code>SourceFile.sc_check(false)</code>
|
||||
<DD>Author: J�rg B�uerle<br/>
|
||||
Ruft �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ück.
|
||||
<DD>Author: J�rg B�uerle<br/>
|
||||
Liefert die aktuelle Zeit in Langformat zur�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ümicke
|
||||
<DD>Implementierung der Algorithmen 5.44 und 5.45 von Martin Pl�micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
der RefType "Integer" �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ümicke
|
||||
<DD>Implementierung des Algorithmus 5.53 von Martin Pl�micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
der RefType "Boolean" �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" überall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
der RefType "Boolean" �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ümicke
|
||||
<DD>Implementierung der Algorithmen 5.46, 5.47 und 5.48 von Martin Pl�micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
der RefType "Integer" �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ümicke
|
||||
<DD>Implementierung des Algorithmus 5.54 von Martin Pl�micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
der RefType "Boolean" �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ümicke
|
||||
<DD>Implementierung der Algorithmen 5.49 bis 5.52 von Martin Pl�micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
der RefType "Integer" �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ümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.30 von Martin Pl�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: Überschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
<DD>Workaround: �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ümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.43 von Martin Pl�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: Überschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
<DD>Workaround: �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ümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.38 von Martin Pl�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: Überschreibt Methode TRExp aus der Super-Klasse <code>Literal</code>, weil
|
||||
<DD>Workaround: �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ümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.40 von Martin Pl�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ümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.37 von Martin Pl�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ümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.33 von Martin Pl�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ümicke
|
||||
<DD>Implementierung des Algorithmus 5.41 von Martin Pl�micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
der RefType "Integer" �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ümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.32 von Martin Pl�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ümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.31 von Martin Pl�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ümicke
|
||||
<DD>Implementierung des Algorithmus 5.42 von Martin Pl�micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
der RefType "Boolean" �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ümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.35 von Martin Pl�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ümicke
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.38-1 von Martin Pl�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ümicke
|
||||
<DD>Implementierung des Algorithmus 5.34 von Martin Pl�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ümicke)
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>(siehe Algorithmus 5.29 TRMultiply, Martin Pl�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ümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.25 von Martin Pl�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ümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.20 von Martin Pl�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ümicke
|
||||
<DD>Implementierung des Algorithmus 5.21 von Martin Pl�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ümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.24 von Martin Pl�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ümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.27 von Martin Pl�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ümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.26 von Martin Pl�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ümicke
|
||||
<br>Author: Jörg Bäuerle
|
||||
<DD>Implementierung des Algorithmus 5.22 von Martin Pl�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ümicke
|
||||
<DD>Implementierung des Algorithmus 5.23 von Martin Pl�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ü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�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ümicke)
|
||||
<br/>Author: Jörg Bäuerle
|
||||
<DD>(siehe Algorithmus 5.28 TRTuple, Martin Pl�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ä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�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ötigt wird,
|
||||
<DD>Backdoor-Hilfsfunktion, die f�r <code>makeFC()</code> und <code>unify()</code> ben�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ötigt wird,
|
||||
<DD>Backdoor-Hilfsfunktion, die f�r <code>makeFC()</code> und <code>unify()</code> ben�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ötigt wird,
|
||||
um den Namen einer typlosen Variablen zu verändern.
|
||||
<DD>Backdoor-Hilfsfunktion, die f�r <code>makeFC()</code> und <code>unify()</code> ben�tigt wird,
|
||||
um den Namen einer typlosen Variablen zu ver�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öglichkeiten einer
|
||||
bestimmten Methode, die ü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�glichkeiten einer
|
||||
bestimmten Methode, die �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 über die zentrale Instanz in der Registry laufen muss.
|
||||
Listener �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ö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�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ä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�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ü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�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ührt jede einzelne <code>CSubstitution</code> aus.
|
||||
<DD>F�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ügung.
|
||||
<DD>Author: J�rg B�uerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verf�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ück.
|
||||
<DD>Author: J�rg B�uerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zur�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ück.
|
||||
<DD>Author: J�rg B�uerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zur�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ück, in der eine <code>TyploseVariable</code>
|
||||
<DD>Gibt die Zeilennummer zur�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ü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�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ö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�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ügung.</TD>
|
||||
Author: J�rg B�uerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verf�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ück.</TD>
|
||||
Author: J�rg B�uerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zur�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, über die der Compiler auch per Konsole gestartet
|
||||
Author: J�rg B�uerle<br/>
|
||||
Die Main-Funktion, �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ängern eingesetzte Methode zur Ausgabe von
|
||||
Author: J�rg B�uerle<br/>
|
||||
Von meinen Vorg�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 über <code>SourceFile.sc_check(false)</code>
|
||||
Author: J�rg B�uerle<br/>
|
||||
Ruft �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ügung.
|
||||
<DD>Author: J�rg B�uerle<br/>
|
||||
Stellt eine neue Instanz der CompilerAPI zur Verf�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ängern eingesetzte Methode zur Ausgabe von
|
||||
<DD>Author: J�rg B�uerle<br/>
|
||||
Von meinen Vorg�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 übergeben worden ist, <code>false</code> sonst.</DL>
|
||||
<DT><B>Returns:</B><DD><code>true</code> wenn ein korrekter Wert �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 über <code>SourceFile.sc_check(false)</code>
|
||||
<DD>Author: J�rg B�uerle<br/>
|
||||
Ruft �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ück.
|
||||
<DD>Author: J�rg B�uerle<br/>
|
||||
Liefert den geparsten Syntaxbaume zur�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äume
|
||||
<DT><B>Returns:</B><DD>Die Syntaxb�ume
|
||||
<DT><B>Throws:</B>
|
||||
<DD><CODE>java.lang.NullPointerException</CODE> - Wenn noch keine Syntaxbäume berechnet worden sind.</DL>
|
||||
<DD><CODE>java.lang.NullPointerException</CODE> - Wenn noch keine Syntaxb�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, über die der Compiler auch per Konsole gestartet
|
||||
<DD>Author: J�rg B�uerle<br/>
|
||||
Die Main-Funktion, �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örg Bäuerle</DD>
|
||||
<DD>J�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ück.</TD>
|
||||
Author: J�rg B�uerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zur�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 übergeben worden ist, <code>false</code> sonst.</DL>
|
||||
<DT><B>Returns:</B><DD><code>true</code> wenn ein korrekter Wert �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ährleistet, dass sie korrekt arbeitet.<br/>
|
||||
Es wird nicht gew�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ück.
|
||||
<DD>Author: J�rg B�uerle<br/>
|
||||
Liefert den geparsten Syntaxbaum zur�ck.
|
||||
<P>
|
||||
<DD><DL>
|
||||
|
||||
<DT><B>Returns:</B><DD>Die Syntaxbäume
|
||||
<DT><B>Returns:</B><DD>Die Syntaxb�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ä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�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ächst
|
||||
<DD>Ausgangspunkt f�r den Typrekonstruktionsalgorithmus. Hier werden zun�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ümicke)
|
||||
<br/>Author: Jörg Bäuerle
|
||||
f�r den Algorithmus dienen.<br/>
|
||||
(siehe Algorithmus 5.17 TRProg, Martin Pl�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>
|
||||
|
||||
@@ -133,7 +133,7 @@ Uses of <A HREF="../../../mycompiler/myclass/UsedId.html" title="class in mycomp
|
||||
<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>ClassBody.</B><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>ClassBody.</B><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>
|
||||
|
||||
@@ -143,7 +143,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/myexception/SCClassBodyException.html#get_exlist()">get_exlist</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -212,7 +212,7 @@ public void <B>addException</B>(<A HREF="../../mycompiler/myexception/SCExcept.h
|
||||
<A NAME="get_exlist()"><!-- --></A><H3>
|
||||
get_exlist</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_exlist</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_exlist</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
||||
@@ -144,7 +144,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/myexception/SCClassException.html#addException(java.util.Vector)">addException</A></B>(java.util.Vector v)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myexception/SCClassException.html#addException(de.dhbwstuttgart.typeinference.Menge)">addException</A></B>(de.dhbwstuttgart.typeinference.Menge v)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -206,10 +206,10 @@ public <B>SCClassException</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="addException(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="addException(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
addException</H3>
|
||||
<PRE>
|
||||
public void <B>addException</B>(java.util.Vector v)</PRE>
|
||||
public void <B>addException</B>(de.dhbwstuttgart.typeinference.Menge v)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</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/myexception/SCMethodException.html#get_exlist()">get_exlist</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -144,7 +144,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/myexception/SCMethodException.html#set_exlist(java.util.Vector)">set_exlist</A></B>(java.util.Vector list)</CODE>
|
||||
<TD><CODE><B><A HREF="../../mycompiler/myexception/SCMethodException.html#set_exlist(de.dhbwstuttgart.typeinference.Menge)">set_exlist</A></B>(de.dhbwstuttgart.typeinference.Menge list)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -201,7 +201,7 @@ public <B>SCMethodException</B>()</PRE>
|
||||
<A NAME="get_exlist()"><!-- --></A><H3>
|
||||
get_exlist</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_exlist</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_exlist</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
@@ -209,10 +209,10 @@ public java.util.Vector <B>get_exlist</B>()</PRE>
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="set_exlist(java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="set_exlist(de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
set_exlist</H3>
|
||||
<PRE>
|
||||
public void <B>set_exlist</B>(java.util.Vector list)</PRE>
|
||||
public void <B>set_exlist</B>(de.dhbwstuttgart.typeinference.Menge list)</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
||||
@@ -143,7 +143,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/myexception/SCStatementException.html#get_exlist()">get_exlist</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -201,7 +201,7 @@ public <B>SCStatementException</B>()</PRE>
|
||||
<A NAME="get_exlist()"><!-- --></A><H3>
|
||||
get_exlist</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_exlist</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_exlist</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
||||
@@ -128,28 +128,28 @@ Uses of <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.ht
|
||||
</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>SourceFile.</B><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>
|
||||
<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>MyCompilerAPI.</B><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>
|
||||
<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>MyCompiler.</B><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>
|
||||
@@ -171,11 +171,11 @@ Uses of <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.ht
|
||||
</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>Class.</B><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>
|
||||
|
||||
@@ -247,8 +247,8 @@ Uses of <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.ht
|
||||
<A HREF="../../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.22 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.22 von Martin Pl�micke
|
||||
<br>Author: J�rg B�uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
@@ -258,22 +258,22 @@ Uses of <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.ht
|
||||
<A HREF="../../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.20 von Martin Plümicke
|
||||
<br>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.20 von Martin Pl�micke
|
||||
<br>Author: J�rg B�uerle</TD>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> <A HREF="../../../mycompiler/mytypereconstruction/set/CTripleSet.html" title="class in mycompiler.mytypereconstruction.set">CTripleSet</A></CODE></FONT></TD>
|
||||
<TD><CODE><B>Block.</B><B><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)">TRStatements</A></B>(<A HREF="../../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A> sigma,
|
||||
<TD><CODE><B>Block.</B><B><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)">TRStatements</A></B>(<A HREF="../../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html" title="class in mycompiler.mytypereconstruction.set">CSubstitutionSet</A> sigma,
|
||||
<A HREF="../../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
java.util.Vector<<A HREF="../../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A>> statementList,
|
||||
de.dhbwstuttgart.typeinference.Menge<<A HREF="../../../mycompiler/mystatement/Statement.html" title="class in mycompiler.mystatement">Statement</A>> statementList,
|
||||
int index,
|
||||
<A HREF="../../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V_start,
|
||||
<A HREF="../../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.19 von Martin Plümicke
|
||||
<br/>Author: Jörg Bäuerle</TD>
|
||||
Implementierung des Algorithmus 5.19 von Martin Pl�micke
|
||||
<br/>Author: J�rg B�uerle</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
@@ -299,7 +299,7 @@ Uses of <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.ht
|
||||
|
||||
<BR>
|
||||
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.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
@@ -339,7 +339,7 @@ Uses of <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.ht
|
||||
<TD><CODE><B>CSubstitutionSet.</B><B><A HREF="../../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html#execute()">execute</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Führt jede einzelne <code>CSubstitution</code> aus.</TD>
|
||||
F�hrt jede einzelne <code>CSubstitution</code> aus.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
@@ -350,7 +350,7 @@ Uses of <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.ht
|
||||
<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../mycompiler/mytypereconstruction/set/package-summary.html">mycompiler.mytypereconstruction.set</A> that throw <A HREF="../../../mycompiler/myexception/CTypeReconstructionException.html" title="class in mycompiler.myexception">CTypeReconstructionException</A></FONT></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><B><A HREF="../../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html#CSubstitutionSet(java.util.Vector)">CSubstitutionSet</A></B>(java.util.Vector<<A HREF="../../../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>> unifiers)</CODE>
|
||||
<TD><CODE><B><A HREF="../../../mycompiler/mytypereconstruction/set/CSubstitutionSet.html#CSubstitutionSet(de.dhbwstuttgart.typeinference.Menge)">CSubstitutionSet</A></B>(de.dhbwstuttgart.typeinference.Menge<<A HREF="../../../mycompiler/mytype/Pair.html" title="class in mycompiler.mytype">Pair</A>> unifiers)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
|
||||
@@ -131,13 +131,13 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -198,7 +198,7 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static void</CODE></FONT></TD>
|
||||
<TD><CODE><B>JVMCode.</B><B><A HREF="../../../mycompiler/mybytecode/JVMCode.html#get_Command(java.util.Vector)">get_Command</A></B>(java.util.Vector b)</CODE>
|
||||
<TD><CODE><B>JVMCode.</B><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>
|
||||
@@ -411,9 +411,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -421,10 +421,10 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -440,8 +440,8 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -449,8 +449,8 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -458,8 +458,8 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -467,8 +467,8 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -476,8 +476,8 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -502,14 +502,14 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -517,11 +517,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -529,11 +529,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -541,11 +541,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -553,11 +553,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -565,11 +565,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -577,11 +577,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -589,11 +589,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -601,11 +601,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -613,11 +613,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -625,11 +625,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -637,11 +637,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -649,11 +649,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -661,11 +661,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -673,11 +673,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -685,13 +685,13 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -776,12 +776,12 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -789,8 +789,8 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
|
||||
@@ -838,9 +838,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -848,9 +848,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -858,9 +858,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -868,9 +868,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -878,9 +878,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -888,9 +888,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -898,9 +898,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -908,9 +908,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -918,9 +918,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -928,9 +928,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -938,9 +938,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -948,9 +948,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -958,9 +958,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -968,9 +968,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -978,9 +978,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -988,9 +988,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -998,9 +998,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1008,9 +1008,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1018,9 +1018,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1028,9 +1028,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1038,9 +1038,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1048,9 +1048,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1058,9 +1058,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1068,9 +1068,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1078,9 +1078,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1088,9 +1088,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1098,9 +1098,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1108,9 +1108,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1118,9 +1118,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1128,9 +1128,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1138,9 +1138,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1166,10 +1166,10 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1177,11 +1177,11 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1189,9 +1189,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1199,9 +1199,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1209,9 +1209,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
@@ -1219,9 +1219,9 @@ Uses of <A HREF="../../../mycompiler/myexception/JVMCodeException.html" title="c
|
||||
<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>
|
||||
|
||||
@@ -109,7 +109,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCClassBodyException.html" titl
|
||||
<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>ClassBody.</B><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>ClassBody.</B><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>
|
||||
@@ -120,8 +120,8 @@ Uses of <A HREF="../../../mycompiler/myexception/SCClassBodyException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> boolean</CODE></FONT></TD>
|
||||
<TD><CODE><B>ClassBody.</B><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>ClassBody.</B><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>
|
||||
@@ -129,7 +129,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCClassBodyException.html" titl
|
||||
<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#sc_check(java.util.Vector, boolean)">sc_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B>ClassBody.</B><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>
|
||||
@@ -138,7 +138,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCClassBodyException.html" titl
|
||||
<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#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>ClassBody.</B><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>
|
||||
|
||||
@@ -113,7 +113,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCClassException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Class.</B><B><A HREF="../../../mycompiler/myclass/Class.html#para_check(java.util.Vector, boolean)">para_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B>Class.</B><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>
|
||||
@@ -122,7 +122,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCClassException.html" title="c
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Class.</B><B><A HREF="../../../mycompiler/myclass/Class.html#sc_check(java.util.Vector, boolean)">sc_check</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B>Class.</B><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>
|
||||
|
||||
@@ -128,7 +128,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCException.html" title="class
|
||||
<TD><CODE><B>MyCompilerAPI.</B><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">
|
||||
@@ -137,8 +137,8 @@ Uses of <A HREF="../../../mycompiler/myexception/SCException.html" title="class
|
||||
<TD><CODE><B>MyCompiler.</B><B><A HREF="../../../mycompiler/MyCompiler.html#semanticCheck()">semanticCheck</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
Author: Jörg Bäuerle<br/>
|
||||
Ruft über <code>SourceFile.sc_check(false)</code>
|
||||
Author: J�rg B�uerle<br/>
|
||||
Ruft �ber <code>SourceFile.sc_check(false)</code>
|
||||
den alten Semantik-Check ohne Typrekonstruktion auf.</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
@@ -186,10 +186,10 @@ Uses of <A HREF="../../../mycompiler/myexception/SCException.html" title="class
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>static int</CODE></FONT></TD>
|
||||
<TD><CODE><B>Unify.</B><B><A HREF="../../../mycompiler/mytypereconstruction/unify/Unify.html#pi(int, java.lang.String, java.lang.String, java.util.Vector)">pi</A></B>(int n,
|
||||
<TD><CODE><B>Unify.</B><B><A HREF="../../../mycompiler/mytypereconstruction/unify/Unify.html#pi(int, java.lang.String, java.lang.String, de.dhbwstuttgart.typeinference.Menge)">pi</A></B>(int n,
|
||||
java.lang.String C,
|
||||
java.lang.String D,
|
||||
java.util.Vector tto)</CODE>
|
||||
de.dhbwstuttgart.typeinference.Menge tto)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
|
||||
@@ -109,7 +109,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCMethodException.html" title="
|
||||
<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#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>Method.</B><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>
|
||||
|
||||
@@ -109,9 +109,9 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#check_anz(mycompiler.mytype.Type, java.util.Vector, java.util.Vector)">check_anz</A></B>(<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
java.util.Vector paralist,
|
||||
java.util.Vector classlist)</CODE>
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.html#check_anz(mycompiler.mytype.Type, de.dhbwstuttgart.typeinference.Menge, de.dhbwstuttgart.typeinference.Menge)">check_anz</A></B>(<A HREF="../../../mycompiler/mytype/Type.html" title="class in mycompiler.mytype">Type</A> type,
|
||||
de.dhbwstuttgart.typeinference.Menge paralist,
|
||||
de.dhbwstuttgart.typeinference.Menge classlist)</CODE>
|
||||
|
||||
<BR>
|
||||
</TD>
|
||||
@@ -119,8 +119,8 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#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>LocalVarDecl.</B><B><A HREF="../../../mycompiler/mystatement/LocalVarDecl.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>
|
||||
@@ -128,7 +128,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check_get_Method(java.util.Vector, java.lang.String, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check_get_Method</A></B>(java.util.Vector classlist,
|
||||
<TD><CODE><B>MethodCall.</B><B><A HREF="../../../mycompiler/mystatement/MethodCall.html#sc_check_get_Method(de.dhbwstuttgart.typeinference.Menge, java.lang.String, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check_get_Method</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
java.lang.String methodname,
|
||||
boolean ext,
|
||||
java.util.Hashtable parach,
|
||||
@@ -140,8 +140,8 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check_uebergabe(java.util.Vector, java.util.Vector, boolean, int, java.util.Hashtable, java.util.Hashtable)">sc_check_uebergabe</A></B>(java.util.Vector classlist,
|
||||
java.util.Vector method,
|
||||
<TD><CODE><B>MethodCall.</B><B><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)">sc_check_uebergabe</A></B>(de.dhbwstuttgart.typeinference.Menge classlist,
|
||||
de.dhbwstuttgart.typeinference.Menge method,
|
||||
boolean ext,
|
||||
int paranum,
|
||||
java.util.Hashtable parach,
|
||||
@@ -153,7 +153,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>This.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -166,7 +166,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE> void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Receiver.</B><B><A HREF="../../../mycompiler/mystatement/Receiver.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>Receiver.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -179,7 +179,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>PreIncExpr.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -192,7 +192,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>PreDecExpr.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -205,7 +205,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>PostIncExpr.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -218,7 +218,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>PostDecExpr.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -231,7 +231,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>NotExpr.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -244,7 +244,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>NewClass.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable bh,
|
||||
java.util.Hashtable ch,
|
||||
boolean ext,
|
||||
@@ -257,7 +257,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>NegativeExpr.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -270,7 +270,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>MethodCall.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -283,7 +283,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>LocalVarDecl.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -296,7 +296,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>LocalOrFieldVar.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -309,7 +309,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>InstanceOf.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -322,7 +322,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
||||
<CODE>abstract void</CODE></FONT></TD>
|
||||
<TD><CODE><B>Expr.</B><B><A HREF="../../../mycompiler/mystatement/Expr.html#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>Expr.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -335,7 +335,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>CastExpr.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -348,7 +348,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>Block.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -361,7 +361,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>Binary.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
@@ -374,7 +374,7 @@ Uses of <A HREF="../../../mycompiler/myexception/SCStatementException.html" titl
|
||||
<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#sc_check(java.util.Vector, java.util.Hashtable, java.util.Hashtable, boolean, java.util.Hashtable, java.util.Hashtable)">sc_check</A></B>(java.util.Vector classname,
|
||||
<TD><CODE><B>Assign.</B><B><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)">sc_check</A></B>(de.dhbwstuttgart.typeinference.Menge classname,
|
||||
java.util.Hashtable ch,
|
||||
java.util.Hashtable bh,
|
||||
boolean ext,
|
||||
|
||||
@@ -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/mymodifier/Modifiers.html#modifier">modifier</A></B></CODE>
|
||||
|
||||
<BR>
|
||||
@@ -153,7 +153,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/mymodifier/Modifiers.html#get_modifiers()">get_modifiers</A></B>()</CODE>
|
||||
|
||||
<BR>
|
||||
@@ -185,7 +185,7 @@ java.lang.Object
|
||||
<A NAME="modifier"><!-- --></A><H3>
|
||||
modifier</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>modifier</B></PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>modifier</B></PRE>
|
||||
<DL>
|
||||
<DL>
|
||||
</DL>
|
||||
@@ -221,7 +221,7 @@ public <B>Modifiers</B>()</PRE>
|
||||
<A NAME="get_modifiers()"><!-- --></A><H3>
|
||||
get_modifiers</H3>
|
||||
<PRE>
|
||||
public java.util.Vector <B>get_modifiers</B>()</PRE>
|
||||
public de.dhbwstuttgart.typeinference.Menge <B>get_modifiers</B>()</PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
</DL>
|
||||
|
||||
@@ -133,11 +133,11 @@ 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/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><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>
|
||||
@@ -151,9 +151,9 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung der Algorithmen 5.44 und 5.45 von Martin Plümicke
|
||||
Implementierung der Algorithmen 5.44 und 5.45 von Martin Pl�micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!</TD>
|
||||
der RefType "Integer" �berall durch den BaseType "IntegerType" ersetzt werden!!!</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@@ -195,18 +195,18 @@ public <B>AddOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, 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,
|
||||
<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)
|
||||
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/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@@ -224,10 +224,10 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung der Algorithmen 5.44 und 5.45 von Martin Plümicke
|
||||
<DD>Implementierung der Algorithmen 5.44 und 5.45 von Martin Pl�micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Integer" überall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<br>Author: Jörg Bäuerle
|
||||
der RefType "Integer" �berall durch den BaseType "IntegerType" ersetzt werden!!!
|
||||
<br>Author: J�rg B�uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
|
||||
@@ -135,7 +135,7 @@ java.lang.Object
|
||||
<TH ALIGN="left"><B>Methods inherited from class mycompiler.myoperator.<A HREF="../../mycompiler/myoperator/LogOp.html" title="class in mycompiler.myoperator">LogOp</A></B></TH>
|
||||
</TR>
|
||||
<TR BGCOLOR="white" CLASS="TableRowColor">
|
||||
<TD><CODE><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>, <A HREF="../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A>, <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>, <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>, <A HREF="../../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, java.util.Vector, int, int)">replace_index</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE></TD>
|
||||
<TD><CODE><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>, <A HREF="../../mycompiler/myoperator/LogOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A>, <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>, <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>, <A HREF="../../mycompiler/myoperator/LogOp.html#replace_index(mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge, int, int)">replace_index</A>, <A HREF="../../mycompiler/myoperator/LogOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
|
||||
@@ -131,11 +131,11 @@ 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/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><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>
|
||||
@@ -189,18 +189,18 @@ public <B>DivideOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, 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,
|
||||
<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)
|
||||
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/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
||||
@@ -131,11 +131,11 @@ 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/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><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>
|
||||
@@ -160,9 +160,9 @@ java.lang.Object
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</CODE>
|
||||
|
||||
<BR>
|
||||
Implementierung des Algorithmus 5.53 von Martin Plümicke
|
||||
Implementierung des Algorithmus 5.53 von Martin Pl�micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!</TD>
|
||||
der RefType "Boolean" �berall durch den BaseType "BooleanType" ersetzt werden!!!</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@@ -204,18 +204,18 @@ public <B>EqualOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, 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,
|
||||
<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)
|
||||
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/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@@ -253,10 +253,10 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/set/CTypeAssumptionSet.html" title="class in mycompiler.mytypereconstruction.set">CTypeAssumptionSet</A> V,
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD>Implementierung des Algorithmus 5.53 von Martin Plümicke
|
||||
<DD>Implementierung des Algorithmus 5.53 von Martin Pl�micke
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<br>Author: Jörg Bäuerle
|
||||
der RefType "Boolean" �berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<br>Author: J�rg B�uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Overrides:</B><DD><CODE><A HREF="../../mycompiler/myoperator/RelOp.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/RelOp.html" title="class in mycompiler.myoperator">RelOp</A></CODE></DL>
|
||||
|
||||
@@ -131,11 +131,11 @@ 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/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><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>
|
||||
@@ -200,18 +200,18 @@ public <B>GreaterEquOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, 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,
|
||||
<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)
|
||||
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/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
||||
@@ -131,11 +131,11 @@ 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/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><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>
|
||||
@@ -200,18 +200,18 @@ public <B>GreaterOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, 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,
|
||||
<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)
|
||||
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/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
||||
@@ -131,11 +131,11 @@ 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/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><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>
|
||||
@@ -200,18 +200,18 @@ public <B>LessEquOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, 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,
|
||||
<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)
|
||||
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/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
||||
@@ -131,11 +131,11 @@ 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/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><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>
|
||||
@@ -200,18 +200,18 @@ public <B>LessOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, 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,
|
||||
<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)
|
||||
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/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
||||
@@ -133,14 +133,14 @@ 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/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><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>
|
||||
@@ -148,11 +148,11 @@ 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/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><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>
|
||||
@@ -160,13 +160,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/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><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>
|
||||
@@ -174,12 +174,12 @@ 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/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><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>
|
||||
@@ -187,8 +187,8 @@ 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/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><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>
|
||||
|
||||
@@ -205,7 +205,7 @@ java.lang.Object
|
||||
|
||||
<BR>
|
||||
<br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!</TD>
|
||||
der RefType "Boolean" �berall durch den BaseType "BooleanType" ersetzt werden!!!</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
||||
@@ -247,18 +247,18 @@ public <B>LogOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, 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,
|
||||
<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)
|
||||
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/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
@@ -268,7 +268,7 @@ public void <B>codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html"
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="if_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, boolean, mycompiler.mystatement.Expr, mycompiler.mystatement.Statement, mycompiler.mystatement.Statement, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
if_codegen</H3>
|
||||
<PRE>
|
||||
public void <B>if_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
@@ -277,7 +277,7 @@ public void <B>if_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.htm
|
||||
<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)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@@ -288,7 +288,7 @@ public void <B>if_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.htm
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="loop_codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, int, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
loop_codegen</H3>
|
||||
<PRE>
|
||||
public void <B>loop_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.html" title="class in mycompiler.mybytecode">ClassFile</A> classfile,
|
||||
@@ -296,7 +296,7 @@ public void <B>loop_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.h
|
||||
<A HREF="../../mycompiler/mystatement/Expr.html" title="class in mycompiler.mystatement">Expr</A> expr,
|
||||
int breakpoint,
|
||||
boolean not,
|
||||
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>
|
||||
@@ -307,17 +307,17 @@ public void <B>loop_codegen</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.h
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, java.util.Vector, boolean, boolean, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="build(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, de.dhbwstuttgart.typeinference.Menge, boolean, boolean, boolean, de.dhbwstuttgart.typeinference.Menge)"><!-- --></A><H3>
|
||||
build</H3>
|
||||
<PRE>
|
||||
public static void <B>build</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)
|
||||
de.dhbwstuttgart.typeinference.Menge paralist)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
<DL>
|
||||
<DD><DL>
|
||||
@@ -328,11 +328,11 @@ public static void <B>build</B>(<A HREF="../../mycompiler/mybytecode/ClassFile.h
|
||||
</DL>
|
||||
<HR>
|
||||
|
||||
<A NAME="replace_index(mycompiler.mybytecode.CodeAttribute, java.util.Vector, int, int)"><!-- --></A><H3>
|
||||
<A NAME="replace_index(mycompiler.mybytecode.CodeAttribute, de.dhbwstuttgart.typeinference.Menge, int, int)"><!-- --></A><H3>
|
||||
replace_index</H3>
|
||||
<PRE>
|
||||
public static void <B>replace_index</B>(<A HREF="../../mycompiler/mybytecode/CodeAttribute.html" title="class in mycompiler.mybytecode">CodeAttribute</A> code,
|
||||
java.util.Vector indices,
|
||||
de.dhbwstuttgart.typeinference.Menge indices,
|
||||
int else_index,
|
||||
int then_index)
|
||||
throws <A HREF="../../mycompiler/myexception/JVMCodeException.html" title="class in mycompiler.myexception">JVMCodeException</A></PRE>
|
||||
@@ -354,8 +354,8 @@ public <A HREF="../../mycompiler/mytypereconstruction/set/CTripleSet.html" title
|
||||
<A HREF="../../mycompiler/mytypereconstruction/CSupportData.html" title="class in mycompiler.mytypereconstruction">CSupportData</A> supportData)</PRE>
|
||||
<DL>
|
||||
<DD><br/>Achtung Workaround: Wenn die BaseTypes endlich korrekt implementiert sind, dann sollte
|
||||
der RefType "Boolean" überall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<br>Author: Jörg Bäuerle
|
||||
der RefType "Boolean" �berall durch den BaseType "BooleanType" ersetzt werden!!!
|
||||
<br>Author: J�rg B�uerle
|
||||
<P>
|
||||
<DD><DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/Operator.html#TRExp(mycompiler.mystatement.Binary, mycompiler.mytypereconstruction.set.CSubstitutionSet, mycompiler.mytypereconstruction.set.CTypeAssumptionSet, mycompiler.mytypereconstruction.CSupportData)">TRExp</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/Operator.html" title="class in mycompiler.myoperator">Operator</A></CODE></DL>
|
||||
|
||||
@@ -131,11 +131,11 @@ 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/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><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>
|
||||
@@ -189,18 +189,18 @@ public <B>MinusOp</B>()</PRE>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)"><!-- --></A><H3>
|
||||
<A NAME="codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, 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,
|
||||
<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)
|
||||
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/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, java.util.Vector)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/AddOp.html" title="class in mycompiler.myoperator">AddOp</A></CODE></DL>
|
||||
<DT><B>Specified by:</B><DD><CODE><A HREF="../../mycompiler/myoperator/AddOp.html#codegen(mycompiler.mybytecode.ClassFile, mycompiler.mybytecode.CodeAttribute, mycompiler.mystatement.Expr, boolean, de.dhbwstuttgart.typeinference.Menge)">codegen</A></CODE> in class <CODE><A HREF="../../mycompiler/myoperator/AddOp.html" title="class in mycompiler.myoperator">AddOp</A></CODE></DL>
|
||||
</DD>
|
||||
<DD><DL>
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user