Hi there,
just curious: ran over the definition of
<com.sun.star.packages.zip.ZipConstants>, which lists constant values of
*different/varying* (!) types!
Is that an error or to be expected?
Here's the full list one gets using reflection, indicating that
"java.lang.Short" and "java.lang.Integer" are used within the same
constant definitions:
xtd=[<com.sun.star.packages.zip.ZipConstants>: <CONSTANTS>
0: DEFLATED - 8 - <class java.lang.Short>
1: NO_COMPRESSION - 0 - <class java.lang.Short>
2: BEST_SPEED - 1 - <class java.lang.Short>
3: BEST_COMPRESSION - 9 - <class java.lang.Short>
4: DEFAULT_COMPRESSION - -1 - <class java.lang.Short>
5: FILTERED - 1 - <class java.lang.Short>
6: HUFFMAN_ONLY - 2 - <class java.lang.Short>
7: DEFAULT_STRATEGY - 0 - <class java.lang.Short>
8: STORED - 0 - <class java.lang.Short>
9: DEF_MEM_LEVEL - 8 - <class java.lang.Short>
10: LOCSIG - 67324752 - <class java.lang.Integer>
11: EXTSIG - 134695760 - <class java.lang.Integer>
12: CENSIG - 33639248 - <class java.lang.Integer>
13: ENDSIG - 101010256 - <class java.lang.Integer>
14: SPANSIG - 134695760 - <class java.lang.Integer>
15: LOCHDR - 30 - <class java.lang.Short>
16: EXTHDR - 16 - <class java.lang.Short>
17: CENHDR - 46 - <class java.lang.Short>
18: ENDHDR - 22 - <class java.lang.Short>
19: LOCVER - 4 - <class java.lang.Short>
20: LOCFLG - 6 - <class java.lang.Short>
21: LOCHOW - 8 - <class java.lang.Short>
22: LOCTIM - 10 - <class java.lang.Short>
23: LOCCRC - 14 - <class java.lang.Short>
24: LOCSIZ - 18 - <class java.lang.Short>
25: LOCLEN - 22 - <class java.lang.Short>
26: LOCNAM - 26 - <class java.lang.Short>
27: LOCEXT - 28 - <class java.lang.Short>
28: EXTCRC - 4 - <class java.lang.Short>
29: EXTSIZ - 8 - <class java.lang.Short>
30: EXTLEN - 12 - <class java.lang.Short>
31: CENVEM - 4 - <class java.lang.Short>
32: CENVER - 6 - <class java.lang.Short>
33: CENFLG - 8 - <class java.lang.Short>
34: CENHOW - 10 - <class java.lang.Short>
35: CENTIM - 12 - <class java.lang.Short>
36: CENDAT - 14 - <class java.lang.Short>
37: CENCRC - 16 - <class java.lang.Short>
38: CENSIZ - 20 - <class java.lang.Short>
39: CENLEN - 24 - <class java.lang.Short>
40: CENNAM - 28 - <class java.lang.Short>
41: CENEXT - 30 - <class java.lang.Short>
42: CENCOM - 32 - <class java.lang.Short>
43: CENDSK - 34 - <class java.lang.Short>
44: CENATT - 36 - <class java.lang.Short>
45: CENATX - 38 - <class java.lang.Short>
46: CENOFF - 42 - <class java.lang.Short>
47: ENDSUB - 8 - <class java.lang.Short>
48: ENDTOT - 10 - <class java.lang.Short>
49: ENDSIZ - 12 - <class java.lang.Short>
50: ENDOFF - 16 - <class java.lang.Short>
51: ENDCOM - 20 - <class java.lang.Short>
Didn't see that in the other constant definitions.
Regards,
---rony