mirror of
https://github.com/JetBrains/JetBrainsRuntime.git
synced 2025-12-16 06:19:40 +01:00
Compare commits
1166 Commits
jdk-11.0.1
...
jdk-12+15
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8c62c2e33a | ||
|
|
1e887a901e | ||
|
|
a2d1b6b720 | ||
|
|
a9efcea778 | ||
|
|
df92fc0954 | ||
|
|
5de31861b2 | ||
|
|
3085a89f13 | ||
|
|
a9f9385ced | ||
|
|
f2d02897e1 | ||
|
|
468b69240e | ||
|
|
8351e4db3e | ||
|
|
d3458328a2 | ||
|
|
a59b517d2a | ||
|
|
11da699d9e | ||
|
|
a2ad8f419f | ||
|
|
4f4a2385c5 | ||
|
|
856f4fe28b | ||
|
|
8891582e9f | ||
|
|
fe3bd4703e | ||
|
|
7b7315dbed | ||
|
|
182a991df2 | ||
|
|
a6cbbcf334 | ||
|
|
02a3be9920 | ||
|
|
1ac444ad87 | ||
|
|
e61252dc27 | ||
|
|
2db7ed1895 | ||
|
|
cb3fe46b95 | ||
|
|
61f453edf7 | ||
|
|
51be7db96f | ||
|
|
2f82ed4f1d | ||
|
|
859d376494 | ||
|
|
85c6642e38 | ||
|
|
57622ed115 | ||
|
|
f8d8a72a27 | ||
|
|
40d81d4bcc | ||
|
|
a95d0ac2d1 | ||
|
|
d5d74f0e26 | ||
|
|
8791ea8dc0 | ||
|
|
1ed6b88a99 | ||
|
|
b658954d7e | ||
|
|
90d6bbd01a | ||
|
|
5cf91fc60e | ||
|
|
4cd9401815 | ||
|
|
548eb6860a | ||
|
|
2223e083ba | ||
|
|
e77e2d1df8 | ||
|
|
57b516dd0e | ||
|
|
ec0cbd58f4 | ||
|
|
9a1fbb653c | ||
|
|
a87e8e52ea | ||
|
|
cd95f5a933 | ||
|
|
432605be5c | ||
|
|
d872314ef3 | ||
|
|
e8f90125d2 | ||
|
|
a5c9fa14f1 | ||
|
|
271e3be381 | ||
|
|
46f0fa8c20 | ||
|
|
609d90e98a | ||
|
|
2c88ce1b89 | ||
|
|
44a83147db | ||
|
|
2589e9733e | ||
|
|
73a6313038 | ||
|
|
4af2374271 | ||
|
|
dcfb9a75aa | ||
|
|
f5d19b9109 | ||
|
|
ea3fb3979c | ||
|
|
4cb40ea9f9 | ||
|
|
0899668970 | ||
|
|
78276f7b33 | ||
|
|
3ce24a0442 | ||
|
|
82ab90dbb3 | ||
|
|
daf3cd17c4 | ||
|
|
db646c699a | ||
|
|
5850a50781 | ||
|
|
989aa8a4fc | ||
|
|
1ef860cf09 | ||
|
|
493b31ba91 | ||
|
|
08b8a3149b | ||
|
|
221005a3d4 | ||
|
|
a3cd6a1a70 | ||
|
|
5cfc3bbdd4 | ||
|
|
8e53d1b5dc | ||
|
|
c55d60acf7 | ||
|
|
40b75053e4 | ||
|
|
1cca59019b | ||
|
|
568e8beda6 | ||
|
|
d1d1c16f8c | ||
|
|
07815d0139 | ||
|
|
d5062c82af | ||
|
|
2ae27da3bc | ||
|
|
c7e3654a5c | ||
|
|
2aa950f8bd | ||
|
|
ce59b4b472 | ||
|
|
b00f4560cb | ||
|
|
bb0074a569 | ||
|
|
f1436a3b4d | ||
|
|
0cb267ad1c | ||
|
|
9452b88d93 | ||
|
|
33c38f2ccb | ||
|
|
ab8c7f710c | ||
|
|
b0ea3a49d2 | ||
|
|
5985805474 | ||
|
|
b263449b15 | ||
|
|
d35eda31e3 | ||
|
|
c925556ec4 | ||
|
|
4374820705 | ||
|
|
21af2af13e | ||
|
|
5910b521c4 | ||
|
|
5212f0bc11 | ||
|
|
f7b890ae5f | ||
|
|
56e6f2cc1b | ||
|
|
768f091086 | ||
|
|
08e1f72237 | ||
|
|
061c4d7a81 | ||
|
|
0746fffe5c | ||
|
|
f4b9613346 | ||
|
|
7ef28cb2bc | ||
|
|
3a0b2d59ad | ||
|
|
cc4436e2b9 | ||
|
|
c45eacbd27 | ||
|
|
57d74285b0 | ||
|
|
af7e126572 | ||
|
|
feca06a183 | ||
|
|
e2baf30529 | ||
|
|
deb0e6503d | ||
|
|
0b431957a5 | ||
|
|
5d3b3156e8 | ||
|
|
52780f275c | ||
|
|
20f6faa030 | ||
|
|
1570028352 | ||
|
|
3f09f0f79c | ||
|
|
afe05800ac | ||
|
|
f8d007dbf0 | ||
|
|
36f62aa6c0 | ||
|
|
b20e2cd963 | ||
|
|
c30dffb388 | ||
|
|
7f623d813a | ||
|
|
b18f1d282e | ||
|
|
9d846aae1f | ||
|
|
c0fd523c05 | ||
|
|
ad74d2a16e | ||
|
|
08828a5a4f | ||
|
|
23d457063d | ||
|
|
17c3d1c333 | ||
|
|
71a67b43fb | ||
|
|
54f929e9d6 | ||
|
|
5108d2e1dd | ||
|
|
6d6b22c277 | ||
|
|
db6295f8a2 | ||
|
|
065fdac559 | ||
|
|
25ca76b4f9 | ||
|
|
b6fb9fccdd | ||
|
|
a5733f6349 | ||
|
|
06a1ea846a | ||
|
|
9c60728a28 | ||
|
|
d20eae2d31 | ||
|
|
9d83c060db | ||
|
|
9651df7696 | ||
|
|
c7f8499529 | ||
|
|
5e3ea1b7e7 | ||
|
|
60e6552bad | ||
|
|
7d0d9047ac | ||
|
|
3a2ece353b | ||
|
|
f605407e30 | ||
|
|
3910193204 | ||
|
|
73e93bdd5d | ||
|
|
77ef6a21f1 | ||
|
|
bc6fb26d02 | ||
|
|
e6149b08de | ||
|
|
cad60d14a6 | ||
|
|
00e4c5b778 | ||
|
|
38660e9460 | ||
|
|
03e4400864 | ||
|
|
1b25f7242c | ||
|
|
d92c6042fe | ||
|
|
fddc4b8ccb | ||
|
|
f4e1502e03 | ||
|
|
b1375858c6 | ||
|
|
ee0ac147a2 | ||
|
|
36873c3c7b | ||
|
|
98221ae93f | ||
|
|
6b8fd447cc | ||
|
|
3cbb33f0e9 | ||
|
|
46159b4d04 | ||
|
|
27e26fbdd7 | ||
|
|
a07102bc7f | ||
|
|
8ef50b1dc3 | ||
|
|
12bac3a02d | ||
|
|
2e5e01b53c | ||
|
|
8b28ad6efe | ||
|
|
a6d0d07957 | ||
|
|
05ed45cef1 | ||
|
|
0055586b61 | ||
|
|
ba0203b2d5 | ||
|
|
94679309a4 | ||
|
|
6c596e1c31 | ||
|
|
973f70c6d2 | ||
|
|
5fa8dfe0f8 | ||
|
|
fa1ced20b5 | ||
|
|
db61465761 | ||
|
|
7dd0aaa430 | ||
|
|
8edf8e2b03 | ||
|
|
82ed2a5fc0 | ||
|
|
09a967ab81 | ||
|
|
60466e5741 | ||
|
|
450675ba81 | ||
|
|
b0a7fa474f | ||
|
|
159a4de4c8 | ||
|
|
2c33f148bb | ||
|
|
3f43390b8b | ||
|
|
c1033edca8 | ||
|
|
33c9c89bf0 | ||
|
|
f367eb8965 | ||
|
|
89a4157528 | ||
|
|
565df5aa5b | ||
|
|
b1b0ceb210 | ||
|
|
0bed87dccd | ||
|
|
989d55d3ed | ||
|
|
734a258afb | ||
|
|
18199b887f | ||
|
|
fcc414655b | ||
|
|
b5fb6b3566 | ||
|
|
b395d380e8 | ||
|
|
ebc04911eb | ||
|
|
04c961659f | ||
|
|
29fec64583 | ||
|
|
1194d162cb | ||
|
|
aa16ed8006 | ||
|
|
4c400d2372 | ||
|
|
6c59cb232f | ||
|
|
a32f8e382d | ||
|
|
02fe542c3f | ||
|
|
854798f378 | ||
|
|
aeef5fba0b | ||
|
|
62ecb73e35 | ||
|
|
c0d0cbc4f1 | ||
|
|
92575fc3f0 | ||
|
|
b9c5932fdd | ||
|
|
481a045635 | ||
|
|
ea9331f871 | ||
|
|
a24c991cd3 | ||
|
|
fe67f09af3 | ||
|
|
3c7b577a89 | ||
|
|
cf8469cceb | ||
|
|
3fd4c462cb | ||
|
|
fce43c0c36 | ||
|
|
8ce9db9ed5 | ||
|
|
977a178e0c | ||
|
|
ebfb84c1fe | ||
|
|
85e31a838e | ||
|
|
a69f014ad7 | ||
|
|
a8703f9803 | ||
|
|
aafb2b0474 | ||
|
|
52ba129b0a | ||
|
|
9c70e26c14 | ||
|
|
a17816f881 | ||
|
|
1619cbd14b | ||
|
|
f0108ea40c | ||
|
|
4aa926a9eb | ||
|
|
a3931a76f6 | ||
|
|
d31e1ca5a4 | ||
|
|
d6dc55de47 | ||
|
|
29a20e13c4 | ||
|
|
e71557a2d9 | ||
|
|
794a0e072d | ||
|
|
196c20c0d1 | ||
|
|
9ed646a020 | ||
|
|
b6180e668e | ||
|
|
cba1e9458b | ||
|
|
165a8b22b4 | ||
|
|
be56cc5bf3 | ||
|
|
19ca9280a6 | ||
|
|
b31408a667 | ||
|
|
ffe7832042 | ||
|
|
f10ce48bc6 | ||
|
|
ff3f48d69f | ||
|
|
9d95755584 | ||
|
|
ce3ef2bc2c | ||
|
|
59fd35292e | ||
|
|
64099fc1cc | ||
|
|
9af302152c | ||
|
|
001dbe273b | ||
|
|
b1cb88da26 | ||
|
|
f32e401b0d | ||
|
|
c87e7672a6 | ||
|
|
7c9ab50d06 | ||
|
|
dd4961b5aa | ||
|
|
f8ba78868d | ||
|
|
4b47d2c9e7 | ||
|
|
25295df059 | ||
|
|
3edf95fc44 | ||
|
|
5e8e18c05d | ||
|
|
092fe55fb1 | ||
|
|
e5b9edac53 | ||
|
|
6d9cf91bf0 | ||
|
|
4508402c6e | ||
|
|
d4612426ce | ||
|
|
71b9664abb | ||
|
|
bad4a92e55 | ||
|
|
b16e5584ab | ||
|
|
73cda6e99e | ||
|
|
0f8cbbc54c | ||
|
|
26af771191 | ||
|
|
97f10c27d8 | ||
|
|
fd2acd9284 | ||
|
|
9a9df3cd76 | ||
|
|
8eb4ba001c | ||
|
|
ee43c985d4 | ||
|
|
99eee041ba | ||
|
|
acb7acc64f | ||
|
|
07392d976a | ||
|
|
8b3c1810d2 | ||
|
|
5de8b5c59a | ||
|
|
f2b9a3e5b9 | ||
|
|
7f806d6abd | ||
|
|
009cd15a1b | ||
|
|
85b57de9ce | ||
|
|
26ff7d58db | ||
|
|
c611ad6fb9 | ||
|
|
d778b4cd2b | ||
|
|
0504b6cbb5 | ||
|
|
9cbe59f983 | ||
|
|
89efb9a78f | ||
|
|
1adaa503bb | ||
|
|
d70db363eb | ||
|
|
c1bbf898e4 | ||
|
|
bdf78f557a | ||
|
|
510336c210 | ||
|
|
962e755c3a | ||
|
|
b72ab42e49 | ||
|
|
b27f471bdd | ||
|
|
7069bb6a72 | ||
|
|
3521fc392e | ||
|
|
ba8f6e211c | ||
|
|
7afa8e42b6 | ||
|
|
4e74846da8 | ||
|
|
cf26c4cc5c | ||
|
|
996ee09ca8 | ||
|
|
d2b04cb964 | ||
|
|
0b3f46efe1 | ||
|
|
6a2e4311f5 | ||
|
|
12dad310bb | ||
|
|
2065ebd890 | ||
|
|
4508c9908b | ||
|
|
f263f6113e | ||
|
|
63abf144aa | ||
|
|
0820376744 | ||
|
|
7c7a5976d3 | ||
|
|
ef320b7a99 | ||
|
|
8e0e188abd | ||
|
|
cd38b8562f | ||
|
|
222c1eb393 | ||
|
|
5178c24a45 | ||
|
|
2cabb5a6c9 | ||
|
|
5d1d4eb155 | ||
|
|
22de84454c | ||
|
|
9e1adc7e73 | ||
|
|
75ec02926c | ||
|
|
1c727102ab | ||
|
|
f1202dc4dc | ||
|
|
e7a2c9d679 | ||
|
|
e2eab3c1b7 | ||
|
|
dc356698b8 | ||
|
|
de35357cf5 | ||
|
|
315e71f87e | ||
|
|
3c810ce261 | ||
|
|
b116f2cf13 | ||
|
|
d0560a2860 | ||
|
|
6f8114227c | ||
|
|
595a45041b | ||
|
|
9141fa4e52 | ||
|
|
ba1d068078 | ||
|
|
e8b551eac9 | ||
|
|
aee7d4f600 | ||
|
|
c7c0863c86 | ||
|
|
81af5289e9 | ||
|
|
db7b4e20e1 | ||
|
|
a7d4df53fa | ||
|
|
a5f7028279 | ||
|
|
96e71f7836 | ||
|
|
23635d7d6f | ||
|
|
d2e84521c0 | ||
|
|
bf7cd96146 | ||
|
|
f36874335d | ||
|
|
d08c6c824d | ||
|
|
73537725b1 | ||
|
|
78eb57c7a6 | ||
|
|
c8d641d148 | ||
|
|
53ac5e7fed | ||
|
|
4d57252ee0 | ||
|
|
4871d9935e | ||
|
|
3a37a5d219 | ||
|
|
a9f2e04d54 | ||
|
|
72797db95b | ||
|
|
475d422094 | ||
|
|
9118c4c28b | ||
|
|
e80b128db4 | ||
|
|
891765ee5e | ||
|
|
fe326ad022 | ||
|
|
bbf5c1ca8d | ||
|
|
18bbeb53e6 | ||
|
|
edef78fbe1 | ||
|
|
a19321464c | ||
|
|
093c837c85 | ||
|
|
694380add3 | ||
|
|
623caa5bbf | ||
|
|
6724b59873 | ||
|
|
efe6ad59e8 | ||
|
|
1f30060cbb | ||
|
|
4baa5b10d1 | ||
|
|
2702b5c299 | ||
|
|
7445ebf02b | ||
|
|
cfb0662ff6 | ||
|
|
d36dddddab | ||
|
|
6c7a19d52f | ||
|
|
c8be228513 | ||
|
|
842bc09b01 | ||
|
|
a602e0b80c | ||
|
|
4db2b90f44 | ||
|
|
db72e03e12 | ||
|
|
6b2d1c9834 | ||
|
|
26f801426d | ||
|
|
21a0458422 | ||
|
|
bd77f790c3 | ||
|
|
8b1bdf579c | ||
|
|
d90f0a51c2 | ||
|
|
23ec584fda | ||
|
|
c0d51dc514 | ||
|
|
660f6b448b | ||
|
|
b66c67675d | ||
|
|
59d3b2ccfa | ||
|
|
052a740695 | ||
|
|
25280e30d4 | ||
|
|
334d64e9a0 | ||
|
|
0f68e5221f | ||
|
|
84cf73f2a5 | ||
|
|
1c9dfca05b | ||
|
|
d1958eeed1 | ||
|
|
9d6230fe4e | ||
|
|
d0f7d4e374 | ||
|
|
66288b8c6c | ||
|
|
0d9f615e92 | ||
|
|
c201a7f8c9 | ||
|
|
b7fdc4943f | ||
|
|
d256eb923b | ||
|
|
bac1c9b8fb | ||
|
|
14e4479ca7 | ||
|
|
16b92a561c | ||
|
|
98242123a3 | ||
|
|
eb9259138f | ||
|
|
71479d029a | ||
|
|
c131915d0a | ||
|
|
8cc7ce2c18 | ||
|
|
45fb620218 | ||
|
|
1f3d71b620 | ||
|
|
36f2d56823 | ||
|
|
7a55cb8954 | ||
|
|
6a0bb0955e | ||
|
|
26560a934d | ||
|
|
75a8e7d4e2 | ||
|
|
67b2c6fc66 | ||
|
|
091aff1178 | ||
|
|
d56ff9a452 | ||
|
|
b9b522a7ad | ||
|
|
3c135ae705 | ||
|
|
d36066fdad | ||
|
|
af1ce0a659 | ||
|
|
05b8f66dff | ||
|
|
149be4bad1 | ||
|
|
af545969be | ||
|
|
dd02aad6be | ||
|
|
a75b0f74fa | ||
|
|
f6471ab3aa | ||
|
|
77921f8a38 | ||
|
|
b984ecc438 | ||
|
|
0852cfcc52 | ||
|
|
ad8e665844 | ||
|
|
c41e1d3f3a | ||
|
|
f5e624c0b3 | ||
|
|
296002fe50 | ||
|
|
d40735db17 | ||
|
|
c3cc65bd08 | ||
|
|
00eb34a943 | ||
|
|
ff17347f8f | ||
|
|
d0a60f53ee | ||
|
|
41f4dbaae7 | ||
|
|
13ce063178 | ||
|
|
8b373393e6 | ||
|
|
882e54cb05 | ||
|
|
c5299d49f4 | ||
|
|
b4530e2447 | ||
|
|
fd9fa38d21 | ||
|
|
e6c0c9dde7 | ||
|
|
51c04f947f | ||
|
|
852e131c61 | ||
|
|
5cdafcf43e | ||
|
|
05ed80075a | ||
|
|
8f87784420 | ||
|
|
b2ebbe6460 | ||
|
|
83d8bf86a6 | ||
|
|
af8a3d61b5 | ||
|
|
7a51b4a8fa | ||
|
|
347b95d500 | ||
|
|
37115c8ea4 | ||
|
|
7135605c6f | ||
|
|
d91630f948 | ||
|
|
13c1bb691b | ||
|
|
b3b644438e | ||
|
|
3f4b55c4df | ||
|
|
232804b8ab | ||
|
|
16263ca90c | ||
|
|
3de7598a3f | ||
|
|
6c65a9f193 | ||
|
|
4c58f6768a | ||
|
|
f7bbf4f43c | ||
|
|
8324ab4661 | ||
|
|
30a16dc69c | ||
|
|
3559b6be76 | ||
|
|
cea6e54978 | ||
|
|
8c47dc4a94 | ||
|
|
86c476b5e5 | ||
|
|
fc61b1abfb | ||
|
|
e1059f1301 | ||
|
|
1ddabdf0dc | ||
|
|
1b02e70184 | ||
|
|
49b859b9d3 | ||
|
|
51f697962c | ||
|
|
eb51968f00 | ||
|
|
12c27777c8 | ||
|
|
370abe471f | ||
|
|
56ee0fccb3 | ||
|
|
1e6c19b381 | ||
|
|
d739f1d6de | ||
|
|
083110efa9 | ||
|
|
f71d1cb124 | ||
|
|
da75f3c4ad | ||
|
|
5b511a4a78 | ||
|
|
538ba1fb5c | ||
|
|
aef7c93375 | ||
|
|
ea4f2f60d5 | ||
|
|
789b608995 | ||
|
|
1da79cddad | ||
|
|
423c207dc7 | ||
|
|
e0559bdd88 | ||
|
|
e2081b42b5 | ||
|
|
ca5903367f | ||
|
|
299f32d852 | ||
|
|
42de356cbd | ||
|
|
bb9fed1008 | ||
|
|
eae535f70e | ||
|
|
c70c37db8a | ||
|
|
4248ac828c | ||
|
|
02a3769cfa | ||
|
|
2896ec27e1 | ||
|
|
66e8f27bd8 | ||
|
|
a83af4505e | ||
|
|
791c31358f | ||
|
|
7000581e0b | ||
|
|
773906998a | ||
|
|
5b6a90e007 | ||
|
|
8f31a55f91 | ||
|
|
bfb0a2ea3f | ||
|
|
732e3f5416 | ||
|
|
afa5d318d3 | ||
|
|
c283eb190e | ||
|
|
33a96c6df9 | ||
|
|
815cdefb43 | ||
|
|
d5142e7240 | ||
|
|
5fc4ca5c45 | ||
|
|
a51aeedca0 | ||
|
|
f50c8dddfa | ||
|
|
924bba584d | ||
|
|
b5f939c5db | ||
|
|
4bcd4f04a2 | ||
|
|
a007690fa0 | ||
|
|
4729c903c6 | ||
|
|
5c3008fbc4 | ||
|
|
be5de9ef3b | ||
|
|
e51b1f0cf6 | ||
|
|
cbac17e494 | ||
|
|
bd5f1aba05 | ||
|
|
8044814e30 | ||
|
|
582c0dafb8 | ||
|
|
7aabcdee63 | ||
|
|
044b502383 | ||
|
|
a9508324e2 | ||
|
|
93c176ef2e | ||
|
|
1712e272cd | ||
|
|
abb7f64829 | ||
|
|
d1aea148fe | ||
|
|
5a80204c23 | ||
|
|
51d0a9e122 | ||
|
|
647c7d5344 | ||
|
|
83b2fb5b0d | ||
|
|
092e9e4f81 | ||
|
|
ea95e1ef2e | ||
|
|
f803931f2c | ||
|
|
4e2b462116 | ||
|
|
a5d14313f5 | ||
|
|
5858a507f4 | ||
|
|
2c5b52f061 | ||
|
|
59ca28bf1c | ||
|
|
b037ff24a8 | ||
|
|
ca477652c2 | ||
|
|
7a9b62f2d4 | ||
|
|
83a51d869e | ||
|
|
e146d6cdce | ||
|
|
166030817f | ||
|
|
a70162e775 | ||
|
|
ff148ce175 | ||
|
|
e850549b71 | ||
|
|
1543db08da | ||
|
|
286115581e | ||
|
|
961156b1d5 | ||
|
|
2f1aae720b | ||
|
|
4ebf1cdc53 | ||
|
|
b806cb371e | ||
|
|
ac3d4a6722 | ||
|
|
0919d6d626 | ||
|
|
03c595997c | ||
|
|
e64ad29e8a | ||
|
|
6dac70d919 | ||
|
|
b863c0efab | ||
|
|
ec68569fed | ||
|
|
b924bf7233 | ||
|
|
32ec91ca9b | ||
|
|
7a791910c3 | ||
|
|
4555c28590 | ||
|
|
c4faf01f86 | ||
|
|
2ce4abbcc8 | ||
|
|
b3e18b4a1b | ||
|
|
940ac1cddc | ||
|
|
17891770c1 | ||
|
|
43e1256928 | ||
|
|
4635b34d7e | ||
|
|
23db5cd8a0 | ||
|
|
e8dd517464 | ||
|
|
5403b9e228 | ||
|
|
b6532bdf48 | ||
|
|
542197c8ab | ||
|
|
06932ae37c | ||
|
|
c57cfe6d14 | ||
|
|
3d94ce71b5 | ||
|
|
fc9941ae72 | ||
|
|
ec76c2046c | ||
|
|
b184fceaa0 | ||
|
|
d2dd5c4473 | ||
|
|
8a5467b9c2 | ||
|
|
501fc494c0 | ||
|
|
65091f8c6d | ||
|
|
4ab515f85c | ||
|
|
b2a6aa3e80 | ||
|
|
24fe001ecb | ||
|
|
36b45330b8 | ||
|
|
b9bfd45c73 | ||
|
|
d4381002ac | ||
|
|
e7114f64f3 | ||
|
|
16f9e07ba1 | ||
|
|
38db1d1620 | ||
|
|
b71f3e7104 | ||
|
|
e4521331a8 | ||
|
|
9d25c65fda | ||
|
|
7d04a31fc8 | ||
|
|
c9d506055c | ||
|
|
c277f9ed8e | ||
|
|
30d46ba27b | ||
|
|
d86f3a8cb2 | ||
|
|
10592b0d36 | ||
|
|
38f91617c5 | ||
|
|
73477220be | ||
|
|
2d1029c256 | ||
|
|
c1bbdfaa2c | ||
|
|
74a31c5c16 | ||
|
|
cb25641e4c | ||
|
|
5c2439b0f6 | ||
|
|
31cf8b1c65 | ||
|
|
5a3decc9f1 | ||
|
|
a98f40467a | ||
|
|
5b9175eae8 | ||
|
|
2a213d1685 | ||
|
|
5bafe6f9a0 | ||
|
|
b62d703d9a | ||
|
|
6958cd7967 | ||
|
|
1387c87093 | ||
|
|
dea6137c6a | ||
|
|
ffe9b0ffb7 | ||
|
|
f45dc7748e | ||
|
|
a3e7f01f33 | ||
|
|
af89766e1e | ||
|
|
f0e9643542 | ||
|
|
2517ca3937 | ||
|
|
691c332a70 | ||
|
|
a29cd6d430 | ||
|
|
ca473200b7 | ||
|
|
86629a36f0 | ||
|
|
12bf1a20d0 | ||
|
|
ac5685e827 | ||
|
|
6602e30cec | ||
|
|
338fb4d94a | ||
|
|
30f22170ef | ||
|
|
ffc4cbe5da | ||
|
|
955ce37d60 | ||
|
|
1dcf1dda27 | ||
|
|
1ab91ea928 | ||
|
|
5ddac96c10 | ||
|
|
3b002460a1 | ||
|
|
50a3c19ffc | ||
|
|
6c703b8589 | ||
|
|
126394f271 | ||
|
|
d2b2780859 | ||
|
|
398db3a0c7 | ||
|
|
3ec12f2dc1 | ||
|
|
8c4ac06e1c | ||
|
|
37bbbcff6d | ||
|
|
8158cca17d | ||
|
|
021a771791 | ||
|
|
d4beeed2db | ||
|
|
1b1355c222 | ||
|
|
eec8b3b9a8 | ||
|
|
23a2b24b0b | ||
|
|
0ec91d3125 | ||
|
|
577cdf1f49 | ||
|
|
e605cae39f | ||
|
|
23084b76fa | ||
|
|
df08003471 | ||
|
|
7723d3a1e9 | ||
|
|
c1ec12c2ff | ||
|
|
eac16b2705 | ||
|
|
0440d172a0 | ||
|
|
39cd4bdd52 | ||
|
|
16dcca2c40 | ||
|
|
32a2f54b64 | ||
|
|
a95225aabc | ||
|
|
61ea10862e | ||
|
|
daa3f2ce32 | ||
|
|
d38a0c13fd | ||
|
|
1aa5ef025d | ||
|
|
4e46cc1392 | ||
|
|
f53e04ead9 | ||
|
|
c798b68ee1 | ||
|
|
9dcc8b4a96 | ||
|
|
75437a84db | ||
|
|
17f7056d82 | ||
|
|
4823354a6a | ||
|
|
cf4bbcecb0 | ||
|
|
f921743302 | ||
|
|
28e828130d | ||
|
|
6fc4db4799 | ||
|
|
f8f90df4d7 | ||
|
|
329374e53b | ||
|
|
269286da50 | ||
|
|
198715ae97 | ||
|
|
ad816a0809 | ||
|
|
2f4efb7871 | ||
|
|
f52c4365ca | ||
|
|
9ff255dafe | ||
|
|
7883ea1c31 | ||
|
|
8e61321b6c | ||
|
|
07cb147927 | ||
|
|
9959e34180 | ||
|
|
39dd04b953 | ||
|
|
6cbef1de5d | ||
|
|
069fa394d0 | ||
|
|
2d2dd74c80 | ||
|
|
bfa23646ee | ||
|
|
e09b97b5cb | ||
|
|
a5e27072fe | ||
|
|
1f273bde76 | ||
|
|
ba7bab5fc9 | ||
|
|
e85841f34b | ||
|
|
7d4da87a14 | ||
|
|
fafd1b7536 | ||
|
|
19c364592c | ||
|
|
a6ff367b24 | ||
|
|
4805473049 | ||
|
|
301f3c3bb5 | ||
|
|
898e0f8607 | ||
|
|
121c59eb6d | ||
|
|
5226a6a2bb | ||
|
|
602a497270 | ||
|
|
85f79b0dab | ||
|
|
796a53f6e5 | ||
|
|
b30fe07450 | ||
|
|
01fd04b862 | ||
|
|
e1ee13c514 | ||
|
|
9a9c824ece | ||
|
|
f4723253b6 | ||
|
|
0140ddadab | ||
|
|
66025558bb | ||
|
|
df45a1b57e | ||
|
|
a376d5dab4 | ||
|
|
769e802001 | ||
|
|
bd236c55d0 | ||
|
|
a4bf30fb50 | ||
|
|
cc58241bec | ||
|
|
e8fcd927c3 | ||
|
|
a6bd52da93 | ||
|
|
3aa10b4fab | ||
|
|
fe80e55647 | ||
|
|
2131cb484e | ||
|
|
4fc510cc89 | ||
|
|
93364e9a43 | ||
|
|
2d0aee2275 | ||
|
|
9335adaf4a | ||
|
|
173732afaa | ||
|
|
8afac1c9da | ||
|
|
b2f4d61fb9 | ||
|
|
6dc1ccac6b | ||
|
|
a98ec3e8bd | ||
|
|
5bd94254bb | ||
|
|
0b9f5c8862 | ||
|
|
0103ed733d | ||
|
|
5074bbb767 | ||
|
|
2b397c3c13 | ||
|
|
78f3c8a7d4 | ||
|
|
7f98a31e8d | ||
|
|
9d7fc64c38 | ||
|
|
67d90233b1 | ||
|
|
11ff09b63b | ||
|
|
1c976267be | ||
|
|
90f21d1a34 | ||
|
|
e18f343141 | ||
|
|
c7a1b6431d | ||
|
|
dafb3af62d | ||
|
|
b32727d780 | ||
|
|
fb3b911fbe | ||
|
|
8da558cd3a | ||
|
|
0a1e54644b | ||
|
|
24feae77a7 | ||
|
|
2363998598 | ||
|
|
45158a4766 | ||
|
|
2e36eebdd2 | ||
|
|
2e682fa3cd | ||
|
|
f508eb1370 | ||
|
|
47819594ed | ||
|
|
cc004b437e | ||
|
|
1292187b28 | ||
|
|
dbb21a2a92 | ||
|
|
0df02a4cb8 | ||
|
|
d808684592 | ||
|
|
8a9b0134a8 | ||
|
|
89f13ef117 | ||
|
|
c76ac0d457 | ||
|
|
03d9e25265 | ||
|
|
1f09843a0d | ||
|
|
bad72aa13c | ||
|
|
39a27d1115 | ||
|
|
11e4fac62b | ||
|
|
3bbfd2f301 | ||
|
|
fa3591db42 | ||
|
|
4f20e7f453 | ||
|
|
a10d6e71d8 | ||
|
|
0922828415 | ||
|
|
bb74071bcf | ||
|
|
85daddd4cf | ||
|
|
08fb8e4d1c | ||
|
|
fce671f409 | ||
|
|
859ba8ca28 | ||
|
|
bb12ce24ef | ||
|
|
991ca8f9fa | ||
|
|
b782289aa2 | ||
|
|
8452535d49 | ||
|
|
05f6e0dd45 | ||
|
|
dd4a832ab8 | ||
|
|
ca6835dc9a | ||
|
|
ca3b04f912 | ||
|
|
a16ca4799e | ||
|
|
f57c7d1f4a | ||
|
|
7d7116339a | ||
|
|
e9ad46f26c | ||
|
|
84234d1abb | ||
|
|
051f4ed627 | ||
|
|
66e825aa41 | ||
|
|
466ccfe781 | ||
|
|
9ba5bab865 | ||
|
|
4d93f17fe1 | ||
|
|
03597d010c | ||
|
|
d2de786263 | ||
|
|
3cf62646ed | ||
|
|
9ec15cedd0 | ||
|
|
0d902d2b56 | ||
|
|
a494a819eb | ||
|
|
aad3230b1d | ||
|
|
14bb47410b | ||
|
|
23f0fb4cde | ||
|
|
8b138c684a | ||
|
|
ffa4cfe355 | ||
|
|
acaf155de7 | ||
|
|
c3adb5f87d | ||
|
|
78363850b9 | ||
|
|
14443eec10 | ||
|
|
50ec35819d | ||
|
|
58e2f2d41c | ||
|
|
8ead3758cb | ||
|
|
2406a52bd6 | ||
|
|
ed3779b175 | ||
|
|
8a10925316 | ||
|
|
6f880d7f48 | ||
|
|
0d78eb91db | ||
|
|
5c94ea21e7 | ||
|
|
0cad83662a | ||
|
|
8e264e259d | ||
|
|
1b39447545 | ||
|
|
f1553a5f0f | ||
|
|
5b2c081460 | ||
|
|
aafb128d89 | ||
|
|
40af989884 | ||
|
|
2ffded2a4b | ||
|
|
83d1dd7d9a | ||
|
|
b1ce2c0fe8 | ||
|
|
ce61e39060 | ||
|
|
d8ffa83e7a | ||
|
|
417149e74a | ||
|
|
f3e518394b | ||
|
|
67a1517a4d | ||
|
|
593590305d | ||
|
|
dcb930f123 | ||
|
|
73ac71d532 | ||
|
|
73951ab5d9 | ||
|
|
bd0f1453dc | ||
|
|
85a5893183 | ||
|
|
d9bb30837a | ||
|
|
9c4f2b7294 | ||
|
|
4ef5590fa7 | ||
|
|
eca24bfb55 | ||
|
|
dc556f4086 | ||
|
|
f6bcc38500 | ||
|
|
f1173ad06c | ||
|
|
bc62b3a40e | ||
|
|
846e25f099 | ||
|
|
8eb45613db | ||
|
|
95db6924f2 | ||
|
|
89a9456801 | ||
|
|
0afc1b41c3 | ||
|
|
0f4805ef4c | ||
|
|
55cf3de09b | ||
|
|
75ed173e15 | ||
|
|
6ccb60937c | ||
|
|
65f4c7dee4 | ||
|
|
0d9777a9cb | ||
|
|
d9456186e8 | ||
|
|
660c7e50f7 | ||
|
|
15cef25bb0 | ||
|
|
07ed14c5cf | ||
|
|
4dfa58d553 | ||
|
|
2788ddc4eb | ||
|
|
20f3793312 | ||
|
|
b1b99f1d4c | ||
|
|
3bb71a9b51 | ||
|
|
3c0f0f0175 | ||
|
|
73bcb0507e | ||
|
|
2e941724e4 | ||
|
|
6355dec98c | ||
|
|
1260099653 | ||
|
|
610dfb22d3 | ||
|
|
da4684e2e1 | ||
|
|
d2a9e11aeb | ||
|
|
19a7a3b69e | ||
|
|
63b1edb7b7 | ||
|
|
8cf153fbd5 | ||
|
|
e39c7c3c93 | ||
|
|
5b0774ea01 | ||
|
|
bd57506f87 | ||
|
|
e12ee81ff0 | ||
|
|
efa05e1c62 | ||
|
|
ef15adee70 | ||
|
|
68e65d8ece | ||
|
|
07f3f674c2 | ||
|
|
b0954bc7ab | ||
|
|
b71faed5df | ||
|
|
f87ec5faf7 | ||
|
|
4377d3abe2 | ||
|
|
b9052e9647 | ||
|
|
611c53c860 | ||
|
|
d8ce7f36e2 | ||
|
|
b75805c1a5 | ||
|
|
9cea96184f | ||
|
|
61d4faee90 | ||
|
|
5ff2b5fe98 | ||
|
|
6d497ee263 | ||
|
|
ea084baf94 | ||
|
|
10fca535db | ||
|
|
943be51fe7 | ||
|
|
3f0f527c5b | ||
|
|
210e064a8d | ||
|
|
8457eb629f | ||
|
|
ecc1af23af | ||
|
|
136331b7f0 | ||
|
|
da22bf8a17 | ||
|
|
28e2dea71d | ||
|
|
aef5f86408 | ||
|
|
0a99860ff9 | ||
|
|
3e4eba7668 | ||
|
|
209071d135 | ||
|
|
c0ebf80159 | ||
|
|
cfd42a97cc | ||
|
|
bd0c60ff71 | ||
|
|
ac99e1d447 | ||
|
|
6cd1f27fcf | ||
|
|
4222f3408c | ||
|
|
977b9cae12 | ||
|
|
9006ccdbbf | ||
|
|
c4b2780bea | ||
|
|
29dc54093b | ||
|
|
48942a6aba | ||
|
|
8774d70044 | ||
|
|
bebd49cf84 | ||
|
|
bfb397a679 | ||
|
|
8c2d9b5ff0 | ||
|
|
1980056947 | ||
|
|
f675eb67a6 | ||
|
|
a2a0138612 | ||
|
|
5fcb3ecb4e | ||
|
|
155ec2ab81 | ||
|
|
2214cd06a8 | ||
|
|
29cd9fe2ea | ||
|
|
cb2d33f02c | ||
|
|
e9c8e369b7 | ||
|
|
a62b057397 | ||
|
|
1e3516bc36 | ||
|
|
684a1ff69e | ||
|
|
f36f4df68d | ||
|
|
51422fc2a9 | ||
|
|
ea13adc07f | ||
|
|
d5c20788ae | ||
|
|
cb9a168f8b | ||
|
|
7ca2af2492 | ||
|
|
d24f9d4c13 | ||
|
|
cb094826ec | ||
|
|
1fc1f68c3d | ||
|
|
f1ce5c1456 | ||
|
|
485b10778d | ||
|
|
dd12703f56 | ||
|
|
d9aa299526 | ||
|
|
2e628779e4 | ||
|
|
4ab3ee9f6d | ||
|
|
6096681762 | ||
|
|
2db58ca8c3 | ||
|
|
c216fe0f55 | ||
|
|
7485f6b5b9 | ||
|
|
eaf0364068 | ||
|
|
69191fc4cc | ||
|
|
c89978f4fd | ||
|
|
3ae58c7fdc | ||
|
|
736e57146d | ||
|
|
3d8776d76c | ||
|
|
e56162b43d | ||
|
|
bc45576579 | ||
|
|
fb54f8a71f | ||
|
|
b228ede451 | ||
|
|
cbcc690048 | ||
|
|
f62fa67625 | ||
|
|
437a15817f | ||
|
|
dc45757347 | ||
|
|
f8590345b7 | ||
|
|
abb1e458eb | ||
|
|
6c7f0f0218 | ||
|
|
e05a66c789 | ||
|
|
30fad2ce7d | ||
|
|
e5f3e1b60c | ||
|
|
626a614146 | ||
|
|
90a76fe7d2 | ||
|
|
a7b66f6f5e | ||
|
|
149026aa65 | ||
|
|
52f2eca5d9 | ||
|
|
bdfda4e19b | ||
|
|
9c0720b156 | ||
|
|
e98c176026 | ||
|
|
d702d5f8d2 | ||
|
|
a00eff193f | ||
|
|
a6a078ee4f | ||
|
|
1b2e7cbaef | ||
|
|
01cc27f875 | ||
|
|
db4913ba5a | ||
|
|
3be8d256e9 | ||
|
|
6f046a9f27 | ||
|
|
4ce757492c | ||
|
|
77204ca163 | ||
|
|
a9fd33bf2f | ||
|
|
b2042fe0ca | ||
|
|
013e6fd595 | ||
|
|
70b706c224 | ||
|
|
cc248634a1 | ||
|
|
4bac00436d | ||
|
|
080d3bb21a | ||
|
|
963bb6c8be | ||
|
|
82186ce311 | ||
|
|
831fdfe311 | ||
|
|
03d6ab3b09 | ||
|
|
c1c4085139 | ||
|
|
fb0b608284 | ||
|
|
dc7d03e19d | ||
|
|
4f38d4ff72 | ||
|
|
f85a6f0677 | ||
|
|
1adadc7882 | ||
|
|
0fdb83a54c | ||
|
|
99f911cc71 | ||
|
|
7129c3e786 | ||
|
|
5cbda815d0 | ||
|
|
2e9d5e3d8a | ||
|
|
b913444be0 | ||
|
|
9b281d9d05 | ||
|
|
8d46c49dde | ||
|
|
657e35019d | ||
|
|
e0399f6060 | ||
|
|
ffb2d0984e | ||
|
|
84d23a1596 | ||
|
|
7cefb320e9 | ||
|
|
41ecacc6a0 | ||
|
|
19fd830161 | ||
|
|
38fb1c72d8 | ||
|
|
ce271e6fde | ||
|
|
a0e9bf4280 | ||
|
|
297b2fda0f | ||
|
|
1fde649897 | ||
|
|
80abdde2c0 | ||
|
|
b5f0945a72 | ||
|
|
7d8922221d | ||
|
|
0cb3d46cd7 | ||
|
|
a2a00af3c3 | ||
|
|
b0af57a018 | ||
|
|
b8d80042d7 | ||
|
|
6ffd168ad1 | ||
|
|
539a39c5f6 | ||
|
|
cd45167430 | ||
|
|
90518f0635 | ||
|
|
88a2f93966 | ||
|
|
3496969f66 | ||
|
|
051dfe9fb4 | ||
|
|
d51ccbc325 | ||
|
|
023ee573d3 | ||
|
|
087ea6befb | ||
|
|
3a7104760a | ||
|
|
d68506157a | ||
|
|
d5e9b33541 | ||
|
|
addc5a823f | ||
|
|
d3201f3e40 | ||
|
|
8d3616ba4e | ||
|
|
862bb272ae | ||
|
|
32ec4d3882 | ||
|
|
f4a279935b | ||
|
|
5df013d4e6 | ||
|
|
ea6cea5d51 | ||
|
|
bde972d645 | ||
|
|
a825fe0a2d | ||
|
|
8818f46285 | ||
|
|
d5a05363ef | ||
|
|
3380b0d0ef | ||
|
|
4e92c2dfdc | ||
|
|
6f9cb3f9ca | ||
|
|
a1dda2a3fa | ||
|
|
108461949f | ||
|
|
2c82c9e1bd | ||
|
|
d326744b13 | ||
|
|
da18d08006 | ||
|
|
6caaf8e2f2 | ||
|
|
67149b99fd | ||
|
|
c1f5adbe18 | ||
|
|
5f29406d2c | ||
|
|
cbefa6b920 | ||
|
|
96cf046edc | ||
|
|
5333f197be | ||
|
|
d103b59ac3 | ||
|
|
8636e943f2 | ||
|
|
fc20a5d86b | ||
|
|
8b883bd145 |
15
.gitignore
vendored
Normal file
15
.gitignore
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
/build/
|
||||
/dist/
|
||||
/.idea/
|
||||
nbproject/private/
|
||||
/webrev
|
||||
/.src-rev
|
||||
/.jib/
|
||||
.DS_Store
|
||||
.metadata/
|
||||
.recommenders/
|
||||
test/nashorn/script/external
|
||||
test/nashorn/lib
|
||||
NashornProfile.txt
|
||||
**/JTreport/**
|
||||
**/JTwork/**
|
||||
27
.hgtags
27
.hgtags
@@ -490,7 +490,30 @@ a11c1cb542bbd1671d25b85efe7d09b983c48525 jdk-11+15
|
||||
02934b0d661b82b7fe1052a04998d2091352e08d jdk-11+16
|
||||
64e4b1686141e57a681936a8283983341484676e jdk-11+17
|
||||
e1b3def126240d5433902f3cb0e91a4c27f6db50 jdk-11+18
|
||||
fb8b3f4672774e15654958295558a1af1b576919 jdk-11+19
|
||||
fb8b3f4672774e15654958295558a1af1b576919 jdk-11+19
|
||||
36ca515343e00b021dcfc902e986d26ec994a2e5 jdk-11+19
|
||||
95aad0c785e497f1bade3955c4e4a677b629fa9d jdk-12+0
|
||||
9816d7cc655e53ba081f938b656e31971b8f097a jdk-11+20
|
||||
14708e1acdc3974f4539027cbbcfa6d69f83cf51 jdk-11+21
|
||||
00b16d0457e43d23f6ca5ade6b243edce62750a0 jdk-12+1
|
||||
9937ef7499dcd7673714517fd5e450410c14ba4e jdk-11+22
|
||||
69b438908512d3dfef5852c6a843a5778333a309 jdk-12+2
|
||||
1edcf36fe15f79d6228d1a63eb680878e2386480 jdk-11+23
|
||||
990db216e7199b2ba9989d8fa20b657e0ca7d969 jdk-12+3
|
||||
ea900a7dc7d77dee30865c60eabd87fc24b1037c jdk-11+24
|
||||
499b873761d8e8a1cc4aa649daf04cbe98cbce77 jdk-12+4
|
||||
331888ea4a788df801b1edf8836646cd25fc758b jdk-11+25
|
||||
f8696e0ab9b795030429fc3374ec03e378fd9ed7 jdk-12+5
|
||||
945ba9278a272a5477ffb1b3ea1b04174fed8036 jdk-11+26
|
||||
7939b3c4e4088bf4f70ec5bbd8030393b653372f jdk-12+6
|
||||
9d7d74c6f2cbe522e39fa22dc557fdd3f79b32ad jdk-11+27
|
||||
ef57958c7c511162da8d9a75f0b977f0f7ac464e jdk-12+7
|
||||
76072a077ee1d815152d45d1692c4b36c53c5c49 jdk-11+28
|
||||
492b366f8e5784cc4927c2c98f9b8a3f16c067eb jdk-12+8
|
||||
31b159f30fb281016c5f0c103552809aeda84063 jdk-12+9
|
||||
8f594f75e0547d4ca16649cb3501659e3155e81b jdk-12+10
|
||||
f0f5d23449d31f1b3580c8a73313918cafeaefd7 jdk-12+11
|
||||
15094d12a632f452a2064318a4e416d0c7a9ce0c jdk-12+12
|
||||
511a9946f83e3e3c7b9dbe1840367063fb39b4e1 jdk-12+13
|
||||
8897e41b327c0a5601c6ba2bba5d07f15a3ffc91 jdk-12+14
|
||||
8897e41b327c0a5601c6ba2bba5d07f15a3ffc91 jdk-12+14
|
||||
6f04692c7d5137ee34a6bd94c0c8a6c9219cb127 jdk-12+14
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
project=jdk10
|
||||
project=jdk
|
||||
bugids=dup
|
||||
|
||||
135
bin/idea.sh
135
bin/idea.sh
@@ -49,7 +49,7 @@ do
|
||||
;;
|
||||
|
||||
-o | --output )
|
||||
IDEA_OUTPUT=$2
|
||||
IDEA_OUTPUT=$2/.idea
|
||||
shift
|
||||
;;
|
||||
|
||||
@@ -64,28 +64,25 @@ do
|
||||
shift
|
||||
done
|
||||
|
||||
mkdir $IDEA_OUTPUT || exit 1
|
||||
mkdir -p $IDEA_OUTPUT || exit 1
|
||||
cd $IDEA_OUTPUT; IDEA_OUTPUT=`pwd`
|
||||
|
||||
if [ "x$TOPLEVEL_DIR" = "x" ] ; then
|
||||
cd $SCRIPT_DIR/..
|
||||
TOPLEVEL_DIR=`pwd`
|
||||
cd $IDEA_OUTPUT
|
||||
fi
|
||||
|
||||
MAKE_DIR="$SCRIPT_DIR/../make"
|
||||
IDEA_MAKE="$MAKE_DIR/idea"
|
||||
IDEA_TEMPLATE="$IDEA_MAKE/template"
|
||||
|
||||
cp -r "$IDEA_TEMPLATE"/* "$IDEA_OUTPUT"
|
||||
|
||||
#init template variables
|
||||
for file in `ls -p $IDEA_TEMPLATE | grep -v /`; do
|
||||
VAR_SUFFIX=`echo $file | cut -d'.' -f1 | tr [:lower:] [:upper:]`
|
||||
eval "$VAR_SUFFIX"_TEMPLATE="$IDEA_TEMPLATE"/$file
|
||||
eval IDEA_"$VAR_SUFFIX"="$IDEA_OUTPUT"/$file
|
||||
done
|
||||
|
||||
#override template variables
|
||||
#override template
|
||||
if [ -d "$TEMPLATES_OVERRIDE" ] ; then
|
||||
for file in `ls -p "$TEMPLATES_OVERRIDE" | grep -v /`; do
|
||||
cp "$TEMPLATES_OVERRIDE"/$file "$IDEA_OUTPUT"/
|
||||
VAR_SUFFIX=`echo $file | cut -d'.' -f1 | tr [:lower:] [:upper:]`
|
||||
eval "$VAR_SUFFIX"_TEMPLATE="$TEMPLATES_OVERRIDE"/$file
|
||||
done
|
||||
fi
|
||||
|
||||
@@ -94,14 +91,6 @@ if [ "$VERBOSE" = "true" ] ; then
|
||||
echo "idea template dir: $IDEA_TEMPLATE"
|
||||
fi
|
||||
|
||||
if [ ! -f "$JDK_TEMPLATE" ] ; then
|
||||
echo "FATAL: cannot find $JDK_TEMPLATE" >&2; exit 1
|
||||
fi
|
||||
|
||||
if [ ! -f "$ANT_TEMPLATE" ] ; then
|
||||
echo "FATAL: cannot find $ANT_TEMPLATE" >&2; exit 1
|
||||
fi
|
||||
|
||||
cd $TOP ; make -f "$IDEA_MAKE/idea.gmk" -I $MAKE_DIR/.. idea MAKEOVERRIDES= OUT=$IDEA_OUTPUT/env.cfg MODULES="$*" || exit 1
|
||||
cd $SCRIPT_DIR
|
||||
|
||||
@@ -124,94 +113,46 @@ if [ "x$SPEC" = "x" ] ; then
|
||||
echo "FATAL: SPEC is empty" >&2; exit 1
|
||||
fi
|
||||
|
||||
SOURCE_FOLDER=" <sourceFolder url=\"file://\$MODULE_DIR\$/####\" isTestSource=\"false\" />"
|
||||
SOURCE_FOLDERS_DONE="false"
|
||||
### Replace template variables
|
||||
|
||||
addSourceFolder() {
|
||||
root=$@
|
||||
relativePath="`echo "$root" | sed -e s@"$TOP/\(.*$\)"@"\1"@`"
|
||||
folder="`echo "$SOURCE_FOLDER" | sed -e s@"\(.*/\)####\(.*\)"@"\1$relativePath\2"@`"
|
||||
printf "%s\n" "$folder" >> $IDEA_JDK
|
||||
NUM_REPLACEMENTS=0
|
||||
|
||||
replace_template_file() {
|
||||
for i in $(seq 1 $NUM_REPLACEMENTS); do
|
||||
eval "sed \"s|\${FROM${i}}|\${TO${i}}|g\" $1 > $1.tmp"
|
||||
mv $1.tmp $1
|
||||
done
|
||||
}
|
||||
|
||||
### Generate project iml
|
||||
|
||||
rm -f $IDEA_JDK
|
||||
while IFS= read -r line
|
||||
do
|
||||
if echo "$line" | egrep "^ .* <sourceFolder.*####" > /dev/null ; then
|
||||
if [ "$SOURCE_FOLDERS_DONE" = "false" ] ; then
|
||||
SOURCE_FOLDERS_DONE="true"
|
||||
for root in $MODULE_ROOTS; do
|
||||
addSourceFolder $root
|
||||
done
|
||||
fi
|
||||
else
|
||||
printf "%s\n" "$line" >> $IDEA_JDK
|
||||
fi
|
||||
done < "$JDK_TEMPLATE"
|
||||
|
||||
|
||||
MODULE_NAME=" <property name=\"module.name\" value=\"####\" />"
|
||||
|
||||
addModuleName() {
|
||||
mn="`echo "$MODULE_NAME" | sed -e s@"\(.*\)####\(.*\)"@"\1$MODULE_NAMES\2"@`"
|
||||
printf "%s\n" "$mn" >> $IDEA_ANT
|
||||
replace_template_dir() {
|
||||
for f in `find $1 -type f` ; do
|
||||
replace_template_file $f
|
||||
done
|
||||
}
|
||||
|
||||
BUILD_DIR=" <property name=\"build.target.dir\" value=\"####\" />"
|
||||
|
||||
addBuildDir() {
|
||||
DIR=`dirname $SPEC`
|
||||
mn="`echo "$BUILD_DIR" | sed -e s@"\(.*\)####\(.*\)"@"\1$DIR\2"@`"
|
||||
printf "%s\n" "$mn" >> $IDEA_ANT
|
||||
add_replacement() {
|
||||
NUM_REPLACEMENTS=`expr $NUM_REPLACEMENTS + 1`
|
||||
eval FROM$NUM_REPLACEMENTS='$1'
|
||||
eval TO$NUM_REPLACEMENTS='$2'
|
||||
}
|
||||
|
||||
### Generate ant.xml
|
||||
add_replacement "###BUILD_DIR###" "`dirname $SPEC`"
|
||||
add_replacement "###MODULE_NAMES###" "$MODULE_NAMES"
|
||||
add_replacement "###JTREG_HOME###" "$JT_HOME"
|
||||
add_replacement "###IMAGES_DIR###" "`dirname $SPEC`/images/jdk"
|
||||
add_replacement "###ROOT_DIR###" "$TOPLEVEL_DIR"
|
||||
add_replacement "###IDEA_DIR###" "$IDEA_OUTPUT"
|
||||
|
||||
rm -f $IDEA_ANT
|
||||
while IFS= read -r line
|
||||
do
|
||||
if echo "$line" | egrep "^ .* <property name=\"module.name\"" > /dev/null ; then
|
||||
addModuleName
|
||||
elif echo "$line" | egrep "^ .* <property name=\"build.target.dir\"" > /dev/null ; then
|
||||
addBuildDir
|
||||
else
|
||||
printf "%s\n" "$line" >> $IDEA_ANT
|
||||
fi
|
||||
done < "$ANT_TEMPLATE"
|
||||
SOURCE_PREFIX="<sourceFolder url=\"file://"
|
||||
SOURCE_POSTFIX="\" isTestSource=\"false\" />"
|
||||
|
||||
### Generate misc.xml
|
||||
for root in $MODULE_ROOTS; do
|
||||
SOURCES=$SOURCES" $SOURCE_PREFIX""$root""$SOURCE_POSTFIX"
|
||||
done
|
||||
|
||||
rm -f $IDEA_MISC
|
||||
add_replacement "###SOURCE_ROOTS###" "$SOURCES"
|
||||
|
||||
JTREG_HOME=" <path>####</path>"
|
||||
|
||||
IMAGES_DIR=" <jre alt=\"true\" value=\"####\" />"
|
||||
|
||||
addImagesDir() {
|
||||
DIR=`dirname $SPEC`/images/jdk
|
||||
mn="`echo "$IMAGES_DIR" | sed -e s@"\(.*\)####\(.*\)"@"\1$DIR\2"@`"
|
||||
printf "%s\n" "$mn" >> $IDEA_MISC
|
||||
}
|
||||
|
||||
addJtregHome() {
|
||||
DIR=`dirname $SPEC`
|
||||
mn="`echo "$JTREG_HOME" | sed -e s@"\(.*\)####\(.*\)"@"\1$JT_HOME\2"@`"
|
||||
printf "%s\n" "$mn" >> $IDEA_MISC
|
||||
}
|
||||
|
||||
rm -f $MISC_ANT
|
||||
while IFS= read -r line
|
||||
do
|
||||
if echo "$line" | egrep "^ .*<path>jtreg_home</path>" > /dev/null ; then
|
||||
addJtregHome
|
||||
elif echo "$line" | egrep "^ .*<jre alt=\"true\" value=\"images_jdk\"" > /dev/null ; then
|
||||
addImagesDir
|
||||
else
|
||||
printf "%s\n" "$line" >> $IDEA_MISC
|
||||
fi
|
||||
done < "$MISC_TEMPLATE"
|
||||
replace_template_dir "$IDEA_OUTPUT"
|
||||
|
||||
### Compile the custom Logger
|
||||
|
||||
|
||||
@@ -1,16 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta charset="utf-8">
|
||||
<meta name="generator" content="pandoc">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
|
||||
<title>Building the JDK</title>
|
||||
<style type="text/css">
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
</style>
|
||||
<style type="text/css">code{white-space: pre;}</style>
|
||||
<link rel="stylesheet" href="../make/data/docs-resources/resources/jdk-default.css">
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
@@ -31,7 +26,8 @@
|
||||
<li><a href="#build-hardware-requirements">Build Hardware Requirements</a><ul>
|
||||
<li><a href="#building-on-x86">Building on x86</a></li>
|
||||
<li><a href="#building-on-sparc">Building on sparc</a></li>
|
||||
<li><a href="#building-on-armaarch64">Building on arm/aarch64</a></li>
|
||||
<li><a href="#building-on-aarch64">Building on aarch64</a></li>
|
||||
<li><a href="#building-on-32-bit-arm">Building on 32-bit arm</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#operating-system-requirements">Operating System Requirements</a><ul>
|
||||
<li><a href="#windows">Windows</a></li>
|
||||
@@ -77,6 +73,7 @@
|
||||
<li><a href="#specifying-the-target-platform">Specifying the Target Platform</a></li>
|
||||
<li><a href="#toolchain-considerations">Toolchain Considerations</a></li>
|
||||
<li><a href="#native-libraries">Native Libraries</a></li>
|
||||
<li><a href="#creating-and-using-sysroots-with-qemu-deboostrap">Creating And Using Sysroots With qemu-deboostrap</a></li>
|
||||
<li><a href="#building-for-armaarch64">Building for ARM/aarch64</a></li>
|
||||
<li><a href="#verifying-the-build">Verifying the Build</a></li>
|
||||
</ul></li>
|
||||
@@ -134,8 +131,8 @@
|
||||
<p>The JDK is a complex software project. Building it requires a certain amount of technical expertise, a fair number of dependencies on external software, and reasonably powerful hardware.</p>
|
||||
<p>If you just want to use the JDK and not build it yourself, this document is not for you. See for instance <a href="http://openjdk.java.net/install">OpenJDK installation</a> for some methods of installing a prebuilt JDK.</p>
|
||||
<h2 id="getting-the-source-code">Getting the Source Code</h2>
|
||||
<p>Make sure you are getting the correct version. As of JDK 10, the source is no longer split into separate repositories so you only need to clone one single repository. At the <a href="http://hg.openjdk.java.net/">OpenJDK Mercurial server</a> you can see a list of all available forests. If you want to build an older version, e.g. JDK 8, it is recommended that you get the <code>jdk8u</code> forest, which contains incremental updates, instead of the <code>jdk8</code> forest, which was frozen at JDK 8 GA.</p>
|
||||
<p>If you are new to Mercurial, a good place to start is the <a href="http://www.mercurial-scm.org/guide">Mercurial Beginner’s Guide</a>. The rest of this document assumes a working knowledge of Mercurial.</p>
|
||||
<p>Make sure you are getting the correct version. As of JDK 10, the source is no longer split into separate repositories so you only need to clone one single repository. At the <a href="http://hg.openjdk.java.net/">OpenJDK Mercurial server</a> you can see a list of all available forests. If you want to build an older version, e.g. JDK 8, it is recommended that you get the <code>jdk8u</code> forest, which contains incremental updates, instead of the <code>jdk8</code> forest, which was frozen at JDK 8 GA.</p>
|
||||
<p>If you are new to Mercurial, a good place to start is the <a href="http://www.mercurial-scm.org/guide">Mercurial Beginner's Guide</a>. The rest of this document assumes a working knowledge of Mercurial.</p>
|
||||
<h3 id="special-considerations">Special Considerations</h3>
|
||||
<p>For a smooth building experience, it is recommended that you follow these rules on where and how to check out the source code.</p>
|
||||
<ul>
|
||||
@@ -144,7 +141,7 @@
|
||||
<li><p>Put the source code on a local disk, not a network share. If possible, use an SSD. The build process is very disk intensive, and having slow disk access will significantly increase build times. If you need to use a network share for the source code, see below for suggestions on how to keep the build artifacts on a local disk.</p></li>
|
||||
<li><p>On Windows, extra care must be taken to make sure the <a href="#cygwin">Cygwin</a> environment is consistent. It is recommended that you follow this procedure:</p>
|
||||
<ul>
|
||||
<li><p>Create the directory that is going to contain the top directory of the JDK clone by using the <code>mkdir</code> command in the Cygwin bash shell. That is, do <em>not</em> create it using Windows Explorer. This will ensure that it will have proper Cygwin attributes, and that it’s children will inherit those attributes.</p></li>
|
||||
<li><p>Create the directory that is going to contain the top directory of the JDK clone by using the <code>mkdir</code> command in the Cygwin bash shell. That is, do <em>not</em> create it using Windows Explorer. This will ensure that it will have proper Cygwin attributes, and that it's children will inherit those attributes.</p></li>
|
||||
<li><p>Do not put the JDK clone in a path under your Cygwin home directory. This is especially important if your user name contains spaces and/or mixed upper and lower case letters.</p></li>
|
||||
<li><p>Clone the JDK repository using the Cygwin command line <code>hg</code> client as instructed in this document. That is, do <em>not</em> use another Mercurial client such as TortoiseHg.</p></li>
|
||||
</ul>
|
||||
@@ -158,10 +155,13 @@
|
||||
<p>Even for 32-bit builds, it is recommended to use a 64-bit build machine, and instead create a 32-bit target using <code>--with-target-bits=32</code>.</p>
|
||||
<h3 id="building-on-sparc">Building on sparc</h3>
|
||||
<p>At a minimum, a machine with 4 cores is advisable, as well as 4 GB of RAM. (The more cores to use, the more memory you need.) At least 8 GB of free disk space is required.</p>
|
||||
<h3 id="building-on-armaarch64">Building on arm/aarch64</h3>
|
||||
<h3 id="building-on-aarch64">Building on aarch64</h3>
|
||||
<p>At a minimum, a machine with 8 cores is advisable, as well as 8 GB of RAM. (The more cores to use, the more memory you need.) At least 6 GB of free disk space is required.</p>
|
||||
<p>If you do not have access to sufficiently powerful hardware, it is also possible to use <a href="#cross-compiling">cross-compiling</a>.</p>
|
||||
<h3 id="building-on-32-bit-arm">Building on 32-bit arm</h3>
|
||||
<p>This is not recommended. Instead, see the section on <a href="#cross-compiling">Cross-compiling</a>.</p>
|
||||
<h2 id="operating-system-requirements">Operating System Requirements</h2>
|
||||
<p>The mainline JDK project supports Linux, Solaris, macOS, AIX and Windows. Support for other operating system, e.g. BSD, exists in separate “port” projects.</p>
|
||||
<p>The mainline JDK project supports Linux, Solaris, macOS, AIX and Windows. Support for other operating system, e.g. BSD, exists in separate "port" projects.</p>
|
||||
<p>In general, the JDK can be built on a wide range of versions of these operating systems, but the further you deviate from what is tested on a daily basis, the more likely you are to run into problems.</p>
|
||||
<p>This table lists the OS versions used by Oracle when building the JDK. Such information is always subject to change, but this table is up to date at the time of writing.</p>
|
||||
<table>
|
||||
@@ -196,7 +196,7 @@
|
||||
<p>Windows XP is not a supported platform, but all newer Windows should be able to build the JDK.</p>
|
||||
<p>On Windows, it is important that you pay attention to the instructions in the <a href="#special-considerations">Special Considerations</a>.</p>
|
||||
<p>Windows is the only non-POSIX OS supported by the JDK, and as such, requires some extra care. A POSIX support layer is required to build on Windows. Currently, the only supported such layer is Cygwin. (Msys is no longer supported due to a too old bash; msys2 and the new Windows Subsystem for Linux (WSL) would likely be possible to support in a future version but that would require effort to implement.)</p>
|
||||
<p>Internally in the build system, all paths are represented as Unix-style paths, e.g. <code>/cygdrive/c/hg/jdk9/Makefile</code> rather than <code>C:\hg\jdk9\Makefile</code>. This rule also applies to input to the build system, e.g. in arguments to <code>configure</code>. So, use <code>--with-msvcr-dll=/cygdrive/c/msvcr100.dll</code> rather than <code>--with-msvcr-dll=c:\msvcr100.dll</code>. For details on this conversion, see the section on <a href="#fixpath">Fixpath</a>.</p>
|
||||
<p>Internally in the build system, all paths are represented as Unix-style paths, e.g. <code>/cygdrive/c/hg/jdk9/Makefile</code> rather than <code>C:\hg\jdk9\Makefile</code>. This rule also applies to input to the build system, e.g. in arguments to <code>configure</code>. So, use <code>--with-msvcr-dll=/cygdrive/c/msvcr100.dll</code> rather than <code>--with-msvcr-dll=c:\msvcr100.dll</code>. For details on this conversion, see the section on <a href="#fixpath">Fixpath</a>.</p>
|
||||
<h4 id="cygwin">Cygwin</h4>
|
||||
<p>A functioning <a href="http://www.cygwin.com/">Cygwin</a> environment is thus required for building the JDK on Windows. If you have a 64-bit OS, we strongly recommend using the 64-bit version of Cygwin.</p>
|
||||
<p><strong>Note:</strong> Cygwin has a model of continuously updating all packages without any easy way to install or revert to a specific version of a package. This means that whenever you add or update a package in Cygwin, you might (inadvertently) update tools that are used by the JDK build process, and that can cause unexpected build problems.</p>
|
||||
@@ -210,13 +210,13 @@
|
||||
</ul>
|
||||
<p>Often, you can install these packages using the following command line:</p>
|
||||
<pre><code><path to Cygwin setup>/setup-x86_64 -q -P autoconf -P make -P unzip -P zip</code></pre>
|
||||
<p>Unfortunately, Cygwin can be unreliable in certain circumstances. If you experience build tool crashes or strange issues when building on Windows, please check the Cygwin FAQ on the <a href="https://cygwin.com/faq/faq.html#faq.using.bloda">“BLODA” list</a> and the section on <a href="https://cygwin.com/faq/faq.html#faq.using.fixing-fork-failures">fork() failures</a>.</p>
|
||||
<p>Unfortunately, Cygwin can be unreliable in certain circumstances. If you experience build tool crashes or strange issues when building on Windows, please check the Cygwin FAQ on the <a href="https://cygwin.com/faq/faq.html#faq.using.bloda">"BLODA" list</a> and the section on <a href="https://cygwin.com/faq/faq.html#faq.using.fixing-fork-failures">fork() failures</a>.</p>
|
||||
<h3 id="solaris">Solaris</h3>
|
||||
<p>See <code>make/devkit/solaris11.1-package-list.txt</code> for a list of recommended packages to install when building on Solaris. The versions specified in this list is the versions used by the daily builds at Oracle, and is likely to work properly.</p>
|
||||
<p>Older versions of Solaris shipped a broken version of <code>objcopy</code>. At least version 2.21.1 is needed, which is provided by Solaris 11 Update 1. Objcopy is needed if you want to have external debug symbols. Please make sure you are using at least version 2.21.1 of objcopy, or that you disable external debug symbols.</p>
|
||||
<h3 id="macos">macOS</h3>
|
||||
<p>Apple is using a quite aggressive scheme of pushing OS updates, and coupling these updates with required updates of Xcode. Unfortunately, this makes it difficult for a project such as the JDK to keep pace with a continuously updated machine running macOS. See the section on <a href="#apple-xcode">Apple Xcode</a> on some strategies to deal with this.</p>
|
||||
<p>It is recommended that you use at least Mac OS X 10.9 (Mavericks). At the time of writing, the JDK has been successfully compiled on macOS versions up to 10.12.5 (Sierra), using XCode 8.3.2 and <code>--disable-warnings-as-errors</code>.</p>
|
||||
<p>It is recommended that you use at least Mac OS X 10.13 (High Sierra). At the time of writing, the JDK has been successfully compiled on macOS 10.12 (Sierra).</p>
|
||||
<p>The standard macOS environment contains the basic tooling needed to build, but for external libraries a package manager is recommended. The JDK uses <a href="https://brew.sh/">homebrew</a> in the examples, but feel free to use whatever manager you want (or none).</p>
|
||||
<h3 id="linux">Linux</h3>
|
||||
<p>It is often not much problem to build the JDK on Linux. The only general advice is to try to use the compilers, external libraries and header files as provided by your distribution.</p>
|
||||
@@ -228,7 +228,7 @@
|
||||
<h3 id="aix">AIX</h3>
|
||||
<p>The regular builds by SAP is using AIX version 7.1, but AIX 5.3 is also supported. See the <a href="http://cr.openjdk.java.net/~simonis/ppc-aix-port">OpenJDK PowerPC Port Status Page</a> for details.</p>
|
||||
<h2 id="native-compiler-toolchain-requirements">Native Compiler (Toolchain) Requirements</h2>
|
||||
<p>Large portions of the JDK consists of native code, that needs to be compiled to be able to run on the target platform. In theory, toolchain and operating system should be independent factors, but in practice there’s more or less a one-to-one correlation between target operating system and toolchain.</p>
|
||||
<p>Large portions of the JDK consists of native code, that needs to be compiled to be able to run on the target platform. In theory, toolchain and operating system should be independent factors, but in practice there's more or less a one-to-one correlation between target operating system and toolchain.</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
@@ -274,7 +274,7 @@
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: left;">macOS</td>
|
||||
<td style="text-align: left;">Apple Xcode 6.3 (using clang 6.1.0)</td>
|
||||
<td style="text-align: left;">Apple Xcode 9.4 (using clang 9.1.0)</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;">Solaris</td>
|
||||
@@ -282,7 +282,7 @@
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: left;">Windows</td>
|
||||
<td style="text-align: left;">Microsoft Visual Studio 2013 update 4</td>
|
||||
<td style="text-align: left;">Microsoft Visual Studio 2017 update 15.5.5</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -294,10 +294,10 @@
|
||||
<p>The minimum accepted version of clang is 3.2. Older versions will not be accepted by <code>configure</code>.</p>
|
||||
<p>To use clang instead of gcc on Linux, use <code>--with-toolchain-type=clang</code>.</p>
|
||||
<h3 id="apple-xcode">Apple Xcode</h3>
|
||||
<p>The oldest supported version of Xcode is 5.</p>
|
||||
<p>The oldest supported version of Xcode is 8.</p>
|
||||
<p>You will need the Xcode command lines developers tools to be able to build the JDK. (Actually, <em>only</em> the command lines tools are needed, not the IDE.) The simplest way to install these is to run:</p>
|
||||
<pre><code>xcode-select --install</code></pre>
|
||||
<p>It is advisable to keep an older version of Xcode for building the JDK when updating Xcode. This <a href="http://iosdevelopertips.com/xcode/install-multiple-versions-of-xcode.html">blog page</a> has good suggestions on managing multiple Xcode versions. To use a specific version of Xcode, use <code>xcode-select -s</code> before running <code>configure</code>, or use <code>--with-toolchain-path</code> to point to the version of Xcode to use, e.g. <code>configure --with-toolchain-path=/Applications/Xcode5.app/Contents/Developer/usr/bin</code></p>
|
||||
<p>It is advisable to keep an older version of Xcode for building the JDK when updating Xcode. This <a href="http://iosdevelopertips.com/xcode/install-multiple-versions-of-xcode.html">blog page</a> has good suggestions on managing multiple Xcode versions. To use a specific version of Xcode, use <code>xcode-select -s</code> before running <code>configure</code>, or use <code>--with-toolchain-path</code> to point to the version of Xcode to use, e.g. <code>configure --with-toolchain-path=/Applications/Xcode8.app/Contents/Developer/usr/bin</code></p>
|
||||
<p>If you have recently (inadvertently) updated your OS and/or Xcode version, and the JDK can no longer be built, please see the section on <a href="#problems-with-the-build-environment">Problems with the Build Environment</a>, and <a href="#getting-help">Getting Help</a> to find out if there are any recent, non-merged patches available for this update.</p>
|
||||
<h3 id="oracle-solaris-studio">Oracle Solaris Studio</h3>
|
||||
<p>The minimum accepted version of the Solaris Studio compilers is 5.13 (corresponding to Solaris Studio 12.4). Older versions will not be accepted by configure.</p>
|
||||
@@ -358,15 +358,15 @@ cc: Sun C 5.13 SunOS_i386 2014/10/20
|
||||
$ CC -V
|
||||
CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
||||
<h3 id="microsoft-visual-studio">Microsoft Visual Studio</h3>
|
||||
<p>The minimum accepted version of Visual Studio is 2010. Older versions will not be accepted by <code>configure</code>. The maximum accepted version of Visual Studio is 2013.</p>
|
||||
<p>If you have multiple versions of Visual Studio installed, <code>configure</code> will by default pick the latest. You can request a specific version to be used by setting <code>--with-toolchain-version</code>, e.g. <code>--with-toolchain-version=2010</code>.</p>
|
||||
<p>The minimum accepted version of Visual Studio is 2010. Older versions will not be accepted by <code>configure</code>. The maximum accepted version of Visual Studio is 2017. Versions older than 2017 are unlikely to continue working for long.</p>
|
||||
<p>If you have multiple versions of Visual Studio installed, <code>configure</code> will by default pick the latest. You can request a specific version to be used by setting <code>--with-toolchain-version</code>, e.g. <code>--with-toolchain-version=2015</code>.</p>
|
||||
<p>If you get <code>LINK: fatal error LNK1123: failure during conversion to COFF: file invalid</code> when building using Visual Studio 2010, you have encountered <a href="http://support.microsoft.com/kb/2757355">KB2757355</a>, a bug triggered by a specific installation order. However, the solution suggested by the KB article does not always resolve the problem. See <a href="https://stackoverflow.com/questions/10888391">this stackoverflow discussion</a> for other suggestions.</p>
|
||||
<h3 id="ibm-xl-cc">IBM XL C/C++</h3>
|
||||
<p>The regular builds by SAP is using version 12.1, described as <code>IBM XL C/C++ for AIX, V12.1 (5765-J02, 5725-C72) Version: 12.01.0000.0017</code>.</p>
|
||||
<p>See the <a href="http://cr.openjdk.java.net/~simonis/ppc-aix-port">OpenJDK PowerPC Port Status Page</a> for details.</p>
|
||||
<h2 id="boot-jdk-requirements">Boot JDK Requirements</h2>
|
||||
<p>Paradoxically, building the JDK requires a pre-existing JDK. This is called the “boot JDK”. The boot JDK does not, however, have to be a JDK built directly from the source code available in the OpenJDK Community. If you are porting the JDK to a new platform, chances are that there already exists another JDK for that platform that is usable as boot JDK.</p>
|
||||
<p>The rule of thumb is that the boot JDK for building JDK major version <em>N</em> should be a JDK of major version <em>N-1</em>, so for building JDK 9 a JDK 8 would be suitable as boot JDK. However, the JDK should be able to “build itself”, so an up-to-date build of the current JDK source is an acceptable alternative. If you are following the <em>N-1</em> rule, make sure you’ve got the latest update version, since JDK 8 GA might not be able to build JDK 9 on all platforms.</p>
|
||||
<p>Paradoxically, building the JDK requires a pre-existing JDK. This is called the "boot JDK". The boot JDK does not, however, have to be a JDK built directly from the source code available in the OpenJDK Community. If you are porting the JDK to a new platform, chances are that there already exists another JDK for that platform that is usable as boot JDK.</p>
|
||||
<p>The rule of thumb is that the boot JDK for building JDK major version <em>N</em> should be a JDK of major version <em>N-1</em>, so for building JDK 9 a JDK 8 would be suitable as boot JDK. However, the JDK should be able to "build itself", so an up-to-date build of the current JDK source is an acceptable alternative. If you are following the <em>N-1</em> rule, make sure you've got the latest update version, since JDK 8 GA might not be able to build JDK 9 on all platforms.</p>
|
||||
<p>Early in the release cycle, version <em>N-1</em> may not yet have been released. In that case, the preferred boot JDK will be version <em>N-2</em> until version <em>N-1</em> is available.</p>
|
||||
<p>If the boot JDK is not automatically detected, or the wrong JDK is picked, use <code>--with-boot-jdk</code> to point to the JDK to use.</p>
|
||||
<h3 id="getting-jdk-binaries">Getting JDK binaries</h3>
|
||||
@@ -428,14 +428,14 @@ CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
||||
<h3 id="gnu-make">GNU Make</h3>
|
||||
<p>The JDK requires <a href="http://www.gnu.org/software/make">GNU Make</a>. No other flavors of make are supported.</p>
|
||||
<p>At least version 3.81 of GNU Make must be used. For distributions supporting GNU Make 4.0 or above, we strongly recommend it. GNU Make 4.0 contains useful functionality to handle parallel building (supported by <code>--with-output-sync</code>) and speed and stability improvements.</p>
|
||||
<p>Note that <code>configure</code> locates and verifies a properly functioning version of <code>make</code> and stores the path to this <code>make</code> binary in the configuration. If you start a build using <code>make</code> on the command line, you will be using the version of make found first in your <code>PATH</code>, and not necessarily the one stored in the configuration. This initial make will be used as “bootstrap make”, and in a second stage, the make located by <code>configure</code> will be called. Normally, this will present no issues, but if you have a very old <code>make</code>, or a non-GNU Make <code>make</code> in your path, this might cause issues.</p>
|
||||
<p>Note that <code>configure</code> locates and verifies a properly functioning version of <code>make</code> and stores the path to this <code>make</code> binary in the configuration. If you start a build using <code>make</code> on the command line, you will be using the version of make found first in your <code>PATH</code>, and not necessarily the one stored in the configuration. This initial make will be used as "bootstrap make", and in a second stage, the make located by <code>configure</code> will be called. Normally, this will present no issues, but if you have a very old <code>make</code>, or a non-GNU Make <code>make</code> in your path, this might cause issues.</p>
|
||||
<p>If you want to override the default make found by <code>configure</code>, use the <code>MAKE</code> configure variable, e.g. <code>configure MAKE=/opt/gnu/make</code>.</p>
|
||||
<p>On Solaris, it is common to call the GNU version of make by using <code>gmake</code>.</p>
|
||||
<h3 id="gnu-bash">GNU Bash</h3>
|
||||
<p>The JDK requires <a href="http://www.gnu.org/software/bash">GNU Bash</a>. No other shells are supported.</p>
|
||||
<p>At least version 3.2 of GNU Bash must be used.</p>
|
||||
<h2 id="running-configure">Running Configure</h2>
|
||||
<p>To build the JDK, you need a “configuration”, which consists of a directory where to store the build output, coupled with information about the platform, the specific build machine, and choices that affect how the JDK is built.</p>
|
||||
<p>To build the JDK, you need a "configuration", which consists of a directory where to store the build output, coupled with information about the platform, the specific build machine, and choices that affect how the JDK is built.</p>
|
||||
<p>The configuration is created by the <code>configure</code> script. The basic invocation of the <code>configure</code> script looks like this:</p>
|
||||
<pre><code>bash configure [options]</code></pre>
|
||||
<p>This will create an output directory containing the configuration and setup an area for the build result. This directory typically looks like <code>build/linux-x64-normal-server-release</code>, but the actual name depends on your specific configuration. (It can also be set directly, see <a href="#using-multiple-configurations">Using Multiple Configurations</a>). This directory is referred to as <code>$BUILD</code> in this documentation.</p>
|
||||
@@ -497,13 +497,13 @@ CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
||||
</ul>
|
||||
<h3 id="configure-control-variables">Configure Control Variables</h3>
|
||||
<p>It is possible to control certain aspects of <code>configure</code> by overriding the value of <code>configure</code> variables, either on the command line or in the environment.</p>
|
||||
<p>Normally, this is <strong>not recommended</strong>. If used improperly, it can lead to a broken configuration. Unless you’re well versed in the build system, this is hard to use properly. Therefore, <code>configure</code> will print a warning if this is detected.</p>
|
||||
<p>Normally, this is <strong>not recommended</strong>. If used improperly, it can lead to a broken configuration. Unless you're well versed in the build system, this is hard to use properly. Therefore, <code>configure</code> will print a warning if this is detected.</p>
|
||||
<p>However, there are a few <code>configure</code> variables, known as <em>control variables</em> that are supposed to be overriden on the command line. These are variables that describe the location of tools needed by the build, like <code>MAKE</code> or <code>GREP</code>. If any such variable is specified, <code>configure</code> will use that value instead of trying to autodetect the tool. For instance, <code>bash configure MAKE=/opt/gnumake4.0/bin/make</code>.</p>
|
||||
<p>If a configure argument exists, use that instead, e.g. use <code>--with-jtreg</code> instead of setting <code>JTREGEXE</code>.</p>
|
||||
<p>If a configure argument exists, use that instead, e.g. use <code>--with-jtreg</code> instead of setting <code>JTREGEXE</code>.</p>
|
||||
<p>Also note that, despite what autoconf claims, setting <code>CFLAGS</code> will not accomplish anything. Instead use <code>--with-extra-cflags</code> (and similar for <code>cxxflags</code> and <code>ldflags</code>).</p>
|
||||
<h2 id="running-make">Running Make</h2>
|
||||
<p>When you have a proper configuration, all you need to do to build the JDK is to run <code>make</code>. (But see the warning at <a href="#gnu-make">GNU Make</a> about running the correct version of make.)</p>
|
||||
<p>When running <code>make</code> without any arguments, the default target is used, which is the same as running <code>make default</code> or <code>make jdk</code>. This will build a minimal (or roughly minimal) set of compiled output (known as an “exploded image”) needed for a developer to actually execute the newly built JDK. The idea is that in an incremental development fashion, when doing a normal make, you should only spend time recompiling what’s changed (making it purely incremental) and only do the work that’s needed to actually run and test your code.</p>
|
||||
<p>When running <code>make</code> without any arguments, the default target is used, which is the same as running <code>make default</code> or <code>make jdk</code>. This will build a minimal (or roughly minimal) set of compiled output (known as an "exploded image") needed for a developer to actually execute the newly built JDK. The idea is that in an incremental development fashion, when doing a normal make, you should only spend time recompiling what's changed (making it purely incremental) and only do the work that's needed to actually run and test your code.</p>
|
||||
<p>The output of the exploded image resides in <code>$BUILD/jdk</code>. You can test the newly built JDK like this: <code>$BUILD/jdk/bin/java -version</code>.</p>
|
||||
<h3 id="common-make-targets">Common Make Targets</h3>
|
||||
<p>Apart from the default target, here are some common make targets:</p>
|
||||
@@ -534,8 +534,8 @@ CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
||||
</ul>
|
||||
<h3 id="make-control-variables">Make Control Variables</h3>
|
||||
<p>It is possible to control <code>make</code> behavior by overriding the value of <code>make</code> variables, either on the command line or in the environment.</p>
|
||||
<p>Normally, this is <strong>not recommended</strong>. If used improperly, it can lead to a broken build. Unless you’re well versed in the build system, this is hard to use properly. Therefore, <code>make</code> will print a warning if this is detected.</p>
|
||||
<p>However, there are a few <code>make</code> variables, known as <em>control variables</em> that are supposed to be overriden on the command line. These make up the “make time” configuration, as opposed to the “configure time” configuration.</p>
|
||||
<p>Normally, this is <strong>not recommended</strong>. If used improperly, it can lead to a broken build. Unless you're well versed in the build system, this is hard to use properly. Therefore, <code>make</code> will print a warning if this is detected.</p>
|
||||
<p>However, there are a few <code>make</code> variables, known as <em>control variables</em> that are supposed to be overriden on the command line. These make up the "make time" configuration, as opposed to the "configure time" configuration.</p>
|
||||
<h4 id="general-make-control-variables">General Make Control Variables</h4>
|
||||
<ul>
|
||||
<li><code>JOBS</code> - Specify the number of jobs to build with. See <a href="#build-performance">Build Performance</a>.</li>
|
||||
@@ -559,7 +559,7 @@ CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
||||
<li><code>JDK_FILTER</code></li>
|
||||
</ul>
|
||||
<h2 id="running-tests">Running Tests</h2>
|
||||
<p>Most of the JDK tests are using the <a href="http://openjdk.java.net/jtreg">JTReg</a> test framework. Make sure that your configuration knows where to find your installation of JTReg. If this is not picked up automatically, use the <code>--with-jtreg=<path to jtreg home></code> option to point to the JTReg framework. Note that this option should point to the JTReg home, i.e. the top directory, containing <code>lib/jtreg.jar</code> etc.</p>
|
||||
<p>Most of the JDK tests are using the <a href="http://openjdk.java.net/jtreg">JTReg</a> test framework. Make sure that your configuration knows where to find your installation of JTReg. If this is not picked up automatically, use the <code>--with-jtreg=<path to jtreg home></code> option to point to the JTReg framework. Note that this option should point to the JTReg home, i.e. the top directory, containing <code>lib/jtreg.jar</code> etc.</p>
|
||||
<p>The <a href="https://wiki.openjdk.java.net/display/Adoption">Adoption Group</a> provides recent builds of jtreg <a href="https://adopt-openjdk.ci.cloudbees.com/job/jtreg/lastSuccessfulBuild/artifact">here</a>. Download the latest <code>.tar.gz</code> file, unpack it, and point <code>--with-jtreg</code> to the <code>jtreg</code> directory that you just unpacked.</p>
|
||||
<p>To execute the most basic tests (tier 1), use:</p>
|
||||
<pre><code>make run-test-tier1</code></pre>
|
||||
@@ -569,13 +569,13 @@ CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
||||
<p>The typical reason for cross-compiling is that the build is performed on a more powerful desktop computer, but the resulting binaries will be able to run on a different, typically low-performing system. Most of the complications that arise when building for embedded is due to this separation of <em>build</em> and <em>target</em> systems.</p>
|
||||
<p>This requires a more complex setup and build procedure. This section assumes you are familiar with cross-compiling in general, and will only deal with the particularities of cross-compiling the JDK. If you are new to cross-compiling, please see the <a href="https://en.wikipedia.org/wiki/Cross_compiler#External_links">external links at Wikipedia</a> for a good start on reading materials.</p>
|
||||
<p>Cross-compiling the JDK requires you to be able to build both for the build platform and for the target platform. The reason for the former is that we need to build and execute tools during the build process, both native tools and Java tools.</p>
|
||||
<p>If all you want to do is to compile a 32-bit version, for the same OS, on a 64-bit machine, consider using <code>--with-target-bits=32</code> instead of doing a full-blown cross-compilation. (While this surely is possible, it’s a lot more work and will take much longer to build.)</p>
|
||||
<p>If all you want to do is to compile a 32-bit version, for the same OS, on a 64-bit machine, consider using <code>--with-target-bits=32</code> instead of doing a full-blown cross-compilation. (While this surely is possible, it's a lot more work and will take much longer to build.)</p>
|
||||
<h3 id="boot-jdk-and-build-jdk">Boot JDK and Build JDK</h3>
|
||||
<p>When cross-compiling, make sure you use a boot JDK that runs on the <em>build</em> system, and not on the <em>target</em> system.</p>
|
||||
<p>To be able to build, we need a “Build JDK”, which is a JDK built from the current sources (that is, the same as the end result of the entire build process), but able to run on the <em>build</em> system, and not the <em>target</em> system. (In contrast, the Boot JDK should be from an older release, e.g. JDK 8 when building JDK 9.)</p>
|
||||
<p>To be able to build, we need a "Build JDK", which is a JDK built from the current sources (that is, the same as the end result of the entire build process), but able to run on the <em>build</em> system, and not the <em>target</em> system. (In contrast, the Boot JDK should be from an older release, e.g. JDK 8 when building JDK 9.)</p>
|
||||
<p>The build process will create a minimal Build JDK for you, as part of building. To speed up the build, you can use <code>--with-build-jdk</code> to <code>configure</code> to point to a pre-built Build JDK. Please note that the build result is unpredictable, and can possibly break in subtle ways, if the Build JDK does not <strong>exactly</strong> match the current sources.</p>
|
||||
<h3 id="specifying-the-target-platform">Specifying the Target Platform</h3>
|
||||
<p>You <em>must</em> specify the target platform when cross-compiling. Doing so will also automatically turn the build into a cross-compiling mode. The simplest way to do this is to use the <code>--openjdk-target</code> argument, e.g. <code>--openjdk-target=arm-linux-gnueabihf</code>. or <code>--openjdk-target=aarch64-oe-linux</code>. This will automatically set the <code>--build</code>, <code>--host</code> and <code>--target</code> options for autoconf, which can otherwise be confusing. (In autoconf terminology, the “target” is known as “host”, and “target” is used for building a Canadian cross-compiler.)</p>
|
||||
<p>You <em>must</em> specify the target platform when cross-compiling. Doing so will also automatically turn the build into a cross-compiling mode. The simplest way to do this is to use the <code>--openjdk-target</code> argument, e.g. <code>--openjdk-target=arm-linux-gnueabihf</code>. or <code>--openjdk-target=aarch64-oe-linux</code>. This will automatically set the <code>--build</code>, <code>--host</code> and <code>--target</code> options for autoconf, which can otherwise be confusing. (In autoconf terminology, the "target" is known as "host", and "target" is used for building a Canadian cross-compiler.)</p>
|
||||
<h3 id="toolchain-considerations">Toolchain Considerations</h3>
|
||||
<p>You will need two copies of your toolchain, one which generates output that can run on the target system (the normal, or <em>target</em>, toolchain), and one that generates output that can run on the build system (the <em>build</em> toolchain). Note that cross-compiling is only supported for gcc at the time being. The gcc standard is to prefix cross-compiling toolchains with the target denominator. If you follow this standard, <code>configure</code> is likely to pick up the toolchain correctly.</p>
|
||||
<p>The <em>build</em> toolchain will be autodetected just the same way the normal <em>build</em>/<em>target</em> toolchain will be autodetected when not cross-compiling. If this is not what you want, or if the autodetection fails, you can specify a devkit containing the <em>build</em> toolchain using <code>--with-build-devkit</code> to <code>configure</code>, or by giving <code>BUILD_CC</code> and <code>BUILD_CXX</code> arguments.</p>
|
||||
@@ -587,23 +587,21 @@ CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30</code></pre>
|
||||
</ul>
|
||||
<h3 id="native-libraries">Native Libraries</h3>
|
||||
<p>You will need copies of external native libraries for the <em>target</em> system, present on the <em>build</em> machine while building.</p>
|
||||
<p>Take care not to replace the <em>build</em> system’s version of these libraries by mistake, since that can render the <em>build</em> machine unusable.</p>
|
||||
<p>Take care not to replace the <em>build</em> system's version of these libraries by mistake, since that can render the <em>build</em> machine unusable.</p>
|
||||
<p>Make sure that the libraries you point to (ALSA, X11, etc) are for the <em>target</em>, not the <em>build</em>, platform.</p>
|
||||
<h4 id="alsa-1">ALSA</h4>
|
||||
<p>You will need alsa libraries suitable for your <em>target</em> system. For most cases, using Debian’s pre-built libraries work fine.</p>
|
||||
<p>You will need alsa libraries suitable for your <em>target</em> system. For most cases, using Debian's pre-built libraries work fine.</p>
|
||||
<p>Note that alsa is needed even if you only want to build a headless JDK.</p>
|
||||
<ul>
|
||||
<li><p>Go to <a href="https://www.debian.org/distrib/packages">Debian Package Search</a> and search for the <code>libasound2</code> and <code>libasound2-dev</code> packages for your <em>target</em> system. Download them to /tmp.</p></li>
|
||||
<li>Install the libraries into the cross-compilation toolchain. For instance:</li>
|
||||
</ul>
|
||||
<li><p>Install the libraries into the cross-compilation toolchain. For instance:</p>
|
||||
<pre><code>cd /tools/gcc-linaro-arm-linux-gnueabihf-raspbian-2012.09-20120921_linux/arm-linux-gnueabihf/libc
|
||||
dpkg-deb -x /tmp/libasound2_1.0.25-4_armhf.deb .
|
||||
dpkg-deb -x /tmp/libasound2-dev_1.0.25-4_armhf.deb .</code></pre>
|
||||
<ul>
|
||||
<li>If alsa is not properly detected by <code>configure</code>, you can point it out by <code>--with-alsa</code>.</li>
|
||||
dpkg-deb -x /tmp/libasound2-dev_1.0.25-4_armhf.deb .</code></pre></li>
|
||||
<li><p>If alsa is not properly detected by <code>configure</code>, you can point it out by <code>--with-alsa</code>.</p></li>
|
||||
</ul>
|
||||
<h4 id="x11-1">X11</h4>
|
||||
<p>You will need X11 libraries suitable for your <em>target</em> system. For most cases, using Debian’s pre-built libraries work fine.</p>
|
||||
<p>You will need X11 libraries suitable for your <em>target</em> system. For most cases, using Debian's pre-built libraries work fine.</p>
|
||||
<p>Note that X11 is needed even if you only want to build a headless JDK.</p>
|
||||
<ul>
|
||||
<li>Go to <a href="https://www.debian.org/distrib/packages">Debian Package Search</a>, search for the following packages for your <em>target</em> system, and download them to /tmp/target-x11:
|
||||
@@ -641,9 +639,75 @@ cp: cannot stat `arm-linux-gnueabihf/libSM.so': No such file or directory
|
||||
cp: cannot stat `arm-linux-gnueabihf/libXt.so': No such file or directory</code></pre></li>
|
||||
<li><p>If the X11 libraries are not properly detected by <code>configure</code>, you can point them out by <code>--with-x</code>.</p></li>
|
||||
</ul>
|
||||
<h3 id="creating-and-using-sysroots-with-qemu-deboostrap">Creating And Using Sysroots With qemu-deboostrap</h3>
|
||||
<p>Fortunately, you can create sysroots for foreign architectures with tools provided by your OS. On Debian/Ubuntu systems, one could use <code>qemu-deboostrap</code> to create the <em>target</em> system chroot, which would have the native libraries and headers specific to that <em>target</em> system. After that, we can use the cross-compiler on the <em>build</em> system, pointing into chroot to get the build dependencies right. This allows building for foreign architectures with native compilation speed.</p>
|
||||
<p>For example, cross-compiling to AArch64 from x86_64 could be done like this:</p>
|
||||
<ul>
|
||||
<li><p>Install cross-compiler on the <em>build</em> system:</p>
|
||||
<pre><code>apt install g++-aarch64-linux-gnu gcc-aarch64-linux-gnu</code></pre></li>
|
||||
<li><p>Create chroot on the <em>build</em> system, configuring it for <em>target</em> system:</p>
|
||||
<pre><code>sudo qemu-debootstrap --arch=arm64 --verbose \
|
||||
--include=fakeroot,build-essential,libx11-dev,libxext-dev,libxrender-dev,libxtst-dev,libxt-dev,libcups2-dev,libfontconfig1-dev,libasound2-dev,libfreetype6-dev,libpng12-dev \
|
||||
--resolve-deps jessie /chroots/arm64 http://httpredir.debian.org/debian/</code></pre></li>
|
||||
<li><p>Configure and build with newly created chroot as sysroot/toolchain-path:</p>
|
||||
<pre><code>CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++ sh ./configure --openjdk-target=aarch64-linux-gnu --with-sysroot=/chroots/arm64/ --with-toolchain-path=/chroots/arm64/
|
||||
make images
|
||||
ls build/linux-aarch64-normal-server-release/</code></pre></li>
|
||||
</ul>
|
||||
<p>The build does not create new files in that chroot, so it can be reused for multiple builds without additional cleanup.</p>
|
||||
<p>Architectures that are known to successfully cross-compile like this are:</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr class="header">
|
||||
<th style="text-align: left;">Target</th>
|
||||
<th style="text-align: left;"><code>CC</code></th>
|
||||
<th style="text-align: left;"><code>CXX</code></th>
|
||||
<th><code>--arch=...</code></th>
|
||||
<th><code>--openjdk-target=...</code></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;">x86</td>
|
||||
<td style="text-align: left;">default</td>
|
||||
<td style="text-align: left;">default</td>
|
||||
<td>i386</td>
|
||||
<td>i386-linux-gnu</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: left;">armhf</td>
|
||||
<td style="text-align: left;">gcc-arm-linux-gnueabihf</td>
|
||||
<td style="text-align: left;">g++-arm-linux-gnueabihf</td>
|
||||
<td>armhf</td>
|
||||
<td>arm-linux-gnueabihf</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;">aarch64</td>
|
||||
<td style="text-align: left;">gcc-aarch64-linux-gnu</td>
|
||||
<td style="text-align: left;">g++-aarch64-linux-gnu</td>
|
||||
<td>arm64</td>
|
||||
<td>aarch64-linux-gnu</td>
|
||||
</tr>
|
||||
<tr class="even">
|
||||
<td style="text-align: left;">ppc64el</td>
|
||||
<td style="text-align: left;">gcc-powerpc64le-linux-gnu</td>
|
||||
<td style="text-align: left;">g++-powerpc64le-linux-gnu</td>
|
||||
<td>ppc64el</td>
|
||||
<td>powerpc64le-linux-gnu</td>
|
||||
</tr>
|
||||
<tr class="odd">
|
||||
<td style="text-align: left;">s390x</td>
|
||||
<td style="text-align: left;">gcc-s390x-linux-gnu</td>
|
||||
<td style="text-align: left;">g++-s390x-linux-gnu</td>
|
||||
<td>s390x</td>
|
||||
<td>s390x-linux-gnu</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>Additional architectures might be supported by Debian/Ubuntu Ports.</p>
|
||||
<h3 id="building-for-armaarch64">Building for ARM/aarch64</h3>
|
||||
<p>A common cross-compilation target is the ARM CPU. When building for ARM, it is useful to set the ABI profile. A number of pre-defined ABI profiles are available using <code>--with-abi-profile</code>: arm-vfp-sflt, arm-vfp-hflt, arm-sflt, armv5-vfp-sflt, armv6-vfp-hflt. Note that soft-float ABIs are no longer properly supported by the JDK.</p>
|
||||
<p>The JDK contains two different ports for the aarch64 platform, one is the original aarch64 port from the <a href="http://openjdk.java.net/projects/aarch64-port">AArch64 Port Project</a> and one is a 64-bit version of the Oracle contributed ARM port. When targeting aarch64, by the default the original aarch64 port is used. To select the Oracle ARM 64 port, use <code>--with-cpu-port=arm64</code>. Also set the corresponding value (<code>aarch64</code> or <code>arm64</code>) to –with-abi-profile, to ensure a consistent build.</p>
|
||||
<p>The JDK contains two different ports for the aarch64 platform, one is the original aarch64 port from the <a href="http://openjdk.java.net/projects/aarch64-port">AArch64 Port Project</a> and one is a 64-bit version of the Oracle contributed ARM port. When targeting aarch64, by the default the original aarch64 port is used. To select the Oracle ARM 64 port, use <code>--with-cpu-port=arm64</code>. Also set the corresponding value (<code>aarch64</code> or <code>arm64</code>) to --with-abi-profile, to ensure a consistent build.</p>
|
||||
<h3 id="verifying-the-build">Verifying the Build</h3>
|
||||
<p>The build will end up in a directory named like <code>build/linux-arm-normal-server-release</code>.</p>
|
||||
<p>Inside this build output directory, the <code>images/jdk</code> will contain the newly built JDK, for your <em>target</em> system.</p>
|
||||
@@ -651,21 +715,21 @@ cp: cannot stat `arm-linux-gnueabihf/libXt.so': No such file or directory</c
|
||||
<h2 id="build-performance">Build Performance</h2>
|
||||
<p>Building the JDK requires a lot of horsepower. Some of the build tools can be adjusted to utilize more or less of resources such as parallel threads and memory. The <code>configure</code> script analyzes your system and selects reasonable values for such options based on your hardware. If you encounter resource problems, such as out of memory conditions, you can modify the detected values with:</p>
|
||||
<ul>
|
||||
<li><p><code>--with-num-cores</code> – number of cores in the build system, e.g. <code>--with-num-cores=8</code>.</p></li>
|
||||
<li><p><code>--with-memory-size</code> – memory (in MB) available in the build system, e.g. <code>--with-memory-size=1024</code></p></li>
|
||||
<li><p><code>--with-num-cores</code> -- number of cores in the build system, e.g. <code>--with-num-cores=8</code>.</p></li>
|
||||
<li><p><code>--with-memory-size</code> -- memory (in MB) available in the build system, e.g. <code>--with-memory-size=1024</code></p></li>
|
||||
</ul>
|
||||
<p>You can also specify directly the number of build jobs to use with <code>--with-jobs=N</code> to <code>configure</code>, or <code>JOBS=N</code> to <code>make</code>. Do not use the <code>-j</code> flag to <code>make</code>. In most cases it will be ignored by the makefiles, but it can cause problems for some make targets.</p>
|
||||
<p>It might also be necessary to specify the JVM arguments passed to the Boot JDK, using e.g. <code>--with-boot-jdk-jvmargs="-Xmx8G"</code>. Doing so will override the default JVM arguments passed to the Boot JDK.</p>
|
||||
<p>At the end of a successful execution of <code>configure</code>, you will get a performance summary, indicating how well the build will perform. Here you will also get performance hints. If you want to build fast, pay attention to those!</p>
|
||||
<p>If you want to tweak build performance, run with <code>make LOG=info</code> to get a build time summary at the end of the build process.</p>
|
||||
<h3 id="disk-speed">Disk Speed</h3>
|
||||
<p>If you are using network shares, e.g. via NFS, for your source code, make sure the build directory is situated on local disk (e.g. by <code>ln -s /localdisk/jdk-build $JDK-SHARE/build</code>). The performance penalty is extremely high for building on a network share; close to unusable.</p>
|
||||
<p>If you are using network shares, e.g. via NFS, for your source code, make sure the build directory is situated on local disk (e.g. by <code>ln -s /localdisk/jdk-build $JDK-SHARE/build</code>). The performance penalty is extremely high for building on a network share; close to unusable.</p>
|
||||
<p>Also, make sure that your build tools (including Boot JDK and toolchain) is located on a local disk and not a network share.</p>
|
||||
<p>As has been stressed elsewhere, do use SSD for source code and build directory, as well as (if possible) the build tools.</p>
|
||||
<h3 id="virus-checking">Virus Checking</h3>
|
||||
<p>The use of virus checking software, especially on Windows, can <em>significantly</em> slow down building of the JDK. If possible, turn off such software, or exclude the directory containing the JDK source code from on-the-fly checking.</p>
|
||||
<h3 id="ccache">Ccache</h3>
|
||||
<p>The JDK build supports building with ccache when using gcc or clang. Using ccache can radically speed up compilation of native code if you often rebuild the same sources. Your milage may vary however, so we recommend evaluating it for yourself. To enable it, make sure it’s on the path and configure with <code>--enable-ccache</code>.</p>
|
||||
<p>The JDK build supports building with ccache when using gcc or clang. Using ccache can radically speed up compilation of native code if you often rebuild the same sources. Your milage may vary however, so we recommend evaluating it for yourself. To enable it, make sure it's on the path and configure with <code>--enable-ccache</code>.</p>
|
||||
<h3 id="precompiled-headers">Precompiled Headers</h3>
|
||||
<p>By default, the Hotspot build uses preccompiled headers (PCH) on the toolchains were it is properly supported (clang, gcc, and Visual Studio). Normally, this speeds up the build process, but in some circumstances, it can actually slow things down.</p>
|
||||
<p>You can experiment by disabling precompiled headers using <code>--disable-precompiled-headers</code>.</p>
|
||||
@@ -700,11 +764,11 @@ make/Main.gmk:263: recipe for target 'hotspot-server-libs' failed
|
||||
|
||||
Hint: Try searching the build log for the name of the first failed target.
|
||||
Hint: If caused by a warning, try configure --disable-warnings-as-errors.</code></pre>
|
||||
<p>Let’s break it down! First, the selected configuration, and the top-level target you entered on the command line that caused the failure is printed.</p>
|
||||
<p>Let's break it down! First, the selected configuration, and the top-level target you entered on the command line that caused the failure is printed.</p>
|
||||
<p>Then, between the <code>Output from failing command(s) repeated here</code> and <code>End of repeated output</code> the first lines of output (stdout and stderr) from the actual failing command is repeated. In most cases, this is the error message that caused the build to fail. If multiple commands were failing (this can happen in a parallel build), output from all failed commands will be printed here.</p>
|
||||
<p>The path to the <code>failure-logs</code> directory is printed. In this file you will find a <code><target>.log</code> file that contains the output from this command in its entirety, and also a <code><target>.cmd</code>, which contain the complete command line used for running this command. You can re-run the failing command by executing <code>. <path to failure-logs>/<target>.cmd</code> in your shell.</p>
|
||||
<p>Another way to trace the failure is to follow the chain of make targets, from top-level targets to individual file targets. Between <code>Make failed targets repeated here</code> and <code>End of repeated output</code> the output from make showing this chain is repeated. The first failed recipe will typically contain the full path to the file in question that failed to compile. Following lines will show a trace of make targets why we ended up trying to compile that file.</p>
|
||||
<p>Finally, some hints are given on how to locate the error in the complete log. In this example, we would try searching the log file for “<code>psMemoryPool.o</code>”. Another way to quickly locate make errors in the log is to search for “<code>] Error</code>” or “<code>***</code>”.</p>
|
||||
<p>Finally, some hints are given on how to locate the error in the complete log. In this example, we would try searching the log file for "<code>psMemoryPool.o</code>". Another way to quickly locate make errors in the log is to search for "<code>] Error</code>" or "<code>***</code>".</p>
|
||||
<p>Note that the build failure summary will only help you if the issue was a compilation failure or similar. If the problem is more esoteric, or is due to errors in the build machinery, you will likely get empty output logs, and <code>No indication of failed target found</code> instead of the make target chain.</p>
|
||||
<h4 id="checking-the-build-log-file">Checking the Build Log File</h4>
|
||||
<p>The output (stdout and stderr) from the latest build is always stored in <code>$BUILD/build.log</code>. The previous build log is stored as <code>build.log.old</code>. This means that it is not necessary to redirect the build output yourself if you want to process it.</p>
|
||||
@@ -725,13 +789,13 @@ Hint: If caused by a warning, try configure --disable-warnings-as-errors.</code>
|
||||
<li><p>Clean build results</p>
|
||||
<p>The simplest way to fix incremental rebuild issues is to run <code>make clean</code>. This will remove all build results, but not the configuration or any build system support artifacts. In most cases, this will solve build errors resulting from incremental build mismatches.</p></li>
|
||||
<li><p>Completely clean the build directory.</p>
|
||||
<p>If this does not work, the next step is to run <code>make dist-clean</code>, or removing the build output directory (<code>$BUILD</code>). This will clean all generated output, including your configuration. You will need to re-run <code>configure</code> after this step. A good idea is to run <code>make print-configuration</code> before running <code>make dist-clean</code>, as this will print your current <code>configure</code> command line. Here’s a way to do this:</p>
|
||||
<p>If this does not work, the next step is to run <code>make dist-clean</code>, or removing the build output directory (<code>$BUILD</code>). This will clean all generated output, including your configuration. You will need to re-run <code>configure</code> after this step. A good idea is to run <code>make print-configuration</code> before running <code>make dist-clean</code>, as this will print your current <code>configure</code> command line. Here's a way to do this:</p>
|
||||
<pre><code>make print-configuration > current-configuration
|
||||
make dist-clean
|
||||
bash configure $(cat current-configuration)
|
||||
make</code></pre></li>
|
||||
<li><p>Re-clone the Mercurial forest</p>
|
||||
<p>Sometimes the Mercurial repositories themselves gets in a state that causes the product to be un-buildable. In such a case, the simplest solution is often the “sledgehammer approach”: delete the entire forest, and re-clone it. If you have local changes, save them first to a different location using <code>hg export</code>.</p></li>
|
||||
<p>Sometimes the Mercurial repositories themselves gets in a state that causes the product to be un-buildable. In such a case, the simplest solution is often the "sledgehammer approach": delete the entire forest, and re-clone it. If you have local changes, save them first to a different location using <code>hg export</code>.</p></li>
|
||||
</ol>
|
||||
<h3 id="specific-build-issues">Specific Build Issues</h3>
|
||||
<h4 id="clock-skew">Clock Skew</h4>
|
||||
@@ -755,7 +819,7 @@ spawn failed</code></pre>
|
||||
<h2 id="hints-and-suggestions-for-advanced-users">Hints and Suggestions for Advanced Users</h2>
|
||||
<h3 id="setting-up-a-forest-for-pushing-changes-defpath">Setting Up a Forest for Pushing Changes (defpath)</h3>
|
||||
<p>To help you prepare a proper push path for a Mercurial repository, there exists a useful tool known as <a href="http://openjdk.java.net/projects/code-tools/defpath">defpath</a>. It will help you setup a proper push path for pushing changes to the JDK.</p>
|
||||
<p>Install the extension by cloning <code>http://hg.openjdk.java.net/code-tools/defpath</code> and updating your <code>.hgrc</code> file. Here’s one way to do this:</p>
|
||||
<p>Install the extension by cloning <code>http://hg.openjdk.java.net/code-tools/defpath</code> and updating your <code>.hgrc</code> file. Here's one way to do this:</p>
|
||||
<pre><code>cd ~
|
||||
mkdir hg-ext
|
||||
cd hg-ext
|
||||
@@ -789,7 +853,7 @@ sudo mv /tmp/configure /usr/local/bin</code></pre>
|
||||
<h3 id="handling-reconfigurations">Handling Reconfigurations</h3>
|
||||
<p>If you update the forest and part of the configure script has changed, the build system will force you to re-run <code>configure</code>.</p>
|
||||
<p>Most of the time, you will be fine by running <code>configure</code> again with the same arguments as the last time, which can easily be performed by <code>make reconfigure</code>. To simplify this, you can use the <code>CONF_CHECK</code> make control variable, either as <code>make CONF_CHECK=auto</code>, or by setting an environment variable. For instance, if you add <code>export CONF_CHECK=auto</code> to your <code>.bashrc</code> file, <code>make</code> will always run <code>reconfigure</code> automatically whenever the configure script has changed.</p>
|
||||
<p>You can also use <code>CONF_CHECK=ignore</code> to skip the check for a needed configure update. This might speed up the build, but comes at the risk of an incorrect build result. This is only recommended if you know what you’re doing.</p>
|
||||
<p>You can also use <code>CONF_CHECK=ignore</code> to skip the check for a needed configure update. This might speed up the build, but comes at the risk of an incorrect build result. This is only recommended if you know what you're doing.</p>
|
||||
<p>From time to time, you will also need to modify the command line to <code>configure</code> due to changes. Use <code>make print-configure</code> to show the command line used for your current configuration.</p>
|
||||
<h3 id="using-fine-grained-make-targets">Using Fine-Grained Make Targets</h3>
|
||||
<p>The default behavior for make is to create consistent and correct output, at the expense of build speed, if necessary.</p>
|
||||
@@ -847,9 +911,9 @@ test-support/</code></pre>
|
||||
<p>This is what they are used for:</p>
|
||||
<ul>
|
||||
<li><p><code>images</code>: This is the directory were the output of the <code>*-image</code> make targets end up. For instance, <code>make jdk-image</code> ends up in <code>images/jdk</code>.</p></li>
|
||||
<li><p><code>jdk</code>: This is the “exploded image”. After <code>make jdk</code>, you will be able to launch the newly built JDK by running <code>$BUILD/jdk/bin/java</code>.</p></li>
|
||||
<li><p><code>jdk</code>: This is the "exploded image". After <code>make jdk</code>, you will be able to launch the newly built JDK by running <code>$BUILD/jdk/bin/java</code>.</p></li>
|
||||
<li><p><code>test-results</code>: This directory contains the results from running tests.</p></li>
|
||||
<li><p><code>support</code>: This is an area for intermediate files needed during the build, e.g. generated source code, object files and class files. Some noteworthy directories in <code>support</code> is <code>gensrc</code>, which contains the generated source code, and the <code>modules_*</code> directories, which contains the files in a per-module hierarchy that will later be collapsed into the <code>jdk</code> directory of the exploded image.</p></li>
|
||||
<li><p><code>support</code>: This is an area for intermediate files needed during the build, e.g. generated source code, object files and class files. Some noteworthy directories in <code>support</code> is <code>gensrc</code>, which contains the generated source code, and the <code>modules_*</code> directories, which contains the files in a per-module hierarchy that will later be collapsed into the <code>jdk</code> directory of the exploded image.</p></li>
|
||||
<li><p><code>buildtools</code>: This is an area for tools compiled for the build platform that are used during the rest of the build.</p></li>
|
||||
<li><p><code>hotspot</code>: This is an area for intermediate files needed when building hotspot.</p></li>
|
||||
<li><p><code>configure-support</code>, <code>make-support</code> and <code>test-support</code>: These directories contain files that are needed by the build system for <code>configure</code>, <code>make</code> and for running tests.</p></li>
|
||||
@@ -884,7 +948,7 @@ test-support/</code></pre>
|
||||
))</code></pre>
|
||||
<p>By encapsulating and expressing the high-level knowledge of <em>what</em> should be done, rather than <em>how</em> it should be done (as is normal in Makefiles), we can build a much more powerful and flexible build system.</p>
|
||||
<p>Correct dependency tracking is paramount. Sloppy dependency tracking will lead to improper parallelization, or worse, race conditions.</p>
|
||||
<p>To test for/debug race conditions, try running <code>make JOBS=1</code> and <code>make JOBS=100</code> and see if it makes any difference. (It shouldn’t).</p>
|
||||
<p>To test for/debug race conditions, try running <code>make JOBS=1</code> and <code>make JOBS=100</code> and see if it makes any difference. (It shouldn't).</p>
|
||||
<p>To compare the output of two different builds and see if, and how, they differ, run <code>$BUILD1/compare.sh -o $BUILD2</code>, where <code>$BUILD1</code> and <code>$BUILD2</code> are the two builds you want to compare.</p>
|
||||
<p>To automatically build two consecutive versions and compare them, use <code>COMPARE_BUILD</code>. The value of <code>COMPARE_BUILD</code> is a set of variable=value assignments, like this:</p>
|
||||
<pre><code>make COMPARE_BUILD=CONF=--enable-new-hotspot-feature:MAKE=hotspot</code></pre>
|
||||
@@ -892,9 +956,9 @@ test-support/</code></pre>
|
||||
<p>To analyze build performance, run with <code>LOG=trace</code> and check <code>$BUILD/build-trace-time.log</code>. Use <code>JOBS=1</code> to avoid parallelism.</p>
|
||||
<p>Please check that you adhere to the <a href="http://openjdk.java.net/groups/build/doc/code-conventions.html">Code Conventions for the Build System</a> before submitting patches.</p>
|
||||
<h2 id="contributing-to-the-jdk">Contributing to the JDK</h2>
|
||||
<p>So, now you’ve built your JDK, and made your first patch, and want to contribute it back to the OpenJDK Community.</p>
|
||||
<p>So, now you've built your JDK, and made your first patch, and want to contribute it back to the OpenJDK Community.</p>
|
||||
<p>First of all: Thank you! We gladly welcome your contribution. However, please bear in mind that the JDK is a massive project, and we must ask you to follow our rules and guidelines to be able to accept your contribution.</p>
|
||||
<p>The official place to start is the <a href="http://openjdk.java.net/contribute/">‘How to contribute’ page</a>. There is also an official (but somewhat outdated and skimpy on details) <a href="http://openjdk.java.net/guide/">Developer’s Guide</a>.</p>
|
||||
<p>If this seems overwhelming to you, the Adoption Group is there to help you! A good place to start is their <a href="https://wiki.openjdk.java.net/display/Adoption/New+Contributor">‘New Contributor’ page</a>, or start reading the comprehensive <a href="https://adoptopenjdk.gitbooks.io/adoptopenjdk-getting-started-kit/en/">Getting Started Kit</a>. The Adoption Group will also happily answer any questions you have about contributing. Contact them by <a href="http://mail.openjdk.java.net/mailman/listinfo/adoption-discuss">mail</a> or <a href="http://openjdk.java.net/irc/">IRC</a>.</p>
|
||||
<p>The official place to start is the <a href="http://openjdk.java.net/contribute/">'How to contribute' page</a>. There is also an official (but somewhat outdated and skimpy on details) <a href="http://openjdk.java.net/guide/">Developer's Guide</a>.</p>
|
||||
<p>If this seems overwhelming to you, the Adoption Group is there to help you! A good place to start is their <a href="https://wiki.openjdk.java.net/display/Adoption/New+Contributor">'New Contributor' page</a>, or start reading the comprehensive <a href="https://adoptopenjdk.gitbooks.io/adoptopenjdk-getting-started-kit/en/">Getting Started Kit</a>. The Adoption Group will also happily answer any questions you have about contributing. Contact them by <a href="http://mail.openjdk.java.net/mailman/listinfo/adoption-discuss">mail</a> or <a href="http://openjdk.java.net/irc/">IRC</a>.</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -120,7 +120,16 @@ At a minimum, a machine with 4 cores is advisable, as well as 4 GB of RAM. (The
|
||||
more cores to use, the more memory you need.) At least 8 GB of free disk space
|
||||
is required.
|
||||
|
||||
### Building on arm/aarch64
|
||||
### Building on aarch64
|
||||
|
||||
At a minimum, a machine with 8 cores is advisable, as well as 8 GB of RAM.
|
||||
(The more cores to use, the more memory you need.) At least 6 GB of free disk
|
||||
space is required.
|
||||
|
||||
If you do not have access to sufficiently powerful hardware, it is also
|
||||
possible to use [cross-compiling](#cross-compiling).
|
||||
|
||||
### Building on 32-bit arm
|
||||
|
||||
This is not recommended. Instead, see the section on [Cross-compiling](
|
||||
#cross-compiling).
|
||||
@@ -233,9 +242,8 @@ difficult for a project such as the JDK to keep pace with a continuously updated
|
||||
machine running macOS. See the section on [Apple Xcode](#apple-xcode) on some
|
||||
strategies to deal with this.
|
||||
|
||||
It is recommended that you use at least Mac OS X 10.9 (Mavericks). At the time
|
||||
of writing, the JDK has been successfully compiled on macOS versions up to
|
||||
10.12.5 (Sierra), using XCode 8.3.2 and `--disable-warnings-as-errors`.
|
||||
It is recommended that you use at least Mac OS X 10.13 (High Sierra). At the time
|
||||
of writing, the JDK has been successfully compiled on macOS 10.12 (Sierra).
|
||||
|
||||
The standard macOS environment contains the basic tooling needed to build, but
|
||||
for external libraries a package manager is recommended. The JDK uses
|
||||
@@ -292,9 +300,9 @@ issues.
|
||||
Operating system Toolchain version
|
||||
------------------ -------------------------------------------------------
|
||||
Linux gcc 7.3.0
|
||||
macOS Apple Xcode 6.3 (using clang 6.1.0)
|
||||
macOS Apple Xcode 9.4 (using clang 9.1.0)
|
||||
Solaris Oracle Solaris Studio 12.4 (with compiler version 5.13)
|
||||
Windows Microsoft Visual Studio 2013 update 4
|
||||
Windows Microsoft Visual Studio 2017 update 15.5.5
|
||||
|
||||
### gcc
|
||||
|
||||
@@ -315,7 +323,7 @@ To use clang instead of gcc on Linux, use `--with-toolchain-type=clang`.
|
||||
|
||||
### Apple Xcode
|
||||
|
||||
The oldest supported version of Xcode is 5.
|
||||
The oldest supported version of Xcode is 8.
|
||||
|
||||
You will need the Xcode command lines developers tools to be able to build
|
||||
the JDK. (Actually, *only* the command lines tools are needed, not the IDE.)
|
||||
@@ -330,7 +338,7 @@ http://iosdevelopertips.com/xcode/install-multiple-versions-of-xcode.html) has
|
||||
good suggestions on managing multiple Xcode versions. To use a specific version
|
||||
of Xcode, use `xcode-select -s` before running `configure`, or use
|
||||
`--with-toolchain-path` to point to the version of Xcode to use, e.g.
|
||||
`configure --with-toolchain-path=/Applications/Xcode5.app/Contents/Developer/usr/bin`
|
||||
`configure --with-toolchain-path=/Applications/Xcode8.app/Contents/Developer/usr/bin`
|
||||
|
||||
If you have recently (inadvertently) updated your OS and/or Xcode version, and
|
||||
the JDK can no longer be built, please see the section on [Problems with the
|
||||
@@ -372,11 +380,11 @@ CC: Sun C++ 5.13 SunOS_i386 151846-10 2015/10/30
|
||||
|
||||
The minimum accepted version of Visual Studio is 2010. Older versions will not
|
||||
be accepted by `configure`. The maximum accepted version of Visual Studio is
|
||||
2013.
|
||||
2017. Versions older than 2017 are unlikely to continue working for long.
|
||||
|
||||
If you have multiple versions of Visual Studio installed, `configure` will by
|
||||
default pick the latest. You can request a specific version to be used by
|
||||
setting `--with-toolchain-version`, e.g. `--with-toolchain-version=2010`.
|
||||
setting `--with-toolchain-version`, e.g. `--with-toolchain-version=2015`.
|
||||
|
||||
If you get `LINK: fatal error LNK1123: failure during conversion to COFF: file
|
||||
invalid` when building using Visual Studio 2010, you have encountered
|
||||
@@ -1019,6 +1027,51 @@ Note that X11 is needed even if you only want to build a headless JDK.
|
||||
* If the X11 libraries are not properly detected by `configure`, you can
|
||||
point them out by `--with-x`.
|
||||
|
||||
### Creating And Using Sysroots With qemu-deboostrap
|
||||
|
||||
Fortunately, you can create sysroots for foreign architectures with tools
|
||||
provided by your OS. On Debian/Ubuntu systems, one could use `qemu-deboostrap` to
|
||||
create the *target* system chroot, which would have the native libraries and headers
|
||||
specific to that *target* system. After that, we can use the cross-compiler on the *build*
|
||||
system, pointing into chroot to get the build dependencies right. This allows building
|
||||
for foreign architectures with native compilation speed.
|
||||
|
||||
For example, cross-compiling to AArch64 from x86_64 could be done like this:
|
||||
|
||||
* Install cross-compiler on the *build* system:
|
||||
```
|
||||
apt install g++-aarch64-linux-gnu gcc-aarch64-linux-gnu
|
||||
```
|
||||
|
||||
* Create chroot on the *build* system, configuring it for *target* system:
|
||||
```
|
||||
sudo qemu-debootstrap --arch=arm64 --verbose \
|
||||
--include=fakeroot,build-essential,libx11-dev,libxext-dev,libxrender-dev,libxtst-dev,libxt-dev,libcups2-dev,libfontconfig1-dev,libasound2-dev,libfreetype6-dev,libpng12-dev \
|
||||
--resolve-deps jessie /chroots/arm64 http://httpredir.debian.org/debian/
|
||||
```
|
||||
|
||||
* Configure and build with newly created chroot as sysroot/toolchain-path:
|
||||
```
|
||||
CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++ sh ./configure --openjdk-target=aarch64-linux-gnu --with-sysroot=/chroots/arm64/ --with-toolchain-path=/chroots/arm64/
|
||||
make images
|
||||
ls build/linux-aarch64-normal-server-release/
|
||||
```
|
||||
|
||||
The build does not create new files in that chroot, so it can be reused for multiple builds
|
||||
without additional cleanup.
|
||||
|
||||
Architectures that are known to successfully cross-compile like this are:
|
||||
|
||||
Target `CC` `CXX` `--arch=...` `--openjdk-target=...`
|
||||
------------ ------------------------- --------------------------- ------------ ----------------------
|
||||
x86 default default i386 i386-linux-gnu
|
||||
armhf gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf armhf arm-linux-gnueabihf
|
||||
aarch64 gcc-aarch64-linux-gnu g++-aarch64-linux-gnu arm64 aarch64-linux-gnu
|
||||
ppc64el gcc-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu ppc64el powerpc64le-linux-gnu
|
||||
s390x gcc-s390x-linux-gnu g++-s390x-linux-gnu s390x s390x-linux-gnu
|
||||
|
||||
Additional architectures might be supported by Debian/Ubuntu Ports.
|
||||
|
||||
### Building for ARM/aarch64
|
||||
|
||||
A common cross-compilation target is the ARM CPU. When building for ARM, it is
|
||||
|
||||
@@ -1,16 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="generator" content="pandoc" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||||
<meta charset="utf-8">
|
||||
<meta name="generator" content="pandoc">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
|
||||
<title>Testing the JDK</title>
|
||||
<style type="text/css">
|
||||
code{white-space: pre-wrap;}
|
||||
span.smallcaps{font-variant: small-caps;}
|
||||
span.underline{text-decoration: underline;}
|
||||
div.column{display: inline-block; vertical-align: top; width: 50%;}
|
||||
</style>
|
||||
<style type="text/css">code{white-space: pre;}</style>
|
||||
<link rel="stylesheet" href="../make/data/docs-resources/resources/jdk-default.css">
|
||||
<!--[if lt IE 9]>
|
||||
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
|
||||
@@ -39,7 +34,7 @@
|
||||
</nav>
|
||||
<h2 id="using-the-run-test-framework">Using the run-test framework</h2>
|
||||
<p>This new way of running tests is developer-centric. It assumes that you have built a JDK locally and want to test it. Running common test targets is simple, and more complex ad-hoc combination of tests is possible. The user interface is forgiving, and clearly report errors it cannot resolve.</p>
|
||||
<p>The main target “run-test” uses the jdk-image as the tested product. There is also an alternate target “exploded-run-test” that uses the exploded image instead. Not all tests will run successfully on the exploded image, but using this target can greatly improve rebuild times for certain workflows.</p>
|
||||
<p>The main target "run-test" uses the jdk-image as the tested product. There is also an alternate target "exploded-run-test" that uses the exploded image instead. Not all tests will run successfully on the exploded image, but using this target can greatly improve rebuild times for certain workflows.</p>
|
||||
<p>Some example command-lines:</p>
|
||||
<pre><code>$ make run-test-tier1
|
||||
$ make run-test-jdk_lang JTREG="JOBS=8"
|
||||
@@ -49,7 +44,7 @@ $ make run-test TEST="hotspot:hotspot_gc" JTREG="JOBS=1;TIMEOUT=8
|
||||
$ make run-test TEST="jtreg:test/hotspot:hotspot_gc test/hotspot/jtreg/native_sanity/JniVersion.java"
|
||||
$ make exploded-run-test TEST=tier2</code></pre>
|
||||
<h3 id="configuration">Configuration</h3>
|
||||
<p>To be able to run JTReg tests, <code>configure</code> needs to know where to find the JTReg test framework. If it is not picked up automatically by configure, use the <code>--with-jtreg=<path to jtreg home></code> option to point to the JTReg framework. Note that this option should point to the JTReg home, i.e. the top directory, containing <code>lib/jtreg.jar</code> etc. (An alternative is to set the <code>JT_HOME</code> environment variable to point to the JTReg home before running <code>configure</code>.)</p>
|
||||
<p>To be able to run JTReg tests, <code>configure</code> needs to know where to find the JTReg test framework. If it is not picked up automatically by configure, use the <code>--with-jtreg=<path to jtreg home></code> option to point to the JTReg framework. Note that this option should point to the JTReg home, i.e. the top directory, containing <code>lib/jtreg.jar</code> etc. (An alternative is to set the <code>JT_HOME</code> environment variable to point to the JTReg home before running <code>configure</code>.)</p>
|
||||
<h2 id="test-selection">Test selection</h2>
|
||||
<p>All functionality is available using the run-test make target. In this use case, the test or tests to be executed is controlled using the <code>TEST</code> variable. To speed up subsequent test runs with no source code changes, run-test-only can be used instead, which do not depend on the source and test image build.</p>
|
||||
<p>For some common top-level tests, direct make targets have been generated. This includes all JTReg test groups, the hotspot gtest, and custom tests (if present). This means that <code>make run-test-tier1</code> is equivalent to <code>make run-test TEST="tier1"</code>, but the latter is more tab-completion friendly. For more complex test runs, the <code>run-test TEST="x"</code> solution needs to be used.</p>
|
||||
@@ -63,7 +58,7 @@ $ make exploded-run-test TEST=tier2</code></pre>
|
||||
<h3 id="gtest">Gtest</h3>
|
||||
<p>Since the Hotspot Gtest suite is so quick, the default is to run all tests. This is specified by just <code>gtest</code>, or as a fully qualified test descriptor <code>gtest:all</code>.</p>
|
||||
<p>If you want, you can single out an individual test or a group of tests, for instance <code>gtest:LogDecorations</code> or <code>gtest:LogDecorations.level_test_vm</code>. This can be particularly useful if you want to run a shaky test repeatedly.</p>
|
||||
<p>For Gtest, there is a separate test suite for each JVM variant. The JVM variant is defined by adding <code>/<variant></code> to the test descriptor, e.g. <code>gtest:Log/client</code>. If you specify no variant, gtest will run once for each JVM variant present (e.g. server, client). So if you only have the server JVM present, then <code>gtest:all</code> will be equivalent to <code>gtest:all/server</code>.</p>
|
||||
<p>For Gtest, there is a separate test suite for each JVM variant. The JVM variant is defined by adding <code>/<variant></code> to the test descriptor, e.g. <code>gtest:Log/client</code>. If you specify no variant, gtest will run once for each JVM variant present (e.g. server, client). So if you only have the server JVM present, then <code>gtest:all</code> will be equivalent to <code>gtest:all/server</code>.</p>
|
||||
<h2 id="test-results-and-summary">Test results and summary</h2>
|
||||
<p>At the end of the test run, a summary of all tests run will be presented. This will have a consistent look, regardless of what test suites were used. This is a sample summary:</p>
|
||||
<pre><code>==============================
|
||||
@@ -78,13 +73,13 @@ TEST FAILURE</code></pre>
|
||||
<p>Tests where the number of TOTAL tests does not equal the number of PASSed tests will be considered a test failure. These are marked with the <code>>> ... <<</code> marker for easy identification.</p>
|
||||
<p>The classification of non-passed tests differs a bit between test suites. In the summary, ERROR is used as a catch-all for tests that neither passed nor are classified as failed by the framework. This might indicate test framework error, timeout or other problems.</p>
|
||||
<p>In case of test failures, <code>make run-test</code> will exit with a non-zero exit value.</p>
|
||||
<p>All tests have their result stored in <code>build/$BUILD/test-results/$TEST_ID</code>, where TEST_ID is a path-safe conversion from the fully qualified test descriptor, e.g. for <code>jtreg:jdk/test:tier1</code> the TEST_ID is <code>jtreg_jdk_test_tier1</code>. This path is also printed in the log at the end of the test run.</p>
|
||||
<p>All tests have their result stored in <code>build/$BUILD/test-results/$TEST_ID</code>, where TEST_ID is a path-safe conversion from the fully qualified test descriptor, e.g. for <code>jtreg:jdk/test:tier1</code> the TEST_ID is <code>jtreg_jdk_test_tier1</code>. This path is also printed in the log at the end of the test run.</p>
|
||||
<p>Additional work data is stored in <code>build/$BUILD/test-support/$TEST_ID</code>. For some frameworks, this directory might contain information that is useful in determining the cause of a failed test.</p>
|
||||
<h2 id="test-suite-control">Test suite control</h2>
|
||||
<p>It is possible to control various aspects of the test suites using make control variables.</p>
|
||||
<p>These variables use a keyword=value approach to allow multiple values to be set. So, for instance, <code>JTREG="JOBS=1;TIMEOUT=8"</code> will set the JTReg concurrency level to 1 and the timeout factor to 8. This is equivalent to setting <code>JTREG_JOBS=1 JTREG_TIMEOUT=8</code>, but using the keyword format means that the <code>JTREG</code> variable is parsed and verified for correctness, so <code>JTREG="TMIEOUT=8"</code> would give an error, while <code>JTREG_TMIEOUT=8</code> would just pass unnoticed.</p>
|
||||
<p>To separate multiple keyword=value pairs, use <code>;</code> (semicolon). Since the shell normally eats <code>;</code>, the recommended usage is to write the assignment inside qoutes, e.g. <code>JTREG="...;..."</code>. This will also make sure spaces are preserved, as in <code>JTREG="VM_OPTIONS=-XshowSettings -Xlog:gc+ref=debug"</code>.</p>
|
||||
<p>(Other ways are possible, e.g. using backslash: <code>JTREG=JOBS=1\;TIMEOUT=8</code>. Also, as a special technique, the string <code>%20</code> will be replaced with space for certain options, e.g. <code>JTREG=VM_OPTIONS=-XshowSettings%20-Xlog:gc+ref=debug</code>. This can be useful if you have layers of scripts and have trouble getting proper quoting of command line arguments through.)</p>
|
||||
<p>(Other ways are possible, e.g. using backslash: <code>JTREG=JOBS=1\;TIMEOUT=8</code>. Also, as a special technique, the string <code>%20</code> will be replaced with space for certain options, e.g. <code>JTREG=VM_OPTIONS=-XshowSettings%20-Xlog:gc+ref=debug</code>. This can be useful if you have layers of scripts and have trouble getting proper quoting of command line arguments through.)</p>
|
||||
<p>As far as possible, the names of the keywords have been standardized between test suites.</p>
|
||||
<h3 id="jtreg-keywords">JTReg keywords</h3>
|
||||
<h4 id="jobs">JOBS</h4>
|
||||
|
||||
@@ -42,7 +42,7 @@ MODULES_SYMBOLS_FILES := $(foreach module, $(EXPORTED_SYMBOLS_MODULES), \
|
||||
|
||||
$(GLOBAL_SYMBOLS_FILE): $(MODULES_SYMBOLS_FILES)
|
||||
$(call LogInfo, Generating global exported.symbols file)
|
||||
$(MKDIR) -p $(@D)
|
||||
$(call MakeTargetDir)
|
||||
$(CAT) $^ > $@
|
||||
|
||||
TARGETS += $(GLOBAL_SYMBOLS_FILE)
|
||||
|
||||
@@ -70,6 +70,7 @@ define SetupBundleFileBody
|
||||
$$(call SetIfEmpty, $1_UNZIP_DEBUGINFO, false)
|
||||
|
||||
$(BUNDLES_OUTPUTDIR)/$$($1_BUNDLE_NAME): $$($1_FILES)
|
||||
$$(call MakeTargetDir)
|
||||
# If any of the files contain a space in the file name, CacheFind
|
||||
# will have replaced it with ?. Tar does not accept that so need to
|
||||
# switch it back.
|
||||
@@ -79,7 +80,6 @@ define SetupBundleFileBody
|
||||
$$(CAT) $$($1_$$d_LIST_FILE) | $$(TR) '?' ' ' > $$($1_$$d_LIST_FILE).tmp \
|
||||
&& $(MV) $$($1_$$d_LIST_FILE).tmp $$($1_$$d_LIST_FILE) $$(NEWLINE) \
|
||||
)
|
||||
$$(call MakeDir, $$(@D))
|
||||
ifneq ($$($1_SPECIAL_INCLUDES), )
|
||||
$$(foreach i, $$($1_SPECIAL_INCLUDES), \
|
||||
$$(foreach d, $$($1_BASE_DIRS), \
|
||||
|
||||
60
make/CompileCommands.gmk
Normal file
60
make/CompileCommands.gmk
Normal file
@@ -0,0 +1,60 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
|
||||
default: all
|
||||
|
||||
include $(SPEC)
|
||||
include MakeBase.gmk
|
||||
|
||||
# When FIXPATH is set, let it process the file to make sure all paths are usable
|
||||
# by system native tools. The FIXPATH tool assumes arguments preceeded by an @
|
||||
# character points to a text file containing further arguments (similar to a
|
||||
# linker). It replaces any such arguments with a different temporary filename,
|
||||
# whose contents has been processed to make any paths native. To obtain a
|
||||
# properly processed compile_commands.json, FIXPATH is then made to invoke an
|
||||
# AWK script with the unprocessed json file as the only argument, prepended with
|
||||
# an @ character. The AWK script simply copies the contents of this processed
|
||||
# file.
|
||||
#
|
||||
# The sed command encloses the fragments inside brackets and removes the final
|
||||
# trailing comma.
|
||||
$(OUTPUTDIR)/compile_commands.json: $(wildcard $(MAKESUPPORT_OUTPUTDIR)/compile-commands/*.json)
|
||||
$(call LogWarn, Updating compile_commands.json)
|
||||
$(RM) $@
|
||||
$(FIND) $(MAKESUPPORT_OUTPUTDIR)/compile-commands/ -name \*.json | \
|
||||
$(SORT) | $(XARGS) $(CAT) >> $@.tmp
|
||||
$(if $(FIXPATH),$(FIXPATH) $(AWK) 'BEGIN { \
|
||||
tmpfile = substr(ARGV[2],2); \
|
||||
cmd = "$(CP) " "\047" tmpfile "\047" " $@.tmp"; \
|
||||
system(cmd); \
|
||||
}' -- @$@.tmp)
|
||||
$(SED) -e '1s/^/[\$(NEWLINE)/' -e '$(DOLLAR)s/,\s\{0,\}$(DOLLAR)/\$(NEWLINE)]/' $@.tmp > $@
|
||||
$(RM) $@.tmp
|
||||
|
||||
TARGETS += $(OUTPUTDIR)/compile_commands.json
|
||||
|
||||
all: $(TARGETS)
|
||||
|
||||
.PHONY: all
|
||||
@@ -511,6 +511,10 @@ jdk.aot_ADD_JAVAC_FLAGS += -parameters -XDstringConcat=inline \
|
||||
--add-exports jdk.internal.vm.ci/jdk.vm.ci.sparc=jdk.internal.vm.compiler,jdk.aot \
|
||||
#
|
||||
|
||||
jdk.aot_EXCLUDES += \
|
||||
jdk.tools.jaotc.test
|
||||
#
|
||||
|
||||
################################################################################
|
||||
|
||||
sun.charsets_COPY += .dat
|
||||
@@ -621,9 +625,14 @@ $(JDK_OUTPUTDIR)/modules/%_zh_HK.properties: $(JDK_OUTPUTDIR)/modules/%_zh_TW.pr
|
||||
$(install-file)
|
||||
|
||||
CreateHkTargets = \
|
||||
$(patsubst $(TOPDIR)/src/%, $(JDK_OUTPUTDIR)/modules/%, \
|
||||
$(subst /share/classes,, \
|
||||
$(subst _zh_TW,_zh_HK, $(filter %_zh_TW.properties, $1))))
|
||||
$(call FilterExcludedTranslations, \
|
||||
$(patsubst $(TOPDIR)/src/%, $(JDK_OUTPUTDIR)/modules/%, \
|
||||
$(subst /share/classes,, \
|
||||
$(subst _zh_TW,_zh_HK, $(filter %_zh_TW.properties, $1)) \
|
||||
) \
|
||||
), \
|
||||
.properties \
|
||||
)
|
||||
|
||||
ifeq ($(MODULE), java.sql.rowset)
|
||||
TARGETS += $(call CreateHkTargets, $(java.sql.rowset_CLEAN_FILES))
|
||||
|
||||
@@ -33,7 +33,7 @@ include MakeBase.gmk
|
||||
### CLDRConverter needs the JRE time zone names from the java.base source.
|
||||
|
||||
define cldrconverter_copytznames
|
||||
$(MKDIR) -p '$(@D)'
|
||||
$(call MakeTargetDir)
|
||||
$(RM) '$@'
|
||||
$(SED) -e "s/package sun.util.resources/package build.tools.cldrconverter/" \
|
||||
-e "s/extends TimeZoneNamesBundle//" \
|
||||
@@ -46,7 +46,7 @@ $(eval $(call SetupCopyFiles,COPY_INTERIM_CLDRCONVERTER, \
|
||||
DEST := $(BUILDTOOLS_OUTPUTDIR)/interim_cldrconverter_classes/build/tools/cldrconverter, \
|
||||
FILES := TimeZoneNames.java, \
|
||||
MACRO := cldrconverter_copytznames))
|
||||
|
||||
|
||||
##########################################################################################
|
||||
|
||||
all: $(COPY_INTERIM_CLDRCONVERTER)
|
||||
|
||||
@@ -41,7 +41,7 @@ COPY_CLASSES_TARGET := $(BUILDJDK_OUTPUTDIR)/jdk/modules/java.base/_the.buildjdk
|
||||
|
||||
$(COPY_CLASSES_TARGET): $(call CacheFind, $(wildcard \
|
||||
$(addprefix $(JDK_OUTPUTDIR)/modules/, $(MODULES_TO_COPY))))
|
||||
$(ECHO) $(LOG_INFO) "Copying java modules to buildjdk: $(MODULES_TO_COPY)"
|
||||
$(call LogInfo, Copying java modules to buildjdk: $(MODULES_TO_COPY))
|
||||
$(RM) -r $(BUILDJDK_OUTPUTDIR)/jdk/modules
|
||||
$(MKDIR) -p $(BUILDJDK_OUTPUTDIR)/jdk/modules
|
||||
$(foreach m, $(MODULES_TO_COPY), \
|
||||
|
||||
@@ -61,7 +61,7 @@ MODULES_SOURCE_PATH := $(call PathList, $(call GetModuleSrcPath) \
|
||||
$(SUPPORT_OUTPUTDIR)/rmic/* $(TOPDIR)/src/*/share/doc/stub)
|
||||
|
||||
# URLs
|
||||
JAVADOC_BASE_URL := http://www.oracle.com/pls/topic/lookup?ctx=javase10&id=homepage
|
||||
JAVADOC_BASE_URL := http://www.oracle.com/pls/topic/lookup?ctx=javase$(VERSION_NUMBER)&id=homepage
|
||||
BUG_SUBMIT_URL := http://bugreport.java.com/bugreport/
|
||||
COPYRIGHT_URL := {@docroot}/../legal/copyright.html
|
||||
LICENSE_URL := http://www.oracle.com/technetwork/java/javase/terms/license/java$(VERSION_NUMBER)speclicense.html
|
||||
@@ -274,6 +274,8 @@ define SetupApiDocsGenerationBody
|
||||
$1_INDIRECT_EXPORTS := $$(call FindTransitiveIndirectDepsForModules, $$($1_MODULES))
|
||||
$1_ALL_MODULES := $$(sort $$($1_MODULES) $$($1_INDIRECT_EXPORTS))
|
||||
|
||||
$1_JAVA_ARGS := -Dextlink.spec.version=$$(VERSION_SPECIFICATION)
|
||||
|
||||
ifeq ($$(ENABLE_FULL_DOCS), true)
|
||||
# Tell the ModuleGraph taglet to generate html links to soon-to-be-created
|
||||
# png files with module graphs.
|
||||
@@ -327,9 +329,10 @@ define SetupApiDocsGenerationBody
|
||||
)
|
||||
|
||||
ifeq ($$($1_JAVADOC_CMD), )
|
||||
$1_JAVADOC_CMD := $$(JAVA) -Djava.awt.headless=true \
|
||||
-Dextlink.spec.version=$$(VERSION_SPECIFICATION) $$($1_JAVA_ARGS) \
|
||||
$1_JAVADOC_CMD := $$(JAVA) -Djava.awt.headless=true $$($1_JAVA_ARGS) \
|
||||
$$(NEW_JAVADOC)
|
||||
else
|
||||
$1_OPTIONS += $$(addprefix -J, $$($1_JAVA_ARGS))
|
||||
endif
|
||||
|
||||
$1_VARDEPS := $$($1_JAVA_ARGS) $$($1_OPTIONS) $$(MODULES_SOURCE_PATH) \
|
||||
@@ -463,7 +466,9 @@ $(eval $(call SetupApiDocsGeneration, JAVASE_API, \
|
||||
# Setup generation of the reference Java SE API documentation (javadoc + modulegraph)
|
||||
|
||||
# The reference javadoc is just the same as javase, but using the BootJDK javadoc
|
||||
# and a stable set of javadoc options.
|
||||
# and a stable set of javadoc options. Typically it is used for generating
|
||||
# diffs between the reference javadoc and a javadoc bundle of a specific build
|
||||
# generated in the same way.
|
||||
|
||||
$(eval $(call SetupApiDocsGeneration, REFERENCE_API, \
|
||||
MODULES := $(JAVASE_MODULES), \
|
||||
@@ -497,10 +502,9 @@ $(eval $(call SetupCopyFiles, COPY_GLOBAL_RESOURCES, \
|
||||
JDK_INDEX_TARGETS += $(COPY_GLOBAL_RESOURCES)
|
||||
|
||||
# Copy the legal notices distributed with the docs bundle
|
||||
DOCS_LEGAL_NOTICES := jquery.md jszip.md pako.md
|
||||
$(eval $(call SetupCopyFiles, COPY_DOCS_LEGAL_NOTICES, \
|
||||
SRC := $(TOPDIR)/src/jdk.javadoc/share/legal, \
|
||||
FILES := $(DOCS_LEGAL_NOTICES), \
|
||||
FILES := $(wildcard $(TOPDIR)/src/jdk.javadoc/share/legal/*), \
|
||||
DEST := $(DOCS_OUTPUTDIR)/legal, \
|
||||
))
|
||||
JDK_INDEX_TARGETS += $(COPY_DOCS_LEGAL_NOTICES)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@@ -38,7 +38,7 @@ ALL_MODULEINFO_CLASSES := $(wildcard $(JDK_OUTPUTDIR)/modules/*/module_info.clas
|
||||
|
||||
$(PACKAGES_ATTRIBUTE_TARGET): $(ALL_MODULEINFO_CLASSES) $(BUILD_JIGSAW_CLASSES)
|
||||
$(call LogInfo, Optimizing the exploded image)
|
||||
$(TOOL_ADD_PACKAGES_ATTRIBUTE) $(JDK_OUTPUTDIR)
|
||||
$(call ExecuteWithLog, $@, $(TOOL_ADD_PACKAGES_ATTRIBUTE) $(JDK_OUTPUTDIR))
|
||||
$(TOUCH) $@
|
||||
|
||||
TARGETS := $(PACKAGES_ATTRIBUTE_TARGET)
|
||||
|
||||
@@ -35,18 +35,18 @@ SPEC_DOTFILES_DIR := $(GENGRAPHS_DIR)/spec-dotfiles
|
||||
TOOLS_MODULE_SRCDIR := $(TOPDIR)/make/jdk/src/classes/build/tools/jigsaw
|
||||
|
||||
$(GENGRAPHS_DIR)/jdk.dot: $(BUILD_JIGSAW_TOOLS)
|
||||
$(MKDIR) -p $(@D)
|
||||
$(call MakeTargetDir)
|
||||
$(TOOL_GENGRAPHS) --output $(GENGRAPHS_DIR)
|
||||
|
||||
$(SPEC_DOTFILES_DIR)/java.se.dot: $(BUILD_JIGSAW_TOOLS)
|
||||
$(MKDIR) -p $(@D)
|
||||
$(call MakeTargetDir)
|
||||
$(TOOL_GENGRAPHS) --spec --output $(SPEC_DOTFILES_DIR)
|
||||
|
||||
$(GENGRAPHS_DIR)/technology-summary.html: $(TOOLS_MODULE_SRCDIR)/technology-summary.html
|
||||
$(install-file)
|
||||
|
||||
$(GENGRAPHS_DIR)/module-summary.html: $(BUILD_JIGSAW_TOOLS) $(GENGRAPHS_DIR)/technology-summary.html
|
||||
$(MKDIR) -p $(@D)
|
||||
$(call MakeTargetDir)
|
||||
$(TOOL_MODULESUMMARY) -o $@ --module-path $(IMAGES_OUTPUTDIR)/jmods
|
||||
|
||||
all: $(GENGRAPHS_DIR)/jdk.dot $(GENGRAPHS_DIR)/module-summary.html $(SPEC_DOTFILES_DIR)/java.se.dot
|
||||
|
||||
@@ -79,7 +79,7 @@ ifneq ($(MOD_FILES), )
|
||||
$(BUILD_TOOLS_JDK) \
|
||||
$(MOD_FILES) \
|
||||
$(call DependOnVariable, ALL_MODULES)
|
||||
$(MKDIR) -p $(@D)
|
||||
$(call MakeTargetDir)
|
||||
$(RM) $@ $@.tmp
|
||||
$(TOOL_GENMODULEINFOSOURCE) -o $@.tmp \
|
||||
--source-file $< \
|
||||
|
||||
168
make/Images.gmk
168
make/Images.gmk
@@ -90,24 +90,32 @@ endif
|
||||
|
||||
$(JDK_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
|
||||
$(call DependOnVariable, JDK_MODULES_LIST) $(BASE_RELEASE_FILE)
|
||||
$(ECHO) Creating jdk image
|
||||
$(call LogWarn, Creating jdk image)
|
||||
$(RM) -r $(JDK_IMAGE_DIR)
|
||||
$(call ExecuteWithLog, $(SUPPORT_OUTPUTDIR)/images/jdk, \
|
||||
$(JLINK_TOOL) --add-modules $(JDK_MODULES_LIST) \
|
||||
$(JLINK_JDK_EXTRA_OPTS) \
|
||||
--output $(JDK_IMAGE_DIR) \
|
||||
)
|
||||
ifeq ($(BUILD_CDS_ARCHIVE), true)
|
||||
$(call LogWarn, Creating CDS archive for jdk image)
|
||||
$(JDK_IMAGE_DIR)/bin/java -Xshare:dump -Xmx128M -Xms128M $(LOG_INFO)
|
||||
endif
|
||||
$(TOUCH) $@
|
||||
|
||||
$(JRE_IMAGE_DIR)/$(JIMAGE_TARGET_FILE): $(JMODS) \
|
||||
$(call DependOnVariable, JRE_MODULES_LIST) $(BASE_RELEASE_FILE)
|
||||
$(ECHO) Creating legacy jre image
|
||||
$(call LogWarn, Creating legacy jre image)
|
||||
$(RM) -r $(JRE_IMAGE_DIR)
|
||||
$(call ExecuteWithLog, $(SUPPORT_OUTPUTDIR)/images/jre, \
|
||||
$(JLINK_TOOL) --add-modules $(JRE_MODULES_LIST) \
|
||||
$(JLINK_JRE_EXTRA_OPTS) \
|
||||
--output $(JRE_IMAGE_DIR) \
|
||||
)
|
||||
ifeq ($(BUILD_CDS_ARCHIVE), true)
|
||||
$(call LogWarn, Creating CDS archive for jre image)
|
||||
$(JRE_IMAGE_DIR)/bin/java -Xshare:dump -Xmx128M -Xms128M $(LOG_INFO)
|
||||
endif
|
||||
$(TOUCH) $@
|
||||
|
||||
TOOL_JRE_TARGETS := $(JRE_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
|
||||
@@ -121,115 +129,117 @@ TOOL_JDK_TARGETS := $(JDK_IMAGE_DIR)/$(JIMAGE_TARGET_FILE)
|
||||
#
|
||||
# Avoid evaluating this whole section on windows for speed and stability
|
||||
ifneq ($(OPENJDK_TARGET_OS), windows)
|
||||
JRE_MAN_PAGES += \
|
||||
java.1 \
|
||||
jjs.1 \
|
||||
keytool.1 \
|
||||
orbd.1 \
|
||||
pack200.1 \
|
||||
rmid.1 \
|
||||
rmiregistry.1 \
|
||||
servertool.1 \
|
||||
unpack200.1
|
||||
ifeq ($(BUILD_MANPAGES), true)
|
||||
JRE_MAN_PAGES += \
|
||||
java.1 \
|
||||
jjs.1 \
|
||||
keytool.1 \
|
||||
orbd.1 \
|
||||
pack200.1 \
|
||||
rmid.1 \
|
||||
rmiregistry.1 \
|
||||
servertool.1 \
|
||||
unpack200.1
|
||||
|
||||
JDK_MAN_PAGES += \
|
||||
$(JRE_MAN_PAGES) \
|
||||
idlj.1 \
|
||||
jar.1 \
|
||||
jarsigner.1 \
|
||||
javac.1 \
|
||||
javadoc.1 \
|
||||
javap.1 \
|
||||
jconsole.1 \
|
||||
jcmd.1 \
|
||||
jdb.1 \
|
||||
jdeps.1 \
|
||||
jinfo.1 \
|
||||
jmap.1 \
|
||||
jps.1 \
|
||||
jrunscript.1 \
|
||||
jstack.1 \
|
||||
jstat.1 \
|
||||
jstatd.1 \
|
||||
rmic.1 \
|
||||
serialver.1
|
||||
JDK_MAN_PAGES += \
|
||||
$(JRE_MAN_PAGES) \
|
||||
idlj.1 \
|
||||
jar.1 \
|
||||
jarsigner.1 \
|
||||
javac.1 \
|
||||
javadoc.1 \
|
||||
javap.1 \
|
||||
jconsole.1 \
|
||||
jcmd.1 \
|
||||
jdb.1 \
|
||||
jdeps.1 \
|
||||
jinfo.1 \
|
||||
jmap.1 \
|
||||
jps.1 \
|
||||
jrunscript.1 \
|
||||
jstack.1 \
|
||||
jstat.1 \
|
||||
jstatd.1 \
|
||||
rmic.1 \
|
||||
serialver.1
|
||||
|
||||
# This variable is potentially overridden in the closed makefile.
|
||||
MAN_SRC_BASEDIR ?= $(TOPDIR)/src
|
||||
# This variable is potentially overridden in the closed makefile.
|
||||
MAN_SRC_BASEDIR ?= $(TOPDIR)/src
|
||||
|
||||
ifeq ($(OPENJDK_TARGET_OS), linux)
|
||||
MAN_SRC_DIR = $(MAN_SRC_BASEDIR)/linux/doc
|
||||
MAN1_SUBDIR = man
|
||||
endif
|
||||
ifeq ($(OPENJDK_TARGET_OS), solaris)
|
||||
MAN_SRC_DIR = $(MAN_SRC_BASEDIR)/solaris/doc
|
||||
MAN1_SUBDIR = sun/man/man1
|
||||
endif
|
||||
ifeq ($(OPENJDK_TARGET_OS), macosx)
|
||||
MAN_SRC_DIR = $(MAN_SRC_BASEDIR)/bsd/doc
|
||||
MAN1_SUBDIR = man
|
||||
endif
|
||||
ifeq ($(OPENJDK_TARGET_OS), linux)
|
||||
MAN_SRC_DIR = $(MAN_SRC_BASEDIR)/linux/doc
|
||||
MAN1_SUBDIR = man
|
||||
endif
|
||||
ifeq ($(OPENJDK_TARGET_OS), solaris)
|
||||
MAN_SRC_DIR = $(MAN_SRC_BASEDIR)/solaris/doc
|
||||
MAN1_SUBDIR = sun/man/man1
|
||||
endif
|
||||
ifeq ($(OPENJDK_TARGET_OS), macosx)
|
||||
MAN_SRC_DIR = $(MAN_SRC_BASEDIR)/bsd/doc
|
||||
MAN1_SUBDIR = man
|
||||
endif
|
||||
|
||||
$(JRE_IMAGE_DIR)/man/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/%
|
||||
$(JRE_IMAGE_DIR)/man/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/%
|
||||
$(call LogInfo, Copying $(patsubst $(OUTPUTDIR)/%,%,$@))
|
||||
$(install-file)
|
||||
|
||||
$(JDK_IMAGE_DIR)/man/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/%
|
||||
$(JDK_IMAGE_DIR)/man/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/%
|
||||
$(call LogInfo, Copying $(patsubst $(OUTPUTDIR)/%,%,$@))
|
||||
$(install-file)
|
||||
|
||||
$(JRE_IMAGE_DIR)/man/ja_JP.UTF-8/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
|
||||
$(JRE_IMAGE_DIR)/man/ja_JP.UTF-8/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
|
||||
$(call LogInfo, Copying $(patsubst $(OUTPUTDIR)/%,%,$@))
|
||||
$(install-file)
|
||||
|
||||
$(JDK_IMAGE_DIR)/man/ja_JP.UTF-8/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
|
||||
$(JDK_IMAGE_DIR)/man/ja_JP.UTF-8/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
|
||||
$(call LogInfo, Copying $(patsubst $(OUTPUTDIR)/%,%,$@))
|
||||
$(install-file)
|
||||
|
||||
ifeq ($(OPENJDK_TARGET_OS), solaris)
|
||||
$(JRE_IMAGE_DIR)/man/ja/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
|
||||
ifeq ($(OPENJDK_TARGET_OS), solaris)
|
||||
$(JRE_IMAGE_DIR)/man/ja/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
|
||||
$(call LogInfo, Converting $(patsubst $(OUTPUTDIR)/%,%,$@))
|
||||
$(install-file)
|
||||
|
||||
$(JDK_IMAGE_DIR)/man/ja/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
|
||||
$(JDK_IMAGE_DIR)/man/ja/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
|
||||
$(call LogInfo, Converting $(patsubst $(OUTPUTDIR)/%,%,$@))
|
||||
$(install-file)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq ($(findstring $(OPENJDK_TARGET_OS), linux macosx), )
|
||||
$(JRE_IMAGE_DIR)/man/ja:
|
||||
ifneq ($(findstring $(OPENJDK_TARGET_OS), linux macosx), )
|
||||
$(JRE_IMAGE_DIR)/man/ja:
|
||||
$(call LogInfo, Creating $(patsubst $(OUTPUTDIR)/%,%,$@))
|
||||
$(CD) $(@D) && $(RM) ja && $(LN) -s ja_JP.UTF-8 ja
|
||||
|
||||
$(JDK_IMAGE_DIR)/man/ja:
|
||||
$(JDK_IMAGE_DIR)/man/ja:
|
||||
$(call LogInfo, Creating $(patsubst $(OUTPUTDIR)/%,%,$@))
|
||||
$(CD) $(@D) && $(RM) ja && $(LN) -s ja_JP.UTF-8 ja
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(OPENJDK_TARGET_OS), solaris)
|
||||
JRE_MAN_PAGE_LIST = $(addprefix $(JRE_IMAGE_DIR)/man/man1/, $(JRE_MAN_PAGES)) \
|
||||
$(addprefix $(JRE_IMAGE_DIR)/man/ja/man1/, $(JRE_MAN_PAGES)) \
|
||||
$(addprefix $(JRE_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JRE_MAN_PAGES)) \
|
||||
$(addprefix $(JRE_IMAGE_DIR)/man/ja_JP.PCK/man1/, $(JRE_MAN_PAGES))
|
||||
ifeq ($(OPENJDK_TARGET_OS), solaris)
|
||||
JRE_MAN_PAGE_LIST = $(addprefix $(JRE_IMAGE_DIR)/man/man1/, $(JRE_MAN_PAGES)) \
|
||||
$(addprefix $(JRE_IMAGE_DIR)/man/ja/man1/, $(JRE_MAN_PAGES)) \
|
||||
$(addprefix $(JRE_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JRE_MAN_PAGES)) \
|
||||
$(addprefix $(JRE_IMAGE_DIR)/man/ja_JP.PCK/man1/, $(JRE_MAN_PAGES))
|
||||
|
||||
JDK_MAN_PAGE_LIST = $(addprefix $(JDK_IMAGE_DIR)/man/man1/, $(JDK_MAN_PAGES)) \
|
||||
$(addprefix $(JDK_IMAGE_DIR)/man/ja/man1/, $(JDK_MAN_PAGES)) \
|
||||
$(addprefix $(JDK_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JDK_MAN_PAGES)) \
|
||||
$(addprefix $(JDK_IMAGE_DIR)/man/ja_JP.PCK/man1/, $(JDK_MAN_PAGES))
|
||||
endif
|
||||
JDK_MAN_PAGE_LIST = $(addprefix $(JDK_IMAGE_DIR)/man/man1/, $(JDK_MAN_PAGES)) \
|
||||
$(addprefix $(JDK_IMAGE_DIR)/man/ja/man1/, $(JDK_MAN_PAGES)) \
|
||||
$(addprefix $(JDK_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JDK_MAN_PAGES)) \
|
||||
$(addprefix $(JDK_IMAGE_DIR)/man/ja_JP.PCK/man1/, $(JDK_MAN_PAGES))
|
||||
endif
|
||||
|
||||
ifneq ($(findstring $(OPENJDK_TARGET_OS), linux macosx), )
|
||||
JRE_MAN_PAGE_LIST = $(addprefix $(JRE_IMAGE_DIR)/man/man1/, $(JRE_MAN_PAGES)) \
|
||||
$(addprefix $(JRE_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JRE_MAN_PAGES)) \
|
||||
$(JRE_IMAGE_DIR)/man/ja
|
||||
ifneq ($(findstring $(OPENJDK_TARGET_OS), linux macosx), )
|
||||
JRE_MAN_PAGE_LIST = $(addprefix $(JRE_IMAGE_DIR)/man/man1/, $(JRE_MAN_PAGES)) \
|
||||
$(addprefix $(JRE_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JRE_MAN_PAGES)) \
|
||||
$(JRE_IMAGE_DIR)/man/ja
|
||||
|
||||
JDK_MAN_PAGE_LIST = $(addprefix $(JDK_IMAGE_DIR)/man/man1/, $(JDK_MAN_PAGES)) \
|
||||
$(addprefix $(JDK_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JDK_MAN_PAGES)) \
|
||||
$(JDK_IMAGE_DIR)/man/ja
|
||||
endif
|
||||
JDK_MAN_PAGE_LIST = $(addprefix $(JDK_IMAGE_DIR)/man/man1/, $(JDK_MAN_PAGES)) \
|
||||
$(addprefix $(JDK_IMAGE_DIR)/man/ja_JP.UTF-8/man1/, $(JDK_MAN_PAGES)) \
|
||||
$(JDK_IMAGE_DIR)/man/ja
|
||||
endif
|
||||
|
||||
JRE_TARGETS += $(JRE_MAN_PAGE_LIST)
|
||||
JDK_TARGETS += $(JDK_MAN_PAGE_LIST)
|
||||
JRE_TARGETS += $(JRE_MAN_PAGE_LIST)
|
||||
JDK_TARGETS += $(JDK_MAN_PAGE_LIST)
|
||||
endif # BUILD_MANPAGES
|
||||
endif # Windows
|
||||
|
||||
################################################################################
|
||||
|
||||
@@ -240,6 +240,11 @@ else # HAS_SPEC=true
|
||||
override BUILD_LOG_PIPE :=
|
||||
endif
|
||||
|
||||
ifeq ($(filter dist-clean, $(SEQUENTIAL_TARGETS)), dist-clean)
|
||||
# We can't have a log file if we're about to remove it.
|
||||
override BUILD_LOG_PIPE :=
|
||||
endif
|
||||
|
||||
ifeq ($(OUTPUT_SYNC_SUPPORTED), true)
|
||||
OUTPUT_SYNC_FLAG := -O$(OUTPUT_SYNC)
|
||||
endif
|
||||
|
||||
107
make/Jprt.gmk
107
make/Jprt.gmk
@@ -1,107 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
|
||||
# This file contains targets and utilities needed by JPRT.
|
||||
|
||||
# Cygpath is only defined when running on Cygwin
|
||||
ifneq ($(CYGPATH), )
|
||||
# If we get JPRT_ARCHIVE_*BUNDLE externally, make sure they have /cygdrive
|
||||
# style paths
|
||||
ifdef JPRT_ARCHIVE_BUNDLE
|
||||
override JPRT_ARCHIVE_BUNDLE := $(shell $(CYGPATH) -u $(JPRT_ARCHIVE_BUNDLE))
|
||||
endif
|
||||
ifdef JPRT_ARCHIVE_TEST_BUNDLE
|
||||
override JPRT_ARCHIVE_TEST_BUNDLE := \
|
||||
$(shell $(CYGPATH) -u $(JPRT_ARCHIVE_TEST_BUNDLE))
|
||||
endif
|
||||
ifdef JPRT_ARCHIVE_SYMBOLS_BUNDLE
|
||||
override JPRT_ARCHIVE_SYMBOLS_BUNDLE := \
|
||||
$(shell $(CYGPATH) -u $(JPRT_ARCHIVE_SYMBOLS_BUNDLE))
|
||||
endif
|
||||
endif
|
||||
|
||||
# When running in JPRT these will be provided. Need defaults so that this makefile
|
||||
# is valid anyway.
|
||||
ifndef JPRT_ARCHIVE_BUNDLE
|
||||
JPRT_ARCHIVE_BUNDLE=/tmp/jprt_bundles/jdk-image.zip
|
||||
endif
|
||||
ifndef JPRT_ARCHIVE_TEST_BUNDLE
|
||||
JPRT_ARCHIVE_TEST_BUNDLE=/tmp/jprt_bundles/test-image.zip
|
||||
endif
|
||||
ifndef JPRT_ARCHIVE_SYMBOLS_BUNDLE
|
||||
JPRT_ARCHIVE_SYMBOLS_BUNDLE=/tmp/jprt_bundles/symbols-image.zip
|
||||
endif
|
||||
|
||||
ifeq ($(SKIP_BOOT_CYCLE), false)
|
||||
jprt_bundle: bootcycle-images
|
||||
endif
|
||||
|
||||
################################################################################
|
||||
# JPRT specific bundling targets
|
||||
JPRT_TARGET ?= $(DEFAULT_MAKE_TARGET)
|
||||
ifeq ($(JPRT_TARGET), $(DEFAULT_MAKE_TARGET))
|
||||
jprt_bundle: $(DEFAULT_MAKE_TARGET) $(JPRT_ARCHIVE_BUNDLE) \
|
||||
$(JPRT_ARCHIVE_TEST_BUNDLE)
|
||||
|
||||
SRC_JDK_IMAGE_DIR := $(JDK_IMAGE_DIR)
|
||||
SRC_TEST_IMAGE_DIR := $(TEST_IMAGE_DIR)
|
||||
|
||||
# This target must be called in the context of a SPEC file
|
||||
$(JPRT_ARCHIVE_BUNDLE): product-images
|
||||
$(call MakeDir, $(@D))
|
||||
$(CD) $(SRC_JDK_IMAGE_DIR) && $(ZIPEXE) -y -q -r $@ .
|
||||
|
||||
$(JPRT_ARCHIVE_TEST_BUNDLE): test-image
|
||||
$(call MakeDir, $(@D))
|
||||
$(CD) $(SRC_TEST_IMAGE_DIR) && $(ZIPEXE) -y -q -r $@ .
|
||||
|
||||
##############################################################################
|
||||
# Optional symbols bundle
|
||||
ifeq ($(GCOV_ENABLED), true)
|
||||
jprt_bundle: $(JPRT_ARCHIVE_SYMBOLS_BUNDLE)
|
||||
|
||||
$(JPRT_ARCHIVE_SYMBOLS_BUNDLE): product-images
|
||||
$(call MakeDir, $(@D))
|
||||
$(CD) $(SYMBOLS_IMAGE_DIR) && $(ZIPEXE) -y -q -r $@ .
|
||||
|
||||
endif
|
||||
|
||||
##############################################################################
|
||||
|
||||
else
|
||||
# Just fake the main bundle to satisfy JPRT
|
||||
jprt_bundle: $(JPRT_TARGET)
|
||||
@$(call TargetEnter)
|
||||
$(MKDIR) -p $(OUTPUTDIR)/bundles
|
||||
$(CD) $(TOPDIR) && $(TAR) cf - README | $(GZIP) > \
|
||||
$(JPRT_ARCHIVE_BUNDLE)
|
||||
@$(call TargetExit)
|
||||
endif
|
||||
|
||||
ALL_TARGETS += jprt_bundle
|
||||
|
||||
################################################################################
|
||||
|
||||
$(eval $(call IncludeCustomExtension, Jprt.gmk))
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@@ -63,15 +63,15 @@ ifeq ($(OPENJDK_TARGET_OS), macosx)
|
||||
|
||||
$(JDK_MACOSX_CONTENTS_DIR)/MacOS/libjli.dylib:
|
||||
$(call LogInfo, Creating link $(patsubst $(OUTPUTDIR)/%,%,$@))
|
||||
$(MKDIR) -p $(@D)
|
||||
$(call MakeTargetDir)
|
||||
$(RM) $@
|
||||
$(LN) -s ../Home/lib/jli/libjli.dylib $@
|
||||
$(LN) -s ../Home/lib/libjli.dylib $@
|
||||
|
||||
$(JRE_MACOSX_CONTENTS_DIR)/MacOS/libjli.dylib:
|
||||
$(call LogInfo, Creating link $(patsubst $(OUTPUTDIR)/%,%,$@))
|
||||
$(MKDIR) -p $(@D)
|
||||
$(call MakeTargetDir)
|
||||
$(RM) $@
|
||||
$(LN) -s ../Home/lib/jli/libjli.dylib $@
|
||||
$(LN) -s ../Home/lib/libjli.dylib $@
|
||||
|
||||
$(eval $(call SetupTextFileProcessing, BUILD_JDK_PLIST, \
|
||||
SOURCE_FILES := $(MACOSX_PLIST_SRC)/JDK-Info.plist, \
|
||||
|
||||
@@ -262,6 +262,31 @@ hotspot-ide-project:
|
||||
ALL_TARGETS += $(HOTSPOT_VARIANT_TARGETS) $(HOTSPOT_VARIANT_GENSRC_TARGETS) \
|
||||
$(HOTSPOT_VARIANT_LIBS_TARGETS) hotspot-ide-project
|
||||
|
||||
################################################################################
|
||||
# Generate libs and launcher targets for creating compile_commands.json fragments
|
||||
define DeclareCompileCommandsRecipe
|
||||
$1-compile-commands:
|
||||
$$(call LogInfo, Generating compile_commands.json fragments for $1)
|
||||
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f Main.gmk $1-only \
|
||||
GENERATE_COMPILE_COMMANDS_ONLY=true)
|
||||
|
||||
COMPILE_COMMANDS_TARGETS_$2 += $1-compile-commands
|
||||
endef
|
||||
|
||||
$(foreach t, $(HOTSPOT_VARIANT_LIBS_TARGETS), \
|
||||
$(eval $(call DeclareCompileCommandsRecipe,$t,HOTSPOT)) \
|
||||
)
|
||||
|
||||
$(foreach t, $(LIBS_TARGETS) $(LAUNCHER_TARGETS), \
|
||||
$(eval $(call DeclareCompileCommandsRecipe,$t,JDK)) \
|
||||
)
|
||||
|
||||
compile-commands compile-commands-hotspot:
|
||||
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f CompileCommands.gmk)
|
||||
|
||||
ALL_TARGETS += $(COMPILE_COMMANDS_TARGETS_HOTSPOT) $(COMPILE_COMMANDS_TARGETS_JDK)
|
||||
ALL_TARGETS += compile-commands compile-commands-hotspot
|
||||
|
||||
################################################################################
|
||||
# Build demos targets
|
||||
|
||||
@@ -559,8 +584,12 @@ test-jdk-jtreg-native:
|
||||
test-make:
|
||||
($(CD) $(TOPDIR)/test/make && $(MAKE) $(MAKE_ARGS) -f TestMake.gmk $(TEST_TARGET))
|
||||
|
||||
test-compile-commands:
|
||||
($(CD) $(TOPDIR)/test/make && $(MAKE) $(MAKE_ARGS) -f TestMake.gmk test-compile-commands)
|
||||
|
||||
ALL_TARGETS += test test-hotspot-jtreg test-hotspot-jtreg-native \
|
||||
test-hotspot-internal test-hotspot-gtest test-jdk-jtreg-native test-make
|
||||
test-hotspot-internal test-hotspot-gtest test-jdk-jtreg-native test-make \
|
||||
test-compile-commands
|
||||
|
||||
################################################################################
|
||||
# Bundles
|
||||
@@ -735,6 +764,20 @@ else
|
||||
$(foreach m, $(ALL_MODULES), $(eval $m-jmod: $($(m)_JMOD_DEPS)))
|
||||
$(foreach m, $(INTERIM_IMAGE_MODULES), $(eval $m-interim-jmod: $($(m)_JMOD_DEPS)))
|
||||
|
||||
# Setup the minimal set of generated native source dependencies for hotspot
|
||||
$(foreach v, $(JVM_VARIANTS), \
|
||||
$(eval hotspot-$v-libs-compile-commands: hotspot-$v-gensrc) \
|
||||
$(foreach m, $(filter java.desktop jdk.hotspot.agent, $(GENSRC_MODULES)), \
|
||||
$(eval hotspot-$v-libs-compile-commands: $m-gensrc)) \
|
||||
)
|
||||
|
||||
# For the full JDK compile commands, create all possible generated sources
|
||||
$(foreach m, $(GENSRC_MODULES), $(eval $m-libs-compile-commands: $m-gensrc))
|
||||
$(foreach m, $(filter $(JAVA_MODULES), $(LIBS_MODULES)), $(eval $m-libs-compile-commands: $m-java))
|
||||
|
||||
compile-commands-hotspot: $(COMPILE_COMMANDS_TARGETS_HOTSPOT)
|
||||
compile-commands: $(COMPILE_COMMANDS_TARGETS_HOTSPOT) $(COMPILE_COMMANDS_TARGETS_JDK)
|
||||
|
||||
# Jmods cannot be created until we have the jmod tool ready to run. During
|
||||
# a normal build we run it from the exploded image, but when cross compiling
|
||||
# it's run from the buildjdk, which is either created at build time or user
|
||||
@@ -849,6 +892,8 @@ else
|
||||
|
||||
test-make: clean-test-make
|
||||
|
||||
test-compile-commands: compile-commands
|
||||
|
||||
build-test-lib: exploded-image-optimize
|
||||
|
||||
build-test-failure-handler: interim-langtools
|
||||
@@ -1071,7 +1116,7 @@ CLEAN_MODULE_PHASE_TARGETS := $(addprefix clean-, $(foreach m, $(ALL_MODULES), \
|
||||
|
||||
# Remove everything, except the output from configure.
|
||||
clean: $(CLEAN_DIR_TARGETS)
|
||||
($(CD) $(OUTPUTDIR) && $(RM) -r build*.log*)
|
||||
($(CD) $(OUTPUTDIR) && $(RM) -r build*.log* compile_commands.json)
|
||||
$(ECHO) Cleaned all build artifacts.
|
||||
|
||||
clean-docs:
|
||||
@@ -1107,7 +1152,8 @@ clean-test: clean-test-results clean-test-support
|
||||
# directory was created by configure and now becomes empty, remove it as well.
|
||||
dist-clean: clean
|
||||
($(CD) $(OUTPUTDIR) && \
|
||||
$(RM) -r *spec.gmk $(CONFIGURESUPPORT_OUTPUTDIR) Makefile compare.sh ide)
|
||||
$(RM) -r *spec.gmk $(CONFIGURESUPPORT_OUTPUTDIR) Makefile compare.sh ide \
|
||||
configure.log* build.log*)
|
||||
$(if $(filter $(CONF_NAME),$(notdir $(OUTPUTDIR))), \
|
||||
if test "x`$(LS) $(OUTPUTDIR)`" != x; then \
|
||||
$(ECHO) "Warning: Not removing non-empty configuration directory for '$(CONF_NAME)'" ; \
|
||||
@@ -1130,11 +1176,6 @@ ALL_TARGETS += $(addsuffix -only, $(filter-out dist-clean clean%, $(ALL_TARGETS)
|
||||
|
||||
################################################################################
|
||||
|
||||
# Include JPRT targets
|
||||
include $(TOPDIR)/make/Jprt.gmk
|
||||
|
||||
################################################################################
|
||||
|
||||
# The following targets are intentionally not added to ALL_TARGETS since they
|
||||
# are internal only, to support Init.gmk.
|
||||
|
||||
|
||||
@@ -100,5 +100,9 @@ $(eval $(call SetupCopyFiles, COPY_CONF, \
|
||||
$(TARGETS)), \
|
||||
))
|
||||
|
||||
all: $(TARGETS) $(COPY_LIBS_TO_BIN) $(COPY_LIBS_TO_LIB) \
|
||||
$(COPY_INCLUDE) $(COPY_CMDS) $(COPY_CONF) $(LINK_LIBS_TO_LIB)
|
||||
ifeq ($(GENERATE_COMPILE_COMMANDS_ONLY), true)
|
||||
all: $(filter $(MAKESUPPORT_OUTPUTDIR)/compile-commands/%, $(TARGETS))
|
||||
else
|
||||
all: $(TARGETS) $(COPY_LIBS_TO_BIN) $(COPY_LIBS_TO_LIB) \
|
||||
$(COPY_INCLUDE) $(COPY_CMDS) $(COPY_CONF) $(LINK_LIBS_TO_LIB)
|
||||
endif
|
||||
|
||||
@@ -531,8 +531,8 @@ define SetupRunJtregTestBody
|
||||
$1_JTREG_BASIC_OPTIONS += $$(addprefix -exclude:, $$($1_JTREG_PROBLEM_LIST))
|
||||
endif
|
||||
|
||||
ifneq ($$(JIB_JAR), )
|
||||
$1_JTREG_BASIC_OPTIONS += -cpa:$$(JIB_JAR)
|
||||
ifneq ($$(JIB_HOME), )
|
||||
$1_JTREG_BASIC_OPTIONS += -e:JIB_HOME=$$(JIB_HOME)
|
||||
endif
|
||||
|
||||
$1_JTREG_BASIC_OPTIONS += -e:TEST_IMAGE_GRAAL_DIR=${TEST_IMAGE_DIR}/hotspot/jtreg/graal
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@@ -23,33 +23,43 @@
|
||||
# questions.
|
||||
#
|
||||
|
||||
default: all
|
||||
|
||||
include $(SPEC)
|
||||
include MakeBase.gmk
|
||||
|
||||
$(eval $(call IncludeCustomExtension, SourceRevision.gmk))
|
||||
$(eval $(call IncludeCustomExtension, SourceRevision-pre.gmk))
|
||||
|
||||
################################################################################
|
||||
# Keep track of what source revision is used to create the build, by creating
|
||||
# a tracker file in the output directory. This tracker file is included in the
|
||||
# image, and can be used to recreate the source revision used.
|
||||
# source image, and can be used to recreate the source revision used.
|
||||
#
|
||||
# We're either building directly from a mercurial forest, and if so, use the
|
||||
# current revision from mercurial. Otherwise, we are building from a source
|
||||
# bundle. As a part of creating this source bundle, the current mercurial
|
||||
# revisions of all repos will be stored in a file in the top dir, which is then
|
||||
# used when creating the tracker file.
|
||||
# We're either building directly from an SCM repository, and if so, use the
|
||||
# current revision from that SCM. Otherwise, we are building from a source
|
||||
# bundle. As a part of creating this source bundle, the current SCM revisions of
|
||||
# all repos will be stored in a file in the top dir, which is then used when
|
||||
# creating the tracker file.
|
||||
|
||||
STORED_SOURCE_REVISION := $(TOPDIR)/.src-rev
|
||||
|
||||
# Are we using mercurial?
|
||||
USE_SCM := false
|
||||
ifneq ($(and $(HG), $(wildcard $(TOPDIR)/.hg)), )
|
||||
USE_SCM := true
|
||||
SCM_DIR := .hg
|
||||
ID_COMMAND := $(PRINTF) "hg:%s" "$$($(HG) id -i)"
|
||||
else ifneq ($(and $(GIT), $(wildcard $(TOPDIR)/.git)), )
|
||||
USE_SCM := true
|
||||
SCM_DIR := .git
|
||||
ID_COMMAND := $(PRINTF) "git:%s%s\n" \
|
||||
"$$(git log -n1 --format=%H | cut -c1-12)" \
|
||||
"$$(if test -n "$$(git status --porcelain)"; then printf '+'; fi)"
|
||||
endif
|
||||
|
||||
ifeq ($(USE_SCM), true)
|
||||
|
||||
# Verify that the entire forest is consistent
|
||||
$(foreach repo, $(call FindAllReposRel), \
|
||||
$(if $(wildcard $(TOPDIR)/$(repo)/.hg),, \
|
||||
$(error Inconsistent revision control: $(repo) is missing .hg directory)) \
|
||||
$(if $(wildcard $(TOPDIR)/$(repo)/$(SCM_DIR)),, \
|
||||
$(error Inconsistent revision control: $(repo) is missing $(SCM_DIR) directory)) \
|
||||
)
|
||||
|
||||
# Replace "." with "_top" and "/" with "-"
|
||||
@@ -58,7 +68,9 @@ ifneq ($(and $(HG), $(wildcard $(TOPDIR)/.hg)), )
|
||||
|
||||
################################################################################
|
||||
# SetupGetRevisionForRepo defines a make rule for creating a file containing
|
||||
# the name of the repository and the output of "hg id" for that repository.
|
||||
# the name of the repository and the output of the scm command for that
|
||||
# repository.
|
||||
#
|
||||
# Argument 1 is the relative path to the repository from the top dir.
|
||||
#
|
||||
SetupGetRevisionForRepo = $(NamedParamsMacroTemplate)
|
||||
@@ -68,7 +80,7 @@ ifneq ($(and $(HG), $(wildcard $(TOPDIR)/.hg)), )
|
||||
|
||||
$$(SUPPORT_OUTPUTDIR)/src-rev/$$($1_FILENAME): FRC
|
||||
$$(call MakeDir, $$(@D))
|
||||
$$(ECHO) $$(strip $1):`$$(HG) id -i --repository $$($1_REPO_PATH)` > $$@
|
||||
$$(ECHO) $$(strip $1):`$$(CD) $$($1_REPO_PATH) && $$(ID_COMMAND)` > $$@
|
||||
|
||||
REPO_REVISIONS += $$(SUPPORT_OUTPUTDIR)/src-rev/$$($1_FILENAME)
|
||||
endef
|
||||
@@ -94,40 +106,58 @@ ifneq ($(and $(HG), $(wildcard $(TOPDIR)/.hg)), )
|
||||
|
||||
$(eval $(call CreateSourceRevisionFile, $(STORED_SOURCE_REVISION)))
|
||||
|
||||
store-source-revision: $(STORED_SOURCE_REVISION)
|
||||
scm-store-source-revision: $(STORED_SOURCE_REVISION)
|
||||
|
||||
$(eval $(call CreateSourceRevisionFile, $(SOURCE_REVISION_TRACKER)))
|
||||
|
||||
create-source-revision-tracker: $(SOURCE_REVISION_TRACKER)
|
||||
scm-create-source-revision-tracker: $(SOURCE_REVISION_TRACKER)
|
||||
|
||||
STORE_SOURCE_REVISION_TARGET := scm-store-source-revision
|
||||
CREATE_SOURCE_REVISION_TRACKER_TARGET := scm-create-source-revision-tracker
|
||||
|
||||
.PHONY: scm-store-source-revision scm-create-source-revision-tracker
|
||||
|
||||
else
|
||||
# Not using HG
|
||||
# Not using any SCM
|
||||
|
||||
ifneq ($(wildcard $(STORED_SOURCE_REVISION)), )
|
||||
# We have a stored source revision (.src-rev)
|
||||
|
||||
store-source-revision:
|
||||
$(call LogInfo, No mercurial configuration present$(COMMA) not updating .src-rev)
|
||||
src-store-source-revision:
|
||||
$(call LogInfo, No SCM configuration present$(COMMA) not updating .src-rev)
|
||||
|
||||
$(SOURCE_REVISION_TRACKER): $(STORED_SOURCE_REVISION)
|
||||
$(install-file)
|
||||
|
||||
create-source-revision-tracker: $(SOURCE_REVISION_TRACKER)
|
||||
src-create-source-revision-tracker: $(SOURCE_REVISION_TRACKER)
|
||||
else
|
||||
# We don't have a stored source revision. Can't do anything, really.
|
||||
|
||||
store-source-revision:
|
||||
$(call LogWarn, Error: No mercurial configuration present$(COMMA) cannot create .src-rev)
|
||||
src-store-source-revision:
|
||||
$(call LogWarn, Error: No SCM configuration present$(COMMA) cannot create .src-rev)
|
||||
exit 2
|
||||
|
||||
create-source-revision-tracker:
|
||||
$(call LogWarn, Warning: No mercurial configuration present and no .src-rev)
|
||||
src-create-source-revision-tracker:
|
||||
$(call LogWarn, Warning: No SCM configuration present and no .src-rev)
|
||||
endif
|
||||
|
||||
STORE_SOURCE_REVISION_TARGET := src-store-source-revision
|
||||
CREATE_SOURCE_REVISION_TRACKER_TARGET := src-create-source-revision-tracker
|
||||
|
||||
.PHONY: src-store-source-revision src-create-source-revision-tracker
|
||||
|
||||
endif
|
||||
|
||||
all: store-source-revision create-source-revision-tracker
|
||||
################################################################################
|
||||
|
||||
$(eval $(call IncludeCustomExtension, SourceRevision-post.gmk))
|
||||
|
||||
################################################################################
|
||||
|
||||
store-source-revision: $(STORE_SOURCE_REVISION_TARGET)
|
||||
|
||||
create-source-revision-tracker: $(CREATE_SOURCE_REVISION_TRACKER_TARGET)
|
||||
|
||||
FRC: # Force target
|
||||
|
||||
.PHONY: all store-source-revision create-source-revision-tracker
|
||||
.PHONY: store-source-revision create-source-revision-tracker
|
||||
|
||||
@@ -47,9 +47,6 @@ TOOL_COMPILEFONTCONFIG = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_cla
|
||||
TOOL_COMPILEPROPERTIES = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
|
||||
build.tools.compileproperties.CompileProperties
|
||||
|
||||
TOOL_JARREORDER = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
|
||||
build.tools.jarreorder.JarReorder
|
||||
|
||||
TOOL_GENERATECHARACTER = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
|
||||
build.tools.generatecharacter.GenerateCharacter
|
||||
|
||||
@@ -67,9 +64,6 @@ TOOL_GENERATEBREAKITERATORDATA = $(JAVA_SMALL) \
|
||||
TOOL_GENERATECURRENCYDATA = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
|
||||
build.tools.generatecurrencydata.GenerateCurrencyData
|
||||
|
||||
TOOL_HASHER = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
|
||||
build.tools.hasher.Hasher
|
||||
|
||||
TOOL_TZDB = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
|
||||
build.tools.tzdb.TzdbZoneRulesCompiler
|
||||
|
||||
@@ -109,10 +103,6 @@ TOOL_CLDRCONVERTER = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes
|
||||
TOOL_GENERATELSREQUIVMAPS = $(JAVA_SMALL) -cp $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes \
|
||||
build.tools.generatelsrequivmaps.EquivMapsGenerator
|
||||
|
||||
TOOL_GENMODULESXML = $(JAVA_SMALL) $(INTERIM_LANGTOOLS_BOOTCLASSPATH) \
|
||||
-cp $(call PathList, $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes) \
|
||||
build.tools.module.GenJdepsModulesXml
|
||||
|
||||
TOOL_GENMODULEINFOSOURCE = $(JAVA_SMALL) $(INTERIM_LANGTOOLS_BOOTCLASSPATH) \
|
||||
-cp $(call PathList, $(BUILDTOOLS_OUTPUTDIR)/jdk_tools_classes) \
|
||||
build.tools.module.GenModuleInfoSource
|
||||
|
||||
@@ -168,7 +168,7 @@ AC_DEFUN([ADD_JVM_ARG_IF_OK],
|
||||
[
|
||||
$ECHO "Check if jvm arg is ok: $1" >&AS_MESSAGE_LOG_FD
|
||||
$ECHO "Command: $3 $1 -version" >&AS_MESSAGE_LOG_FD
|
||||
OUTPUT=`$3 $1 -version 2>&1`
|
||||
OUTPUT=`$3 $1 $USER_BOOT_JDK_OPTIONS -version 2>&1`
|
||||
FOUND_WARN=`$ECHO "$OUTPUT" | $GREP -i warn`
|
||||
FOUND_VERSION=`$ECHO $OUTPUT | $GREP " version \""`
|
||||
if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then
|
||||
@@ -569,7 +569,8 @@ AC_DEFUN_ONCE([BASIC_SETUP_FUNDAMENTAL_TOOLS],
|
||||
BASIC_REQUIRE_PROGS(GZIP, pigz gzip)
|
||||
BASIC_REQUIRE_PROGS(LN, ln)
|
||||
BASIC_REQUIRE_PROGS(LS, ls)
|
||||
BASIC_REQUIRE_PROGS(MKDIR, mkdir)
|
||||
# gmkdir is known to be safe for concurrent invocations with -p flag.
|
||||
BASIC_REQUIRE_PROGS(MKDIR, [gmkdir mkdir])
|
||||
BASIC_REQUIRE_PROGS(MKTEMP, mktemp)
|
||||
BASIC_REQUIRE_PROGS(MV, mv)
|
||||
BASIC_REQUIRE_PROGS(NAWK, [nawk gawk awk])
|
||||
@@ -862,7 +863,7 @@ AC_DEFUN_ONCE([BASIC_SETUP_OUTPUT_DIR],
|
||||
# Create a default ./build/target-variant-debuglevel output root.
|
||||
if test "x${CONF_NAME}" = x; then
|
||||
AC_MSG_RESULT([in default location])
|
||||
CONF_NAME="${OPENJDK_TARGET_OS}-${OPENJDK_TARGET_CPU}-${JDK_VARIANT}-${JVM_VARIANTS_WITH_AND}-${DEBUG_LEVEL}"
|
||||
CONF_NAME="${OPENJDK_TARGET_OS}-${OPENJDK_TARGET_CPU}-${JVM_VARIANTS_WITH_AND}-${DEBUG_LEVEL}"
|
||||
else
|
||||
AC_MSG_RESULT([in build directory with custom name])
|
||||
fi
|
||||
@@ -1190,6 +1191,7 @@ AC_DEFUN_ONCE([BASIC_SETUP_COMPLEX_TOOLS],
|
||||
BASIC_PATH_PROGS(READELF, [greadelf readelf])
|
||||
BASIC_PATH_PROGS(DOT, dot)
|
||||
BASIC_PATH_PROGS(HG, hg)
|
||||
BASIC_PATH_PROGS(GIT, git)
|
||||
BASIC_PATH_PROGS(STAT, stat)
|
||||
BASIC_PATH_PROGS(TIME, time)
|
||||
BASIC_PATH_PROGS(FLOCK, flock)
|
||||
|
||||
@@ -74,7 +74,18 @@ AC_DEFUN([BOOTJDK_DO_CHECK],
|
||||
BOOT_JDK_FOUND=no
|
||||
else
|
||||
# Oh, this is looking good! We probably have found a proper JDK. Is it the correct version?
|
||||
BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $HEAD -n 1`
|
||||
BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" $USER_BOOT_JDK_OPTIONS -version 2>&1 | $HEAD -n 1`
|
||||
if [ [[ "$BOOT_JDK_VERSION" =~ "Picked up" ]] ]; then
|
||||
AC_MSG_NOTICE([You have _JAVA_OPTIONS or JAVA_TOOL_OPTIONS set. This can mess up the build. Please use --with-boot-jdk-jvmargs instead.])
|
||||
AC_MSG_NOTICE([Java reports: "$BOOT_JDK_VERSION".])
|
||||
AC_MSG_ERROR([Cannot continue])
|
||||
fi
|
||||
if [ [[ "$BOOT_JDK_VERSION" =~ "Unrecognized option" ]] ]; then
|
||||
AC_MSG_NOTICE([The specified --with-boot-jdk-jvmargs is invalid for the tested java])
|
||||
AC_MSG_NOTICE([Error message: "$BOOT_JDK_VERSION".])
|
||||
AC_MSG_NOTICE([Please fix arguments, or point to an explicit boot JDK which accept these arguments])
|
||||
AC_MSG_ERROR([Cannot continue])
|
||||
fi
|
||||
|
||||
# Extra M4 quote needed to protect [] in grep expression.
|
||||
[FOUND_CORRECT_VERSION=`$ECHO $BOOT_JDK_VERSION \
|
||||
@@ -90,7 +101,7 @@ AC_DEFUN([BOOTJDK_DO_CHECK],
|
||||
AC_MSG_CHECKING([for Boot JDK])
|
||||
AC_MSG_RESULT([$BOOT_JDK])
|
||||
AC_MSG_CHECKING([Boot JDK version])
|
||||
BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" -version 2>&1 | $TR '\n\r' ' '`
|
||||
BOOT_JDK_VERSION=`"$BOOT_JDK/bin/java" $USER_BOOT_JDK_OPTIONS -version 2>&1 | $TR '\n\r' ' '`
|
||||
AC_MSG_RESULT([$BOOT_JDK_VERSION])
|
||||
fi # end check jdk version
|
||||
fi # end check javac
|
||||
@@ -283,6 +294,11 @@ AC_DEFUN_ONCE([BOOTJDK_SETUP_BOOT_JDK],
|
||||
AC_ARG_WITH(boot-jdk, [AS_HELP_STRING([--with-boot-jdk],
|
||||
[path to Boot JDK (used to bootstrap build) @<:@probed@:>@])])
|
||||
|
||||
AC_ARG_WITH(boot-jdk-jvmargs, [AS_HELP_STRING([--with-boot-jdk-jvmargs],
|
||||
[specify additional arguments to be passed to Boot JDK tools @<:@none@:>@])])
|
||||
|
||||
USER_BOOT_JDK_OPTIONS="$with_boot_jdk_jvmargs"
|
||||
|
||||
# We look for the Boot JDK through various means, going from more certain to
|
||||
# more of a guess-work. After each test, BOOT_JDK_FOUND is set to "yes" if
|
||||
# we detected something (if so, the path to the jdk is in BOOT_JDK). But we
|
||||
@@ -372,10 +388,6 @@ AC_DEFUN_ONCE([BOOTJDK_SETUP_BOOT_JDK_ARGUMENTS],
|
||||
# Specify jvm options for anything that is run with the Boot JDK.
|
||||
# Not all JVM:s accept the same arguments on the command line.
|
||||
#
|
||||
AC_ARG_WITH(boot-jdk-jvmargs, [AS_HELP_STRING([--with-boot-jdk-jvmargs],
|
||||
[specify JVM arguments to be passed to all java invocations of boot JDK, overriding the default values,
|
||||
e.g --with-boot-jdk-jvmargs="-Xmx8G -enableassertions"])])
|
||||
|
||||
AC_MSG_CHECKING([flags for boot jdk java command] )
|
||||
|
||||
# Force en-US environment
|
||||
@@ -389,8 +401,8 @@ AC_DEFUN_ONCE([BOOTJDK_SETUP_BOOT_JDK_ARGUMENTS],
|
||||
ADD_JVM_ARG_IF_OK([-Xshare:auto],boot_jdk_jvmargs,[$JAVA])
|
||||
fi
|
||||
|
||||
# Apply user provided options.
|
||||
ADD_JVM_ARG_IF_OK([$with_boot_jdk_jvmargs],boot_jdk_jvmargs,[$JAVA])
|
||||
# Finally append user provided options to allow them to override.
|
||||
ADD_JVM_ARG_IF_OK([$USER_BOOT_JDK_OPTIONS],boot_jdk_jvmargs,[$JAVA])
|
||||
|
||||
AC_MSG_RESULT([$boot_jdk_jvmargs])
|
||||
|
||||
|
||||
6
make/autoconf/configure
vendored
6
make/autoconf/configure
vendored
@@ -122,14 +122,18 @@ generate_configure_script() {
|
||||
if test "x$CUSTOM_CONFIG_DIR" != x; then
|
||||
# Generate configure script with custom hooks compiled in.
|
||||
custom_patcher='sed -e "s|#CUSTOM_AUTOCONF_INCLUDE|m4_include([$custom_hook])|"'
|
||||
custom_script_dir_include="-I$CUSTOM_CONFIG_DIR"
|
||||
else
|
||||
custom_patcher='cat'
|
||||
custom_script_dir_include=""
|
||||
fi
|
||||
|
||||
mkdir -p $build_support_dir
|
||||
# Call autoconf but replace the "magic" variable in configure.ac if requested.
|
||||
|
||||
cat $conf_script_dir/configure.ac | eval $custom_patcher | \
|
||||
${AUTOCONF} -W all -I$conf_script_dir - > $generated_script
|
||||
${AUTOCONF} -W all $custom_script_dir_include -I$conf_script_dir - \
|
||||
> $generated_script
|
||||
rm -rf autom4te.cache
|
||||
|
||||
# Sanity check
|
||||
|
||||
@@ -91,7 +91,6 @@ BASIC_SETUP_PATHS
|
||||
JDKOPT_SETUP_OPEN_OR_CUSTOM
|
||||
|
||||
# These are needed to be able to create a configuration name (and thus the output directory)
|
||||
JDKOPT_SETUP_JDK_VARIANT
|
||||
JDKOPT_SETUP_DEBUG_LEVEL
|
||||
HOTSPOT_SETUP_JVM_VARIANTS
|
||||
|
||||
@@ -233,6 +232,8 @@ JDKOPT_DETECT_INTREE_EC
|
||||
JDKOPT_ENABLE_DISABLE_FAILURE_HANDLER
|
||||
JDKOPT_ENABLE_DISABLE_GENERATE_CLASSLIST
|
||||
JDKOPT_EXCLUDE_TRANSLATIONS
|
||||
JDKOPT_ENABLE_DISABLE_MANPAGES
|
||||
JDKOPT_ENABLE_DISABLE_CDS_ARCHIVE
|
||||
|
||||
###############################################################################
|
||||
#
|
||||
|
||||
@@ -106,11 +106,17 @@ AC_DEFUN([FLAGS_SETUP_SHARED_LIBS],
|
||||
|
||||
AC_DEFUN([FLAGS_SETUP_DEBUG_SYMBOLS],
|
||||
[
|
||||
# By default don't set any specific assembler debug
|
||||
# info flags for toolchains unless we know they work.
|
||||
# See JDK-8207057.
|
||||
ASFLAGS_DEBUG_SYMBOLS=""
|
||||
# Debug symbols
|
||||
if test "x$TOOLCHAIN_TYPE" = xgcc; then
|
||||
CFLAGS_DEBUG_SYMBOLS="-g"
|
||||
ASFLAGS_DEBUG_SYMBOLS="-g"
|
||||
elif test "x$TOOLCHAIN_TYPE" = xclang; then
|
||||
CFLAGS_DEBUG_SYMBOLS="-g"
|
||||
ASFLAGS_DEBUG_SYMBOLS="-g"
|
||||
elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
|
||||
# -g0 enables debug symbols without disabling inlining.
|
||||
CFLAGS_DEBUG_SYMBOLS="-g0 -xs"
|
||||
@@ -121,6 +127,7 @@ AC_DEFUN([FLAGS_SETUP_DEBUG_SYMBOLS],
|
||||
fi
|
||||
|
||||
AC_SUBST(CFLAGS_DEBUG_SYMBOLS)
|
||||
AC_SUBST(ASFLAGS_DEBUG_SYMBOLS)
|
||||
])
|
||||
|
||||
AC_DEFUN([FLAGS_SETUP_WARNINGS],
|
||||
@@ -154,14 +161,35 @@ AC_DEFUN([FLAGS_SETUP_WARNINGS],
|
||||
microsoft)
|
||||
DISABLE_WARNING_PREFIX="-wd"
|
||||
CFLAGS_WARNINGS_ARE_ERRORS="-WX"
|
||||
|
||||
WARNINGS_ENABLE_ALL="-W3"
|
||||
DISABLED_WARNINGS="4800"
|
||||
;;
|
||||
|
||||
solstudio)
|
||||
DISABLE_WARNING_PREFIX="-erroff="
|
||||
CFLAGS_WARNINGS_ARE_ERRORS="-errtags -errwarn=%all"
|
||||
CFLAGS_WARNINGS_ARE_ERRORS="-errwarn=%all"
|
||||
|
||||
WARNINGS_ENABLE_ALL_CFLAGS="-v"
|
||||
WARNINGS_ENABLE_ALL_CXXFLAGS="+w"
|
||||
|
||||
DISABLED_WARNINGS_C=""
|
||||
DISABLED_WARNINGS_CXX=""
|
||||
;;
|
||||
|
||||
gcc)
|
||||
DISABLE_WARNING_PREFIX="-Wno-"
|
||||
CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
|
||||
|
||||
# Additional warnings that are not activated by -Wall and -Wextra
|
||||
WARNINGS_ENABLE_ADDITIONAL="-Wpointer-arith -Wsign-compare \
|
||||
-Wunused-function -Wundef -Wunused-value -Wreturn-type"
|
||||
WARNINGS_ENABLE_ADDITIONAL_CXX="-Woverloaded-virtual -Wreorder"
|
||||
WARNINGS_ENABLE_ALL_CFLAGS="-Wall -Wextra -Wformat=2 $WARNINGS_ENABLE_ADDITIONAL"
|
||||
WARNINGS_ENABLE_ALL_CXXFLAGS="$WARNINGS_ENABLE_ALL_CFLAGS $WARNINGS_ENABLE_ADDITIONAL_CXX"
|
||||
|
||||
DISABLED_WARNINGS="unused-parameter unused"
|
||||
|
||||
# Repeate the check for the BUILD_CC and BUILD_CXX. Need to also reset
|
||||
# CFLAGS since any target specific flags will likely not work with the
|
||||
# build compiler
|
||||
@@ -176,18 +204,40 @@ AC_DEFUN([FLAGS_SETUP_WARNINGS],
|
||||
CXX="$CXX_OLD"
|
||||
CFLAGS="$CFLAGS_OLD"
|
||||
;;
|
||||
|
||||
clang)
|
||||
DISABLE_WARNING_PREFIX="-Wno-"
|
||||
CFLAGS_WARNINGS_ARE_ERRORS="-Werror"
|
||||
|
||||
# Additional warnings that are not activated by -Wall and -Wextra
|
||||
WARNINGS_ENABLE_ADDITIONAL="-Wpointer-arith -Wsign-compare -Wreorder \
|
||||
-Wunused-function -Wundef -Wunused-value -Woverloaded-virtual"
|
||||
WARNINGS_ENABLE_ALL="-Wall -Wextra -Wformat=2 $WARNINGS_ENABLE_ADDITIONAL"
|
||||
|
||||
DISABLED_WARNINGS="unused-parameter unused"
|
||||
|
||||
if test "x$OPENJDK_TARGET_OS" = xmacosx; then
|
||||
# missing-method-return-type triggers in JavaNativeFoundation framework
|
||||
DISABLED_WARNINGS="$DISABLED_WARNINGS missing-method-return-type"
|
||||
fi
|
||||
|
||||
;;
|
||||
|
||||
xlc)
|
||||
DISABLE_WARNING_PREFIX="-qsuppress="
|
||||
CFLAGS_WARNINGS_ARE_ERRORS="-qhalt=w"
|
||||
|
||||
# Possibly a better subset than "all" is "lan:trx:ret:zea:cmp:ret"
|
||||
WARNINGS_ENABLE_ALL="-qinfo=all -qformat=all"
|
||||
DISABLED_WARNINGS=""
|
||||
;;
|
||||
esac
|
||||
AC_SUBST(DISABLE_WARNING_PREFIX)
|
||||
AC_SUBST(BUILD_CC_DISABLE_WARNING_PREFIX)
|
||||
AC_SUBST(CFLAGS_WARNINGS_ARE_ERRORS)
|
||||
AC_SUBST(DISABLED_WARNINGS)
|
||||
AC_SUBST(DISABLED_WARNINGS_C)
|
||||
AC_SUBST(DISABLED_WARNINGS_CXX)
|
||||
])
|
||||
|
||||
AC_DEFUN([FLAGS_SETUP_QUALITY_CHECKS],
|
||||
@@ -366,16 +416,19 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS],
|
||||
|
||||
FLAGS_SETUP_CFLAGS_CPU_DEP([BUILD], [OPENJDK_BUILD_])
|
||||
|
||||
# Tests are only ever compiled for TARGET
|
||||
CFLAGS_TESTLIB="$CFLAGS_JDKLIB"
|
||||
CXXFLAGS_TESTLIB="$CXXFLAGS_JDKLIB"
|
||||
CFLAGS_TESTEXE="$CFLAGS_JDKEXE"
|
||||
CXXFLAGS_TESTEXE="$CXXFLAGS_JDKEXE"
|
||||
|
||||
AC_SUBST(CFLAGS_TESTLIB)
|
||||
AC_SUBST(CFLAGS_TESTEXE)
|
||||
AC_SUBST(CXXFLAGS_TESTLIB)
|
||||
AC_SUBST(CXXFLAGS_TESTEXE)
|
||||
COMPILER_FP_CONTRACT_OFF_FLAG="-ffp-contract=off"
|
||||
# Check that the compiler supports -ffp-contract=off flag
|
||||
# Set FDLIBM_CFLAGS to -ffp-contract=off if it does. Empty
|
||||
# otherwise.
|
||||
# These flags are required for GCC-based builds of
|
||||
# fdlibm with optimization without losing precision.
|
||||
# Notably, -ffp-contract=off needs to be added for GCC >= 4.6.
|
||||
if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
|
||||
FLAGS_COMPILER_CHECK_ARGUMENTS(ARGUMENT: [${COMPILER_FP_CONTRACT_OFF_FLAG}],
|
||||
IF_TRUE: [FDLIBM_CFLAGS=${COMPILER_FP_CONTRACT_OFF_FLAG}],
|
||||
IF_FALSE: [FDLIBM_CFLAGS=""])
|
||||
fi
|
||||
AC_SUBST(FDLIBM_CFLAGS)
|
||||
])
|
||||
|
||||
################################################################################
|
||||
@@ -502,11 +555,14 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
|
||||
TOOLCHAIN_CFLAGS_JDK_CONLY="-fno-strict-aliasing" # technically NOT for CXX
|
||||
fi
|
||||
elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
|
||||
TOOLCHAIN_CFLAGS_JDK="-mt"
|
||||
TOOLCHAIN_CFLAGS_JDK_CONLY="-xc99=%none -xCC -Xa -v -W0,-noglobal" # C only
|
||||
TOOLCHAIN_FLAGS="-errtags -errfmt"
|
||||
TOOLCHAIN_CFLAGS="-errshort=tags"
|
||||
|
||||
TOOLCHAIN_CFLAGS_JDK="-mt $TOOLCHAIN_FLAGS"
|
||||
TOOLCHAIN_CFLAGS_JDK_CONLY="-xc99=%none -xCC -Xa -W0,-noglobal $TOOLCHAIN_CFLAGS" # C only
|
||||
TOOLCHAIN_CFLAGS_JDK_CXXONLY="-features=no%except -norunpath -xnolib" # CXX only
|
||||
TOOLCHAIN_CFLAGS_JVM="-template=no%extdef -features=no%split_init \
|
||||
-library=stlport4 -mt -features=no%except"
|
||||
-library=stlport4 -mt -features=no%except $TOOLCHAIN_FLAGS"
|
||||
if test "x$DEBUG_LEVEL" = xslowdebug; then
|
||||
# Previously -g was used instead of -g0 for slowdebug; this is equivalent
|
||||
# to setting +d.
|
||||
@@ -514,6 +570,7 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
|
||||
fi
|
||||
|
||||
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
|
||||
# Suggested additions: -qsrcmsg to get improved error reporting
|
||||
TOOLCHAIN_CFLAGS_JDK="-qchars=signed -qfullpath -qsaveopt" # add on both CFLAGS
|
||||
TOOLCHAIN_CFLAGS_JVM="-qtune=balanced \
|
||||
-qalias=noansi -qstrict -qtls=default -qlanglvl=c99vla \
|
||||
@@ -525,37 +582,24 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_HELPER],
|
||||
|
||||
# CFLAGS WARNINGS STUFF
|
||||
# Set JVM_CFLAGS warning handling
|
||||
if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
|
||||
# COMMON to gcc and clang
|
||||
WARNING_CFLAGS_JVM="-Wpointer-arith -Wsign-compare -Wunused-function"
|
||||
if ! HOTSPOT_CHECK_JVM_VARIANT(zero); then
|
||||
# Non-zero builds have stricter warnings
|
||||
WARNING_CFLAGS_JVM="$WARNING_CFLAGS_JVM -Wundef -Wformat=2"
|
||||
fi
|
||||
|
||||
fi
|
||||
if test "x$TOOLCHAIN_TYPE" = xgcc; then
|
||||
WARNING_CFLAGS_JDK="-Wall -Wextra -Wno-unused -Wno-unused-parameter -Wformat=2"
|
||||
WARNING_CFLAGS_JVM="$WARNING_CFLAGS_JVM -Wunused-value -Woverloaded-virtual"
|
||||
WARNING_CFLAGS_JDK_CONLY="$WARNINGS_ENABLE_ALL_CFLAGS"
|
||||
WARNING_CFLAGS_JDK_CXXONLY="$WARNINGS_ENABLE_ALL_CXXFLAGS"
|
||||
WARNING_CFLAGS_JVM="$WARNINGS_ENABLE_ALL_CXXFLAGS"
|
||||
|
||||
if ! HOTSPOT_CHECK_JVM_VARIANT(zero); then
|
||||
# Non-zero builds have stricter warnings
|
||||
WARNING_CFLAGS_JVM="$WARNING_CFLAGS_JVM -Wreturn-type"
|
||||
fi
|
||||
elif test "x$TOOLCHAIN_TYPE" = xclang; then
|
||||
WARNING_CFLAGS_JVM="$WARNING_CFLAGS_JVM -Wno-deprecated"
|
||||
if test "x$OPENJDK_TARGET_OS" = xlinux; then
|
||||
WARNING_CFLAGS_JVM="$WARNING_CFLAGS_JVM -Wno-sometimes-uninitialized"
|
||||
WARNING_CFLAGS_JDK="-Wall -Wextra -Wno-unused -Wno-unused-parameter -Wformat=2"
|
||||
fi
|
||||
WARNING_CFLAGS="$WARNINGS_ENABLE_ALL"
|
||||
|
||||
elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
|
||||
WARNING_CFLAGS_JDK_CONLY="-errshort=tags"
|
||||
WARNING_CFLAGS_JDK_CXXONLY="+w"
|
||||
WARNING_CFLAGS_JDK="-errtags=yes -errfmt"
|
||||
WARNING_CFLAGS_JDK_CONLY="$WARNINGS_ENABLE_ALL_CFLAGS"
|
||||
WARNING_CFLAGS_JDK_CXXONLY="$WARNINGS_ENABLE_ALL_CXXFLAGS"
|
||||
WARNING_CFLAGS_JVM="$WARNINGS_ENABLE_ALL_CXXFLAGS"
|
||||
|
||||
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
|
||||
WARNING_CFLAGS="-W3"
|
||||
WARNING_CFLAGS_JDK="-wd4800"
|
||||
WARNING_CFLAGS_JVM="-wd4800"
|
||||
WARNING_CFLAGS="$WARNINGS_ENABLE_ALL"
|
||||
|
||||
elif test "x$TOOLCHAIN_TYPE" = xxlc; then
|
||||
WARNING_CFLAGS="" # currently left empty
|
||||
fi
|
||||
|
||||
# Set some additional per-OS defines.
|
||||
|
||||
@@ -51,9 +51,7 @@ AC_DEFUN([FLAGS_SETUP_LDFLAGS],
|
||||
|
||||
FLAGS_SETUP_LDFLAGS_CPU_DEP([BUILD], [OPENJDK_BUILD_])
|
||||
|
||||
LDFLAGS_TESTLIB="$LDFLAGS_JDKLIB"
|
||||
LDFLAGS_TESTEXE="$LDFLAGS_JDKEXE ${TARGET_LDFLAGS_JDK_LIBPATH}"
|
||||
AC_SUBST(LDFLAGS_TESTLIB)
|
||||
LDFLAGS_TESTEXE="${TARGET_LDFLAGS_JDK_LIBPATH}"
|
||||
AC_SUBST(LDFLAGS_TESTEXE)
|
||||
])
|
||||
|
||||
@@ -74,10 +72,8 @@ AC_DEFUN([FLAGS_SETUP_LDFLAGS_HELPER],
|
||||
# Add -z defs, to forbid undefined symbols in object files.
|
||||
BASIC_LDFLAGS="$BASIC_LDFLAGS -Wl,-z,defs"
|
||||
|
||||
BASIC_LDFLAGS_JVM_ONLY="-Wl,-z,noexecstack -Wl,-O1 -Wl,-z,relro"
|
||||
BASIC_LDFLAGS_JVM_ONLY="-Wl,-O1 -Wl,-z,relro"
|
||||
|
||||
BASIC_LDFLAGS_JDK_LIB_ONLY="-Wl,-z,noexecstack"
|
||||
LIBJSIG_NOEXECSTACK_LDFLAGS="-Wl,-z,noexecstack"
|
||||
|
||||
elif test "x$TOOLCHAIN_TYPE" = xclang; then
|
||||
BASIC_LDFLAGS_JVM_ONLY="-mno-omit-leaf-frame-pointer -mstack-alignment=16 \
|
||||
@@ -103,6 +99,12 @@ AC_DEFUN([FLAGS_SETUP_LDFLAGS_HELPER],
|
||||
BASIC_LDFLAGS_JVM_ONLY="-opt:icf,8 -subsystem:windows"
|
||||
fi
|
||||
|
||||
if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
|
||||
if test -n "$HAS_NOEXECSTACK"; then
|
||||
BASIC_LDFLAGS="$BASIC_LDFLAGS -Wl,-z,noexecstack"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Setup OS-dependent LDFLAGS
|
||||
if test "x$TOOLCHAIN_TYPE" = xclang || test "x$TOOLCHAIN_TYPE" = xgcc; then
|
||||
if test "x$OPENJDK_TARGET_OS" = xmacosx; then
|
||||
@@ -137,6 +139,14 @@ AC_DEFUN([FLAGS_SETUP_LDFLAGS_HELPER],
|
||||
fi
|
||||
fi
|
||||
|
||||
# Setup warning flags
|
||||
if test "x$TOOLCHAIN_TYPE" = xsolstudio; then
|
||||
LDFLAGS_WARNINGS_ARE_ERRORS="-Wl,-z,fatal-warnings"
|
||||
else
|
||||
LDFLAGS_WARNINGS_ARE_ERRORS=""
|
||||
fi
|
||||
AC_SUBST(LDFLAGS_WARNINGS_ARE_ERRORS)
|
||||
|
||||
# Setup LDFLAGS for linking executables
|
||||
if test "x$TOOLCHAIN_TYPE" = xgcc; then
|
||||
EXECUTABLE_LDFLAGS="$EXECUTABLE_LDFLAGS -Wl,--allow-shlib-undefined"
|
||||
|
||||
@@ -31,9 +31,7 @@
|
||||
AC_DEFUN([FLAGS_SETUP_ARFLAGS],
|
||||
[
|
||||
# FIXME: figure out if we should select AR flags depending on OS or toolchain.
|
||||
if test "x$OPENJDK_TARGET_OS" = xmacosx; then
|
||||
ARFLAGS="-r -mmacosx-version-min=$MACOSX_VERSION_MIN"
|
||||
elif test "x$OPENJDK_TARGET_OS" = xaix; then
|
||||
if test "x$OPENJDK_TARGET_OS" = xaix; then
|
||||
ARFLAGS="-X64"
|
||||
elif test "x$OPENJDK_TARGET_OS" = xwindows; then
|
||||
# lib.exe is used as AR to create static libraries.
|
||||
|
||||
@@ -241,7 +241,8 @@ AC_DEFUN_ONCE([FLAGS_PRE_TOOLCHAIN],
|
||||
elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
|
||||
MACHINE_FLAG="-m${OPENJDK_TARGET_CPU_BITS}"
|
||||
elif test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
|
||||
if test "x$OPENJDK_TARGET_CPU_ARCH" = xx86 ||
|
||||
if test "x$OPENJDK_TARGET_CPU_ARCH" = xx86 &&
|
||||
test "x$OPENJDK_TARGET_CPU" != xx32 ||
|
||||
test "x$OPENJDK_TARGET_CPU_ARCH" = xsparc ||
|
||||
test "x$OPENJDK_TARGET_CPU_ARCH" = xppc; then
|
||||
MACHINE_FLAG="-m${OPENJDK_TARGET_CPU_BITS}"
|
||||
@@ -335,8 +336,12 @@ AC_DEFUN([FLAGS_SETUP_TOOLCHAIN_CONTROL],
|
||||
CC_OUT_OPTION='-o$(SPACE)'
|
||||
# When linking, how to specify the output
|
||||
LD_OUT_OPTION='-o$(SPACE)'
|
||||
# When archiving, how to specify the to be create static archive for object files.
|
||||
AR_OUT_OPTION='rcs$(SPACE)'
|
||||
# When archiving, how to specify the destination static archive.
|
||||
if test "x$OPENJDK_TARGET_OS" = xmacosx; then
|
||||
AR_OUT_OPTION='-r -cs$(SPACE)'
|
||||
else
|
||||
AR_OUT_OPTION='-rcs$(SPACE)'
|
||||
fi
|
||||
fi
|
||||
AC_SUBST(CC_OUT_OPTION)
|
||||
AC_SUBST(LD_OUT_OPTION)
|
||||
|
||||
@@ -201,8 +201,6 @@ AC_DEFUN_ONCE([HOTSPOT_ENABLE_DISABLE_AOT],
|
||||
ENABLE_AOT="true"
|
||||
elif test "x$enable_aot" = "xno"; then
|
||||
ENABLE_AOT="false"
|
||||
AC_MSG_CHECKING([if aot should be enabled])
|
||||
AC_MSG_RESULT([no, forced])
|
||||
else
|
||||
AC_MSG_ERROR([Invalid value for --enable-aot: $enable_aot])
|
||||
fi
|
||||
@@ -228,7 +226,7 @@ AC_DEFUN_ONCE([HOTSPOT_ENABLE_DISABLE_AOT],
|
||||
else
|
||||
ENABLE_AOT="false"
|
||||
if test "x$enable_aot" = "xyes"; then
|
||||
AC_MSG_ERROR([AOT is currently only supported on x86_64. Remove --enable-aot.])
|
||||
AC_MSG_ERROR([AOT is currently only supported on x86_64 and aarch64. Remove --enable-aot.])
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
@@ -254,14 +252,6 @@ AC_DEFUN_ONCE([HOTSPOT_ENABLE_DISABLE_CDS],
|
||||
AC_MSG_ERROR([Invalid value for --enable-cds: $enable_cds])
|
||||
fi
|
||||
|
||||
# Disable CDS on AIX.
|
||||
if test "x$OPENJDK_TARGET_OS" = "xaix"; then
|
||||
ENABLE_CDS="false"
|
||||
if test "x$enable_cds" = "xyes"; then
|
||||
AC_MSG_ERROR([CDS is currently not supported on AIX. Remove --enable-cds.])
|
||||
fi
|
||||
fi
|
||||
|
||||
AC_SUBST(ENABLE_CDS)
|
||||
])
|
||||
|
||||
@@ -333,8 +323,10 @@ AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES],
|
||||
|
||||
# Enable JFR by default, except for Zero, linux-sparcv9 and on minimal.
|
||||
if ! HOTSPOT_CHECK_JVM_VARIANT(zero); then
|
||||
if test "x$OPENJDK_TARGET_OS" != xlinux || test "x$OPENJDK_TARGET_CPU" != xsparcv9; then
|
||||
NON_MINIMAL_FEATURES="$NON_MINIMAL_FEATURES jfr"
|
||||
if test "x$OPENJDK_TARGET_OS" != xaix; then
|
||||
if test "x$OPENJDK_TARGET_OS" != xlinux || test "x$OPENJDK_TARGET_CPU" != xsparcv9; then
|
||||
NON_MINIMAL_FEATURES="$NON_MINIMAL_FEATURES jfr"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -351,6 +343,11 @@ AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES],
|
||||
AC_MSG_RESULT([no])
|
||||
fi
|
||||
|
||||
# Disable unsupported GCs for Zero
|
||||
if HOTSPOT_CHECK_JVM_VARIANT(zero); then
|
||||
DISABLED_JVM_FEATURES="$DISABLED_JVM_FEATURES epsilongc g1gc zgc"
|
||||
fi
|
||||
|
||||
# Turn on additional features based on other parts of configure
|
||||
if test "x$INCLUDE_DTRACE" = "xtrue"; then
|
||||
JVM_FEATURES="$JVM_FEATURES dtrace"
|
||||
@@ -374,57 +371,106 @@ AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES],
|
||||
fi
|
||||
fi
|
||||
|
||||
# Only enable jvmci on x86_64, sparcv9 and aarch64.
|
||||
if test "x$OPENJDK_TARGET_CPU" = "xx86_64" || \
|
||||
test "x$OPENJDK_TARGET_CPU" = "xsparcv9" || \
|
||||
test "x$OPENJDK_TARGET_CPU" = "xaarch64" ; then
|
||||
JVM_FEATURES_jvmci="jvmci"
|
||||
else
|
||||
AC_MSG_CHECKING([if jvmci module jdk.internal.vm.ci should be built])
|
||||
# Check if jvmci is diabled
|
||||
DISABLE_JVMCI=`$ECHO $DISABLED_JVM_FEATURES | $GREP jvmci`
|
||||
if test "x$DISABLE_JVMCI" = "xjvmci"; then
|
||||
AC_MSG_RESULT([no, forced])
|
||||
JVM_FEATURES_jvmci=""
|
||||
INCLUDE_JVMCI="false"
|
||||
else
|
||||
# Only enable jvmci on x86_64, sparcv9 and aarch64
|
||||
if test "x$OPENJDK_TARGET_CPU" = "xx86_64" || \
|
||||
test "x$OPENJDK_TARGET_CPU" = "xsparcv9" || \
|
||||
test "x$OPENJDK_TARGET_CPU" = "xaarch64" ; then
|
||||
AC_MSG_RESULT([yes])
|
||||
JVM_FEATURES_jvmci="jvmci"
|
||||
INCLUDE_JVMCI="true"
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
JVM_FEATURES_jvmci=""
|
||||
INCLUDE_JVMCI="false"
|
||||
if HOTSPOT_CHECK_JVM_FEATURE(jvmci); then
|
||||
AC_MSG_ERROR([JVMCI is currently not supported on this platform.])
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING([if jdk.internal.vm.compiler should be built])
|
||||
if HOTSPOT_CHECK_JVM_FEATURE(graal); then
|
||||
AC_MSG_RESULT([yes, forced])
|
||||
if test "x$JVM_FEATURES_jvmci" != "xjvmci" ; then
|
||||
AC_MSG_ERROR([Specified JVM feature 'graal' requires feature 'jvmci'])
|
||||
fi
|
||||
INCLUDE_GRAAL="true"
|
||||
AC_SUBST(INCLUDE_JVMCI)
|
||||
|
||||
AC_MSG_CHECKING([if graal module jdk.internal.vm.compiler should be built])
|
||||
# Check if graal is diabled
|
||||
DISABLE_GRAAL=`$ECHO $DISABLED_JVM_FEATURES | $GREP graal`
|
||||
if test "x$DISABLE_GRAAL" = "xgraal"; then
|
||||
AC_MSG_RESULT([no, forced])
|
||||
JVM_FEATURES_graal=""
|
||||
INCLUDE_GRAAL="false"
|
||||
else
|
||||
# By default enable graal build on x64 or where AOT is available.
|
||||
# graal build requires jvmci.
|
||||
if test "x$JVM_FEATURES_jvmci" = "xjvmci" && \
|
||||
(test "x$OPENJDK_TARGET_CPU" = "xx86_64" || \
|
||||
test "x$ENABLE_AOT" = "xtrue") ; then
|
||||
AC_MSG_RESULT([yes])
|
||||
if HOTSPOT_CHECK_JVM_FEATURE(graal); then
|
||||
AC_MSG_RESULT([yes, forced])
|
||||
if test "x$JVM_FEATURES_jvmci" != "xjvmci" ; then
|
||||
AC_MSG_ERROR([Specified JVM feature 'graal' requires feature 'jvmci'])
|
||||
fi
|
||||
JVM_FEATURES_graal="graal"
|
||||
INCLUDE_GRAAL="true"
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
JVM_FEATURES_graal=""
|
||||
INCLUDE_GRAAL="false"
|
||||
# By default enable graal build on x64 or where AOT is available.
|
||||
# graal build requires jvmci.
|
||||
if test "x$JVM_FEATURES_jvmci" = "xjvmci" && \
|
||||
(test "x$OPENJDK_TARGET_CPU" = "xx86_64" || \
|
||||
test "x$ENABLE_AOT" = "xtrue") ; then
|
||||
AC_MSG_RESULT([yes])
|
||||
JVM_FEATURES_graal="graal"
|
||||
INCLUDE_GRAAL="true"
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
JVM_FEATURES_graal=""
|
||||
INCLUDE_GRAAL="false"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
AC_SUBST(INCLUDE_GRAAL)
|
||||
|
||||
# Disable aot with '--with-jvm-features=-aot'
|
||||
DISABLE_AOT=`$ECHO $DISABLED_JVM_FEATURES | $GREP aot`
|
||||
if test "x$DISABLE_AOT" = "xaot"; then
|
||||
ENABLE_AOT="false"
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING([if aot should be enabled])
|
||||
if test "x$ENABLE_AOT" = "xtrue"; then
|
||||
if test "x$enable_aot" = "xyes"; then
|
||||
AC_MSG_RESULT([yes, forced])
|
||||
if test "x$JVM_FEATURES_graal" != "xgraal"; then
|
||||
if test "x$enable_aot" = "xyes" || HOTSPOT_CHECK_JVM_FEATURE(aot); then
|
||||
AC_MSG_RESULT([yes, forced])
|
||||
AC_MSG_ERROR([Specified JVM feature 'aot' requires feature 'graal'])
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
fi
|
||||
JVM_FEATURES_aot=""
|
||||
ENABLE_AOT="false"
|
||||
else
|
||||
AC_MSG_RESULT([yes])
|
||||
if test "x$enable_aot" = "xyes" || HOTSPOT_CHECK_JVM_FEATURE(aot); then
|
||||
AC_MSG_RESULT([yes, forced])
|
||||
else
|
||||
AC_MSG_RESULT([yes])
|
||||
fi
|
||||
JVM_FEATURES_aot="aot"
|
||||
fi
|
||||
JVM_FEATURES_aot="aot"
|
||||
else
|
||||
if test "x$enable_aot" = "xno"; then
|
||||
if test "x$enable_aot" = "xno" || test "x$DISABLE_AOT" = "xaot"; then
|
||||
AC_MSG_RESULT([no, forced])
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
fi
|
||||
JVM_FEATURES_aot=""
|
||||
if HOTSPOT_CHECK_JVM_FEATURE(aot); then
|
||||
AC_MSG_ERROR([To enable aot, you must use --enable-aot])
|
||||
fi
|
||||
fi
|
||||
|
||||
AC_SUBST(ENABLE_AOT)
|
||||
|
||||
if test "x$OPENJDK_TARGET_CPU" = xarm ; then
|
||||
# Default to use link time optimizations on minimal on arm
|
||||
JVM_FEATURES_link_time_opt="link-time-opt"
|
||||
@@ -435,6 +481,34 @@ AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES],
|
||||
# All variants but minimal (and custom) get these features
|
||||
NON_MINIMAL_FEATURES="$NON_MINIMAL_FEATURES cmsgc g1gc parallelgc serialgc epsilongc jni-check jvmti management nmt services vm-structs"
|
||||
|
||||
# Disable CDS on AIX.
|
||||
if test "x$OPENJDK_TARGET_OS" = "xaix"; then
|
||||
ENABLE_CDS="false"
|
||||
if test "x$enable_cds" = "xyes"; then
|
||||
AC_MSG_ERROR([CDS is currently not supported on AIX. Remove --enable-cds.])
|
||||
fi
|
||||
fi
|
||||
|
||||
# Disable CDS if user requested it with --with-jvm-features=-cds.
|
||||
DISABLE_CDS=`$ECHO $DISABLED_JVM_FEATURES | $GREP cds`
|
||||
if test "x$DISABLE_CDS" = "xcds"; then
|
||||
ENABLE_CDS="false"
|
||||
if test "x$enable_cds" = "xyes"; then
|
||||
AC_MSG_ERROR([CDS was disabled by --with-jvm-features=-cds. Remove --enable-cds.])
|
||||
fi
|
||||
fi
|
||||
|
||||
# Disable CDS for zero, minimal, core..
|
||||
if HOTSPOT_CHECK_JVM_VARIANT(zero) || HOTSPOT_CHECK_JVM_VARIANT(minimal) || HOTSPOT_CHECK_JVM_VARIANT(core); then
|
||||
# ..except when the user explicitely requested it with --enable-jvm-features
|
||||
if ! HOTSPOT_CHECK_JVM_FEATURE(cds); then
|
||||
ENABLE_CDS="false"
|
||||
if test "x$enable_cds" = "xyes"; then
|
||||
AC_MSG_ERROR([CDS not implemented for variants zero, minimal, core. Remove --enable-cds.])
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING([if cds should be enabled])
|
||||
if test "x$ENABLE_CDS" = "xtrue"; then
|
||||
if test "x$enable_cds" = "xyes"; then
|
||||
@@ -453,7 +527,7 @@ AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES],
|
||||
|
||||
# Enable features depending on variant.
|
||||
JVM_FEATURES_server="compiler1 compiler2 $NON_MINIMAL_FEATURES $JVM_FEATURES $JVM_FEATURES_jvmci $JVM_FEATURES_aot $JVM_FEATURES_graal"
|
||||
JVM_FEATURES_client="compiler1 $NON_MINIMAL_FEATURES $JVM_FEATURES $JVM_FEATURES_jvmci"
|
||||
JVM_FEATURES_client="compiler1 $NON_MINIMAL_FEATURES $JVM_FEATURES"
|
||||
JVM_FEATURES_core="$NON_MINIMAL_FEATURES $JVM_FEATURES"
|
||||
JVM_FEATURES_minimal="compiler1 minimal serialgc $JVM_FEATURES $JVM_FEATURES_link_time_opt"
|
||||
JVM_FEATURES_zero="zero $NON_MINIMAL_FEATURES $JVM_FEATURES"
|
||||
@@ -468,9 +542,6 @@ AC_DEFUN_ONCE([HOTSPOT_SETUP_JVM_FEATURES],
|
||||
|
||||
# Used for verification of Makefiles by check-jvm-feature
|
||||
AC_SUBST(VALID_JVM_FEATURES)
|
||||
|
||||
# We don't support --with-jvm-interpreter anymore, use zero instead.
|
||||
BASIC_DEPRECATED_ARG_WITH(jvm-interpreter)
|
||||
])
|
||||
|
||||
###############################################################################
|
||||
|
||||
@@ -33,19 +33,8 @@
|
||||
# modules to compile into the JDK.
|
||||
AC_DEFUN_ONCE([JDKOPT_SETUP_JDK_VARIANT],
|
||||
[
|
||||
AC_MSG_CHECKING([which variant of the JDK to build])
|
||||
AC_ARG_WITH([jdk-variant], [AS_HELP_STRING([--with-jdk-variant],
|
||||
[JDK variant to build (normal) @<:@normal@:>@])])
|
||||
|
||||
if test "x$with_jdk_variant" = xnormal || test "x$with_jdk_variant" = x; then
|
||||
JDK_VARIANT="normal"
|
||||
else
|
||||
AC_MSG_ERROR([The available JDK variants are: normal])
|
||||
fi
|
||||
|
||||
AC_SUBST(JDK_VARIANT)
|
||||
|
||||
AC_MSG_RESULT([$JDK_VARIANT])
|
||||
# Deprecated in JDK 12
|
||||
BASIC_DEPRECATED_ARG_WITH([jdk-variant])
|
||||
])
|
||||
|
||||
###############################################################################
|
||||
@@ -126,10 +115,6 @@ AC_DEFUN_ONCE([JDKOPT_SETUP_OPEN_OR_CUSTOM],
|
||||
else
|
||||
AC_MSG_ERROR([Invalid value for --enable-openjdk-only: $enable_openjdk_only])
|
||||
fi
|
||||
|
||||
# custom-make-dir is deprecated. Please use your custom-hook.m4 to override
|
||||
# the IncludeCustomExtension macro.
|
||||
BASIC_DEPRECATED_ARG_WITH(custom-make-dir)
|
||||
])
|
||||
|
||||
AC_DEFUN_ONCE([JDKOPT_SETUP_JDK_OPTIONS],
|
||||
@@ -350,16 +335,6 @@ AC_DEFUN_ONCE([JDKOPT_SETUP_DEBUG_SYMBOLS],
|
||||
AC_MSG_ERROR([Allowed native debug symbols are: none, internal, external, zipped])
|
||||
fi
|
||||
|
||||
# --enable-debug-symbols is deprecated.
|
||||
# Please use --with-native-debug-symbols=[internal,external,zipped] .
|
||||
BASIC_DEPRECATED_ARG_ENABLE(debug-symbols, debug_symbols,
|
||||
[Please use --with-native-debug-symbols=[[internal,external,zipped]] .])
|
||||
|
||||
# --enable-zip-debug-info is deprecated.
|
||||
# Please use --with-native-debug-symbols=zipped .
|
||||
BASIC_DEPRECATED_ARG_ENABLE(zip-debug-info, zip_debug_info,
|
||||
[Please use --with-native-debug-symbols=zipped .])
|
||||
|
||||
AC_SUBST(COMPILE_WITH_DEBUG_SYMBOLS)
|
||||
AC_SUBST(COPY_DEBUG_SYMBOLS)
|
||||
AC_SUBST(ZIP_EXTERNAL_DEBUG_SYMBOLS)
|
||||
@@ -552,7 +527,7 @@ AC_DEFUN_ONCE([JDKOPT_ENABLE_DISABLE_GENERATE_CLASSLIST],
|
||||
|
||||
# Check if it's likely that it's possible to generate the classlist. Depending
|
||||
# on exact jvm configuration it could be possible anyway.
|
||||
if test "x$ENABLE_CDS" = "xtrue" && (HOTSPOT_CHECK_JVM_VARIANT(server) || HOTSPOT_CHECK_JVM_VARIANT(client)); then
|
||||
if test "x$ENABLE_CDS" = "xtrue" && (HOTSPOT_CHECK_JVM_VARIANT(server) || HOTSPOT_CHECK_JVM_VARIANT(client) || HOTSPOT_CHECK_JVM_FEATURE(cds)); then
|
||||
ENABLE_GENERATE_CLASSLIST_POSSIBLE="true"
|
||||
else
|
||||
ENABLE_GENERATE_CLASSLIST_POSSIBLE="false"
|
||||
@@ -604,3 +579,63 @@ AC_DEFUN([JDKOPT_EXCLUDE_TRANSLATIONS],
|
||||
|
||||
AC_SUBST(EXCLUDE_TRANSLATIONS)
|
||||
])
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# Optionally disable man pages
|
||||
#
|
||||
AC_DEFUN([JDKOPT_ENABLE_DISABLE_MANPAGES],
|
||||
[
|
||||
AC_ARG_ENABLE([manpages], [AS_HELP_STRING([--disable-manpages],
|
||||
[Set to disable building of man pages @<:@enabled@:>@])])
|
||||
|
||||
BUILD_MANPAGES="true"
|
||||
AC_MSG_CHECKING([if man pages should be built])
|
||||
if test "x$enable_manpages" = "x"; then
|
||||
AC_MSG_RESULT([yes])
|
||||
elif test "x$enable_manpages" = "xyes"; then
|
||||
AC_MSG_RESULT([yes, forced])
|
||||
elif test "x$enable_manpages" = "xno"; then
|
||||
AC_MSG_RESULT([no, forced])
|
||||
BUILD_MANPAGES="false"
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
AC_MSG_ERROR([--enable-manpages can only yes/no or empty])
|
||||
fi
|
||||
|
||||
AC_SUBST(BUILD_MANPAGES)
|
||||
])
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# Disable the default CDS archive generation
|
||||
# cross compilation - disabled
|
||||
#
|
||||
AC_DEFUN([JDKOPT_ENABLE_DISABLE_CDS_ARCHIVE],
|
||||
[
|
||||
AC_ARG_ENABLE([cds-archive], [AS_HELP_STRING([--disable-cds-archive],
|
||||
[Set to disable generation of a default CDS archive in the product image @<:@enabled@:>@])])
|
||||
|
||||
AC_MSG_CHECKING([if a default CDS archive should be generated])
|
||||
if test "x$ENABLE_CDS" = "xfalse"; then
|
||||
AC_MSG_RESULT([no, because CDS is disabled])
|
||||
BUILD_CDS_ARCHIVE="false"
|
||||
elif test "x$COMPILE_TYPE" = "xcross"; then
|
||||
AC_MSG_RESULT([no, not possible with cross compilation])
|
||||
BUILD_CDS_ARCHIVE="false"
|
||||
elif test "x$enable_cds_archive" = "xyes"; then
|
||||
AC_MSG_RESULT([yes, forced])
|
||||
BUILD_CDS_ARCHIVE="true"
|
||||
elif test "x$enable_cds_archive" = "x"; then
|
||||
AC_MSG_RESULT([yes])
|
||||
BUILD_CDS_ARCHIVE="true"
|
||||
elif test "x$enable_cds_archive" = "xno"; then
|
||||
AC_MSG_RESULT([no, forced])
|
||||
BUILD_CDS_ARCHIVE="false"
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
AC_MSG_ERROR([--enable-cds_archive can only be yes/no or empty])
|
||||
fi
|
||||
|
||||
AC_SUBST(BUILD_CDS_ARCHIVE)
|
||||
])
|
||||
|
||||
@@ -57,15 +57,6 @@ AC_DEFUN([JDKVER_CHECK_AND_SET_NUMBER],
|
||||
|
||||
AC_DEFUN_ONCE([JDKVER_SETUP_JDK_VERSION_NUMBERS],
|
||||
[
|
||||
# Warn user that old version arguments are deprecated.
|
||||
BASIC_DEPRECATED_ARG_WITH([milestone])
|
||||
BASIC_DEPRECATED_ARG_WITH([update-version])
|
||||
BASIC_DEPRECATED_ARG_WITH([user-release-suffix])
|
||||
BASIC_DEPRECATED_ARG_WITH([build-number])
|
||||
BASIC_DEPRECATED_ARG_WITH([version-major])
|
||||
BASIC_DEPRECATED_ARG_WITH([version-minor])
|
||||
BASIC_DEPRECATED_ARG_WITH([version-security])
|
||||
|
||||
# Source the version numbers file
|
||||
. $AUTOCONF_DIR/version-numbers
|
||||
|
||||
@@ -139,15 +130,18 @@ AC_DEFUN_ONCE([JDKVER_SETUP_JDK_VERSION_NUMBERS],
|
||||
AC_MSG_ERROR([--with-version-string must have a value])
|
||||
elif test "x$with_version_string" != x; then
|
||||
# Additional [] needed to keep m4 from mangling shell constructs.
|
||||
if [ [[ $with_version_string =~ ^([0-9]+)(\.([0-9]+))?(\.([0-9]+))?(\.([0-9]+))?(-([a-zA-Z]+))?((\+)([0-9]+)?(-([-a-zA-Z0-9.]+))?)?$ ]] ]; then
|
||||
if [ [[ $with_version_string =~ ^([0-9]+)(\.([0-9]+))?(\.([0-9]+))?(\.([0-9]+))?(\.([0-9]+))?(\.([0-9]+))?(\.([0-9]+))?(-([a-zA-Z]+))?((\+)([0-9]+)?(-([-a-zA-Z0-9.]+))?)?$ ]] ]; then
|
||||
VERSION_FEATURE=${BASH_REMATCH[[1]]}
|
||||
VERSION_INTERIM=${BASH_REMATCH[[3]]}
|
||||
VERSION_UPDATE=${BASH_REMATCH[[5]]}
|
||||
VERSION_PATCH=${BASH_REMATCH[[7]]}
|
||||
VERSION_PRE=${BASH_REMATCH[[9]]}
|
||||
version_plus_separator=${BASH_REMATCH[[11]]}
|
||||
VERSION_BUILD=${BASH_REMATCH[[12]]}
|
||||
VERSION_OPT=${BASH_REMATCH[[14]]}
|
||||
VERSION_EXTRA1=${BASH_REMATCH[[9]]}
|
||||
VERSION_EXTRA2=${BASH_REMATCH[[11]]}
|
||||
VERSION_EXTRA3=${BASH_REMATCH[[13]]}
|
||||
VERSION_PRE=${BASH_REMATCH[[15]]}
|
||||
version_plus_separator=${BASH_REMATCH[[17]]}
|
||||
VERSION_BUILD=${BASH_REMATCH[[18]]}
|
||||
VERSION_OPT=${BASH_REMATCH[[20]]}
|
||||
# Unspecified numerical fields are interpreted as 0.
|
||||
if test "x$VERSION_INTERIM" = x; then
|
||||
VERSION_INTERIM=0
|
||||
@@ -158,6 +152,15 @@ AC_DEFUN_ONCE([JDKVER_SETUP_JDK_VERSION_NUMBERS],
|
||||
if test "x$VERSION_PATCH" = x; then
|
||||
VERSION_PATCH=0
|
||||
fi
|
||||
if test "x$VERSION_EXTRA1" = x; then
|
||||
VERSION_EXTRA1=0
|
||||
fi
|
||||
if test "x$VERSION_EXTRA2" = x; then
|
||||
VERSION_EXTRA2=0
|
||||
fi
|
||||
if test "x$VERSION_EXTRA3" = x; then
|
||||
VERSION_EXTRA3=0
|
||||
fi
|
||||
if test "x$version_plus_separator" != x \
|
||||
&& test "x$VERSION_BUILD$VERSION_OPT" = x; then
|
||||
AC_MSG_ERROR([Version string contains + but both 'BUILD' and 'OPT' are missing])
|
||||
@@ -327,6 +330,72 @@ AC_DEFUN_ONCE([JDKVER_SETUP_JDK_VERSION_NUMBERS],
|
||||
fi
|
||||
fi
|
||||
|
||||
# The 1st version extra number, if any
|
||||
AC_ARG_WITH(version-extra1, [AS_HELP_STRING([--with-version-extra1],
|
||||
[Set 1st version extra number @<:@not specified@:>@])],
|
||||
[with_version_extra1_present=true], [with_version_extra1_present=false])
|
||||
|
||||
if test "x$with_version_extra1_present" = xtrue; then
|
||||
if test "x$with_version_extra1" = xyes; then
|
||||
AC_MSG_ERROR([--with-version-extra1 must have a value])
|
||||
elif test "x$with_version_extra1" = xno; then
|
||||
# Interpret --without-* as empty string (i.e. 0) instead of the literal "no"
|
||||
VERSION_EXTRA1=0
|
||||
elif test "x$with_version_extra1" = x; then
|
||||
VERSION_EXTRA1=0
|
||||
else
|
||||
JDKVER_CHECK_AND_SET_NUMBER(VERSION_EXTRA1, $with_version_extra1)
|
||||
fi
|
||||
else
|
||||
if test "x$NO_DEFAULT_VERSION_PARTS" != xtrue; then
|
||||
VERSION_EXTRA1=$DEFAULT_VERSION_EXTRA1
|
||||
fi
|
||||
fi
|
||||
|
||||
# The 2nd version extra number, if any
|
||||
AC_ARG_WITH(version-extra2, [AS_HELP_STRING([--with-version-extra2],
|
||||
[Set 2nd version extra number @<:@not specified@:>@])],
|
||||
[with_version_extra2_present=true], [with_version_extra2_present=false])
|
||||
|
||||
if test "x$with_version_extra2_present" = xtrue; then
|
||||
if test "x$with_version_extra2" = xyes; then
|
||||
AC_MSG_ERROR([--with-version-extra2 must have a value])
|
||||
elif test "x$with_version_extra2" = xno; then
|
||||
# Interpret --without-* as empty string (i.e. 0) instead of the literal "no"
|
||||
VERSION_EXTRA2=0
|
||||
elif test "x$with_version_extra2" = x; then
|
||||
VERSION_EXTRA2=0
|
||||
else
|
||||
JDKVER_CHECK_AND_SET_NUMBER(VERSION_EXTRA2, $with_version_extra2)
|
||||
fi
|
||||
else
|
||||
if test "x$NO_DEFAULT_VERSION_PARTS" != xtrue; then
|
||||
VERSION_EXTRA2=$DEFAULT_VERSION_EXTRA2
|
||||
fi
|
||||
fi
|
||||
|
||||
# The 3rd version extra number, if any
|
||||
AC_ARG_WITH(version-extra3, [AS_HELP_STRING([--with-version-extra3],
|
||||
[Set 3rd version extra number @<:@not specified@:>@])],
|
||||
[with_version_extra3_present=true], [with_version_extra3_present=false])
|
||||
|
||||
if test "x$with_version_extra3_present" = xtrue; then
|
||||
if test "x$with_version_extra3" = xyes; then
|
||||
AC_MSG_ERROR([--with-version-extra3 must have a value])
|
||||
elif test "x$with_version_extra3" = xno; then
|
||||
# Interpret --without-* as empty string (i.e. 0) instead of the literal "no"
|
||||
VERSION_EXTRA3=0
|
||||
elif test "x$with_version_extra3" = x; then
|
||||
VERSION_EXTRA3=0
|
||||
else
|
||||
JDKVER_CHECK_AND_SET_NUMBER(VERSION_EXTRA3, $with_version_extra3)
|
||||
fi
|
||||
else
|
||||
if test "x$NO_DEFAULT_VERSION_PARTS" != xtrue; then
|
||||
VERSION_EXTRA3=$DEFAULT_VERSION_EXTRA3
|
||||
fi
|
||||
fi
|
||||
|
||||
# Calculate derived version properties
|
||||
|
||||
# Set VERSION_IS_GA based on if VERSION_PRE has a value
|
||||
@@ -339,9 +408,12 @@ AC_DEFUN_ONCE([JDKVER_SETUP_JDK_VERSION_NUMBERS],
|
||||
# VERSION_NUMBER but always with exactly 4 positions, with 0 for empty positions.
|
||||
VERSION_NUMBER_FOUR_POSITIONS=$VERSION_FEATURE.$VERSION_INTERIM.$VERSION_UPDATE.$VERSION_PATCH
|
||||
|
||||
stripped_version_number=$VERSION_NUMBER_FOUR_POSITIONS
|
||||
# VERSION_NUMBER but always with all positions, with 0 for empty positions.
|
||||
VERSION_NUMBER_ALL_POSITIONS=$VERSION_NUMBER_FOUR_POSITIONS.$VERSION_EXTRA1.$VERSION_EXTRA2.$VERSION_EXTRA3
|
||||
|
||||
stripped_version_number=$VERSION_NUMBER_ALL_POSITIONS
|
||||
# Strip trailing zeroes from stripped_version_number
|
||||
for i in 1 2 3 ; do stripped_version_number=${stripped_version_number%.0} ; done
|
||||
for i in 1 2 3 4 5 6 ; do stripped_version_number=${stripped_version_number%.0} ; done
|
||||
VERSION_NUMBER=$stripped_version_number
|
||||
|
||||
# The complete version string, with additional build information
|
||||
@@ -362,7 +434,7 @@ AC_DEFUN_ONCE([JDKVER_SETUP_JDK_VERSION_NUMBERS],
|
||||
AC_MSG_ERROR([--with-version-date must have a value])
|
||||
elif test "x$with_version_date" != x; then
|
||||
if [ ! [[ $with_version_date =~ ^[0-9]{4}-[0-9]{2}-[0-9]{2}$ ]] ]; then
|
||||
AC_MSG_ERROR(["$with_version_date" is not a valid version date])
|
||||
AC_MSG_ERROR(["$with_version_date" is not a valid version date])
|
||||
else
|
||||
VERSION_DATE="$with_version_date"
|
||||
fi
|
||||
@@ -392,6 +464,9 @@ AC_DEFUN_ONCE([JDKVER_SETUP_JDK_VERSION_NUMBERS],
|
||||
AC_SUBST(VERSION_INTERIM)
|
||||
AC_SUBST(VERSION_UPDATE)
|
||||
AC_SUBST(VERSION_PATCH)
|
||||
AC_SUBST(VERSION_EXTRA1)
|
||||
AC_SUBST(VERSION_EXTRA2)
|
||||
AC_SUBST(VERSION_EXTRA3)
|
||||
AC_SUBST(VERSION_PRE)
|
||||
AC_SUBST(VERSION_BUILD)
|
||||
AC_SUBST(VERSION_OPT)
|
||||
|
||||
@@ -180,13 +180,6 @@ AC_DEFUN_ONCE([LIB_SETUP_MISC_LIBS],
|
||||
AC_SUBST(LIBDL)
|
||||
LIBS="$save_LIBS"
|
||||
|
||||
# Deprecated libraries, keep the flags for backwards compatibility
|
||||
if test "x$OPENJDK_TARGET_OS" = "xwindows"; then
|
||||
BASIC_DEPRECATED_ARG_WITH([dxsdk])
|
||||
BASIC_DEPRECATED_ARG_WITH([dxsdk-lib])
|
||||
BASIC_DEPRECATED_ARG_WITH([dxsdk-include])
|
||||
fi
|
||||
|
||||
# Control if libzip can use mmap. Available for purposes of overriding.
|
||||
LIBZIP_CAN_USE_MMAP=true
|
||||
AC_SUBST(LIBZIP_CAN_USE_MMAP)
|
||||
@@ -217,4 +210,3 @@ AC_DEFUN_ONCE([LIB_SETUP_SOLARIS_STLPORT],
|
||||
AC_SUBST(STLPORT_LIB)
|
||||
fi
|
||||
])
|
||||
|
||||
|
||||
@@ -30,6 +30,12 @@ AC_DEFUN([PLATFORM_EXTRACT_VARS_FROM_CPU],
|
||||
[
|
||||
# First argument is the cpu name from the trip/quad
|
||||
case "$1" in
|
||||
x86_64*x32)
|
||||
VAR_CPU=x32
|
||||
VAR_CPU_ARCH=x86
|
||||
VAR_CPU_BITS=32
|
||||
VAR_CPU_ENDIAN=little
|
||||
;;
|
||||
x86_64)
|
||||
VAR_CPU=x86_64
|
||||
VAR_CPU_ARCH=x86
|
||||
@@ -455,6 +461,8 @@ AC_DEFUN([PLATFORM_SETUP_LEGACY_VARS_HELPER],
|
||||
HOTSPOT_$1_CPU_DEFINE=IA32
|
||||
elif test "x$OPENJDK_$1_CPU" = xx86_64; then
|
||||
HOTSPOT_$1_CPU_DEFINE=AMD64
|
||||
elif test "x$OPENJDK_$1_CPU" = xx32; then
|
||||
HOTSPOT_$1_CPU_DEFINE=X32
|
||||
elif test "x$OPENJDK_$1_CPU" = xsparcv9; then
|
||||
HOTSPOT_$1_CPU_DEFINE=SPARC
|
||||
elif test "x$OPENJDK_$1_CPU" = xaarch64; then
|
||||
|
||||
@@ -165,6 +165,9 @@ VERSION_FEATURE := @VERSION_FEATURE@
|
||||
VERSION_INTERIM := @VERSION_INTERIM@
|
||||
VERSION_UPDATE := @VERSION_UPDATE@
|
||||
VERSION_PATCH := @VERSION_PATCH@
|
||||
VERSION_EXTRA1 := @VERSION_EXTRA1@
|
||||
VERSION_EXTRA2 := @VERSION_EXTRA2@
|
||||
VERSION_EXTRA3 := @VERSION_EXTRA3@
|
||||
# The pre-release identifier (string)
|
||||
VERSION_PRE := @VERSION_PRE@
|
||||
# The build number (numerical)
|
||||
@@ -203,6 +206,9 @@ VERSION_CFLAGS := \
|
||||
-DVERSION_INTERIM=$(VERSION_INTERIM) \
|
||||
-DVERSION_UPDATE=$(VERSION_UPDATE) \
|
||||
-DVERSION_PATCH=$(VERSION_PATCH) \
|
||||
-DVERSION_EXTRA1=$(VERSION_EXTRA1) \
|
||||
-DVERSION_EXTRA2=$(VERSION_EXTRA2) \
|
||||
-DVERSION_EXTRA3=$(VERSION_EXTRA3) \
|
||||
-DVERSION_PRE='"$(VERSION_PRE)"' \
|
||||
-DVERSION_BUILD=$(VERSION_BUILD) \
|
||||
-DVERSION_OPT='"$(VERSION_OPT)"' \
|
||||
@@ -248,10 +254,6 @@ RUNTIME_NAME=$(PRODUCT_NAME) $(PRODUCT_SUFFIX)
|
||||
DEBUG_LEVEL:=@DEBUG_LEVEL@
|
||||
HOTSPOT_DEBUG_LEVEL:=@HOTSPOT_DEBUG_LEVEL@
|
||||
|
||||
# This is the JDK variant to build.
|
||||
# The JDK variant is a name for a specific set of modules to be compiled for the JDK.
|
||||
JDK_VARIANT:=@JDK_VARIANT@
|
||||
|
||||
# Which JVM variants to build (space-separated list)
|
||||
JVM_VARIANTS := @JVM_VARIANTS@
|
||||
JVM_VARIANT_MAIN := @JVM_VARIANT_MAIN@
|
||||
@@ -305,6 +307,10 @@ ENABLE_GENERATE_CLASSLIST := @ENABLE_GENERATE_CLASSLIST@
|
||||
|
||||
EXCLUDE_TRANSLATIONS := @EXCLUDE_TRANSLATIONS@
|
||||
|
||||
BUILD_MANPAGES := @BUILD_MANPAGES@
|
||||
|
||||
BUILD_CDS_ARCHIVE := @BUILD_CDS_ARCHIVE@
|
||||
|
||||
# The boot jdk to use. This is overridden in bootcycle-spec.gmk. Make sure to keep
|
||||
# it in sync.
|
||||
BOOT_JDK:=@BOOT_JDK@
|
||||
@@ -349,8 +355,6 @@ ENABLE_LIBFFI_BUNDLING:=@ENABLE_LIBFFI_BUNDLING@
|
||||
LIBFFI_LIB_FILE:=@LIBFFI_LIB_FILE@
|
||||
GRAALUNIT_LIB := @GRAALUNIT_LIB@
|
||||
|
||||
PACKAGE_PATH=@PACKAGE_PATH@
|
||||
|
||||
# Source file for cacerts
|
||||
CACERTS_FILE=@CACERTS_FILE@
|
||||
|
||||
@@ -421,6 +425,10 @@ CXX_FLAG_DEPS:=@CXX_FLAG_DEPS@
|
||||
|
||||
DISABLE_WARNING_PREFIX := @DISABLE_WARNING_PREFIX@
|
||||
CFLAGS_WARNINGS_ARE_ERRORS:=@CFLAGS_WARNINGS_ARE_ERRORS@
|
||||
LDFLAGS_WARNINGS_ARE_ERRORS:=@LDFLAGS_WARNINGS_ARE_ERRORS@
|
||||
DISABLED_WARNINGS := @DISABLED_WARNINGS@
|
||||
DISABLED_WARNINGS_C := @DISABLED_WARNINGS_C@
|
||||
DISABLED_WARNINGS_CXX := @DISABLED_WARNINGS_CXX@
|
||||
|
||||
# A global flag (true or false) determining if native warnings are considered errors.
|
||||
WARNINGS_AS_ERRORS := @WARNINGS_AS_ERRORS@
|
||||
@@ -442,6 +450,7 @@ CXXFLAGS_JDKEXE:=@CXXFLAGS_JDKEXE@
|
||||
LIBJSIG_HASHSTYLE_LDFLAGS := @LIBJSIG_HASHSTYLE_LDFLAGS@
|
||||
LIBJSIG_NOEXECSTACK_LDFLAGS := @LIBJSIG_NOEXECSTACK_LDFLAGS@
|
||||
|
||||
FDLIBM_CFLAGS := @FDLIBM_CFLAGS@
|
||||
JVM_CFLAGS := @JVM_CFLAGS@
|
||||
JVM_LDFLAGS := @JVM_LDFLAGS@
|
||||
JVM_ASFLAGS := @JVM_ASFLAGS@
|
||||
@@ -481,11 +490,6 @@ LDCXX:=@FIXPATH@ @LDCXX@
|
||||
LIBCXX:=@LIBCXX@
|
||||
|
||||
# Compiler and linker flags used when building native tests
|
||||
CFLAGS_TESTLIB:=@CFLAGS_TESTLIB@
|
||||
CXXFLAGS_TESTLIB:=@CXXFLAGS_TESTLIB@
|
||||
CFLAGS_TESTEXE:=@CFLAGS_TESTEXE@
|
||||
CXXFLAGS_TESTEXE:=@CXXFLAGS_TESTEXE@
|
||||
LDFLAGS_TESTLIB:=@LDFLAGS_TESTLIB@
|
||||
LDFLAGS_TESTEXE:=@LDFLAGS_TESTEXE@
|
||||
|
||||
# BUILD_CC/BUILD_LD is a compiler/linker that generates code that is runnable on the
|
||||
@@ -532,6 +536,7 @@ COPY_DEBUG_SYMBOLS := @COPY_DEBUG_SYMBOLS@
|
||||
ZIP_EXTERNAL_DEBUG_SYMBOLS := @ZIP_EXTERNAL_DEBUG_SYMBOLS@
|
||||
|
||||
CFLAGS_DEBUG_SYMBOLS:=@CFLAGS_DEBUG_SYMBOLS@
|
||||
ASFLAGS_DEBUG_SYMBOLS:=@ASFLAGS_DEBUG_SYMBOLS@
|
||||
|
||||
#
|
||||
# Compress (or not) jars
|
||||
@@ -714,12 +719,13 @@ EXPR:=@EXPR@
|
||||
FILE:=@FILE@
|
||||
DOT:=@DOT@
|
||||
HG:=@HG@
|
||||
GIT:=@GIT@
|
||||
OBJCOPY:=@OBJCOPY@
|
||||
SETFILE:=@SETFILE@
|
||||
XATTR:=@XATTR@
|
||||
JT_HOME:=@JT_HOME@
|
||||
JTREGEXE:=@JTREGEXE@
|
||||
JIB_JAR:=@JIB_JAR@
|
||||
JIB_HOME:=@JIB_HOME@
|
||||
XCODEBUILD=@XCODEBUILD@
|
||||
DTRACE := @DTRACE@
|
||||
FIXPATH:=@FIXPATH@
|
||||
@@ -814,6 +820,7 @@ PNG_CFLAGS:=@PNG_CFLAGS@
|
||||
|
||||
INCLUDE_SA=@INCLUDE_SA@
|
||||
INCLUDE_GRAAL=@INCLUDE_GRAAL@
|
||||
INCLUDE_JVMCI=@INCLUDE_JVMCI@
|
||||
|
||||
OS_VERSION_MAJOR:=@OS_VERSION_MAJOR@
|
||||
OS_VERSION_MINOR:=@OS_VERSION_MINOR@
|
||||
|
||||
@@ -232,6 +232,7 @@ AC_DEFUN_ONCE([TOOLCHAIN_DETERMINE_TOOLCHAIN_TYPE],
|
||||
XCODE_VERSION_OUTPUT=`"$XCODEBUILD" -version 2>&1 | $HEAD -n 1`
|
||||
$ECHO "$XCODE_VERSION_OUTPUT" | $GREP "Xcode " > /dev/null
|
||||
if test $? -ne 0; then
|
||||
AC_MSG_NOTICE([xcodebuild output: $XCODE_VERSION_OUTPUT])
|
||||
AC_MSG_ERROR([Failed to determine Xcode version.])
|
||||
fi
|
||||
XCODE_MAJOR_VERSION=`$ECHO $XCODE_VERSION_OUTPUT | \
|
||||
@@ -995,11 +996,6 @@ AC_DEFUN_ONCE([TOOLCHAIN_SETUP_BUILD_COMPILERS],
|
||||
# Do some additional checks on the detected tools.
|
||||
AC_DEFUN_ONCE([TOOLCHAIN_MISC_CHECKS],
|
||||
[
|
||||
# The package path is used only on macosx?
|
||||
# FIXME: clean this up, and/or move it elsewhere.
|
||||
PACKAGE_PATH=/opt/local
|
||||
AC_SUBST(PACKAGE_PATH)
|
||||
|
||||
# Check for extra potential brokenness.
|
||||
if test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
|
||||
# On Windows, double-check that we got the right compiler.
|
||||
@@ -1022,12 +1018,16 @@ AC_DEFUN_ONCE([TOOLCHAIN_MISC_CHECKS],
|
||||
# This is later checked when setting flags.
|
||||
fi
|
||||
|
||||
if test "x$TOOLCHAIN_TYPE" = xgcc || test "x$TOOLCHAIN_TYPE" = xclang; then
|
||||
# Check if linker has -z noexecstack.
|
||||
HAS_NOEXECSTACK=`$CC -Wl,--help 2>/dev/null | $GREP 'z noexecstack'`
|
||||
# This is later checked when setting flags.
|
||||
fi
|
||||
|
||||
# Setup hotspot lecagy names for toolchains
|
||||
HOTSPOT_TOOLCHAIN_TYPE=$TOOLCHAIN_TYPE
|
||||
if test "x$TOOLCHAIN_TYPE" = xclang; then
|
||||
HOTSPOT_TOOLCHAIN_TYPE=gcc
|
||||
elif test "x$TOOLCHAIN_TYPE" = xsolstudio; then
|
||||
HOTSPOT_TOOLCHAIN_TYPE=sparcWorks
|
||||
elif test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
|
||||
HOTSPOT_TOOLCHAIN_TYPE=visCPP
|
||||
fi
|
||||
@@ -1144,5 +1144,5 @@ AC_DEFUN_ONCE([TOOLCHAIN_SETUP_JIB],
|
||||
fi
|
||||
fi
|
||||
|
||||
AC_SUBST(JIB_JAR)
|
||||
AC_SUBST(JIB_HOME)
|
||||
])
|
||||
|
||||
@@ -25,14 +25,17 @@
|
||||
|
||||
# Default version numbers to use unless overridden by configure
|
||||
|
||||
DEFAULT_VERSION_FEATURE=11
|
||||
DEFAULT_VERSION_FEATURE=12
|
||||
DEFAULT_VERSION_INTERIM=0
|
||||
DEFAULT_VERSION_UPDATE=0
|
||||
DEFAULT_VERSION_PATCH=0
|
||||
DEFAULT_VERSION_DATE=2018-09-25
|
||||
DEFAULT_VERSION_CLASSFILE_MAJOR=55 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`"
|
||||
DEFAULT_VERSION_EXTRA1=0
|
||||
DEFAULT_VERSION_EXTRA2=0
|
||||
DEFAULT_VERSION_EXTRA3=0
|
||||
DEFAULT_VERSION_DATE=2019-03-19
|
||||
DEFAULT_VERSION_CLASSFILE_MAJOR=56 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`"
|
||||
DEFAULT_VERSION_CLASSFILE_MINOR=0
|
||||
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="10 11"
|
||||
DEFAULT_ACCEPTABLE_BOOT_VERSIONS="10 11 12"
|
||||
|
||||
LAUNCHER_NAME=openjdk
|
||||
PRODUCT_NAME=OpenJDK
|
||||
|
||||
@@ -235,7 +235,7 @@ define SetupJarArchiveBody
|
||||
|
||||
# Here is the rule that creates/updates the jar file.
|
||||
$$($1_JAR) : $$($1_DEPENDENCIES) $$($1_MANIFEST) $$($1_VARDEPS_FILE)
|
||||
$(MKDIR) -p $$($1_BIN)
|
||||
$$(call MakeTargetDir)
|
||||
$$($1_GREP_INCLUDE_OUTPUT)
|
||||
$$($1_GREP_EXCLUDE_OUTPUT)
|
||||
# If the vardeps file is part of the newer prereq list, it means that
|
||||
|
||||
@@ -76,8 +76,8 @@ define add_file_to_copy
|
||||
$1_COPY_$$($2_TARGET) := 1
|
||||
# Now we can setup the dependency that will trigger the copying.
|
||||
$$($1_BIN)$$($1_MODULE_SUBDIR)$$($2_TARGET) : $2
|
||||
$(MKDIR) -p $$(@D)
|
||||
$(CP) $$< $$@
|
||||
$$(call LogInfo, Copying $$(patsubst $(OUTPUTDIR)/%,%, $$@))
|
||||
$$(install-file)
|
||||
$(CHMOD) -f ug+w $$@
|
||||
|
||||
# And do not forget this target
|
||||
@@ -120,7 +120,8 @@ define add_file_to_clean
|
||||
ifneq ($$($1_CLEAN_$$($2_TARGET)), 1)
|
||||
$1_CLEAN_$$($2_TARGET) := 1
|
||||
$$($1_BIN)$$($1_MODULE_SUBDIR)$$($2_TARGET) : $2
|
||||
$(MKDIR) -p $$(@D)
|
||||
$$(call LogInfo, Cleaning $$(patsubst $(OUTPUTDIR)/%,%, $$@))
|
||||
$$(call MakeTargetDir)
|
||||
export LC_ALL=C ; ( $(CAT) $$< && $(ECHO) "" ) \
|
||||
| $(SED) -e 's/\([^\\]\):/\1\\:/g' -e 's/\([^\\]\)=/\1\\=/g' \
|
||||
-e 's/\([^\\]\)!/\1\\!/g' -e 's/^[ ]*#.*/#/g' \
|
||||
@@ -422,7 +423,7 @@ define SetupJavaCompilationBody
|
||||
$1_HEADERS_ARG := -h $$($1_HEADERS).$1.tmp
|
||||
|
||||
$$($1_HEADERS)/_the.$1_headers: $$($1_COMPILE_TARGET)
|
||||
$(MKDIR) -p $$(@D)
|
||||
$$(call MakeTargetDir)
|
||||
if [ -d "$$($1_HEADERS).$1.tmp" ]; then \
|
||||
for f in `$(CD) $$($1_HEADERS).$1.tmp && $(FIND) . -type f`; do \
|
||||
if [ ! -f "$$($1_HEADERS)/$$$$f" ] \
|
||||
|
||||
@@ -47,6 +47,29 @@ FindSrcDirsForComponent += \
|
||||
$(TOPDIR)/src/$(strip $1)/$(OPENJDK_TARGET_OS_TYPE)/native/$(strip $2) \
|
||||
$(TOPDIR)/src/$(strip $1)/share/native/$(strip $2)))
|
||||
|
||||
# Find a library
|
||||
# Param 1 - module name
|
||||
# Param 2 - library name
|
||||
# Param 3 - optional subdir for library
|
||||
FindLib = \
|
||||
$(call FindLibDirForModule, \
|
||||
$(strip $1))$(strip $3)/$(LIBRARY_PREFIX)$(strip $2)$(SHARED_LIBRARY_SUFFIX)
|
||||
|
||||
# Find a static library
|
||||
# Param 1 - module name
|
||||
# Param 2 - library name
|
||||
# Param 3 - optional subdir for library
|
||||
FindStaticLib = \
|
||||
$(addprefix $(SUPPORT_OUTPUTDIR)/native/, \
|
||||
$(strip $1)$(strip $3)/$(LIBRARY_PREFIX)$(strip $2)$(STATIC_LIBRARY_SUFFIX))
|
||||
|
||||
# If only generating compile_commands.json, make these return empty to avoid
|
||||
# declaring dependencies.
|
||||
ifeq ($(GENERATE_COMPILE_COMMANDS_ONLY), true)
|
||||
FindLib =
|
||||
FindStaticLib =
|
||||
endif
|
||||
|
||||
GetJavaHeaderDir = \
|
||||
$(wildcard $(SUPPORT_OUTPUTDIR)/headers/$(strip $1))
|
||||
|
||||
|
||||
@@ -347,6 +347,7 @@ SOURCE_REVISION_TRACKER := $(SUPPORT_OUTPUTDIR)/src-rev/source-revision-tracker
|
||||
FindAllReposAbs = \
|
||||
$(strip $(sort $(dir $(filter-out $(TOPDIR)/build/%, $(wildcard \
|
||||
$(addprefix $(TOPDIR)/, .hg */.hg */*/.hg */*/*/.hg */*/*/*/.hg) \
|
||||
$(addprefix $(TOPDIR)/, .git */.git */*/.git */*/*/.git */*/*/*/.git) \
|
||||
)))))
|
||||
|
||||
# Locate all hg repositories included in the forest, as relative paths
|
||||
@@ -1015,7 +1016,7 @@ ExecuteWithLog = \
|
||||
$(call LogCmdlines, Exececuting: [$(strip $2)]) \
|
||||
$(call MakeDir, $(dir $(strip $1))) \
|
||||
$(call WriteFile, $2, $(strip $1).cmdline) \
|
||||
( $(strip $2) > >($(TEE) $(strip $1).log) 2> >($(TEE) $(strip $1).log >&2) || \
|
||||
( $(RM) $(strip $1).log && $(strip $2) > >($(TEE) -a $(strip $1).log) 2> >($(TEE) -a $(strip $1).log >&2) || \
|
||||
( exitcode=$(DOLLAR)? && \
|
||||
$(CP) $(strip $1).log $(MAKESUPPORT_OUTPUTDIR)/failure-logs/$(subst /,_,$(patsubst $(OUTPUTDIR)/%,%,$(strip $1))).log && \
|
||||
$(CP) $(strip $1).cmdline $(MAKESUPPORT_OUTPUTDIR)/failure-logs/$(subst /,_,$(patsubst $(OUTPUTDIR)/%,%,$(strip $1))).cmdline && \
|
||||
|
||||
@@ -205,7 +205,14 @@ ifeq ($(INCLUDE_SA), false)
|
||||
endif
|
||||
|
||||
################################################################################
|
||||
# Filter out Graal specific modules if Graal build is disabled
|
||||
# Filter out jvmci specific modules if jvmci is disabled
|
||||
|
||||
ifeq ($(INCLUDE_JVMCI), false)
|
||||
MODULES_FILTER += jdk.internal.vm.ci
|
||||
endif
|
||||
|
||||
################################################################################
|
||||
# Filter out Graal specific modules if Graal is disabled
|
||||
|
||||
ifeq ($(INCLUDE_GRAAL), false)
|
||||
MODULES_FILTER += jdk.internal.vm.compiler
|
||||
@@ -314,7 +321,7 @@ MODULE_INFOS := $(call FindAllModuleInfos, *)
|
||||
|
||||
$(MODULE_DEPS_MAKEFILE): $(MODULE_INFOS) \
|
||||
$(call DependOnVariable, MODULE_INFOS, $(MAKESUPPORT_OUTPUTDIR)/MODULE_INFOS.vardeps)
|
||||
$(MKDIR) -p $(@D)
|
||||
$(call MakeTargetDir)
|
||||
$(RM) $@
|
||||
$(foreach m, $(MODULE_INFOS), \
|
||||
( $(PRINTF) "DEPS_$(call GetModuleNameFromModuleInfo, $m) :=" && \
|
||||
|
||||
@@ -59,6 +59,29 @@ define GetSymbols
|
||||
fi
|
||||
endef
|
||||
|
||||
################################################################################
|
||||
# Creates a recipe that creates a compile_commands.json fragment. Remove any
|
||||
# occurences of FIXPATH programs from the command to show the actual invocation.
|
||||
#
|
||||
# Param 1: Name of file to create
|
||||
# Param 2: Working directory
|
||||
# Param 3: Source file
|
||||
# Param 4: Compile command
|
||||
# Param 5: Object name
|
||||
################################################################################
|
||||
define WriteCompileCommandsFragment
|
||||
$(call LogInfo, Creating compile commands fragment for $(notdir $3))
|
||||
$(call MakeDir, $(dir $1))
|
||||
$(call WriteFile,{ \
|
||||
"directory": "$(strip $2)"$(COMMA) \
|
||||
"file": "$(strip $3)"$(COMMA) \
|
||||
"command": "$(strip $(subst $(DQUOTE),\$(DQUOTE),$(subst \,\\,\
|
||||
$(subst $(FIXPATH),,$4))))"$(COMMA) \
|
||||
"output": "$(strip $5)" \
|
||||
}$(COMMA), \
|
||||
$1)
|
||||
endef
|
||||
|
||||
################################################################################
|
||||
# Define a native toolchain configuration that can be used by
|
||||
# SetupNativeCompilation calls
|
||||
@@ -203,6 +226,11 @@ define SetupCompileNativeFileBody
|
||||
$1_OBJ := $$($$($1_BASE)_OBJECT_DIR)/$$(call replace_with_obj_extension, \
|
||||
$$($1_FILENAME))
|
||||
|
||||
# Generate the corresponding compile_commands.json fragment.
|
||||
$1_OBJ_JSON = $$(MAKESUPPORT_OUTPUTDIR)/compile-commands/$$(subst /,_,$$(subst \
|
||||
$$(OUTPUTDIR)/,,$$($1_OBJ))).json
|
||||
$$($1_BASE)_ALL_OBJS_JSON += $$($1_OBJ_JSON)
|
||||
|
||||
# Only continue if this object file hasn't been processed already. This lets
|
||||
# the first found source file override any other with the same name.
|
||||
ifeq ($$(findstring $$($1_OBJ), $$($$($1_BASE)_OBJS_SO_FAR)), )
|
||||
@@ -251,6 +279,7 @@ define SetupCompileNativeFileBody
|
||||
$$($$($1_BASE)_SYSROOT_CFLAGS)
|
||||
$1_BASE_CXXFLAGS := $$($$($1_BASE)_CXXFLAGS) $$($$($1_BASE)_EXTRA_CXXFLAGS) \
|
||||
$$($$($1_BASE)_SYSROOT_CFLAGS) $$($1_EXTRA_CXXFLAGS)
|
||||
$1_BASE_ASFLAGS := $$($$($1_BASE)_ASFLAGS) $$($$($1_BASE)_EXTRA_ASFLAGS)
|
||||
|
||||
ifneq ($$(filter %.c, $$($1_FILENAME)), )
|
||||
# Compile as a C file
|
||||
@@ -266,7 +295,7 @@ define SetupCompileNativeFileBody
|
||||
$1_DEP_FLAG := $(C_FLAG_DEPS)
|
||||
else ifneq ($$(filter %.s %.S, $$($1_FILENAME)), )
|
||||
# Compile as assembler file
|
||||
$1_FLAGS := $$($$($1_BASE)_ASFLAGS)
|
||||
$1_FLAGS := $$($1_BASE_ASFLAGS)
|
||||
$1_COMPILER := $(AS)
|
||||
$1_DEP_FLAG :=
|
||||
else ifneq ($$(filter %.cpp %.cc %.mm, $$($1_FILENAME)), )
|
||||
@@ -296,8 +325,15 @@ define SetupCompileNativeFileBody
|
||||
$1_VARDEPS_FILE := $$(call DependOnVariable, $1_VARDEPS, $$($1_OBJ).vardeps)
|
||||
endif
|
||||
|
||||
$$($1_OBJ): $$($1_SRC_FILE) $$($$($1_BASE)_COMPILE_VARDEPS_FILE) \
|
||||
$$($$($1_BASE)_EXTRA_DEPS) $$($1_VARDEPS_FILE) | $$($$($1_BASE)_BUILD_INFO)
|
||||
$1_OBJ_DEPS := $$($1_SRC_FILE) $$($$($1_BASE)_COMPILE_VARDEPS_FILE) \
|
||||
$$($$($1_BASE)_EXTRA_DEPS) $$($1_VARDEPS_FILE)
|
||||
$1_COMPILE_OPTIONS := $$($1_FLAGS) $(CC_OUT_OPTION)$$($1_OBJ) $$($1_SRC_FILE)
|
||||
|
||||
$$($1_OBJ_JSON): $$($1_OBJ_DEPS)
|
||||
$$(call WriteCompileCommandsFragment, $$@, $$(PWD), $$($1_SRC_FILE), \
|
||||
$$($1_COMPILER) $$($1_COMPILE_OPTIONS), $$($1_OBJ))
|
||||
|
||||
$$($1_OBJ): $$($1_OBJ_DEPS) | $$($$($1_BASE)_BUILD_INFO)
|
||||
$$(call LogInfo, Compiling $$($1_FILENAME) (for $$($$($1_BASE)_BASENAME)))
|
||||
$$(call MakeDir, $$(@D))
|
||||
ifneq ($(TOOLCHAIN_TYPE), microsoft)
|
||||
@@ -306,13 +342,11 @@ define SetupCompileNativeFileBody
|
||||
# object file in the generated deps files. Fixing it with sed. If
|
||||
# compiling assembly, don't try this.
|
||||
$$(call ExecuteWithLog, $$@, \
|
||||
$$($1_COMPILER) $$($1_FLAGS) $$($1_DEP_FLAG) $$($1_DEP).tmp \
|
||||
$(CC_OUT_OPTION)$$($1_OBJ) $$($1_SRC_FILE))
|
||||
$$($1_COMPILER) $$($1_DEP_FLAG) $$($1_DEP).tmp $$($1_COMPILE_OPTIONS))
|
||||
$(SED) 's|^$$(@F):|$$@:|' $$($1_DEP).tmp > $$($1_DEP)
|
||||
else
|
||||
$$(call ExecuteWithLog, $$@, \
|
||||
$$($1_COMPILER) $$($1_FLAGS) $$($1_DEP_FLAG) $$($1_DEP) \
|
||||
$(CC_OUT_OPTION)$$($1_OBJ) $$($1_SRC_FILE))
|
||||
$$($1_COMPILER) $$($1_DEP_FLAG) $$($1_DEP) $$($1_COMPILE_OPTIONS))
|
||||
endif
|
||||
# Create a dependency target file from the dependency file.
|
||||
# Solution suggested by http://make.mad-scientist.net/papers/advanced-auto-dependency-generation/
|
||||
@@ -328,8 +362,7 @@ define SetupCompileNativeFileBody
|
||||
# on Windows. No need to save exit code from compilation since
|
||||
# pipefail is always active on Windows.
|
||||
$$(call ExecuteWithLog, $$@, \
|
||||
$$($1_COMPILER) $$($1_FLAGS) -showIncludes \
|
||||
$(CC_OUT_OPTION)$$($1_OBJ) $$($1_SRC_FILE)) \
|
||||
$$($1_COMPILER) -showIncludes $$($1_COMPILE_OPTIONS)) \
|
||||
| $(TR) -d '\r' | $(GREP) -v -e "^Note: including file:" \
|
||||
-e "^$$($1_FILENAME)$$$$" || test "$$$$?" = "1" ; \
|
||||
$(ECHO) $$@: \\ > $$($1_DEP) ; \
|
||||
@@ -576,6 +609,7 @@ define SetupNativeCompilationBody
|
||||
ifeq ($(COMPILE_WITH_DEBUG_SYMBOLS), true)
|
||||
$1_EXTRA_CFLAGS += $$(CFLAGS_DEBUG_SYMBOLS)
|
||||
$1_EXTRA_CXXFLAGS += $$(CFLAGS_DEBUG_SYMBOLS)
|
||||
$1_EXTRA_ASFLAGS += $$(ASFLAGS_DEBUG_SYMBOLS)
|
||||
endif
|
||||
|
||||
ifneq ($$($1_REORDER), )
|
||||
@@ -592,9 +626,13 @@ define SetupNativeCompilationBody
|
||||
# Pick up disabled warnings, if possible on this platform.
|
||||
ifneq ($(DISABLE_WARNING_PREFIX), )
|
||||
$1_EXTRA_CFLAGS += $$(addprefix $(DISABLE_WARNING_PREFIX), \
|
||||
$$(DISABLED_WARNINGS) \
|
||||
$$(DISABLED_WARNINGS_C) \
|
||||
$$($1_DISABLED_WARNINGS_$(TOOLCHAIN_TYPE)) \
|
||||
$$($1_DISABLED_WARNINGS_C_$(TOOLCHAIN_TYPE)))
|
||||
$1_EXTRA_CXXFLAGS += $$(addprefix $(DISABLE_WARNING_PREFIX), \
|
||||
$$(DISABLED_WARNINGS) \
|
||||
$$(DISABLED_WARNINGS_CXX) \
|
||||
$$($1_DISABLED_WARNINGS_$(TOOLCHAIN_TYPE)) \
|
||||
$$($1_DISABLED_WARNINGS_CXX_$(TOOLCHAIN_TYPE)))
|
||||
endif
|
||||
@@ -612,6 +650,7 @@ define SetupNativeCompilationBody
|
||||
ifeq ($$($1_WARNINGS_AS_ERRORS_$(TOOLCHAIN_TYPE)), true)
|
||||
$1_EXTRA_CFLAGS += $(CFLAGS_WARNINGS_ARE_ERRORS)
|
||||
$1_EXTRA_CXXFLAGS += $(CFLAGS_WARNINGS_ARE_ERRORS)
|
||||
$1_EXTRA_LDFLAGS += $(LDFLAGS_WARNINGS_ARE_ERRORS)
|
||||
endif
|
||||
|
||||
ifeq (NONE, $$($1_OPTIMIZATION))
|
||||
@@ -687,17 +726,25 @@ define SetupNativeCompilationBody
|
||||
-include $$($1_PCH_DEP)
|
||||
-include $$($1_PCH_DEP_TARGETS)
|
||||
|
||||
$1_PCH_COMMAND := $$($1_CC) $$($1_CFLAGS) $$($1_EXTRA_CFLAGS) $$($1_SYSROOT_CFLAGS) \
|
||||
$$($1_OPT_CFLAGS) -x c++-header -c $(C_FLAG_DEPS) $$($1_PCH_DEP)
|
||||
|
||||
$$($1_PCH_FILE): $$($1_PRECOMPILED_HEADER) $$($1_COMPILE_VARDEPS_FILE)
|
||||
$$(call LogInfo, Generating precompiled header)
|
||||
$$(call MakeDir, $$(@D))
|
||||
$$(call ExecuteWithLog, $$@, \
|
||||
$$($1_CC) $$($1_CFLAGS) $$($1_EXTRA_CFLAGS) $$($1_SYSROOT_CFLAGS) \
|
||||
$$($1_OPT_CFLAGS) \
|
||||
-x c++-header -c $(C_FLAG_DEPS) $$($1_PCH_DEP) $$< -o $$@)
|
||||
$$(call ExecuteWithLog, $$@, $$($1_PCH_COMMAND) $$< -o $$@)
|
||||
$(SED) $(DEPENDENCY_TARGET_SED_PATTERN) $$($1_PCH_DEP) > $$($1_PCH_DEP_TARGETS)
|
||||
|
||||
$$($1_ALL_OBJS): $$($1_PCH_FILE)
|
||||
|
||||
# Generate the corresponding compile_commands.json fragment.
|
||||
$1_PCH_FILE_JSON := $$(MAKESUPPORT_OUTPUTDIR)/compile-commands/$$(subst /,_,$$(subst \
|
||||
$$(OUTPUTDIR)/,,$$($1_PCH_FILE))).json
|
||||
$1_ALL_OBJS_JSON += $$($1_PCH_FILE_JSON)
|
||||
|
||||
$$($1_PCH_FILE_JSON): $$($1_PRECOMPILED_HEADER) $$($1_COMPILE_VARDEPS_FILE)
|
||||
$$(call WriteCompileCommandsFragment, $$@, $$(PWD), $$<, \
|
||||
$$($1_PCH_COMMAND) $$< -o $$($1_PCH_FILE), $$($1_PCH_FILE))
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@@ -778,8 +825,8 @@ define SetupNativeCompilationBody
|
||||
|
||||
# Pickup extra OPENJDK_TARGET_OS_TYPE and/or OPENJDK_TARGET_OS dependent variables
|
||||
# for LDFLAGS and LIBS
|
||||
$1_EXTRA_LDFLAGS := $$($1_LDFLAGS_$(OPENJDK_TARGET_OS_TYPE)) $$($1_LDFLAGS_$(OPENJDK_TARGET_OS))
|
||||
$1_EXTRA_LIBS := $$($1_LIBS_$(OPENJDK_TARGET_OS_TYPE)) $$($1_LIBS_$(OPENJDK_TARGET_OS))
|
||||
$1_EXTRA_LDFLAGS += $$($1_LDFLAGS_$(OPENJDK_TARGET_OS_TYPE)) $$($1_LDFLAGS_$(OPENJDK_TARGET_OS))
|
||||
$1_EXTRA_LIBS += $$($1_LIBS_$(OPENJDK_TARGET_OS_TYPE)) $$($1_LIBS_$(OPENJDK_TARGET_OS))
|
||||
ifneq ($$($1_REAL_MAPFILE), )
|
||||
$1_EXTRA_LDFLAGS += $(call SET_SHARED_LIBRARY_MAPFILE,$$($1_REAL_MAPFILE))
|
||||
endif
|
||||
@@ -1018,6 +1065,10 @@ define SetupNativeCompilationBody
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(GENERATE_COMPILE_COMMANDS_ONLY), true)
|
||||
$1 := $$($1_ALL_OBJS_JSON)
|
||||
endif
|
||||
endef
|
||||
|
||||
endif # _NATIVE_COMPILATION_GMK
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2011, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2011, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@@ -72,7 +72,7 @@ $(eval $(call SetupJavaCompiler,GENERATE_OLDBYTECODE, \
|
||||
$(eval $(call SetupJavaCompiler,GENERATE_JDKBYTECODE, \
|
||||
JVM := $(JAVA_JAVAC), \
|
||||
JAVAC := $(NEW_JAVAC), \
|
||||
FLAGS := -source 11 -target 11 --doclint-format html5 \
|
||||
FLAGS := -source 12 -target 12 --doclint-format html5 \
|
||||
-encoding ascii -XDignore.symbol.file=true $(JAVAC_WARNINGS), \
|
||||
SERVER_DIR := $(SJAVAC_SERVER_DIR), \
|
||||
SERVER_JVM := $(SJAVAC_SERVER_JAVA)))
|
||||
@@ -82,7 +82,7 @@ $(eval $(call SetupJavaCompiler,GENERATE_JDKBYTECODE, \
|
||||
$(eval $(call SetupJavaCompiler,GENERATE_JDKBYTECODE_NOWARNINGS, \
|
||||
JVM := $(JAVA_JAVAC), \
|
||||
JAVAC := $(NEW_JAVAC), \
|
||||
FLAGS := -source 11 -target 11 \
|
||||
FLAGS := -source 12 -target 12 \
|
||||
-encoding ascii -XDignore.symbol.file=true $(DISABLE_WARNINGS), \
|
||||
SERVER_DIR := $(SJAVAC_SERVER_DIR), \
|
||||
SERVER_JVM := $(SJAVAC_SERVER_JAVA)))
|
||||
|
||||
@@ -60,14 +60,16 @@ define SetupTestFilesCompilationBody
|
||||
ifeq ($$($1_TYPE), LIBRARY)
|
||||
$1_PREFIX = lib
|
||||
$1_OUTPUT_SUBDIR := lib
|
||||
$1_CFLAGS := $(CFLAGS_TESTLIB)
|
||||
$1_LDFLAGS := $(LDFLAGS_TESTLIB) $(call SET_SHARED_LIBRARY_ORIGIN)
|
||||
$1_BASE_CFLAGS := $(CFLAGS_JDKLIB)
|
||||
$1_BASE_CXXFLAGS := $(CXXFLAGS_JDKLIB)
|
||||
$1_LDFLAGS := $(LDFLAGS_JDKLIB) $(call SET_SHARED_LIBRARY_ORIGIN)
|
||||
$1_COMPILATION_TYPE := LIBRARY
|
||||
else ifeq ($$($1_TYPE), PROGRAM)
|
||||
$1_PREFIX = exe
|
||||
$1_OUTPUT_SUBDIR := bin
|
||||
$1_CFLAGS := $(CFLAGS_TESTEXE)
|
||||
$1_LDFLAGS := $(LDFLAGS_TESTEXE)
|
||||
$1_BASE_CFLAGS := $(CFLAGS_JDKEXE)
|
||||
$1_BASE_CXXFLAGS := $(CXXFLAGS_JDKEXE)
|
||||
$1_LDFLAGS := $(LDFLAGS_JDKEXE) $(LDFLAGS_TESTEXE)
|
||||
$1_COMPILATION_TYPE := EXECUTABLE
|
||||
else
|
||||
$$(error Unknown type: $$($1_TYPE))
|
||||
@@ -75,7 +77,8 @@ define SetupTestFilesCompilationBody
|
||||
|
||||
# Locate all files with the matching prefix
|
||||
$1_FILE_LIST := \
|
||||
$$(shell $$(FIND) $$($1_SOURCE_DIRS) -type f -name "$$($1_PREFIX)*.c")
|
||||
$$(shell $$(FIND) $$($1_SOURCE_DIRS) -type f \( -name "$$($1_PREFIX)*.c" \
|
||||
-o -name "$$($1_PREFIX)*.cpp" \))
|
||||
|
||||
$1_EXCLUDE_PATTERN := $$(addprefix %/, $$($1_EXCLUDE))
|
||||
$1_FILTERED_FILE_LIST := $$(filter-out $$($1_EXCLUDE_PATTERN), $$($1_FILE_LIST))
|
||||
@@ -91,10 +94,16 @@ define SetupTestFilesCompilationBody
|
||||
INCLUDE_FILES := $$(notdir $$(file)), \
|
||||
OBJECT_DIR := $$($1_OUTPUT_DIR)/support/$$(name), \
|
||||
OUTPUT_DIR := $$($1_OUTPUT_DIR)/$$($1_OUTPUT_SUBDIR), \
|
||||
CFLAGS := $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \
|
||||
CFLAGS := $$($1_BASE_CFLAGS) $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \
|
||||
CXXFLAGS := $$($1_BASE_CXXFLAGS) $$($1_CFLAGS) $$($1_CFLAGS_$$(name)), \
|
||||
LDFLAGS := $$($1_LDFLAGS) $$($1_LDFLAGS_$$(name)), \
|
||||
DISABLED_WARNINGS_gcc := format undef unused-function unused-value, \
|
||||
DISABLED_WARNINGS_clang := undef format-nonliteral \
|
||||
missing-field-initializers sometimes-uninitialized, \
|
||||
DISABLED_WARNINGS_CXX_solstudio := wvarhidenmem, \
|
||||
LIBS := $$($1_LIBS_$$(name)), \
|
||||
OPTIMIZATION := LOW, \
|
||||
TOOLCHAIN := $(if $$(filter %.cpp, $$(file)), TOOLCHAIN_LINK_CXX, TOOLCHAIN_DEFAULT), \
|
||||
OPTIMIZATION := $$(if $$($1_OPTIMIZATION_$$(name)),$$($1_OPTIMIZATION_$$(name)),LOW), \
|
||||
COPY_DEBUG_SYMBOLS := false, \
|
||||
STRIP_SYMBOLS := false, \
|
||||
)) \
|
||||
|
||||
@@ -124,8 +124,8 @@ define SetupZipArchiveBody
|
||||
# If zip has nothing to do, it returns 12 and would fail the build. Check for 12
|
||||
# and only fail if it's not.
|
||||
$$($1_ZIP) : $$($1_ALL_SRCS) $$($1_EXTRA_DEPS)
|
||||
$(MKDIR) -p $$(@D)
|
||||
$(ECHO) Updating $$($1_NAME)
|
||||
$$(call LogWarn, Updating $$($1_NAME))
|
||||
$$(call MakeTargetDir)
|
||||
$$(foreach s,$$($1_SRC),(cd $$s && $(ZIPEXE) -qru $$($1_ZIP_OPTIONS) $$@ . \
|
||||
$$($1_ZIP_INCLUDES) $$($1_ZIP_EXCLUDES) -x \*_the.\* \
|
||||
$$($1_ZIP_EXCLUDES_$$s) \
|
||||
|
||||
@@ -239,10 +239,11 @@ var getJibProfilesCommon = function (input, data) {
|
||||
|
||||
// These are the base setttings for all the main build profiles.
|
||||
common.main_profile_base = {
|
||||
dependencies: ["boot_jdk", "gnumake", "jtreg", "jib"],
|
||||
dependencies: ["boot_jdk", "gnumake", "jtreg", "jib", "autoconf"],
|
||||
default_make_targets: ["product-bundles", "test-bundles"],
|
||||
configure_args: concat(["--enable-jtreg-failure-handler"],
|
||||
"--with-exclude-translations=de,es,fr,it,ko,pt_BR,sv,ca,tr,cs,sk,ja_JP_A,ja_JP_HA,ja_JP_HI,ja_JP_I",
|
||||
"--with-exclude-translations=de,es,fr,it,ko,pt_BR,sv,ca,tr,cs,sk,ja_JP_A,ja_JP_HA,ja_JP_HI,ja_JP_I,zh_TW,zh_HK",
|
||||
"--disable-manpages",
|
||||
versionArgs(input, common))
|
||||
};
|
||||
// Extra settings for debug profiles
|
||||
@@ -378,7 +379,7 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
"linux-x64": {
|
||||
target_os: "linux",
|
||||
target_cpu: "x64",
|
||||
dependencies: ["devkit", "autoconf", "graphviz", "pandoc", "graalunit_lib"],
|
||||
dependencies: ["devkit", "graphviz", "pandoc", "graalunit_lib"],
|
||||
configure_args: concat(common.configure_args_64bit,
|
||||
"--enable-full-docs", "--with-zlib=system"),
|
||||
default_make_targets: ["docs-bundles"],
|
||||
@@ -388,7 +389,7 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
target_os: "linux",
|
||||
target_cpu: "x86",
|
||||
build_cpu: "x64",
|
||||
dependencies: ["devkit", "autoconf"],
|
||||
dependencies: ["devkit"],
|
||||
configure_args: concat(common.configure_args_32bit,
|
||||
"--with-jvm-variants=minimal,server", "--with-zlib=system"),
|
||||
},
|
||||
@@ -396,7 +397,7 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
"macosx-x64": {
|
||||
target_os: "macosx",
|
||||
target_cpu: "x64",
|
||||
dependencies: ["devkit", "autoconf", "graalunit_lib"],
|
||||
dependencies: ["devkit", "graalunit_lib"],
|
||||
configure_args: concat(common.configure_args_64bit, "--with-zlib=system",
|
||||
"--with-macosx-version-max=10.9.0"),
|
||||
},
|
||||
@@ -404,7 +405,7 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
"solaris-x64": {
|
||||
target_os: "solaris",
|
||||
target_cpu: "x64",
|
||||
dependencies: ["devkit", "autoconf", "cups"],
|
||||
dependencies: ["devkit", "cups"],
|
||||
configure_args: concat(common.configure_args_64bit,
|
||||
"--with-zlib=system", "--enable-dtrace"),
|
||||
},
|
||||
@@ -412,7 +413,7 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
"solaris-sparcv9": {
|
||||
target_os: "solaris",
|
||||
target_cpu: "sparcv9",
|
||||
dependencies: ["devkit", "autoconf", "cups"],
|
||||
dependencies: ["devkit", "cups"],
|
||||
configure_args: concat(common.configure_args_64bit,
|
||||
"--with-zlib=system", "--enable-dtrace"),
|
||||
},
|
||||
@@ -420,7 +421,7 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
"windows-x64": {
|
||||
target_os: "windows",
|
||||
target_cpu: "x64",
|
||||
dependencies: ["devkit", "autoconf", "graalunit_lib"],
|
||||
dependencies: ["devkit", "graalunit_lib"],
|
||||
configure_args: concat(common.configure_args_64bit),
|
||||
},
|
||||
|
||||
@@ -428,7 +429,7 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
target_os: "windows",
|
||||
target_cpu: "x86",
|
||||
build_cpu: "x64",
|
||||
dependencies: ["devkit", "autoconf"],
|
||||
dependencies: ["devkit"],
|
||||
configure_args: concat(common.configure_args_32bit),
|
||||
},
|
||||
|
||||
@@ -436,7 +437,7 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
target_os: "linux",
|
||||
target_cpu: "aarch64",
|
||||
build_cpu: "x64",
|
||||
dependencies: ["devkit", "autoconf", "build_devkit", "cups"],
|
||||
dependencies: ["devkit", "build_devkit", "cups"],
|
||||
configure_args: [
|
||||
"--openjdk-target=aarch64-linux-gnu", "--with-freetype=bundled",
|
||||
"--disable-warnings-as-errors", "--with-cpu-port=aarch64",
|
||||
@@ -447,7 +448,7 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
target_os: "linux",
|
||||
target_cpu: "aarch64",
|
||||
build_cpu: "x64",
|
||||
dependencies: ["devkit", "autoconf", "build_devkit", "cups", "headless_stubs"],
|
||||
dependencies: ["devkit", "build_devkit", "cups", "headless_stubs"],
|
||||
configure_args: [
|
||||
"--with-cpu-port=arm64",
|
||||
"--with-jvm-variants=server",
|
||||
@@ -460,7 +461,7 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
target_os: "linux",
|
||||
target_cpu: "arm",
|
||||
build_cpu: "x64",
|
||||
dependencies: ["devkit", "autoconf", "build_devkit", "cups"],
|
||||
dependencies: ["devkit", "build_devkit", "cups"],
|
||||
configure_args: [
|
||||
"--openjdk-target=arm-linux-gnueabihf", "--with-freetype=bundled",
|
||||
"--with-abi-profile=arm-vfp-hflt", "--disable-warnings-as-errors"
|
||||
@@ -471,7 +472,7 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
target_os: "linux",
|
||||
target_cpu: "arm",
|
||||
build_cpu: "x64",
|
||||
dependencies: ["devkit", "autoconf", "build_devkit", "cups"],
|
||||
dependencies: ["devkit", "build_devkit", "cups"],
|
||||
configure_args: [
|
||||
"--with-jvm-variants=minimal1,client",
|
||||
"--with-x=" + input.get("devkit", "install_path") + "/arm-linux-gnueabihf/libc/usr/X11R6-PI",
|
||||
@@ -521,11 +522,10 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
.forEach(function (name) {
|
||||
var maketestName = name + "-testmake";
|
||||
profiles[maketestName] = concatObjects(profiles[name], testmakeBase);
|
||||
profiles[maketestName].default_make_targets = [ "test-make" ];
|
||||
profiles[maketestName].default_make_targets = [ "test-make", "test-compile-commands" ];
|
||||
});
|
||||
|
||||
// Profiles for building the zero jvm variant. These are used for verification
|
||||
// in JPRT.
|
||||
// Profiles for building the zero jvm variant. These are used for verification.
|
||||
var zeroProfiles = {
|
||||
"linux-x64-zero": {
|
||||
target_os: "linux",
|
||||
@@ -732,18 +732,8 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
});
|
||||
});
|
||||
|
||||
// Profiles used to run tests. Used in JPRT and Mach 5.
|
||||
// Profiles used to run tests.
|
||||
var testOnlyProfiles = {
|
||||
"run-test-jprt": {
|
||||
target_os: input.build_os,
|
||||
target_cpu: input.build_cpu,
|
||||
dependencies: [ "jtreg", "gnumake", "boot_jdk", "devkit", "jib" ],
|
||||
labels: "test",
|
||||
environment: {
|
||||
"JT_JAVA": common.boot_jdk_home
|
||||
}
|
||||
},
|
||||
|
||||
"run-test": {
|
||||
target_os: input.build_os,
|
||||
target_cpu: input.build_cpu,
|
||||
@@ -805,7 +795,6 @@ var getJibProfilesProfiles = function (input, common, data) {
|
||||
+ "/Xcode.app/Contents/Developer/usr/bin"
|
||||
};
|
||||
profiles["run-test"] = concatObjects(profiles["run-test"], macosxRunTestExtra);
|
||||
profiles["run-test-jprt"] = concatObjects(profiles["run-test-jprt"], macosxRunTestExtra);
|
||||
profiles["run-test-prebuilt"] = concatObjects(profiles["run-test-prebuilt"], macosxRunTestExtra);
|
||||
}
|
||||
// On windows we want the debug symbols available at test time
|
||||
@@ -839,7 +828,7 @@ var getJibProfilesDependencies = function (input, common) {
|
||||
linux_x64: "gcc7.3.0-OEL6.4+1.0",
|
||||
macosx_x64: "Xcode9.4-MacOSX10.13+1.0",
|
||||
solaris_x64: "SS12u4-Solaris11u1+1.0",
|
||||
solaris_sparcv9: "SS12u4-Solaris11u1+1.1",
|
||||
solaris_sparcv9: "SS12u6-Solaris11u3+1.0",
|
||||
windows_x64: "VS2017-15.5.5+1.0",
|
||||
linux_aarch64: (input.profile != null && input.profile.indexOf("arm64") >= 0
|
||||
? "gcc-linaro-aarch64-linux-gnu-4.8-2013.11_linux+1.0"
|
||||
@@ -900,7 +889,7 @@ var getJibProfilesDependencies = function (input, common) {
|
||||
jtreg: {
|
||||
server: "javare",
|
||||
revision: "4.2",
|
||||
build_number: "b12",
|
||||
build_number: "b13",
|
||||
checksum_file: "MD5_VALUES",
|
||||
file: "jtreg_bin-4.2.zip",
|
||||
environment_name: "JT_HOME",
|
||||
@@ -960,9 +949,9 @@ var getJibProfilesDependencies = function (input, common) {
|
||||
ext: "zip",
|
||||
classifier: "distribution",
|
||||
revision: "3.0-SNAPSHOT",
|
||||
environment_name: "JIB_JAR",
|
||||
environment_name: "JIB_HOME",
|
||||
environment_value: input.get("jib", "install_path")
|
||||
+ "/jib-3.0-SNAPSHOT-distribution/lib/jib-3.0-SNAPSHOT.jar"
|
||||
+ "/jib-3.0-SNAPSHOT-distribution"
|
||||
},
|
||||
|
||||
ant: {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@@ -31,7 +31,7 @@ $(eval $(call IncludeCustomExtension, copy/Copy-java.base.gmk))
|
||||
|
||||
################################################################################
|
||||
|
||||
ifneq ($(findstring $(OPENJDK_TARGET_OS), windows aix),)
|
||||
ifeq ($(OPENJDK_TARGET_OS), aix)
|
||||
|
||||
TZMAPPINGS_SRC := $(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS)/conf
|
||||
|
||||
@@ -128,7 +128,7 @@ POLICY_DST := $(CONF_DST_DIR)/security/java.policy
|
||||
POLICY_SRC_LIST := $(POLICY_SRC)
|
||||
|
||||
$(POLICY_DST): $(POLICY_SRC_LIST)
|
||||
$(MKDIR) -p $(@D)
|
||||
$(call MakeTargetDir)
|
||||
$(RM) $@ $@.tmp
|
||||
$(foreach f,$(POLICY_SRC_LIST),$(CAT) $(f) >> $@.tmp;)
|
||||
$(MV) $@.tmp $@
|
||||
@@ -153,7 +153,7 @@ ifneq ($(IMPORT_MODULES_CONF), )
|
||||
endif
|
||||
|
||||
$(DEF_POLICY_DST): $(DEF_POLICY_SRC_LIST)
|
||||
$(MKDIR) -p $(@D)
|
||||
$(call MakeTargetDir)
|
||||
$(RM) $@ $@.tmp
|
||||
$(foreach f,$(DEF_POLICY_SRC_LIST),$(CAT) $(f) >> $@.tmp;)
|
||||
$(MV) $@.tmp $@
|
||||
@@ -183,7 +183,7 @@ $(eval $(call SetupCopyFiles, COPY_NET_PROPERTIES, \
|
||||
|
||||
TARGETS += $(COPY_NET_PROPERTIES)
|
||||
|
||||
ifeq ($(OPENJDK_TARGET_OS), solaris)
|
||||
ifneq ($(filter $(OPENJDK_TARGET_OS), solaris linux), )
|
||||
$(eval $(call SetupCopyFiles, COPY_SDP_CONF, \
|
||||
FILES := $(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_TYPE)/conf/sdp/sdp.conf.template, \
|
||||
DEST := $(CONF_DST_DIR)/sdp, \
|
||||
|
||||
94
make/data/charsetmapping/IBM1129.c2b
Normal file
94
make/data/charsetmapping/IBM1129.c2b
Normal file
@@ -0,0 +1,94 @@
|
||||
0x21 U+ff01
|
||||
0x22 U+ff02
|
||||
0x23 U+ff03
|
||||
0x24 U+ff04
|
||||
0x25 U+ff05
|
||||
0x26 U+ff06
|
||||
0x27 U+ff07
|
||||
0x28 U+ff08
|
||||
0x29 U+ff09
|
||||
0x2a U+ff0a
|
||||
0x2b U+ff0b
|
||||
0x2c U+ff0c
|
||||
0x2d U+ff0d
|
||||
0x2e U+ff0e
|
||||
0x2f U+ff0f
|
||||
0x30 U+ff10
|
||||
0x31 U+ff11
|
||||
0x32 U+ff12
|
||||
0x33 U+ff13
|
||||
0x34 U+ff14
|
||||
0x35 U+ff15
|
||||
0x36 U+ff16
|
||||
0x37 U+ff17
|
||||
0x38 U+ff18
|
||||
0x39 U+ff19
|
||||
0x3a U+ff1a
|
||||
0x3b U+ff1b
|
||||
0x3c U+ff1c
|
||||
0x3d U+ff1d
|
||||
0x3e U+ff1e
|
||||
0x3f U+ff1f
|
||||
0x40 U+ff20
|
||||
0x41 U+ff21
|
||||
0x42 U+ff22
|
||||
0x43 U+ff23
|
||||
0x44 U+ff24
|
||||
0x45 U+ff25
|
||||
0x46 U+ff26
|
||||
0x47 U+ff27
|
||||
0x48 U+ff28
|
||||
0x49 U+ff29
|
||||
0x4a U+ff2a
|
||||
0x4b U+ff2b
|
||||
0x4c U+ff2c
|
||||
0x4d U+ff2d
|
||||
0x4e U+ff2e
|
||||
0x4f U+ff2f
|
||||
0x50 U+ff30
|
||||
0x51 U+ff31
|
||||
0x52 U+ff32
|
||||
0x53 U+ff33
|
||||
0x54 U+ff34
|
||||
0x55 U+ff35
|
||||
0x56 U+ff36
|
||||
0x57 U+ff37
|
||||
0x58 U+ff38
|
||||
0x59 U+ff39
|
||||
0x5a U+ff3a
|
||||
0x5b U+ff3b
|
||||
0x5c U+ff3c
|
||||
0x5d U+ff3d
|
||||
0x5e U+ff3e
|
||||
0x5f U+ff3f
|
||||
0x60 U+ff40
|
||||
0x61 U+ff41
|
||||
0x62 U+ff42
|
||||
0x63 U+ff43
|
||||
0x64 U+ff44
|
||||
0x65 U+ff45
|
||||
0x66 U+ff46
|
||||
0x67 U+ff47
|
||||
0x68 U+ff48
|
||||
0x69 U+ff49
|
||||
0x6a U+ff4a
|
||||
0x6b U+ff4b
|
||||
0x6c U+ff4c
|
||||
0x6d U+ff4d
|
||||
0x6e U+ff4e
|
||||
0x6f U+ff4f
|
||||
0x70 U+ff50
|
||||
0x71 U+ff51
|
||||
0x72 U+ff52
|
||||
0x73 U+ff53
|
||||
0x74 U+ff54
|
||||
0x75 U+ff55
|
||||
0x76 U+ff56
|
||||
0x77 U+ff57
|
||||
0x78 U+ff58
|
||||
0x79 U+ff59
|
||||
0x7a U+ff5a
|
||||
0x7b U+ff5b
|
||||
0x7c U+ff5c
|
||||
0x7d U+ff5d
|
||||
0x7e U+ff5e
|
||||
256
make/data/charsetmapping/IBM1129.map
Normal file
256
make/data/charsetmapping/IBM1129.map
Normal file
@@ -0,0 +1,256 @@
|
||||
0x00 U+0000
|
||||
0x01 U+0001
|
||||
0x02 U+0002
|
||||
0x03 U+0003
|
||||
0x04 U+0004
|
||||
0x05 U+0005
|
||||
0x06 U+0006
|
||||
0x07 U+0007
|
||||
0x08 U+0008
|
||||
0x09 U+0009
|
||||
0x0a U+000a
|
||||
0x0b U+000b
|
||||
0x0c U+000c
|
||||
0x0d U+000d
|
||||
0x0e U+000e
|
||||
0x0f U+000f
|
||||
0x10 U+0010
|
||||
0x11 U+0011
|
||||
0x12 U+0012
|
||||
0x13 U+0013
|
||||
0x14 U+0014
|
||||
0x15 U+0015
|
||||
0x16 U+0016
|
||||
0x17 U+0017
|
||||
0x18 U+0018
|
||||
0x19 U+0019
|
||||
0x1a U+001a
|
||||
0x1b U+001b
|
||||
0x1c U+001c
|
||||
0x1d U+001d
|
||||
0x1e U+001e
|
||||
0x1f U+001f
|
||||
0x20 U+0020
|
||||
0x21 U+0021
|
||||
0x22 U+0022
|
||||
0x23 U+0023
|
||||
0x24 U+0024
|
||||
0x25 U+0025
|
||||
0x26 U+0026
|
||||
0x27 U+0027
|
||||
0x28 U+0028
|
||||
0x29 U+0029
|
||||
0x2a U+002a
|
||||
0x2b U+002b
|
||||
0x2c U+002c
|
||||
0x2d U+002d
|
||||
0x2e U+002e
|
||||
0x2f U+002f
|
||||
0x30 U+0030
|
||||
0x31 U+0031
|
||||
0x32 U+0032
|
||||
0x33 U+0033
|
||||
0x34 U+0034
|
||||
0x35 U+0035
|
||||
0x36 U+0036
|
||||
0x37 U+0037
|
||||
0x38 U+0038
|
||||
0x39 U+0039
|
||||
0x3a U+003a
|
||||
0x3b U+003b
|
||||
0x3c U+003c
|
||||
0x3d U+003d
|
||||
0x3e U+003e
|
||||
0x3f U+003f
|
||||
0x40 U+0040
|
||||
0x41 U+0041
|
||||
0x42 U+0042
|
||||
0x43 U+0043
|
||||
0x44 U+0044
|
||||
0x45 U+0045
|
||||
0x46 U+0046
|
||||
0x47 U+0047
|
||||
0x48 U+0048
|
||||
0x49 U+0049
|
||||
0x4a U+004a
|
||||
0x4b U+004b
|
||||
0x4c U+004c
|
||||
0x4d U+004d
|
||||
0x4e U+004e
|
||||
0x4f U+004f
|
||||
0x50 U+0050
|
||||
0x51 U+0051
|
||||
0x52 U+0052
|
||||
0x53 U+0053
|
||||
0x54 U+0054
|
||||
0x55 U+0055
|
||||
0x56 U+0056
|
||||
0x57 U+0057
|
||||
0x58 U+0058
|
||||
0x59 U+0059
|
||||
0x5a U+005a
|
||||
0x5b U+005b
|
||||
0x5c U+005c
|
||||
0x5d U+005d
|
||||
0x5e U+005e
|
||||
0x5f U+005f
|
||||
0x60 U+0060
|
||||
0x61 U+0061
|
||||
0x62 U+0062
|
||||
0x63 U+0063
|
||||
0x64 U+0064
|
||||
0x65 U+0065
|
||||
0x66 U+0066
|
||||
0x67 U+0067
|
||||
0x68 U+0068
|
||||
0x69 U+0069
|
||||
0x6a U+006a
|
||||
0x6b U+006b
|
||||
0x6c U+006c
|
||||
0x6d U+006d
|
||||
0x6e U+006e
|
||||
0x6f U+006f
|
||||
0x70 U+0070
|
||||
0x71 U+0071
|
||||
0x72 U+0072
|
||||
0x73 U+0073
|
||||
0x74 U+0074
|
||||
0x75 U+0075
|
||||
0x76 U+0076
|
||||
0x77 U+0077
|
||||
0x78 U+0078
|
||||
0x79 U+0079
|
||||
0x7a U+007a
|
||||
0x7b U+007b
|
||||
0x7c U+007c
|
||||
0x7d U+007d
|
||||
0x7e U+007e
|
||||
0x7f U+007f
|
||||
0x80 U+0080
|
||||
0x81 U+0081
|
||||
0x82 U+0082
|
||||
0x83 U+0083
|
||||
0x84 U+0084
|
||||
0x85 U+0085
|
||||
0x86 U+0086
|
||||
0x87 U+0087
|
||||
0x88 U+0088
|
||||
0x89 U+0089
|
||||
0x8a U+008a
|
||||
0x8b U+008b
|
||||
0x8c U+008c
|
||||
0x8d U+008d
|
||||
0x8e U+008e
|
||||
0x8f U+008f
|
||||
0x90 U+0090
|
||||
0x91 U+0091
|
||||
0x92 U+0092
|
||||
0x93 U+0093
|
||||
0x94 U+0094
|
||||
0x95 U+0095
|
||||
0x96 U+0096
|
||||
0x97 U+0097
|
||||
0x98 U+0098
|
||||
0x99 U+0099
|
||||
0x9a U+009a
|
||||
0x9b U+009b
|
||||
0x9c U+009c
|
||||
0x9d U+009d
|
||||
0x9e U+009e
|
||||
0x9f U+009f
|
||||
0xa0 U+00a0
|
||||
0xa1 U+00a1
|
||||
0xa2 U+00a2
|
||||
0xa3 U+00a3
|
||||
0xa4 U+00a4
|
||||
0xa5 U+00a5
|
||||
0xa6 U+00a6
|
||||
0xa7 U+00a7
|
||||
0xa8 U+0153
|
||||
0xa9 U+00a9
|
||||
0xaa U+00aa
|
||||
0xab U+00ab
|
||||
0xac U+00ac
|
||||
0xad U+00ad
|
||||
0xae U+00ae
|
||||
0xaf U+00af
|
||||
0xb0 U+00b0
|
||||
0xb1 U+00b1
|
||||
0xb2 U+00b2
|
||||
0xb3 U+00b3
|
||||
0xb4 U+0178
|
||||
0xb5 U+00b5
|
||||
0xb6 U+00b6
|
||||
0xb7 U+00b7
|
||||
0xb8 U+0152
|
||||
0xb9 U+00b9
|
||||
0xba U+00ba
|
||||
0xbb U+00bb
|
||||
0xbc U+00bc
|
||||
0xbd U+00bd
|
||||
0xbe U+00be
|
||||
0xbf U+00bf
|
||||
0xc0 U+00c0
|
||||
0xc1 U+00c1
|
||||
0xc2 U+00c2
|
||||
0xc3 U+0102
|
||||
0xc4 U+00c4
|
||||
0xc5 U+00c5
|
||||
0xc6 U+00c6
|
||||
0xc7 U+00c7
|
||||
0xc8 U+00c8
|
||||
0xc9 U+00c9
|
||||
0xca U+00ca
|
||||
0xcb U+00cb
|
||||
0xcc U+0300
|
||||
0xcd U+00cd
|
||||
0xce U+00ce
|
||||
0xcf U+00cf
|
||||
0xd0 U+0110
|
||||
0xd1 U+00d1
|
||||
0xd2 U+0309
|
||||
0xd3 U+00d3
|
||||
0xd4 U+00d4
|
||||
0xd5 U+01a0
|
||||
0xd6 U+00d6
|
||||
0xd7 U+00d7
|
||||
0xd8 U+00d8
|
||||
0xd9 U+00d9
|
||||
0xda U+00da
|
||||
0xdb U+00db
|
||||
0xdc U+00dc
|
||||
0xdd U+01af
|
||||
0xde U+0303
|
||||
0xdf U+00df
|
||||
0xe0 U+00e0
|
||||
0xe1 U+00e1
|
||||
0xe2 U+00e2
|
||||
0xe3 U+0103
|
||||
0xe4 U+00e4
|
||||
0xe5 U+00e5
|
||||
0xe6 U+00e6
|
||||
0xe7 U+00e7
|
||||
0xe8 U+00e8
|
||||
0xe9 U+00e9
|
||||
0xea U+00ea
|
||||
0xeb U+00eb
|
||||
0xec U+0301
|
||||
0xed U+00ed
|
||||
0xee U+00ee
|
||||
0xef U+00ef
|
||||
0xf0 U+0111
|
||||
0xf1 U+00f1
|
||||
0xf2 U+0323
|
||||
0xf3 U+00f3
|
||||
0xf4 U+00f4
|
||||
0xf5 U+01a1
|
||||
0xf6 U+00f6
|
||||
0xf7 U+00f7
|
||||
0xf8 U+00f8
|
||||
0xf9 U+00f9
|
||||
0xfa U+00fa
|
||||
0xfb U+00fb
|
||||
0xfc U+00fc
|
||||
0xfd U+01b0
|
||||
0xfe U+20ab
|
||||
0xff U+00ff
|
||||
@@ -1241,6 +1241,16 @@ charset x-IBM1124 IBM1124
|
||||
alias ibm-1124
|
||||
alias 1124
|
||||
|
||||
charset x-IBM1129 IBM1129
|
||||
package sun.nio.cs.ext
|
||||
type sbcs
|
||||
hisname Cp1129
|
||||
ascii false
|
||||
alias cp1129 # JDK historical
|
||||
alias ibm1129
|
||||
alias ibm-1129
|
||||
alias 1129
|
||||
|
||||
charset x-IBM1364 IBM1364
|
||||
package sun.nio.cs.ext
|
||||
type ebcdic
|
||||
|
||||
@@ -19,6 +19,7 @@ IBM950
|
||||
IBM970
|
||||
IBM1046
|
||||
IBM1124
|
||||
IBM1129
|
||||
IBM1383
|
||||
ISO_8859_6
|
||||
ISO_8859_8
|
||||
|
||||
@@ -32,7 +32,7 @@ formatVersion=3
|
||||
# Version of the currency code information in this class.
|
||||
# It is a serial number that accompanies with each amendment.
|
||||
|
||||
dataVersion=167
|
||||
dataVersion=169
|
||||
|
||||
# List of all valid ISO 4217 currency codes.
|
||||
# To ensure compatibility, do not remove codes.
|
||||
@@ -54,7 +54,7 @@ all=ADP020-AED784-AFA004-AFN971-ALL008-AMD051-ANG532-AOA973-ARS032-ATS040-AUD036
|
||||
SBD090-SCR690-SDD736-SDG938-SEK752-SGD702-SHP654-SIT705-SKK703-SLL694-SOS706-\
|
||||
SRD968-SRG740-SSP728-STD678-STN930-SVC222-SYP760-SZL748-THB764-TJS972-TMM795-TMT934-TND788-TOP776-\
|
||||
TPE626-TRL792-TRY949-TTD780-TWD901-TZS834-UAH980-UGX800-USD840-USN997-USS998-UYI940-\
|
||||
UYU858-UZS860-VEB862-VEF937-VND704-VUV548-WST882-XAF950-XAG961-XAU959-XBA955-\
|
||||
UYU858-UZS860-VEB862-VEF937-VES928-VND704-VUV548-WST882-XAF950-XAG961-XAU959-XBA955-\
|
||||
XBB956-XBC957-XBD958-XCD951-XDR960-XFO000-XFU000-XOF952-XPD964-XPF953-\
|
||||
XPT962-XSU994-XTS963-XUA965-XXX999-YER886-YUM891-ZAR710-ZMK894-ZMW967-ZWD716-ZWL932-\
|
||||
ZWN942-ZWR935
|
||||
@@ -509,7 +509,7 @@ SR=SRD
|
||||
SJ=NOK
|
||||
# Sint Maarten (Dutch part)
|
||||
SX=ANG
|
||||
# SWAZILAND
|
||||
# ESWATINI
|
||||
SZ=SZL
|
||||
# SWEDEN
|
||||
SE=SEK
|
||||
@@ -564,7 +564,7 @@ UZ=UZS
|
||||
# VANUATU
|
||||
VU=VUV
|
||||
# VENEZUELA (BOLIVARIAN REPUBLIC OF)
|
||||
VE=VEF
|
||||
VE=VES
|
||||
# VIET NAM
|
||||
VN=VND
|
||||
# VIRGIN ISLANDS, BRITISH
|
||||
|
||||
@@ -75,7 +75,7 @@ h4 {
|
||||
}
|
||||
|
||||
a:link {
|
||||
color: #437291;
|
||||
color: #4A6782;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
@@ -117,7 +117,7 @@ caption {
|
||||
}
|
||||
|
||||
tr:nth-child(even), tr:nth-child(even) th[scope=row] {
|
||||
background: #DDD;
|
||||
background: #E3E3E3;
|
||||
}
|
||||
|
||||
tr:nth-child(odd), tr:nth-child(odd) th[scope=row] {
|
||||
|
||||
@@ -2185,7 +2185,7 @@ JDWP "Java(tm) Debug Wire Protocol"
|
||||
"in this thread group. Threads and thread groups in child "
|
||||
"thread groups are not included. "
|
||||
"A thread is alive if it has been started and has not yet been stopped. "
|
||||
"See <a href=../../../api/java/lang/ThreadGroup.html>java.lang.ThreadGroup </a>
|
||||
"See <a href=../../api/java.base/java/lang/ThreadGroup.html>java.lang.ThreadGroup </a>
|
||||
"for information about active ThreadGroups.
|
||||
(Out
|
||||
(threadGroupObject group "The thread group object ID. ")
|
||||
|
||||
64
make/data/symbols/java.activation-B.sym.txt
Normal file
64
make/data/symbols/java.activation-B.sym.txt
Normal file
@@ -0,0 +1,64 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
-module name java.activation
|
||||
|
||||
-class name javax/activation/ActivationDataFlavor
|
||||
|
||||
-class name javax/activation/CommandInfo
|
||||
|
||||
-class name javax/activation/CommandMap
|
||||
|
||||
-class name javax/activation/CommandObject
|
||||
|
||||
-class name javax/activation/DataContentHandler
|
||||
|
||||
-class name javax/activation/DataContentHandlerFactory
|
||||
|
||||
-class name javax/activation/DataHandler
|
||||
|
||||
-class name javax/activation/DataSource
|
||||
|
||||
-class name javax/activation/FileDataSource
|
||||
|
||||
-class name javax/activation/FileTypeMap
|
||||
|
||||
-class name javax/activation/MailcapCommandMap
|
||||
|
||||
-class name javax/activation/MimeType
|
||||
|
||||
-class name javax/activation/MimeTypeParameterList
|
||||
|
||||
-class name javax/activation/MimeTypeParseException
|
||||
|
||||
-class name javax/activation/MimetypesFileTypeMap
|
||||
|
||||
-class name javax/activation/URLDataSource
|
||||
|
||||
-class name javax/activation/UnsupportedDataTypeException
|
||||
|
||||
@@ -1,890 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
class name java/io/Closeable
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/io/File
|
||||
-method name toPath descriptor ()Ljava/nio/file/Path;
|
||||
|
||||
class name java/io/FileOutputStream
|
||||
-method name write descriptor (I)V
|
||||
method name write descriptor (I)V thrownTypes java/io/IOException flags 101
|
||||
|
||||
class name java/io/ObjectInput
|
||||
header extends java/lang/Object implements java/io/DataInput flags 601
|
||||
|
||||
class name java/io/ObjectOutput
|
||||
header extends java/lang/Object implements java/io/DataOutput flags 601
|
||||
|
||||
class name java/lang/AssertionError
|
||||
-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
-class name java/lang/AutoCloseable
|
||||
|
||||
class name java/lang/Boolean
|
||||
-method name compare descriptor (ZZ)I
|
||||
|
||||
-class name java/lang/BootstrapMethodError
|
||||
|
||||
class name java/lang/Byte
|
||||
-method name compare descriptor (BB)I
|
||||
|
||||
class name java/lang/Character
|
||||
header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/Character;>;
|
||||
innerclass innerClass java/lang/Character$Subset outerClass java/lang/Character innerClassName Subset flags 9
|
||||
innerclass innerClass java/lang/Character$UnicodeBlock outerClass java/lang/Character innerClassName UnicodeBlock flags 19
|
||||
-method name isBmpCodePoint descriptor (I)Z
|
||||
-method name isSurrogate descriptor (C)Z
|
||||
-method name highSurrogate descriptor (I)C
|
||||
-method name lowSurrogate descriptor (I)C
|
||||
-method name isAlphabetic descriptor (I)Z
|
||||
-method name isIdeographic descriptor (I)Z
|
||||
-method name compare descriptor (CC)I
|
||||
-method name getName descriptor (I)Ljava/lang/String;
|
||||
|
||||
class name java/lang/Character$UnicodeBlock
|
||||
-field name ARABIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name NKO descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name SAMARITAN descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name MANDAIC descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name ETHIOPIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name NEW_TAI_LUE descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name BUGINESE descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name TAI_THAM descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name BALINESE descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name SUNDANESE descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name BATAK descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name LEPCHA descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name OL_CHIKI descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name VEDIC_EXTENSIONS descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name PHONETIC_EXTENSIONS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name COMBINING_DIACRITICAL_MARKS_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name GLAGOLITIC descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name LATIN_EXTENDED_C descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name COPTIC descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name GEORGIAN_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name TIFINAGH descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name ETHIOPIC_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name CYRILLIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name SUPPLEMENTAL_PUNCTUATION descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name CJK_STROKES descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name LISU descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name VAI descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name CYRILLIC_EXTENDED_B descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name BAMUM descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name MODIFIER_TONE_LETTERS descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name LATIN_EXTENDED_D descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name SYLOTI_NAGRI descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name COMMON_INDIC_NUMBER_FORMS descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name PHAGS_PA descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name SAURASHTRA descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name DEVANAGARI_EXTENDED descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name KAYAH_LI descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name REJANG descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name HANGUL_JAMO_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name JAVANESE descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name CHAM descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name MYANMAR_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name TAI_VIET descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name ETHIOPIC_EXTENDED_A descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name MEETEI_MAYEK descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name HANGUL_JAMO_EXTENDED_B descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name VERTICAL_FORMS descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name ANCIENT_GREEK_NUMBERS descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name ANCIENT_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name PHAISTOS_DISC descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name LYCIAN descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name CARIAN descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name OLD_PERSIAN descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name IMPERIAL_ARAMAIC descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name PHOENICIAN descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name LYDIAN descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name KHAROSHTHI descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name OLD_SOUTH_ARABIAN descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name AVESTAN descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name INSCRIPTIONAL_PARTHIAN descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name INSCRIPTIONAL_PAHLAVI descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name OLD_TURKIC descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name RUMI_NUMERAL_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name BRAHMI descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name KAITHI descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name CUNEIFORM descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name CUNEIFORM_NUMBERS_AND_PUNCTUATION descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name EGYPTIAN_HIEROGLYPHS descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name BAMUM_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name KANA_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name ANCIENT_GREEK_MUSICAL_NOTATION descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name COUNTING_ROD_NUMERALS descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name MAHJONG_TILES descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name DOMINO_TILES descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name PLAYING_CARDS descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name ENCLOSED_ALPHANUMERIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name ENCLOSED_IDEOGRAPHIC_SUPPLEMENT descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name EMOTICONS descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name TRANSPORT_AND_MAP_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name ALCHEMICAL_SYMBOLS descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
-field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D descriptor Ljava/lang/Character$UnicodeBlock;
|
||||
|
||||
-class name java/lang/Character$UnicodeScript
|
||||
|
||||
class name java/lang/ClassLoader
|
||||
-method name loadClass descriptor (Ljava/lang/String;Z)Ljava/lang/Class;
|
||||
-method name getClassLoadingLock descriptor (Ljava/lang/String;)Ljava/lang/Object;
|
||||
-method name setDefaultAssertionStatus descriptor (Z)V
|
||||
-method name setPackageAssertionStatus descriptor (Ljava/lang/String;Z)V
|
||||
-method name setClassAssertionStatus descriptor (Ljava/lang/String;Z)V
|
||||
-method name clearAssertionStatus descriptor ()V
|
||||
-method name registerAsParallelCapable descriptor ()Z
|
||||
method name loadClass descriptor (Ljava/lang/String;Z)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 24 signature (Ljava/lang/String;Z)Ljava/lang/Class<*>;
|
||||
method name setDefaultAssertionStatus descriptor (Z)V flags 21
|
||||
method name setPackageAssertionStatus descriptor (Ljava/lang/String;Z)V flags 21
|
||||
method name setClassAssertionStatus descriptor (Ljava/lang/String;Z)V flags 21
|
||||
method name clearAssertionStatus descriptor ()V flags 21
|
||||
|
||||
class name java/lang/ClassNotFoundException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
-class name java/lang/ClassValue
|
||||
|
||||
class name java/lang/Deprecated
|
||||
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
|
||||
|
||||
class name java/lang/Error
|
||||
-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V
|
||||
|
||||
class name java/lang/Exception
|
||||
-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V
|
||||
|
||||
class name java/lang/IllegalAccessException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name java/lang/InstantiationException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name java/lang/Integer
|
||||
-method name compare descriptor (II)I
|
||||
|
||||
class name java/lang/LinkageError
|
||||
-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
class name java/lang/Long
|
||||
-method name compare descriptor (JJ)I
|
||||
|
||||
class name java/lang/NoSuchFieldException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name java/lang/NoSuchMethodException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name java/lang/ProcessBuilder
|
||||
header extends java/lang/Object flags 31
|
||||
-method name redirectInput descriptor (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;
|
||||
-method name redirectOutput descriptor (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;
|
||||
-method name redirectError descriptor (Ljava/lang/ProcessBuilder$Redirect;)Ljava/lang/ProcessBuilder;
|
||||
-method name redirectInput descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder;
|
||||
-method name redirectOutput descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder;
|
||||
-method name redirectError descriptor (Ljava/io/File;)Ljava/lang/ProcessBuilder;
|
||||
-method name redirectInput descriptor ()Ljava/lang/ProcessBuilder$Redirect;
|
||||
-method name redirectOutput descriptor ()Ljava/lang/ProcessBuilder$Redirect;
|
||||
-method name redirectError descriptor ()Ljava/lang/ProcessBuilder$Redirect;
|
||||
-method name inheritIO descriptor ()Ljava/lang/ProcessBuilder;
|
||||
|
||||
-class name java/lang/ProcessBuilder$Redirect
|
||||
|
||||
-class name java/lang/ProcessBuilder$Redirect$Type
|
||||
|
||||
-class name java/lang/ReflectiveOperationException
|
||||
|
||||
class name java/lang/RuntimeException
|
||||
-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V
|
||||
|
||||
-class name java/lang/SafeVarargs
|
||||
|
||||
class name java/lang/Short
|
||||
-method name compare descriptor (SS)I
|
||||
|
||||
class name java/lang/StrictMath
|
||||
-method name ceil descriptor (D)D
|
||||
-method name floor descriptor (D)D
|
||||
method name ceil descriptor (D)D flags 109
|
||||
method name floor descriptor (D)D flags 109
|
||||
|
||||
class name java/lang/System
|
||||
-method name lineSeparator descriptor ()Ljava/lang/String;
|
||||
|
||||
class name java/lang/Thread
|
||||
-method name clone descriptor ()Ljava/lang/Object;
|
||||
|
||||
class name java/lang/Throwable
|
||||
-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;ZZ)V
|
||||
-method name getCause descriptor ()Ljava/lang/Throwable;
|
||||
-method name fillInStackTrace descriptor ()Ljava/lang/Throwable;
|
||||
-method name addSuppressed descriptor (Ljava/lang/Throwable;)V
|
||||
-method name getSuppressed descriptor ()[Ljava/lang/Throwable;
|
||||
method name getCause descriptor ()Ljava/lang/Throwable; flags 1
|
||||
method name fillInStackTrace descriptor ()Ljava/lang/Throwable; flags 121
|
||||
|
||||
-class name java/lang/invoke/CallSite
|
||||
|
||||
-class name java/lang/invoke/ConstantCallSite
|
||||
|
||||
-class name java/lang/invoke/MethodHandle
|
||||
|
||||
-class name java/lang/invoke/MethodHandleProxies
|
||||
|
||||
-class name java/lang/invoke/MethodHandles
|
||||
|
||||
-class name java/lang/invoke/MethodHandles$Lookup
|
||||
|
||||
-class name java/lang/invoke/MethodType
|
||||
|
||||
-class name java/lang/invoke/MutableCallSite
|
||||
|
||||
-class name java/lang/invoke/SwitchPoint
|
||||
|
||||
-class name java/lang/invoke/VolatileCallSite
|
||||
|
||||
-class name java/lang/invoke/WrongMethodTypeException
|
||||
|
||||
class name java/lang/reflect/InvocationTargetException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name java/lang/reflect/Modifier
|
||||
-method name classModifiers descriptor ()I
|
||||
-method name interfaceModifiers descriptor ()I
|
||||
-method name constructorModifiers descriptor ()I
|
||||
-method name methodModifiers descriptor ()I
|
||||
-method name fieldModifiers descriptor ()I
|
||||
|
||||
class name java/net/DatagramSocket
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
class name java/net/HttpCookie
|
||||
-method name isHttpOnly descriptor ()Z
|
||||
-method name setHttpOnly descriptor (Z)V
|
||||
|
||||
class name java/net/HttpURLConnection
|
||||
-field name fixedContentLengthLong descriptor J
|
||||
-method name setFixedLengthStreamingMode descriptor (J)V
|
||||
|
||||
class name java/net/InetAddress
|
||||
-method name getLoopbackAddress descriptor ()Ljava/net/InetAddress;
|
||||
|
||||
class name java/net/InetSocketAddress
|
||||
-method name getHostString descriptor ()Ljava/lang/String;
|
||||
|
||||
class name java/net/NetworkInterface
|
||||
-method name getIndex descriptor ()I
|
||||
-method name getByIndex descriptor (I)Ljava/net/NetworkInterface;
|
||||
|
||||
-class name java/net/ProtocolFamily
|
||||
|
||||
class name java/net/ServerSocket
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
class name java/net/Socket
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
-class name java/net/SocketOption
|
||||
|
||||
-class name java/net/StandardProtocolFamily
|
||||
|
||||
-class name java/net/StandardSocketOptions
|
||||
|
||||
class name java/net/URLClassLoader
|
||||
header extends java/security/SecureClassLoader flags 21
|
||||
-method name getResourceAsStream descriptor (Ljava/lang/String;)Ljava/io/InputStream;
|
||||
-method name close descriptor ()V
|
||||
|
||||
class name java/net/URLConnection
|
||||
-method name getContentLengthLong descriptor ()J
|
||||
-method name getHeaderFieldLong descriptor (Ljava/lang/String;J)J
|
||||
|
||||
class name java/nio/CharBuffer
|
||||
-method name subSequence descriptor (II)Ljava/nio/CharBuffer;
|
||||
-method name subSequence descriptor (II)Ljava/lang/CharSequence;
|
||||
method name subSequence descriptor (II)Ljava/lang/CharSequence; flags 401
|
||||
|
||||
-class name java/nio/channels/AcceptPendingException
|
||||
|
||||
-class name java/nio/channels/AlreadyBoundException
|
||||
|
||||
-class name java/nio/channels/AsynchronousByteChannel
|
||||
|
||||
-class name java/nio/channels/AsynchronousChannel
|
||||
|
||||
-class name java/nio/channels/AsynchronousChannelGroup
|
||||
|
||||
-class name java/nio/channels/AsynchronousFileChannel
|
||||
|
||||
-class name java/nio/channels/AsynchronousServerSocketChannel
|
||||
|
||||
-class name java/nio/channels/AsynchronousSocketChannel
|
||||
|
||||
class name java/nio/channels/Channels
|
||||
-method name newInputStream descriptor (Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/InputStream;
|
||||
-method name newOutputStream descriptor (Ljava/nio/channels/AsynchronousByteChannel;)Ljava/io/OutputStream;
|
||||
|
||||
-class name java/nio/channels/CompletionHandler
|
||||
|
||||
class name java/nio/channels/DatagramChannel
|
||||
header extends java/nio/channels/spi/AbstractSelectableChannel implements java/nio/channels/ByteChannel,java/nio/channels/ScatteringByteChannel,java/nio/channels/GatheringByteChannel flags 421
|
||||
-method name open descriptor (Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel;
|
||||
-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/DatagramChannel;
|
||||
-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/DatagramChannel;
|
||||
-method name getRemoteAddress descriptor ()Ljava/net/SocketAddress;
|
||||
-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel;
|
||||
-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;
|
||||
|
||||
class name java/nio/channels/FileChannel
|
||||
header extends java/nio/channels/spi/AbstractInterruptibleChannel implements java/nio/channels/ByteChannel,java/nio/channels/GatheringByteChannel,java/nio/channels/ScatteringByteChannel flags 421
|
||||
innerclass innerClass java/nio/channels/FileChannel$MapMode outerClass java/nio/channels/FileChannel innerClassName MapMode flags 9
|
||||
-method name open descriptor (Ljava/nio/file/Path;Ljava/util/Set;[Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/channels/FileChannel;
|
||||
-method name open descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/nio/channels/FileChannel;
|
||||
-method name truncate descriptor (J)Ljava/nio/channels/SeekableByteChannel;
|
||||
-method name position descriptor (J)Ljava/nio/channels/SeekableByteChannel;
|
||||
|
||||
class name java/nio/channels/FileLock
|
||||
header extends java/lang/Object flags 421
|
||||
-method name <init> descriptor (Ljava/nio/channels/AsynchronousFileChannel;JJZ)V
|
||||
-method name acquiredBy descriptor ()Ljava/nio/channels/Channel;
|
||||
-method name close descriptor ()V
|
||||
|
||||
-class name java/nio/channels/IllegalChannelGroupException
|
||||
|
||||
-class name java/nio/channels/InterruptedByTimeoutException
|
||||
|
||||
-class name java/nio/channels/MembershipKey
|
||||
|
||||
-class name java/nio/channels/MulticastChannel
|
||||
|
||||
-class name java/nio/channels/NetworkChannel
|
||||
|
||||
-class name java/nio/channels/ReadPendingException
|
||||
|
||||
-class name java/nio/channels/SeekableByteChannel
|
||||
|
||||
class name java/nio/channels/Selector
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name java/nio/channels/ServerSocketChannel
|
||||
header extends java/nio/channels/spi/AbstractSelectableChannel flags 421
|
||||
-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/ServerSocketChannel;
|
||||
-method name bind descriptor (Ljava/net/SocketAddress;I)Ljava/nio/channels/ServerSocketChannel;
|
||||
-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/ServerSocketChannel;
|
||||
-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel;
|
||||
-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;
|
||||
|
||||
-class name java/nio/channels/ShutdownChannelGroupException
|
||||
|
||||
class name java/nio/channels/SocketChannel
|
||||
header extends java/nio/channels/spi/AbstractSelectableChannel implements java/nio/channels/ByteChannel,java/nio/channels/ScatteringByteChannel,java/nio/channels/GatheringByteChannel flags 421
|
||||
-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/SocketChannel;
|
||||
-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/SocketChannel;
|
||||
-method name shutdownInput descriptor ()Ljava/nio/channels/SocketChannel;
|
||||
-method name shutdownOutput descriptor ()Ljava/nio/channels/SocketChannel;
|
||||
-method name getRemoteAddress descriptor ()Ljava/net/SocketAddress;
|
||||
-method name setOption descriptor (Ljava/net/SocketOption;Ljava/lang/Object;)Ljava/nio/channels/NetworkChannel;
|
||||
-method name bind descriptor (Ljava/net/SocketAddress;)Ljava/nio/channels/NetworkChannel;
|
||||
|
||||
-class name java/nio/channels/WritePendingException
|
||||
|
||||
-class name java/nio/channels/spi/AsynchronousChannelProvider
|
||||
|
||||
class name java/nio/channels/spi/SelectorProvider
|
||||
-method name openDatagramChannel descriptor (Ljava/net/ProtocolFamily;)Ljava/nio/channels/DatagramChannel;
|
||||
|
||||
-class name java/nio/charset/StandardCharsets
|
||||
|
||||
-class name java/nio/file/AccessDeniedException
|
||||
|
||||
-class name java/nio/file/AccessMode
|
||||
|
||||
-class name java/nio/file/AtomicMoveNotSupportedException
|
||||
|
||||
-class name java/nio/file/ClosedDirectoryStreamException
|
||||
|
||||
-class name java/nio/file/ClosedFileSystemException
|
||||
|
||||
-class name java/nio/file/ClosedWatchServiceException
|
||||
|
||||
-class name java/nio/file/CopyOption
|
||||
|
||||
-class name java/nio/file/DirectoryIteratorException
|
||||
|
||||
-class name java/nio/file/DirectoryNotEmptyException
|
||||
|
||||
-class name java/nio/file/DirectoryStream
|
||||
|
||||
-class name java/nio/file/DirectoryStream$Filter
|
||||
|
||||
-class name java/nio/file/FileAlreadyExistsException
|
||||
|
||||
-class name java/nio/file/FileStore
|
||||
|
||||
-class name java/nio/file/FileSystem
|
||||
|
||||
-class name java/nio/file/FileSystemAlreadyExistsException
|
||||
|
||||
-class name java/nio/file/FileSystemException
|
||||
|
||||
-class name java/nio/file/FileSystemLoopException
|
||||
|
||||
-class name java/nio/file/FileSystemNotFoundException
|
||||
|
||||
-class name java/nio/file/FileSystems
|
||||
|
||||
-class name java/nio/file/FileVisitOption
|
||||
|
||||
-class name java/nio/file/FileVisitResult
|
||||
|
||||
-class name java/nio/file/FileVisitor
|
||||
|
||||
-class name java/nio/file/Files
|
||||
|
||||
-class name java/nio/file/InvalidPathException
|
||||
|
||||
-class name java/nio/file/LinkOption
|
||||
|
||||
-class name java/nio/file/LinkPermission
|
||||
|
||||
-class name java/nio/file/NoSuchFileException
|
||||
|
||||
-class name java/nio/file/NotDirectoryException
|
||||
|
||||
-class name java/nio/file/NotLinkException
|
||||
|
||||
-class name java/nio/file/OpenOption
|
||||
|
||||
-class name java/nio/file/Path
|
||||
|
||||
-class name java/nio/file/PathMatcher
|
||||
|
||||
-class name java/nio/file/Paths
|
||||
|
||||
-class name java/nio/file/ProviderMismatchException
|
||||
|
||||
-class name java/nio/file/ProviderNotFoundException
|
||||
|
||||
-class name java/nio/file/ReadOnlyFileSystemException
|
||||
|
||||
-class name java/nio/file/SecureDirectoryStream
|
||||
|
||||
-class name java/nio/file/SimpleFileVisitor
|
||||
|
||||
-class name java/nio/file/StandardCopyOption
|
||||
|
||||
-class name java/nio/file/StandardOpenOption
|
||||
|
||||
-class name java/nio/file/StandardWatchEventKinds
|
||||
|
||||
-class name java/nio/file/WatchEvent
|
||||
|
||||
-class name java/nio/file/WatchEvent$Kind
|
||||
|
||||
-class name java/nio/file/WatchEvent$Modifier
|
||||
|
||||
-class name java/nio/file/WatchKey
|
||||
|
||||
-class name java/nio/file/WatchService
|
||||
|
||||
-class name java/nio/file/Watchable
|
||||
|
||||
-class name java/nio/file/attribute/AclEntry
|
||||
|
||||
-class name java/nio/file/attribute/AclEntry$Builder
|
||||
|
||||
-class name java/nio/file/attribute/AclEntryFlag
|
||||
|
||||
-class name java/nio/file/attribute/AclEntryPermission
|
||||
|
||||
-class name java/nio/file/attribute/AclEntryType
|
||||
|
||||
-class name java/nio/file/attribute/AclFileAttributeView
|
||||
|
||||
-class name java/nio/file/attribute/AttributeView
|
||||
|
||||
-class name java/nio/file/attribute/BasicFileAttributeView
|
||||
|
||||
-class name java/nio/file/attribute/BasicFileAttributes
|
||||
|
||||
-class name java/nio/file/attribute/DosFileAttributeView
|
||||
|
||||
-class name java/nio/file/attribute/DosFileAttributes
|
||||
|
||||
-class name java/nio/file/attribute/FileAttribute
|
||||
|
||||
-class name java/nio/file/attribute/FileAttributeView
|
||||
|
||||
-class name java/nio/file/attribute/FileOwnerAttributeView
|
||||
|
||||
-class name java/nio/file/attribute/FileStoreAttributeView
|
||||
|
||||
-class name java/nio/file/attribute/FileTime
|
||||
|
||||
-class name java/nio/file/attribute/GroupPrincipal
|
||||
|
||||
-class name java/nio/file/attribute/PosixFileAttributeView
|
||||
|
||||
-class name java/nio/file/attribute/PosixFileAttributes
|
||||
|
||||
-class name java/nio/file/attribute/PosixFilePermission
|
||||
|
||||
-class name java/nio/file/attribute/PosixFilePermissions
|
||||
|
||||
-class name java/nio/file/attribute/UserDefinedFileAttributeView
|
||||
|
||||
-class name java/nio/file/attribute/UserPrincipal
|
||||
|
||||
-class name java/nio/file/attribute/UserPrincipalLookupService
|
||||
|
||||
-class name java/nio/file/attribute/UserPrincipalNotFoundException
|
||||
|
||||
-class name java/nio/file/spi/FileSystemProvider
|
||||
|
||||
-class name java/nio/file/spi/FileTypeDetector
|
||||
|
||||
-class name java/security/AlgorithmConstraints
|
||||
|
||||
-class name java/security/CryptoPrimitive
|
||||
|
||||
-class name java/security/cert/CRLReason
|
||||
|
||||
class name java/security/cert/CertPathValidatorException
|
||||
header extends java/security/GeneralSecurityException flags 21
|
||||
-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;Ljava/security/cert/CertPath;ILjava/security/cert/CertPathValidatorException$Reason;)V
|
||||
-method name getReason descriptor ()Ljava/security/cert/CertPathValidatorException$Reason;
|
||||
|
||||
-class name java/security/cert/CertPathValidatorException$BasicReason
|
||||
|
||||
-class name java/security/cert/CertPathValidatorException$Reason
|
||||
|
||||
-class name java/security/cert/CertificateRevokedException
|
||||
|
||||
-class name java/security/cert/Extension
|
||||
|
||||
-class name java/security/cert/PKIXReason
|
||||
|
||||
class name java/security/cert/X509CRLEntry
|
||||
-method name getRevocationReason descriptor ()Ljava/security/cert/CRLReason;
|
||||
|
||||
class name java/util/ArrayList
|
||||
-method name removeAll descriptor (Ljava/util/Collection;)Z
|
||||
-method name retainAll descriptor (Ljava/util/Collection;)Z
|
||||
-method name listIterator descriptor (I)Ljava/util/ListIterator;
|
||||
-method name listIterator descriptor ()Ljava/util/ListIterator;
|
||||
-method name iterator descriptor ()Ljava/util/Iterator;
|
||||
-method name subList descriptor (II)Ljava/util/List;
|
||||
|
||||
class name java/util/Arrays
|
||||
-method name asList descriptor ([Ljava/lang/Object;)Ljava/util/List;
|
||||
method name asList descriptor ([Ljava/lang/Object;)Ljava/util/List; flags 89 signature <T:Ljava/lang/Object;>([TT;)Ljava/util/List<TT;>;
|
||||
|
||||
class name java/util/BitSet
|
||||
-method name valueOf descriptor ([J)Ljava/util/BitSet;
|
||||
-method name valueOf descriptor (Ljava/nio/LongBuffer;)Ljava/util/BitSet;
|
||||
-method name valueOf descriptor ([B)Ljava/util/BitSet;
|
||||
-method name valueOf descriptor (Ljava/nio/ByteBuffer;)Ljava/util/BitSet;
|
||||
-method name toByteArray descriptor ()[B
|
||||
-method name toLongArray descriptor ()[J
|
||||
-method name previousSetBit descriptor (I)I
|
||||
-method name previousClearBit descriptor (I)I
|
||||
|
||||
class name java/util/Calendar
|
||||
-method name isWeekDateSupported descriptor ()Z
|
||||
-method name getWeekYear descriptor ()I
|
||||
-method name setWeekDate descriptor (III)V
|
||||
-method name getWeeksInWeekYear descriptor ()I
|
||||
|
||||
class name java/util/Collections
|
||||
-method name emptyIterator descriptor ()Ljava/util/Iterator;
|
||||
-method name emptyListIterator descriptor ()Ljava/util/ListIterator;
|
||||
-method name emptyEnumeration descriptor ()Ljava/util/Enumeration;
|
||||
-method name addAll descriptor (Ljava/util/Collection;[Ljava/lang/Object;)Z
|
||||
method name addAll descriptor (Ljava/util/Collection;[Ljava/lang/Object;)Z flags 89 signature <T:Ljava/lang/Object;>(Ljava/util/Collection<-TT;>;[TT;)Z
|
||||
|
||||
class name java/util/ConcurrentModificationException
|
||||
-method name <init> descriptor (Ljava/lang/Throwable;)V
|
||||
-method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V
|
||||
|
||||
class name java/util/Currency
|
||||
-method name getAvailableCurrencies descriptor ()Ljava/util/Set;
|
||||
-method name getNumericCode descriptor ()I
|
||||
-method name getDisplayName descriptor ()Ljava/lang/String;
|
||||
-method name getDisplayName descriptor (Ljava/util/Locale;)Ljava/lang/String;
|
||||
|
||||
class name java/util/EnumMap
|
||||
-method name hashCode descriptor ()I
|
||||
|
||||
class name java/util/EnumSet
|
||||
-method name of descriptor (Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet;
|
||||
method name of descriptor (Ljava/lang/Enum;[Ljava/lang/Enum;)Ljava/util/EnumSet; flags 89 signature <E:Ljava/lang/Enum<TE;>;>(TE;[TE;)Ljava/util/EnumSet<TE;>;
|
||||
|
||||
class name java/util/EventListenerProxy
|
||||
header extends java/lang/Object implements java/util/EventListener flags 421
|
||||
-method name <init> descriptor (Ljava/util/EventListener;)V
|
||||
-method name getListener descriptor ()Ljava/util/EventListener;
|
||||
method name <init> descriptor (Ljava/util/EventListener;)V flags 1
|
||||
method name getListener descriptor ()Ljava/util/EventListener; flags 1
|
||||
|
||||
class name java/util/GregorianCalendar
|
||||
-method name isWeekDateSupported descriptor ()Z
|
||||
-method name getWeekYear descriptor ()I
|
||||
-method name setWeekDate descriptor (III)V
|
||||
-method name getWeeksInWeekYear descriptor ()I
|
||||
|
||||
-class name java/util/IllformedLocaleException
|
||||
|
||||
class name java/util/Locale
|
||||
header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 31
|
||||
-field name PRIVATE_USE_EXTENSION descriptor C
|
||||
-field name UNICODE_LOCALE_EXTENSION descriptor C
|
||||
-method name getDefault descriptor (Ljava/util/Locale$Category;)Ljava/util/Locale;
|
||||
-method name setDefault descriptor (Ljava/util/Locale$Category;Ljava/util/Locale;)V
|
||||
-method name getScript descriptor ()Ljava/lang/String;
|
||||
-method name getExtension descriptor (C)Ljava/lang/String;
|
||||
-method name getExtensionKeys descriptor ()Ljava/util/Set;
|
||||
-method name getUnicodeLocaleAttributes descriptor ()Ljava/util/Set;
|
||||
-method name getUnicodeLocaleType descriptor (Ljava/lang/String;)Ljava/lang/String;
|
||||
-method name getUnicodeLocaleKeys descriptor ()Ljava/util/Set;
|
||||
-method name toLanguageTag descriptor ()Ljava/lang/String;
|
||||
-method name forLanguageTag descriptor (Ljava/lang/String;)Ljava/util/Locale;
|
||||
-method name getDisplayScript descriptor ()Ljava/lang/String;
|
||||
-method name getDisplayScript descriptor (Ljava/util/Locale;)Ljava/lang/String;
|
||||
|
||||
-class name java/util/Locale$Builder
|
||||
|
||||
-class name java/util/Locale$Category
|
||||
|
||||
-class name java/util/Objects
|
||||
|
||||
class name java/util/Properties
|
||||
-method name save descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V
|
||||
-method name storeToXML descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V
|
||||
-method name storeToXML descriptor (Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)V
|
||||
method name save descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
method name storeToXML descriptor (Ljava/io/OutputStream;Ljava/lang/String;)V thrownTypes java/io/IOException flags 21
|
||||
method name storeToXML descriptor (Ljava/io/OutputStream;Ljava/lang/String;Ljava/lang/String;)V thrownTypes java/io/IOException flags 21
|
||||
|
||||
class name java/util/Scanner
|
||||
header extends java/lang/Object implements java/util/Iterator flags 31 signature Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/String;>;
|
||||
-method name <init> descriptor (Ljava/nio/file/Path;)V
|
||||
-method name <init> descriptor (Ljava/nio/file/Path;Ljava/lang/String;)V
|
||||
|
||||
class name java/util/SimpleTimeZone
|
||||
-method name observesDaylightTime descriptor ()Z
|
||||
|
||||
class name java/util/TimeZone
|
||||
-method name observesDaylightTime descriptor ()Z
|
||||
|
||||
class name java/util/Vector
|
||||
-method name listIterator descriptor (I)Ljava/util/ListIterator;
|
||||
-method name listIterator descriptor ()Ljava/util/ListIterator;
|
||||
-method name iterator descriptor ()Ljava/util/Iterator;
|
||||
|
||||
-class name java/util/concurrent/ConcurrentLinkedDeque
|
||||
|
||||
class name java/util/concurrent/ConcurrentLinkedQueue
|
||||
-method name addAll descriptor (Ljava/util/Collection;)Z
|
||||
|
||||
-class name java/util/concurrent/ForkJoinPool
|
||||
|
||||
-class name java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory
|
||||
|
||||
-class name java/util/concurrent/ForkJoinPool$ManagedBlocker
|
||||
|
||||
-class name java/util/concurrent/ForkJoinTask
|
||||
|
||||
-class name java/util/concurrent/ForkJoinWorkerThread
|
||||
|
||||
class name java/util/concurrent/LinkedBlockingQueue
|
||||
-method name contains descriptor (Ljava/lang/Object;)Z
|
||||
|
||||
-class name java/util/concurrent/LinkedTransferQueue
|
||||
|
||||
-class name java/util/concurrent/Phaser
|
||||
|
||||
-class name java/util/concurrent/RecursiveAction
|
||||
|
||||
-class name java/util/concurrent/RecursiveTask
|
||||
|
||||
class name java/util/concurrent/ScheduledThreadPoolExecutor
|
||||
-method name setRemoveOnCancelPolicy descriptor (Z)V
|
||||
-method name getRemoveOnCancelPolicy descriptor ()Z
|
||||
method name remove descriptor (Ljava/lang/Runnable;)Z flags 1
|
||||
|
||||
-class name java/util/concurrent/ThreadLocalRandom
|
||||
|
||||
class name java/util/concurrent/ThreadPoolExecutor
|
||||
-method name toString descriptor ()Ljava/lang/String;
|
||||
|
||||
-class name java/util/concurrent/TransferQueue
|
||||
|
||||
class name java/util/concurrent/locks/AbstractQueuedLongSynchronizer
|
||||
-method name hasQueuedPredecessors descriptor ()Z
|
||||
|
||||
class name java/util/concurrent/locks/AbstractQueuedSynchronizer
|
||||
-method name hasQueuedPredecessors descriptor ()Z
|
||||
|
||||
class name java/util/regex/Matcher
|
||||
-method name group descriptor (Ljava/lang/String;)Ljava/lang/String;
|
||||
|
||||
class name java/util/regex/Pattern
|
||||
-field name UNICODE_CHARACTER_CLASS descriptor I
|
||||
|
||||
class name java/util/spi/CurrencyNameProvider
|
||||
-method name getDisplayName descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;
|
||||
|
||||
class name java/util/spi/LocaleNameProvider
|
||||
-method name getDisplayScript descriptor (Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;
|
||||
|
||||
class name java/util/zip/Deflater
|
||||
-field name NO_FLUSH descriptor I
|
||||
-field name SYNC_FLUSH descriptor I
|
||||
-field name FULL_FLUSH descriptor I
|
||||
-method name setInput descriptor ([BII)V
|
||||
-method name setDictionary descriptor ([BII)V
|
||||
-method name setStrategy descriptor (I)V
|
||||
-method name setLevel descriptor (I)V
|
||||
-method name finish descriptor ()V
|
||||
-method name finished descriptor ()Z
|
||||
-method name deflate descriptor ([BII)I
|
||||
-method name deflate descriptor ([BIII)I
|
||||
-method name getAdler descriptor ()I
|
||||
-method name getBytesRead descriptor ()J
|
||||
-method name getBytesWritten descriptor ()J
|
||||
-method name reset descriptor ()V
|
||||
-method name end descriptor ()V
|
||||
method name setInput descriptor ([BII)V flags 21
|
||||
method name setDictionary descriptor ([BII)V flags 21
|
||||
method name setStrategy descriptor (I)V flags 21
|
||||
method name setLevel descriptor (I)V flags 21
|
||||
method name finish descriptor ()V flags 21
|
||||
method name finished descriptor ()Z flags 21
|
||||
method name deflate descriptor ([BII)I flags 21
|
||||
method name getAdler descriptor ()I flags 21
|
||||
method name getBytesRead descriptor ()J flags 21
|
||||
method name getBytesWritten descriptor ()J flags 21
|
||||
method name reset descriptor ()V flags 21
|
||||
method name end descriptor ()V flags 21
|
||||
|
||||
class name java/util/zip/DeflaterOutputStream
|
||||
-method name <init> descriptor (Ljava/io/OutputStream;Ljava/util/zip/Deflater;IZ)V
|
||||
-method name <init> descriptor (Ljava/io/OutputStream;Ljava/util/zip/Deflater;Z)V
|
||||
-method name <init> descriptor (Ljava/io/OutputStream;Z)V
|
||||
-method name flush descriptor ()V
|
||||
|
||||
class name java/util/zip/GZIPOutputStream
|
||||
-method name <init> descriptor (Ljava/io/OutputStream;IZ)V
|
||||
-method name <init> descriptor (Ljava/io/OutputStream;Z)V
|
||||
|
||||
class name java/util/zip/Inflater
|
||||
-method name setInput descriptor ([BII)V
|
||||
-method name setDictionary descriptor ([BII)V
|
||||
-method name getRemaining descriptor ()I
|
||||
-method name needsInput descriptor ()Z
|
||||
-method name needsDictionary descriptor ()Z
|
||||
-method name finished descriptor ()Z
|
||||
-method name inflate descriptor ([BII)I
|
||||
-method name getAdler descriptor ()I
|
||||
-method name getBytesRead descriptor ()J
|
||||
-method name getBytesWritten descriptor ()J
|
||||
-method name reset descriptor ()V
|
||||
-method name end descriptor ()V
|
||||
method name setInput descriptor ([BII)V flags 21
|
||||
method name setDictionary descriptor ([BII)V flags 21
|
||||
method name getRemaining descriptor ()I flags 21
|
||||
method name needsInput descriptor ()Z flags 21
|
||||
method name needsDictionary descriptor ()Z flags 21
|
||||
method name finished descriptor ()Z flags 21
|
||||
method name inflate descriptor ([BII)I thrownTypes java/util/zip/DataFormatException flags 21
|
||||
method name getAdler descriptor ()I flags 21
|
||||
method name getBytesRead descriptor ()J flags 21
|
||||
method name getBytesWritten descriptor ()J flags 21
|
||||
method name reset descriptor ()V flags 21
|
||||
method name end descriptor ()V flags 21
|
||||
|
||||
class name java/util/zip/ZipFile
|
||||
header extends java/lang/Object implements java/util/zip/ZipConstants flags 21
|
||||
-method name <init> descriptor (Ljava/io/File;ILjava/nio/charset/Charset;)V
|
||||
-method name <init> descriptor (Ljava/lang/String;Ljava/nio/charset/Charset;)V
|
||||
-method name <init> descriptor (Ljava/io/File;Ljava/nio/charset/Charset;)V
|
||||
-method name getComment descriptor ()Ljava/lang/String;
|
||||
|
||||
class name java/util/zip/ZipInputStream
|
||||
-method name <init> descriptor (Ljava/io/InputStream;Ljava/nio/charset/Charset;)V
|
||||
|
||||
class name java/util/zip/ZipOutputStream
|
||||
-method name <init> descriptor (Ljava/io/OutputStream;Ljava/nio/charset/Charset;)V
|
||||
|
||||
-class name javax/crypto/AEADBadTagException
|
||||
|
||||
class name javax/crypto/Cipher
|
||||
-method name updateAAD descriptor ([B)V
|
||||
-method name updateAAD descriptor ([BII)V
|
||||
-method name updateAAD descriptor (Ljava/nio/ByteBuffer;)V
|
||||
|
||||
class name javax/crypto/CipherSpi
|
||||
-method name engineUpdateAAD descriptor ([BII)V
|
||||
-method name engineUpdateAAD descriptor (Ljava/nio/ByteBuffer;)V
|
||||
|
||||
-class name javax/crypto/spec/GCMParameterSpec
|
||||
|
||||
-class name javax/net/ssl/ExtendedSSLSession
|
||||
|
||||
class name javax/net/ssl/SSLEngine
|
||||
-method name getHandshakeSession descriptor ()Ljavax/net/ssl/SSLSession;
|
||||
|
||||
class name javax/net/ssl/SSLEngineResult
|
||||
header extends java/lang/Object flags 21
|
||||
innerclass innerClass javax/net/ssl/SSLEngineResult$HandshakeStatus outerClass javax/net/ssl/SSLEngineResult innerClassName HandshakeStatus flags 4019
|
||||
innerclass innerClass javax/net/ssl/SSLEngineResult$Status outerClass javax/net/ssl/SSLEngineResult innerClassName Status flags 4019
|
||||
|
||||
class name javax/net/ssl/SSLParameters
|
||||
-method name getAlgorithmConstraints descriptor ()Ljava/security/AlgorithmConstraints;
|
||||
-method name setAlgorithmConstraints descriptor (Ljava/security/AlgorithmConstraints;)V
|
||||
-method name getEndpointIdentificationAlgorithm descriptor ()Ljava/lang/String;
|
||||
-method name setEndpointIdentificationAlgorithm descriptor (Ljava/lang/String;)V
|
||||
|
||||
class name javax/net/ssl/SSLServerSocket
|
||||
-method name getSSLParameters descriptor ()Ljavax/net/ssl/SSLParameters;
|
||||
-method name setSSLParameters descriptor (Ljavax/net/ssl/SSLParameters;)V
|
||||
|
||||
class name javax/net/ssl/SSLSocket
|
||||
-method name getHandshakeSession descriptor ()Ljavax/net/ssl/SSLSession;
|
||||
|
||||
-class name javax/net/ssl/X509ExtendedTrustManager
|
||||
|
||||
class name javax/security/auth/login/Configuration
|
||||
-method name getConfiguration descriptor ()Ljavax/security/auth/login/Configuration;
|
||||
method name getConfiguration descriptor ()Ljavax/security/auth/login/Configuration; flags 29
|
||||
|
||||
4001
make/data/symbols/java.base-B.sym.txt
Normal file
4001
make/data/symbols/java.base-B.sym.txt
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,102 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
class name javax/lang/model/SourceVersion
|
||||
-field name RELEASE_7 descriptor Ljavax/lang/model/SourceVersion;
|
||||
|
||||
-class name javax/lang/model/UnknownEntityException
|
||||
|
||||
class name javax/lang/model/element/ElementKind
|
||||
-field name RESOURCE_VARIABLE descriptor Ljavax/lang/model/element/ElementKind;
|
||||
|
||||
class name javax/lang/model/element/ExecutableElement
|
||||
header extends java/lang/Object implements javax/lang/model/element/Element flags 601
|
||||
-method name getSimpleName descriptor ()Ljavax/lang/model/element/Name;
|
||||
|
||||
class name javax/lang/model/element/PackageElement
|
||||
header extends java/lang/Object implements javax/lang/model/element/Element flags 601
|
||||
-method name getSimpleName descriptor ()Ljavax/lang/model/element/Name;
|
||||
-method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element;
|
||||
|
||||
-class name javax/lang/model/element/Parameterizable
|
||||
|
||||
-class name javax/lang/model/element/QualifiedNameable
|
||||
|
||||
class name javax/lang/model/element/TypeElement
|
||||
header extends java/lang/Object implements javax/lang/model/element/Element flags 601
|
||||
-method name getEnclosedElements descriptor ()Ljava/util/List;
|
||||
-method name getSimpleName descriptor ()Ljavax/lang/model/element/Name;
|
||||
-method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element;
|
||||
|
||||
class name javax/lang/model/element/TypeParameterElement
|
||||
-method name getEnclosingElement descriptor ()Ljavax/lang/model/element/Element;
|
||||
|
||||
class name javax/lang/model/element/UnknownAnnotationValueException
|
||||
header extends java/lang/RuntimeException flags 21
|
||||
|
||||
class name javax/lang/model/element/UnknownElementException
|
||||
header extends java/lang/RuntimeException flags 21
|
||||
|
||||
class name javax/lang/model/type/MirroredTypeException
|
||||
header extends java/lang/RuntimeException flags 21
|
||||
|
||||
class name javax/lang/model/type/TypeKind
|
||||
-field name UNION descriptor Ljavax/lang/model/type/TypeKind;
|
||||
|
||||
class name javax/lang/model/type/TypeVisitor
|
||||
-method name visitUnion descriptor (Ljavax/lang/model/type/UnionType;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
-class name javax/lang/model/type/UnionType
|
||||
|
||||
class name javax/lang/model/type/UnknownTypeException
|
||||
header extends java/lang/RuntimeException flags 21
|
||||
|
||||
-class name javax/lang/model/util/AbstractAnnotationValueVisitor7
|
||||
|
||||
-class name javax/lang/model/util/AbstractElementVisitor7
|
||||
|
||||
class name javax/lang/model/util/AbstractTypeVisitor6
|
||||
-method name visitUnion descriptor (Ljavax/lang/model/type/UnionType;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
-class name javax/lang/model/util/AbstractTypeVisitor7
|
||||
|
||||
class name javax/lang/model/util/ElementKindVisitor6
|
||||
-method name visitVariableAsResourceVariable descriptor (Ljavax/lang/model/element/VariableElement;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
-class name javax/lang/model/util/ElementKindVisitor7
|
||||
|
||||
-class name javax/lang/model/util/ElementScanner7
|
||||
|
||||
-class name javax/lang/model/util/SimpleAnnotationValueVisitor7
|
||||
|
||||
-class name javax/lang/model/util/SimpleElementVisitor7
|
||||
|
||||
-class name javax/lang/model/util/SimpleTypeVisitor7
|
||||
|
||||
-class name javax/lang/model/util/TypeKindVisitor7
|
||||
|
||||
469
make/data/symbols/java.compiler-B.sym.txt
Normal file
469
make/data/symbols/java.compiler-B.sym.txt
Normal file
@@ -0,0 +1,469 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.compiler
|
||||
header exports javax/annotation/processing,javax/lang/model,javax/lang/model/element,javax/lang/model/type,javax/lang/model/util,javax/tools requires name\u0020;java.base\u0020;flags\u0020;8000 uses javax/tools/DocumentationTool,javax/tools/JavaCompiler target linux-amd64 flags 8000
|
||||
|
||||
class name javax/annotation/processing/AbstractProcessor
|
||||
header extends java/lang/Object implements javax/annotation/processing/Processor flags 421
|
||||
innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/annotation/processing/Completion
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/annotation/processing/Filer
|
||||
header extends java/lang/Object flags 601
|
||||
innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
|
||||
|
||||
class name javax/annotation/processing/FilerException
|
||||
header extends java/io/IOException flags 21
|
||||
|
||||
class name javax/annotation/processing/Generated
|
||||
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;SOURCE;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;PACKAGE;eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;LOCAL_VARIABLE;eLjava/lang/annotation/ElementType;PARAMETER;})
|
||||
|
||||
class name javax/annotation/processing/Messager
|
||||
header extends java/lang/Object flags 601
|
||||
innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
|
||||
|
||||
class name javax/annotation/processing/ProcessingEnvironment
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/annotation/processing/Processor
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/annotation/processing/RoundEnvironment
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/annotation/processing/SupportedAnnotationTypes
|
||||
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
|
||||
|
||||
class name javax/annotation/processing/SupportedOptions
|
||||
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
|
||||
|
||||
class name javax/annotation/processing/SupportedSourceVersion
|
||||
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
|
||||
|
||||
class name javax/lang/model/AnnotatedConstruct
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/lang/model/SourceVersion
|
||||
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/SourceVersion;>;
|
||||
field name RELEASE_11 descriptor Ljavax/lang/model/SourceVersion; flags 4019
|
||||
|
||||
class name javax/lang/model/UnknownEntityException
|
||||
header extends java/lang/RuntimeException flags 21
|
||||
|
||||
class name javax/lang/model/element/AnnotationMirror
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/lang/model/element/AnnotationValue
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/lang/model/element/AnnotationValueVisitor
|
||||
header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
|
||||
|
||||
class name javax/lang/model/element/Element
|
||||
header extends java/lang/Object implements javax/lang/model/AnnotatedConstruct flags 601
|
||||
|
||||
class name javax/lang/model/element/ElementKind
|
||||
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/ElementKind;>;
|
||||
|
||||
class name javax/lang/model/element/ElementVisitor
|
||||
header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
|
||||
|
||||
class name javax/lang/model/element/ExecutableElement
|
||||
header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/Parameterizable flags 601
|
||||
|
||||
class name javax/lang/model/element/Modifier
|
||||
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/Modifier;>;
|
||||
|
||||
class name javax/lang/model/element/ModuleElement
|
||||
header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/QualifiedNameable nestMembers javax/lang/model/element/ModuleElement$UsesDirective,javax/lang/model/element/ModuleElement$ProvidesDirective,javax/lang/model/element/ModuleElement$OpensDirective,javax/lang/model/element/ModuleElement$ExportsDirective,javax/lang/model/element/ModuleElement$RequiresDirective,javax/lang/model/element/ModuleElement$DirectiveVisitor,javax/lang/model/element/ModuleElement$Directive,javax/lang/model/element/ModuleElement$DirectiveKind flags 601
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$UsesDirective outerClass javax/lang/model/element/ModuleElement innerClassName UsesDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$ProvidesDirective outerClass javax/lang/model/element/ModuleElement innerClassName ProvidesDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$OpensDirective outerClass javax/lang/model/element/ModuleElement innerClassName OpensDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$ExportsDirective outerClass javax/lang/model/element/ModuleElement innerClassName ExportsDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$RequiresDirective outerClass javax/lang/model/element/ModuleElement innerClassName RequiresDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveVisitor outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveVisitor flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveKind outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveKind flags 4019
|
||||
|
||||
class name javax/lang/model/element/ModuleElement$Directive
|
||||
header extends java/lang/Object nestHost javax/lang/model/element/ModuleElement flags 601
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveKind outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveKind flags 4019
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveVisitor outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveVisitor flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
|
||||
|
||||
class name javax/lang/model/element/ModuleElement$DirectiveKind
|
||||
header extends java/lang/Enum nestHost javax/lang/model/element/ModuleElement flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/ModuleElement$DirectiveKind;>;
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveKind outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveKind flags 4019
|
||||
|
||||
class name javax/lang/model/element/ModuleElement$DirectiveVisitor
|
||||
header extends java/lang/Object nestHost javax/lang/model/element/ModuleElement flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveVisitor outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveVisitor flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$RequiresDirective outerClass javax/lang/model/element/ModuleElement innerClassName RequiresDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$ExportsDirective outerClass javax/lang/model/element/ModuleElement innerClassName ExportsDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$OpensDirective outerClass javax/lang/model/element/ModuleElement innerClassName OpensDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$UsesDirective outerClass javax/lang/model/element/ModuleElement innerClassName UsesDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$ProvidesDirective outerClass javax/lang/model/element/ModuleElement innerClassName ProvidesDirective flags 609
|
||||
|
||||
class name javax/lang/model/element/ModuleElement$ExportsDirective
|
||||
header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive nestHost javax/lang/model/element/ModuleElement flags 601
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$ExportsDirective outerClass javax/lang/model/element/ModuleElement innerClassName ExportsDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
|
||||
|
||||
class name javax/lang/model/element/ModuleElement$OpensDirective
|
||||
header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive nestHost javax/lang/model/element/ModuleElement flags 601
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$OpensDirective outerClass javax/lang/model/element/ModuleElement innerClassName OpensDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
|
||||
|
||||
class name javax/lang/model/element/ModuleElement$ProvidesDirective
|
||||
header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive nestHost javax/lang/model/element/ModuleElement flags 601
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$ProvidesDirective outerClass javax/lang/model/element/ModuleElement innerClassName ProvidesDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
|
||||
|
||||
class name javax/lang/model/element/ModuleElement$RequiresDirective
|
||||
header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive nestHost javax/lang/model/element/ModuleElement flags 601
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$RequiresDirective outerClass javax/lang/model/element/ModuleElement innerClassName RequiresDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
|
||||
|
||||
class name javax/lang/model/element/ModuleElement$UsesDirective
|
||||
header extends java/lang/Object implements javax/lang/model/element/ModuleElement$Directive nestHost javax/lang/model/element/ModuleElement flags 601
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$UsesDirective outerClass javax/lang/model/element/ModuleElement innerClassName UsesDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
|
||||
|
||||
class name javax/lang/model/element/Name
|
||||
header extends java/lang/Object implements java/lang/CharSequence flags 601
|
||||
|
||||
class name javax/lang/model/element/NestingKind
|
||||
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/element/NestingKind;>;
|
||||
|
||||
class name javax/lang/model/element/PackageElement
|
||||
header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/QualifiedNameable flags 601
|
||||
|
||||
class name javax/lang/model/element/Parameterizable
|
||||
header extends java/lang/Object implements javax/lang/model/element/Element flags 601
|
||||
|
||||
class name javax/lang/model/element/QualifiedNameable
|
||||
header extends java/lang/Object implements javax/lang/model/element/Element flags 601
|
||||
|
||||
class name javax/lang/model/element/TypeElement
|
||||
header extends java/lang/Object implements javax/lang/model/element/Element,javax/lang/model/element/Parameterizable,javax/lang/model/element/QualifiedNameable flags 601
|
||||
|
||||
class name javax/lang/model/element/TypeParameterElement
|
||||
header extends java/lang/Object implements javax/lang/model/element/Element flags 601
|
||||
|
||||
class name javax/lang/model/element/UnknownAnnotationValueException
|
||||
header extends javax/lang/model/UnknownEntityException flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/lang/model/element/UnknownDirectiveException
|
||||
header extends javax/lang/model/UnknownEntityException flags 21
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/lang/model/element/UnknownElementException
|
||||
header extends javax/lang/model/UnknownEntityException flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/lang/model/element/VariableElement
|
||||
header extends java/lang/Object implements javax/lang/model/element/Element flags 601
|
||||
|
||||
class name javax/lang/model/type/ArrayType
|
||||
header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601
|
||||
|
||||
class name javax/lang/model/type/DeclaredType
|
||||
header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601
|
||||
|
||||
class name javax/lang/model/type/ErrorType
|
||||
header extends java/lang/Object implements javax/lang/model/type/DeclaredType flags 601
|
||||
|
||||
class name javax/lang/model/type/ExecutableType
|
||||
header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
|
||||
|
||||
class name javax/lang/model/type/IntersectionType
|
||||
header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
|
||||
|
||||
class name javax/lang/model/type/MirroredTypeException
|
||||
header extends javax/lang/model/type/MirroredTypesException flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/lang/model/type/MirroredTypesException
|
||||
header extends java/lang/RuntimeException flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/lang/model/type/NoType
|
||||
header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
|
||||
|
||||
class name javax/lang/model/type/NullType
|
||||
header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601
|
||||
|
||||
class name javax/lang/model/type/PrimitiveType
|
||||
header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
|
||||
|
||||
class name javax/lang/model/type/ReferenceType
|
||||
header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
|
||||
|
||||
class name javax/lang/model/type/TypeMirror
|
||||
header extends java/lang/Object implements javax/lang/model/AnnotatedConstruct flags 601
|
||||
|
||||
class name javax/lang/model/type/TypeVariable
|
||||
header extends java/lang/Object implements javax/lang/model/type/ReferenceType flags 601
|
||||
|
||||
class name javax/lang/model/type/TypeVisitor
|
||||
header extends java/lang/Object flags 601 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
|
||||
|
||||
class name javax/lang/model/type/UnionType
|
||||
header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
|
||||
|
||||
class name javax/lang/model/type/UnknownTypeException
|
||||
header extends javax/lang/model/UnknownEntityException flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/lang/model/type/WildcardType
|
||||
header extends java/lang/Object implements javax/lang/model/type/TypeMirror flags 601
|
||||
|
||||
class name javax/lang/model/util/AbstractAnnotationValueVisitor6
|
||||
header extends java/lang/Object implements javax/lang/model/element/AnnotationValueVisitor flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/lang/model/element/AnnotationValueVisitor<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
|
||||
|
||||
class name javax/lang/model/util/AbstractAnnotationValueVisitor7
|
||||
header extends javax/lang/model/util/AbstractAnnotationValueVisitor6 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractAnnotationValueVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
|
||||
|
||||
class name javax/lang/model/util/AbstractAnnotationValueVisitor8
|
||||
header extends javax/lang/model/util/AbstractAnnotationValueVisitor7 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractAnnotationValueVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
|
||||
|
||||
class name javax/lang/model/util/AbstractAnnotationValueVisitor9
|
||||
header extends javax/lang/model/util/AbstractAnnotationValueVisitor8 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractAnnotationValueVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;)
|
||||
|
||||
class name javax/lang/model/util/AbstractElementVisitor6
|
||||
header extends java/lang/Object implements javax/lang/model/element/ElementVisitor flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/lang/model/element/ElementVisitor<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
|
||||
|
||||
class name javax/lang/model/util/AbstractElementVisitor7
|
||||
header extends javax/lang/model/util/AbstractElementVisitor6 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
|
||||
|
||||
class name javax/lang/model/util/AbstractElementVisitor8
|
||||
header extends javax/lang/model/util/AbstractElementVisitor7 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
|
||||
|
||||
class name javax/lang/model/util/AbstractElementVisitor9
|
||||
header extends javax/lang/model/util/AbstractElementVisitor8 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;)
|
||||
|
||||
class name javax/lang/model/util/AbstractTypeVisitor6
|
||||
header extends java/lang/Object implements javax/lang/model/type/TypeVisitor flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/lang/model/type/TypeVisitor<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
|
||||
|
||||
class name javax/lang/model/util/AbstractTypeVisitor7
|
||||
header extends javax/lang/model/util/AbstractTypeVisitor6 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
|
||||
|
||||
class name javax/lang/model/util/AbstractTypeVisitor8
|
||||
header extends javax/lang/model/util/AbstractTypeVisitor7 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
|
||||
|
||||
class name javax/lang/model/util/AbstractTypeVisitor9
|
||||
header extends javax/lang/model/util/AbstractTypeVisitor8 flags 421 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;)
|
||||
|
||||
class name javax/lang/model/util/ElementFilter
|
||||
header extends java/lang/Object flags 21
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$ExportsDirective outerClass javax/lang/model/element/ModuleElement innerClassName ExportsDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$OpensDirective outerClass javax/lang/model/element/ModuleElement innerClassName OpensDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$ProvidesDirective outerClass javax/lang/model/element/ModuleElement innerClassName ProvidesDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$RequiresDirective outerClass javax/lang/model/element/ModuleElement innerClassName RequiresDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$UsesDirective outerClass javax/lang/model/element/ModuleElement innerClassName UsesDirective flags 609
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$DirectiveKind outerClass javax/lang/model/element/ModuleElement innerClassName DirectiveKind flags 4019
|
||||
|
||||
class name javax/lang/model/util/ElementKindVisitor7
|
||||
header extends javax/lang/model/util/ElementKindVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementKindVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
|
||||
|
||||
class name javax/lang/model/util/ElementKindVisitor8
|
||||
header extends javax/lang/model/util/ElementKindVisitor7 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementKindVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
|
||||
|
||||
class name javax/lang/model/util/ElementKindVisitor9
|
||||
header extends javax/lang/model/util/ElementKindVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementKindVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;)
|
||||
|
||||
class name javax/lang/model/util/ElementScanner6
|
||||
header extends javax/lang/model/util/AbstractElementVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
|
||||
|
||||
class name javax/lang/model/util/ElementScanner7
|
||||
header extends javax/lang/model/util/ElementScanner6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementScanner6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
|
||||
|
||||
class name javax/lang/model/util/ElementScanner8
|
||||
header extends javax/lang/model/util/ElementScanner7 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementScanner7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
|
||||
|
||||
class name javax/lang/model/util/ElementScanner9
|
||||
header extends javax/lang/model/util/ElementScanner8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/ElementScanner8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;)
|
||||
|
||||
class name javax/lang/model/util/Elements
|
||||
header extends java/lang/Object nestMembers javax/lang/model/util/Elements$Origin flags 601
|
||||
innerclass innerClass javax/lang/model/util/Elements$Origin outerClass javax/lang/model/util/Elements innerClassName Origin flags 4019
|
||||
innerclass innerClass javax/lang/model/element/ModuleElement$Directive outerClass javax/lang/model/element/ModuleElement innerClassName Directive flags 609
|
||||
|
||||
class name javax/lang/model/util/Elements$Origin
|
||||
header extends java/lang/Enum nestHost javax/lang/model/util/Elements flags 4031 signature Ljava/lang/Enum<Ljavax/lang/model/util/Elements$Origin;>;
|
||||
innerclass innerClass javax/lang/model/util/Elements$Origin outerClass javax/lang/model/util/Elements innerClassName Origin flags 4019
|
||||
|
||||
class name javax/lang/model/util/SimpleAnnotationValueVisitor6
|
||||
header extends javax/lang/model/util/AbstractAnnotationValueVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractAnnotationValueVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
|
||||
|
||||
class name javax/lang/model/util/SimpleAnnotationValueVisitor7
|
||||
header extends javax/lang/model/util/SimpleAnnotationValueVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleAnnotationValueVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
|
||||
|
||||
class name javax/lang/model/util/SimpleAnnotationValueVisitor8
|
||||
header extends javax/lang/model/util/SimpleAnnotationValueVisitor7 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleAnnotationValueVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
|
||||
|
||||
class name javax/lang/model/util/SimpleAnnotationValueVisitor9
|
||||
header extends javax/lang/model/util/SimpleAnnotationValueVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleAnnotationValueVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;)
|
||||
|
||||
class name javax/lang/model/util/SimpleElementVisitor6
|
||||
header extends javax/lang/model/util/AbstractElementVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
|
||||
|
||||
class name javax/lang/model/util/SimpleElementVisitor7
|
||||
header extends javax/lang/model/util/SimpleElementVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleElementVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
|
||||
|
||||
class name javax/lang/model/util/SimpleElementVisitor8
|
||||
header extends javax/lang/model/util/SimpleElementVisitor7 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleElementVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
|
||||
|
||||
class name javax/lang/model/util/SimpleElementVisitor9
|
||||
header extends javax/lang/model/util/SimpleElementVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleElementVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;)
|
||||
|
||||
class name javax/lang/model/util/SimpleTypeVisitor6
|
||||
header extends javax/lang/model/util/AbstractTypeVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/AbstractTypeVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_6;)
|
||||
|
||||
class name javax/lang/model/util/SimpleTypeVisitor7
|
||||
header extends javax/lang/model/util/SimpleTypeVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleTypeVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
|
||||
|
||||
class name javax/lang/model/util/SimpleTypeVisitor8
|
||||
header extends javax/lang/model/util/SimpleTypeVisitor7 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleTypeVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
|
||||
|
||||
class name javax/lang/model/util/SimpleTypeVisitor9
|
||||
header extends javax/lang/model/util/SimpleTypeVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/SimpleTypeVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;)
|
||||
|
||||
class name javax/lang/model/util/TypeKindVisitor7
|
||||
header extends javax/lang/model/util/TypeKindVisitor6 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/TypeKindVisitor6<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_7;)
|
||||
|
||||
class name javax/lang/model/util/TypeKindVisitor8
|
||||
header extends javax/lang/model/util/TypeKindVisitor7 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/TypeKindVisitor7<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_8;)
|
||||
|
||||
class name javax/lang/model/util/TypeKindVisitor9
|
||||
header extends javax/lang/model/util/TypeKindVisitor8 flags 21 signature <R:Ljava/lang/Object;P:Ljava/lang/Object;>Ljavax/lang/model/util/TypeKindVisitor8<TR;TP;>; runtimeAnnotations @Ljavax/annotation/processing/SupportedSourceVersion;(value=eLjavax/lang/model/SourceVersion;RELEASE_11;)
|
||||
|
||||
class name javax/lang/model/util/Types
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/tools/Diagnostic
|
||||
header extends java/lang/Object nestMembers javax/tools/Diagnostic$Kind flags 601 signature <S:Ljava/lang/Object;>Ljava/lang/Object;
|
||||
innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
|
||||
|
||||
class name javax/tools/Diagnostic$Kind
|
||||
header extends java/lang/Enum nestHost javax/tools/Diagnostic flags 4031 signature Ljava/lang/Enum<Ljavax/tools/Diagnostic$Kind;>;
|
||||
innerclass innerClass javax/tools/Diagnostic$Kind outerClass javax/tools/Diagnostic innerClassName Kind flags 4019
|
||||
|
||||
class name javax/tools/DiagnosticCollector
|
||||
header extends java/lang/Object implements javax/tools/DiagnosticListener flags 31 signature <S:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/tools/DiagnosticListener<TS;>;
|
||||
|
||||
class name javax/tools/DiagnosticListener
|
||||
header extends java/lang/Object flags 601 signature <S:Ljava/lang/Object;>Ljava/lang/Object;
|
||||
|
||||
class name javax/tools/DocumentationTool
|
||||
header extends java/lang/Object implements javax/tools/Tool,javax/tools/OptionChecker nestMembers javax/tools/DocumentationTool$Location,javax/tools/DocumentationTool$DocumentationTask flags 601
|
||||
innerclass innerClass javax/tools/DocumentationTool$Location outerClass javax/tools/DocumentationTool innerClassName Location flags 4019
|
||||
innerclass innerClass javax/tools/DocumentationTool$DocumentationTask outerClass javax/tools/DocumentationTool innerClassName DocumentationTask flags 609
|
||||
|
||||
class name javax/tools/DocumentationTool$DocumentationTask
|
||||
header extends java/lang/Object implements java/util/concurrent/Callable nestHost javax/tools/DocumentationTool flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/Callable<Ljava/lang/Boolean;>;
|
||||
innerclass innerClass javax/tools/DocumentationTool$DocumentationTask outerClass javax/tools/DocumentationTool innerClassName DocumentationTask flags 609
|
||||
|
||||
class name javax/tools/DocumentationTool$Location
|
||||
header extends java/lang/Enum implements javax/tools/JavaFileManager$Location nestHost javax/tools/DocumentationTool flags 4031 signature Ljava/lang/Enum<Ljavax/tools/DocumentationTool$Location;>;Ljavax/tools/JavaFileManager$Location;
|
||||
innerclass innerClass javax/tools/DocumentationTool$Location outerClass javax/tools/DocumentationTool innerClassName Location flags 4019
|
||||
innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
|
||||
|
||||
class name javax/tools/FileObject
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/tools/ForwardingFileObject
|
||||
header extends java/lang/Object implements javax/tools/FileObject flags 21 signature <F::Ljavax/tools/FileObject;>Ljava/lang/Object;Ljavax/tools/FileObject;
|
||||
|
||||
class name javax/tools/ForwardingJavaFileManager
|
||||
header extends java/lang/Object implements javax/tools/JavaFileManager flags 21 signature <M::Ljavax/tools/JavaFileManager;>Ljava/lang/Object;Ljavax/tools/JavaFileManager;
|
||||
innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
|
||||
innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
|
||||
|
||||
class name javax/tools/ForwardingJavaFileObject
|
||||
header extends javax/tools/ForwardingFileObject implements javax/tools/JavaFileObject flags 21 signature <F::Ljavax/tools/JavaFileObject;>Ljavax/tools/ForwardingFileObject<TF;>;Ljavax/tools/JavaFileObject;
|
||||
innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
|
||||
|
||||
class name javax/tools/JavaCompiler
|
||||
header extends java/lang/Object implements javax/tools/Tool,javax/tools/OptionChecker nestMembers javax/tools/JavaCompiler$CompilationTask flags 601
|
||||
innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
|
||||
|
||||
class name javax/tools/JavaCompiler$CompilationTask
|
||||
header extends java/lang/Object implements java/util/concurrent/Callable nestHost javax/tools/JavaCompiler flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/Callable<Ljava/lang/Boolean;>;
|
||||
innerclass innerClass javax/tools/JavaCompiler$CompilationTask outerClass javax/tools/JavaCompiler innerClassName CompilationTask flags 609
|
||||
|
||||
class name javax/tools/JavaFileManager
|
||||
header extends java/lang/Object implements java/io/Closeable,java/io/Flushable,javax/tools/OptionChecker nestMembers javax/tools/JavaFileManager$Location flags 601
|
||||
innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
|
||||
innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
|
||||
|
||||
class name javax/tools/JavaFileManager$Location
|
||||
header extends java/lang/Object nestHost javax/tools/JavaFileManager flags 601
|
||||
innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
|
||||
|
||||
class name javax/tools/JavaFileObject
|
||||
header extends java/lang/Object implements javax/tools/FileObject nestMembers javax/tools/JavaFileObject$Kind flags 601
|
||||
innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
|
||||
|
||||
class name javax/tools/JavaFileObject$Kind
|
||||
header extends java/lang/Enum nestHost javax/tools/JavaFileObject flags 4031 signature Ljava/lang/Enum<Ljavax/tools/JavaFileObject$Kind;>;
|
||||
innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
|
||||
|
||||
class name javax/tools/OptionChecker
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/tools/SimpleJavaFileObject
|
||||
header extends java/lang/Object implements javax/tools/JavaFileObject flags 21
|
||||
innerclass innerClass javax/tools/JavaFileObject$Kind outerClass javax/tools/JavaFileObject innerClassName Kind flags 4019
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/tools/StandardJavaFileManager
|
||||
header extends java/lang/Object implements javax/tools/JavaFileManager nestMembers javax/tools/StandardJavaFileManager$PathFactory flags 601
|
||||
innerclass innerClass javax/tools/StandardJavaFileManager$PathFactory outerClass javax/tools/StandardJavaFileManager innerClassName PathFactory flags 609
|
||||
innerclass innerClass javax/tools/JavaFileManager$Location outerClass javax/tools/JavaFileManager innerClassName Location flags 609
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/tools/StandardJavaFileManager$PathFactory
|
||||
header extends java/lang/Object nestHost javax/tools/StandardJavaFileManager flags 601
|
||||
innerclass innerClass javax/tools/StandardJavaFileManager$PathFactory outerClass javax/tools/StandardJavaFileManager innerClassName PathFactory flags 609
|
||||
|
||||
class name javax/tools/Tool
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/tools/ToolProvider
|
||||
header extends java/lang/Object flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
1128
make/data/symbols/java.corba-B.sym.txt
Normal file
1128
make/data/symbols/java.corba-B.sym.txt
Normal file
File diff suppressed because it is too large
Load Diff
66
make/data/symbols/java.datatransfer-B.sym.txt
Normal file
66
make/data/symbols/java.datatransfer-B.sym.txt
Normal file
@@ -0,0 +1,66 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.datatransfer
|
||||
header exports java/awt/datatransfer requires name\u0020;java.base\u0020;flags\u0020;8000 uses sun/datatransfer/DesktopDatatransferService target linux-amd64 flags 8000
|
||||
|
||||
class name java/awt/datatransfer/Clipboard
|
||||
header extends java/lang/Object flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/awt/datatransfer/ClipboardOwner
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/awt/datatransfer/DataFlavor
|
||||
header extends java/lang/Object implements java/io/Externalizable,java/lang/Cloneable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/awt/datatransfer/FlavorEvent
|
||||
header extends java/util/EventObject flags 21
|
||||
|
||||
class name java/awt/datatransfer/FlavorListener
|
||||
header extends java/lang/Object implements java/util/EventListener flags 601
|
||||
|
||||
class name java/awt/datatransfer/FlavorMap
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/awt/datatransfer/FlavorTable
|
||||
header extends java/lang/Object implements java/awt/datatransfer/FlavorMap flags 601
|
||||
|
||||
class name java/awt/datatransfer/MimeTypeParseException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name java/awt/datatransfer/StringSelection
|
||||
header extends java/lang/Object implements java/awt/datatransfer/Transferable,java/awt/datatransfer/ClipboardOwner flags 21
|
||||
|
||||
class name java/awt/datatransfer/Transferable
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/awt/datatransfer/UnsupportedFlavorException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
6593
make/data/symbols/java.desktop-B.sym.txt
Normal file
6593
make/data/symbols/java.desktop-B.sym.txt
Normal file
File diff suppressed because it is too large
Load Diff
49
make/data/symbols/java.instrument-B.sym.txt
Normal file
49
make/data/symbols/java.instrument-B.sym.txt
Normal file
@@ -0,0 +1,49 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.instrument
|
||||
header exports java/lang/instrument requires name\u0020;java.base\u0020;flags\u0020;8000 target linux-amd64 flags 8000
|
||||
|
||||
class name java/lang/instrument/ClassDefinition
|
||||
header extends java/lang/Object flags 31
|
||||
|
||||
class name java/lang/instrument/ClassFileTransformer
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/lang/instrument/IllegalClassFormatException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name java/lang/instrument/Instrumentation
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/lang/instrument/UnmodifiableClassException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name java/lang/instrument/UnmodifiableModuleException
|
||||
header extends java/lang/RuntimeException flags 21
|
||||
|
||||
@@ -1,49 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
class name java/util/logging/Logger
|
||||
-method name getGlobal descriptor ()Ljava/util/logging/Logger;
|
||||
-method name getAnonymousLogger descriptor ()Ljava/util/logging/Logger;
|
||||
-method name addHandler descriptor (Ljava/util/logging/Handler;)V
|
||||
-method name removeHandler descriptor (Ljava/util/logging/Handler;)V
|
||||
-method name getHandlers descriptor ()[Ljava/util/logging/Handler;
|
||||
-method name setUseParentHandlers descriptor (Z)V
|
||||
-method name getUseParentHandlers descriptor ()Z
|
||||
-method name getLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger;
|
||||
-method name getLogger descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger;
|
||||
-method name getAnonymousLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger;
|
||||
method name getLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger; flags 29
|
||||
method name getLogger descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/util/logging/Logger; flags 29
|
||||
method name getAnonymousLogger descriptor ()Ljava/util/logging/Logger; flags 29
|
||||
method name getAnonymousLogger descriptor (Ljava/lang/String;)Ljava/util/logging/Logger; flags 29
|
||||
method name addHandler descriptor (Ljava/util/logging/Handler;)V thrownTypes java/lang/SecurityException flags 21
|
||||
method name removeHandler descriptor (Ljava/util/logging/Handler;)V thrownTypes java/lang/SecurityException flags 21
|
||||
method name getHandlers descriptor ()[Ljava/util/logging/Handler; flags 21
|
||||
method name setUseParentHandlers descriptor (Z)V flags 21
|
||||
method name getUseParentHandlers descriptor ()Z flags 21
|
||||
|
||||
67
make/data/symbols/java.logging-B.sym.txt
Normal file
67
make/data/symbols/java.logging-B.sym.txt
Normal file
@@ -0,0 +1,67 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.logging
|
||||
header exports java/util/logging requires name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;jdk/internal/logger/DefaultLoggerFinder\u0020;impls\u0020;sun/util/logging/internal/LoggingProviderImpl target linux-amd64 flags 8000
|
||||
|
||||
class name java/util/logging/ConsoleHandler
|
||||
header extends java/util/logging/StreamHandler flags 21
|
||||
|
||||
class name java/util/logging/ErrorManager
|
||||
header extends java/lang/Object flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/util/logging/Filter
|
||||
header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
|
||||
|
||||
class name java/util/logging/Formatter
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name java/util/logging/LoggingMXBean
|
||||
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
|
||||
|
||||
class name java/util/logging/LoggingPermission
|
||||
header extends java/security/BasicPermission flags 31
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/util/logging/MemoryHandler
|
||||
header extends java/util/logging/Handler flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/util/logging/SimpleFormatter
|
||||
header extends java/util/logging/Formatter flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/util/logging/SocketHandler
|
||||
header extends java/util/logging/StreamHandler flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/util/logging/XMLFormatter
|
||||
header extends java/util/logging/Formatter flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
@@ -1,122 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
-class name java/lang/management/BufferPoolMXBean
|
||||
|
||||
class name java/lang/management/ClassLoadingMXBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/lang/management/CompilationMXBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/lang/management/ManagementFactory
|
||||
-method name getPlatformMXBean descriptor (Ljava/lang/Class;)Ljava/lang/management/PlatformManagedObject;
|
||||
-method name getPlatformMXBeans descriptor (Ljava/lang/Class;)Ljava/util/List;
|
||||
-method name getPlatformMXBean descriptor (Ljavax/management/MBeanServerConnection;Ljava/lang/Class;)Ljava/lang/management/PlatformManagedObject;
|
||||
-method name getPlatformMXBeans descriptor (Ljavax/management/MBeanServerConnection;Ljava/lang/Class;)Ljava/util/List;
|
||||
-method name getPlatformManagementInterfaces descriptor ()Ljava/util/Set;
|
||||
|
||||
class name java/lang/management/MemoryMXBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/lang/management/MemoryManagerMXBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/lang/management/MemoryPoolMXBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/lang/management/OperatingSystemMXBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
-class name java/lang/management/PlatformLoggingMXBean
|
||||
|
||||
-class name java/lang/management/PlatformManagedObject
|
||||
|
||||
class name java/lang/management/RuntimeMXBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/lang/management/ThreadMXBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/AttributeValueExp
|
||||
-method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V
|
||||
method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V flags 1
|
||||
|
||||
class name javax/management/DefaultLoaderRepository
|
||||
-method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class;
|
||||
-method name loadClassWithout descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;
|
||||
method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9
|
||||
method name loadClassWithout descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9
|
||||
|
||||
class name javax/management/MBeanConstructorInfo
|
||||
-method name <init> descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;)V
|
||||
method name <init> descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;)V flags 1
|
||||
|
||||
class name javax/management/MBeanServerNotification
|
||||
-method name toString descriptor ()Ljava/lang/String;
|
||||
|
||||
class name javax/management/ObjectName
|
||||
-method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/management/ObjectName;
|
||||
-method name getInstance descriptor (Ljava/lang/String;Ljava/util/Hashtable;)Ljavax/management/ObjectName;
|
||||
-method name getInstance descriptor (Ljavax/management/ObjectName;)Ljavax/management/ObjectName;
|
||||
-method name <init> descriptor (Ljava/lang/String;)V
|
||||
-method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||
-method name <init> descriptor (Ljava/lang/String;Ljava/util/Hashtable;)V
|
||||
-method name isPropertyValuePattern descriptor (Ljava/lang/String;)Z
|
||||
-method name getKeyProperty descriptor (Ljava/lang/String;)Ljava/lang/String;
|
||||
-method name quote descriptor (Ljava/lang/String;)Ljava/lang/String;
|
||||
-method name unquote descriptor (Ljava/lang/String;)Ljava/lang/String;
|
||||
-method name apply descriptor (Ljavax/management/ObjectName;)Z
|
||||
method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/management/ObjectName; thrownTypes javax/management/MalformedObjectNameException,java/lang/NullPointerException flags 9
|
||||
method name getInstance descriptor (Ljava/lang/String;Ljava/util/Hashtable;)Ljavax/management/ObjectName; thrownTypes javax/management/MalformedObjectNameException,java/lang/NullPointerException flags 9 signature (Ljava/lang/String;Ljava/util/Hashtable<Ljava/lang/String;Ljava/lang/String;>;)Ljavax/management/ObjectName;
|
||||
method name getInstance descriptor (Ljavax/management/ObjectName;)Ljavax/management/ObjectName; thrownTypes java/lang/NullPointerException flags 9
|
||||
method name <init> descriptor (Ljava/lang/String;)V thrownTypes javax/management/MalformedObjectNameException,java/lang/NullPointerException flags 1
|
||||
method name <init> descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V thrownTypes javax/management/MalformedObjectNameException,java/lang/NullPointerException flags 1
|
||||
method name <init> descriptor (Ljava/lang/String;Ljava/util/Hashtable;)V thrownTypes javax/management/MalformedObjectNameException,java/lang/NullPointerException flags 1 signature (Ljava/lang/String;Ljava/util/Hashtable<Ljava/lang/String;Ljava/lang/String;>;)V
|
||||
method name isPropertyValuePattern descriptor (Ljava/lang/String;)Z thrownTypes java/lang/NullPointerException,java/lang/IllegalArgumentException flags 1
|
||||
method name getKeyProperty descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/lang/NullPointerException flags 1
|
||||
method name quote descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/lang/NullPointerException flags 9
|
||||
method name unquote descriptor (Ljava/lang/String;)Ljava/lang/String; thrownTypes java/lang/IllegalArgumentException,java/lang/NullPointerException flags 9
|
||||
method name apply descriptor (Ljavax/management/ObjectName;)Z thrownTypes java/lang/NullPointerException flags 1
|
||||
|
||||
class name javax/management/StringValueExp
|
||||
-method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V
|
||||
method name setMBeanServer descriptor (Ljavax/management/MBeanServer;)V flags 1
|
||||
|
||||
class name javax/management/loading/DefaultLoaderRepository
|
||||
-method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class;
|
||||
-method name loadClassWithout descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;
|
||||
method name loadClass descriptor (Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9
|
||||
method name loadClassWithout descriptor (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class; thrownTypes java/lang/ClassNotFoundException flags 9
|
||||
|
||||
class name javax/management/modelmbean/ModelMBeanConstructorInfo
|
||||
-method name <init> descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;)V
|
||||
-method name <init> descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;Ljavax/management/Descriptor;)V
|
||||
method name <init> descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;)V flags 1
|
||||
method name <init> descriptor (Ljava/lang/String;Ljava/lang/reflect/Constructor;Ljavax/management/Descriptor;)V flags 1
|
||||
|
||||
696
make/data/symbols/java.management-B.sym.txt
Normal file
696
make/data/symbols/java.management-B.sym.txt
Normal file
@@ -0,0 +1,696 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.management
|
||||
header exports java/lang/management,javax/management,javax/management/loading,javax/management/modelmbean,javax/management/monitor,javax/management/openmbean,javax/management/relation,javax/management/remote,javax/management/timer requires name\u0020;java.base\u0020;flags\u0020;8000 uses javax/management/remote/JMXConnectorProvider,javax/management/remote/JMXConnectorServerProvider,sun/management/spi/PlatformMBeanProvider provides interface\u0020;javax/security/auth/spi/LoginModule\u0020;impls\u0020;com/sun/jmx/remote/security/FileLoginModule target linux-amd64 flags 8000
|
||||
|
||||
class name java/lang/management/BufferPoolMXBean
|
||||
header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
|
||||
|
||||
class name java/lang/management/ClassLoadingMXBean
|
||||
header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
|
||||
|
||||
class name java/lang/management/CompilationMXBean
|
||||
header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
|
||||
|
||||
class name java/lang/management/GarbageCollectorMXBean
|
||||
header extends java/lang/Object implements java/lang/management/MemoryManagerMXBean flags 601
|
||||
|
||||
class name java/lang/management/LockInfo
|
||||
header extends java/lang/Object flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/lang/management/ManagementPermission
|
||||
header extends java/security/BasicPermission flags 31
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/lang/management/MemoryMXBean
|
||||
header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
|
||||
|
||||
class name java/lang/management/MemoryManagerMXBean
|
||||
header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
|
||||
|
||||
class name java/lang/management/MemoryNotificationInfo
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
class name java/lang/management/MemoryPoolMXBean
|
||||
header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
|
||||
|
||||
class name java/lang/management/MemoryType
|
||||
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/lang/management/MemoryType;>;
|
||||
|
||||
class name java/lang/management/MemoryUsage
|
||||
header extends java/lang/Object flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/lang/management/MonitorInfo
|
||||
header extends java/lang/management/LockInfo flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/lang/management/OperatingSystemMXBean
|
||||
header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
|
||||
|
||||
class name java/lang/management/PlatformLoggingMXBean
|
||||
header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
|
||||
|
||||
class name java/lang/management/PlatformManagedObject
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/lang/management/RuntimeMXBean
|
||||
header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/lang/management/ThreadMXBean
|
||||
header extends java/lang/Object implements java/lang/management/PlatformManagedObject flags 601
|
||||
|
||||
class name javax/management/Attribute
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/AttributeChangeNotification
|
||||
header extends javax/management/Notification flags 21
|
||||
|
||||
class name javax/management/AttributeChangeNotificationFilter
|
||||
header extends java/lang/Object implements javax/management/NotificationFilter flags 21
|
||||
|
||||
class name javax/management/AttributeList
|
||||
header extends java/util/ArrayList flags 21 signature Ljava/util/ArrayList<Ljava/lang/Object;>;
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/AttributeNotFoundException
|
||||
header extends javax/management/OperationsException flags 21
|
||||
|
||||
class name javax/management/AttributeValueExp
|
||||
header extends java/lang/Object implements javax/management/ValueExp flags 21
|
||||
|
||||
class name javax/management/BadAttributeValueExpException
|
||||
header extends java/lang/Exception flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/BadBinaryOpValueExpException
|
||||
header extends java/lang/Exception flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/BadStringOperationException
|
||||
header extends java/lang/Exception flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/ConstructorParameters
|
||||
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;CONSTRUCTOR;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)
|
||||
|
||||
class name javax/management/DefaultLoaderRepository
|
||||
header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name javax/management/Descriptor
|
||||
header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 601
|
||||
|
||||
class name javax/management/DescriptorAccess
|
||||
header extends java/lang/Object implements javax/management/DescriptorRead flags 601
|
||||
|
||||
class name javax/management/DescriptorKey
|
||||
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;})
|
||||
|
||||
class name javax/management/DescriptorRead
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/DynamicMBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/ImmutableDescriptor
|
||||
header extends java/lang/Object implements javax/management/Descriptor flags 21
|
||||
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/InstanceAlreadyExistsException
|
||||
header extends javax/management/OperationsException flags 21
|
||||
|
||||
class name javax/management/InstanceNotFoundException
|
||||
header extends javax/management/OperationsException flags 21
|
||||
|
||||
class name javax/management/IntrospectionException
|
||||
header extends javax/management/OperationsException flags 21
|
||||
|
||||
class name javax/management/InvalidApplicationException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name javax/management/InvalidAttributeValueException
|
||||
header extends javax/management/OperationsException flags 21
|
||||
|
||||
class name javax/management/JMException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name javax/management/JMRuntimeException
|
||||
header extends java/lang/RuntimeException flags 21
|
||||
|
||||
class name javax/management/JMX
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
class name javax/management/ListenerNotFoundException
|
||||
header extends javax/management/OperationsException flags 21
|
||||
|
||||
class name javax/management/MBeanAttributeInfo
|
||||
header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/MBeanConstructorInfo
|
||||
header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/MBeanException
|
||||
header extends javax/management/JMException flags 21
|
||||
|
||||
class name javax/management/MBeanFeatureInfo
|
||||
header extends java/lang/Object implements java/io/Serializable,javax/management/DescriptorRead flags 21
|
||||
|
||||
class name javax/management/MBeanNotificationInfo
|
||||
header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/MBeanOperationInfo
|
||||
header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/MBeanParameterInfo
|
||||
header extends javax/management/MBeanFeatureInfo implements java/lang/Cloneable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/MBeanPermission
|
||||
header extends java/security/Permission flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/MBeanRegistration
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/MBeanRegistrationException
|
||||
header extends javax/management/MBeanException flags 21
|
||||
|
||||
class name javax/management/MBeanServer
|
||||
header extends java/lang/Object implements javax/management/MBeanServerConnection flags 601
|
||||
|
||||
class name javax/management/MBeanServerBuilder
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
class name javax/management/MBeanServerConnection
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/MBeanServerDelegate
|
||||
header extends java/lang/Object implements javax/management/MBeanServerDelegateMBean,javax/management/NotificationEmitter flags 21
|
||||
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
|
||||
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/MBeanServerDelegateMBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/MBeanServerFactory
|
||||
header extends java/lang/Object flags 21
|
||||
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
|
||||
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/MBeanServerInvocationHandler
|
||||
header extends java/lang/Object implements java/lang/reflect/InvocationHandler flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/MBeanServerNotification
|
||||
header extends javax/management/Notification flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/MBeanServerPermission
|
||||
header extends java/security/BasicPermission flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/MBeanTrustPermission
|
||||
header extends java/security/BasicPermission flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/MXBean
|
||||
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})
|
||||
|
||||
class name javax/management/MalformedObjectNameException
|
||||
header extends javax/management/OperationsException flags 21
|
||||
|
||||
class name javax/management/NotCompliantMBeanException
|
||||
header extends javax/management/OperationsException flags 21
|
||||
|
||||
class name javax/management/Notification
|
||||
header extends java/util/EventObject flags 21
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/NotificationBroadcaster
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/NotificationEmitter
|
||||
header extends java/lang/Object implements javax/management/NotificationBroadcaster flags 601
|
||||
|
||||
class name javax/management/NotificationFilter
|
||||
header extends java/lang/Object implements java/io/Serializable flags 601
|
||||
|
||||
class name javax/management/NotificationFilterSupport
|
||||
header extends java/lang/Object implements javax/management/NotificationFilter flags 21
|
||||
|
||||
class name javax/management/NotificationListener
|
||||
header extends java/lang/Object implements java/util/EventListener flags 601
|
||||
|
||||
class name javax/management/ObjectInstance
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/OperationsException
|
||||
header extends javax/management/JMException flags 21
|
||||
|
||||
class name javax/management/PersistentMBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/Query
|
||||
header extends java/lang/Object flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/QueryEval
|
||||
header extends java/lang/Object implements java/io/Serializable flags 421
|
||||
|
||||
class name javax/management/QueryExp
|
||||
header extends java/lang/Object implements java/io/Serializable flags 601
|
||||
|
||||
class name javax/management/ReflectionException
|
||||
header extends javax/management/JMException flags 21
|
||||
|
||||
class name javax/management/RuntimeErrorException
|
||||
header extends javax/management/JMRuntimeException flags 21
|
||||
|
||||
class name javax/management/RuntimeMBeanException
|
||||
header extends javax/management/JMRuntimeException flags 21
|
||||
|
||||
class name javax/management/RuntimeOperationsException
|
||||
header extends javax/management/JMRuntimeException flags 21
|
||||
|
||||
class name javax/management/ServiceNotFoundException
|
||||
header extends javax/management/OperationsException flags 21
|
||||
|
||||
class name javax/management/StandardEmitterMBean
|
||||
header extends javax/management/StandardMBean implements javax/management/NotificationEmitter flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/StringValueExp
|
||||
header extends java/lang/Object implements javax/management/ValueExp flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/ValueExp
|
||||
header extends java/lang/Object implements java/io/Serializable flags 601
|
||||
|
||||
class name javax/management/loading/ClassLoaderRepository
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/loading/DefaultLoaderRepository
|
||||
header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
|
||||
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
|
||||
|
||||
class name javax/management/loading/MLetContent
|
||||
header extends java/lang/Object flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/loading/MLetMBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/loading/PrivateClassLoader
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/loading/PrivateMLet
|
||||
header extends javax/management/loading/MLet implements javax/management/loading/PrivateClassLoader flags 21
|
||||
|
||||
class name javax/management/modelmbean/DescriptorSupport
|
||||
header extends java/lang/Object implements javax/management/Descriptor flags 21
|
||||
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
|
||||
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/modelmbean/InvalidTargetObjectTypeException
|
||||
header extends java/lang/Exception flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/modelmbean/ModelMBean
|
||||
header extends java/lang/Object implements javax/management/DynamicMBean,javax/management/PersistentMBean,javax/management/modelmbean/ModelMBeanNotificationBroadcaster flags 601
|
||||
|
||||
class name javax/management/modelmbean/ModelMBeanAttributeInfo
|
||||
header extends javax/management/MBeanAttributeInfo implements javax/management/DescriptorAccess flags 21
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
|
||||
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/modelmbean/ModelMBeanConstructorInfo
|
||||
header extends javax/management/MBeanConstructorInfo implements javax/management/DescriptorAccess flags 21
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
|
||||
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/modelmbean/ModelMBeanInfo
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/modelmbean/ModelMBeanInfoSupport
|
||||
header extends javax/management/MBeanInfo implements javax/management/modelmbean/ModelMBeanInfo flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
|
||||
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/modelmbean/ModelMBeanNotificationBroadcaster
|
||||
header extends java/lang/Object implements javax/management/NotificationBroadcaster flags 601
|
||||
|
||||
class name javax/management/modelmbean/ModelMBeanNotificationInfo
|
||||
header extends javax/management/MBeanNotificationInfo implements javax/management/DescriptorAccess flags 21
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
|
||||
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/modelmbean/ModelMBeanOperationInfo
|
||||
header extends javax/management/MBeanOperationInfo implements javax/management/DescriptorAccess flags 21
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
|
||||
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/modelmbean/XMLParseException
|
||||
header extends java/lang/Exception flags 21
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/monitor/CounterMonitorMBean
|
||||
header extends java/lang/Object implements javax/management/monitor/MonitorMBean flags 601
|
||||
|
||||
class name javax/management/monitor/GaugeMonitorMBean
|
||||
header extends java/lang/Object implements javax/management/monitor/MonitorMBean flags 601
|
||||
|
||||
class name javax/management/monitor/MonitorMBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/monitor/MonitorNotification
|
||||
header extends javax/management/Notification flags 21
|
||||
|
||||
class name javax/management/monitor/MonitorSettingException
|
||||
header extends javax/management/JMRuntimeException flags 21
|
||||
|
||||
class name javax/management/monitor/StringMonitorMBean
|
||||
header extends java/lang/Object implements javax/management/monitor/MonitorMBean flags 601
|
||||
|
||||
class name javax/management/openmbean/ArrayType
|
||||
header extends javax/management/openmbean/OpenType flags 21 signature <T:Ljava/lang/Object;>Ljavax/management/openmbean/OpenType<TT;>;
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/openmbean/CompositeData
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/openmbean/CompositeDataInvocationHandler
|
||||
header extends java/lang/Object implements java/lang/reflect/InvocationHandler flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/openmbean/CompositeDataSupport
|
||||
header extends java/lang/Object implements javax/management/openmbean/CompositeData,java/io/Serializable flags 21
|
||||
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/openmbean/CompositeDataView
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/openmbean/CompositeType
|
||||
header extends javax/management/openmbean/OpenType flags 21 signature Ljavax/management/openmbean/OpenType<Ljavax/management/openmbean/CompositeData;>;
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/openmbean/InvalidKeyException
|
||||
header extends java/lang/IllegalArgumentException flags 21
|
||||
|
||||
class name javax/management/openmbean/InvalidOpenTypeException
|
||||
header extends java/lang/IllegalArgumentException flags 21
|
||||
|
||||
class name javax/management/openmbean/KeyAlreadyExistsException
|
||||
header extends java/lang/IllegalArgumentException flags 21
|
||||
|
||||
class name javax/management/openmbean/OpenDataException
|
||||
header extends javax/management/JMException flags 21
|
||||
|
||||
class name javax/management/openmbean/OpenMBeanAttributeInfo
|
||||
header extends java/lang/Object implements javax/management/openmbean/OpenMBeanParameterInfo flags 601
|
||||
|
||||
class name javax/management/openmbean/OpenMBeanAttributeInfoSupport
|
||||
header extends javax/management/MBeanAttributeInfo implements javax/management/openmbean/OpenMBeanAttributeInfo flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/openmbean/OpenMBeanConstructorInfo
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/openmbean/OpenMBeanConstructorInfoSupport
|
||||
header extends javax/management/MBeanConstructorInfo implements javax/management/openmbean/OpenMBeanConstructorInfo flags 21
|
||||
|
||||
class name javax/management/openmbean/OpenMBeanInfo
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/openmbean/OpenMBeanInfoSupport
|
||||
header extends javax/management/MBeanInfo implements javax/management/openmbean/OpenMBeanInfo flags 21
|
||||
|
||||
class name javax/management/openmbean/OpenMBeanOperationInfo
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/openmbean/OpenMBeanOperationInfoSupport
|
||||
header extends javax/management/MBeanOperationInfo implements javax/management/openmbean/OpenMBeanOperationInfo flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/openmbean/OpenMBeanParameterInfo
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/openmbean/OpenMBeanParameterInfoSupport
|
||||
header extends javax/management/MBeanParameterInfo implements javax/management/openmbean/OpenMBeanParameterInfo flags 21
|
||||
|
||||
class name javax/management/openmbean/SimpleType
|
||||
header extends javax/management/openmbean/OpenType flags 31 signature <T:Ljava/lang/Object;>Ljavax/management/openmbean/OpenType<TT;>;
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/openmbean/TabularData
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/openmbean/TabularDataSupport
|
||||
header extends java/lang/Object implements javax/management/openmbean/TabularData,java/util/Map,java/lang/Cloneable,java/io/Serializable flags 21 signature Ljava/lang/Object;Ljavax/management/openmbean/TabularData;Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
|
||||
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/openmbean/TabularType
|
||||
header extends javax/management/openmbean/OpenType flags 21 signature Ljavax/management/openmbean/OpenType<Ljavax/management/openmbean/TabularData;>;
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/relation/InvalidRelationIdException
|
||||
header extends javax/management/relation/RelationException flags 21
|
||||
|
||||
class name javax/management/relation/InvalidRelationServiceException
|
||||
header extends javax/management/relation/RelationException flags 21
|
||||
|
||||
class name javax/management/relation/InvalidRelationTypeException
|
||||
header extends javax/management/relation/RelationException flags 21
|
||||
|
||||
class name javax/management/relation/InvalidRoleInfoException
|
||||
header extends javax/management/relation/RelationException flags 21
|
||||
|
||||
class name javax/management/relation/InvalidRoleValueException
|
||||
header extends javax/management/relation/RelationException flags 21
|
||||
|
||||
class name javax/management/relation/MBeanServerNotificationFilter
|
||||
header extends javax/management/NotificationFilterSupport flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
|
||||
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/relation/Relation
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/relation/RelationException
|
||||
header extends javax/management/JMException flags 21
|
||||
|
||||
class name javax/management/relation/RelationNotFoundException
|
||||
header extends javax/management/relation/RelationException flags 21
|
||||
|
||||
class name javax/management/relation/RelationNotification
|
||||
header extends javax/management/Notification flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
|
||||
class name javax/management/relation/RelationService
|
||||
header extends javax/management/NotificationBroadcasterSupport implements javax/management/relation/RelationServiceMBean,javax/management/MBeanRegistration,javax/management/NotificationListener flags 21
|
||||
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
|
||||
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
|
||||
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/relation/RelationServiceMBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/relation/RelationServiceNotRegisteredException
|
||||
header extends javax/management/relation/RelationException flags 21
|
||||
|
||||
class name javax/management/relation/RelationSupport
|
||||
header extends java/lang/Object implements javax/management/relation/RelationSupportMBean,javax/management/MBeanRegistration flags 21
|
||||
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
|
||||
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
|
||||
|
||||
class name javax/management/relation/RelationSupportMBean
|
||||
header extends java/lang/Object implements javax/management/relation/Relation flags 601
|
||||
|
||||
class name javax/management/relation/RelationType
|
||||
header extends java/lang/Object implements java/io/Serializable flags 601
|
||||
|
||||
class name javax/management/relation/RelationTypeNotFoundException
|
||||
header extends javax/management/relation/RelationException flags 21
|
||||
|
||||
class name javax/management/relation/RelationTypeSupport
|
||||
header extends java/lang/Object implements javax/management/relation/RelationType flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
|
||||
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
|
||||
|
||||
class name javax/management/relation/Role
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/relation/RoleInfo
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/relation/RoleInfoNotFoundException
|
||||
header extends javax/management/relation/RelationException flags 21
|
||||
|
||||
class name javax/management/relation/RoleList
|
||||
header extends java/util/ArrayList flags 21 signature Ljava/util/ArrayList<Ljava/lang/Object;>;
|
||||
|
||||
class name javax/management/relation/RoleNotFoundException
|
||||
header extends javax/management/relation/RelationException flags 21
|
||||
|
||||
class name javax/management/relation/RoleResult
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
|
||||
class name javax/management/relation/RoleStatus
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
class name javax/management/relation/RoleUnresolved
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/relation/RoleUnresolvedList
|
||||
header extends java/util/ArrayList flags 21 signature Ljava/util/ArrayList<Ljava/lang/Object;>;
|
||||
|
||||
class name javax/management/remote/JMXAddressable
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/remote/JMXAuthenticator
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/remote/JMXConnectionNotification
|
||||
header extends javax/management/Notification flags 21
|
||||
|
||||
class name javax/management/remote/JMXConnector
|
||||
header extends java/lang/Object implements java/io/Closeable flags 601
|
||||
|
||||
class name javax/management/remote/JMXConnectorProvider
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/remote/JMXConnectorServer
|
||||
header extends javax/management/NotificationBroadcasterSupport implements javax/management/remote/JMXConnectorServerMBean,javax/management/MBeanRegistration,javax/management/remote/JMXAddressable flags 421
|
||||
|
||||
class name javax/management/remote/JMXConnectorServerFactory
|
||||
header extends java/lang/Object flags 21
|
||||
innerclass innerClass java/util/ServiceLoader$Provider outerClass java/util/ServiceLoader innerClassName Provider flags 609
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/remote/JMXConnectorServerMBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/remote/JMXConnectorServerProvider
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/remote/JMXPrincipal
|
||||
header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/remote/JMXProviderException
|
||||
header extends java/io/IOException flags 21
|
||||
|
||||
class name javax/management/remote/JMXServerErrorException
|
||||
header extends java/io/IOException flags 21
|
||||
|
||||
class name javax/management/remote/JMXServiceURL
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/remote/MBeanServerForwarder
|
||||
header extends java/lang/Object implements javax/management/MBeanServer flags 601
|
||||
|
||||
class name javax/management/remote/NotificationResult
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/remote/SubjectDelegationPermission
|
||||
header extends java/security/BasicPermission flags 31
|
||||
|
||||
class name javax/management/remote/TargetedNotification
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/timer/Timer
|
||||
header extends javax/management/NotificationBroadcasterSupport implements javax/management/timer/TimerMBean,javax/management/MBeanRegistration flags 21
|
||||
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
|
||||
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
|
||||
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/timer/TimerMBean
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/management/timer/TimerNotification
|
||||
header extends javax/management/Notification flags 21
|
||||
|
||||
61
make/data/symbols/java.management.rmi-B.sym.txt
Normal file
61
make/data/symbols/java.management.rmi-B.sym.txt
Normal file
@@ -0,0 +1,61 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.management.rmi
|
||||
header exports javax/management/remote/rmi requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.naming\u0020;flags\u0020;0,name\u0020;java.management\u0020;flags\u0020;20,name\u0020;java.rmi\u0020;flags\u0020;20 provides interface\u0020;javax/management/remote/JMXConnectorProvider\u0020;impls\u0020;com/sun/jmx/remote/protocol/rmi/ClientProvider,interface\u0020;javax/management/remote/JMXConnectorServerProvider\u0020;impls\u0020;com/sun/jmx/remote/protocol/rmi/ServerProvider target linux-amd64 flags 8000
|
||||
|
||||
class name javax/management/remote/rmi/RMIConnection
|
||||
header extends java/lang/Object implements java/io/Closeable,java/rmi/Remote flags 601
|
||||
|
||||
class name javax/management/remote/rmi/RMIConnectionImpl_Stub
|
||||
header extends java/rmi/server/RemoteStub implements javax/management/remote/rmi/RMIConnection flags 31
|
||||
|
||||
class name javax/management/remote/rmi/RMIConnectorServer
|
||||
header extends javax/management/remote/JMXConnectorServer flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/remote/rmi/RMIIIOPServerImpl
|
||||
header extends javax/management/remote/rmi/RMIServerImpl flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name javax/management/remote/rmi/RMIJRMPServerImpl
|
||||
header extends javax/management/remote/rmi/RMIServerImpl flags 21
|
||||
innerclass innerClass java/io/ObjectInputFilter$FilterInfo outerClass java/io/ObjectInputFilter innerClassName FilterInfo flags 609
|
||||
innerclass innerClass java/io/ObjectInputFilter$Status outerClass java/io/ObjectInputFilter innerClassName Status flags 4019
|
||||
innerclass innerClass java/io/ObjectInputFilter$Config outerClass java/io/ObjectInputFilter innerClassName Config flags 19
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/remote/rmi/RMIServer
|
||||
header extends java/lang/Object implements java/rmi/Remote flags 601
|
||||
|
||||
class name javax/management/remote/rmi/RMIServerImpl
|
||||
header extends java/lang/Object implements java/io/Closeable,javax/management/remote/rmi/RMIServer flags 421
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/management/remote/rmi/RMIServerImpl_Stub
|
||||
header extends java/rmi/server/RemoteStub implements javax/management/remote/rmi/RMIServer flags 31
|
||||
|
||||
332
make/data/symbols/java.naming-B.sym.txt
Normal file
332
make/data/symbols/java.naming-B.sym.txt
Normal file
@@ -0,0 +1,332 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.naming
|
||||
header exports javax/naming,javax/naming/directory,javax/naming/event,javax/naming/ldap,javax/naming/spi requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.security.sasl\u0020;flags\u0020;0 uses javax/naming/ldap/StartTlsResponse,javax/naming/spi/InitialContextFactory provides interface\u0020;java/security/Provider\u0020;impls\u0020;sun/security/provider/certpath/ldap/JdkLDAP target linux-amd64 flags 8000
|
||||
|
||||
class name javax/naming/AuthenticationException
|
||||
header extends javax/naming/NamingSecurityException flags 21
|
||||
|
||||
class name javax/naming/AuthenticationNotSupportedException
|
||||
header extends javax/naming/NamingSecurityException flags 21
|
||||
|
||||
class name javax/naming/BinaryRefAddr
|
||||
header extends javax/naming/RefAddr flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/naming/Binding
|
||||
header extends javax/naming/NameClassPair flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/naming/CannotProceedException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/CommunicationException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/CompositeName
|
||||
header extends java/lang/Object implements javax/naming/Name flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/naming/CompoundName
|
||||
header extends java/lang/Object implements javax/naming/Name flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/naming/ConfigurationException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/Context
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/naming/ContextNotEmptyException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/InitialContext
|
||||
header extends java/lang/Object implements javax/naming/Context flags 21
|
||||
|
||||
class name javax/naming/InsufficientResourcesException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/InterruptedNamingException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/InvalidNameException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/LimitExceededException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/LinkException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/naming/LinkLoopException
|
||||
header extends javax/naming/LinkException flags 21
|
||||
|
||||
class name javax/naming/LinkRef
|
||||
header extends javax/naming/Reference flags 21
|
||||
|
||||
class name javax/naming/MalformedLinkException
|
||||
header extends javax/naming/LinkException flags 21
|
||||
|
||||
class name javax/naming/Name
|
||||
header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable,java/lang/Comparable flags 601 signature Ljava/lang/Object;Ljava/lang/Cloneable;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/Object;>;
|
||||
|
||||
class name javax/naming/NameAlreadyBoundException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/NameClassPair
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/naming/NameNotFoundException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/NameParser
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/naming/NamingEnumeration
|
||||
header extends java/lang/Object implements java/util/Enumeration flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Enumeration<TT;>;
|
||||
|
||||
class name javax/naming/NamingException
|
||||
header extends java/lang/Exception flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/naming/NamingSecurityException
|
||||
header extends javax/naming/NamingException flags 421
|
||||
|
||||
class name javax/naming/NoInitialContextException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/NoPermissionException
|
||||
header extends javax/naming/NamingSecurityException flags 21
|
||||
|
||||
class name javax/naming/NotContextException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/OperationNotSupportedException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/PartialResultException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/RefAddr
|
||||
header extends java/lang/Object implements java/io/Serializable flags 421
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/naming/Reference
|
||||
header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/naming/Referenceable
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/naming/ReferralException
|
||||
header extends javax/naming/NamingException flags 421
|
||||
|
||||
class name javax/naming/ServiceUnavailableException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/SizeLimitExceededException
|
||||
header extends javax/naming/LimitExceededException flags 21
|
||||
|
||||
class name javax/naming/StringRefAddr
|
||||
header extends javax/naming/RefAddr flags 21
|
||||
|
||||
class name javax/naming/TimeLimitExceededException
|
||||
header extends javax/naming/LimitExceededException flags 21
|
||||
|
||||
class name javax/naming/directory/Attribute
|
||||
header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 601
|
||||
|
||||
class name javax/naming/directory/AttributeInUseException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/directory/AttributeModificationException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/naming/directory/Attributes
|
||||
header extends java/lang/Object implements java/lang/Cloneable,java/io/Serializable flags 601
|
||||
|
||||
class name javax/naming/directory/DirContext
|
||||
header extends java/lang/Object implements javax/naming/Context flags 601
|
||||
|
||||
class name javax/naming/directory/InitialDirContext
|
||||
header extends javax/naming/InitialContext implements javax/naming/directory/DirContext flags 21
|
||||
|
||||
class name javax/naming/directory/InvalidAttributeIdentifierException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/directory/InvalidAttributeValueException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/directory/InvalidAttributesException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/directory/InvalidSearchControlsException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/directory/InvalidSearchFilterException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/directory/ModificationItem
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/naming/directory/NoSuchAttributeException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/directory/SchemaViolationException
|
||||
header extends javax/naming/NamingException flags 21
|
||||
|
||||
class name javax/naming/directory/SearchControls
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
|
||||
class name javax/naming/directory/SearchResult
|
||||
header extends javax/naming/Binding flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/naming/event/EventContext
|
||||
header extends java/lang/Object implements javax/naming/Context flags 601
|
||||
|
||||
class name javax/naming/event/EventDirContext
|
||||
header extends java/lang/Object implements javax/naming/event/EventContext,javax/naming/directory/DirContext flags 601
|
||||
|
||||
class name javax/naming/event/NamespaceChangeListener
|
||||
header extends java/lang/Object implements javax/naming/event/NamingListener flags 601
|
||||
|
||||
class name javax/naming/event/NamingEvent
|
||||
header extends java/util/EventObject flags 21
|
||||
|
||||
class name javax/naming/event/NamingExceptionEvent
|
||||
header extends java/util/EventObject flags 21
|
||||
|
||||
class name javax/naming/event/NamingListener
|
||||
header extends java/lang/Object implements java/util/EventListener flags 601
|
||||
|
||||
class name javax/naming/event/ObjectChangeListener
|
||||
header extends java/lang/Object implements javax/naming/event/NamingListener flags 601
|
||||
|
||||
class name javax/naming/ldap/BasicControl
|
||||
header extends java/lang/Object implements javax/naming/ldap/Control flags 21
|
||||
|
||||
class name javax/naming/ldap/Control
|
||||
header extends java/lang/Object implements java/io/Serializable flags 601
|
||||
|
||||
class name javax/naming/ldap/ControlFactory
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name javax/naming/ldap/ExtendedRequest
|
||||
header extends java/lang/Object implements java/io/Serializable flags 601
|
||||
|
||||
class name javax/naming/ldap/ExtendedResponse
|
||||
header extends java/lang/Object implements java/io/Serializable flags 601
|
||||
|
||||
class name javax/naming/ldap/HasControls
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/naming/ldap/InitialLdapContext
|
||||
header extends javax/naming/directory/InitialDirContext implements javax/naming/ldap/LdapContext flags 21
|
||||
|
||||
class name javax/naming/ldap/LdapContext
|
||||
header extends java/lang/Object implements javax/naming/directory/DirContext flags 601
|
||||
|
||||
class name javax/naming/ldap/LdapReferralException
|
||||
header extends javax/naming/ReferralException flags 421
|
||||
|
||||
class name javax/naming/ldap/ManageReferralControl
|
||||
header extends javax/naming/ldap/BasicControl flags 31
|
||||
|
||||
class name javax/naming/ldap/PagedResultsControl
|
||||
header extends javax/naming/ldap/BasicControl flags 31
|
||||
|
||||
class name javax/naming/ldap/PagedResultsResponseControl
|
||||
header extends javax/naming/ldap/BasicControl flags 31
|
||||
|
||||
class name javax/naming/ldap/SortControl
|
||||
header extends javax/naming/ldap/BasicControl flags 31
|
||||
|
||||
class name javax/naming/ldap/SortKey
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
class name javax/naming/ldap/SortResponseControl
|
||||
header extends javax/naming/ldap/BasicControl flags 31
|
||||
|
||||
class name javax/naming/ldap/StartTlsResponse
|
||||
header extends java/lang/Object implements javax/naming/ldap/ExtendedResponse flags 421
|
||||
|
||||
class name javax/naming/ldap/UnsolicitedNotification
|
||||
header extends java/lang/Object implements javax/naming/ldap/ExtendedResponse,javax/naming/ldap/HasControls flags 601
|
||||
|
||||
class name javax/naming/ldap/UnsolicitedNotificationEvent
|
||||
header extends java/util/EventObject flags 21
|
||||
|
||||
class name javax/naming/ldap/UnsolicitedNotificationListener
|
||||
header extends java/lang/Object implements javax/naming/event/NamingListener flags 601
|
||||
|
||||
class name javax/naming/spi/DirObjectFactory
|
||||
header extends java/lang/Object implements javax/naming/spi/ObjectFactory flags 601
|
||||
|
||||
class name javax/naming/spi/DirStateFactory
|
||||
header extends java/lang/Object implements javax/naming/spi/StateFactory nestMembers javax/naming/spi/DirStateFactory$Result flags 601
|
||||
innerclass innerClass javax/naming/spi/DirStateFactory$Result outerClass javax/naming/spi/DirStateFactory innerClassName Result flags 9
|
||||
|
||||
class name javax/naming/spi/DirStateFactory$Result
|
||||
header extends java/lang/Object nestHost javax/naming/spi/DirStateFactory flags 21
|
||||
innerclass innerClass javax/naming/spi/DirStateFactory$Result outerClass javax/naming/spi/DirStateFactory innerClassName Result flags 9
|
||||
|
||||
class name javax/naming/spi/DirectoryManager
|
||||
header extends javax/naming/spi/NamingManager flags 21
|
||||
innerclass innerClass javax/naming/spi/DirStateFactory$Result outerClass javax/naming/spi/DirStateFactory innerClassName Result flags 9
|
||||
|
||||
class name javax/naming/spi/InitialContextFactory
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/naming/spi/InitialContextFactoryBuilder
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/naming/spi/NamingManager
|
||||
header extends java/lang/Object flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/naming/spi/ObjectFactory
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/naming/spi/ObjectFactoryBuilder
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/naming/spi/ResolveResult
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
|
||||
class name javax/naming/spi/Resolver
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/naming/spi/StateFactory
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
315
make/data/symbols/java.net.http-B.sym.txt
Normal file
315
make/data/symbols/java.net.http-B.sym.txt
Normal file
@@ -0,0 +1,315 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.net.http
|
||||
header exports java/net/http requires name\u0020;java.base\u0020;flags\u0020;8000 target linux-amd64 flags 8000
|
||||
|
||||
class name java/net/http/HttpClient
|
||||
header extends java/lang/Object nestMembers java/net/http/HttpClient$Redirect,java/net/http/HttpClient$Version,java/net/http/HttpClient$Builder flags 421
|
||||
innerclass innerClass java/net/http/HttpClient$Redirect outerClass java/net/http/HttpClient innerClassName Redirect flags 4019
|
||||
innerclass innerClass java/net/http/HttpClient$Version outerClass java/net/http/HttpClient innerClassName Version flags 4019
|
||||
innerclass innerClass java/net/http/HttpClient$Builder outerClass java/net/http/HttpClient innerClassName Builder flags 609
|
||||
innerclass innerClass java/net/http/HttpResponse$BodyHandler outerClass java/net/http/HttpResponse innerClassName BodyHandler flags 609
|
||||
innerclass innerClass java/net/http/HttpResponse$PushPromiseHandler outerClass java/net/http/HttpResponse innerClassName PushPromiseHandler flags 609
|
||||
innerclass innerClass java/net/http/WebSocket$Builder outerClass java/net/http/WebSocket innerClassName Builder flags 609
|
||||
method name <init> descriptor ()V flags 4
|
||||
method name newHttpClient descriptor ()Ljava/net/http/HttpClient; flags 9
|
||||
method name newBuilder descriptor ()Ljava/net/http/HttpClient$Builder; flags 9
|
||||
method name cookieHandler descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/net/CookieHandler;>;
|
||||
method name connectTimeout descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/time/Duration;>;
|
||||
method name followRedirects descriptor ()Ljava/net/http/HttpClient$Redirect; flags 401
|
||||
method name proxy descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/net/ProxySelector;>;
|
||||
method name sslContext descriptor ()Ljavax/net/ssl/SSLContext; flags 401
|
||||
method name sslParameters descriptor ()Ljavax/net/ssl/SSLParameters; flags 401
|
||||
method name authenticator descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/net/Authenticator;>;
|
||||
method name version descriptor ()Ljava/net/http/HttpClient$Version; flags 401
|
||||
method name executor descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/util/concurrent/Executor;>;
|
||||
method name send descriptor (Ljava/net/http/HttpRequest;Ljava/net/http/HttpResponse$BodyHandler;)Ljava/net/http/HttpResponse; thrownTypes java/io/IOException,java/lang/InterruptedException flags 401 signature <T:Ljava/lang/Object;>(Ljava/net/http/HttpRequest;Ljava/net/http/HttpResponse$BodyHandler<TT;>;)Ljava/net/http/HttpResponse<TT;>;
|
||||
method name sendAsync descriptor (Ljava/net/http/HttpRequest;Ljava/net/http/HttpResponse$BodyHandler;)Ljava/util/concurrent/CompletableFuture; flags 401 signature <T:Ljava/lang/Object;>(Ljava/net/http/HttpRequest;Ljava/net/http/HttpResponse$BodyHandler<TT;>;)Ljava/util/concurrent/CompletableFuture<Ljava/net/http/HttpResponse<TT;>;>;
|
||||
method name sendAsync descriptor (Ljava/net/http/HttpRequest;Ljava/net/http/HttpResponse$BodyHandler;Ljava/net/http/HttpResponse$PushPromiseHandler;)Ljava/util/concurrent/CompletableFuture; flags 401 signature <T:Ljava/lang/Object;>(Ljava/net/http/HttpRequest;Ljava/net/http/HttpResponse$BodyHandler<TT;>;Ljava/net/http/HttpResponse$PushPromiseHandler<TT;>;)Ljava/util/concurrent/CompletableFuture<Ljava/net/http/HttpResponse<TT;>;>;
|
||||
method name newWebSocketBuilder descriptor ()Ljava/net/http/WebSocket$Builder; flags 1
|
||||
|
||||
class name java/net/http/HttpClient$Builder
|
||||
header extends java/lang/Object nestHost java/net/http/HttpClient flags 601
|
||||
innerclass innerClass java/net/http/HttpClient$Builder outerClass java/net/http/HttpClient innerClassName Builder flags 609
|
||||
innerclass innerClass java/net/http/HttpClient$Redirect outerClass java/net/http/HttpClient innerClassName Redirect flags 4019
|
||||
innerclass innerClass java/net/http/HttpClient$Version outerClass java/net/http/HttpClient innerClassName Version flags 4019
|
||||
field name NO_PROXY descriptor Ljava/net/ProxySelector; flags 19
|
||||
method name cookieHandler descriptor (Ljava/net/CookieHandler;)Ljava/net/http/HttpClient$Builder; flags 401
|
||||
method name connectTimeout descriptor (Ljava/time/Duration;)Ljava/net/http/HttpClient$Builder; flags 401
|
||||
method name sslContext descriptor (Ljavax/net/ssl/SSLContext;)Ljava/net/http/HttpClient$Builder; flags 401
|
||||
method name sslParameters descriptor (Ljavax/net/ssl/SSLParameters;)Ljava/net/http/HttpClient$Builder; flags 401
|
||||
method name executor descriptor (Ljava/util/concurrent/Executor;)Ljava/net/http/HttpClient$Builder; flags 401
|
||||
method name followRedirects descriptor (Ljava/net/http/HttpClient$Redirect;)Ljava/net/http/HttpClient$Builder; flags 401
|
||||
method name version descriptor (Ljava/net/http/HttpClient$Version;)Ljava/net/http/HttpClient$Builder; flags 401
|
||||
method name priority descriptor (I)Ljava/net/http/HttpClient$Builder; flags 401
|
||||
method name proxy descriptor (Ljava/net/ProxySelector;)Ljava/net/http/HttpClient$Builder; flags 401
|
||||
method name authenticator descriptor (Ljava/net/Authenticator;)Ljava/net/http/HttpClient$Builder; flags 401
|
||||
method name build descriptor ()Ljava/net/http/HttpClient; flags 401
|
||||
|
||||
class name java/net/http/HttpClient$Redirect
|
||||
header extends java/lang/Enum nestHost java/net/http/HttpClient flags 4031 signature Ljava/lang/Enum<Ljava/net/http/HttpClient$Redirect;>;
|
||||
innerclass innerClass java/net/http/HttpClient$Redirect outerClass java/net/http/HttpClient innerClassName Redirect flags 4019
|
||||
field name NEVER descriptor Ljava/net/http/HttpClient$Redirect; flags 4019
|
||||
field name ALWAYS descriptor Ljava/net/http/HttpClient$Redirect; flags 4019
|
||||
field name NORMAL descriptor Ljava/net/http/HttpClient$Redirect; flags 4019
|
||||
method name values descriptor ()[Ljava/net/http/HttpClient$Redirect; flags 9
|
||||
method name valueOf descriptor (Ljava/lang/String;)Ljava/net/http/HttpClient$Redirect; flags 9
|
||||
|
||||
class name java/net/http/HttpClient$Version
|
||||
header extends java/lang/Enum nestHost java/net/http/HttpClient flags 4031 signature Ljava/lang/Enum<Ljava/net/http/HttpClient$Version;>;
|
||||
innerclass innerClass java/net/http/HttpClient$Version outerClass java/net/http/HttpClient innerClassName Version flags 4019
|
||||
field name HTTP_1_1 descriptor Ljava/net/http/HttpClient$Version; flags 4019
|
||||
field name HTTP_2 descriptor Ljava/net/http/HttpClient$Version; flags 4019
|
||||
method name values descriptor ()[Ljava/net/http/HttpClient$Version; flags 9
|
||||
method name valueOf descriptor (Ljava/lang/String;)Ljava/net/http/HttpClient$Version; flags 9
|
||||
|
||||
class name java/net/http/HttpConnectTimeoutException
|
||||
header extends java/net/http/HttpTimeoutException flags 21
|
||||
method name <init> descriptor (Ljava/lang/String;)V flags 1
|
||||
|
||||
class name java/net/http/HttpHeaders
|
||||
header extends java/lang/Object flags 31
|
||||
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
method name firstValue descriptor (Ljava/lang/String;)Ljava/util/Optional; flags 1 signature (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/String;>;
|
||||
method name firstValueAsLong descriptor (Ljava/lang/String;)Ljava/util/OptionalLong; flags 1
|
||||
method name allValues descriptor (Ljava/lang/String;)Ljava/util/List; flags 1 signature (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
|
||||
method name map descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
|
||||
method name equals descriptor (Ljava/lang/Object;)Z flags 11
|
||||
method name hashCode descriptor ()I flags 11
|
||||
method name toString descriptor ()Ljava/lang/String; flags 1
|
||||
method name of descriptor (Ljava/util/Map;Ljava/util/function/BiPredicate;)Ljava/net/http/HttpHeaders; flags 9 signature (Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;Ljava/util/function/BiPredicate<Ljava/lang/String;Ljava/lang/String;>;)Ljava/net/http/HttpHeaders;
|
||||
|
||||
class name java/net/http/HttpRequest
|
||||
header extends java/lang/Object nestMembers java/net/http/HttpRequest$BodyPublishers,java/net/http/HttpRequest$BodyPublisher,java/net/http/HttpRequest$Builder flags 421
|
||||
innerclass innerClass java/net/http/HttpRequest$BodyPublishers outerClass java/net/http/HttpRequest innerClassName BodyPublishers flags 9
|
||||
innerclass innerClass java/net/http/HttpRequest$BodyPublisher outerClass java/net/http/HttpRequest innerClassName BodyPublisher flags 609
|
||||
innerclass innerClass java/net/http/HttpRequest$Builder outerClass java/net/http/HttpRequest innerClassName Builder flags 609
|
||||
innerclass innerClass java/net/http/HttpClient$Version outerClass java/net/http/HttpClient innerClassName Version flags 4019
|
||||
method name <init> descriptor ()V flags 4
|
||||
method name newBuilder descriptor (Ljava/net/URI;)Ljava/net/http/HttpRequest$Builder; flags 9
|
||||
method name newBuilder descriptor ()Ljava/net/http/HttpRequest$Builder; flags 9
|
||||
method name bodyPublisher descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/net/http/HttpRequest$BodyPublisher;>;
|
||||
method name method descriptor ()Ljava/lang/String; flags 401
|
||||
method name timeout descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/time/Duration;>;
|
||||
method name expectContinue descriptor ()Z flags 401
|
||||
method name uri descriptor ()Ljava/net/URI; flags 401
|
||||
method name version descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/net/http/HttpClient$Version;>;
|
||||
method name headers descriptor ()Ljava/net/http/HttpHeaders; flags 401
|
||||
method name equals descriptor (Ljava/lang/Object;)Z flags 11
|
||||
method name hashCode descriptor ()I flags 11
|
||||
|
||||
class name java/net/http/HttpRequest$BodyPublisher
|
||||
header extends java/lang/Object implements java/util/concurrent/Flow$Publisher nestHost java/net/http/HttpRequest flags 601 signature Ljava/lang/Object;Ljava/util/concurrent/Flow$Publisher<Ljava/nio/ByteBuffer;>;
|
||||
innerclass innerClass java/util/concurrent/Flow$Publisher outerClass java/util/concurrent/Flow innerClassName Publisher flags 609
|
||||
innerclass innerClass java/net/http/HttpRequest$BodyPublisher outerClass java/net/http/HttpRequest innerClassName BodyPublisher flags 609
|
||||
method name contentLength descriptor ()J flags 401
|
||||
|
||||
class name java/net/http/HttpRequest$BodyPublishers
|
||||
header extends java/lang/Object nestHost java/net/http/HttpRequest flags 21
|
||||
innerclass innerClass java/net/http/HttpRequest$BodyPublishers outerClass java/net/http/HttpRequest innerClassName BodyPublishers flags 9
|
||||
innerclass innerClass java/util/concurrent/Flow$Publisher outerClass java/util/concurrent/Flow innerClassName Publisher flags 609
|
||||
innerclass innerClass java/net/http/HttpRequest$BodyPublisher outerClass java/net/http/HttpRequest innerClassName BodyPublisher flags 609
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
method name fromPublisher descriptor (Ljava/util/concurrent/Flow$Publisher;)Ljava/net/http/HttpRequest$BodyPublisher; flags 9 signature (Ljava/util/concurrent/Flow$Publisher<+Ljava/nio/ByteBuffer;>;)Ljava/net/http/HttpRequest$BodyPublisher;
|
||||
method name fromPublisher descriptor (Ljava/util/concurrent/Flow$Publisher;J)Ljava/net/http/HttpRequest$BodyPublisher; flags 9 signature (Ljava/util/concurrent/Flow$Publisher<+Ljava/nio/ByteBuffer;>;J)Ljava/net/http/HttpRequest$BodyPublisher;
|
||||
method name ofString descriptor (Ljava/lang/String;)Ljava/net/http/HttpRequest$BodyPublisher; flags 9
|
||||
method name ofString descriptor (Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/net/http/HttpRequest$BodyPublisher; flags 9
|
||||
method name ofInputStream descriptor (Ljava/util/function/Supplier;)Ljava/net/http/HttpRequest$BodyPublisher; flags 9 signature (Ljava/util/function/Supplier<+Ljava/io/InputStream;>;)Ljava/net/http/HttpRequest$BodyPublisher;
|
||||
method name ofByteArray descriptor ([B)Ljava/net/http/HttpRequest$BodyPublisher; flags 9
|
||||
method name ofByteArray descriptor ([BII)Ljava/net/http/HttpRequest$BodyPublisher; flags 9
|
||||
method name ofFile descriptor (Ljava/nio/file/Path;)Ljava/net/http/HttpRequest$BodyPublisher; thrownTypes java/io/FileNotFoundException flags 9
|
||||
method name ofByteArrays descriptor (Ljava/lang/Iterable;)Ljava/net/http/HttpRequest$BodyPublisher; flags 9 signature (Ljava/lang/Iterable<[B>;)Ljava/net/http/HttpRequest$BodyPublisher;
|
||||
method name noBody descriptor ()Ljava/net/http/HttpRequest$BodyPublisher; flags 9
|
||||
|
||||
class name java/net/http/HttpRequest$Builder
|
||||
header extends java/lang/Object nestHost java/net/http/HttpRequest flags 601
|
||||
innerclass innerClass java/net/http/HttpRequest$Builder outerClass java/net/http/HttpRequest innerClassName Builder flags 609
|
||||
innerclass innerClass java/net/http/HttpClient$Version outerClass java/net/http/HttpClient innerClassName Version flags 4019
|
||||
innerclass innerClass java/net/http/HttpRequest$BodyPublisher outerClass java/net/http/HttpRequest innerClassName BodyPublisher flags 609
|
||||
method name uri descriptor (Ljava/net/URI;)Ljava/net/http/HttpRequest$Builder; flags 401
|
||||
method name expectContinue descriptor (Z)Ljava/net/http/HttpRequest$Builder; flags 401
|
||||
method name version descriptor (Ljava/net/http/HttpClient$Version;)Ljava/net/http/HttpRequest$Builder; flags 401
|
||||
method name header descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/net/http/HttpRequest$Builder; flags 401
|
||||
method name headers descriptor ([Ljava/lang/String;)Ljava/net/http/HttpRequest$Builder; flags 481
|
||||
method name timeout descriptor (Ljava/time/Duration;)Ljava/net/http/HttpRequest$Builder; flags 401
|
||||
method name setHeader descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/net/http/HttpRequest$Builder; flags 401
|
||||
method name GET descriptor ()Ljava/net/http/HttpRequest$Builder; flags 401
|
||||
method name POST descriptor (Ljava/net/http/HttpRequest$BodyPublisher;)Ljava/net/http/HttpRequest$Builder; flags 401
|
||||
method name PUT descriptor (Ljava/net/http/HttpRequest$BodyPublisher;)Ljava/net/http/HttpRequest$Builder; flags 401
|
||||
method name DELETE descriptor ()Ljava/net/http/HttpRequest$Builder; flags 401
|
||||
method name method descriptor (Ljava/lang/String;Ljava/net/http/HttpRequest$BodyPublisher;)Ljava/net/http/HttpRequest$Builder; flags 401
|
||||
method name build descriptor ()Ljava/net/http/HttpRequest; flags 401
|
||||
method name copy descriptor ()Ljava/net/http/HttpRequest$Builder; flags 401
|
||||
|
||||
class name java/net/http/HttpResponse
|
||||
header extends java/lang/Object nestMembers java/net/http/HttpResponse$BodySubscribers,java/net/http/HttpResponse$BodySubscriber,java/net/http/HttpResponse$PushPromiseHandler,java/net/http/HttpResponse$BodyHandlers,java/net/http/HttpResponse$BodyHandler,java/net/http/HttpResponse$ResponseInfo flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
|
||||
innerclass innerClass java/net/http/HttpResponse$BodySubscribers outerClass java/net/http/HttpResponse innerClassName BodySubscribers flags 9
|
||||
innerclass innerClass java/net/http/HttpResponse$BodySubscriber outerClass java/net/http/HttpResponse innerClassName BodySubscriber flags 609
|
||||
innerclass innerClass java/net/http/HttpResponse$PushPromiseHandler outerClass java/net/http/HttpResponse innerClassName PushPromiseHandler flags 609
|
||||
innerclass innerClass java/net/http/HttpResponse$BodyHandlers outerClass java/net/http/HttpResponse innerClassName BodyHandlers flags 9
|
||||
innerclass innerClass java/net/http/HttpResponse$BodyHandler outerClass java/net/http/HttpResponse innerClassName BodyHandler flags 609
|
||||
innerclass innerClass java/net/http/HttpResponse$ResponseInfo outerClass java/net/http/HttpResponse innerClassName ResponseInfo flags 609
|
||||
innerclass innerClass java/net/http/HttpClient$Version outerClass java/net/http/HttpClient innerClassName Version flags 4019
|
||||
method name statusCode descriptor ()I flags 401
|
||||
method name request descriptor ()Ljava/net/http/HttpRequest; flags 401
|
||||
method name previousResponse descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/net/http/HttpResponse<TT;>;>;
|
||||
method name headers descriptor ()Ljava/net/http/HttpHeaders; flags 401
|
||||
method name body descriptor ()Ljava/lang/Object; flags 401 signature ()TT;
|
||||
method name sslSession descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljavax/net/ssl/SSLSession;>;
|
||||
method name uri descriptor ()Ljava/net/URI; flags 401
|
||||
method name version descriptor ()Ljava/net/http/HttpClient$Version; flags 401
|
||||
|
||||
class name java/net/http/HttpResponse$BodyHandler
|
||||
header extends java/lang/Object nestHost java/net/http/HttpResponse flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
|
||||
innerclass innerClass java/net/http/HttpResponse$ResponseInfo outerClass java/net/http/HttpResponse innerClassName ResponseInfo flags 609
|
||||
innerclass innerClass java/net/http/HttpResponse$BodySubscriber outerClass java/net/http/HttpResponse innerClassName BodySubscriber flags 609
|
||||
innerclass innerClass java/net/http/HttpResponse$BodyHandler outerClass java/net/http/HttpResponse innerClassName BodyHandler flags 609
|
||||
method name apply descriptor (Ljava/net/http/HttpResponse$ResponseInfo;)Ljava/net/http/HttpResponse$BodySubscriber; flags 401 signature (Ljava/net/http/HttpResponse$ResponseInfo;)Ljava/net/http/HttpResponse$BodySubscriber<TT;>;
|
||||
|
||||
class name java/net/http/HttpResponse$BodyHandlers
|
||||
header extends java/lang/Object nestHost java/net/http/HttpResponse flags 21
|
||||
innerclass innerClass java/net/http/HttpResponse$BodyHandlers outerClass java/net/http/HttpResponse innerClassName BodyHandlers flags 9
|
||||
innerclass innerClass java/util/concurrent/Flow$Subscriber outerClass java/util/concurrent/Flow innerClassName Subscriber flags 609
|
||||
innerclass innerClass java/net/http/HttpResponse$BodyHandler outerClass java/net/http/HttpResponse innerClassName BodyHandler flags 609
|
||||
innerclass innerClass java/util/concurrent/Flow$Publisher outerClass java/util/concurrent/Flow innerClassName Publisher flags 609
|
||||
innerclass innerClass java/net/http/HttpResponse$ResponseInfo outerClass java/net/http/HttpResponse innerClassName ResponseInfo flags 609
|
||||
innerclass innerClass java/net/http/HttpResponse$BodySubscriber outerClass java/net/http/HttpResponse innerClassName BodySubscriber flags 609
|
||||
innerclass innerClass java/net/http/HttpResponse$BodySubscribers outerClass java/net/http/HttpResponse innerClassName BodySubscribers flags 9
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
method name fromSubscriber descriptor (Ljava/util/concurrent/Flow$Subscriber;)Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature (Ljava/util/concurrent/Flow$Subscriber<-Ljava/util/List<Ljava/nio/ByteBuffer;>;>;)Ljava/net/http/HttpResponse$BodyHandler<Ljava/lang/Void;>;
|
||||
method name fromSubscriber descriptor (Ljava/util/concurrent/Flow$Subscriber;Ljava/util/function/Function;)Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature <S::Ljava/util/concurrent/Flow$Subscriber<-Ljava/util/List<Ljava/nio/ByteBuffer;>;>;T:Ljava/lang/Object;>(TS;Ljava/util/function/Function<-TS;+TT;>;)Ljava/net/http/HttpResponse$BodyHandler<TT;>;
|
||||
method name fromLineSubscriber descriptor (Ljava/util/concurrent/Flow$Subscriber;)Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature (Ljava/util/concurrent/Flow$Subscriber<-Ljava/lang/String;>;)Ljava/net/http/HttpResponse$BodyHandler<Ljava/lang/Void;>;
|
||||
method name fromLineSubscriber descriptor (Ljava/util/concurrent/Flow$Subscriber;Ljava/util/function/Function;Ljava/lang/String;)Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature <S::Ljava/util/concurrent/Flow$Subscriber<-Ljava/lang/String;>;T:Ljava/lang/Object;>(TS;Ljava/util/function/Function<-TS;+TT;>;Ljava/lang/String;)Ljava/net/http/HttpResponse$BodyHandler<TT;>;
|
||||
method name discarding descriptor ()Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature ()Ljava/net/http/HttpResponse$BodyHandler<Ljava/lang/Void;>;
|
||||
method name replacing descriptor (Ljava/lang/Object;)Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature <U:Ljava/lang/Object;>(TU;)Ljava/net/http/HttpResponse$BodyHandler<TU;>;
|
||||
method name ofString descriptor (Ljava/nio/charset/Charset;)Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature (Ljava/nio/charset/Charset;)Ljava/net/http/HttpResponse$BodyHandler<Ljava/lang/String;>;
|
||||
method name ofFile descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/net/http/HttpResponse$BodyHandler; flags 89 signature (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/net/http/HttpResponse$BodyHandler<Ljava/nio/file/Path;>;
|
||||
method name ofFile descriptor (Ljava/nio/file/Path;)Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature (Ljava/nio/file/Path;)Ljava/net/http/HttpResponse$BodyHandler<Ljava/nio/file/Path;>;
|
||||
method name ofFileDownload descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/net/http/HttpResponse$BodyHandler; flags 89 signature (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/net/http/HttpResponse$BodyHandler<Ljava/nio/file/Path;>;
|
||||
method name ofInputStream descriptor ()Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature ()Ljava/net/http/HttpResponse$BodyHandler<Ljava/io/InputStream;>;
|
||||
method name ofLines descriptor ()Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature ()Ljava/net/http/HttpResponse$BodyHandler<Ljava/util/stream/Stream<Ljava/lang/String;>;>;
|
||||
method name ofByteArrayConsumer descriptor (Ljava/util/function/Consumer;)Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature (Ljava/util/function/Consumer<Ljava/util/Optional<[B>;>;)Ljava/net/http/HttpResponse$BodyHandler<Ljava/lang/Void;>;
|
||||
method name ofByteArray descriptor ()Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature ()Ljava/net/http/HttpResponse$BodyHandler<[B>;
|
||||
method name ofString descriptor ()Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature ()Ljava/net/http/HttpResponse$BodyHandler<Ljava/lang/String;>;
|
||||
method name ofPublisher descriptor ()Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature ()Ljava/net/http/HttpResponse$BodyHandler<Ljava/util/concurrent/Flow$Publisher<Ljava/util/List<Ljava/nio/ByteBuffer;>;>;>;
|
||||
method name buffering descriptor (Ljava/net/http/HttpResponse$BodyHandler;I)Ljava/net/http/HttpResponse$BodyHandler; flags 9 signature <T:Ljava/lang/Object;>(Ljava/net/http/HttpResponse$BodyHandler<TT;>;I)Ljava/net/http/HttpResponse$BodyHandler<TT;>;
|
||||
|
||||
class name java/net/http/HttpResponse$BodySubscriber
|
||||
header extends java/lang/Object implements java/util/concurrent/Flow$Subscriber nestHost java/net/http/HttpResponse flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/concurrent/Flow$Subscriber<Ljava/util/List<Ljava/nio/ByteBuffer;>;>;
|
||||
innerclass innerClass java/util/concurrent/Flow$Subscriber outerClass java/util/concurrent/Flow innerClassName Subscriber flags 609
|
||||
innerclass innerClass java/net/http/HttpResponse$BodySubscriber outerClass java/net/http/HttpResponse innerClassName BodySubscriber flags 609
|
||||
method name getBody descriptor ()Ljava/util/concurrent/CompletionStage; flags 401 signature ()Ljava/util/concurrent/CompletionStage<TT;>;
|
||||
|
||||
class name java/net/http/HttpResponse$BodySubscribers
|
||||
header extends java/lang/Object nestHost java/net/http/HttpResponse flags 21
|
||||
innerclass innerClass java/net/http/HttpResponse$BodySubscribers outerClass java/net/http/HttpResponse innerClassName BodySubscribers flags 9
|
||||
innerclass innerClass java/util/concurrent/Flow$Subscriber outerClass java/util/concurrent/Flow innerClassName Subscriber flags 609
|
||||
innerclass innerClass java/net/http/HttpResponse$BodySubscriber outerClass java/net/http/HttpResponse innerClassName BodySubscriber flags 609
|
||||
innerclass innerClass java/util/concurrent/Flow$Publisher outerClass java/util/concurrent/Flow innerClassName Publisher flags 609
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
method name fromSubscriber descriptor (Ljava/util/concurrent/Flow$Subscriber;)Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature (Ljava/util/concurrent/Flow$Subscriber<-Ljava/util/List<Ljava/nio/ByteBuffer;>;>;)Ljava/net/http/HttpResponse$BodySubscriber<Ljava/lang/Void;>;
|
||||
method name fromSubscriber descriptor (Ljava/util/concurrent/Flow$Subscriber;Ljava/util/function/Function;)Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature <S::Ljava/util/concurrent/Flow$Subscriber<-Ljava/util/List<Ljava/nio/ByteBuffer;>;>;T:Ljava/lang/Object;>(TS;Ljava/util/function/Function<-TS;+TT;>;)Ljava/net/http/HttpResponse$BodySubscriber<TT;>;
|
||||
method name fromLineSubscriber descriptor (Ljava/util/concurrent/Flow$Subscriber;)Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature (Ljava/util/concurrent/Flow$Subscriber<-Ljava/lang/String;>;)Ljava/net/http/HttpResponse$BodySubscriber<Ljava/lang/Void;>;
|
||||
method name fromLineSubscriber descriptor (Ljava/util/concurrent/Flow$Subscriber;Ljava/util/function/Function;Ljava/nio/charset/Charset;Ljava/lang/String;)Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature <S::Ljava/util/concurrent/Flow$Subscriber<-Ljava/lang/String;>;T:Ljava/lang/Object;>(TS;Ljava/util/function/Function<-TS;+TT;>;Ljava/nio/charset/Charset;Ljava/lang/String;)Ljava/net/http/HttpResponse$BodySubscriber<TT;>;
|
||||
method name ofString descriptor (Ljava/nio/charset/Charset;)Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature (Ljava/nio/charset/Charset;)Ljava/net/http/HttpResponse$BodySubscriber<Ljava/lang/String;>;
|
||||
method name ofByteArray descriptor ()Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature ()Ljava/net/http/HttpResponse$BodySubscriber<[B>;
|
||||
method name ofFile descriptor (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/net/http/HttpResponse$BodySubscriber; flags 89 signature (Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/net/http/HttpResponse$BodySubscriber<Ljava/nio/file/Path;>;
|
||||
method name ofFile descriptor (Ljava/nio/file/Path;)Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature (Ljava/nio/file/Path;)Ljava/net/http/HttpResponse$BodySubscriber<Ljava/nio/file/Path;>;
|
||||
method name ofByteArrayConsumer descriptor (Ljava/util/function/Consumer;)Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature (Ljava/util/function/Consumer<Ljava/util/Optional<[B>;>;)Ljava/net/http/HttpResponse$BodySubscriber<Ljava/lang/Void;>;
|
||||
method name ofInputStream descriptor ()Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature ()Ljava/net/http/HttpResponse$BodySubscriber<Ljava/io/InputStream;>;
|
||||
method name ofLines descriptor (Ljava/nio/charset/Charset;)Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature (Ljava/nio/charset/Charset;)Ljava/net/http/HttpResponse$BodySubscriber<Ljava/util/stream/Stream<Ljava/lang/String;>;>;
|
||||
method name ofPublisher descriptor ()Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature ()Ljava/net/http/HttpResponse$BodySubscriber<Ljava/util/concurrent/Flow$Publisher<Ljava/util/List<Ljava/nio/ByteBuffer;>;>;>;
|
||||
method name replacing descriptor (Ljava/lang/Object;)Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature <U:Ljava/lang/Object;>(TU;)Ljava/net/http/HttpResponse$BodySubscriber<TU;>;
|
||||
method name discarding descriptor ()Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature ()Ljava/net/http/HttpResponse$BodySubscriber<Ljava/lang/Void;>;
|
||||
method name buffering descriptor (Ljava/net/http/HttpResponse$BodySubscriber;I)Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature <T:Ljava/lang/Object;>(Ljava/net/http/HttpResponse$BodySubscriber<TT;>;I)Ljava/net/http/HttpResponse$BodySubscriber<TT;>;
|
||||
method name mapping descriptor (Ljava/net/http/HttpResponse$BodySubscriber;Ljava/util/function/Function;)Ljava/net/http/HttpResponse$BodySubscriber; flags 9 signature <T:Ljava/lang/Object;U:Ljava/lang/Object;>(Ljava/net/http/HttpResponse$BodySubscriber<TT;>;Ljava/util/function/Function<-TT;+TU;>;)Ljava/net/http/HttpResponse$BodySubscriber<TU;>;
|
||||
|
||||
class name java/net/http/HttpResponse$PushPromiseHandler
|
||||
header extends java/lang/Object nestHost java/net/http/HttpResponse flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
|
||||
innerclass innerClass java/net/http/HttpResponse$BodyHandler outerClass java/net/http/HttpResponse innerClassName BodyHandler flags 609
|
||||
innerclass innerClass java/net/http/HttpResponse$PushPromiseHandler outerClass java/net/http/HttpResponse innerClassName PushPromiseHandler flags 609
|
||||
method name applyPushPromise descriptor (Ljava/net/http/HttpRequest;Ljava/net/http/HttpRequest;Ljava/util/function/Function;)V flags 401 signature (Ljava/net/http/HttpRequest;Ljava/net/http/HttpRequest;Ljava/util/function/Function<Ljava/net/http/HttpResponse$BodyHandler<TT;>;Ljava/util/concurrent/CompletableFuture<Ljava/net/http/HttpResponse<TT;>;>;>;)V
|
||||
method name of descriptor (Ljava/util/function/Function;Ljava/util/concurrent/ConcurrentMap;)Ljava/net/http/HttpResponse$PushPromiseHandler; flags 9 signature <T:Ljava/lang/Object;>(Ljava/util/function/Function<Ljava/net/http/HttpRequest;Ljava/net/http/HttpResponse$BodyHandler<TT;>;>;Ljava/util/concurrent/ConcurrentMap<Ljava/net/http/HttpRequest;Ljava/util/concurrent/CompletableFuture<Ljava/net/http/HttpResponse<TT;>;>;>;)Ljava/net/http/HttpResponse$PushPromiseHandler<TT;>;
|
||||
|
||||
class name java/net/http/HttpResponse$ResponseInfo
|
||||
header extends java/lang/Object nestHost java/net/http/HttpResponse flags 601
|
||||
innerclass innerClass java/net/http/HttpClient$Version outerClass java/net/http/HttpClient innerClassName Version flags 4019
|
||||
innerclass innerClass java/net/http/HttpResponse$ResponseInfo outerClass java/net/http/HttpResponse innerClassName ResponseInfo flags 609
|
||||
method name statusCode descriptor ()I flags 401
|
||||
method name headers descriptor ()Ljava/net/http/HttpHeaders; flags 401
|
||||
method name version descriptor ()Ljava/net/http/HttpClient$Version; flags 401
|
||||
|
||||
class name java/net/http/HttpTimeoutException
|
||||
header extends java/io/IOException flags 21
|
||||
method name <init> descriptor (Ljava/lang/String;)V flags 1
|
||||
|
||||
class name java/net/http/WebSocket
|
||||
header extends java/lang/Object nestMembers java/net/http/WebSocket$Listener,java/net/http/WebSocket$Builder flags 601
|
||||
innerclass innerClass java/net/http/WebSocket$Listener outerClass java/net/http/WebSocket innerClassName Listener flags 609
|
||||
innerclass innerClass java/net/http/WebSocket$Builder outerClass java/net/http/WebSocket innerClassName Builder flags 609
|
||||
field name NORMAL_CLOSURE descriptor I constantValue 1000 flags 19
|
||||
method name sendText descriptor (Ljava/lang/CharSequence;Z)Ljava/util/concurrent/CompletableFuture; flags 401 signature (Ljava/lang/CharSequence;Z)Ljava/util/concurrent/CompletableFuture<Ljava/net/http/WebSocket;>;
|
||||
method name sendBinary descriptor (Ljava/nio/ByteBuffer;Z)Ljava/util/concurrent/CompletableFuture; flags 401 signature (Ljava/nio/ByteBuffer;Z)Ljava/util/concurrent/CompletableFuture<Ljava/net/http/WebSocket;>;
|
||||
method name sendPing descriptor (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletableFuture; flags 401 signature (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletableFuture<Ljava/net/http/WebSocket;>;
|
||||
method name sendPong descriptor (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletableFuture; flags 401 signature (Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletableFuture<Ljava/net/http/WebSocket;>;
|
||||
method name sendClose descriptor (ILjava/lang/String;)Ljava/util/concurrent/CompletableFuture; flags 401 signature (ILjava/lang/String;)Ljava/util/concurrent/CompletableFuture<Ljava/net/http/WebSocket;>;
|
||||
method name request descriptor (J)V flags 401
|
||||
method name getSubprotocol descriptor ()Ljava/lang/String; flags 401
|
||||
method name isOutputClosed descriptor ()Z flags 401
|
||||
method name isInputClosed descriptor ()Z flags 401
|
||||
method name abort descriptor ()V flags 401
|
||||
|
||||
class name java/net/http/WebSocket$Builder
|
||||
header extends java/lang/Object nestHost java/net/http/WebSocket flags 601
|
||||
innerclass innerClass java/net/http/WebSocket$Builder outerClass java/net/http/WebSocket innerClassName Builder flags 609
|
||||
innerclass innerClass java/net/http/WebSocket$Listener outerClass java/net/http/WebSocket innerClassName Listener flags 609
|
||||
method name header descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/net/http/WebSocket$Builder; flags 401
|
||||
method name connectTimeout descriptor (Ljava/time/Duration;)Ljava/net/http/WebSocket$Builder; flags 401
|
||||
method name subprotocols descriptor (Ljava/lang/String;[Ljava/lang/String;)Ljava/net/http/WebSocket$Builder; flags 481
|
||||
method name buildAsync descriptor (Ljava/net/URI;Ljava/net/http/WebSocket$Listener;)Ljava/util/concurrent/CompletableFuture; flags 401 signature (Ljava/net/URI;Ljava/net/http/WebSocket$Listener;)Ljava/util/concurrent/CompletableFuture<Ljava/net/http/WebSocket;>;
|
||||
|
||||
class name java/net/http/WebSocket$Listener
|
||||
header extends java/lang/Object nestHost java/net/http/WebSocket flags 601
|
||||
innerclass innerClass java/net/http/WebSocket$Listener outerClass java/net/http/WebSocket innerClassName Listener flags 609
|
||||
method name onOpen descriptor (Ljava/net/http/WebSocket;)V flags 1
|
||||
method name onText descriptor (Ljava/net/http/WebSocket;Ljava/lang/CharSequence;Z)Ljava/util/concurrent/CompletionStage; flags 1 signature (Ljava/net/http/WebSocket;Ljava/lang/CharSequence;Z)Ljava/util/concurrent/CompletionStage<*>;
|
||||
method name onBinary descriptor (Ljava/net/http/WebSocket;Ljava/nio/ByteBuffer;Z)Ljava/util/concurrent/CompletionStage; flags 1 signature (Ljava/net/http/WebSocket;Ljava/nio/ByteBuffer;Z)Ljava/util/concurrent/CompletionStage<*>;
|
||||
method name onPing descriptor (Ljava/net/http/WebSocket;Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletionStage; flags 1 signature (Ljava/net/http/WebSocket;Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletionStage<*>;
|
||||
method name onPong descriptor (Ljava/net/http/WebSocket;Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletionStage; flags 1 signature (Ljava/net/http/WebSocket;Ljava/nio/ByteBuffer;)Ljava/util/concurrent/CompletionStage<*>;
|
||||
method name onClose descriptor (Ljava/net/http/WebSocket;ILjava/lang/String;)Ljava/util/concurrent/CompletionStage; flags 1 signature (Ljava/net/http/WebSocket;ILjava/lang/String;)Ljava/util/concurrent/CompletionStage<*>;
|
||||
method name onError descriptor (Ljava/net/http/WebSocket;Ljava/lang/Throwable;)V flags 1
|
||||
|
||||
class name java/net/http/WebSocketHandshakeException
|
||||
header extends java/io/IOException flags 31
|
||||
method name <init> descriptor (Ljava/net/http/HttpResponse;)V flags 1 signature (Ljava/net/http/HttpResponse<*>;)V
|
||||
method name getResponse descriptor ()Ljava/net/http/HttpResponse; flags 1 signature ()Ljava/net/http/HttpResponse<*>;
|
||||
method name initCause descriptor (Ljava/lang/Throwable;)Ljava/net/http/WebSocketHandshakeException; flags 1
|
||||
method name initCause descriptor (Ljava/lang/Throwable;)Ljava/lang/Throwable; flags 1041
|
||||
|
||||
52
make/data/symbols/java.prefs-B.sym.txt
Normal file
52
make/data/symbols/java.prefs-B.sym.txt
Normal file
@@ -0,0 +1,52 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.prefs
|
||||
header exports java/util/prefs requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.xml\u0020;flags\u0020;0 uses java/util/prefs/PreferencesFactory target linux-amd64 flags 8000
|
||||
|
||||
class name java/util/prefs/BackingStoreException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name java/util/prefs/InvalidPreferencesFormatException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name java/util/prefs/NodeChangeEvent
|
||||
header extends java/util/EventObject flags 21
|
||||
|
||||
class name java/util/prefs/NodeChangeListener
|
||||
header extends java/lang/Object implements java/util/EventListener flags 601
|
||||
|
||||
class name java/util/prefs/PreferenceChangeEvent
|
||||
header extends java/util/EventObject flags 21
|
||||
|
||||
class name java/util/prefs/PreferenceChangeListener
|
||||
header extends java/lang/Object implements java/util/EventListener flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
|
||||
|
||||
class name java/util/prefs/PreferencesFactory
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
class name javax/rmi/ssl/SslRMIServerSocketFactory
|
||||
-method name <init> descriptor (Ljavax/net/ssl/SSLContext;[Ljava/lang/String;[Ljava/lang/String;Z)V
|
||||
|
||||
236
make/data/symbols/java.rmi-B.sym.txt
Normal file
236
make/data/symbols/java.rmi-B.sym.txt
Normal file
@@ -0,0 +1,236 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.rmi
|
||||
header exports java/rmi,java/rmi/activation,java/rmi/dgc,java/rmi/registry,java/rmi/server,javax/rmi/ssl requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.logging\u0020;flags\u0020;0 uses java/rmi/server/RMIClassLoaderSpi target linux-amd64 flags 8000
|
||||
|
||||
class name java/rmi/AccessException
|
||||
header extends java/rmi/RemoteException flags 21
|
||||
|
||||
class name java/rmi/AlreadyBoundException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name java/rmi/ConnectException
|
||||
header extends java/rmi/RemoteException flags 21
|
||||
|
||||
class name java/rmi/ConnectIOException
|
||||
header extends java/rmi/RemoteException flags 21
|
||||
|
||||
class name java/rmi/MarshalException
|
||||
header extends java/rmi/RemoteException flags 21
|
||||
|
||||
class name java/rmi/NoSuchObjectException
|
||||
header extends java/rmi/RemoteException flags 21
|
||||
|
||||
class name java/rmi/NotBoundException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name java/rmi/RMISecurityException
|
||||
header extends java/lang/SecurityException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name java/rmi/RMISecurityManager
|
||||
header extends java/lang/SecurityManager flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name java/rmi/Remote
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/rmi/RemoteException
|
||||
header extends java/io/IOException flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/rmi/ServerError
|
||||
header extends java/rmi/RemoteException flags 21
|
||||
|
||||
class name java/rmi/ServerException
|
||||
header extends java/rmi/RemoteException flags 21
|
||||
|
||||
class name java/rmi/ServerRuntimeException
|
||||
header extends java/rmi/RemoteException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name java/rmi/StubNotFoundException
|
||||
header extends java/rmi/RemoteException flags 21
|
||||
|
||||
class name java/rmi/UnexpectedException
|
||||
header extends java/rmi/RemoteException flags 21
|
||||
|
||||
class name java/rmi/UnknownHostException
|
||||
header extends java/rmi/RemoteException flags 21
|
||||
|
||||
class name java/rmi/UnmarshalException
|
||||
header extends java/rmi/RemoteException flags 21
|
||||
|
||||
class name java/rmi/activation/Activatable
|
||||
header extends java/rmi/server/RemoteServer flags 421
|
||||
|
||||
class name java/rmi/activation/ActivateFailedException
|
||||
header extends java/rmi/RemoteException flags 21
|
||||
|
||||
class name java/rmi/activation/ActivationDesc
|
||||
header extends java/lang/Object implements java/io/Serializable flags 31
|
||||
|
||||
class name java/rmi/activation/ActivationException
|
||||
header extends java/lang/Exception flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/rmi/activation/ActivationGroup
|
||||
header extends java/rmi/server/UnicastRemoteObject implements java/rmi/activation/ActivationInstantiator flags 421
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/rmi/activation/ActivationGroupDesc
|
||||
header extends java/lang/Object implements java/io/Serializable nestMembers java/rmi/activation/ActivationGroupDesc$CommandEnvironment flags 31
|
||||
innerclass innerClass java/rmi/activation/ActivationGroupDesc$CommandEnvironment outerClass java/rmi/activation/ActivationGroupDesc innerClassName CommandEnvironment flags 9
|
||||
|
||||
class name java/rmi/activation/ActivationGroupDesc$CommandEnvironment
|
||||
header extends java/lang/Object implements java/io/Serializable nestHost java/rmi/activation/ActivationGroupDesc flags 21
|
||||
innerclass innerClass java/rmi/activation/ActivationGroupDesc$CommandEnvironment outerClass java/rmi/activation/ActivationGroupDesc innerClassName CommandEnvironment flags 9
|
||||
|
||||
class name java/rmi/activation/ActivationGroupID
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
|
||||
class name java/rmi/activation/ActivationGroup_Stub
|
||||
header extends java/rmi/server/RemoteStub implements java/rmi/activation/ActivationInstantiator,java/rmi/Remote flags 31
|
||||
|
||||
class name java/rmi/activation/ActivationInstantiator
|
||||
header extends java/lang/Object implements java/rmi/Remote flags 601
|
||||
|
||||
class name java/rmi/activation/ActivationMonitor
|
||||
header extends java/lang/Object implements java/rmi/Remote flags 601
|
||||
|
||||
class name java/rmi/activation/ActivationSystem
|
||||
header extends java/lang/Object implements java/rmi/Remote flags 601
|
||||
|
||||
class name java/rmi/activation/Activator
|
||||
header extends java/lang/Object implements java/rmi/Remote flags 601
|
||||
|
||||
class name java/rmi/activation/UnknownGroupException
|
||||
header extends java/rmi/activation/ActivationException flags 21
|
||||
|
||||
class name java/rmi/activation/UnknownObjectException
|
||||
header extends java/rmi/activation/ActivationException flags 21
|
||||
|
||||
class name java/rmi/dgc/DGC
|
||||
header extends java/lang/Object implements java/rmi/Remote flags 601
|
||||
|
||||
class name java/rmi/dgc/Lease
|
||||
header extends java/lang/Object implements java/io/Serializable flags 31
|
||||
|
||||
class name java/rmi/dgc/VMID
|
||||
header extends java/lang/Object implements java/io/Serializable flags 31
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/rmi/registry/LocateRegistry
|
||||
header extends java/lang/Object flags 31
|
||||
|
||||
class name java/rmi/registry/Registry
|
||||
header extends java/lang/Object implements java/rmi/Remote flags 601
|
||||
|
||||
class name java/rmi/registry/RegistryHandler
|
||||
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name java/rmi/server/ExportException
|
||||
header extends java/rmi/RemoteException flags 21
|
||||
|
||||
class name java/rmi/server/LoaderHandler
|
||||
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name java/rmi/server/LogStream
|
||||
header extends java/io/PrintStream flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name java/rmi/server/ObjID
|
||||
header extends java/lang/Object implements java/io/Serializable flags 31
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/rmi/server/Operation
|
||||
header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name java/rmi/server/RMIClassLoaderSpi
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name java/rmi/server/RMIClientSocketFactory
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/rmi/server/RMIFailureHandler
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/rmi/server/RMIServerSocketFactory
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/rmi/server/RMISocketFactory
|
||||
header extends java/lang/Object implements java/rmi/server/RMIClientSocketFactory,java/rmi/server/RMIServerSocketFactory flags 421
|
||||
|
||||
class name java/rmi/server/RemoteCall
|
||||
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name java/rmi/server/RemoteObject
|
||||
header extends java/lang/Object implements java/rmi/Remote,java/io/Serializable flags 421
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/rmi/server/RemoteRef
|
||||
header extends java/lang/Object implements java/io/Externalizable flags 601
|
||||
|
||||
class name java/rmi/server/RemoteServer
|
||||
header extends java/rmi/server/RemoteObject flags 421
|
||||
|
||||
class name java/rmi/server/RemoteStub
|
||||
header extends java/rmi/server/RemoteObject flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name java/rmi/server/ServerCloneException
|
||||
header extends java/lang/CloneNotSupportedException flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/rmi/server/ServerNotActiveException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name java/rmi/server/ServerRef
|
||||
header extends java/lang/Object implements java/rmi/server/RemoteRef flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name java/rmi/server/Skeleton
|
||||
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name java/rmi/server/SkeletonMismatchException
|
||||
header extends java/rmi/RemoteException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name java/rmi/server/SkeletonNotFoundException
|
||||
header extends java/rmi/RemoteException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name java/rmi/server/SocketSecurityException
|
||||
header extends java/rmi/server/ExportException flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;
|
||||
|
||||
class name java/rmi/server/UID
|
||||
header extends java/lang/Object implements java/io/Serializable flags 31
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/rmi/server/UnicastRemoteObject
|
||||
header extends java/rmi/server/RemoteServer flags 21
|
||||
|
||||
class name java/rmi/server/Unreferenced
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/rmi/ssl/SslRMIClientSocketFactory
|
||||
header extends java/lang/Object implements java/rmi/server/RMIClientSocketFactory,java/io/Serializable flags 21
|
||||
|
||||
66
make/data/symbols/java.scripting-B.sym.txt
Normal file
66
make/data/symbols/java.scripting-B.sym.txt
Normal file
@@ -0,0 +1,66 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.scripting
|
||||
header exports javax/script requires name\u0020;java.base\u0020;flags\u0020;8000 uses javax/script/ScriptEngineFactory target linux-amd64 flags 8000
|
||||
|
||||
class name javax/script/AbstractScriptEngine
|
||||
header extends java/lang/Object implements javax/script/ScriptEngine flags 421
|
||||
|
||||
class name javax/script/Bindings
|
||||
header extends java/lang/Object implements java/util/Map flags 601 signature Ljava/lang/Object;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
|
||||
|
||||
class name javax/script/Compilable
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/script/CompiledScript
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name javax/script/Invocable
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/script/ScriptContext
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/script/ScriptEngine
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/script/ScriptEngineFactory
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/script/ScriptException
|
||||
header extends java/lang/Exception flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/script/SimpleBindings
|
||||
header extends java/lang/Object implements javax/script/Bindings flags 21
|
||||
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
|
||||
|
||||
class name javax/script/SimpleScriptContext
|
||||
header extends java/lang/Object implements javax/script/ScriptContext flags 21
|
||||
|
||||
31
make/data/symbols/java.se-B.sym.txt
Normal file
31
make/data/symbols/java.se-B.sym.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.se
|
||||
header requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.compiler\u0020;flags\u0020;20,name\u0020;java.datatransfer\u0020;flags\u0020;20,name\u0020;java.desktop\u0020;flags\u0020;20,name\u0020;java.instrument\u0020;flags\u0020;20,name\u0020;java.logging\u0020;flags\u0020;20,name\u0020;java.management\u0020;flags\u0020;20,name\u0020;java.management.rmi\u0020;flags\u0020;20,name\u0020;java.naming\u0020;flags\u0020;20,name\u0020;java.net.http\u0020;flags\u0020;20,name\u0020;java.prefs\u0020;flags\u0020;20,name\u0020;java.rmi\u0020;flags\u0020;20,name\u0020;java.scripting\u0020;flags\u0020;20,name\u0020;java.security.jgss\u0020;flags\u0020;20,name\u0020;java.security.sasl\u0020;flags\u0020;20,name\u0020;java.sql\u0020;flags\u0020;20,name\u0020;java.sql.rowset\u0020;flags\u0020;20,name\u0020;java.transaction.xa\u0020;flags\u0020;20,name\u0020;java.xml\u0020;flags\u0020;20,name\u0020;java.xml.crypto\u0020;flags\u0020;20 target linux-amd64 flags 8000
|
||||
|
||||
30
make/data/symbols/java.se.ee-B.sym.txt
Normal file
30
make/data/symbols/java.se.ee-B.sym.txt
Normal file
@@ -0,0 +1,30 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
-module name java.se.ee
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
-class name javax/security/auth/kerberos/KeyTab
|
||||
|
||||
102
make/data/symbols/java.security.jgss-B.sym.txt
Normal file
102
make/data/symbols/java.security.jgss-B.sym.txt
Normal file
@@ -0,0 +1,102 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.security.jgss
|
||||
header exports javax/security/auth/kerberos,org/ietf/jgss requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.naming\u0020;flags\u0020;0 provides interface\u0020;java/security/Provider\u0020;impls\u0020;sun/security/jgss/SunProvider target linux-amd64 flags 8000
|
||||
|
||||
class name javax/security/auth/kerberos/DelegationPermission
|
||||
header extends java/security/BasicPermission implements java/io/Serializable flags 31
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/security/auth/kerberos/EncryptionKey
|
||||
header extends java/lang/Object implements javax/crypto/SecretKey flags 31
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/security/auth/kerberos/KerberosCredMessage
|
||||
header extends java/lang/Object implements javax/security/auth/Destroyable flags 31
|
||||
innerclass innerClass java/util/Base64$Encoder outerClass java/util/Base64 innerClassName Encoder flags 9
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/security/auth/kerberos/KerberosKey
|
||||
header extends java/lang/Object implements javax/crypto/SecretKey flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/security/auth/kerberos/KerberosPrincipal
|
||||
header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 31
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/security/auth/kerberos/KerberosTicket
|
||||
header extends java/lang/Object implements javax/security/auth/Destroyable,javax/security/auth/Refreshable,java/io/Serializable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/security/auth/kerberos/KeyTab
|
||||
header extends java/lang/Object flags 31
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/security/auth/kerberos/ServicePermission
|
||||
header extends java/security/Permission implements java/io/Serializable flags 31
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name org/ietf/jgss/ChannelBinding
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
class name org/ietf/jgss/GSSContext
|
||||
header extends java/lang/Object flags 601
|
||||
-method name initSecContext descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;)I
|
||||
-method name acceptSecContext descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;)V
|
||||
-method name wrap descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;Lorg/ietf/jgss/MessageProp;)V
|
||||
-method name unwrap descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;Lorg/ietf/jgss/MessageProp;)V
|
||||
-method name getMIC descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;Lorg/ietf/jgss/MessageProp;)V
|
||||
-method name verifyMIC descriptor (Ljava/io/InputStream;Ljava/io/InputStream;Lorg/ietf/jgss/MessageProp;)V
|
||||
method name initSecContext descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;)I thrownTypes org/ietf/jgss/GSSException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="11")
|
||||
method name acceptSecContext descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;)V thrownTypes org/ietf/jgss/GSSException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="11")
|
||||
method name wrap descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;Lorg/ietf/jgss/MessageProp;)V thrownTypes org/ietf/jgss/GSSException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="11")
|
||||
method name unwrap descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;Lorg/ietf/jgss/MessageProp;)V thrownTypes org/ietf/jgss/GSSException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="11")
|
||||
method name getMIC descriptor (Ljava/io/InputStream;Ljava/io/OutputStream;Lorg/ietf/jgss/MessageProp;)V thrownTypes org/ietf/jgss/GSSException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="11")
|
||||
method name verifyMIC descriptor (Ljava/io/InputStream;Ljava/io/InputStream;Lorg/ietf/jgss/MessageProp;)V thrownTypes org/ietf/jgss/GSSException flags 401 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="11")
|
||||
|
||||
class name org/ietf/jgss/GSSCredential
|
||||
header extends java/lang/Object implements java/lang/Cloneable flags 601
|
||||
|
||||
class name org/ietf/jgss/GSSException
|
||||
header extends java/lang/Exception flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name org/ietf/jgss/GSSManager
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name org/ietf/jgss/GSSName
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/ietf/jgss/MessageProp
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
class name org/ietf/jgss/Oid
|
||||
header extends java/lang/Object flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
59
make/data/symbols/java.security.sasl-B.sym.txt
Normal file
59
make/data/symbols/java.security.sasl-B.sym.txt
Normal file
@@ -0,0 +1,59 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.security.sasl
|
||||
header exports javax/security/sasl requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.logging\u0020;flags\u0020;0 provides interface\u0020;java/security/Provider\u0020;impls\u0020;com/sun/security/sasl/Provider target linux-amd64 flags 8000
|
||||
|
||||
class name javax/security/sasl/AuthenticationException
|
||||
header extends javax/security/sasl/SaslException flags 21
|
||||
|
||||
class name javax/security/sasl/AuthorizeCallback
|
||||
header extends java/lang/Object implements javax/security/auth/callback/Callback,java/io/Serializable flags 21
|
||||
|
||||
class name javax/security/sasl/RealmCallback
|
||||
header extends javax/security/auth/callback/TextInputCallback flags 21
|
||||
|
||||
class name javax/security/sasl/RealmChoiceCallback
|
||||
header extends javax/security/auth/callback/ChoiceCallback flags 21
|
||||
|
||||
class name javax/security/sasl/SaslClient
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/security/sasl/SaslClientFactory
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/security/sasl/SaslException
|
||||
header extends java/io/IOException flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/security/sasl/SaslServer
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/security/sasl/SaslServerFactory
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
73
make/data/symbols/java.smartcardio-B.sym.txt
Normal file
73
make/data/symbols/java.smartcardio-B.sym.txt
Normal file
@@ -0,0 +1,73 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.smartcardio
|
||||
header exports javax/smartcardio requires name\u0020;java.base\u0020;flags\u0020;8000 provides interface\u0020;java/security/Provider\u0020;impls\u0020;sun/security/smartcardio/SunPCSC target linux-amd64 flags 8000
|
||||
|
||||
class name javax/smartcardio/ATR
|
||||
header extends java/lang/Object implements java/io/Serializable flags 31
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/smartcardio/Card
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name javax/smartcardio/CardChannel
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name javax/smartcardio/CardException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name javax/smartcardio/CardNotPresentException
|
||||
header extends javax/smartcardio/CardException flags 21
|
||||
|
||||
class name javax/smartcardio/CardPermission
|
||||
header extends java/security/Permission flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/smartcardio/CardTerminal
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name javax/smartcardio/CardTerminals
|
||||
header extends java/lang/Object nestMembers javax/smartcardio/CardTerminals$State flags 421
|
||||
innerclass innerClass javax/smartcardio/CardTerminals$State outerClass javax/smartcardio/CardTerminals innerClassName State flags 4019
|
||||
|
||||
class name javax/smartcardio/CardTerminals$State
|
||||
header extends java/lang/Enum nestHost javax/smartcardio/CardTerminals flags 4031 signature Ljava/lang/Enum<Ljavax/smartcardio/CardTerminals$State;>;
|
||||
innerclass innerClass javax/smartcardio/CardTerminals$State outerClass javax/smartcardio/CardTerminals innerClassName State flags 4019
|
||||
|
||||
class name javax/smartcardio/CommandAPDU
|
||||
header extends java/lang/Object implements java/io/Serializable flags 31
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/smartcardio/ResponseAPDU
|
||||
header extends java/lang/Object implements java/io/Serializable flags 31
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/smartcardio/TerminalFactorySpi
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
@@ -1,65 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
class name java/sql/CallableStatement
|
||||
-method name getObject descriptor (ILjava/lang/Class;)Ljava/lang/Object;
|
||||
-method name getObject descriptor (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
|
||||
|
||||
class name java/sql/Connection
|
||||
header extends java/lang/Object implements java/sql/Wrapper flags 601
|
||||
-method name setSchema descriptor (Ljava/lang/String;)V
|
||||
-method name getSchema descriptor ()Ljava/lang/String;
|
||||
-method name abort descriptor (Ljava/util/concurrent/Executor;)V
|
||||
-method name setNetworkTimeout descriptor (Ljava/util/concurrent/Executor;I)V
|
||||
-method name getNetworkTimeout descriptor ()I
|
||||
|
||||
class name java/sql/DatabaseMetaData
|
||||
-method name getPseudoColumns descriptor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/ResultSet;
|
||||
-method name generatedKeyAlwaysReturned descriptor ()Z
|
||||
|
||||
class name java/sql/Driver
|
||||
-method name getParentLogger descriptor ()Ljava/util/logging/Logger;
|
||||
|
||||
-class name java/sql/PseudoColumnUsage
|
||||
|
||||
class name java/sql/ResultSet
|
||||
header extends java/lang/Object implements java/sql/Wrapper flags 601
|
||||
-method name getObject descriptor (ILjava/lang/Class;)Ljava/lang/Object;
|
||||
-method name getObject descriptor (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
|
||||
|
||||
class name java/sql/Statement
|
||||
header extends java/lang/Object implements java/sql/Wrapper flags 601
|
||||
-method name closeOnCompletion descriptor ()V
|
||||
-method name isCloseOnCompletion descriptor ()Z
|
||||
|
||||
class name java/sql/Timestamp
|
||||
-method name hashCode descriptor ()I
|
||||
|
||||
class name javax/sql/CommonDataSource
|
||||
-method name getParentLogger descriptor ()Ljava/util/logging/Logger;
|
||||
|
||||
261
make/data/symbols/java.sql-B.sym.txt
Normal file
261
make/data/symbols/java.sql-B.sym.txt
Normal file
@@ -0,0 +1,261 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.sql
|
||||
header exports java/sql,javax/sql requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.logging\u0020;flags\u0020;20,name\u0020;java.transaction.xa\u0020;flags\u0020;20,name\u0020;java.xml\u0020;flags\u0020;20 uses java/sql/Driver target linux-amd64 flags 8000
|
||||
|
||||
class name java/sql/Array
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/BatchUpdateException
|
||||
header extends java/sql/SQLException flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
|
||||
class name java/sql/Blob
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/CallableStatement
|
||||
header extends java/lang/Object implements java/sql/PreparedStatement flags 601
|
||||
|
||||
class name java/sql/ClientInfoStatus
|
||||
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/sql/ClientInfoStatus;>;
|
||||
|
||||
class name java/sql/Clob
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/Connection
|
||||
header extends java/lang/Object implements java/sql/Wrapper,java/lang/AutoCloseable flags 601
|
||||
|
||||
class name java/sql/ConnectionBuilder
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/DataTruncation
|
||||
header extends java/sql/SQLWarning flags 21
|
||||
|
||||
class name java/sql/DatabaseMetaData
|
||||
header extends java/lang/Object implements java/sql/Wrapper flags 601
|
||||
|
||||
class name java/sql/Date
|
||||
header extends java/util/Date flags 21
|
||||
|
||||
class name java/sql/Driver
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/DriverAction
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/DriverPropertyInfo
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
class name java/sql/JDBCType
|
||||
header extends java/lang/Enum implements java/sql/SQLType flags 4031 signature Ljava/lang/Enum<Ljava/sql/JDBCType;>;Ljava/sql/SQLType;
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/sql/NClob
|
||||
header extends java/lang/Object implements java/sql/Clob flags 601
|
||||
|
||||
class name java/sql/ParameterMetaData
|
||||
header extends java/lang/Object implements java/sql/Wrapper flags 601
|
||||
|
||||
class name java/sql/PreparedStatement
|
||||
header extends java/lang/Object implements java/sql/Statement flags 601
|
||||
|
||||
class name java/sql/PseudoColumnUsage
|
||||
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/sql/PseudoColumnUsage;>;
|
||||
|
||||
class name java/sql/Ref
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/ResultSet
|
||||
header extends java/lang/Object implements java/sql/Wrapper,java/lang/AutoCloseable flags 601
|
||||
|
||||
class name java/sql/ResultSetMetaData
|
||||
header extends java/lang/Object implements java/sql/Wrapper flags 601
|
||||
|
||||
class name java/sql/RowId
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/RowIdLifetime
|
||||
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/sql/RowIdLifetime;>;
|
||||
|
||||
class name java/sql/SQLClientInfoException
|
||||
header extends java/sql/SQLException flags 21
|
||||
|
||||
class name java/sql/SQLData
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/SQLDataException
|
||||
header extends java/sql/SQLNonTransientException flags 21
|
||||
|
||||
class name java/sql/SQLFeatureNotSupportedException
|
||||
header extends java/sql/SQLNonTransientException flags 21
|
||||
|
||||
class name java/sql/SQLInput
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/SQLIntegrityConstraintViolationException
|
||||
header extends java/sql/SQLNonTransientException flags 21
|
||||
|
||||
class name java/sql/SQLInvalidAuthorizationSpecException
|
||||
header extends java/sql/SQLNonTransientException flags 21
|
||||
|
||||
class name java/sql/SQLNonTransientConnectionException
|
||||
header extends java/sql/SQLNonTransientException flags 21
|
||||
|
||||
class name java/sql/SQLNonTransientException
|
||||
header extends java/sql/SQLException flags 21
|
||||
|
||||
class name java/sql/SQLOutput
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/SQLPermission
|
||||
header extends java/security/BasicPermission flags 31
|
||||
|
||||
class name java/sql/SQLRecoverableException
|
||||
header extends java/sql/SQLException flags 21
|
||||
|
||||
class name java/sql/SQLSyntaxErrorException
|
||||
header extends java/sql/SQLNonTransientException flags 21
|
||||
|
||||
class name java/sql/SQLTimeoutException
|
||||
header extends java/sql/SQLTransientException flags 21
|
||||
|
||||
class name java/sql/SQLTransactionRollbackException
|
||||
header extends java/sql/SQLTransientException flags 21
|
||||
|
||||
class name java/sql/SQLTransientConnectionException
|
||||
header extends java/sql/SQLTransientException flags 21
|
||||
|
||||
class name java/sql/SQLTransientException
|
||||
header extends java/sql/SQLException flags 21
|
||||
|
||||
class name java/sql/SQLType
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/SQLWarning
|
||||
header extends java/sql/SQLException flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/sql/SQLXML
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/Savepoint
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/ShardingKey
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/ShardingKeyBuilder
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/Statement
|
||||
header extends java/lang/Object implements java/sql/Wrapper,java/lang/AutoCloseable flags 601
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name java/sql/Struct
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name java/sql/Time
|
||||
header extends java/util/Date flags 21
|
||||
|
||||
class name java/sql/Timestamp
|
||||
header extends java/util/Date flags 21
|
||||
|
||||
class name java/sql/Types
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
class name java/sql/Wrapper
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/sql/CommonDataSource
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/sql/ConnectionEvent
|
||||
header extends java/util/EventObject flags 21
|
||||
|
||||
class name javax/sql/ConnectionEventListener
|
||||
header extends java/lang/Object implements java/util/EventListener flags 601
|
||||
|
||||
class name javax/sql/ConnectionPoolDataSource
|
||||
header extends java/lang/Object implements javax/sql/CommonDataSource flags 601
|
||||
|
||||
class name javax/sql/DataSource
|
||||
header extends java/lang/Object implements javax/sql/CommonDataSource,java/sql/Wrapper flags 601
|
||||
|
||||
class name javax/sql/PooledConnection
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/sql/PooledConnectionBuilder
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/sql/RowSet
|
||||
header extends java/lang/Object implements java/sql/ResultSet flags 601
|
||||
|
||||
class name javax/sql/RowSetEvent
|
||||
header extends java/util/EventObject flags 21
|
||||
|
||||
class name javax/sql/RowSetInternal
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/sql/RowSetListener
|
||||
header extends java/lang/Object implements java/util/EventListener flags 601
|
||||
|
||||
class name javax/sql/RowSetMetaData
|
||||
header extends java/lang/Object implements java/sql/ResultSetMetaData flags 601
|
||||
|
||||
class name javax/sql/RowSetReader
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/sql/RowSetWriter
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/sql/StatementEvent
|
||||
header extends java/util/EventObject flags 21
|
||||
|
||||
class name javax/sql/StatementEventListener
|
||||
header extends java/lang/Object implements java/util/EventListener flags 601
|
||||
|
||||
class name javax/sql/XAConnection
|
||||
header extends java/lang/Object implements javax/sql/PooledConnection flags 601
|
||||
|
||||
class name javax/sql/XAConnectionBuilder
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/sql/XADataSource
|
||||
header extends java/lang/Object implements javax/sql/CommonDataSource flags 601
|
||||
|
||||
class name javax/transaction/xa/XAException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name javax/transaction/xa/XAResource
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/transaction/xa/Xid
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
@@ -1,74 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
class name javax/sql/rowset/CachedRowSet
|
||||
-field name COMMIT_ON_ACCEPT_CHANGES descriptor Z
|
||||
field name COMMIT_ON_ACCEPT_CHANGES descriptor Z constantValue true flags 19
|
||||
|
||||
-class name javax/sql/rowset/RowSetFactory
|
||||
|
||||
-class name javax/sql/rowset/RowSetProvider
|
||||
|
||||
class name javax/sql/rowset/WebRowSet
|
||||
-field name PUBLIC_XML_SCHEMA descriptor Ljava/lang/String;
|
||||
field name PUBLIC_XML_SCHEMA descriptor Ljava/lang/String; constantValue --//Sun\u0020;Microsystems,\u0020;Inc.//XSD\u0020;Schema//EN flags 19
|
||||
|
||||
class name javax/sql/rowset/spi/SyncFactory
|
||||
-field name ROWSET_SYNC_PROVIDER descriptor Ljava/lang/String;
|
||||
-field name ROWSET_SYNC_VENDOR descriptor Ljava/lang/String;
|
||||
-field name ROWSET_SYNC_PROVIDER_VERSION descriptor Ljava/lang/String;
|
||||
field name ROWSET_SYNC_PROVIDER descriptor Ljava/lang/String; flags 9
|
||||
field name ROWSET_SYNC_VENDOR descriptor Ljava/lang/String; flags 9
|
||||
field name ROWSET_SYNC_PROVIDER_VERSION descriptor Ljava/lang/String; flags 9
|
||||
-method name setJNDIContext descriptor (Ljavax/naming/Context;)V
|
||||
method name setJNDIContext descriptor (Ljavax/naming/Context;)V thrownTypes javax/sql/rowset/spi/SyncFactoryException flags 9
|
||||
|
||||
class name javax/sql/rowset/spi/SyncProvider
|
||||
-field name GRADE_NONE descriptor I
|
||||
-field name GRADE_CHECK_MODIFIED_AT_COMMIT descriptor I
|
||||
-field name GRADE_CHECK_ALL_AT_COMMIT descriptor I
|
||||
-field name GRADE_LOCK_WHEN_MODIFIED descriptor I
|
||||
-field name GRADE_LOCK_WHEN_LOADED descriptor I
|
||||
-field name DATASOURCE_NO_LOCK descriptor I
|
||||
-field name DATASOURCE_ROW_LOCK descriptor I
|
||||
-field name DATASOURCE_TABLE_LOCK descriptor I
|
||||
-field name DATASOURCE_DB_LOCK descriptor I
|
||||
-field name UPDATABLE_VIEW_SYNC descriptor I
|
||||
-field name NONUPDATABLE_VIEW_SYNC descriptor I
|
||||
field name GRADE_NONE descriptor I flags 9
|
||||
field name GRADE_CHECK_MODIFIED_AT_COMMIT descriptor I flags 9
|
||||
field name GRADE_CHECK_ALL_AT_COMMIT descriptor I flags 9
|
||||
field name GRADE_LOCK_WHEN_MODIFIED descriptor I flags 9
|
||||
field name GRADE_LOCK_WHEN_LOADED descriptor I flags 9
|
||||
field name DATASOURCE_NO_LOCK descriptor I flags 9
|
||||
field name DATASOURCE_ROW_LOCK descriptor I flags 9
|
||||
field name DATASOURCE_TABLE_LOCK descriptor I flags 9
|
||||
field name DATASOURCE_DB_LOCK descriptor I flags 9
|
||||
field name UPDATABLE_VIEW_SYNC descriptor I flags 9
|
||||
field name NONUPDATABLE_VIEW_SYNC descriptor I flags 9
|
||||
|
||||
129
make/data/symbols/java.sql.rowset-B.sym.txt
Normal file
129
make/data/symbols/java.sql.rowset-B.sym.txt
Normal file
@@ -0,0 +1,129 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.sql.rowset
|
||||
header exports javax/sql/rowset,javax/sql/rowset/serial,javax/sql/rowset/spi requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.logging\u0020;flags\u0020;20,name\u0020;java.naming\u0020;flags\u0020;20,name\u0020;java.sql\u0020;flags\u0020;20 uses javax/sql/rowset/RowSetFactory target linux-amd64 flags 8000
|
||||
|
||||
class name javax/sql/rowset/BaseRowSet
|
||||
header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/sql/rowset/CachedRowSet
|
||||
header extends java/lang/Object implements javax/sql/RowSet,javax/sql/rowset/Joinable flags 601
|
||||
|
||||
class name javax/sql/rowset/FilteredRowSet
|
||||
header extends java/lang/Object implements javax/sql/rowset/WebRowSet flags 601
|
||||
|
||||
class name javax/sql/rowset/JdbcRowSet
|
||||
header extends java/lang/Object implements javax/sql/RowSet,javax/sql/rowset/Joinable flags 601
|
||||
|
||||
class name javax/sql/rowset/JoinRowSet
|
||||
header extends java/lang/Object implements javax/sql/rowset/WebRowSet flags 601
|
||||
|
||||
class name javax/sql/rowset/Joinable
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/sql/rowset/Predicate
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/sql/rowset/RowSetFactory
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/sql/rowset/RowSetWarning
|
||||
header extends java/sql/SQLException flags 21
|
||||
|
||||
class name javax/sql/rowset/WebRowSet
|
||||
header extends java/lang/Object implements javax/sql/rowset/CachedRowSet flags 601
|
||||
|
||||
class name javax/sql/rowset/serial/SQLInputImpl
|
||||
header extends java/lang/Object implements java/sql/SQLInput flags 21
|
||||
|
||||
class name javax/sql/rowset/serial/SQLOutputImpl
|
||||
header extends java/lang/Object implements java/sql/SQLOutput flags 21
|
||||
|
||||
class name javax/sql/rowset/serial/SerialArray
|
||||
header extends java/lang/Object implements java/sql/Array,java/io/Serializable,java/lang/Cloneable flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
|
||||
class name javax/sql/rowset/serial/SerialBlob
|
||||
header extends java/lang/Object implements java/sql/Blob,java/io/Serializable,java/lang/Cloneable flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
|
||||
class name javax/sql/rowset/serial/SerialClob
|
||||
header extends java/lang/Object implements java/sql/Clob,java/io/Serializable,java/lang/Cloneable flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/sql/rowset/serial/SerialDatalink
|
||||
header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/sql/rowset/serial/SerialException
|
||||
header extends java/sql/SQLException flags 21
|
||||
|
||||
class name javax/sql/rowset/serial/SerialJavaObject
|
||||
header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
|
||||
class name javax/sql/rowset/serial/SerialRef
|
||||
header extends java/lang/Object implements java/sql/Ref,java/io/Serializable,java/lang/Cloneable flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/sql/rowset/serial/SerialStruct
|
||||
header extends java/lang/Object implements java/sql/Struct,java/io/Serializable,java/lang/Cloneable flags 21
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/sql/rowset/spi/SyncFactoryException
|
||||
header extends java/sql/SQLException flags 21
|
||||
|
||||
class name javax/sql/rowset/spi/SyncProvider
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name javax/sql/rowset/spi/SyncProviderException
|
||||
header extends java/sql/SQLException flags 21
|
||||
|
||||
class name javax/sql/rowset/spi/SyncResolver
|
||||
header extends java/lang/Object implements javax/sql/RowSet flags 601
|
||||
|
||||
class name javax/sql/rowset/spi/TransactionalWriter
|
||||
header extends java/lang/Object implements javax/sql/RowSetWriter flags 601
|
||||
|
||||
class name javax/sql/rowset/spi/XmlReader
|
||||
header extends java/lang/Object implements javax/sql/RowSetReader flags 601
|
||||
|
||||
class name javax/sql/rowset/spi/XmlWriter
|
||||
header extends java/lang/Object implements javax/sql/RowSetWriter flags 601
|
||||
|
||||
36
make/data/symbols/java.transaction-B.sym.txt
Normal file
36
make/data/symbols/java.transaction-B.sym.txt
Normal file
@@ -0,0 +1,36 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
-module name java.transaction
|
||||
|
||||
-class name javax/transaction/InvalidTransactionException
|
||||
|
||||
-class name javax/transaction/TransactionRequiredException
|
||||
|
||||
-class name javax/transaction/TransactionRolledbackException
|
||||
|
||||
31
make/data/symbols/java.transaction.xa-B.sym.txt
Normal file
31
make/data/symbols/java.transaction.xa-B.sym.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.transaction.xa
|
||||
header exports javax/transaction/xa requires name\u0020;java.base\u0020;flags\u0020;8000 target linux-amd64 flags 8000
|
||||
|
||||
@@ -1,61 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
class name javax/xml/parsers/FactoryConfigurationError
|
||||
-method name getCause descriptor ()Ljava/lang/Throwable;
|
||||
|
||||
class name javax/xml/stream/FactoryConfigurationError
|
||||
-method name getCause descriptor ()Ljava/lang/Throwable;
|
||||
|
||||
class name javax/xml/stream/XMLEventFactory
|
||||
-method name newFactory descriptor ()Ljavax/xml/stream/XMLEventFactory;
|
||||
-method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLEventFactory;
|
||||
-method name newFactory descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLEventFactory;
|
||||
method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLEventFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9
|
||||
|
||||
class name javax/xml/stream/XMLInputFactory
|
||||
-method name newFactory descriptor ()Ljavax/xml/stream/XMLInputFactory;
|
||||
-method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory;
|
||||
-method name newFactory descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory;
|
||||
method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9
|
||||
|
||||
class name javax/xml/stream/XMLOutputFactory
|
||||
-method name newFactory descriptor ()Ljavax/xml/stream/XMLOutputFactory;
|
||||
-method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory;
|
||||
-method name newFactory descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLOutputFactory;
|
||||
method name newInstance descriptor (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljavax/xml/stream/XMLInputFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9
|
||||
|
||||
class name javax/xml/transform/TransformerFactoryConfigurationError
|
||||
-method name getCause descriptor ()Ljava/lang/Throwable;
|
||||
|
||||
class name org/xml/sax/SAXException
|
||||
-method name getCause descriptor ()Ljava/lang/Throwable;
|
||||
|
||||
class name org/xml/sax/SAXParseException
|
||||
-method name toString descriptor ()Ljava/lang/String;
|
||||
|
||||
636
make/data/symbols/java.xml-B.sym.txt
Normal file
636
make/data/symbols/java.xml-B.sym.txt
Normal file
@@ -0,0 +1,636 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.xml
|
||||
header exports javax/xml,javax/xml/catalog,javax/xml/datatype,javax/xml/namespace,javax/xml/parsers,javax/xml/stream,javax/xml/stream/events,javax/xml/stream/util,javax/xml/transform,javax/xml/transform/dom,javax/xml/transform/sax,javax/xml/transform/stax,javax/xml/transform/stream,javax/xml/validation,javax/xml/xpath,org/w3c/dom,org/w3c/dom/bootstrap,org/w3c/dom/events,org/w3c/dom/ls,org/w3c/dom/ranges,org/w3c/dom/traversal,org/w3c/dom/views,org/xml/sax,org/xml/sax/ext,org/xml/sax/helpers requires name\u0020;java.base\u0020;flags\u0020;8000 uses javax/xml/datatype/DatatypeFactory,javax/xml/parsers/DocumentBuilderFactory,javax/xml/parsers/SAXParserFactory,javax/xml/stream/XMLEventFactory,javax/xml/stream/XMLInputFactory,javax/xml/stream/XMLOutputFactory,javax/xml/transform/TransformerFactory,javax/xml/validation/SchemaFactory,javax/xml/xpath/XPathFactory,org/xml/sax/XMLReader target linux-amd64 flags 8000
|
||||
|
||||
class name javax/xml/XMLConstants
|
||||
header extends java/lang/Object flags 31
|
||||
|
||||
class name javax/xml/catalog/Catalog
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/catalog/CatalogException
|
||||
header extends java/lang/RuntimeException flags 21
|
||||
|
||||
class name javax/xml/catalog/CatalogFeatures
|
||||
header extends java/lang/Object nestMembers javax/xml/catalog/CatalogFeatures$Builder,javax/xml/catalog/CatalogFeatures$Feature flags 21
|
||||
innerclass innerClass javax/xml/catalog/CatalogFeatures$Builder outerClass javax/xml/catalog/CatalogFeatures innerClassName Builder flags 9
|
||||
innerclass innerClass javax/xml/catalog/CatalogFeatures$Feature outerClass javax/xml/catalog/CatalogFeatures innerClassName Feature flags 4019
|
||||
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/catalog/CatalogFeatures$Builder
|
||||
header extends java/lang/Object nestHost javax/xml/catalog/CatalogFeatures flags 21
|
||||
innerclass innerClass javax/xml/catalog/CatalogFeatures$Feature outerClass javax/xml/catalog/CatalogFeatures innerClassName Feature flags 4019
|
||||
innerclass innerClass javax/xml/catalog/CatalogFeatures$Builder outerClass javax/xml/catalog/CatalogFeatures innerClassName Builder flags 9
|
||||
|
||||
class name javax/xml/catalog/CatalogFeatures$Feature
|
||||
header extends java/lang/Enum nestHost javax/xml/catalog/CatalogFeatures flags 4031 signature Ljava/lang/Enum<Ljavax/xml/catalog/CatalogFeatures$Feature;>;
|
||||
innerclass innerClass javax/xml/catalog/CatalogFeatures$Feature outerClass javax/xml/catalog/CatalogFeatures innerClassName Feature flags 4019
|
||||
|
||||
class name javax/xml/catalog/CatalogManager
|
||||
header extends java/lang/Object flags 31
|
||||
|
||||
class name javax/xml/catalog/CatalogResolver
|
||||
header extends java/lang/Object implements org/xml/sax/EntityResolver,javax/xml/stream/XMLResolver,javax/xml/transform/URIResolver,org/w3c/dom/ls/LSResourceResolver flags 601
|
||||
|
||||
class name javax/xml/datatype/DatatypeConfigurationException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name javax/xml/datatype/DatatypeConstants
|
||||
header extends java/lang/Object nestMembers javax/xml/datatype/DatatypeConstants$Field flags 31
|
||||
innerclass innerClass javax/xml/datatype/DatatypeConstants$Field outerClass javax/xml/datatype/DatatypeConstants innerClassName Field flags 19
|
||||
|
||||
class name javax/xml/datatype/DatatypeConstants$Field
|
||||
header extends java/lang/Object nestHost javax/xml/datatype/DatatypeConstants flags 31
|
||||
innerclass innerClass javax/xml/datatype/DatatypeConstants$Field outerClass javax/xml/datatype/DatatypeConstants innerClassName Field flags 19
|
||||
|
||||
class name javax/xml/datatype/DatatypeFactory
|
||||
header extends java/lang/Object flags 421
|
||||
innerclass innerClass javax/xml/datatype/DatatypeConstants$Field outerClass javax/xml/datatype/DatatypeConstants innerClassName Field flags 19
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/datatype/Duration
|
||||
header extends java/lang/Object flags 421
|
||||
innerclass innerClass javax/xml/datatype/DatatypeConstants$Field outerClass javax/xml/datatype/DatatypeConstants innerClassName Field flags 19
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/datatype/XMLGregorianCalendar
|
||||
header extends java/lang/Object implements java/lang/Cloneable flags 421
|
||||
|
||||
class name javax/xml/namespace/NamespaceContext
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/namespace/QName
|
||||
header extends java/lang/Object implements java/io/Serializable flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/parsers/DocumentBuilder
|
||||
header extends java/lang/Object flags 421
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/parsers/DocumentBuilderFactory
|
||||
header extends java/lang/Object flags 421
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/parsers/FactoryConfigurationError
|
||||
header extends java/lang/Error flags 21
|
||||
|
||||
class name javax/xml/parsers/ParserConfigurationException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name javax/xml/parsers/SAXParser
|
||||
header extends java/lang/Object flags 421
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/parsers/SAXParserFactory
|
||||
header extends java/lang/Object flags 421
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/stream/EventFilter
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/stream/FactoryConfigurationError
|
||||
header extends java/lang/Error flags 21
|
||||
|
||||
class name javax/xml/stream/Location
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/stream/StreamFilter
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/stream/XMLEventFactory
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name javax/xml/stream/XMLEventReader
|
||||
header extends java/lang/Object implements java/util/Iterator flags 601 signature Ljava/lang/Object;Ljava/util/Iterator<Ljava/lang/Object;>;
|
||||
|
||||
class name javax/xml/stream/XMLEventWriter
|
||||
header extends java/lang/Object implements javax/xml/stream/util/XMLEventConsumer flags 601
|
||||
|
||||
class name javax/xml/stream/XMLInputFactory
|
||||
header extends java/lang/Object flags 421
|
||||
method name newFactory descriptor ()Ljavax/xml/stream/XMLInputFactory; thrownTypes javax/xml/stream/FactoryConfigurationError flags 9
|
||||
-method name newFactory descriptor ()Ljavax/xml/stream/XMLInputFactory;
|
||||
|
||||
class name javax/xml/stream/XMLOutputFactory
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name javax/xml/stream/XMLReporter
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/stream/XMLResolver
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/stream/XMLStreamConstants
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/stream/XMLStreamException
|
||||
header extends java/lang/Exception flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/stream/XMLStreamReader
|
||||
header extends java/lang/Object implements javax/xml/stream/XMLStreamConstants flags 601
|
||||
|
||||
class name javax/xml/stream/XMLStreamWriter
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/stream/events/Attribute
|
||||
header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
|
||||
|
||||
class name javax/xml/stream/events/Characters
|
||||
header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
|
||||
|
||||
class name javax/xml/stream/events/Comment
|
||||
header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
|
||||
|
||||
class name javax/xml/stream/events/DTD
|
||||
header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
|
||||
|
||||
class name javax/xml/stream/events/EndDocument
|
||||
header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
|
||||
|
||||
class name javax/xml/stream/events/EndElement
|
||||
header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
|
||||
|
||||
class name javax/xml/stream/events/EntityDeclaration
|
||||
header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
|
||||
|
||||
class name javax/xml/stream/events/EntityReference
|
||||
header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
|
||||
|
||||
class name javax/xml/stream/events/Namespace
|
||||
header extends java/lang/Object implements javax/xml/stream/events/Attribute flags 601
|
||||
|
||||
class name javax/xml/stream/events/NotationDeclaration
|
||||
header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
|
||||
|
||||
class name javax/xml/stream/events/ProcessingInstruction
|
||||
header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
|
||||
|
||||
class name javax/xml/stream/events/StartDocument
|
||||
header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
|
||||
|
||||
class name javax/xml/stream/events/StartElement
|
||||
header extends java/lang/Object implements javax/xml/stream/events/XMLEvent flags 601
|
||||
|
||||
class name javax/xml/stream/events/XMLEvent
|
||||
header extends java/lang/Object implements javax/xml/stream/XMLStreamConstants flags 601
|
||||
|
||||
class name javax/xml/stream/util/EventReaderDelegate
|
||||
header extends java/lang/Object implements javax/xml/stream/XMLEventReader flags 21
|
||||
|
||||
class name javax/xml/stream/util/StreamReaderDelegate
|
||||
header extends java/lang/Object implements javax/xml/stream/XMLStreamReader flags 21
|
||||
|
||||
class name javax/xml/stream/util/XMLEventAllocator
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/stream/util/XMLEventConsumer
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/transform/ErrorListener
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/transform/OutputKeys
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
class name javax/xml/transform/Result
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/transform/Source
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/transform/SourceLocator
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/transform/Templates
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/transform/Transformer
|
||||
header extends java/lang/Object flags 421
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/transform/TransformerConfigurationException
|
||||
header extends javax/xml/transform/TransformerException flags 21
|
||||
|
||||
class name javax/xml/transform/TransformerException
|
||||
header extends java/lang/Exception flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/transform/TransformerFactory
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name javax/xml/transform/TransformerFactoryConfigurationError
|
||||
header extends java/lang/Error flags 21
|
||||
|
||||
class name javax/xml/transform/URIResolver
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/transform/dom/DOMLocator
|
||||
header extends java/lang/Object implements javax/xml/transform/SourceLocator flags 601
|
||||
|
||||
class name javax/xml/transform/dom/DOMResult
|
||||
header extends java/lang/Object implements javax/xml/transform/Result flags 21
|
||||
|
||||
class name javax/xml/transform/dom/DOMSource
|
||||
header extends java/lang/Object implements javax/xml/transform/Source flags 21
|
||||
|
||||
class name javax/xml/transform/sax/SAXResult
|
||||
header extends java/lang/Object implements javax/xml/transform/Result flags 21
|
||||
|
||||
class name javax/xml/transform/sax/SAXSource
|
||||
header extends java/lang/Object implements javax/xml/transform/Source flags 21
|
||||
|
||||
class name javax/xml/transform/sax/SAXTransformerFactory
|
||||
header extends javax/xml/transform/TransformerFactory flags 421
|
||||
|
||||
class name javax/xml/transform/sax/TemplatesHandler
|
||||
header extends java/lang/Object implements org/xml/sax/ContentHandler flags 601
|
||||
|
||||
class name javax/xml/transform/sax/TransformerHandler
|
||||
header extends java/lang/Object implements org/xml/sax/ContentHandler,org/xml/sax/ext/LexicalHandler,org/xml/sax/DTDHandler flags 601
|
||||
|
||||
class name javax/xml/transform/stax/StAXResult
|
||||
header extends java/lang/Object implements javax/xml/transform/Result flags 21
|
||||
|
||||
class name javax/xml/transform/stax/StAXSource
|
||||
header extends java/lang/Object implements javax/xml/transform/Source flags 21
|
||||
|
||||
class name javax/xml/transform/stream/StreamResult
|
||||
header extends java/lang/Object implements javax/xml/transform/Result flags 21
|
||||
|
||||
class name javax/xml/transform/stream/StreamSource
|
||||
header extends java/lang/Object implements javax/xml/transform/Source flags 21
|
||||
|
||||
class name javax/xml/validation/Schema
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name javax/xml/validation/SchemaFactory
|
||||
header extends java/lang/Object flags 421
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/validation/SchemaFactoryConfigurationError
|
||||
header extends java/lang/Error flags 31
|
||||
|
||||
class name javax/xml/validation/SchemaFactoryLoader
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name javax/xml/validation/TypeInfoProvider
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name javax/xml/validation/Validator
|
||||
header extends java/lang/Object flags 421
|
||||
|
||||
class name javax/xml/validation/ValidatorHandler
|
||||
header extends java/lang/Object implements org/xml/sax/ContentHandler flags 421
|
||||
|
||||
class name javax/xml/xpath/XPath
|
||||
header extends java/lang/Object flags 601
|
||||
innerclass innerClass javax/xml/xpath/XPathEvaluationResult$XPathResultType outerClass javax/xml/xpath/XPathEvaluationResult innerClassName XPathResultType flags 4019
|
||||
|
||||
class name javax/xml/xpath/XPathConstants
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
class name javax/xml/xpath/XPathEvaluationResult
|
||||
header extends java/lang/Object nestMembers javax/xml/xpath/XPathEvaluationResult$XPathResultType flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
|
||||
innerclass innerClass javax/xml/xpath/XPathEvaluationResult$XPathResultType outerClass javax/xml/xpath/XPathEvaluationResult innerClassName XPathResultType flags 4019
|
||||
|
||||
class name javax/xml/xpath/XPathEvaluationResult$XPathResultType
|
||||
header extends java/lang/Enum nestHost javax/xml/xpath/XPathEvaluationResult flags 4031 signature Ljava/lang/Enum<Ljavax/xml/xpath/XPathEvaluationResult$XPathResultType;>;
|
||||
innerclass innerClass javax/xml/xpath/XPathEvaluationResult$XPathResultType outerClass javax/xml/xpath/XPathEvaluationResult innerClassName XPathResultType flags 4019
|
||||
|
||||
class name javax/xml/xpath/XPathException
|
||||
header extends java/lang/Exception flags 21
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
|
||||
class name javax/xml/xpath/XPathExpression
|
||||
header extends java/lang/Object flags 601
|
||||
innerclass innerClass javax/xml/xpath/XPathEvaluationResult$XPathResultType outerClass javax/xml/xpath/XPathEvaluationResult innerClassName XPathResultType flags 4019
|
||||
|
||||
class name javax/xml/xpath/XPathExpressionException
|
||||
header extends javax/xml/xpath/XPathException flags 21
|
||||
|
||||
class name javax/xml/xpath/XPathFactory
|
||||
header extends java/lang/Object flags 421
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/xpath/XPathFactoryConfigurationException
|
||||
header extends javax/xml/xpath/XPathException flags 21
|
||||
|
||||
class name javax/xml/xpath/XPathFunction
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/xpath/XPathFunctionException
|
||||
header extends javax/xml/xpath/XPathExpressionException flags 21
|
||||
|
||||
class name javax/xml/xpath/XPathFunctionResolver
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/xpath/XPathNodes
|
||||
header extends java/lang/Object implements java/lang/Iterable flags 601 signature Ljava/lang/Object;Ljava/lang/Iterable<Lorg/w3c/dom/Node;>;
|
||||
|
||||
class name javax/xml/xpath/XPathVariableResolver
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/Attr
|
||||
header extends java/lang/Object implements org/w3c/dom/Node flags 601
|
||||
|
||||
class name org/w3c/dom/CDATASection
|
||||
header extends java/lang/Object implements org/w3c/dom/Text flags 601
|
||||
|
||||
class name org/w3c/dom/CharacterData
|
||||
header extends java/lang/Object implements org/w3c/dom/Node flags 601
|
||||
|
||||
class name org/w3c/dom/Comment
|
||||
header extends java/lang/Object implements org/w3c/dom/CharacterData flags 601
|
||||
|
||||
class name org/w3c/dom/DOMConfiguration
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/DOMError
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/DOMErrorHandler
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/DOMException
|
||||
header extends java/lang/RuntimeException flags 21
|
||||
|
||||
class name org/w3c/dom/DOMImplementation
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/DOMImplementationList
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/DOMImplementationSource
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/DOMLocator
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/DOMStringList
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/Document
|
||||
header extends java/lang/Object implements org/w3c/dom/Node flags 601
|
||||
|
||||
class name org/w3c/dom/DocumentFragment
|
||||
header extends java/lang/Object implements org/w3c/dom/Node flags 601
|
||||
|
||||
class name org/w3c/dom/DocumentType
|
||||
header extends java/lang/Object implements org/w3c/dom/Node flags 601
|
||||
|
||||
class name org/w3c/dom/Element
|
||||
header extends java/lang/Object implements org/w3c/dom/Node flags 601
|
||||
|
||||
class name org/w3c/dom/ElementTraversal
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/Entity
|
||||
header extends java/lang/Object implements org/w3c/dom/Node flags 601
|
||||
|
||||
class name org/w3c/dom/EntityReference
|
||||
header extends java/lang/Object implements org/w3c/dom/Node flags 601
|
||||
|
||||
class name org/w3c/dom/NameList
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/NamedNodeMap
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/Node
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/NodeList
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/Notation
|
||||
header extends java/lang/Object implements org/w3c/dom/Node flags 601
|
||||
|
||||
class name org/w3c/dom/ProcessingInstruction
|
||||
header extends java/lang/Object implements org/w3c/dom/Node flags 601
|
||||
|
||||
class name org/w3c/dom/Text
|
||||
header extends java/lang/Object implements org/w3c/dom/CharacterData flags 601
|
||||
|
||||
class name org/w3c/dom/TypeInfo
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/UserDataHandler
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/events/DocumentEvent
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/events/Event
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/events/EventException
|
||||
header extends java/lang/RuntimeException flags 21
|
||||
|
||||
class name org/w3c/dom/events/EventListener
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/events/EventTarget
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/events/MouseEvent
|
||||
header extends java/lang/Object implements org/w3c/dom/events/UIEvent flags 601
|
||||
|
||||
class name org/w3c/dom/events/MutationEvent
|
||||
header extends java/lang/Object implements org/w3c/dom/events/Event flags 601
|
||||
|
||||
class name org/w3c/dom/events/UIEvent
|
||||
header extends java/lang/Object implements org/w3c/dom/events/Event flags 601
|
||||
|
||||
class name org/w3c/dom/ls/DOMImplementationLS
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/ls/LSException
|
||||
header extends java/lang/RuntimeException flags 21
|
||||
|
||||
class name org/w3c/dom/ls/LSInput
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/ls/LSLoadEvent
|
||||
header extends java/lang/Object implements org/w3c/dom/events/Event flags 601
|
||||
|
||||
class name org/w3c/dom/ls/LSOutput
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/ls/LSParser
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/ls/LSParserFilter
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/ls/LSProgressEvent
|
||||
header extends java/lang/Object implements org/w3c/dom/events/Event flags 601
|
||||
|
||||
class name org/w3c/dom/ls/LSResourceResolver
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/ls/LSSerializer
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/ls/LSSerializerFilter
|
||||
header extends java/lang/Object implements org/w3c/dom/traversal/NodeFilter flags 601
|
||||
|
||||
class name org/w3c/dom/ranges/DocumentRange
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/ranges/Range
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/ranges/RangeException
|
||||
header extends java/lang/RuntimeException flags 21
|
||||
|
||||
class name org/w3c/dom/traversal/DocumentTraversal
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/traversal/NodeFilter
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/traversal/NodeIterator
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/traversal/TreeWalker
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/views/AbstractView
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/w3c/dom/views/DocumentView
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/xml/sax/AttributeList
|
||||
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.5")
|
||||
|
||||
class name org/xml/sax/Attributes
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/xml/sax/ContentHandler
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/xml/sax/DTDHandler
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/xml/sax/DocumentHandler
|
||||
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.5")
|
||||
|
||||
class name org/xml/sax/EntityResolver
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/xml/sax/ErrorHandler
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/xml/sax/HandlerBase
|
||||
header extends java/lang/Object implements org/xml/sax/EntityResolver,org/xml/sax/DTDHandler,org/xml/sax/DocumentHandler,org/xml/sax/ErrorHandler flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.5")
|
||||
|
||||
class name org/xml/sax/InputSource
|
||||
header extends java/lang/Object flags 21
|
||||
|
||||
class name org/xml/sax/Locator
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/xml/sax/Parser
|
||||
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.5")
|
||||
|
||||
class name org/xml/sax/SAXException
|
||||
header extends java/lang/Exception flags 21
|
||||
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
|
||||
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name org/xml/sax/SAXNotRecognizedException
|
||||
header extends org/xml/sax/SAXException flags 21
|
||||
|
||||
class name org/xml/sax/SAXNotSupportedException
|
||||
header extends org/xml/sax/SAXException flags 21
|
||||
|
||||
class name org/xml/sax/SAXParseException
|
||||
header extends org/xml/sax/SAXException flags 21
|
||||
|
||||
class name org/xml/sax/XMLFilter
|
||||
header extends java/lang/Object implements org/xml/sax/XMLReader flags 601
|
||||
|
||||
class name org/xml/sax/XMLReader
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/xml/sax/ext/Attributes2
|
||||
header extends java/lang/Object implements org/xml/sax/Attributes flags 601
|
||||
|
||||
class name org/xml/sax/ext/Attributes2Impl
|
||||
header extends org/xml/sax/helpers/AttributesImpl implements org/xml/sax/ext/Attributes2 flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name org/xml/sax/ext/DeclHandler
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/xml/sax/ext/DefaultHandler2
|
||||
header extends org/xml/sax/helpers/DefaultHandler implements org/xml/sax/ext/LexicalHandler,org/xml/sax/ext/DeclHandler,org/xml/sax/ext/EntityResolver2 flags 21
|
||||
|
||||
class name org/xml/sax/ext/EntityResolver2
|
||||
header extends java/lang/Object implements org/xml/sax/EntityResolver flags 601
|
||||
|
||||
class name org/xml/sax/ext/LexicalHandler
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name org/xml/sax/ext/Locator2
|
||||
header extends java/lang/Object implements org/xml/sax/Locator flags 601
|
||||
|
||||
class name org/xml/sax/ext/Locator2Impl
|
||||
header extends org/xml/sax/helpers/LocatorImpl implements org/xml/sax/ext/Locator2 flags 21
|
||||
|
||||
class name org/xml/sax/helpers/AttributeListImpl
|
||||
header extends java/lang/Object implements org/xml/sax/AttributeList flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.5")
|
||||
|
||||
class name org/xml/sax/helpers/AttributesImpl
|
||||
header extends java/lang/Object implements org/xml/sax/Attributes flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name org/xml/sax/helpers/DefaultHandler
|
||||
header extends java/lang/Object implements org/xml/sax/EntityResolver,org/xml/sax/DTDHandler,org/xml/sax/ContentHandler,org/xml/sax/ErrorHandler flags 21
|
||||
|
||||
class name org/xml/sax/helpers/LocatorImpl
|
||||
header extends java/lang/Object implements org/xml/sax/Locator flags 21
|
||||
|
||||
class name org/xml/sax/helpers/ParserFactory
|
||||
header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="1.5")
|
||||
|
||||
class name org/xml/sax/helpers/XMLFilterImpl
|
||||
header extends java/lang/Object implements org/xml/sax/XMLFilter,org/xml/sax/EntityResolver,org/xml/sax/DTDHandler,org/xml/sax/ContentHandler,org/xml/sax/ErrorHandler flags 21
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name org/xml/sax/helpers/XMLReaderFactory
|
||||
header extends java/lang/Object flags 31 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
-class name javax/xml/bind/JAXBPermission
|
||||
|
||||
class name javax/xml/bind/annotation/XmlElement
|
||||
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})
|
||||
innerclass innerClass javax/xml/bind/annotation/XmlElement$DEFAULT outerClass javax/xml/bind/annotation/XmlElement innerClassName DEFAULT flags 19
|
||||
|
||||
class name javax/xml/bind/annotation/XmlElementRef
|
||||
-method name required descriptor ()Z
|
||||
|
||||
212
make/data/symbols/java.xml.bind-B.sym.txt
Normal file
212
make/data/symbols/java.xml.bind-B.sym.txt
Normal file
@@ -0,0 +1,212 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
-module name java.xml.bind
|
||||
|
||||
-class name javax/xml/bind/Binder
|
||||
|
||||
-class name javax/xml/bind/DataBindingException
|
||||
|
||||
-class name javax/xml/bind/DatatypeConverter
|
||||
|
||||
-class name javax/xml/bind/DatatypeConverterInterface
|
||||
|
||||
-class name javax/xml/bind/Element
|
||||
|
||||
-class name javax/xml/bind/JAXB
|
||||
|
||||
-class name javax/xml/bind/JAXBContext
|
||||
|
||||
-class name javax/xml/bind/JAXBContextFactory
|
||||
|
||||
-class name javax/xml/bind/JAXBElement
|
||||
|
||||
-class name javax/xml/bind/JAXBElement$GlobalScope
|
||||
|
||||
-class name javax/xml/bind/JAXBException
|
||||
|
||||
-class name javax/xml/bind/JAXBIntrospector
|
||||
|
||||
-class name javax/xml/bind/JAXBPermission
|
||||
|
||||
-class name javax/xml/bind/MarshalException
|
||||
|
||||
-class name javax/xml/bind/Marshaller
|
||||
|
||||
-class name javax/xml/bind/Marshaller$Listener
|
||||
|
||||
-class name javax/xml/bind/NotIdentifiableEvent
|
||||
|
||||
-class name javax/xml/bind/ParseConversionEvent
|
||||
|
||||
-class name javax/xml/bind/PrintConversionEvent
|
||||
|
||||
-class name javax/xml/bind/PropertyException
|
||||
|
||||
-class name javax/xml/bind/SchemaOutputResolver
|
||||
|
||||
-class name javax/xml/bind/TypeConstraintException
|
||||
|
||||
-class name javax/xml/bind/UnmarshalException
|
||||
|
||||
-class name javax/xml/bind/Unmarshaller
|
||||
|
||||
-class name javax/xml/bind/Unmarshaller$Listener
|
||||
|
||||
-class name javax/xml/bind/UnmarshallerHandler
|
||||
|
||||
-class name javax/xml/bind/ValidationEvent
|
||||
|
||||
-class name javax/xml/bind/ValidationEventHandler
|
||||
|
||||
-class name javax/xml/bind/ValidationEventLocator
|
||||
|
||||
-class name javax/xml/bind/ValidationException
|
||||
|
||||
-class name javax/xml/bind/Validator
|
||||
|
||||
-class name javax/xml/bind/annotation/DomHandler
|
||||
|
||||
-class name javax/xml/bind/annotation/W3CDomHandler
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlAccessOrder
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlAccessType
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlAccessorOrder
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlAccessorType
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlAnyAttribute
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlAnyElement
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlAttachmentRef
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlAttribute
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlElement
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlElement$DEFAULT
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlElementDecl
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlElementDecl$GLOBAL
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlElementRef
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlElementRef$DEFAULT
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlElementRefs
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlElementWrapper
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlElements
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlEnum
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlEnumValue
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlID
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlIDREF
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlInlineBinaryData
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlList
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlMimeType
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlMixed
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlNs
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlNsForm
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlRegistry
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlRootElement
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlSchema
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlSchemaType
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlSchemaType$DEFAULT
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlSchemaTypes
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlSeeAlso
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlTransient
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlType
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlType$DEFAULT
|
||||
|
||||
-class name javax/xml/bind/annotation/XmlValue
|
||||
|
||||
-class name javax/xml/bind/annotation/adapters/CollapsedStringAdapter
|
||||
|
||||
-class name javax/xml/bind/annotation/adapters/HexBinaryAdapter
|
||||
|
||||
-class name javax/xml/bind/annotation/adapters/NormalizedStringAdapter
|
||||
|
||||
-class name javax/xml/bind/annotation/adapters/XmlAdapter
|
||||
|
||||
-class name javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter
|
||||
|
||||
-class name javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter$DEFAULT
|
||||
|
||||
-class name javax/xml/bind/annotation/adapters/XmlJavaTypeAdapters
|
||||
|
||||
-class name javax/xml/bind/attachment/AttachmentMarshaller
|
||||
|
||||
-class name javax/xml/bind/attachment/AttachmentUnmarshaller
|
||||
|
||||
-class name javax/xml/bind/helpers/AbstractMarshallerImpl
|
||||
|
||||
-class name javax/xml/bind/helpers/AbstractUnmarshallerImpl
|
||||
|
||||
-class name javax/xml/bind/helpers/DefaultValidationEventHandler
|
||||
|
||||
-class name javax/xml/bind/helpers/NotIdentifiableEventImpl
|
||||
|
||||
-class name javax/xml/bind/helpers/ParseConversionEventImpl
|
||||
|
||||
-class name javax/xml/bind/helpers/PrintConversionEventImpl
|
||||
|
||||
-class name javax/xml/bind/helpers/ValidationEventImpl
|
||||
|
||||
-class name javax/xml/bind/helpers/ValidationEventLocatorImpl
|
||||
|
||||
-class name javax/xml/bind/util/JAXBResult
|
||||
|
||||
-class name javax/xml/bind/util/JAXBSource
|
||||
|
||||
-class name javax/xml/bind/util/ValidationEventCollector
|
||||
|
||||
236
make/data/symbols/java.xml.crypto-B.sym.txt
Normal file
236
make/data/symbols/java.xml.crypto-B.sym.txt
Normal file
@@ -0,0 +1,236 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
module name java.xml.crypto
|
||||
header exports javax/xml/crypto,javax/xml/crypto/dom,javax/xml/crypto/dsig,javax/xml/crypto/dsig/dom,javax/xml/crypto/dsig/keyinfo,javax/xml/crypto/dsig/spec requires name\u0020;java.base\u0020;flags\u0020;8000,name\u0020;java.logging\u0020;flags\u0020;0,name\u0020;java.xml\u0020;flags\u0020;20 provides interface\u0020;java/security/Provider\u0020;impls\u0020;org/jcp/xml/dsig/internal/dom/XMLDSigRI target linux-amd64 flags 8000
|
||||
|
||||
class name javax/xml/crypto/AlgorithmMethod
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/crypto/Data
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/crypto/KeySelector
|
||||
header extends java/lang/Object nestMembers javax/xml/crypto/KeySelector$Purpose flags 421
|
||||
innerclass innerClass javax/xml/crypto/KeySelector$Purpose outerClass javax/xml/crypto/KeySelector innerClassName Purpose flags 9
|
||||
|
||||
class name javax/xml/crypto/KeySelector$Purpose
|
||||
header extends java/lang/Object nestHost javax/xml/crypto/KeySelector flags 21
|
||||
innerclass innerClass javax/xml/crypto/KeySelector$Purpose outerClass javax/xml/crypto/KeySelector innerClassName Purpose flags 9
|
||||
|
||||
class name javax/xml/crypto/KeySelectorException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name javax/xml/crypto/KeySelectorResult
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/crypto/MarshalException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name javax/xml/crypto/NoSuchMechanismException
|
||||
header extends java/lang/RuntimeException flags 21
|
||||
|
||||
class name javax/xml/crypto/NodeSetData
|
||||
header extends java/lang/Object implements javax/xml/crypto/Data,java/lang/Iterable flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljavax/xml/crypto/Data;Ljava/lang/Iterable<TT;>;
|
||||
|
||||
class name javax/xml/crypto/OctetStreamData
|
||||
header extends java/lang/Object implements javax/xml/crypto/Data flags 21
|
||||
|
||||
class name javax/xml/crypto/URIDereferencer
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/crypto/URIReference
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/crypto/URIReferenceException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name javax/xml/crypto/XMLCryptoContext
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/crypto/XMLStructure
|
||||
header extends java/lang/Object flags 601
|
||||
|
||||
class name javax/xml/crypto/dom/DOMCryptoContext
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLCryptoContext flags 21
|
||||
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/crypto/dom/DOMStructure
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 21
|
||||
|
||||
class name javax/xml/crypto/dom/DOMURIReference
|
||||
header extends java/lang/Object implements javax/xml/crypto/URIReference flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/CanonicalizationMethod
|
||||
header extends java/lang/Object implements javax/xml/crypto/dsig/Transform flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/DigestMethod
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure,javax/xml/crypto/AlgorithmMethod flags 601
|
||||
field name SHA224 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#sha224 flags 19
|
||||
field name SHA384 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#sha384 flags 19
|
||||
field name SHA3_224 descriptor Ljava/lang/String; constantValue http://www.w3.org/2007/05/xmldsig-more#sha3-224 flags 19
|
||||
field name SHA3_256 descriptor Ljava/lang/String; constantValue http://www.w3.org/2007/05/xmldsig-more#sha3-256 flags 19
|
||||
field name SHA3_384 descriptor Ljava/lang/String; constantValue http://www.w3.org/2007/05/xmldsig-more#sha3-384 flags 19
|
||||
field name SHA3_512 descriptor Ljava/lang/String; constantValue http://www.w3.org/2007/05/xmldsig-more#sha3-512 flags 19
|
||||
|
||||
class name javax/xml/crypto/dsig/Manifest
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/Reference
|
||||
header extends java/lang/Object implements javax/xml/crypto/URIReference,javax/xml/crypto/XMLStructure flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/SignatureMethod
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure,javax/xml/crypto/AlgorithmMethod flags 601
|
||||
field name DSA_SHA256 descriptor Ljava/lang/String; constantValue http://www.w3.org/2009/xmldsig11#dsa-sha256 flags 19
|
||||
field name RSA_SHA224 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#rsa-sha224 flags 19
|
||||
field name RSA_SHA256 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#rsa-sha256 flags 19
|
||||
field name RSA_SHA384 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#rsa-sha384 flags 19
|
||||
field name RSA_SHA512 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#rsa-sha512 flags 19
|
||||
field name SHA1_RSA_MGF1 descriptor Ljava/lang/String; constantValue http://www.w3.org/2007/05/xmldsig-more#sha1-rsa-MGF1 flags 19
|
||||
field name SHA224_RSA_MGF1 descriptor Ljava/lang/String; constantValue http://www.w3.org/2007/05/xmldsig-more#sha224-rsa-MGF1 flags 19
|
||||
field name SHA256_RSA_MGF1 descriptor Ljava/lang/String; constantValue http://www.w3.org/2007/05/xmldsig-more#sha256-rsa-MGF1 flags 19
|
||||
field name SHA384_RSA_MGF1 descriptor Ljava/lang/String; constantValue http://www.w3.org/2007/05/xmldsig-more#sha384-rsa-MGF1 flags 19
|
||||
field name SHA512_RSA_MGF1 descriptor Ljava/lang/String; constantValue http://www.w3.org/2007/05/xmldsig-more#sha512-rsa-MGF1 flags 19
|
||||
field name ECDSA_SHA1 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1 flags 19
|
||||
field name ECDSA_SHA224 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha224 flags 19
|
||||
field name ECDSA_SHA256 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256 flags 19
|
||||
field name ECDSA_SHA384 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384 flags 19
|
||||
field name ECDSA_SHA512 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512 flags 19
|
||||
field name HMAC_SHA224 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#hmac-sha224 flags 19
|
||||
field name HMAC_SHA256 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#hmac-sha256 flags 19
|
||||
field name HMAC_SHA384 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#hmac-sha384 flags 19
|
||||
field name HMAC_SHA512 descriptor Ljava/lang/String; constantValue http://www.w3.org/2001/04/xmldsig-more#hmac-sha512 flags 19
|
||||
|
||||
class name javax/xml/crypto/dsig/SignatureProperties
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/SignatureProperty
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/SignedInfo
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/Transform
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure,javax/xml/crypto/AlgorithmMethod flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/TransformException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name javax/xml/crypto/dsig/XMLObject
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/XMLSignContext
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLCryptoContext flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/XMLSignature
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure nestMembers javax/xml/crypto/dsig/XMLSignature$SignatureValue flags 601
|
||||
innerclass innerClass javax/xml/crypto/dsig/XMLSignature$SignatureValue outerClass javax/xml/crypto/dsig/XMLSignature innerClassName SignatureValue flags 609
|
||||
|
||||
class name javax/xml/crypto/dsig/XMLSignature$SignatureValue
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure nestHost javax/xml/crypto/dsig/XMLSignature flags 601
|
||||
innerclass innerClass javax/xml/crypto/dsig/XMLSignature$SignatureValue outerClass javax/xml/crypto/dsig/XMLSignature innerClassName SignatureValue flags 609
|
||||
|
||||
class name javax/xml/crypto/dsig/XMLSignatureException
|
||||
header extends java/lang/Exception flags 21
|
||||
|
||||
class name javax/xml/crypto/dsig/XMLSignatureFactory
|
||||
header extends java/lang/Object flags 421
|
||||
innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/crypto/dsig/XMLValidateContext
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLCryptoContext flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/dom/DOMSignContext
|
||||
header extends javax/xml/crypto/dom/DOMCryptoContext implements javax/xml/crypto/dsig/XMLSignContext flags 21
|
||||
|
||||
class name javax/xml/crypto/dsig/dom/DOMValidateContext
|
||||
header extends javax/xml/crypto/dom/DOMCryptoContext implements javax/xml/crypto/dsig/XMLValidateContext flags 21
|
||||
|
||||
class name javax/xml/crypto/dsig/keyinfo/KeyInfo
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/keyinfo/KeyInfoFactory
|
||||
header extends java/lang/Object flags 421
|
||||
innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9
|
||||
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
|
||||
|
||||
class name javax/xml/crypto/dsig/keyinfo/KeyName
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/keyinfo/KeyValue
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/keyinfo/PGPData
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/keyinfo/RetrievalMethod
|
||||
header extends java/lang/Object implements javax/xml/crypto/URIReference,javax/xml/crypto/XMLStructure flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/keyinfo/X509Data
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/keyinfo/X509IssuerSerial
|
||||
header extends java/lang/Object implements javax/xml/crypto/XMLStructure flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/spec/C14NMethodParameterSpec
|
||||
header extends java/lang/Object implements javax/xml/crypto/dsig/spec/TransformParameterSpec flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/spec/DigestMethodParameterSpec
|
||||
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/spec/ExcC14NParameterSpec
|
||||
header extends java/lang/Object implements javax/xml/crypto/dsig/spec/C14NMethodParameterSpec flags 31
|
||||
|
||||
class name javax/xml/crypto/dsig/spec/HMACParameterSpec
|
||||
header extends java/lang/Object implements javax/xml/crypto/dsig/spec/SignatureMethodParameterSpec flags 31
|
||||
|
||||
class name javax/xml/crypto/dsig/spec/SignatureMethodParameterSpec
|
||||
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/spec/TransformParameterSpec
|
||||
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 601
|
||||
|
||||
class name javax/xml/crypto/dsig/spec/XPathFilter2ParameterSpec
|
||||
header extends java/lang/Object implements javax/xml/crypto/dsig/spec/TransformParameterSpec flags 31
|
||||
|
||||
class name javax/xml/crypto/dsig/spec/XPathFilterParameterSpec
|
||||
header extends java/lang/Object implements javax/xml/crypto/dsig/spec/TransformParameterSpec flags 31
|
||||
|
||||
class name javax/xml/crypto/dsig/spec/XPathType
|
||||
header extends java/lang/Object nestMembers javax/xml/crypto/dsig/spec/XPathType$Filter flags 21
|
||||
innerclass innerClass javax/xml/crypto/dsig/spec/XPathType$Filter outerClass javax/xml/crypto/dsig/spec/XPathType innerClassName Filter flags 9
|
||||
|
||||
class name javax/xml/crypto/dsig/spec/XPathType$Filter
|
||||
header extends java/lang/Object nestHost javax/xml/crypto/dsig/spec/XPathType flags 21
|
||||
innerclass innerClass javax/xml/crypto/dsig/spec/XPathType$Filter outerClass javax/xml/crypto/dsig/spec/XPathType innerClassName Filter flags 9
|
||||
|
||||
class name javax/xml/crypto/dsig/spec/XSLTTransformParameterSpec
|
||||
header extends java/lang/Object implements javax/xml/crypto/dsig/spec/TransformParameterSpec flags 31
|
||||
|
||||
@@ -1,103 +0,0 @@
|
||||
#
|
||||
# Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
class name javax/xml/ws/Endpoint
|
||||
-method name create descriptor (Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint;
|
||||
-method name create descriptor (Ljava/lang/String;Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint;
|
||||
-method name publish descriptor (Ljava/lang/String;Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint;
|
||||
-method name publish descriptor (Ljavax/xml/ws/spi/http/HttpContext;)V
|
||||
-method name setEndpointContext descriptor (Ljavax/xml/ws/EndpointContext;)V
|
||||
|
||||
-class name javax/xml/ws/EndpointContext
|
||||
|
||||
class name javax/xml/ws/FaultAction
|
||||
-method name className descriptor ()Ljava/lang/Class;
|
||||
method name className descriptor ()Ljava/lang/Class; flags 401
|
||||
|
||||
class name javax/xml/ws/Holder
|
||||
header extends java/lang/Object flags 31 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
|
||||
|
||||
class name javax/xml/ws/RequestWrapper
|
||||
-method name partName descriptor ()Ljava/lang/String;
|
||||
|
||||
class name javax/xml/ws/RespectBinding
|
||||
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented;@Ljavax/xml/ws/spi/WebServiceFeatureAnnotation;(id="javax.xml.ws.RespectBindingFeature",bean=cLjavax/xml/ws/RespectBindingFeature;)
|
||||
|
||||
class name javax/xml/ws/ResponseWrapper
|
||||
-method name partName descriptor ()Ljava/lang/String;
|
||||
|
||||
class name javax/xml/ws/Service
|
||||
-method name <init> descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;[Ljavax/xml/ws/WebServiceFeature;)V
|
||||
-method name create descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Service;
|
||||
-method name create descriptor (Ljavax/xml/namespace/QName;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Service;
|
||||
|
||||
class name javax/xml/ws/WebFault
|
||||
-method name messageName descriptor ()Ljava/lang/String;
|
||||
|
||||
class name javax/xml/ws/WebServiceRef
|
||||
-method name type descriptor ()Ljava/lang/Class;
|
||||
-method name value descriptor ()Ljava/lang/Class;
|
||||
-method name lookup descriptor ()Ljava/lang/String;
|
||||
method name type descriptor ()Ljava/lang/Class; annotationDefaultValue cLjava/lang/Object; flags 401
|
||||
method name value descriptor ()Ljava/lang/Class; annotationDefaultValue cLjava/lang/Object; flags 401
|
||||
|
||||
class name javax/xml/ws/soap/Addressing
|
||||
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented;@Ljavax/xml/ws/spi/WebServiceFeatureAnnotation;(id="http://www.w3.org/2005/08/addressing/module",bean=cLjavax/xml/ws/soap/AddressingFeature;)
|
||||
-method name responses descriptor ()Ljavax/xml/ws/soap/AddressingFeature$Responses;
|
||||
|
||||
class name javax/xml/ws/soap/AddressingFeature
|
||||
header extends javax/xml/ws/WebServiceFeature flags 31
|
||||
-method name <init> descriptor (ZZLjavax/xml/ws/soap/AddressingFeature$Responses;)V
|
||||
-method name getResponses descriptor ()Ljavax/xml/ws/soap/AddressingFeature$Responses;
|
||||
|
||||
-class name javax/xml/ws/soap/AddressingFeature$Responses
|
||||
|
||||
class name javax/xml/ws/soap/MTOM
|
||||
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Documented;@Ljavax/xml/ws/spi/WebServiceFeatureAnnotation;(id="http://www.w3.org/2004/08/soap/features/http-optimization",bean=cLjavax/xml/ws/soap/MTOMFeature;)
|
||||
|
||||
-class name javax/xml/ws/spi/Invoker
|
||||
|
||||
class name javax/xml/ws/spi/Provider
|
||||
-method name createServiceDelegate descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;Ljava/lang/Class;)Ljavax/xml/ws/spi/ServiceDelegate;
|
||||
-method name createServiceDelegate descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;Ljava/lang/Class;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/spi/ServiceDelegate;
|
||||
-method name createW3CEndpointReference descriptor (Ljava/lang/String;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/Map;)Ljavax/xml/ws/wsaddressing/W3CEndpointReference;
|
||||
-method name createAndPublishEndpoint descriptor (Ljava/lang/String;Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint;
|
||||
-method name createEndpoint descriptor (Ljava/lang/String;Ljava/lang/Object;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint;
|
||||
-method name createEndpoint descriptor (Ljava/lang/String;Ljava/lang/Class;Ljavax/xml/ws/spi/Invoker;[Ljavax/xml/ws/WebServiceFeature;)Ljavax/xml/ws/Endpoint;
|
||||
method name createServiceDelegate descriptor (Ljava/net/URL;Ljavax/xml/namespace/QName;Ljava/lang/Class;)Ljavax/xml/ws/spi/ServiceDelegate; flags 401
|
||||
|
||||
-class name javax/xml/ws/spi/http/HttpContext
|
||||
|
||||
-class name javax/xml/ws/spi/http/HttpExchange
|
||||
|
||||
-class name javax/xml/ws/spi/http/HttpHandler
|
||||
|
||||
-class name javax/xml/ws/wsaddressing/W3CEndpointReference
|
||||
|
||||
-class name javax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder
|
||||
|
||||
230
make/data/symbols/java.xml.ws-B.sym.txt
Normal file
230
make/data/symbols/java.xml.ws-B.sym.txt
Normal file
@@ -0,0 +1,230 @@
|
||||
#
|
||||
# Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License version 2 only, as
|
||||
# published by the Free Software Foundation. Oracle designates this
|
||||
# particular file as subject to the "Classpath" exception as provided
|
||||
# by Oracle in the LICENSE file that accompanied this code.
|
||||
#
|
||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
# version 2 for more details (a copy is included in the LICENSE file that
|
||||
# accompanied this code).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License version
|
||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
#
|
||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# ##########################################################
|
||||
# ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
|
||||
# ##########################################################
|
||||
#
|
||||
-module name java.xml.ws
|
||||
|
||||
-class name javax/jws/HandlerChain
|
||||
|
||||
-class name javax/jws/Oneway
|
||||
|
||||
-class name javax/jws/WebMethod
|
||||
|
||||
-class name javax/jws/WebParam
|
||||
|
||||
-class name javax/jws/WebParam$Mode
|
||||
|
||||
-class name javax/jws/WebResult
|
||||
|
||||
-class name javax/jws/WebService
|
||||
|
||||
-class name javax/jws/soap/InitParam
|
||||
|
||||
-class name javax/jws/soap/SOAPBinding
|
||||
|
||||
-class name javax/jws/soap/SOAPBinding$ParameterStyle
|
||||
|
||||
-class name javax/jws/soap/SOAPBinding$Style
|
||||
|
||||
-class name javax/jws/soap/SOAPBinding$Use
|
||||
|
||||
-class name javax/jws/soap/SOAPMessageHandler
|
||||
|
||||
-class name javax/jws/soap/SOAPMessageHandlers
|
||||
|
||||
-class name javax/xml/soap/AttachmentPart
|
||||
|
||||
-class name javax/xml/soap/Detail
|
||||
|
||||
-class name javax/xml/soap/DetailEntry
|
||||
|
||||
-class name javax/xml/soap/MessageFactory
|
||||
|
||||
-class name javax/xml/soap/MimeHeader
|
||||
|
||||
-class name javax/xml/soap/MimeHeaders
|
||||
|
||||
-class name javax/xml/soap/Name
|
||||
|
||||
-class name javax/xml/soap/Node
|
||||
|
||||
-class name javax/xml/soap/SAAJMetaFactory
|
||||
|
||||
-class name javax/xml/soap/SAAJResult
|
||||
|
||||
-class name javax/xml/soap/SOAPBody
|
||||
|
||||
-class name javax/xml/soap/SOAPBodyElement
|
||||
|
||||
-class name javax/xml/soap/SOAPConnection
|
||||
|
||||
-class name javax/xml/soap/SOAPConnectionFactory
|
||||
|
||||
-class name javax/xml/soap/SOAPConstants
|
||||
|
||||
-class name javax/xml/soap/SOAPElement
|
||||
|
||||
-class name javax/xml/soap/SOAPElementFactory
|
||||
|
||||
-class name javax/xml/soap/SOAPEnvelope
|
||||
|
||||
-class name javax/xml/soap/SOAPException
|
||||
|
||||
-class name javax/xml/soap/SOAPFactory
|
||||
|
||||
-class name javax/xml/soap/SOAPFault
|
||||
|
||||
-class name javax/xml/soap/SOAPFaultElement
|
||||
|
||||
-class name javax/xml/soap/SOAPHeader
|
||||
|
||||
-class name javax/xml/soap/SOAPHeaderElement
|
||||
|
||||
-class name javax/xml/soap/SOAPMessage
|
||||
|
||||
-class name javax/xml/soap/SOAPPart
|
||||
|
||||
-class name javax/xml/soap/Text
|
||||
|
||||
-class name javax/xml/ws/Action
|
||||
|
||||
-class name javax/xml/ws/AsyncHandler
|
||||
|
||||
-class name javax/xml/ws/Binding
|
||||
|
||||
-class name javax/xml/ws/BindingProvider
|
||||
|
||||
-class name javax/xml/ws/BindingType
|
||||
|
||||
-class name javax/xml/ws/Dispatch
|
||||
|
||||
-class name javax/xml/ws/Endpoint
|
||||
|
||||
-class name javax/xml/ws/EndpointContext
|
||||
|
||||
-class name javax/xml/ws/EndpointReference
|
||||
|
||||
-class name javax/xml/ws/FaultAction
|
||||
|
||||
-class name javax/xml/ws/Holder
|
||||
|
||||
-class name javax/xml/ws/LogicalMessage
|
||||
|
||||
-class name javax/xml/ws/ProtocolException
|
||||
|
||||
-class name javax/xml/ws/Provider
|
||||
|
||||
-class name javax/xml/ws/RequestWrapper
|
||||
|
||||
-class name javax/xml/ws/RespectBinding
|
||||
|
||||
-class name javax/xml/ws/RespectBindingFeature
|
||||
|
||||
-class name javax/xml/ws/Response
|
||||
|
||||
-class name javax/xml/ws/ResponseWrapper
|
||||
|
||||
-class name javax/xml/ws/Service
|
||||
|
||||
-class name javax/xml/ws/Service$Mode
|
||||
|
||||
-class name javax/xml/ws/ServiceMode
|
||||
|
||||
-class name javax/xml/ws/WebEndpoint
|
||||
|
||||
-class name javax/xml/ws/WebFault
|
||||
|
||||
-class name javax/xml/ws/WebServiceClient
|
||||
|
||||
-class name javax/xml/ws/WebServiceContext
|
||||
|
||||
-class name javax/xml/ws/WebServiceException
|
||||
|
||||
-class name javax/xml/ws/WebServiceFeature
|
||||
|
||||
-class name javax/xml/ws/WebServicePermission
|
||||
|
||||
-class name javax/xml/ws/WebServiceProvider
|
||||
|
||||
-class name javax/xml/ws/WebServiceRef
|
||||
|
||||
-class name javax/xml/ws/WebServiceRefs
|
||||
|
||||
-class name javax/xml/ws/handler/Handler
|
||||
|
||||
-class name javax/xml/ws/handler/HandlerResolver
|
||||
|
||||
-class name javax/xml/ws/handler/LogicalHandler
|
||||
|
||||
-class name javax/xml/ws/handler/LogicalMessageContext
|
||||
|
||||
-class name javax/xml/ws/handler/MessageContext
|
||||
|
||||
-class name javax/xml/ws/handler/MessageContext$Scope
|
||||
|
||||
-class name javax/xml/ws/handler/PortInfo
|
||||
|
||||
-class name javax/xml/ws/handler/soap/SOAPHandler
|
||||
|
||||
-class name javax/xml/ws/handler/soap/SOAPMessageContext
|
||||
|
||||
-class name javax/xml/ws/http/HTTPBinding
|
||||
|
||||
-class name javax/xml/ws/http/HTTPException
|
||||
|
||||
-class name javax/xml/ws/soap/Addressing
|
||||
|
||||
-class name javax/xml/ws/soap/AddressingFeature
|
||||
|
||||
-class name javax/xml/ws/soap/AddressingFeature$Responses
|
||||
|
||||
-class name javax/xml/ws/soap/MTOM
|
||||
|
||||
-class name javax/xml/ws/soap/MTOMFeature
|
||||
|
||||
-class name javax/xml/ws/soap/SOAPBinding
|
||||
|
||||
-class name javax/xml/ws/soap/SOAPFaultException
|
||||
|
||||
-class name javax/xml/ws/spi/Invoker
|
||||
|
||||
-class name javax/xml/ws/spi/Provider
|
||||
|
||||
-class name javax/xml/ws/spi/ServiceDelegate
|
||||
|
||||
-class name javax/xml/ws/spi/WebServiceFeatureAnnotation
|
||||
|
||||
-class name javax/xml/ws/spi/http/HttpContext
|
||||
|
||||
-class name javax/xml/ws/spi/http/HttpExchange
|
||||
|
||||
-class name javax/xml/ws/spi/http/HttpHandler
|
||||
|
||||
-class name javax/xml/ws/wsaddressing/W3CEndpointReference
|
||||
|
||||
-class name javax/xml/ws/wsaddressing/W3CEndpointReferenceBuilder
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user