Added:
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.java
URL:
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.java?view=auto&rev=160090
==============================================================================
---
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.java
(added)
+++
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.java
Mon Apr 4 12:41:23 2005
@@ -0,0 +1,957 @@
+/*
+ * Copyright 2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.jdo.tck.pc.fieldtypes;
+
+import java.io.Serializable;
+import java.util.TreeMap;
+
+public class TreeMapStringKeyCollections {
+ public int identifier;
+ public TreeMap TreeMapOfString_Object0;
+ public TreeMap TreeMapOfString_Object1;
+ public TreeMap TreeMapOfString_Object2;
+ public TreeMap TreeMapOfString_SimpleClass3;
+ public TreeMap TreeMapOfString_SimpleClass4;
+ public TreeMap TreeMapOfString_SimpleClass5;
+ public TreeMap TreeMapOfString_SimpleInterface6;
+ public TreeMap TreeMapOfString_SimpleInterface7;
+ public TreeMap TreeMapOfString_SimpleInterface8;
+ public TreeMap TreeMapOfString_String9;
+ public TreeMap TreeMapOfString_String10;
+ public TreeMap TreeMapOfString_String11;
+ public TreeMap TreeMapOfString_Date12;
+ public TreeMap TreeMapOfString_Date13;
+ public TreeMap TreeMapOfString_Date14;
+ public TreeMap TreeMapOfString_Locale15;
+ public TreeMap TreeMapOfString_Locale16;
+ public TreeMap TreeMapOfString_Locale17;
+ public TreeMap TreeMapOfString_BigDecimal18;
+ public TreeMap TreeMapOfString_BigDecimal19;
+ public TreeMap TreeMapOfString_BigDecimal20;
+ public TreeMap TreeMapOfString_BigInteger21;
+ public TreeMap TreeMapOfString_BigInteger22;
+ public TreeMap TreeMapOfString_BigInteger23;
+ public TreeMap TreeMapOfString_Byte24;
+ public TreeMap TreeMapOfString_Byte25;
+ public TreeMap TreeMapOfString_Byte26;
+ public TreeMap TreeMapOfString_Double27;
+ public TreeMap TreeMapOfString_Double28;
+ public TreeMap TreeMapOfString_Double29;
+ public TreeMap TreeMapOfString_Float30;
+ public TreeMap TreeMapOfString_Float31;
+ public TreeMap TreeMapOfString_Float32;
+ public TreeMap TreeMapOfString_Integer33;
+ public TreeMap TreeMapOfString_Integer34;
+ public TreeMap TreeMapOfString_Integer35;
+ public TreeMap TreeMapOfString_Long36;
+ public TreeMap TreeMapOfString_Long37;
+ public TreeMap TreeMapOfString_Long38;
+ public TreeMap TreeMapOfString_Short39;
+ public TreeMap TreeMapOfString_Short40;
+ public TreeMap TreeMapOfString_Short41;
+ public TreeMap TreeMapOfString_Object42;
+ public TreeMap TreeMapOfString_Object43;
+ public TreeMap TreeMapOfString_Object44;
+ public TreeMap TreeMapOfString_SimpleClass45;
+ public TreeMap TreeMapOfString_SimpleClass46;
+ public TreeMap TreeMapOfString_SimpleClass47;
+ public TreeMap TreeMapOfString_SimpleInterface48;
+ public TreeMap TreeMapOfString_SimpleInterface49;
+ public TreeMap TreeMapOfString_SimpleInterface50;
+ public TreeMap TreeMapOfString_String51;
+ public TreeMap TreeMapOfString_String52;
+ public TreeMap TreeMapOfString_String53;
+ public TreeMap TreeMapOfString_Date54;
+ public TreeMap TreeMapOfString_Date55;
+ public TreeMap TreeMapOfString_Date56;
+ public TreeMap TreeMapOfString_Locale57;
+ public TreeMap TreeMapOfString_Locale58;
+ public TreeMap TreeMapOfString_Locale59;
+ public TreeMap TreeMapOfString_BigDecimal60;
+ public TreeMap TreeMapOfString_BigDecimal61;
+ public TreeMap TreeMapOfString_BigDecimal62;
+ public TreeMap TreeMapOfString_BigInteger63;
+ public TreeMap TreeMapOfString_BigInteger64;
+ public TreeMap TreeMapOfString_BigInteger65;
+ public TreeMap TreeMapOfString_Byte66;
+ public TreeMap TreeMapOfString_Byte67;
+ public TreeMap TreeMapOfString_Byte68;
+ public TreeMap TreeMapOfString_Double69;
+ public TreeMap TreeMapOfString_Double70;
+ public TreeMap TreeMapOfString_Double71;
+ public TreeMap TreeMapOfString_Float72;
+ public TreeMap TreeMapOfString_Float73;
+ public TreeMap TreeMapOfString_Float74;
+ public TreeMap TreeMapOfString_Integer75;
+ public TreeMap TreeMapOfString_Integer76;
+ public TreeMap TreeMapOfString_Integer77;
+ public TreeMap TreeMapOfString_Long78;
+ public TreeMap TreeMapOfString_Long79;
+ public TreeMap TreeMapOfString_Long80;
+ public TreeMap TreeMapOfString_Short81;
+ public TreeMap TreeMapOfString_Short82;
+ public TreeMap TreeMapOfString_Short83;
+ public TreeMap TreeMapOfString_Object84;
+ public TreeMap TreeMapOfString_Object85;
+ public TreeMap TreeMapOfString_Object86;
+ public TreeMap TreeMapOfString_SimpleClass87;
+ public TreeMap TreeMapOfString_SimpleClass88;
+ public TreeMap TreeMapOfString_SimpleClass89;
+ public TreeMap TreeMapOfString_SimpleInterface90;
+ public TreeMap TreeMapOfString_SimpleInterface91;
+ public TreeMap TreeMapOfString_SimpleInterface92;
+ public TreeMap TreeMapOfString_String93;
+ public TreeMap TreeMapOfString_String94;
+ public TreeMap TreeMapOfString_String95;
+ public TreeMap TreeMapOfString_Date96;
+ public TreeMap TreeMapOfString_Date97;
+ public TreeMap TreeMapOfString_Date98;
+ public TreeMap TreeMapOfString_Locale99;
+ public TreeMap TreeMapOfString_Locale100;
+ public TreeMap TreeMapOfString_Locale101;
+ public TreeMap TreeMapOfString_BigDecimal102;
+ public TreeMap TreeMapOfString_BigDecimal103;
+ public TreeMap TreeMapOfString_BigDecimal104;
+ public TreeMap TreeMapOfString_BigInteger105;
+ public TreeMap TreeMapOfString_BigInteger106;
+ public TreeMap TreeMapOfString_BigInteger107;
+ public TreeMap TreeMapOfString_Byte108;
+ public TreeMap TreeMapOfString_Byte109;
+ public TreeMap TreeMapOfString_Byte110;
+ public TreeMap TreeMapOfString_Double111;
+ public TreeMap TreeMapOfString_Double112;
+ public TreeMap TreeMapOfString_Double113;
+ public TreeMap TreeMapOfString_Float114;
+ public TreeMap TreeMapOfString_Float115;
+ public TreeMap TreeMapOfString_Float116;
+ public TreeMap TreeMapOfString_Integer117;
+ public TreeMap TreeMapOfString_Integer118;
+ public TreeMap TreeMapOfString_Integer119;
+ public TreeMap TreeMapOfString_Long120;
+ public TreeMap TreeMapOfString_Long121;
+ public TreeMap TreeMapOfString_Long122;
+ public TreeMap TreeMapOfString_Short123;
+ public TreeMap TreeMapOfString_Short124;
+ public TreeMap TreeMapOfString_Short125;
+
+ public static final String [] fieldSpecs = {
+ "public TreeMap TreeMapOfString_Object0",
+ "embedded-value=true public TreeMap TreeMapOfString_Object1",
+ "embedded-value=false public TreeMap TreeMapOfString_Object2",
+ "public TreeMap TreeMapOfString_SimpleClass3",
+ "embedded-value=true public TreeMap TreeMapOfString_SimpleClass4",
+ "embedded-value=false public TreeMap TreeMapOfString_SimpleClass5",
+ "public TreeMap TreeMapOfString_SimpleInterface6",
+ "embedded-value=true public TreeMap TreeMapOfString_SimpleInterface7",
+ "embedded-value=false public TreeMap TreeMapOfString_SimpleInterface8",
+ "public TreeMap TreeMapOfString_String9",
+ "embedded-value=true public TreeMap TreeMapOfString_String10",
+ "embedded-value=false public TreeMap TreeMapOfString_String11",
+ "public TreeMap TreeMapOfString_Date12",
+ "embedded-value=true public TreeMap TreeMapOfString_Date13",
+ "embedded-value=false public TreeMap TreeMapOfString_Date14",
+ "public TreeMap TreeMapOfString_Locale15",
+ "embedded-value=true public TreeMap TreeMapOfString_Locale16",
+ "embedded-value=false public TreeMap TreeMapOfString_Locale17",
+ "public TreeMap TreeMapOfString_BigDecimal18",
+ "embedded-value=true public TreeMap TreeMapOfString_BigDecimal19",
+ "embedded-value=false public TreeMap TreeMapOfString_BigDecimal20",
+ "public TreeMap TreeMapOfString_BigInteger21",
+ "embedded-value=true public TreeMap TreeMapOfString_BigInteger22",
+ "embedded-value=false public TreeMap TreeMapOfString_BigInteger23",
+ "public TreeMap TreeMapOfString_Byte24",
+ "embedded-value=true public TreeMap TreeMapOfString_Byte25",
+ "embedded-value=false public TreeMap TreeMapOfString_Byte26",
+ "public TreeMap TreeMapOfString_Double27",
+ "embedded-value=true public TreeMap TreeMapOfString_Double28",
+ "embedded-value=false public TreeMap TreeMapOfString_Double29",
+ "public TreeMap TreeMapOfString_Float30",
+ "embedded-value=true public TreeMap TreeMapOfString_Float31",
+ "embedded-value=false public TreeMap TreeMapOfString_Float32",
+ "public TreeMap TreeMapOfString_Integer33",
+ "embedded-value=true public TreeMap TreeMapOfString_Integer34",
+ "embedded-value=false public TreeMap TreeMapOfString_Integer35",
+ "public TreeMap TreeMapOfString_Long36",
+ "embedded-value=true public TreeMap TreeMapOfString_Long37",
+ "embedded-value=false public TreeMap TreeMapOfString_Long38",
+ "public TreeMap TreeMapOfString_Short39",
+ "embedded-value=true public TreeMap TreeMapOfString_Short40",
+ "embedded-value=false public TreeMap TreeMapOfString_Short41",
+ "embedded-key=true public TreeMap TreeMapOfString_Object42",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_Object43",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_Object44",
+ "embedded-key=true public TreeMap TreeMapOfString_SimpleClass45",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_SimpleClass46",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_SimpleClass47",
+ "embedded-key=true public TreeMap TreeMapOfString_SimpleInterface48",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_SimpleInterface49",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_SimpleInterface50",
+ "embedded-key=true public TreeMap TreeMapOfString_String51",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_String52",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_String53",
+ "embedded-key=true public TreeMap TreeMapOfString_Date54",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_Date55",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_Date56",
+ "embedded-key=true public TreeMap TreeMapOfString_Locale57",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_Locale58",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_Locale59",
+ "embedded-key=true public TreeMap TreeMapOfString_BigDecimal60",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_BigDecimal61",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_BigDecimal62",
+ "embedded-key=true public TreeMap TreeMapOfString_BigInteger63",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_BigInteger64",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_BigInteger65",
+ "embedded-key=true public TreeMap TreeMapOfString_Byte66",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_Byte67",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_Byte68",
+ "embedded-key=true public TreeMap TreeMapOfString_Double69",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_Double70",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_Double71",
+ "embedded-key=true public TreeMap TreeMapOfString_Float72",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_Float73",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_Float74",
+ "embedded-key=true public TreeMap TreeMapOfString_Integer75",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_Integer76",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_Integer77",
+ "embedded-key=true public TreeMap TreeMapOfString_Long78",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_Long79",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_Long80",
+ "embedded-key=true public TreeMap TreeMapOfString_Short81",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_Short82",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_Short83",
+ "embedded-key=false public TreeMap TreeMapOfString_Object84",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_Object85",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_Object86",
+ "embedded-key=false public TreeMap TreeMapOfString_SimpleClass87",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_SimpleClass88",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_SimpleClass89",
+ "embedded-key=false public TreeMap TreeMapOfString_SimpleInterface90",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_SimpleInterface91",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_SimpleInterface92",
+ "embedded-key=false public TreeMap TreeMapOfString_String93",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_String94",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_String95",
+ "embedded-key=false public TreeMap TreeMapOfString_Date96",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_Date97",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_Date98",
+ "embedded-key=false public TreeMap TreeMapOfString_Locale99",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_Locale100",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_Locale101",
+ "embedded-key=false public TreeMap TreeMapOfString_BigDecimal102",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_BigDecimal103",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_BigDecimal104",
+ "embedded-key=false public TreeMap TreeMapOfString_BigInteger105",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_BigInteger106",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_BigInteger107",
+ "embedded-key=false public TreeMap TreeMapOfString_Byte108",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_Byte109",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_Byte110",
+ "embedded-key=false public TreeMap TreeMapOfString_Double111",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_Double112",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_Double113",
+ "embedded-key=false public TreeMap TreeMapOfString_Float114",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_Float115",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_Float116",
+ "embedded-key=false public TreeMap TreeMapOfString_Integer117",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_Integer118",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_Integer119",
+ "embedded-key=false public TreeMap TreeMapOfString_Long120",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_Long121",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_Long122",
+ "embedded-key=false public TreeMap TreeMapOfString_Short123",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_Short124",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_Short125"
+ };
+ public int getLength()
+ {
+ return fieldSpecs.length;
+ }
+ public TreeMap get(int index)
+ {
+ switch (index)
+ {
+ case(0):
+ return TreeMapOfString_Object0;
+ case(1):
+ return TreeMapOfString_Object1;
+ case(2):
+ return TreeMapOfString_Object2;
+ case(3):
+ return TreeMapOfString_SimpleClass3;
+ case(4):
+ return TreeMapOfString_SimpleClass4;
+ case(5):
+ return TreeMapOfString_SimpleClass5;
+ case(6):
+ return TreeMapOfString_SimpleInterface6;
+ case(7):
+ return TreeMapOfString_SimpleInterface7;
+ case(8):
+ return TreeMapOfString_SimpleInterface8;
+ case(9):
+ return TreeMapOfString_String9;
+ case(10):
+ return TreeMapOfString_String10;
+ case(11):
+ return TreeMapOfString_String11;
+ case(12):
+ return TreeMapOfString_Date12;
+ case(13):
+ return TreeMapOfString_Date13;
+ case(14):
+ return TreeMapOfString_Date14;
+ case(15):
+ return TreeMapOfString_Locale15;
+ case(16):
+ return TreeMapOfString_Locale16;
+ case(17):
+ return TreeMapOfString_Locale17;
+ case(18):
+ return TreeMapOfString_BigDecimal18;
+ case(19):
+ return TreeMapOfString_BigDecimal19;
+ case(20):
+ return TreeMapOfString_BigDecimal20;
+ case(21):
+ return TreeMapOfString_BigInteger21;
+ case(22):
+ return TreeMapOfString_BigInteger22;
+ case(23):
+ return TreeMapOfString_BigInteger23;
+ case(24):
+ return TreeMapOfString_Byte24;
+ case(25):
+ return TreeMapOfString_Byte25;
+ case(26):
+ return TreeMapOfString_Byte26;
+ case(27):
+ return TreeMapOfString_Double27;
+ case(28):
+ return TreeMapOfString_Double28;
+ case(29):
+ return TreeMapOfString_Double29;
+ case(30):
+ return TreeMapOfString_Float30;
+ case(31):
+ return TreeMapOfString_Float31;
+ case(32):
+ return TreeMapOfString_Float32;
+ case(33):
+ return TreeMapOfString_Integer33;
+ case(34):
+ return TreeMapOfString_Integer34;
+ case(35):
+ return TreeMapOfString_Integer35;
+ case(36):
+ return TreeMapOfString_Long36;
+ case(37):
+ return TreeMapOfString_Long37;
+ case(38):
+ return TreeMapOfString_Long38;
+ case(39):
+ return TreeMapOfString_Short39;
+ case(40):
+ return TreeMapOfString_Short40;
+ case(41):
+ return TreeMapOfString_Short41;
+ case(42):
+ return TreeMapOfString_Object42;
+ case(43):
+ return TreeMapOfString_Object43;
+ case(44):
+ return TreeMapOfString_Object44;
+ case(45):
+ return TreeMapOfString_SimpleClass45;
+ case(46):
+ return TreeMapOfString_SimpleClass46;
+ case(47):
+ return TreeMapOfString_SimpleClass47;
+ case(48):
+ return TreeMapOfString_SimpleInterface48;
+ case(49):
+ return TreeMapOfString_SimpleInterface49;
+ case(50):
+ return TreeMapOfString_SimpleInterface50;
+ case(51):
+ return TreeMapOfString_String51;
+ case(52):
+ return TreeMapOfString_String52;
+ case(53):
+ return TreeMapOfString_String53;
+ case(54):
+ return TreeMapOfString_Date54;
+ case(55):
+ return TreeMapOfString_Date55;
+ case(56):
+ return TreeMapOfString_Date56;
+ case(57):
+ return TreeMapOfString_Locale57;
+ case(58):
+ return TreeMapOfString_Locale58;
+ case(59):
+ return TreeMapOfString_Locale59;
+ case(60):
+ return TreeMapOfString_BigDecimal60;
+ case(61):
+ return TreeMapOfString_BigDecimal61;
+ case(62):
+ return TreeMapOfString_BigDecimal62;
+ case(63):
+ return TreeMapOfString_BigInteger63;
+ case(64):
+ return TreeMapOfString_BigInteger64;
+ case(65):
+ return TreeMapOfString_BigInteger65;
+ case(66):
+ return TreeMapOfString_Byte66;
+ case(67):
+ return TreeMapOfString_Byte67;
+ case(68):
+ return TreeMapOfString_Byte68;
+ case(69):
+ return TreeMapOfString_Double69;
+ case(70):
+ return TreeMapOfString_Double70;
+ case(71):
+ return TreeMapOfString_Double71;
+ case(72):
+ return TreeMapOfString_Float72;
+ case(73):
+ return TreeMapOfString_Float73;
+ case(74):
+ return TreeMapOfString_Float74;
+ case(75):
+ return TreeMapOfString_Integer75;
+ case(76):
+ return TreeMapOfString_Integer76;
+ case(77):
+ return TreeMapOfString_Integer77;
+ case(78):
+ return TreeMapOfString_Long78;
+ case(79):
+ return TreeMapOfString_Long79;
+ case(80):
+ return TreeMapOfString_Long80;
+ case(81):
+ return TreeMapOfString_Short81;
+ case(82):
+ return TreeMapOfString_Short82;
+ case(83):
+ return TreeMapOfString_Short83;
+ case(84):
+ return TreeMapOfString_Object84;
+ case(85):
+ return TreeMapOfString_Object85;
+ case(86):
+ return TreeMapOfString_Object86;
+ case(87):
+ return TreeMapOfString_SimpleClass87;
+ case(88):
+ return TreeMapOfString_SimpleClass88;
+ case(89):
+ return TreeMapOfString_SimpleClass89;
+ case(90):
+ return TreeMapOfString_SimpleInterface90;
+ case(91):
+ return TreeMapOfString_SimpleInterface91;
+ case(92):
+ return TreeMapOfString_SimpleInterface92;
+ case(93):
+ return TreeMapOfString_String93;
+ case(94):
+ return TreeMapOfString_String94;
+ case(95):
+ return TreeMapOfString_String95;
+ case(96):
+ return TreeMapOfString_Date96;
+ case(97):
+ return TreeMapOfString_Date97;
+ case(98):
+ return TreeMapOfString_Date98;
+ case(99):
+ return TreeMapOfString_Locale99;
+ case(100):
+ return TreeMapOfString_Locale100;
+ case(101):
+ return TreeMapOfString_Locale101;
+ case(102):
+ return TreeMapOfString_BigDecimal102;
+ case(103):
+ return TreeMapOfString_BigDecimal103;
+ case(104):
+ return TreeMapOfString_BigDecimal104;
+ case(105):
+ return TreeMapOfString_BigInteger105;
+ case(106):
+ return TreeMapOfString_BigInteger106;
+ case(107):
+ return TreeMapOfString_BigInteger107;
+ case(108):
+ return TreeMapOfString_Byte108;
+ case(109):
+ return TreeMapOfString_Byte109;
+ case(110):
+ return TreeMapOfString_Byte110;
+ case(111):
+ return TreeMapOfString_Double111;
+ case(112):
+ return TreeMapOfString_Double112;
+ case(113):
+ return TreeMapOfString_Double113;
+ case(114):
+ return TreeMapOfString_Float114;
+ case(115):
+ return TreeMapOfString_Float115;
+ case(116):
+ return TreeMapOfString_Float116;
+ case(117):
+ return TreeMapOfString_Integer117;
+ case(118):
+ return TreeMapOfString_Integer118;
+ case(119):
+ return TreeMapOfString_Integer119;
+ case(120):
+ return TreeMapOfString_Long120;
+ case(121):
+ return TreeMapOfString_Long121;
+ case(122):
+ return TreeMapOfString_Long122;
+ case(123):
+ return TreeMapOfString_Short123;
+ case(124):
+ return TreeMapOfString_Short124;
+ case(125):
+ return TreeMapOfString_Short125;
+ default:
+ throw new IndexOutOfBoundsException();
+ }
+ }
+ public boolean set(int index,TreeMap value)
+ {
+ if(fieldSpecs[index].indexOf("final") != -1)
+ return false;
+ switch (index)
+ {
+ case(0):
+ TreeMapOfString_Object0= value;
+ break;
+ case(1):
+ TreeMapOfString_Object1= value;
+ break;
+ case(2):
+ TreeMapOfString_Object2= value;
+ break;
+ case(3):
+ TreeMapOfString_SimpleClass3= value;
+ break;
+ case(4):
+ TreeMapOfString_SimpleClass4= value;
+ break;
+ case(5):
+ TreeMapOfString_SimpleClass5= value;
+ break;
+ case(6):
+ TreeMapOfString_SimpleInterface6= value;
+ break;
+ case(7):
+ TreeMapOfString_SimpleInterface7= value;
+ break;
+ case(8):
+ TreeMapOfString_SimpleInterface8= value;
+ break;
+ case(9):
+ TreeMapOfString_String9= value;
+ break;
+ case(10):
+ TreeMapOfString_String10= value;
+ break;
+ case(11):
+ TreeMapOfString_String11= value;
+ break;
+ case(12):
+ TreeMapOfString_Date12= value;
+ break;
+ case(13):
+ TreeMapOfString_Date13= value;
+ break;
+ case(14):
+ TreeMapOfString_Date14= value;
+ break;
+ case(15):
+ TreeMapOfString_Locale15= value;
+ break;
+ case(16):
+ TreeMapOfString_Locale16= value;
+ break;
+ case(17):
+ TreeMapOfString_Locale17= value;
+ break;
+ case(18):
+ TreeMapOfString_BigDecimal18= value;
+ break;
+ case(19):
+ TreeMapOfString_BigDecimal19= value;
+ break;
+ case(20):
+ TreeMapOfString_BigDecimal20= value;
+ break;
+ case(21):
+ TreeMapOfString_BigInteger21= value;
+ break;
+ case(22):
+ TreeMapOfString_BigInteger22= value;
+ break;
+ case(23):
+ TreeMapOfString_BigInteger23= value;
+ break;
+ case(24):
+ TreeMapOfString_Byte24= value;
+ break;
+ case(25):
+ TreeMapOfString_Byte25= value;
+ break;
+ case(26):
+ TreeMapOfString_Byte26= value;
+ break;
+ case(27):
+ TreeMapOfString_Double27= value;
+ break;
+ case(28):
+ TreeMapOfString_Double28= value;
+ break;
+ case(29):
+ TreeMapOfString_Double29= value;
+ break;
+ case(30):
+ TreeMapOfString_Float30= value;
+ break;
+ case(31):
+ TreeMapOfString_Float31= value;
+ break;
+ case(32):
+ TreeMapOfString_Float32= value;
+ break;
+ case(33):
+ TreeMapOfString_Integer33= value;
+ break;
+ case(34):
+ TreeMapOfString_Integer34= value;
+ break;
+ case(35):
+ TreeMapOfString_Integer35= value;
+ break;
+ case(36):
+ TreeMapOfString_Long36= value;
+ break;
+ case(37):
+ TreeMapOfString_Long37= value;
+ break;
+ case(38):
+ TreeMapOfString_Long38= value;
+ break;
+ case(39):
+ TreeMapOfString_Short39= value;
+ break;
+ case(40):
+ TreeMapOfString_Short40= value;
+ break;
+ case(41):
+ TreeMapOfString_Short41= value;
+ break;
+ case(42):
+ TreeMapOfString_Object42= value;
+ break;
+ case(43):
+ TreeMapOfString_Object43= value;
+ break;
+ case(44):
+ TreeMapOfString_Object44= value;
+ break;
+ case(45):
+ TreeMapOfString_SimpleClass45= value;
+ break;
+ case(46):
+ TreeMapOfString_SimpleClass46= value;
+ break;
+ case(47):
+ TreeMapOfString_SimpleClass47= value;
+ break;
+ case(48):
+ TreeMapOfString_SimpleInterface48= value;
+ break;
+ case(49):
+ TreeMapOfString_SimpleInterface49= value;
+ break;
+ case(50):
+ TreeMapOfString_SimpleInterface50= value;
+ break;
+ case(51):
+ TreeMapOfString_String51= value;
+ break;
+ case(52):
+ TreeMapOfString_String52= value;
+ break;
+ case(53):
+ TreeMapOfString_String53= value;
+ break;
+ case(54):
+ TreeMapOfString_Date54= value;
+ break;
+ case(55):
+ TreeMapOfString_Date55= value;
+ break;
+ case(56):
+ TreeMapOfString_Date56= value;
+ break;
+ case(57):
+ TreeMapOfString_Locale57= value;
+ break;
+ case(58):
+ TreeMapOfString_Locale58= value;
+ break;
+ case(59):
+ TreeMapOfString_Locale59= value;
+ break;
+ case(60):
+ TreeMapOfString_BigDecimal60= value;
+ break;
+ case(61):
+ TreeMapOfString_BigDecimal61= value;
+ break;
+ case(62):
+ TreeMapOfString_BigDecimal62= value;
+ break;
+ case(63):
+ TreeMapOfString_BigInteger63= value;
+ break;
+ case(64):
+ TreeMapOfString_BigInteger64= value;
+ break;
+ case(65):
+ TreeMapOfString_BigInteger65= value;
+ break;
+ case(66):
+ TreeMapOfString_Byte66= value;
+ break;
+ case(67):
+ TreeMapOfString_Byte67= value;
+ break;
+ case(68):
+ TreeMapOfString_Byte68= value;
+ break;
+ case(69):
+ TreeMapOfString_Double69= value;
+ break;
+ case(70):
+ TreeMapOfString_Double70= value;
+ break;
+ case(71):
+ TreeMapOfString_Double71= value;
+ break;
+ case(72):
+ TreeMapOfString_Float72= value;
+ break;
+ case(73):
+ TreeMapOfString_Float73= value;
+ break;
+ case(74):
+ TreeMapOfString_Float74= value;
+ break;
+ case(75):
+ TreeMapOfString_Integer75= value;
+ break;
+ case(76):
+ TreeMapOfString_Integer76= value;
+ break;
+ case(77):
+ TreeMapOfString_Integer77= value;
+ break;
+ case(78):
+ TreeMapOfString_Long78= value;
+ break;
+ case(79):
+ TreeMapOfString_Long79= value;
+ break;
+ case(80):
+ TreeMapOfString_Long80= value;
+ break;
+ case(81):
+ TreeMapOfString_Short81= value;
+ break;
+ case(82):
+ TreeMapOfString_Short82= value;
+ break;
+ case(83):
+ TreeMapOfString_Short83= value;
+ break;
+ case(84):
+ TreeMapOfString_Object84= value;
+ break;
+ case(85):
+ TreeMapOfString_Object85= value;
+ break;
+ case(86):
+ TreeMapOfString_Object86= value;
+ break;
+ case(87):
+ TreeMapOfString_SimpleClass87= value;
+ break;
+ case(88):
+ TreeMapOfString_SimpleClass88= value;
+ break;
+ case(89):
+ TreeMapOfString_SimpleClass89= value;
+ break;
+ case(90):
+ TreeMapOfString_SimpleInterface90= value;
+ break;
+ case(91):
+ TreeMapOfString_SimpleInterface91= value;
+ break;
+ case(92):
+ TreeMapOfString_SimpleInterface92= value;
+ break;
+ case(93):
+ TreeMapOfString_String93= value;
+ break;
+ case(94):
+ TreeMapOfString_String94= value;
+ break;
+ case(95):
+ TreeMapOfString_String95= value;
+ break;
+ case(96):
+ TreeMapOfString_Date96= value;
+ break;
+ case(97):
+ TreeMapOfString_Date97= value;
+ break;
+ case(98):
+ TreeMapOfString_Date98= value;
+ break;
+ case(99):
+ TreeMapOfString_Locale99= value;
+ break;
+ case(100):
+ TreeMapOfString_Locale100= value;
+ break;
+ case(101):
+ TreeMapOfString_Locale101= value;
+ break;
+ case(102):
+ TreeMapOfString_BigDecimal102= value;
+ break;
+ case(103):
+ TreeMapOfString_BigDecimal103= value;
+ break;
+ case(104):
+ TreeMapOfString_BigDecimal104= value;
+ break;
+ case(105):
+ TreeMapOfString_BigInteger105= value;
+ break;
+ case(106):
+ TreeMapOfString_BigInteger106= value;
+ break;
+ case(107):
+ TreeMapOfString_BigInteger107= value;
+ break;
+ case(108):
+ TreeMapOfString_Byte108= value;
+ break;
+ case(109):
+ TreeMapOfString_Byte109= value;
+ break;
+ case(110):
+ TreeMapOfString_Byte110= value;
+ break;
+ case(111):
+ TreeMapOfString_Double111= value;
+ break;
+ case(112):
+ TreeMapOfString_Double112= value;
+ break;
+ case(113):
+ TreeMapOfString_Double113= value;
+ break;
+ case(114):
+ TreeMapOfString_Float114= value;
+ break;
+ case(115):
+ TreeMapOfString_Float115= value;
+ break;
+ case(116):
+ TreeMapOfString_Float116= value;
+ break;
+ case(117):
+ TreeMapOfString_Integer117= value;
+ break;
+ case(118):
+ TreeMapOfString_Integer118= value;
+ break;
+ case(119):
+ TreeMapOfString_Integer119= value;
+ break;
+ case(120):
+ TreeMapOfString_Long120= value;
+ break;
+ case(121):
+ TreeMapOfString_Long121= value;
+ break;
+ case(122):
+ TreeMapOfString_Long122= value;
+ break;
+ case(123):
+ TreeMapOfString_Short123= value;
+ break;
+ case(124):
+ TreeMapOfString_Short124= value;
+ break;
+ case(125):
+ TreeMapOfString_Short125= value;
+ break;
+ default:
+ throw new IndexOutOfBoundsException();
+ }
+ return true;
+ }
+
+ public static class Oid implements Serializable {
+ public int identifier;
+
+ public Oid() {
+ }
+
+ public Oid(String s) { identifier = Integer.parseInt(justTheId(s)); }
+
+ public String toString() { return this.getClass().getName() + ": " +
identifier;}
+
+ public int hashCode() { return (int)identifier ; }
+
+ public boolean equals(Object other) {
+ if (other != null && (other instanceof Oid)) {
+ Oid k = (Oid)other;
+ return k.identifier == this.identifier;
+ }
+ return false;
+ }
+
+ protected static String justTheId(String str) {
+ return str.substring(str.indexOf(':') + 1);
+ }
+ }
+}
Propchange:
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringKeyCollections.java
------------------------------------------------------------------------------
svn:executable = *
Added:
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.java
URL:
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.java?view=auto&rev=160090
==============================================================================
---
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.java
(added)
+++
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.java
Mon Apr 4 12:41:23 2005
@@ -0,0 +1,895 @@
+/*
+ * Copyright 2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.jdo.tck.pc.fieldtypes;
+
+import java.io.Serializable;
+import java.util.TreeMap;
+
+public class TreeMapStringValueCollections {
+ public int identifier;
+ public TreeMap TreeMapOfObject_String0;
+ public TreeMap TreeMapOfObject_String1;
+ public TreeMap TreeMapOfObject_String2;
+ public TreeMap TreeMapOfObject_String3;
+ public TreeMap TreeMapOfObject_String4;
+ public TreeMap TreeMapOfObject_String5;
+ public TreeMap TreeMapOfObject_String6;
+ public TreeMap TreeMapOfObject_String7;
+ public TreeMap TreeMapOfObject_String8;
+ public TreeMap TreeMapOfSimpleClass_String9;
+ public TreeMap TreeMapOfSimpleClass_String10;
+ public TreeMap TreeMapOfSimpleClass_String11;
+ public TreeMap TreeMapOfSimpleClass_String12;
+ public TreeMap TreeMapOfSimpleClass_String13;
+ public TreeMap TreeMapOfSimpleClass_String14;
+ public TreeMap TreeMapOfSimpleClass_String15;
+ public TreeMap TreeMapOfSimpleClass_String16;
+ public TreeMap TreeMapOfSimpleClass_String17;
+ public TreeMap TreeMapOfSimpleInterface_String18;
+ public TreeMap TreeMapOfSimpleInterface_String19;
+ public TreeMap TreeMapOfSimpleInterface_String20;
+ public TreeMap TreeMapOfSimpleInterface_String21;
+ public TreeMap TreeMapOfSimpleInterface_String22;
+ public TreeMap TreeMapOfSimpleInterface_String23;
+ public TreeMap TreeMapOfSimpleInterface_String24;
+ public TreeMap TreeMapOfSimpleInterface_String25;
+ public TreeMap TreeMapOfSimpleInterface_String26;
+ public TreeMap TreeMapOfString_String27;
+ public TreeMap TreeMapOfString_String28;
+ public TreeMap TreeMapOfString_String29;
+ public TreeMap TreeMapOfString_String30;
+ public TreeMap TreeMapOfString_String31;
+ public TreeMap TreeMapOfString_String32;
+ public TreeMap TreeMapOfString_String33;
+ public TreeMap TreeMapOfString_String34;
+ public TreeMap TreeMapOfString_String35;
+ public TreeMap TreeMapOfDate_String36;
+ public TreeMap TreeMapOfDate_String37;
+ public TreeMap TreeMapOfDate_String38;
+ public TreeMap TreeMapOfDate_String39;
+ public TreeMap TreeMapOfDate_String40;
+ public TreeMap TreeMapOfDate_String41;
+ public TreeMap TreeMapOfDate_String42;
+ public TreeMap TreeMapOfDate_String43;
+ public TreeMap TreeMapOfDate_String44;
+ public TreeMap TreeMapOfBigDecimal_String45;
+ public TreeMap TreeMapOfBigDecimal_String46;
+ public TreeMap TreeMapOfBigDecimal_String47;
+ public TreeMap TreeMapOfBigDecimal_String48;
+ public TreeMap TreeMapOfBigDecimal_String49;
+ public TreeMap TreeMapOfBigDecimal_String50;
+ public TreeMap TreeMapOfBigDecimal_String51;
+ public TreeMap TreeMapOfBigDecimal_String52;
+ public TreeMap TreeMapOfBigDecimal_String53;
+ public TreeMap TreeMapOfBigInteger_String54;
+ public TreeMap TreeMapOfBigInteger_String55;
+ public TreeMap TreeMapOfBigInteger_String56;
+ public TreeMap TreeMapOfBigInteger_String57;
+ public TreeMap TreeMapOfBigInteger_String58;
+ public TreeMap TreeMapOfBigInteger_String59;
+ public TreeMap TreeMapOfBigInteger_String60;
+ public TreeMap TreeMapOfBigInteger_String61;
+ public TreeMap TreeMapOfBigInteger_String62;
+ public TreeMap TreeMapOfByte_String63;
+ public TreeMap TreeMapOfByte_String64;
+ public TreeMap TreeMapOfByte_String65;
+ public TreeMap TreeMapOfByte_String66;
+ public TreeMap TreeMapOfByte_String67;
+ public TreeMap TreeMapOfByte_String68;
+ public TreeMap TreeMapOfByte_String69;
+ public TreeMap TreeMapOfByte_String70;
+ public TreeMap TreeMapOfByte_String71;
+ public TreeMap TreeMapOfDouble_String72;
+ public TreeMap TreeMapOfDouble_String73;
+ public TreeMap TreeMapOfDouble_String74;
+ public TreeMap TreeMapOfDouble_String75;
+ public TreeMap TreeMapOfDouble_String76;
+ public TreeMap TreeMapOfDouble_String77;
+ public TreeMap TreeMapOfDouble_String78;
+ public TreeMap TreeMapOfDouble_String79;
+ public TreeMap TreeMapOfDouble_String80;
+ public TreeMap TreeMapOfFloat_String81;
+ public TreeMap TreeMapOfFloat_String82;
+ public TreeMap TreeMapOfFloat_String83;
+ public TreeMap TreeMapOfFloat_String84;
+ public TreeMap TreeMapOfFloat_String85;
+ public TreeMap TreeMapOfFloat_String86;
+ public TreeMap TreeMapOfFloat_String87;
+ public TreeMap TreeMapOfFloat_String88;
+ public TreeMap TreeMapOfFloat_String89;
+ public TreeMap TreeMapOfInteger_String90;
+ public TreeMap TreeMapOfInteger_String91;
+ public TreeMap TreeMapOfInteger_String92;
+ public TreeMap TreeMapOfInteger_String93;
+ public TreeMap TreeMapOfInteger_String94;
+ public TreeMap TreeMapOfInteger_String95;
+ public TreeMap TreeMapOfInteger_String96;
+ public TreeMap TreeMapOfInteger_String97;
+ public TreeMap TreeMapOfInteger_String98;
+ public TreeMap TreeMapOfLong_String99;
+ public TreeMap TreeMapOfLong_String100;
+ public TreeMap TreeMapOfLong_String101;
+ public TreeMap TreeMapOfLong_String102;
+ public TreeMap TreeMapOfLong_String103;
+ public TreeMap TreeMapOfLong_String104;
+ public TreeMap TreeMapOfLong_String105;
+ public TreeMap TreeMapOfLong_String106;
+ public TreeMap TreeMapOfLong_String107;
+ public TreeMap TreeMapOfShort_String108;
+ public TreeMap TreeMapOfShort_String109;
+ public TreeMap TreeMapOfShort_String110;
+ public TreeMap TreeMapOfShort_String111;
+ public TreeMap TreeMapOfShort_String112;
+ public TreeMap TreeMapOfShort_String113;
+ public TreeMap TreeMapOfShort_String114;
+ public TreeMap TreeMapOfShort_String115;
+ public TreeMap TreeMapOfShort_String116;
+
+ public static final String [] fieldSpecs = {
+ "public TreeMap TreeMapOfObject_String0",
+ "embedded-value=true public TreeMap TreeMapOfObject_String1",
+ "embedded-value=false public TreeMap TreeMapOfObject_String2",
+ "embedded-key=true public TreeMap TreeMapOfObject_String3",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfObject_String4",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfObject_String5",
+ "embedded-key=false public TreeMap TreeMapOfObject_String6",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfObject_String7",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfObject_String8",
+ "public TreeMap TreeMapOfSimpleClass_String9",
+ "embedded-value=true public TreeMap TreeMapOfSimpleClass_String10",
+ "embedded-value=false public TreeMap TreeMapOfSimpleClass_String11",
+ "embedded-key=true public TreeMap TreeMapOfSimpleClass_String12",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfSimpleClass_String13",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfSimpleClass_String14",
+ "embedded-key=false public TreeMap TreeMapOfSimpleClass_String15",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfSimpleClass_String16",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfSimpleClass_String17",
+ "public TreeMap TreeMapOfSimpleInterface_String18",
+ "embedded-value=true public TreeMap TreeMapOfSimpleInterface_String19",
+ "embedded-value=false public TreeMap TreeMapOfSimpleInterface_String20",
+ "embedded-key=true public TreeMap TreeMapOfSimpleInterface_String21",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfSimpleInterface_String22",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfSimpleInterface_String23",
+ "embedded-key=false public TreeMap TreeMapOfSimpleInterface_String24",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfSimpleInterface_String25",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfSimpleInterface_String26",
+ "public TreeMap TreeMapOfString_String27",
+ "embedded-value=true public TreeMap TreeMapOfString_String28",
+ "embedded-value=false public TreeMap TreeMapOfString_String29",
+ "embedded-key=true public TreeMap TreeMapOfString_String30",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfString_String31",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfString_String32",
+ "embedded-key=false public TreeMap TreeMapOfString_String33",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfString_String34",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfString_String35",
+ "public TreeMap TreeMapOfDate_String36",
+ "embedded-value=true public TreeMap TreeMapOfDate_String37",
+ "embedded-value=false public TreeMap TreeMapOfDate_String38",
+ "embedded-key=true public TreeMap TreeMapOfDate_String39",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfDate_String40",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfDate_String41",
+ "embedded-key=false public TreeMap TreeMapOfDate_String42",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfDate_String43",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfDate_String44",
+ "public TreeMap TreeMapOfBigDecimal_String45",
+ "embedded-value=true public TreeMap TreeMapOfBigDecimal_String46",
+ "embedded-value=false public TreeMap TreeMapOfBigDecimal_String47",
+ "embedded-key=true public TreeMap TreeMapOfBigDecimal_String48",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfBigDecimal_String49",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfBigDecimal_String50",
+ "embedded-key=false public TreeMap TreeMapOfBigDecimal_String51",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfBigDecimal_String52",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfBigDecimal_String53",
+ "public TreeMap TreeMapOfBigInteger_String54",
+ "embedded-value=true public TreeMap TreeMapOfBigInteger_String55",
+ "embedded-value=false public TreeMap TreeMapOfBigInteger_String56",
+ "embedded-key=true public TreeMap TreeMapOfBigInteger_String57",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfBigInteger_String58",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfBigInteger_String59",
+ "embedded-key=false public TreeMap TreeMapOfBigInteger_String60",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfBigInteger_String61",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfBigInteger_String62",
+ "public TreeMap TreeMapOfByte_String63",
+ "embedded-value=true public TreeMap TreeMapOfByte_String64",
+ "embedded-value=false public TreeMap TreeMapOfByte_String65",
+ "embedded-key=true public TreeMap TreeMapOfByte_String66",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfByte_String67",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfByte_String68",
+ "embedded-key=false public TreeMap TreeMapOfByte_String69",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfByte_String70",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfByte_String71",
+ "public TreeMap TreeMapOfDouble_String72",
+ "embedded-value=true public TreeMap TreeMapOfDouble_String73",
+ "embedded-value=false public TreeMap TreeMapOfDouble_String74",
+ "embedded-key=true public TreeMap TreeMapOfDouble_String75",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfDouble_String76",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfDouble_String77",
+ "embedded-key=false public TreeMap TreeMapOfDouble_String78",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfDouble_String79",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfDouble_String80",
+ "public TreeMap TreeMapOfFloat_String81",
+ "embedded-value=true public TreeMap TreeMapOfFloat_String82",
+ "embedded-value=false public TreeMap TreeMapOfFloat_String83",
+ "embedded-key=true public TreeMap TreeMapOfFloat_String84",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfFloat_String85",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfFloat_String86",
+ "embedded-key=false public TreeMap TreeMapOfFloat_String87",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfFloat_String88",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfFloat_String89",
+ "public TreeMap TreeMapOfInteger_String90",
+ "embedded-value=true public TreeMap TreeMapOfInteger_String91",
+ "embedded-value=false public TreeMap TreeMapOfInteger_String92",
+ "embedded-key=true public TreeMap TreeMapOfInteger_String93",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfInteger_String94",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfInteger_String95",
+ "embedded-key=false public TreeMap TreeMapOfInteger_String96",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfInteger_String97",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfInteger_String98",
+ "public TreeMap TreeMapOfLong_String99",
+ "embedded-value=true public TreeMap TreeMapOfLong_String100",
+ "embedded-value=false public TreeMap TreeMapOfLong_String101",
+ "embedded-key=true public TreeMap TreeMapOfLong_String102",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfLong_String103",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfLong_String104",
+ "embedded-key=false public TreeMap TreeMapOfLong_String105",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfLong_String106",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfLong_String107",
+ "public TreeMap TreeMapOfShort_String108",
+ "embedded-value=true public TreeMap TreeMapOfShort_String109",
+ "embedded-value=false public TreeMap TreeMapOfShort_String110",
+ "embedded-key=true public TreeMap TreeMapOfShort_String111",
+ "embedded-key=true embedded-value=true public TreeMap
TreeMapOfShort_String112",
+ "embedded-key=true embedded-value=false public TreeMap
TreeMapOfShort_String113",
+ "embedded-key=false public TreeMap TreeMapOfShort_String114",
+ "embedded-key=false embedded-value=true public TreeMap
TreeMapOfShort_String115",
+ "embedded-key=false embedded-value=false public TreeMap
TreeMapOfShort_String116"
+ };
+ public int getLength()
+ {
+ return fieldSpecs.length;
+ }
+ public TreeMap get(int index)
+ {
+ switch (index)
+ {
+ case(0):
+ return TreeMapOfObject_String0;
+ case(1):
+ return TreeMapOfObject_String1;
+ case(2):
+ return TreeMapOfObject_String2;
+ case(3):
+ return TreeMapOfObject_String3;
+ case(4):
+ return TreeMapOfObject_String4;
+ case(5):
+ return TreeMapOfObject_String5;
+ case(6):
+ return TreeMapOfObject_String6;
+ case(7):
+ return TreeMapOfObject_String7;
+ case(8):
+ return TreeMapOfObject_String8;
+ case(9):
+ return TreeMapOfSimpleClass_String9;
+ case(10):
+ return TreeMapOfSimpleClass_String10;
+ case(11):
+ return TreeMapOfSimpleClass_String11;
+ case(12):
+ return TreeMapOfSimpleClass_String12;
+ case(13):
+ return TreeMapOfSimpleClass_String13;
+ case(14):
+ return TreeMapOfSimpleClass_String14;
+ case(15):
+ return TreeMapOfSimpleClass_String15;
+ case(16):
+ return TreeMapOfSimpleClass_String16;
+ case(17):
+ return TreeMapOfSimpleClass_String17;
+ case(18):
+ return TreeMapOfSimpleInterface_String18;
+ case(19):
+ return TreeMapOfSimpleInterface_String19;
+ case(20):
+ return TreeMapOfSimpleInterface_String20;
+ case(21):
+ return TreeMapOfSimpleInterface_String21;
+ case(22):
+ return TreeMapOfSimpleInterface_String22;
+ case(23):
+ return TreeMapOfSimpleInterface_String23;
+ case(24):
+ return TreeMapOfSimpleInterface_String24;
+ case(25):
+ return TreeMapOfSimpleInterface_String25;
+ case(26):
+ return TreeMapOfSimpleInterface_String26;
+ case(27):
+ return TreeMapOfString_String27;
+ case(28):
+ return TreeMapOfString_String28;
+ case(29):
+ return TreeMapOfString_String29;
+ case(30):
+ return TreeMapOfString_String30;
+ case(31):
+ return TreeMapOfString_String31;
+ case(32):
+ return TreeMapOfString_String32;
+ case(33):
+ return TreeMapOfString_String33;
+ case(34):
+ return TreeMapOfString_String34;
+ case(35):
+ return TreeMapOfString_String35;
+ case(36):
+ return TreeMapOfDate_String36;
+ case(37):
+ return TreeMapOfDate_String37;
+ case(38):
+ return TreeMapOfDate_String38;
+ case(39):
+ return TreeMapOfDate_String39;
+ case(40):
+ return TreeMapOfDate_String40;
+ case(41):
+ return TreeMapOfDate_String41;
+ case(42):
+ return TreeMapOfDate_String42;
+ case(43):
+ return TreeMapOfDate_String43;
+ case(44):
+ return TreeMapOfDate_String44;
+ case(45):
+ return TreeMapOfBigDecimal_String45;
+ case(46):
+ return TreeMapOfBigDecimal_String46;
+ case(47):
+ return TreeMapOfBigDecimal_String47;
+ case(48):
+ return TreeMapOfBigDecimal_String48;
+ case(49):
+ return TreeMapOfBigDecimal_String49;
+ case(50):
+ return TreeMapOfBigDecimal_String50;
+ case(51):
+ return TreeMapOfBigDecimal_String51;
+ case(52):
+ return TreeMapOfBigDecimal_String52;
+ case(53):
+ return TreeMapOfBigDecimal_String53;
+ case(54):
+ return TreeMapOfBigInteger_String54;
+ case(55):
+ return TreeMapOfBigInteger_String55;
+ case(56):
+ return TreeMapOfBigInteger_String56;
+ case(57):
+ return TreeMapOfBigInteger_String57;
+ case(58):
+ return TreeMapOfBigInteger_String58;
+ case(59):
+ return TreeMapOfBigInteger_String59;
+ case(60):
+ return TreeMapOfBigInteger_String60;
+ case(61):
+ return TreeMapOfBigInteger_String61;
+ case(62):
+ return TreeMapOfBigInteger_String62;
+ case(63):
+ return TreeMapOfByte_String63;
+ case(64):
+ return TreeMapOfByte_String64;
+ case(65):
+ return TreeMapOfByte_String65;
+ case(66):
+ return TreeMapOfByte_String66;
+ case(67):
+ return TreeMapOfByte_String67;
+ case(68):
+ return TreeMapOfByte_String68;
+ case(69):
+ return TreeMapOfByte_String69;
+ case(70):
+ return TreeMapOfByte_String70;
+ case(71):
+ return TreeMapOfByte_String71;
+ case(72):
+ return TreeMapOfDouble_String72;
+ case(73):
+ return TreeMapOfDouble_String73;
+ case(74):
+ return TreeMapOfDouble_String74;
+ case(75):
+ return TreeMapOfDouble_String75;
+ case(76):
+ return TreeMapOfDouble_String76;
+ case(77):
+ return TreeMapOfDouble_String77;
+ case(78):
+ return TreeMapOfDouble_String78;
+ case(79):
+ return TreeMapOfDouble_String79;
+ case(80):
+ return TreeMapOfDouble_String80;
+ case(81):
+ return TreeMapOfFloat_String81;
+ case(82):
+ return TreeMapOfFloat_String82;
+ case(83):
+ return TreeMapOfFloat_String83;
+ case(84):
+ return TreeMapOfFloat_String84;
+ case(85):
+ return TreeMapOfFloat_String85;
+ case(86):
+ return TreeMapOfFloat_String86;
+ case(87):
+ return TreeMapOfFloat_String87;
+ case(88):
+ return TreeMapOfFloat_String88;
+ case(89):
+ return TreeMapOfFloat_String89;
+ case(90):
+ return TreeMapOfInteger_String90;
+ case(91):
+ return TreeMapOfInteger_String91;
+ case(92):
+ return TreeMapOfInteger_String92;
+ case(93):
+ return TreeMapOfInteger_String93;
+ case(94):
+ return TreeMapOfInteger_String94;
+ case(95):
+ return TreeMapOfInteger_String95;
+ case(96):
+ return TreeMapOfInteger_String96;
+ case(97):
+ return TreeMapOfInteger_String97;
+ case(98):
+ return TreeMapOfInteger_String98;
+ case(99):
+ return TreeMapOfLong_String99;
+ case(100):
+ return TreeMapOfLong_String100;
+ case(101):
+ return TreeMapOfLong_String101;
+ case(102):
+ return TreeMapOfLong_String102;
+ case(103):
+ return TreeMapOfLong_String103;
+ case(104):
+ return TreeMapOfLong_String104;
+ case(105):
+ return TreeMapOfLong_String105;
+ case(106):
+ return TreeMapOfLong_String106;
+ case(107):
+ return TreeMapOfLong_String107;
+ case(108):
+ return TreeMapOfShort_String108;
+ case(109):
+ return TreeMapOfShort_String109;
+ case(110):
+ return TreeMapOfShort_String110;
+ case(111):
+ return TreeMapOfShort_String111;
+ case(112):
+ return TreeMapOfShort_String112;
+ case(113):
+ return TreeMapOfShort_String113;
+ case(114):
+ return TreeMapOfShort_String114;
+ case(115):
+ return TreeMapOfShort_String115;
+ case(116):
+ return TreeMapOfShort_String116;
+ default:
+ throw new IndexOutOfBoundsException();
+ }
+ }
+ public boolean set(int index,TreeMap value)
+ {
+ if(fieldSpecs[index].indexOf("final") != -1)
+ return false;
+ switch (index)
+ {
+ case(0):
+ TreeMapOfObject_String0= value;
+ break;
+ case(1):
+ TreeMapOfObject_String1= value;
+ break;
+ case(2):
+ TreeMapOfObject_String2= value;
+ break;
+ case(3):
+ TreeMapOfObject_String3= value;
+ break;
+ case(4):
+ TreeMapOfObject_String4= value;
+ break;
+ case(5):
+ TreeMapOfObject_String5= value;
+ break;
+ case(6):
+ TreeMapOfObject_String6= value;
+ break;
+ case(7):
+ TreeMapOfObject_String7= value;
+ break;
+ case(8):
+ TreeMapOfObject_String8= value;
+ break;
+ case(9):
+ TreeMapOfSimpleClass_String9= value;
+ break;
+ case(10):
+ TreeMapOfSimpleClass_String10= value;
+ break;
+ case(11):
+ TreeMapOfSimpleClass_String11= value;
+ break;
+ case(12):
+ TreeMapOfSimpleClass_String12= value;
+ break;
+ case(13):
+ TreeMapOfSimpleClass_String13= value;
+ break;
+ case(14):
+ TreeMapOfSimpleClass_String14= value;
+ break;
+ case(15):
+ TreeMapOfSimpleClass_String15= value;
+ break;
+ case(16):
+ TreeMapOfSimpleClass_String16= value;
+ break;
+ case(17):
+ TreeMapOfSimpleClass_String17= value;
+ break;
+ case(18):
+ TreeMapOfSimpleInterface_String18= value;
+ break;
+ case(19):
+ TreeMapOfSimpleInterface_String19= value;
+ break;
+ case(20):
+ TreeMapOfSimpleInterface_String20= value;
+ break;
+ case(21):
+ TreeMapOfSimpleInterface_String21= value;
+ break;
+ case(22):
+ TreeMapOfSimpleInterface_String22= value;
+ break;
+ case(23):
+ TreeMapOfSimpleInterface_String23= value;
+ break;
+ case(24):
+ TreeMapOfSimpleInterface_String24= value;
+ break;
+ case(25):
+ TreeMapOfSimpleInterface_String25= value;
+ break;
+ case(26):
+ TreeMapOfSimpleInterface_String26= value;
+ break;
+ case(27):
+ TreeMapOfString_String27= value;
+ break;
+ case(28):
+ TreeMapOfString_String28= value;
+ break;
+ case(29):
+ TreeMapOfString_String29= value;
+ break;
+ case(30):
+ TreeMapOfString_String30= value;
+ break;
+ case(31):
+ TreeMapOfString_String31= value;
+ break;
+ case(32):
+ TreeMapOfString_String32= value;
+ break;
+ case(33):
+ TreeMapOfString_String33= value;
+ break;
+ case(34):
+ TreeMapOfString_String34= value;
+ break;
+ case(35):
+ TreeMapOfString_String35= value;
+ break;
+ case(36):
+ TreeMapOfDate_String36= value;
+ break;
+ case(37):
+ TreeMapOfDate_String37= value;
+ break;
+ case(38):
+ TreeMapOfDate_String38= value;
+ break;
+ case(39):
+ TreeMapOfDate_String39= value;
+ break;
+ case(40):
+ TreeMapOfDate_String40= value;
+ break;
+ case(41):
+ TreeMapOfDate_String41= value;
+ break;
+ case(42):
+ TreeMapOfDate_String42= value;
+ break;
+ case(43):
+ TreeMapOfDate_String43= value;
+ break;
+ case(44):
+ TreeMapOfDate_String44= value;
+ break;
+ case(45):
+ TreeMapOfBigDecimal_String45= value;
+ break;
+ case(46):
+ TreeMapOfBigDecimal_String46= value;
+ break;
+ case(47):
+ TreeMapOfBigDecimal_String47= value;
+ break;
+ case(48):
+ TreeMapOfBigDecimal_String48= value;
+ break;
+ case(49):
+ TreeMapOfBigDecimal_String49= value;
+ break;
+ case(50):
+ TreeMapOfBigDecimal_String50= value;
+ break;
+ case(51):
+ TreeMapOfBigDecimal_String51= value;
+ break;
+ case(52):
+ TreeMapOfBigDecimal_String52= value;
+ break;
+ case(53):
+ TreeMapOfBigDecimal_String53= value;
+ break;
+ case(54):
+ TreeMapOfBigInteger_String54= value;
+ break;
+ case(55):
+ TreeMapOfBigInteger_String55= value;
+ break;
+ case(56):
+ TreeMapOfBigInteger_String56= value;
+ break;
+ case(57):
+ TreeMapOfBigInteger_String57= value;
+ break;
+ case(58):
+ TreeMapOfBigInteger_String58= value;
+ break;
+ case(59):
+ TreeMapOfBigInteger_String59= value;
+ break;
+ case(60):
+ TreeMapOfBigInteger_String60= value;
+ break;
+ case(61):
+ TreeMapOfBigInteger_String61= value;
+ break;
+ case(62):
+ TreeMapOfBigInteger_String62= value;
+ break;
+ case(63):
+ TreeMapOfByte_String63= value;
+ break;
+ case(64):
+ TreeMapOfByte_String64= value;
+ break;
+ case(65):
+ TreeMapOfByte_String65= value;
+ break;
+ case(66):
+ TreeMapOfByte_String66= value;
+ break;
+ case(67):
+ TreeMapOfByte_String67= value;
+ break;
+ case(68):
+ TreeMapOfByte_String68= value;
+ break;
+ case(69):
+ TreeMapOfByte_String69= value;
+ break;
+ case(70):
+ TreeMapOfByte_String70= value;
+ break;
+ case(71):
+ TreeMapOfByte_String71= value;
+ break;
+ case(72):
+ TreeMapOfDouble_String72= value;
+ break;
+ case(73):
+ TreeMapOfDouble_String73= value;
+ break;
+ case(74):
+ TreeMapOfDouble_String74= value;
+ break;
+ case(75):
+ TreeMapOfDouble_String75= value;
+ break;
+ case(76):
+ TreeMapOfDouble_String76= value;
+ break;
+ case(77):
+ TreeMapOfDouble_String77= value;
+ break;
+ case(78):
+ TreeMapOfDouble_String78= value;
+ break;
+ case(79):
+ TreeMapOfDouble_String79= value;
+ break;
+ case(80):
+ TreeMapOfDouble_String80= value;
+ break;
+ case(81):
+ TreeMapOfFloat_String81= value;
+ break;
+ case(82):
+ TreeMapOfFloat_String82= value;
+ break;
+ case(83):
+ TreeMapOfFloat_String83= value;
+ break;
+ case(84):
+ TreeMapOfFloat_String84= value;
+ break;
+ case(85):
+ TreeMapOfFloat_String85= value;
+ break;
+ case(86):
+ TreeMapOfFloat_String86= value;
+ break;
+ case(87):
+ TreeMapOfFloat_String87= value;
+ break;
+ case(88):
+ TreeMapOfFloat_String88= value;
+ break;
+ case(89):
+ TreeMapOfFloat_String89= value;
+ break;
+ case(90):
+ TreeMapOfInteger_String90= value;
+ break;
+ case(91):
+ TreeMapOfInteger_String91= value;
+ break;
+ case(92):
+ TreeMapOfInteger_String92= value;
+ break;
+ case(93):
+ TreeMapOfInteger_String93= value;
+ break;
+ case(94):
+ TreeMapOfInteger_String94= value;
+ break;
+ case(95):
+ TreeMapOfInteger_String95= value;
+ break;
+ case(96):
+ TreeMapOfInteger_String96= value;
+ break;
+ case(97):
+ TreeMapOfInteger_String97= value;
+ break;
+ case(98):
+ TreeMapOfInteger_String98= value;
+ break;
+ case(99):
+ TreeMapOfLong_String99= value;
+ break;
+ case(100):
+ TreeMapOfLong_String100= value;
+ break;
+ case(101):
+ TreeMapOfLong_String101= value;
+ break;
+ case(102):
+ TreeMapOfLong_String102= value;
+ break;
+ case(103):
+ TreeMapOfLong_String103= value;
+ break;
+ case(104):
+ TreeMapOfLong_String104= value;
+ break;
+ case(105):
+ TreeMapOfLong_String105= value;
+ break;
+ case(106):
+ TreeMapOfLong_String106= value;
+ break;
+ case(107):
+ TreeMapOfLong_String107= value;
+ break;
+ case(108):
+ TreeMapOfShort_String108= value;
+ break;
+ case(109):
+ TreeMapOfShort_String109= value;
+ break;
+ case(110):
+ TreeMapOfShort_String110= value;
+ break;
+ case(111):
+ TreeMapOfShort_String111= value;
+ break;
+ case(112):
+ TreeMapOfShort_String112= value;
+ break;
+ case(113):
+ TreeMapOfShort_String113= value;
+ break;
+ case(114):
+ TreeMapOfShort_String114= value;
+ break;
+ case(115):
+ TreeMapOfShort_String115= value;
+ break;
+ case(116):
+ TreeMapOfShort_String116= value;
+ break;
+ default:
+ throw new IndexOutOfBoundsException();
+ }
+ return true;
+ }
+
+ public static class Oid implements Serializable {
+ public int identifier;
+
+ public Oid() {
+ }
+
+ public Oid(String s) { identifier = Integer.parseInt(justTheId(s)); }
+
+ public String toString() { return this.getClass().getName() + ": " +
identifier;}
+
+ public int hashCode() { return (int)identifier ; }
+
+ public boolean equals(Object other) {
+ if (other != null && (other instanceof Oid)) {
+ Oid k = (Oid)other;
+ return k.identifier == this.identifier;
+ }
+ return false;
+ }
+
+ protected static String justTheId(String str) {
+ return str.substring(str.indexOf(':') + 1);
+ }
+
+ }
+}
Propchange:
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeMapStringValueCollections.java
------------------------------------------------------------------------------
svn:executable = *
Added:
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.java
URL:
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.java?view=auto&rev=160090
==============================================================================
---
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.java
(added)
+++
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.java
Mon Apr 4 12:41:23 2005
@@ -0,0 +1,349 @@
+/*
+ * Copyright 2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.jdo.tck.pc.fieldtypes;
+
+import java.io.Serializable;
+import java.util.TreeSet;
+
+public class TreeSetCollections {
+ public int identifier;
+ public TreeSet TreeSetOfObject0;
+ public TreeSet TreeSetOfObject1;
+ public TreeSet TreeSetOfObject2;
+ public TreeSet TreeSetOfSimpleClass3;
+ public TreeSet TreeSetOfSimpleClass4;
+ public TreeSet TreeSetOfSimpleClass5;
+ public TreeSet TreeSetOfSimpleInterface6;
+ public TreeSet TreeSetOfSimpleInterface7;
+ public TreeSet TreeSetOfSimpleInterface8;
+ public TreeSet TreeSetOfString9;
+ public TreeSet TreeSetOfString10;
+ public TreeSet TreeSetOfString11;
+ public TreeSet TreeSetOfDate12;
+ public TreeSet TreeSetOfDate13;
+ public TreeSet TreeSetOfDate14;
+ public TreeSet TreeSetOfBigDecimal15;
+ public TreeSet TreeSetOfBigDecimal16;
+ public TreeSet TreeSetOfBigDecimal17;
+ public TreeSet TreeSetOfBigInteger18;
+ public TreeSet TreeSetOfBigInteger19;
+ public TreeSet TreeSetOfBigInteger20;
+ public TreeSet TreeSetOfByte21;
+ public TreeSet TreeSetOfByte22;
+ public TreeSet TreeSetOfByte23;
+ public TreeSet TreeSetOfDouble24;
+ public TreeSet TreeSetOfDouble25;
+ public TreeSet TreeSetOfDouble26;
+ public TreeSet TreeSetOfFloat27;
+ public TreeSet TreeSetOfFloat28;
+ public TreeSet TreeSetOfFloat29;
+ public TreeSet TreeSetOfInteger30;
+ public TreeSet TreeSetOfInteger31;
+ public TreeSet TreeSetOfInteger32;
+ public TreeSet TreeSetOfLong33;
+ public TreeSet TreeSetOfLong34;
+ public TreeSet TreeSetOfLong35;
+ public TreeSet TreeSetOfShort36;
+ public TreeSet TreeSetOfShort37;
+ public TreeSet TreeSetOfShort38;
+
+ public static final String [] fieldSpecs = {
+ "public TreeSet TreeSetOfObject0",
+ "embedded-element=true public TreeSet TreeSetOfObject1",
+ "embedded-element=false public TreeSet TreeSetOfObject2",
+ "public TreeSet TreeSetOfSimpleClass3",
+ "embedded-element=true public TreeSet TreeSetOfSimpleClass4",
+ "embedded-element=false public TreeSet TreeSetOfSimpleClass5",
+ "public TreeSet TreeSetOfSimpleInterface6",
+ "embedded-element=true public TreeSet TreeSetOfSimpleInterface7",
+ "embedded-element=false public TreeSet TreeSetOfSimpleInterface8",
+ "public TreeSet TreeSetOfString9",
+ "embedded-element=true public TreeSet TreeSetOfString10",
+ "embedded-element=false public TreeSet TreeSetOfString11",
+ "public TreeSet TreeSetOfDate12",
+ "embedded-element=true public TreeSet TreeSetOfDate13",
+ "embedded-element=false public TreeSet TreeSetOfDate14",
+ "public TreeSet TreeSetOfBigDecimal15",
+ "embedded-element=true public TreeSet TreeSetOfBigDecimal16",
+ "embedded-element=false public TreeSet TreeSetOfBigDecimal17",
+ "public TreeSet TreeSetOfBigInteger18",
+ "embedded-element=true public TreeSet TreeSetOfBigInteger19",
+ "embedded-element=false public TreeSet TreeSetOfBigInteger20",
+ "public TreeSet TreeSetOfByte21",
+ "embedded-element=true public TreeSet TreeSetOfByte22",
+ "embedded-element=false public TreeSet TreeSetOfByte23",
+ "public TreeSet TreeSetOfDouble24",
+ "embedded-element=true public TreeSet TreeSetOfDouble25",
+ "embedded-element=false public TreeSet TreeSetOfDouble26",
+ "public TreeSet TreeSetOfFloat27",
+ "embedded-element=true public TreeSet TreeSetOfFloat28",
+ "embedded-element=false public TreeSet TreeSetOfFloat29",
+ "public TreeSet TreeSetOfInteger30",
+ "embedded-element=true public TreeSet TreeSetOfInteger31",
+ "embedded-element=false public TreeSet TreeSetOfInteger32",
+ "public TreeSet TreeSetOfLong33",
+ "embedded-element=true public TreeSet TreeSetOfLong34",
+ "embedded-element=false public TreeSet TreeSetOfLong35",
+ "public TreeSet TreeSetOfShort36",
+ "embedded-element=true public TreeSet TreeSetOfShort37",
+ "embedded-element=false public TreeSet TreeSetOfShort38"
+ };
+ public int getLength()
+ {
+ return fieldSpecs.length;
+ }
+ public TreeSet get(int index)
+ {
+ switch (index)
+ {
+ case(0):
+ return TreeSetOfObject0;
+ case(1):
+ return TreeSetOfObject1;
+ case(2):
+ return TreeSetOfObject2;
+ case(3):
+ return TreeSetOfSimpleClass3;
+ case(4):
+ return TreeSetOfSimpleClass4;
+ case(5):
+ return TreeSetOfSimpleClass5;
+ case(6):
+ return TreeSetOfSimpleInterface6;
+ case(7):
+ return TreeSetOfSimpleInterface7;
+ case(8):
+ return TreeSetOfSimpleInterface8;
+ case(9):
+ return TreeSetOfString9;
+ case(10):
+ return TreeSetOfString10;
+ case(11):
+ return TreeSetOfString11;
+ case(12):
+ return TreeSetOfDate12;
+ case(13):
+ return TreeSetOfDate13;
+ case(14):
+ return TreeSetOfDate14;
+ case(15):
+ return TreeSetOfBigDecimal15;
+ case(16):
+ return TreeSetOfBigDecimal16;
+ case(17):
+ return TreeSetOfBigDecimal17;
+ case(18):
+ return TreeSetOfBigInteger18;
+ case(19):
+ return TreeSetOfBigInteger19;
+ case(20):
+ return TreeSetOfBigInteger20;
+ case(21):
+ return TreeSetOfByte21;
+ case(22):
+ return TreeSetOfByte22;
+ case(23):
+ return TreeSetOfByte23;
+ case(24):
+ return TreeSetOfDouble24;
+ case(25):
+ return TreeSetOfDouble25;
+ case(26):
+ return TreeSetOfDouble26;
+ case(27):
+ return TreeSetOfFloat27;
+ case(28):
+ return TreeSetOfFloat28;
+ case(29):
+ return TreeSetOfFloat29;
+ case(30):
+ return TreeSetOfInteger30;
+ case(31):
+ return TreeSetOfInteger31;
+ case(32):
+ return TreeSetOfInteger32;
+ case(33):
+ return TreeSetOfLong33;
+ case(34):
+ return TreeSetOfLong34;
+ case(35):
+ return TreeSetOfLong35;
+ case(36):
+ return TreeSetOfShort36;
+ case(37):
+ return TreeSetOfShort37;
+ case(38):
+ return TreeSetOfShort38;
+ default:
+ throw new IndexOutOfBoundsException();
+ }
+ }
+ public boolean set(int index,TreeSet value)
+ {
+ if(fieldSpecs[index].indexOf("final") != -1)
+ return false;
+ switch (index)
+ {
+ case(0):
+ TreeSetOfObject0= value;
+ break;
+ case(1):
+ TreeSetOfObject1= value;
+ break;
+ case(2):
+ TreeSetOfObject2= value;
+ break;
+ case(3):
+ TreeSetOfSimpleClass3= value;
+ break;
+ case(4):
+ TreeSetOfSimpleClass4= value;
+ break;
+ case(5):
+ TreeSetOfSimpleClass5= value;
+ break;
+ case(6):
+ TreeSetOfSimpleInterface6= value;
+ break;
+ case(7):
+ TreeSetOfSimpleInterface7= value;
+ break;
+ case(8):
+ TreeSetOfSimpleInterface8= value;
+ break;
+ case(9):
+ TreeSetOfString9= value;
+ break;
+ case(10):
+ TreeSetOfString10= value;
+ break;
+ case(11):
+ TreeSetOfString11= value;
+ break;
+ case(12):
+ TreeSetOfDate12= value;
+ break;
+ case(13):
+ TreeSetOfDate13= value;
+ break;
+ case(14):
+ TreeSetOfDate14= value;
+ break;
+ case(15):
+ TreeSetOfBigDecimal15= value;
+ break;
+ case(16):
+ TreeSetOfBigDecimal16= value;
+ break;
+ case(17):
+ TreeSetOfBigDecimal17= value;
+ break;
+ case(18):
+ TreeSetOfBigInteger18= value;
+ break;
+ case(19):
+ TreeSetOfBigInteger19= value;
+ break;
+ case(20):
+ TreeSetOfBigInteger20= value;
+ break;
+ case(21):
+ TreeSetOfByte21= value;
+ break;
+ case(22):
+ TreeSetOfByte22= value;
+ break;
+ case(23):
+ TreeSetOfByte23= value;
+ break;
+ case(24):
+ TreeSetOfDouble24= value;
+ break;
+ case(25):
+ TreeSetOfDouble25= value;
+ break;
+ case(26):
+ TreeSetOfDouble26= value;
+ break;
+ case(27):
+ TreeSetOfFloat27= value;
+ break;
+ case(28):
+ TreeSetOfFloat28= value;
+ break;
+ case(29):
+ TreeSetOfFloat29= value;
+ break;
+ case(30):
+ TreeSetOfInteger30= value;
+ break;
+ case(31):
+ TreeSetOfInteger31= value;
+ break;
+ case(32):
+ TreeSetOfInteger32= value;
+ break;
+ case(33):
+ TreeSetOfLong33= value;
+ break;
+ case(34):
+ TreeSetOfLong34= value;
+ break;
+ case(35):
+ TreeSetOfLong35= value;
+ break;
+ case(36):
+ TreeSetOfShort36= value;
+ break;
+ case(37):
+ TreeSetOfShort37= value;
+ break;
+ case(38):
+ TreeSetOfShort38= value;
+ break;
+ default:
+ throw new IndexOutOfBoundsException();
+ }
+ return true;
+ }
+
+ public static class Oid implements Serializable {
+ public int identifier;
+
+ public Oid() {
+ }
+
+ public Oid(String s) { identifier = Integer.parseInt(justTheId(s)); }
+
+ public String toString() { return this.getClass().getName() + ": " +
identifier;}
+
+ public int hashCode() { return (int)identifier ; }
+
+ public boolean equals(Object other) {
+ if (other != null && (other instanceof Oid)) {
+ Oid k = (Oid)other;
+ return k.identifier == this.identifier;
+ }
+ return false;
+ }
+
+ protected static String justTheId(String str) {
+ return str.substring(str.indexOf(':') + 1);
+ }
+
+ }
+}
Propchange:
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections.java
------------------------------------------------------------------------------
svn:executable = *