You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by mc...@apache.org on 2005/04/04 21:43:52 UTC
svn commit: r160090 [31/63] - in incubator/jdo/trunk: ./ tck20/
tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/
tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/
tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/
tck20/test/java/org/apache/jdo/tck/api/
tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/
tck20/test/java/org/apache/jdo/tck/api/jdohelper/
tck20/test/java/org/apache/jdo/tck/api/persistencemanager/
tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/
tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/
tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/
tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/
tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/
tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/
tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/
tck20/test/java/org/apache/jdo/tck/enhancement/
tck20/test/java/org/apache/jdo/tck/extents/
tck20/test/java/org/apache/jdo/tck/lifecycle/
tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/
tck20/test/java/org/apache/jdo/tck/models/
tck20/test/java/org/apache/jdo/tck/models/embedded/
tck20/test/java/org/apache/jdo/tck/models/fieldtypes/
tck20/test/java/org/apache/jdo/tck/models/inheritance/
tck20/test/java/org/apache/jdo/tck/pc/
tck20/test/java/org/apache/jdo/tck/pc/company/
tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/
tck20/test/java/org/apache/jdo/tck/pc/inheritance/
tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/
tck20/test/java/org/apache/jdo/tck/pc/lifecycle/
tck20/test/java/org/apache/jdo/tck/pc/mylib/
tck20/test/java/org/apache/jdo/tck/query/
tck20/test/java/org/apache/jdo/tck/query/operators/
tck20/test/java/org/apache/jdo/tck/transactions/
tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/
tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/
tck20/test/jdo/applicationidentity/org/apache/
tck20/test/jdo/applicationidentity/org/apache/jdo/
tck20/test/jdo/applicationidentity/org/apache/jdo/tck/
tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/
tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/
tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/
tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/
tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/
tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/
tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/
tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/
tck20/test/jdo/datastoreidentity/org/apache/
tck20/test/jdo/datastoreidentity/org/apache/jdo/
tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/
tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/
tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/
tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/
tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/
tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/
tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/
tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/
tck20/test/orm/ tck20/test/orm/applicationidentity/
tck20/test/orm/applicationidentity/org/
tck20/test/orm/applicationidentity/org/apache/
tck20/test/orm/applicationidentity/org/apache/jdo/
tck20/test/orm/applicationidentity/org/apache/jdo/tck/
tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/
tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/
tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/
tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/
tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/
tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/
tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/
tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/
tck20/test/orm/datastoreidentity/org/apache/
tck20/test/orm/datastoreidentity/org/apache/jdo/
tck20/test/orm/datastoreidentity/org/apache/jdo/tck/
tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/
tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/
tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/
tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/
tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/
tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/
tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/
tck20/test/sql/ tck20/test/sql/derby/
Added: incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfString.java
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfString.java?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfString.java (added)
+++ incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfString.java Mon Apr 4 12:41:23 2005
@@ -0,0 +1,1089 @@
+/*
+ * 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;
+
+public class FieldsOfString {
+ public int identifier;
+ private String String0;
+ private String String1;
+ private String String2;
+ private String String3;
+ private String String4;
+ private String String5;
+ private String String6;
+ private String String7;
+ private static String String8;
+ private transient String String9;
+ private transient String String10;
+ private transient String String11;
+ private transient String String12;
+ private transient String String13;
+ private transient String String14;
+ private final String String15 = new String("JDO TCK");
+ private volatile String String16;
+ private volatile String String17;
+ private volatile String String18;
+ private volatile String String19;
+ private volatile String String20;
+ private volatile String String21;
+ private volatile String String22;
+ private volatile String String23;
+ private static transient String String24;
+ private static final String String25 = new String("JDO TCK");
+ private static volatile String String26;
+ private transient final String String27 = new String("JDO TCK");
+ private transient volatile String String28;
+ private transient volatile String String29;
+ private transient volatile String String30;
+ private transient volatile String String31;
+ private transient volatile String String32;
+ private transient volatile String String33;
+ private static transient final String String34 = new String("JDO TCK");
+ private static transient volatile String String35;
+ public String String36;
+ public String String37;
+ public String String38;
+ public String String39;
+ public String String40;
+ public String String41;
+ public String String42;
+ public String String43;
+ public static String String44;
+ public transient String String45;
+ public transient String String46;
+ public transient String String47;
+ public transient String String48;
+ public transient String String49;
+ public transient String String50;
+ public final String String51 = new String("JDO TCK");
+ public volatile String String52;
+ public volatile String String53;
+ public volatile String String54;
+ public volatile String String55;
+ public volatile String String56;
+ public volatile String String57;
+ public volatile String String58;
+ public volatile String String59;
+ public static transient String String60;
+ public static final String String61 = new String("JDO TCK");
+ public static volatile String String62;
+ public transient final String String63 = new String("JDO TCK");
+ public transient volatile String String64;
+ public transient volatile String String65;
+ public transient volatile String String66;
+ public transient volatile String String67;
+ public transient volatile String String68;
+ public transient volatile String String69;
+ public static transient final String String70 = new String("JDO TCK");
+ public static transient volatile String String71;
+ protected String String72;
+ protected String String73;
+ protected String String74;
+ protected String String75;
+ protected String String76;
+ protected String String77;
+ protected String String78;
+ protected String String79;
+ protected static String String80;
+ protected transient String String81;
+ protected transient String String82;
+ protected transient String String83;
+ protected transient String String84;
+ protected transient String String85;
+ protected transient String String86;
+ protected final String String87 = new String("JDO TCK");
+ protected volatile String String88;
+ protected volatile String String89;
+ protected volatile String String90;
+ protected volatile String String91;
+ protected volatile String String92;
+ protected volatile String String93;
+ protected volatile String String94;
+ protected volatile String String95;
+ protected static transient String String96;
+ protected static final String String97 = new String("JDO TCK");
+ protected static volatile String String98;
+ protected transient final String String99 = new String("JDO TCK");
+ protected transient volatile String String100;
+ protected transient volatile String String101;
+ protected transient volatile String String102;
+ protected transient volatile String String103;
+ protected transient volatile String String104;
+ protected transient volatile String String105;
+ protected static transient final String String106 = new String("JDO TCK");
+ protected static transient volatile String String107;
+ String String108;
+ String String109;
+ String String110;
+ String String111;
+ String String112;
+ String String113;
+ String String114;
+ String String115;
+ static String String116;
+ transient String String117;
+ transient String String118;
+ transient String String119;
+ transient String String120;
+ transient String String121;
+ transient String String122;
+ final String String123 = new String("JDO TCK");
+ volatile String String124;
+ volatile String String125;
+ volatile String String126;
+ volatile String String127;
+ volatile String String128;
+ volatile String String129;
+ volatile String String130;
+ volatile String String131;
+ static transient String String132;
+ static final String String133 = new String("JDO TCK");
+ static volatile String String134;
+ transient final String String135 = new String("JDO TCK");
+ transient volatile String String136;
+ transient volatile String String137;
+ transient volatile String String138;
+ transient volatile String String139;
+ transient volatile String String140;
+ transient volatile String String141;
+ static transient final String String142 = new String("JDO TCK");
+ static transient volatile String String143;
+
+public static final boolean [] isPersistent = {
+true,true,true,false,true,true,true,false,false,false,
+false,true,true,true,false,false,true,true,true,false,
+true,true,true,false,false,false,false,false,false,false,
+true,true,true,false,false,false,true,true,true,false,
+true,true,true,false,false,false,false,true,true,true,
+false,false,true,true,true,false,true,true,true,false,
+false,false,false,false,false,false,true,true,true,false,
+false,false,true,true,true,false,true,true,true,false,
+false,false,false,true,true,true,false,false,true,true,
+true,false,true,true,true,false,false,false,false,false,
+false,false,true,true,true,false,false,false,true,true,
+true,false,true,true,true,false,false,false,false,true,
+true,true,false,false,true,true,true,false,true,true,
+true,false,false,false,false,false,false,false,true,true,
+true,false,false,false
+ };
+
+public static final boolean [] isStatic = {
+false,false,false,false,false,false,false,false,true,false,
+false,false,false,false,false,false,false,false,false,false,
+false,false,false,false,true,true,true,false,false,false,
+false,false,false,false,true,true,false,false,false,false,
+false,false,false,false,true,false,false,false,false,false,
+false,false,false,false,false,false,false,false,false,false,
+true,true,true,false,false,false,false,false,false,false,
+true,true,false,false,false,false,false,false,false,false,
+true,false,false,false,false,false,false,false,false,false,
+false,false,false,false,false,false,true,true,true,false,
+false,false,false,false,false,false,true,true,false,false,
+false,false,false,false,false,false,true,false,false,false,
+false,false,false,false,false,false,false,false,false,false,
+false,false,true,true,true,false,false,false,false,false,
+false,false,true,true
+ };
+
+public static final boolean [] isFinal = {
+false,false,false,false,false,false,false,false,false,false,
+false,false,false,false,false,true,false,false,false,false,
+false,false,false,false,false,true,false,true,false,false,
+false,false,false,false,true,false,false,false,false,false,
+false,false,false,false,false,false,false,false,false,false,
+false,true,false,false,false,false,false,false,false,false,
+false,true,false,true,false,false,false,false,false,false,
+true,false,false,false,false,false,false,false,false,false,
+false,false,false,false,false,false,false,true,false,false,
+false,false,false,false,false,false,false,true,false,true,
+false,false,false,false,false,false,true,false,false,false,
+false,false,false,false,false,false,false,false,false,false,
+false,false,false,true,false,false,false,false,false,false,
+false,false,false,true,false,true,false,false,false,false,
+false,false,true,false
+ };
+
+ public static final String [] fieldSpecs = {
+ "private String String0",
+ "embedded= true private String String1",
+ "embedded= false private String String2",
+ "persistence-modifier= none private String String3",
+ "persistence-modifier= persistent private String String4",
+ "persistence-modifier= persistent embedded= true private String String5",
+ "persistence-modifier= persistent embedded= false private String String6",
+ "persistence-modifier= transactional private String String7",
+ "private static String String8",
+ "private transient String String9",
+ "persistence-modifier= none private transient String String10",
+ "persistence-modifier= persistent private transient String String11",
+ "persistence-modifier= persistent embedded= true private transient String String12",
+ "persistence-modifier= persistent embedded= false private transient String String13",
+ "persistence-modifier= transactional private transient String String14",
+ "private final String String15",
+ "private volatile String String16",
+ "embedded= true private volatile String String17",
+ "embedded= false private volatile String String18",
+ "persistence-modifier= none private volatile String String19",
+ "persistence-modifier= persistent private volatile String String20",
+ "persistence-modifier= persistent embedded= true private volatile String String21",
+ "persistence-modifier= persistent embedded= false private volatile String String22",
+ "persistence-modifier= transactional private volatile String String23",
+ "private static transient String String24",
+ "private static final String String25",
+ "private static volatile String String26",
+ "private transient final String String27",
+ "private transient volatile String String28",
+ "persistence-modifier= none private transient volatile String String29",
+ "persistence-modifier= persistent private transient volatile String String30",
+ "persistence-modifier= persistent embedded= true private transient volatile String String31",
+ "persistence-modifier= persistent embedded= false private transient volatile String String32",
+ "persistence-modifier= transactional private transient volatile String String33",
+ "private static transient final String String34",
+ "private static transient volatile String String35",
+ "public String String36",
+ "embedded= true public String String37",
+ "embedded= false public String String38",
+ "persistence-modifier= none public String String39",
+ "persistence-modifier= persistent public String String40",
+ "persistence-modifier= persistent embedded= true public String String41",
+ "persistence-modifier= persistent embedded= false public String String42",
+ "persistence-modifier= transactional public String String43",
+ "public static String String44",
+ "public transient String String45",
+ "persistence-modifier= none public transient String String46",
+ "persistence-modifier= persistent public transient String String47",
+ "persistence-modifier= persistent embedded= true public transient String String48",
+ "persistence-modifier= persistent embedded= false public transient String String49",
+ "persistence-modifier= transactional public transient String String50",
+ "public final String String51",
+ "public volatile String String52",
+ "embedded= true public volatile String String53",
+ "embedded= false public volatile String String54",
+ "persistence-modifier= none public volatile String String55",
+ "persistence-modifier= persistent public volatile String String56",
+ "persistence-modifier= persistent embedded= true public volatile String String57",
+ "persistence-modifier= persistent embedded= false public volatile String String58",
+ "persistence-modifier= transactional public volatile String String59",
+ "public static transient String String60",
+ "public static final String String61",
+ "public static volatile String String62",
+ "public transient final String String63",
+ "public transient volatile String String64",
+ "persistence-modifier= none public transient volatile String String65",
+ "persistence-modifier= persistent public transient volatile String String66",
+ "persistence-modifier= persistent embedded= true public transient volatile String String67",
+ "persistence-modifier= persistent embedded= false public transient volatile String String68",
+ "persistence-modifier= transactional public transient volatile String String69",
+ "public static transient final String String70",
+ "public static transient volatile String String71",
+ "protected String String72",
+ "embedded= true protected String String73",
+ "embedded= false protected String String74",
+ "persistence-modifier= none protected String String75",
+ "persistence-modifier= persistent protected String String76",
+ "persistence-modifier= persistent embedded= true protected String String77",
+ "persistence-modifier= persistent embedded= false protected String String78",
+ "persistence-modifier= transactional protected String String79",
+ "protected static String String80",
+ "protected transient String String81",
+ "persistence-modifier= none protected transient String String82",
+ "persistence-modifier= persistent protected transient String String83",
+ "persistence-modifier= persistent embedded= true protected transient String String84",
+ "persistence-modifier= persistent embedded= false protected transient String String85",
+ "persistence-modifier= transactional protected transient String String86",
+ "protected final String String87",
+ "protected volatile String String88",
+ "embedded= true protected volatile String String89",
+ "embedded= false protected volatile String String90",
+ "persistence-modifier= none protected volatile String String91",
+ "persistence-modifier= persistent protected volatile String String92",
+ "persistence-modifier= persistent embedded= true protected volatile String String93",
+ "persistence-modifier= persistent embedded= false protected volatile String String94",
+ "persistence-modifier= transactional protected volatile String String95",
+ "protected static transient String String96",
+ "protected static final String String97",
+ "protected static volatile String String98",
+ "protected transient final String String99",
+ "protected transient volatile String String100",
+ "persistence-modifier= none protected transient volatile String String101",
+ "persistence-modifier= persistent protected transient volatile String String102",
+ "persistence-modifier= persistent embedded= true protected transient volatile String String103",
+ "persistence-modifier= persistent embedded= false protected transient volatile String String104",
+ "persistence-modifier= transactional protected transient volatile String String105",
+ "protected static transient final String String106",
+ "protected static transient volatile String String107",
+ "String String108",
+ "embedded= true String String109",
+ "embedded= false String String110",
+ "persistence-modifier= none String String111",
+ "persistence-modifier= persistent String String112",
+ "persistence-modifier= persistent embedded= true String String113",
+ "persistence-modifier= persistent embedded= false String String114",
+ "persistence-modifier= transactional String String115",
+ "static String String116",
+ "transient String String117",
+ "persistence-modifier= none transient String String118",
+ "persistence-modifier= persistent transient String String119",
+ "persistence-modifier= persistent embedded= true transient String String120",
+ "persistence-modifier= persistent embedded= false transient String String121",
+ "persistence-modifier= transactional transient String String122",
+ "final String String123",
+ "volatile String String124",
+ "embedded= true volatile String String125",
+ "embedded= false volatile String String126",
+ "persistence-modifier= none volatile String String127",
+ "persistence-modifier= persistent volatile String String128",
+ "persistence-modifier= persistent embedded= true volatile String String129",
+ "persistence-modifier= persistent embedded= false volatile String String130",
+ "persistence-modifier= transactional volatile String String131",
+ "static transient String String132",
+ "static final String String133",
+ "static volatile String String134",
+ "transient final String String135",
+ "transient volatile String String136",
+ "persistence-modifier= none transient volatile String String137",
+ "persistence-modifier= persistent transient volatile String String138",
+ "persistence-modifier= persistent embedded= true transient volatile String String139",
+ "persistence-modifier= persistent embedded= false transient volatile String String140",
+ "persistence-modifier= transactional transient volatile String String141",
+ "static transient final String String142",
+ "static transient volatile String String143"
+ };
+ public int getLength()
+ {
+ return fieldSpecs.length;
+ }
+ public String get(int index)
+ {
+ switch (index)
+ {
+ case(0):
+ return String0;
+ case(1):
+ return String1;
+ case(2):
+ return String2;
+ case(3):
+ return String3;
+ case(4):
+ return String4;
+ case(5):
+ return String5;
+ case(6):
+ return String6;
+ case(7):
+ return String7;
+ case(8):
+ return String8;
+ case(9):
+ return String9;
+ case(10):
+ return String10;
+ case(11):
+ return String11;
+ case(12):
+ return String12;
+ case(13):
+ return String13;
+ case(14):
+ return String14;
+ case(15):
+ return String15;
+ case(16):
+ return String16;
+ case(17):
+ return String17;
+ case(18):
+ return String18;
+ case(19):
+ return String19;
+ case(20):
+ return String20;
+ case(21):
+ return String21;
+ case(22):
+ return String22;
+ case(23):
+ return String23;
+ case(24):
+ return String24;
+ case(25):
+ return String25;
+ case(26):
+ return String26;
+ case(27):
+ return String27;
+ case(28):
+ return String28;
+ case(29):
+ return String29;
+ case(30):
+ return String30;
+ case(31):
+ return String31;
+ case(32):
+ return String32;
+ case(33):
+ return String33;
+ case(34):
+ return String34;
+ case(35):
+ return String35;
+ case(36):
+ return String36;
+ case(37):
+ return String37;
+ case(38):
+ return String38;
+ case(39):
+ return String39;
+ case(40):
+ return String40;
+ case(41):
+ return String41;
+ case(42):
+ return String42;
+ case(43):
+ return String43;
+ case(44):
+ return String44;
+ case(45):
+ return String45;
+ case(46):
+ return String46;
+ case(47):
+ return String47;
+ case(48):
+ return String48;
+ case(49):
+ return String49;
+ case(50):
+ return String50;
+ case(51):
+ return String51;
+ case(52):
+ return String52;
+ case(53):
+ return String53;
+ case(54):
+ return String54;
+ case(55):
+ return String55;
+ case(56):
+ return String56;
+ case(57):
+ return String57;
+ case(58):
+ return String58;
+ case(59):
+ return String59;
+ case(60):
+ return String60;
+ case(61):
+ return String61;
+ case(62):
+ return String62;
+ case(63):
+ return String63;
+ case(64):
+ return String64;
+ case(65):
+ return String65;
+ case(66):
+ return String66;
+ case(67):
+ return String67;
+ case(68):
+ return String68;
+ case(69):
+ return String69;
+ case(70):
+ return String70;
+ case(71):
+ return String71;
+ case(72):
+ return String72;
+ case(73):
+ return String73;
+ case(74):
+ return String74;
+ case(75):
+ return String75;
+ case(76):
+ return String76;
+ case(77):
+ return String77;
+ case(78):
+ return String78;
+ case(79):
+ return String79;
+ case(80):
+ return String80;
+ case(81):
+ return String81;
+ case(82):
+ return String82;
+ case(83):
+ return String83;
+ case(84):
+ return String84;
+ case(85):
+ return String85;
+ case(86):
+ return String86;
+ case(87):
+ return String87;
+ case(88):
+ return String88;
+ case(89):
+ return String89;
+ case(90):
+ return String90;
+ case(91):
+ return String91;
+ case(92):
+ return String92;
+ case(93):
+ return String93;
+ case(94):
+ return String94;
+ case(95):
+ return String95;
+ case(96):
+ return String96;
+ case(97):
+ return String97;
+ case(98):
+ return String98;
+ case(99):
+ return String99;
+ case(100):
+ return String100;
+ case(101):
+ return String101;
+ case(102):
+ return String102;
+ case(103):
+ return String103;
+ case(104):
+ return String104;
+ case(105):
+ return String105;
+ case(106):
+ return String106;
+ case(107):
+ return String107;
+ case(108):
+ return String108;
+ case(109):
+ return String109;
+ case(110):
+ return String110;
+ case(111):
+ return String111;
+ case(112):
+ return String112;
+ case(113):
+ return String113;
+ case(114):
+ return String114;
+ case(115):
+ return String115;
+ case(116):
+ return String116;
+ case(117):
+ return String117;
+ case(118):
+ return String118;
+ case(119):
+ return String119;
+ case(120):
+ return String120;
+ case(121):
+ return String121;
+ case(122):
+ return String122;
+ case(123):
+ return String123;
+ case(124):
+ return String124;
+ case(125):
+ return String125;
+ case(126):
+ return String126;
+ case(127):
+ return String127;
+ case(128):
+ return String128;
+ case(129):
+ return String129;
+ case(130):
+ return String130;
+ case(131):
+ return String131;
+ case(132):
+ return String132;
+ case(133):
+ return String133;
+ case(134):
+ return String134;
+ case(135):
+ return String135;
+ case(136):
+ return String136;
+ case(137):
+ return String137;
+ case(138):
+ return String138;
+ case(139):
+ return String139;
+ case(140):
+ return String140;
+ case(141):
+ return String141;
+ case(142):
+ return String142;
+ case(143):
+ return String143;
+ default:
+ throw new IndexOutOfBoundsException();
+ }
+ }
+ public boolean set(int index,String value)
+ {
+ if(fieldSpecs[index].indexOf("final") != -1)
+ return false;
+ switch (index)
+ {
+ case(0):
+ String0= value;
+ break;
+ case(1):
+ String1= value;
+ break;
+ case(2):
+ String2= value;
+ break;
+ case(3):
+ String3= value;
+ break;
+ case(4):
+ String4= value;
+ break;
+ case(5):
+ String5= value;
+ break;
+ case(6):
+ String6= value;
+ break;
+ case(7):
+ String7= value;
+ break;
+ case(8):
+ String8= value;
+ break;
+ case(9):
+ String9= value;
+ break;
+ case(10):
+ String10= value;
+ break;
+ case(11):
+ String11= value;
+ break;
+ case(12):
+ String12= value;
+ break;
+ case(13):
+ String13= value;
+ break;
+ case(14):
+ String14= value;
+ break;
+ case(16):
+ String16= value;
+ break;
+ case(17):
+ String17= value;
+ break;
+ case(18):
+ String18= value;
+ break;
+ case(19):
+ String19= value;
+ break;
+ case(20):
+ String20= value;
+ break;
+ case(21):
+ String21= value;
+ break;
+ case(22):
+ String22= value;
+ break;
+ case(23):
+ String23= value;
+ break;
+ case(24):
+ String24= value;
+ break;
+ case(26):
+ String26= value;
+ break;
+ case(28):
+ String28= value;
+ break;
+ case(29):
+ String29= value;
+ break;
+ case(30):
+ String30= value;
+ break;
+ case(31):
+ String31= value;
+ break;
+ case(32):
+ String32= value;
+ break;
+ case(33):
+ String33= value;
+ break;
+ case(35):
+ String35= value;
+ break;
+ case(36):
+ String36= value;
+ break;
+ case(37):
+ String37= value;
+ break;
+ case(38):
+ String38= value;
+ break;
+ case(39):
+ String39= value;
+ break;
+ case(40):
+ String40= value;
+ break;
+ case(41):
+ String41= value;
+ break;
+ case(42):
+ String42= value;
+ break;
+ case(43):
+ String43= value;
+ break;
+ case(44):
+ String44= value;
+ break;
+ case(45):
+ String45= value;
+ break;
+ case(46):
+ String46= value;
+ break;
+ case(47):
+ String47= value;
+ break;
+ case(48):
+ String48= value;
+ break;
+ case(49):
+ String49= value;
+ break;
+ case(50):
+ String50= value;
+ break;
+ case(52):
+ String52= value;
+ break;
+ case(53):
+ String53= value;
+ break;
+ case(54):
+ String54= value;
+ break;
+ case(55):
+ String55= value;
+ break;
+ case(56):
+ String56= value;
+ break;
+ case(57):
+ String57= value;
+ break;
+ case(58):
+ String58= value;
+ break;
+ case(59):
+ String59= value;
+ break;
+ case(60):
+ String60= value;
+ break;
+ case(62):
+ String62= value;
+ break;
+ case(64):
+ String64= value;
+ break;
+ case(65):
+ String65= value;
+ break;
+ case(66):
+ String66= value;
+ break;
+ case(67):
+ String67= value;
+ break;
+ case(68):
+ String68= value;
+ break;
+ case(69):
+ String69= value;
+ break;
+ case(71):
+ String71= value;
+ break;
+ case(72):
+ String72= value;
+ break;
+ case(73):
+ String73= value;
+ break;
+ case(74):
+ String74= value;
+ break;
+ case(75):
+ String75= value;
+ break;
+ case(76):
+ String76= value;
+ break;
+ case(77):
+ String77= value;
+ break;
+ case(78):
+ String78= value;
+ break;
+ case(79):
+ String79= value;
+ break;
+ case(80):
+ String80= value;
+ break;
+ case(81):
+ String81= value;
+ break;
+ case(82):
+ String82= value;
+ break;
+ case(83):
+ String83= value;
+ break;
+ case(84):
+ String84= value;
+ break;
+ case(85):
+ String85= value;
+ break;
+ case(86):
+ String86= value;
+ break;
+ case(88):
+ String88= value;
+ break;
+ case(89):
+ String89= value;
+ break;
+ case(90):
+ String90= value;
+ break;
+ case(91):
+ String91= value;
+ break;
+ case(92):
+ String92= value;
+ break;
+ case(93):
+ String93= value;
+ break;
+ case(94):
+ String94= value;
+ break;
+ case(95):
+ String95= value;
+ break;
+ case(96):
+ String96= value;
+ break;
+ case(98):
+ String98= value;
+ break;
+ case(100):
+ String100= value;
+ break;
+ case(101):
+ String101= value;
+ break;
+ case(102):
+ String102= value;
+ break;
+ case(103):
+ String103= value;
+ break;
+ case(104):
+ String104= value;
+ break;
+ case(105):
+ String105= value;
+ break;
+ case(107):
+ String107= value;
+ break;
+ case(108):
+ String108= value;
+ break;
+ case(109):
+ String109= value;
+ break;
+ case(110):
+ String110= value;
+ break;
+ case(111):
+ String111= value;
+ break;
+ case(112):
+ String112= value;
+ break;
+ case(113):
+ String113= value;
+ break;
+ case(114):
+ String114= value;
+ break;
+ case(115):
+ String115= value;
+ break;
+ case(116):
+ String116= value;
+ break;
+ case(117):
+ String117= value;
+ break;
+ case(118):
+ String118= value;
+ break;
+ case(119):
+ String119= value;
+ break;
+ case(120):
+ String120= value;
+ break;
+ case(121):
+ String121= value;
+ break;
+ case(122):
+ String122= value;
+ break;
+ case(124):
+ String124= value;
+ break;
+ case(125):
+ String125= value;
+ break;
+ case(126):
+ String126= value;
+ break;
+ case(127):
+ String127= value;
+ break;
+ case(128):
+ String128= value;
+ break;
+ case(129):
+ String129= value;
+ break;
+ case(130):
+ String130= value;
+ break;
+ case(131):
+ String131= value;
+ break;
+ case(132):
+ String132= value;
+ break;
+ case(134):
+ String134= value;
+ break;
+ case(136):
+ String136= value;
+ break;
+ case(137):
+ String137= value;
+ break;
+ case(138):
+ String138= value;
+ break;
+ case(139):
+ String139= value;
+ break;
+ case(140):
+ String140= value;
+ break;
+ case(141):
+ String141= value;
+ break;
+ case(143):
+ String143= 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/FieldsOfString.java
------------------------------------------------------------------------------
svn:executable = *
Added: incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/HashMapStringKeyCollections.java
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/HashMapStringKeyCollections.java?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/HashMapStringKeyCollections.java (added)
+++ incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/HashMapStringKeyCollections.java Mon Apr 4 12:41:23 2005
@@ -0,0 +1,958 @@
+/*
+ * 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.HashMap;
+
+public class HashMapStringKeyCollections {
+ public int identifier;
+ public HashMap HashMapOfString_Object0;
+ public HashMap HashMapOfString_Object1;
+ public HashMap HashMapOfString_Object2;
+ public HashMap HashMapOfString_SimpleClass3;
+ public HashMap HashMapOfString_SimpleClass4;
+ public HashMap HashMapOfString_SimpleClass5;
+ public HashMap HashMapOfString_SimpleInterface6;
+ public HashMap HashMapOfString_SimpleInterface7;
+ public HashMap HashMapOfString_SimpleInterface8;
+ public HashMap HashMapOfString_String9;
+ public HashMap HashMapOfString_String10;
+ public HashMap HashMapOfString_String11;
+ public HashMap HashMapOfString_Date12;
+ public HashMap HashMapOfString_Date13;
+ public HashMap HashMapOfString_Date14;
+ public HashMap HashMapOfString_Locale15;
+ public HashMap HashMapOfString_Locale16;
+ public HashMap HashMapOfString_Locale17;
+ public HashMap HashMapOfString_BigDecimal18;
+ public HashMap HashMapOfString_BigDecimal19;
+ public HashMap HashMapOfString_BigDecimal20;
+ public HashMap HashMapOfString_BigInteger21;
+ public HashMap HashMapOfString_BigInteger22;
+ public HashMap HashMapOfString_BigInteger23;
+ public HashMap HashMapOfString_Byte24;
+ public HashMap HashMapOfString_Byte25;
+ public HashMap HashMapOfString_Byte26;
+ public HashMap HashMapOfString_Double27;
+ public HashMap HashMapOfString_Double28;
+ public HashMap HashMapOfString_Double29;
+ public HashMap HashMapOfString_Float30;
+ public HashMap HashMapOfString_Float31;
+ public HashMap HashMapOfString_Float32;
+ public HashMap HashMapOfString_Integer33;
+ public HashMap HashMapOfString_Integer34;
+ public HashMap HashMapOfString_Integer35;
+ public HashMap HashMapOfString_Long36;
+ public HashMap HashMapOfString_Long37;
+ public HashMap HashMapOfString_Long38;
+ public HashMap HashMapOfString_Short39;
+ public HashMap HashMapOfString_Short40;
+ public HashMap HashMapOfString_Short41;
+ public HashMap HashMapOfString_Object42;
+ public HashMap HashMapOfString_Object43;
+ public HashMap HashMapOfString_Object44;
+ public HashMap HashMapOfString_SimpleClass45;
+ public HashMap HashMapOfString_SimpleClass46;
+ public HashMap HashMapOfString_SimpleClass47;
+ public HashMap HashMapOfString_SimpleInterface48;
+ public HashMap HashMapOfString_SimpleInterface49;
+ public HashMap HashMapOfString_SimpleInterface50;
+ public HashMap HashMapOfString_String51;
+ public HashMap HashMapOfString_String52;
+ public HashMap HashMapOfString_String53;
+ public HashMap HashMapOfString_Date54;
+ public HashMap HashMapOfString_Date55;
+ public HashMap HashMapOfString_Date56;
+ public HashMap HashMapOfString_Locale57;
+ public HashMap HashMapOfString_Locale58;
+ public HashMap HashMapOfString_Locale59;
+ public HashMap HashMapOfString_BigDecimal60;
+ public HashMap HashMapOfString_BigDecimal61;
+ public HashMap HashMapOfString_BigDecimal62;
+ public HashMap HashMapOfString_BigInteger63;
+ public HashMap HashMapOfString_BigInteger64;
+ public HashMap HashMapOfString_BigInteger65;
+ public HashMap HashMapOfString_Byte66;
+ public HashMap HashMapOfString_Byte67;
+ public HashMap HashMapOfString_Byte68;
+ public HashMap HashMapOfString_Double69;
+ public HashMap HashMapOfString_Double70;
+ public HashMap HashMapOfString_Double71;
+ public HashMap HashMapOfString_Float72;
+ public HashMap HashMapOfString_Float73;
+ public HashMap HashMapOfString_Float74;
+ public HashMap HashMapOfString_Integer75;
+ public HashMap HashMapOfString_Integer76;
+ public HashMap HashMapOfString_Integer77;
+ public HashMap HashMapOfString_Long78;
+ public HashMap HashMapOfString_Long79;
+ public HashMap HashMapOfString_Long80;
+ public HashMap HashMapOfString_Short81;
+ public HashMap HashMapOfString_Short82;
+ public HashMap HashMapOfString_Short83;
+ public HashMap HashMapOfString_Object84;
+ public HashMap HashMapOfString_Object85;
+ public HashMap HashMapOfString_Object86;
+ public HashMap HashMapOfString_SimpleClass87;
+ public HashMap HashMapOfString_SimpleClass88;
+ public HashMap HashMapOfString_SimpleClass89;
+ public HashMap HashMapOfString_SimpleInterface90;
+ public HashMap HashMapOfString_SimpleInterface91;
+ public HashMap HashMapOfString_SimpleInterface92;
+ public HashMap HashMapOfString_String93;
+ public HashMap HashMapOfString_String94;
+ public HashMap HashMapOfString_String95;
+ public HashMap HashMapOfString_Date96;
+ public HashMap HashMapOfString_Date97;
+ public HashMap HashMapOfString_Date98;
+ public HashMap HashMapOfString_Locale99;
+ public HashMap HashMapOfString_Locale100;
+ public HashMap HashMapOfString_Locale101;
+ public HashMap HashMapOfString_BigDecimal102;
+ public HashMap HashMapOfString_BigDecimal103;
+ public HashMap HashMapOfString_BigDecimal104;
+ public HashMap HashMapOfString_BigInteger105;
+ public HashMap HashMapOfString_BigInteger106;
+ public HashMap HashMapOfString_BigInteger107;
+ public HashMap HashMapOfString_Byte108;
+ public HashMap HashMapOfString_Byte109;
+ public HashMap HashMapOfString_Byte110;
+ public HashMap HashMapOfString_Double111;
+ public HashMap HashMapOfString_Double112;
+ public HashMap HashMapOfString_Double113;
+ public HashMap HashMapOfString_Float114;
+ public HashMap HashMapOfString_Float115;
+ public HashMap HashMapOfString_Float116;
+ public HashMap HashMapOfString_Integer117;
+ public HashMap HashMapOfString_Integer118;
+ public HashMap HashMapOfString_Integer119;
+ public HashMap HashMapOfString_Long120;
+ public HashMap HashMapOfString_Long121;
+ public HashMap HashMapOfString_Long122;
+ public HashMap HashMapOfString_Short123;
+ public HashMap HashMapOfString_Short124;
+ public HashMap HashMapOfString_Short125;
+
+ public static final String [] fieldSpecs = {
+ "public HashMap HashMapOfString_Object0",
+ "embedded-value=true public HashMap HashMapOfString_Object1",
+ "embedded-value=false public HashMap HashMapOfString_Object2",
+ "public HashMap HashMapOfString_SimpleClass3",
+ "embedded-value=true public HashMap HashMapOfString_SimpleClass4",
+ "embedded-value=false public HashMap HashMapOfString_SimpleClass5",
+ "public HashMap HashMapOfString_SimpleInterface6",
+ "embedded-value=true public HashMap HashMapOfString_SimpleInterface7",
+ "embedded-value=false public HashMap HashMapOfString_SimpleInterface8",
+ "public HashMap HashMapOfString_String9",
+ "embedded-value=true public HashMap HashMapOfString_String10",
+ "embedded-value=false public HashMap HashMapOfString_String11",
+ "public HashMap HashMapOfString_Date12",
+ "embedded-value=true public HashMap HashMapOfString_Date13",
+ "embedded-value=false public HashMap HashMapOfString_Date14",
+ "public HashMap HashMapOfString_Locale15",
+ "embedded-value=true public HashMap HashMapOfString_Locale16",
+ "embedded-value=false public HashMap HashMapOfString_Locale17",
+ "public HashMap HashMapOfString_BigDecimal18",
+ "embedded-value=true public HashMap HashMapOfString_BigDecimal19",
+ "embedded-value=false public HashMap HashMapOfString_BigDecimal20",
+ "public HashMap HashMapOfString_BigInteger21",
+ "embedded-value=true public HashMap HashMapOfString_BigInteger22",
+ "embedded-value=false public HashMap HashMapOfString_BigInteger23",
+ "public HashMap HashMapOfString_Byte24",
+ "embedded-value=true public HashMap HashMapOfString_Byte25",
+ "embedded-value=false public HashMap HashMapOfString_Byte26",
+ "public HashMap HashMapOfString_Double27",
+ "embedded-value=true public HashMap HashMapOfString_Double28",
+ "embedded-value=false public HashMap HashMapOfString_Double29",
+ "public HashMap HashMapOfString_Float30",
+ "embedded-value=true public HashMap HashMapOfString_Float31",
+ "embedded-value=false public HashMap HashMapOfString_Float32",
+ "public HashMap HashMapOfString_Integer33",
+ "embedded-value=true public HashMap HashMapOfString_Integer34",
+ "embedded-value=false public HashMap HashMapOfString_Integer35",
+ "public HashMap HashMapOfString_Long36",
+ "embedded-value=true public HashMap HashMapOfString_Long37",
+ "embedded-value=false public HashMap HashMapOfString_Long38",
+ "public HashMap HashMapOfString_Short39",
+ "embedded-value=true public HashMap HashMapOfString_Short40",
+ "embedded-value=false public HashMap HashMapOfString_Short41",
+ "embedded-key=true public HashMap HashMapOfString_Object42",
+ "embedded-key=true embedded-value=true public HashMap HashMapOfString_Object43",
+ "embedded-key=true embedded-value=false public HashMap HashMapOfString_Object44",
+ "embedded-key=true public HashMap HashMapOfString_SimpleClass45",
+ "embedded-key=true embedded-value=true public HashMap HashMapOfString_SimpleClass46",
+ "embedded-key=true embedded-value=false public HashMap HashMapOfString_SimpleClass47",
+ "embedded-key=true public HashMap HashMapOfString_SimpleInterface48",
+ "embedded-key=true embedded-value=true public HashMap HashMapOfString_SimpleInterface49",
+ "embedded-key=true embedded-value=false public HashMap HashMapOfString_SimpleInterface50",
+ "embedded-key=true public HashMap HashMapOfString_String51",
+ "embedded-key=true embedded-value=true public HashMap HashMapOfString_String52",
+ "embedded-key=true embedded-value=false public HashMap HashMapOfString_String53",
+ "embedded-key=true public HashMap HashMapOfString_Date54",
+ "embedded-key=true embedded-value=true public HashMap HashMapOfString_Date55",
+ "embedded-key=true embedded-value=false public HashMap HashMapOfString_Date56",
+ "embedded-key=true public HashMap HashMapOfString_Locale57",
+ "embedded-key=true embedded-value=true public HashMap HashMapOfString_Locale58",
+ "embedded-key=true embedded-value=false public HashMap HashMapOfString_Locale59",
+ "embedded-key=true public HashMap HashMapOfString_BigDecimal60",
+ "embedded-key=true embedded-value=true public HashMap HashMapOfString_BigDecimal61",
+ "embedded-key=true embedded-value=false public HashMap HashMapOfString_BigDecimal62",
+ "embedded-key=true public HashMap HashMapOfString_BigInteger63",
+ "embedded-key=true embedded-value=true public HashMap HashMapOfString_BigInteger64",
+ "embedded-key=true embedded-value=false public HashMap HashMapOfString_BigInteger65",
+ "embedded-key=true public HashMap HashMapOfString_Byte66",
+ "embedded-key=true embedded-value=true public HashMap HashMapOfString_Byte67",
+ "embedded-key=true embedded-value=false public HashMap HashMapOfString_Byte68",
+ "embedded-key=true public HashMap HashMapOfString_Double69",
+ "embedded-key=true embedded-value=true public HashMap HashMapOfString_Double70",
+ "embedded-key=true embedded-value=false public HashMap HashMapOfString_Double71",
+ "embedded-key=true public HashMap HashMapOfString_Float72",
+ "embedded-key=true embedded-value=true public HashMap HashMapOfString_Float73",
+ "embedded-key=true embedded-value=false public HashMap HashMapOfString_Float74",
+ "embedded-key=true public HashMap HashMapOfString_Integer75",
+ "embedded-key=true embedded-value=true public HashMap HashMapOfString_Integer76",
+ "embedded-key=true embedded-value=false public HashMap HashMapOfString_Integer77",
+ "embedded-key=true public HashMap HashMapOfString_Long78",
+ "embedded-key=true embedded-value=true public HashMap HashMapOfString_Long79",
+ "embedded-key=true embedded-value=false public HashMap HashMapOfString_Long80",
+ "embedded-key=true public HashMap HashMapOfString_Short81",
+ "embedded-key=true embedded-value=true public HashMap HashMapOfString_Short82",
+ "embedded-key=true embedded-value=false public HashMap HashMapOfString_Short83",
+ "embedded-key=false public HashMap HashMapOfString_Object84",
+ "embedded-key=false embedded-value=true public HashMap HashMapOfString_Object85",
+ "embedded-key=false embedded-value=false public HashMap HashMapOfString_Object86",
+ "embedded-key=false public HashMap HashMapOfString_SimpleClass87",
+ "embedded-key=false embedded-value=true public HashMap HashMapOfString_SimpleClass88",
+ "embedded-key=false embedded-value=false public HashMap HashMapOfString_SimpleClass89",
+ "embedded-key=false public HashMap HashMapOfString_SimpleInterface90",
+ "embedded-key=false embedded-value=true public HashMap HashMapOfString_SimpleInterface91",
+ "embedded-key=false embedded-value=false public HashMap HashMapOfString_SimpleInterface92",
+ "embedded-key=false public HashMap HashMapOfString_String93",
+ "embedded-key=false embedded-value=true public HashMap HashMapOfString_String94",
+ "embedded-key=false embedded-value=false public HashMap HashMapOfString_String95",
+ "embedded-key=false public HashMap HashMapOfString_Date96",
+ "embedded-key=false embedded-value=true public HashMap HashMapOfString_Date97",
+ "embedded-key=false embedded-value=false public HashMap HashMapOfString_Date98",
+ "embedded-key=false public HashMap HashMapOfString_Locale99",
+ "embedded-key=false embedded-value=true public HashMap HashMapOfString_Locale100",
+ "embedded-key=false embedded-value=false public HashMap HashMapOfString_Locale101",
+ "embedded-key=false public HashMap HashMapOfString_BigDecimal102",
+ "embedded-key=false embedded-value=true public HashMap HashMapOfString_BigDecimal103",
+ "embedded-key=false embedded-value=false public HashMap HashMapOfString_BigDecimal104",
+ "embedded-key=false public HashMap HashMapOfString_BigInteger105",
+ "embedded-key=false embedded-value=true public HashMap HashMapOfString_BigInteger106",
+ "embedded-key=false embedded-value=false public HashMap HashMapOfString_BigInteger107",
+ "embedded-key=false public HashMap HashMapOfString_Byte108",
+ "embedded-key=false embedded-value=true public HashMap HashMapOfString_Byte109",
+ "embedded-key=false embedded-value=false public HashMap HashMapOfString_Byte110",
+ "embedded-key=false public HashMap HashMapOfString_Double111",
+ "embedded-key=false embedded-value=true public HashMap HashMapOfString_Double112",
+ "embedded-key=false embedded-value=false public HashMap HashMapOfString_Double113",
+ "embedded-key=false public HashMap HashMapOfString_Float114",
+ "embedded-key=false embedded-value=true public HashMap HashMapOfString_Float115",
+ "embedded-key=false embedded-value=false public HashMap HashMapOfString_Float116",
+ "embedded-key=false public HashMap HashMapOfString_Integer117",
+ "embedded-key=false embedded-value=true public HashMap HashMapOfString_Integer118",
+ "embedded-key=false embedded-value=false public HashMap HashMapOfString_Integer119",
+ "embedded-key=false public HashMap HashMapOfString_Long120",
+ "embedded-key=false embedded-value=true public HashMap HashMapOfString_Long121",
+ "embedded-key=false embedded-value=false public HashMap HashMapOfString_Long122",
+ "embedded-key=false public HashMap HashMapOfString_Short123",
+ "embedded-key=false embedded-value=true public HashMap HashMapOfString_Short124",
+ "embedded-key=false embedded-value=false public HashMap HashMapOfString_Short125"
+ };
+ public int getLength()
+ {
+ return fieldSpecs.length;
+ }
+ public HashMap get(int index)
+ {
+ switch (index)
+ {
+ case(0):
+ return HashMapOfString_Object0;
+ case(1):
+ return HashMapOfString_Object1;
+ case(2):
+ return HashMapOfString_Object2;
+ case(3):
+ return HashMapOfString_SimpleClass3;
+ case(4):
+ return HashMapOfString_SimpleClass4;
+ case(5):
+ return HashMapOfString_SimpleClass5;
+ case(6):
+ return HashMapOfString_SimpleInterface6;
+ case(7):
+ return HashMapOfString_SimpleInterface7;
+ case(8):
+ return HashMapOfString_SimpleInterface8;
+ case(9):
+ return HashMapOfString_String9;
+ case(10):
+ return HashMapOfString_String10;
+ case(11):
+ return HashMapOfString_String11;
+ case(12):
+ return HashMapOfString_Date12;
+ case(13):
+ return HashMapOfString_Date13;
+ case(14):
+ return HashMapOfString_Date14;
+ case(15):
+ return HashMapOfString_Locale15;
+ case(16):
+ return HashMapOfString_Locale16;
+ case(17):
+ return HashMapOfString_Locale17;
+ case(18):
+ return HashMapOfString_BigDecimal18;
+ case(19):
+ return HashMapOfString_BigDecimal19;
+ case(20):
+ return HashMapOfString_BigDecimal20;
+ case(21):
+ return HashMapOfString_BigInteger21;
+ case(22):
+ return HashMapOfString_BigInteger22;
+ case(23):
+ return HashMapOfString_BigInteger23;
+ case(24):
+ return HashMapOfString_Byte24;
+ case(25):
+ return HashMapOfString_Byte25;
+ case(26):
+ return HashMapOfString_Byte26;
+ case(27):
+ return HashMapOfString_Double27;
+ case(28):
+ return HashMapOfString_Double28;
+ case(29):
+ return HashMapOfString_Double29;
+ case(30):
+ return HashMapOfString_Float30;
+ case(31):
+ return HashMapOfString_Float31;
+ case(32):
+ return HashMapOfString_Float32;
+ case(33):
+ return HashMapOfString_Integer33;
+ case(34):
+ return HashMapOfString_Integer34;
+ case(35):
+ return HashMapOfString_Integer35;
+ case(36):
+ return HashMapOfString_Long36;
+ case(37):
+ return HashMapOfString_Long37;
+ case(38):
+ return HashMapOfString_Long38;
+ case(39):
+ return HashMapOfString_Short39;
+ case(40):
+ return HashMapOfString_Short40;
+ case(41):
+ return HashMapOfString_Short41;
+ case(42):
+ return HashMapOfString_Object42;
+ case(43):
+ return HashMapOfString_Object43;
+ case(44):
+ return HashMapOfString_Object44;
+ case(45):
+ return HashMapOfString_SimpleClass45;
+ case(46):
+ return HashMapOfString_SimpleClass46;
+ case(47):
+ return HashMapOfString_SimpleClass47;
+ case(48):
+ return HashMapOfString_SimpleInterface48;
+ case(49):
+ return HashMapOfString_SimpleInterface49;
+ case(50):
+ return HashMapOfString_SimpleInterface50;
+ case(51):
+ return HashMapOfString_String51;
+ case(52):
+ return HashMapOfString_String52;
+ case(53):
+ return HashMapOfString_String53;
+ case(54):
+ return HashMapOfString_Date54;
+ case(55):
+ return HashMapOfString_Date55;
+ case(56):
+ return HashMapOfString_Date56;
+ case(57):
+ return HashMapOfString_Locale57;
+ case(58):
+ return HashMapOfString_Locale58;
+ case(59):
+ return HashMapOfString_Locale59;
+ case(60):
+ return HashMapOfString_BigDecimal60;
+ case(61):
+ return HashMapOfString_BigDecimal61;
+ case(62):
+ return HashMapOfString_BigDecimal62;
+ case(63):
+ return HashMapOfString_BigInteger63;
+ case(64):
+ return HashMapOfString_BigInteger64;
+ case(65):
+ return HashMapOfString_BigInteger65;
+ case(66):
+ return HashMapOfString_Byte66;
+ case(67):
+ return HashMapOfString_Byte67;
+ case(68):
+ return HashMapOfString_Byte68;
+ case(69):
+ return HashMapOfString_Double69;
+ case(70):
+ return HashMapOfString_Double70;
+ case(71):
+ return HashMapOfString_Double71;
+ case(72):
+ return HashMapOfString_Float72;
+ case(73):
+ return HashMapOfString_Float73;
+ case(74):
+ return HashMapOfString_Float74;
+ case(75):
+ return HashMapOfString_Integer75;
+ case(76):
+ return HashMapOfString_Integer76;
+ case(77):
+ return HashMapOfString_Integer77;
+ case(78):
+ return HashMapOfString_Long78;
+ case(79):
+ return HashMapOfString_Long79;
+ case(80):
+ return HashMapOfString_Long80;
+ case(81):
+ return HashMapOfString_Short81;
+ case(82):
+ return HashMapOfString_Short82;
+ case(83):
+ return HashMapOfString_Short83;
+ case(84):
+ return HashMapOfString_Object84;
+ case(85):
+ return HashMapOfString_Object85;
+ case(86):
+ return HashMapOfString_Object86;
+ case(87):
+ return HashMapOfString_SimpleClass87;
+ case(88):
+ return HashMapOfString_SimpleClass88;
+ case(89):
+ return HashMapOfString_SimpleClass89;
+ case(90):
+ return HashMapOfString_SimpleInterface90;
+ case(91):
+ return HashMapOfString_SimpleInterface91;
+ case(92):
+ return HashMapOfString_SimpleInterface92;
+ case(93):
+ return HashMapOfString_String93;
+ case(94):
+ return HashMapOfString_String94;
+ case(95):
+ return HashMapOfString_String95;
+ case(96):
+ return HashMapOfString_Date96;
+ case(97):
+ return HashMapOfString_Date97;
+ case(98):
+ return HashMapOfString_Date98;
+ case(99):
+ return HashMapOfString_Locale99;
+ case(100):
+ return HashMapOfString_Locale100;
+ case(101):
+ return HashMapOfString_Locale101;
+ case(102):
+ return HashMapOfString_BigDecimal102;
+ case(103):
+ return HashMapOfString_BigDecimal103;
+ case(104):
+ return HashMapOfString_BigDecimal104;
+ case(105):
+ return HashMapOfString_BigInteger105;
+ case(106):
+ return HashMapOfString_BigInteger106;
+ case(107):
+ return HashMapOfString_BigInteger107;
+ case(108):
+ return HashMapOfString_Byte108;
+ case(109):
+ return HashMapOfString_Byte109;
+ case(110):
+ return HashMapOfString_Byte110;
+ case(111):
+ return HashMapOfString_Double111;
+ case(112):
+ return HashMapOfString_Double112;
+ case(113):
+ return HashMapOfString_Double113;
+ case(114):
+ return HashMapOfString_Float114;
+ case(115):
+ return HashMapOfString_Float115;
+ case(116):
+ return HashMapOfString_Float116;
+ case(117):
+ return HashMapOfString_Integer117;
+ case(118):
+ return HashMapOfString_Integer118;
+ case(119):
+ return HashMapOfString_Integer119;
+ case(120):
+ return HashMapOfString_Long120;
+ case(121):
+ return HashMapOfString_Long121;
+ case(122):
+ return HashMapOfString_Long122;
+ case(123):
+ return HashMapOfString_Short123;
+ case(124):
+ return HashMapOfString_Short124;
+ case(125):
+ return HashMapOfString_Short125;
+ default:
+ throw new IndexOutOfBoundsException();
+ }
+ }
+ public boolean set(int index,HashMap value)
+ {
+ if(fieldSpecs[index].indexOf("final") != -1)
+ return false;
+ switch (index)
+ {
+ case(0):
+ HashMapOfString_Object0= value;
+ break;
+ case(1):
+ HashMapOfString_Object1= value;
+ break;
+ case(2):
+ HashMapOfString_Object2= value;
+ break;
+ case(3):
+ HashMapOfString_SimpleClass3= value;
+ break;
+ case(4):
+ HashMapOfString_SimpleClass4= value;
+ break;
+ case(5):
+ HashMapOfString_SimpleClass5= value;
+ break;
+ case(6):
+ HashMapOfString_SimpleInterface6= value;
+ break;
+ case(7):
+ HashMapOfString_SimpleInterface7= value;
+ break;
+ case(8):
+ HashMapOfString_SimpleInterface8= value;
+ break;
+ case(9):
+ HashMapOfString_String9= value;
+ break;
+ case(10):
+ HashMapOfString_String10= value;
+ break;
+ case(11):
+ HashMapOfString_String11= value;
+ break;
+ case(12):
+ HashMapOfString_Date12= value;
+ break;
+ case(13):
+ HashMapOfString_Date13= value;
+ break;
+ case(14):
+ HashMapOfString_Date14= value;
+ break;
+ case(15):
+ HashMapOfString_Locale15= value;
+ break;
+ case(16):
+ HashMapOfString_Locale16= value;
+ break;
+ case(17):
+ HashMapOfString_Locale17= value;
+ break;
+ case(18):
+ HashMapOfString_BigDecimal18= value;
+ break;
+ case(19):
+ HashMapOfString_BigDecimal19= value;
+ break;
+ case(20):
+ HashMapOfString_BigDecimal20= value;
+ break;
+ case(21):
+ HashMapOfString_BigInteger21= value;
+ break;
+ case(22):
+ HashMapOfString_BigInteger22= value;
+ break;
+ case(23):
+ HashMapOfString_BigInteger23= value;
+ break;
+ case(24):
+ HashMapOfString_Byte24= value;
+ break;
+ case(25):
+ HashMapOfString_Byte25= value;
+ break;
+ case(26):
+ HashMapOfString_Byte26= value;
+ break;
+ case(27):
+ HashMapOfString_Double27= value;
+ break;
+ case(28):
+ HashMapOfString_Double28= value;
+ break;
+ case(29):
+ HashMapOfString_Double29= value;
+ break;
+ case(30):
+ HashMapOfString_Float30= value;
+ break;
+ case(31):
+ HashMapOfString_Float31= value;
+ break;
+ case(32):
+ HashMapOfString_Float32= value;
+ break;
+ case(33):
+ HashMapOfString_Integer33= value;
+ break;
+ case(34):
+ HashMapOfString_Integer34= value;
+ break;
+ case(35):
+ HashMapOfString_Integer35= value;
+ break;
+ case(36):
+ HashMapOfString_Long36= value;
+ break;
+ case(37):
+ HashMapOfString_Long37= value;
+ break;
+ case(38):
+ HashMapOfString_Long38= value;
+ break;
+ case(39):
+ HashMapOfString_Short39= value;
+ break;
+ case(40):
+ HashMapOfString_Short40= value;
+ break;
+ case(41):
+ HashMapOfString_Short41= value;
+ break;
+ case(42):
+ HashMapOfString_Object42= value;
+ break;
+ case(43):
+ HashMapOfString_Object43= value;
+ break;
+ case(44):
+ HashMapOfString_Object44= value;
+ break;
+ case(45):
+ HashMapOfString_SimpleClass45= value;
+ break;
+ case(46):
+ HashMapOfString_SimpleClass46= value;
+ break;
+ case(47):
+ HashMapOfString_SimpleClass47= value;
+ break;
+ case(48):
+ HashMapOfString_SimpleInterface48= value;
+ break;
+ case(49):
+ HashMapOfString_SimpleInterface49= value;
+ break;
+ case(50):
+ HashMapOfString_SimpleInterface50= value;
+ break;
+ case(51):
+ HashMapOfString_String51= value;
+ break;
+ case(52):
+ HashMapOfString_String52= value;
+ break;
+ case(53):
+ HashMapOfString_String53= value;
+ break;
+ case(54):
+ HashMapOfString_Date54= value;
+ break;
+ case(55):
+ HashMapOfString_Date55= value;
+ break;
+ case(56):
+ HashMapOfString_Date56= value;
+ break;
+ case(57):
+ HashMapOfString_Locale57= value;
+ break;
+ case(58):
+ HashMapOfString_Locale58= value;
+ break;
+ case(59):
+ HashMapOfString_Locale59= value;
+ break;
+ case(60):
+ HashMapOfString_BigDecimal60= value;
+ break;
+ case(61):
+ HashMapOfString_BigDecimal61= value;
+ break;
+ case(62):
+ HashMapOfString_BigDecimal62= value;
+ break;
+ case(63):
+ HashMapOfString_BigInteger63= value;
+ break;
+ case(64):
+ HashMapOfString_BigInteger64= value;
+ break;
+ case(65):
+ HashMapOfString_BigInteger65= value;
+ break;
+ case(66):
+ HashMapOfString_Byte66= value;
+ break;
+ case(67):
+ HashMapOfString_Byte67= value;
+ break;
+ case(68):
+ HashMapOfString_Byte68= value;
+ break;
+ case(69):
+ HashMapOfString_Double69= value;
+ break;
+ case(70):
+ HashMapOfString_Double70= value;
+ break;
+ case(71):
+ HashMapOfString_Double71= value;
+ break;
+ case(72):
+ HashMapOfString_Float72= value;
+ break;
+ case(73):
+ HashMapOfString_Float73= value;
+ break;
+ case(74):
+ HashMapOfString_Float74= value;
+ break;
+ case(75):
+ HashMapOfString_Integer75= value;
+ break;
+ case(76):
+ HashMapOfString_Integer76= value;
+ break;
+ case(77):
+ HashMapOfString_Integer77= value;
+ break;
+ case(78):
+ HashMapOfString_Long78= value;
+ break;
+ case(79):
+ HashMapOfString_Long79= value;
+ break;
+ case(80):
+ HashMapOfString_Long80= value;
+ break;
+ case(81):
+ HashMapOfString_Short81= value;
+ break;
+ case(82):
+ HashMapOfString_Short82= value;
+ break;
+ case(83):
+ HashMapOfString_Short83= value;
+ break;
+ case(84):
+ HashMapOfString_Object84= value;
+ break;
+ case(85):
+ HashMapOfString_Object85= value;
+ break;
+ case(86):
+ HashMapOfString_Object86= value;
+ break;
+ case(87):
+ HashMapOfString_SimpleClass87= value;
+ break;
+ case(88):
+ HashMapOfString_SimpleClass88= value;
+ break;
+ case(89):
+ HashMapOfString_SimpleClass89= value;
+ break;
+ case(90):
+ HashMapOfString_SimpleInterface90= value;
+ break;
+ case(91):
+ HashMapOfString_SimpleInterface91= value;
+ break;
+ case(92):
+ HashMapOfString_SimpleInterface92= value;
+ break;
+ case(93):
+ HashMapOfString_String93= value;
+ break;
+ case(94):
+ HashMapOfString_String94= value;
+ break;
+ case(95):
+ HashMapOfString_String95= value;
+ break;
+ case(96):
+ HashMapOfString_Date96= value;
+ break;
+ case(97):
+ HashMapOfString_Date97= value;
+ break;
+ case(98):
+ HashMapOfString_Date98= value;
+ break;
+ case(99):
+ HashMapOfString_Locale99= value;
+ break;
+ case(100):
+ HashMapOfString_Locale100= value;
+ break;
+ case(101):
+ HashMapOfString_Locale101= value;
+ break;
+ case(102):
+ HashMapOfString_BigDecimal102= value;
+ break;
+ case(103):
+ HashMapOfString_BigDecimal103= value;
+ break;
+ case(104):
+ HashMapOfString_BigDecimal104= value;
+ break;
+ case(105):
+ HashMapOfString_BigInteger105= value;
+ break;
+ case(106):
+ HashMapOfString_BigInteger106= value;
+ break;
+ case(107):
+ HashMapOfString_BigInteger107= value;
+ break;
+ case(108):
+ HashMapOfString_Byte108= value;
+ break;
+ case(109):
+ HashMapOfString_Byte109= value;
+ break;
+ case(110):
+ HashMapOfString_Byte110= value;
+ break;
+ case(111):
+ HashMapOfString_Double111= value;
+ break;
+ case(112):
+ HashMapOfString_Double112= value;
+ break;
+ case(113):
+ HashMapOfString_Double113= value;
+ break;
+ case(114):
+ HashMapOfString_Float114= value;
+ break;
+ case(115):
+ HashMapOfString_Float115= value;
+ break;
+ case(116):
+ HashMapOfString_Float116= value;
+ break;
+ case(117):
+ HashMapOfString_Integer117= value;
+ break;
+ case(118):
+ HashMapOfString_Integer118= value;
+ break;
+ case(119):
+ HashMapOfString_Integer119= value;
+ break;
+ case(120):
+ HashMapOfString_Long120= value;
+ break;
+ case(121):
+ HashMapOfString_Long121= value;
+ break;
+ case(122):
+ HashMapOfString_Long122= value;
+ break;
+ case(123):
+ HashMapOfString_Short123= value;
+ break;
+ case(124):
+ HashMapOfString_Short124= value;
+ break;
+ case(125):
+ HashMapOfString_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/HashMapStringKeyCollections.java
------------------------------------------------------------------------------
svn:executable = *