Added:
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfDate.java
URL:
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfDate.java?view=auto&rev=160090
==============================================================================
---
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfDate.java
(added)
+++
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfDate.java
Mon Apr 4 12:41:23 2005
@@ -0,0 +1,1090 @@
+/*
+ * 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.*;
+public class FieldsOfDate {
+ public int identifier;
+ private Date Date0;
+ private Date Date1;
+ private Date Date2;
+ private Date Date3;
+ private Date Date4;
+ private Date Date5;
+ private Date Date6;
+ private Date Date7;
+ private static Date Date8;
+ private transient Date Date9;
+ private transient Date Date10;
+ private transient Date Date11;
+ private transient Date Date12;
+ private transient Date Date13;
+ private transient Date Date14;
+ private final Date Date15 = new Date();
+ private volatile Date Date16;
+ private volatile Date Date17;
+ private volatile Date Date18;
+ private volatile Date Date19;
+ private volatile Date Date20;
+ private volatile Date Date21;
+ private volatile Date Date22;
+ private volatile Date Date23;
+ private static transient Date Date24;
+ private static final Date Date25 = new Date();
+ private static volatile Date Date26;
+ private transient final Date Date27 = new Date();
+ private transient volatile Date Date28;
+ private transient volatile Date Date29;
+ private transient volatile Date Date30;
+ private transient volatile Date Date31;
+ private transient volatile Date Date32;
+ private transient volatile Date Date33;
+ private static transient final Date Date34 = new Date();
+ private static transient volatile Date Date35;
+ public Date Date36;
+ public Date Date37;
+ public Date Date38;
+ public Date Date39;
+ public Date Date40;
+ public Date Date41;
+ public Date Date42;
+ public Date Date43;
+ public static Date Date44;
+ public transient Date Date45;
+ public transient Date Date46;
+ public transient Date Date47;
+ public transient Date Date48;
+ public transient Date Date49;
+ public transient Date Date50;
+ public final Date Date51 = new Date();
+ public volatile Date Date52;
+ public volatile Date Date53;
+ public volatile Date Date54;
+ public volatile Date Date55;
+ public volatile Date Date56;
+ public volatile Date Date57;
+ public volatile Date Date58;
+ public volatile Date Date59;
+ public static transient Date Date60;
+ public static final Date Date61 = new Date();
+ public static volatile Date Date62;
+ public transient final Date Date63 = new Date();
+ public transient volatile Date Date64;
+ public transient volatile Date Date65;
+ public transient volatile Date Date66;
+ public transient volatile Date Date67;
+ public transient volatile Date Date68;
+ public transient volatile Date Date69;
+ public static transient final Date Date70 = new Date();
+ public static transient volatile Date Date71;
+ protected Date Date72;
+ protected Date Date73;
+ protected Date Date74;
+ protected Date Date75;
+ protected Date Date76;
+ protected Date Date77;
+ protected Date Date78;
+ protected Date Date79;
+ protected static Date Date80;
+ protected transient Date Date81;
+ protected transient Date Date82;
+ protected transient Date Date83;
+ protected transient Date Date84;
+ protected transient Date Date85;
+ protected transient Date Date86;
+ protected final Date Date87 = new Date();
+ protected volatile Date Date88;
+ protected volatile Date Date89;
+ protected volatile Date Date90;
+ protected volatile Date Date91;
+ protected volatile Date Date92;
+ protected volatile Date Date93;
+ protected volatile Date Date94;
+ protected volatile Date Date95;
+ protected static transient Date Date96;
+ protected static final Date Date97 = new Date();
+ protected static volatile Date Date98;
+ protected transient final Date Date99 = new Date();
+ protected transient volatile Date Date100;
+ protected transient volatile Date Date101;
+ protected transient volatile Date Date102;
+ protected transient volatile Date Date103;
+ protected transient volatile Date Date104;
+ protected transient volatile Date Date105;
+ protected static transient final Date Date106 = new Date();
+ protected static transient volatile Date Date107;
+ Date Date108;
+ Date Date109;
+ Date Date110;
+ Date Date111;
+ Date Date112;
+ Date Date113;
+ Date Date114;
+ Date Date115;
+ static Date Date116;
+ transient Date Date117;
+ transient Date Date118;
+ transient Date Date119;
+ transient Date Date120;
+ transient Date Date121;
+ transient Date Date122;
+ final Date Date123 = new Date();
+ volatile Date Date124;
+ volatile Date Date125;
+ volatile Date Date126;
+ volatile Date Date127;
+ volatile Date Date128;
+ volatile Date Date129;
+ volatile Date Date130;
+ volatile Date Date131;
+ static transient Date Date132;
+ static final Date Date133 = new Date();
+ static volatile Date Date134;
+ transient final Date Date135 = new Date();
+ transient volatile Date Date136;
+ transient volatile Date Date137;
+ transient volatile Date Date138;
+ transient volatile Date Date139;
+ transient volatile Date Date140;
+ transient volatile Date Date141;
+ static transient final Date Date142 = new Date();
+ static transient volatile Date Date143;
+
+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 Date Date0",
+ "embedded= true private Date Date1",
+ "embedded= false private Date Date2",
+ "persistence-modifier= none private Date Date3",
+ "persistence-modifier= persistent private Date Date4",
+ "persistence-modifier= persistent embedded= true private Date Date5",
+ "persistence-modifier= persistent embedded= false private Date Date6",
+ "persistence-modifier= transactional private Date Date7",
+ "private static Date Date8",
+ "private transient Date Date9",
+ "persistence-modifier= none private transient Date Date10",
+ "persistence-modifier= persistent private transient Date Date11",
+ "persistence-modifier= persistent embedded= true private transient Date
Date12",
+ "persistence-modifier= persistent embedded= false private transient Date
Date13",
+ "persistence-modifier= transactional private transient Date Date14",
+ "private final Date Date15",
+ "private volatile Date Date16",
+ "embedded= true private volatile Date Date17",
+ "embedded= false private volatile Date Date18",
+ "persistence-modifier= none private volatile Date Date19",
+ "persistence-modifier= persistent private volatile Date Date20",
+ "persistence-modifier= persistent embedded= true private volatile Date
Date21",
+ "persistence-modifier= persistent embedded= false private volatile Date
Date22",
+ "persistence-modifier= transactional private volatile Date Date23",
+ "private static transient Date Date24",
+ "private static final Date Date25",
+ "private static volatile Date Date26",
+ "private transient final Date Date27",
+ "private transient volatile Date Date28",
+ "persistence-modifier= none private transient volatile Date Date29",
+ "persistence-modifier= persistent private transient volatile Date Date30",
+ "persistence-modifier= persistent embedded= true private transient
volatile Date Date31",
+ "persistence-modifier= persistent embedded= false private transient
volatile Date Date32",
+ "persistence-modifier= transactional private transient volatile Date
Date33",
+ "private static transient final Date Date34",
+ "private static transient volatile Date Date35",
+ "public Date Date36",
+ "embedded= true public Date Date37",
+ "embedded= false public Date Date38",
+ "persistence-modifier= none public Date Date39",
+ "persistence-modifier= persistent public Date Date40",
+ "persistence-modifier= persistent embedded= true public Date Date41",
+ "persistence-modifier= persistent embedded= false public Date Date42",
+ "persistence-modifier= transactional public Date Date43",
+ "public static Date Date44",
+ "public transient Date Date45",
+ "persistence-modifier= none public transient Date Date46",
+ "persistence-modifier= persistent public transient Date Date47",
+ "persistence-modifier= persistent embedded= true public transient Date
Date48",
+ "persistence-modifier= persistent embedded= false public transient Date
Date49",
+ "persistence-modifier= transactional public transient Date Date50",
+ "public final Date Date51",
+ "public volatile Date Date52",
+ "embedded= true public volatile Date Date53",
+ "embedded= false public volatile Date Date54",
+ "persistence-modifier= none public volatile Date Date55",
+ "persistence-modifier= persistent public volatile Date Date56",
+ "persistence-modifier= persistent embedded= true public volatile Date
Date57",
+ "persistence-modifier= persistent embedded= false public volatile Date
Date58",
+ "persistence-modifier= transactional public volatile Date Date59",
+ "public static transient Date Date60",
+ "public static final Date Date61",
+ "public static volatile Date Date62",
+ "public transient final Date Date63",
+ "public transient volatile Date Date64",
+ "persistence-modifier= none public transient volatile Date Date65",
+ "persistence-modifier= persistent public transient volatile Date Date66",
+ "persistence-modifier= persistent embedded= true public transient
volatile Date Date67",
+ "persistence-modifier= persistent embedded= false public transient
volatile Date Date68",
+ "persistence-modifier= transactional public transient volatile Date
Date69",
+ "public static transient final Date Date70",
+ "public static transient volatile Date Date71",
+ "protected Date Date72",
+ "embedded= true protected Date Date73",
+ "embedded= false protected Date Date74",
+ "persistence-modifier= none protected Date Date75",
+ "persistence-modifier= persistent protected Date Date76",
+ "persistence-modifier= persistent embedded= true protected Date Date77",
+ "persistence-modifier= persistent embedded= false protected Date Date78",
+ "persistence-modifier= transactional protected Date Date79",
+ "protected static Date Date80",
+ "protected transient Date Date81",
+ "persistence-modifier= none protected transient Date Date82",
+ "persistence-modifier= persistent protected transient Date Date83",
+ "persistence-modifier= persistent embedded= true protected transient Date
Date84",
+ "persistence-modifier= persistent embedded= false protected transient
Date Date85",
+ "persistence-modifier= transactional protected transient Date Date86",
+ "protected final Date Date87",
+ "protected volatile Date Date88",
+ "embedded= true protected volatile Date Date89",
+ "embedded= false protected volatile Date Date90",
+ "persistence-modifier= none protected volatile Date Date91",
+ "persistence-modifier= persistent protected volatile Date Date92",
+ "persistence-modifier= persistent embedded= true protected volatile Date
Date93",
+ "persistence-modifier= persistent embedded= false protected volatile Date
Date94",
+ "persistence-modifier= transactional protected volatile Date Date95",
+ "protected static transient Date Date96",
+ "protected static final Date Date97",
+ "protected static volatile Date Date98",
+ "protected transient final Date Date99",
+ "protected transient volatile Date Date100",
+ "persistence-modifier= none protected transient volatile Date Date101",
+ "persistence-modifier= persistent protected transient volatile Date
Date102",
+ "persistence-modifier= persistent embedded= true protected transient
volatile Date Date103",
+ "persistence-modifier= persistent embedded= false protected transient
volatile Date Date104",
+ "persistence-modifier= transactional protected transient volatile Date
Date105",
+ "protected static transient final Date Date106",
+ "protected static transient volatile Date Date107",
+ "Date Date108",
+ "embedded= true Date Date109",
+ "embedded= false Date Date110",
+ "persistence-modifier= none Date Date111",
+ "persistence-modifier= persistent Date Date112",
+ "persistence-modifier= persistent embedded= true Date Date113",
+ "persistence-modifier= persistent embedded= false Date Date114",
+ "persistence-modifier= transactional Date Date115",
+ "static Date Date116",
+ "transient Date Date117",
+ "persistence-modifier= none transient Date Date118",
+ "persistence-modifier= persistent transient Date Date119",
+ "persistence-modifier= persistent embedded= true transient Date Date120",
+ "persistence-modifier= persistent embedded= false transient Date Date121",
+ "persistence-modifier= transactional transient Date Date122",
+ "final Date Date123",
+ "volatile Date Date124",
+ "embedded= true volatile Date Date125",
+ "embedded= false volatile Date Date126",
+ "persistence-modifier= none volatile Date Date127",
+ "persistence-modifier= persistent volatile Date Date128",
+ "persistence-modifier= persistent embedded= true volatile Date Date129",
+ "persistence-modifier= persistent embedded= false volatile Date Date130",
+ "persistence-modifier= transactional volatile Date Date131",
+ "static transient Date Date132",
+ "static final Date Date133",
+ "static volatile Date Date134",
+ "transient final Date Date135",
+ "transient volatile Date Date136",
+ "persistence-modifier= none transient volatile Date Date137",
+ "persistence-modifier= persistent transient volatile Date Date138",
+ "persistence-modifier= persistent embedded= true transient volatile Date
Date139",
+ "persistence-modifier= persistent embedded= false transient volatile Date
Date140",
+ "persistence-modifier= transactional transient volatile Date Date141",
+ "static transient final Date Date142",
+ "static transient volatile Date Date143"
+ };
+ public int getLength()
+ {
+ return fieldSpecs.length;
+ }
+ public Date get(int index)
+ {
+ switch (index)
+ {
+ case(0):
+ return Date0;
+ case(1):
+ return Date1;
+ case(2):
+ return Date2;
+ case(3):
+ return Date3;
+ case(4):
+ return Date4;
+ case(5):
+ return Date5;
+ case(6):
+ return Date6;
+ case(7):
+ return Date7;
+ case(8):
+ return Date8;
+ case(9):
+ return Date9;
+ case(10):
+ return Date10;
+ case(11):
+ return Date11;
+ case(12):
+ return Date12;
+ case(13):
+ return Date13;
+ case(14):
+ return Date14;
+ case(15):
+ return Date15;
+ case(16):
+ return Date16;
+ case(17):
+ return Date17;
+ case(18):
+ return Date18;
+ case(19):
+ return Date19;
+ case(20):
+ return Date20;
+ case(21):
+ return Date21;
+ case(22):
+ return Date22;
+ case(23):
+ return Date23;
+ case(24):
+ return Date24;
+ case(25):
+ return Date25;
+ case(26):
+ return Date26;
+ case(27):
+ return Date27;
+ case(28):
+ return Date28;
+ case(29):
+ return Date29;
+ case(30):
+ return Date30;
+ case(31):
+ return Date31;
+ case(32):
+ return Date32;
+ case(33):
+ return Date33;
+ case(34):
+ return Date34;
+ case(35):
+ return Date35;
+ case(36):
+ return Date36;
+ case(37):
+ return Date37;
+ case(38):
+ return Date38;
+ case(39):
+ return Date39;
+ case(40):
+ return Date40;
+ case(41):
+ return Date41;
+ case(42):
+ return Date42;
+ case(43):
+ return Date43;
+ case(44):
+ return Date44;
+ case(45):
+ return Date45;
+ case(46):
+ return Date46;
+ case(47):
+ return Date47;
+ case(48):
+ return Date48;
+ case(49):
+ return Date49;
+ case(50):
+ return Date50;
+ case(51):
+ return Date51;
+ case(52):
+ return Date52;
+ case(53):
+ return Date53;
+ case(54):
+ return Date54;
+ case(55):
+ return Date55;
+ case(56):
+ return Date56;
+ case(57):
+ return Date57;
+ case(58):
+ return Date58;
+ case(59):
+ return Date59;
+ case(60):
+ return Date60;
+ case(61):
+ return Date61;
+ case(62):
+ return Date62;
+ case(63):
+ return Date63;
+ case(64):
+ return Date64;
+ case(65):
+ return Date65;
+ case(66):
+ return Date66;
+ case(67):
+ return Date67;
+ case(68):
+ return Date68;
+ case(69):
+ return Date69;
+ case(70):
+ return Date70;
+ case(71):
+ return Date71;
+ case(72):
+ return Date72;
+ case(73):
+ return Date73;
+ case(74):
+ return Date74;
+ case(75):
+ return Date75;
+ case(76):
+ return Date76;
+ case(77):
+ return Date77;
+ case(78):
+ return Date78;
+ case(79):
+ return Date79;
+ case(80):
+ return Date80;
+ case(81):
+ return Date81;
+ case(82):
+ return Date82;
+ case(83):
+ return Date83;
+ case(84):
+ return Date84;
+ case(85):
+ return Date85;
+ case(86):
+ return Date86;
+ case(87):
+ return Date87;
+ case(88):
+ return Date88;
+ case(89):
+ return Date89;
+ case(90):
+ return Date90;
+ case(91):
+ return Date91;
+ case(92):
+ return Date92;
+ case(93):
+ return Date93;
+ case(94):
+ return Date94;
+ case(95):
+ return Date95;
+ case(96):
+ return Date96;
+ case(97):
+ return Date97;
+ case(98):
+ return Date98;
+ case(99):
+ return Date99;
+ case(100):
+ return Date100;
+ case(101):
+ return Date101;
+ case(102):
+ return Date102;
+ case(103):
+ return Date103;
+ case(104):
+ return Date104;
+ case(105):
+ return Date105;
+ case(106):
+ return Date106;
+ case(107):
+ return Date107;
+ case(108):
+ return Date108;
+ case(109):
+ return Date109;
+ case(110):
+ return Date110;
+ case(111):
+ return Date111;
+ case(112):
+ return Date112;
+ case(113):
+ return Date113;
+ case(114):
+ return Date114;
+ case(115):
+ return Date115;
+ case(116):
+ return Date116;
+ case(117):
+ return Date117;
+ case(118):
+ return Date118;
+ case(119):
+ return Date119;
+ case(120):
+ return Date120;
+ case(121):
+ return Date121;
+ case(122):
+ return Date122;
+ case(123):
+ return Date123;
+ case(124):
+ return Date124;
+ case(125):
+ return Date125;
+ case(126):
+ return Date126;
+ case(127):
+ return Date127;
+ case(128):
+ return Date128;
+ case(129):
+ return Date129;
+ case(130):
+ return Date130;
+ case(131):
+ return Date131;
+ case(132):
+ return Date132;
+ case(133):
+ return Date133;
+ case(134):
+ return Date134;
+ case(135):
+ return Date135;
+ case(136):
+ return Date136;
+ case(137):
+ return Date137;
+ case(138):
+ return Date138;
+ case(139):
+ return Date139;
+ case(140):
+ return Date140;
+ case(141):
+ return Date141;
+ case(142):
+ return Date142;
+ case(143):
+ return Date143;
+ default:
+ throw new IndexOutOfBoundsException();
+ }
+ }
+ public boolean set(int index,Date value)
+ {
+ if(fieldSpecs[index].indexOf("final") != -1)
+ return false;
+ switch (index)
+ {
+ case(0):
+ Date0= value;
+ break;
+ case(1):
+ Date1= value;
+ break;
+ case(2):
+ Date2= value;
+ break;
+ case(3):
+ Date3= value;
+ break;
+ case(4):
+ Date4= value;
+ break;
+ case(5):
+ Date5= value;
+ break;
+ case(6):
+ Date6= value;
+ break;
+ case(7):
+ Date7= value;
+ break;
+ case(8):
+ Date8= value;
+ break;
+ case(9):
+ Date9= value;
+ break;
+ case(10):
+ Date10= value;
+ break;
+ case(11):
+ Date11= value;
+ break;
+ case(12):
+ Date12= value;
+ break;
+ case(13):
+ Date13= value;
+ break;
+ case(14):
+ Date14= value;
+ break;
+ case(16):
+ Date16= value;
+ break;
+ case(17):
+ Date17= value;
+ break;
+ case(18):
+ Date18= value;
+ break;
+ case(19):
+ Date19= value;
+ break;
+ case(20):
+ Date20= value;
+ break;
+ case(21):
+ Date21= value;
+ break;
+ case(22):
+ Date22= value;
+ break;
+ case(23):
+ Date23= value;
+ break;
+ case(24):
+ Date24= value;
+ break;
+ case(26):
+ Date26= value;
+ break;
+ case(28):
+ Date28= value;
+ break;
+ case(29):
+ Date29= value;
+ break;
+ case(30):
+ Date30= value;
+ break;
+ case(31):
+ Date31= value;
+ break;
+ case(32):
+ Date32= value;
+ break;
+ case(33):
+ Date33= value;
+ break;
+ case(35):
+ Date35= value;
+ break;
+ case(36):
+ Date36= value;
+ break;
+ case(37):
+ Date37= value;
+ break;
+ case(38):
+ Date38= value;
+ break;
+ case(39):
+ Date39= value;
+ break;
+ case(40):
+ Date40= value;
+ break;
+ case(41):
+ Date41= value;
+ break;
+ case(42):
+ Date42= value;
+ break;
+ case(43):
+ Date43= value;
+ break;
+ case(44):
+ Date44= value;
+ break;
+ case(45):
+ Date45= value;
+ break;
+ case(46):
+ Date46= value;
+ break;
+ case(47):
+ Date47= value;
+ break;
+ case(48):
+ Date48= value;
+ break;
+ case(49):
+ Date49= value;
+ break;
+ case(50):
+ Date50= value;
+ break;
+ case(52):
+ Date52= value;
+ break;
+ case(53):
+ Date53= value;
+ break;
+ case(54):
+ Date54= value;
+ break;
+ case(55):
+ Date55= value;
+ break;
+ case(56):
+ Date56= value;
+ break;
+ case(57):
+ Date57= value;
+ break;
+ case(58):
+ Date58= value;
+ break;
+ case(59):
+ Date59= value;
+ break;
+ case(60):
+ Date60= value;
+ break;
+ case(62):
+ Date62= value;
+ break;
+ case(64):
+ Date64= value;
+ break;
+ case(65):
+ Date65= value;
+ break;
+ case(66):
+ Date66= value;
+ break;
+ case(67):
+ Date67= value;
+ break;
+ case(68):
+ Date68= value;
+ break;
+ case(69):
+ Date69= value;
+ break;
+ case(71):
+ Date71= value;
+ break;
+ case(72):
+ Date72= value;
+ break;
+ case(73):
+ Date73= value;
+ break;
+ case(74):
+ Date74= value;
+ break;
+ case(75):
+ Date75= value;
+ break;
+ case(76):
+ Date76= value;
+ break;
+ case(77):
+ Date77= value;
+ break;
+ case(78):
+ Date78= value;
+ break;
+ case(79):
+ Date79= value;
+ break;
+ case(80):
+ Date80= value;
+ break;
+ case(81):
+ Date81= value;
+ break;
+ case(82):
+ Date82= value;
+ break;
+ case(83):
+ Date83= value;
+ break;
+ case(84):
+ Date84= value;
+ break;
+ case(85):
+ Date85= value;
+ break;
+ case(86):
+ Date86= value;
+ break;
+ case(88):
+ Date88= value;
+ break;
+ case(89):
+ Date89= value;
+ break;
+ case(90):
+ Date90= value;
+ break;
+ case(91):
+ Date91= value;
+ break;
+ case(92):
+ Date92= value;
+ break;
+ case(93):
+ Date93= value;
+ break;
+ case(94):
+ Date94= value;
+ break;
+ case(95):
+ Date95= value;
+ break;
+ case(96):
+ Date96= value;
+ break;
+ case(98):
+ Date98= value;
+ break;
+ case(100):
+ Date100= value;
+ break;
+ case(101):
+ Date101= value;
+ break;
+ case(102):
+ Date102= value;
+ break;
+ case(103):
+ Date103= value;
+ break;
+ case(104):
+ Date104= value;
+ break;
+ case(105):
+ Date105= value;
+ break;
+ case(107):
+ Date107= value;
+ break;
+ case(108):
+ Date108= value;
+ break;
+ case(109):
+ Date109= value;
+ break;
+ case(110):
+ Date110= value;
+ break;
+ case(111):
+ Date111= value;
+ break;
+ case(112):
+ Date112= value;
+ break;
+ case(113):
+ Date113= value;
+ break;
+ case(114):
+ Date114= value;
+ break;
+ case(115):
+ Date115= value;
+ break;
+ case(116):
+ Date116= value;
+ break;
+ case(117):
+ Date117= value;
+ break;
+ case(118):
+ Date118= value;
+ break;
+ case(119):
+ Date119= value;
+ break;
+ case(120):
+ Date120= value;
+ break;
+ case(121):
+ Date121= value;
+ break;
+ case(122):
+ Date122= value;
+ break;
+ case(124):
+ Date124= value;
+ break;
+ case(125):
+ Date125= value;
+ break;
+ case(126):
+ Date126= value;
+ break;
+ case(127):
+ Date127= value;
+ break;
+ case(128):
+ Date128= value;
+ break;
+ case(129):
+ Date129= value;
+ break;
+ case(130):
+ Date130= value;
+ break;
+ case(131):
+ Date131= value;
+ break;
+ case(132):
+ Date132= value;
+ break;
+ case(134):
+ Date134= value;
+ break;
+ case(136):
+ Date136= value;
+ break;
+ case(137):
+ Date137= value;
+ break;
+ case(138):
+ Date138= value;
+ break;
+ case(139):
+ Date139= value;
+ break;
+ case(140):
+ Date140= value;
+ break;
+ case(141):
+ Date141= value;
+ break;
+ case(143):
+ Date143= 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/FieldsOfDate.java
------------------------------------------------------------------------------
svn:executable = *
Added:
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfDouble.java
URL:
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfDouble.java?view=auto&rev=160090
==============================================================================
---
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfDouble.java
(added)
+++
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfDouble.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 FieldsOfDouble {
+ public int identifier;
+ private Double Double0;
+ private Double Double1;
+ private Double Double2;
+ private Double Double3;
+ private Double Double4;
+ private Double Double5;
+ private Double Double6;
+ private Double Double7;
+ private static Double Double8;
+ private transient Double Double9;
+ private transient Double Double10;
+ private transient Double Double11;
+ private transient Double Double12;
+ private transient Double Double13;
+ private transient Double Double14;
+ private final Double Double15 = new Double((double)5);
+ private volatile Double Double16;
+ private volatile Double Double17;
+ private volatile Double Double18;
+ private volatile Double Double19;
+ private volatile Double Double20;
+ private volatile Double Double21;
+ private volatile Double Double22;
+ private volatile Double Double23;
+ private static transient Double Double24;
+ private static final Double Double25 = new Double((double)5);
+ private static volatile Double Double26;
+ private transient final Double Double27 = new Double((double)5);
+ private transient volatile Double Double28;
+ private transient volatile Double Double29;
+ private transient volatile Double Double30;
+ private transient volatile Double Double31;
+ private transient volatile Double Double32;
+ private transient volatile Double Double33;
+ private static transient final Double Double34 = new Double((double)5);
+ private static transient volatile Double Double35;
+ public Double Double36;
+ public Double Double37;
+ public Double Double38;
+ public Double Double39;
+ public Double Double40;
+ public Double Double41;
+ public Double Double42;
+ public Double Double43;
+ public static Double Double44;
+ public transient Double Double45;
+ public transient Double Double46;
+ public transient Double Double47;
+ public transient Double Double48;
+ public transient Double Double49;
+ public transient Double Double50;
+ public final Double Double51 = new Double((double)5);
+ public volatile Double Double52;
+ public volatile Double Double53;
+ public volatile Double Double54;
+ public volatile Double Double55;
+ public volatile Double Double56;
+ public volatile Double Double57;
+ public volatile Double Double58;
+ public volatile Double Double59;
+ public static transient Double Double60;
+ public static final Double Double61 = new Double((double)5);
+ public static volatile Double Double62;
+ public transient final Double Double63 = new Double((double)5);
+ public transient volatile Double Double64;
+ public transient volatile Double Double65;
+ public transient volatile Double Double66;
+ public transient volatile Double Double67;
+ public transient volatile Double Double68;
+ public transient volatile Double Double69;
+ public static transient final Double Double70 = new Double((double)5);
+ public static transient volatile Double Double71;
+ protected Double Double72;
+ protected Double Double73;
+ protected Double Double74;
+ protected Double Double75;
+ protected Double Double76;
+ protected Double Double77;
+ protected Double Double78;
+ protected Double Double79;
+ protected static Double Double80;
+ protected transient Double Double81;
+ protected transient Double Double82;
+ protected transient Double Double83;
+ protected transient Double Double84;
+ protected transient Double Double85;
+ protected transient Double Double86;
+ protected final Double Double87 = new Double((double)5);
+ protected volatile Double Double88;
+ protected volatile Double Double89;
+ protected volatile Double Double90;
+ protected volatile Double Double91;
+ protected volatile Double Double92;
+ protected volatile Double Double93;
+ protected volatile Double Double94;
+ protected volatile Double Double95;
+ protected static transient Double Double96;
+ protected static final Double Double97 = new Double((double)5);
+ protected static volatile Double Double98;
+ protected transient final Double Double99 = new Double((double)5);
+ protected transient volatile Double Double100;
+ protected transient volatile Double Double101;
+ protected transient volatile Double Double102;
+ protected transient volatile Double Double103;
+ protected transient volatile Double Double104;
+ protected transient volatile Double Double105;
+ protected static transient final Double Double106 = new Double((double)5);
+ protected static transient volatile Double Double107;
+ Double Double108;
+ Double Double109;
+ Double Double110;
+ Double Double111;
+ Double Double112;
+ Double Double113;
+ Double Double114;
+ Double Double115;
+ static Double Double116;
+ transient Double Double117;
+ transient Double Double118;
+ transient Double Double119;
+ transient Double Double120;
+ transient Double Double121;
+ transient Double Double122;
+ final Double Double123 = new Double((double)5);
+ volatile Double Double124;
+ volatile Double Double125;
+ volatile Double Double126;
+ volatile Double Double127;
+ volatile Double Double128;
+ volatile Double Double129;
+ volatile Double Double130;
+ volatile Double Double131;
+ static transient Double Double132;
+ static final Double Double133 = new Double((double)5);
+ static volatile Double Double134;
+ transient final Double Double135 = new Double((double)5);
+ transient volatile Double Double136;
+ transient volatile Double Double137;
+ transient volatile Double Double138;
+ transient volatile Double Double139;
+ transient volatile Double Double140;
+ transient volatile Double Double141;
+ static transient final Double Double142 = new Double((double)5);
+ static transient volatile Double Double143;
+
+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 Double Double0",
+ "embedded= true private Double Double1",
+ "embedded= false private Double Double2",
+ "persistence-modifier= none private Double Double3",
+ "persistence-modifier= persistent private Double Double4",
+ "persistence-modifier= persistent embedded= true private Double Double5",
+ "persistence-modifier= persistent embedded= false private Double Double6",
+ "persistence-modifier= transactional private Double Double7",
+ "private static Double Double8",
+ "private transient Double Double9",
+ "persistence-modifier= none private transient Double Double10",
+ "persistence-modifier= persistent private transient Double Double11",
+ "persistence-modifier= persistent embedded= true private transient Double
Double12",
+ "persistence-modifier= persistent embedded= false private transient
Double Double13",
+ "persistence-modifier= transactional private transient Double Double14",
+ "private final Double Double15",
+ "private volatile Double Double16",
+ "embedded= true private volatile Double Double17",
+ "embedded= false private volatile Double Double18",
+ "persistence-modifier= none private volatile Double Double19",
+ "persistence-modifier= persistent private volatile Double Double20",
+ "persistence-modifier= persistent embedded= true private volatile Double
Double21",
+ "persistence-modifier= persistent embedded= false private volatile Double
Double22",
+ "persistence-modifier= transactional private volatile Double Double23",
+ "private static transient Double Double24",
+ "private static final Double Double25",
+ "private static volatile Double Double26",
+ "private transient final Double Double27",
+ "private transient volatile Double Double28",
+ "persistence-modifier= none private transient volatile Double Double29",
+ "persistence-modifier= persistent private transient volatile Double
Double30",
+ "persistence-modifier= persistent embedded= true private transient
volatile Double Double31",
+ "persistence-modifier= persistent embedded= false private transient
volatile Double Double32",
+ "persistence-modifier= transactional private transient volatile Double
Double33",
+ "private static transient final Double Double34",
+ "private static transient volatile Double Double35",
+ "public Double Double36",
+ "embedded= true public Double Double37",
+ "embedded= false public Double Double38",
+ "persistence-modifier= none public Double Double39",
+ "persistence-modifier= persistent public Double Double40",
+ "persistence-modifier= persistent embedded= true public Double Double41",
+ "persistence-modifier= persistent embedded= false public Double Double42",
+ "persistence-modifier= transactional public Double Double43",
+ "public static Double Double44",
+ "public transient Double Double45",
+ "persistence-modifier= none public transient Double Double46",
+ "persistence-modifier= persistent public transient Double Double47",
+ "persistence-modifier= persistent embedded= true public transient Double
Double48",
+ "persistence-modifier= persistent embedded= false public transient Double
Double49",
+ "persistence-modifier= transactional public transient Double Double50",
+ "public final Double Double51",
+ "public volatile Double Double52",
+ "embedded= true public volatile Double Double53",
+ "embedded= false public volatile Double Double54",
+ "persistence-modifier= none public volatile Double Double55",
+ "persistence-modifier= persistent public volatile Double Double56",
+ "persistence-modifier= persistent embedded= true public volatile Double
Double57",
+ "persistence-modifier= persistent embedded= false public volatile Double
Double58",
+ "persistence-modifier= transactional public volatile Double Double59",
+ "public static transient Double Double60",
+ "public static final Double Double61",
+ "public static volatile Double Double62",
+ "public transient final Double Double63",
+ "public transient volatile Double Double64",
+ "persistence-modifier= none public transient volatile Double Double65",
+ "persistence-modifier= persistent public transient volatile Double
Double66",
+ "persistence-modifier= persistent embedded= true public transient
volatile Double Double67",
+ "persistence-modifier= persistent embedded= false public transient
volatile Double Double68",
+ "persistence-modifier= transactional public transient volatile Double
Double69",
+ "public static transient final Double Double70",
+ "public static transient volatile Double Double71",
+ "protected Double Double72",
+ "embedded= true protected Double Double73",
+ "embedded= false protected Double Double74",
+ "persistence-modifier= none protected Double Double75",
+ "persistence-modifier= persistent protected Double Double76",
+ "persistence-modifier= persistent embedded= true protected Double
Double77",
+ "persistence-modifier= persistent embedded= false protected Double
Double78",
+ "persistence-modifier= transactional protected Double Double79",
+ "protected static Double Double80",
+ "protected transient Double Double81",
+ "persistence-modifier= none protected transient Double Double82",
+ "persistence-modifier= persistent protected transient Double Double83",
+ "persistence-modifier= persistent embedded= true protected transient
Double Double84",
+ "persistence-modifier= persistent embedded= false protected transient
Double Double85",
+ "persistence-modifier= transactional protected transient Double Double86",
+ "protected final Double Double87",
+ "protected volatile Double Double88",
+ "embedded= true protected volatile Double Double89",
+ "embedded= false protected volatile Double Double90",
+ "persistence-modifier= none protected volatile Double Double91",
+ "persistence-modifier= persistent protected volatile Double Double92",
+ "persistence-modifier= persistent embedded= true protected volatile
Double Double93",
+ "persistence-modifier= persistent embedded= false protected volatile
Double Double94",
+ "persistence-modifier= transactional protected volatile Double Double95",
+ "protected static transient Double Double96",
+ "protected static final Double Double97",
+ "protected static volatile Double Double98",
+ "protected transient final Double Double99",
+ "protected transient volatile Double Double100",
+ "persistence-modifier= none protected transient volatile Double
Double101",
+ "persistence-modifier= persistent protected transient volatile Double
Double102",
+ "persistence-modifier= persistent embedded= true protected transient
volatile Double Double103",
+ "persistence-modifier= persistent embedded= false protected transient
volatile Double Double104",
+ "persistence-modifier= transactional protected transient volatile Double
Double105",
+ "protected static transient final Double Double106",
+ "protected static transient volatile Double Double107",
+ "Double Double108",
+ "embedded= true Double Double109",
+ "embedded= false Double Double110",
+ "persistence-modifier= none Double Double111",
+ "persistence-modifier= persistent Double Double112",
+ "persistence-modifier= persistent embedded= true Double Double113",
+ "persistence-modifier= persistent embedded= false Double Double114",
+ "persistence-modifier= transactional Double Double115",
+ "static Double Double116",
+ "transient Double Double117",
+ "persistence-modifier= none transient Double Double118",
+ "persistence-modifier= persistent transient Double Double119",
+ "persistence-modifier= persistent embedded= true transient Double
Double120",
+ "persistence-modifier= persistent embedded= false transient Double
Double121",
+ "persistence-modifier= transactional transient Double Double122",
+ "final Double Double123",
+ "volatile Double Double124",
+ "embedded= true volatile Double Double125",
+ "embedded= false volatile Double Double126",
+ "persistence-modifier= none volatile Double Double127",
+ "persistence-modifier= persistent volatile Double Double128",
+ "persistence-modifier= persistent embedded= true volatile Double
Double129",
+ "persistence-modifier= persistent embedded= false volatile Double
Double130",
+ "persistence-modifier= transactional volatile Double Double131",
+ "static transient Double Double132",
+ "static final Double Double133",
+ "static volatile Double Double134",
+ "transient final Double Double135",
+ "transient volatile Double Double136",
+ "persistence-modifier= none transient volatile Double Double137",
+ "persistence-modifier= persistent transient volatile Double Double138",
+ "persistence-modifier= persistent embedded= true transient volatile
Double Double139",
+ "persistence-modifier= persistent embedded= false transient volatile
Double Double140",
+ "persistence-modifier= transactional transient volatile Double Double141",
+ "static transient final Double Double142",
+ "static transient volatile Double Double143"
+ };
+ public int getLength()
+ {
+ return fieldSpecs.length;
+ }
+ public Double get(int index)
+ {
+ switch (index)
+ {
+ case(0):
+ return Double0;
+ case(1):
+ return Double1;
+ case(2):
+ return Double2;
+ case(3):
+ return Double3;
+ case(4):
+ return Double4;
+ case(5):
+ return Double5;
+ case(6):
+ return Double6;
+ case(7):
+ return Double7;
+ case(8):
+ return Double8;
+ case(9):
+ return Double9;
+ case(10):
+ return Double10;
+ case(11):
+ return Double11;
+ case(12):
+ return Double12;
+ case(13):
+ return Double13;
+ case(14):
+ return Double14;
+ case(15):
+ return Double15;
+ case(16):
+ return Double16;
+ case(17):
+ return Double17;
+ case(18):
+ return Double18;
+ case(19):
+ return Double19;
+ case(20):
+ return Double20;
+ case(21):
+ return Double21;
+ case(22):
+ return Double22;
+ case(23):
+ return Double23;
+ case(24):
+ return Double24;
+ case(25):
+ return Double25;
+ case(26):
+ return Double26;
+ case(27):
+ return Double27;
+ case(28):
+ return Double28;
+ case(29):
+ return Double29;
+ case(30):
+ return Double30;
+ case(31):
+ return Double31;
+ case(32):
+ return Double32;
+ case(33):
+ return Double33;
+ case(34):
+ return Double34;
+ case(35):
+ return Double35;
+ case(36):
+ return Double36;
+ case(37):
+ return Double37;
+ case(38):
+ return Double38;
+ case(39):
+ return Double39;
+ case(40):
+ return Double40;
+ case(41):
+ return Double41;
+ case(42):
+ return Double42;
+ case(43):
+ return Double43;
+ case(44):
+ return Double44;
+ case(45):
+ return Double45;
+ case(46):
+ return Double46;
+ case(47):
+ return Double47;
+ case(48):
+ return Double48;
+ case(49):
+ return Double49;
+ case(50):
+ return Double50;
+ case(51):
+ return Double51;
+ case(52):
+ return Double52;
+ case(53):
+ return Double53;
+ case(54):
+ return Double54;
+ case(55):
+ return Double55;
+ case(56):
+ return Double56;
+ case(57):
+ return Double57;
+ case(58):
+ return Double58;
+ case(59):
+ return Double59;
+ case(60):
+ return Double60;
+ case(61):
+ return Double61;
+ case(62):
+ return Double62;
+ case(63):
+ return Double63;
+ case(64):
+ return Double64;
+ case(65):
+ return Double65;
+ case(66):
+ return Double66;
+ case(67):
+ return Double67;
+ case(68):
+ return Double68;
+ case(69):
+ return Double69;
+ case(70):
+ return Double70;
+ case(71):
+ return Double71;
+ case(72):
+ return Double72;
+ case(73):
+ return Double73;
+ case(74):
+ return Double74;
+ case(75):
+ return Double75;
+ case(76):
+ return Double76;
+ case(77):
+ return Double77;
+ case(78):
+ return Double78;
+ case(79):
+ return Double79;
+ case(80):
+ return Double80;
+ case(81):
+ return Double81;
+ case(82):
+ return Double82;
+ case(83):
+ return Double83;
+ case(84):
+ return Double84;
+ case(85):
+ return Double85;
+ case(86):
+ return Double86;
+ case(87):
+ return Double87;
+ case(88):
+ return Double88;
+ case(89):
+ return Double89;
+ case(90):
+ return Double90;
+ case(91):
+ return Double91;
+ case(92):
+ return Double92;
+ case(93):
+ return Double93;
+ case(94):
+ return Double94;
+ case(95):
+ return Double95;
+ case(96):
+ return Double96;
+ case(97):
+ return Double97;
+ case(98):
+ return Double98;
+ case(99):
+ return Double99;
+ case(100):
+ return Double100;
+ case(101):
+ return Double101;
+ case(102):
+ return Double102;
+ case(103):
+ return Double103;
+ case(104):
+ return Double104;
+ case(105):
+ return Double105;
+ case(106):
+ return Double106;
+ case(107):
+ return Double107;
+ case(108):
+ return Double108;
+ case(109):
+ return Double109;
+ case(110):
+ return Double110;
+ case(111):
+ return Double111;
+ case(112):
+ return Double112;
+ case(113):
+ return Double113;
+ case(114):
+ return Double114;
+ case(115):
+ return Double115;
+ case(116):
+ return Double116;
+ case(117):
+ return Double117;
+ case(118):
+ return Double118;
+ case(119):
+ return Double119;
+ case(120):
+ return Double120;
+ case(121):
+ return Double121;
+ case(122):
+ return Double122;
+ case(123):
+ return Double123;
+ case(124):
+ return Double124;
+ case(125):
+ return Double125;
+ case(126):
+ return Double126;
+ case(127):
+ return Double127;
+ case(128):
+ return Double128;
+ case(129):
+ return Double129;
+ case(130):
+ return Double130;
+ case(131):
+ return Double131;
+ case(132):
+ return Double132;
+ case(133):
+ return Double133;
+ case(134):
+ return Double134;
+ case(135):
+ return Double135;
+ case(136):
+ return Double136;
+ case(137):
+ return Double137;
+ case(138):
+ return Double138;
+ case(139):
+ return Double139;
+ case(140):
+ return Double140;
+ case(141):
+ return Double141;
+ case(142):
+ return Double142;
+ case(143):
+ return Double143;
+ default:
+ throw new IndexOutOfBoundsException();
+ }
+ }
+ public boolean set(int index,Double value)
+ {
+ if(fieldSpecs[index].indexOf("final") != -1)
+ return false;
+ switch (index)
+ {
+ case(0):
+ Double0= value;
+ break;
+ case(1):
+ Double1= value;
+ break;
+ case(2):
+ Double2= value;
+ break;
+ case(3):
+ Double3= value;
+ break;
+ case(4):
+ Double4= value;
+ break;
+ case(5):
+ Double5= value;
+ break;
+ case(6):
+ Double6= value;
+ break;
+ case(7):
+ Double7= value;
+ break;
+ case(8):
+ Double8= value;
+ break;
+ case(9):
+ Double9= value;
+ break;
+ case(10):
+ Double10= value;
+ break;
+ case(11):
+ Double11= value;
+ break;
+ case(12):
+ Double12= value;
+ break;
+ case(13):
+ Double13= value;
+ break;
+ case(14):
+ Double14= value;
+ break;
+ case(16):
+ Double16= value;
+ break;
+ case(17):
+ Double17= value;
+ break;
+ case(18):
+ Double18= value;
+ break;
+ case(19):
+ Double19= value;
+ break;
+ case(20):
+ Double20= value;
+ break;
+ case(21):
+ Double21= value;
+ break;
+ case(22):
+ Double22= value;
+ break;
+ case(23):
+ Double23= value;
+ break;
+ case(24):
+ Double24= value;
+ break;
+ case(26):
+ Double26= value;
+ break;
+ case(28):
+ Double28= value;
+ break;
+ case(29):
+ Double29= value;
+ break;
+ case(30):
+ Double30= value;
+ break;
+ case(31):
+ Double31= value;
+ break;
+ case(32):
+ Double32= value;
+ break;
+ case(33):
+ Double33= value;
+ break;
+ case(35):
+ Double35= value;
+ break;
+ case(36):
+ Double36= value;
+ break;
+ case(37):
+ Double37= value;
+ break;
+ case(38):
+ Double38= value;
+ break;
+ case(39):
+ Double39= value;
+ break;
+ case(40):
+ Double40= value;
+ break;
+ case(41):
+ Double41= value;
+ break;
+ case(42):
+ Double42= value;
+ break;
+ case(43):
+ Double43= value;
+ break;
+ case(44):
+ Double44= value;
+ break;
+ case(45):
+ Double45= value;
+ break;
+ case(46):
+ Double46= value;
+ break;
+ case(47):
+ Double47= value;
+ break;
+ case(48):
+ Double48= value;
+ break;
+ case(49):
+ Double49= value;
+ break;
+ case(50):
+ Double50= value;
+ break;
+ case(52):
+ Double52= value;
+ break;
+ case(53):
+ Double53= value;
+ break;
+ case(54):
+ Double54= value;
+ break;
+ case(55):
+ Double55= value;
+ break;
+ case(56):
+ Double56= value;
+ break;
+ case(57):
+ Double57= value;
+ break;
+ case(58):
+ Double58= value;
+ break;
+ case(59):
+ Double59= value;
+ break;
+ case(60):
+ Double60= value;
+ break;
+ case(62):
+ Double62= value;
+ break;
+ case(64):
+ Double64= value;
+ break;
+ case(65):
+ Double65= value;
+ break;
+ case(66):
+ Double66= value;
+ break;
+ case(67):
+ Double67= value;
+ break;
+ case(68):
+ Double68= value;
+ break;
+ case(69):
+ Double69= value;
+ break;
+ case(71):
+ Double71= value;
+ break;
+ case(72):
+ Double72= value;
+ break;
+ case(73):
+ Double73= value;
+ break;
+ case(74):
+ Double74= value;
+ break;
+ case(75):
+ Double75= value;
+ break;
+ case(76):
+ Double76= value;
+ break;
+ case(77):
+ Double77= value;
+ break;
+ case(78):
+ Double78= value;
+ break;
+ case(79):
+ Double79= value;
+ break;
+ case(80):
+ Double80= value;
+ break;
+ case(81):
+ Double81= value;
+ break;
+ case(82):
+ Double82= value;
+ break;
+ case(83):
+ Double83= value;
+ break;
+ case(84):
+ Double84= value;
+ break;
+ case(85):
+ Double85= value;
+ break;
+ case(86):
+ Double86= value;
+ break;
+ case(88):
+ Double88= value;
+ break;
+ case(89):
+ Double89= value;
+ break;
+ case(90):
+ Double90= value;
+ break;
+ case(91):
+ Double91= value;
+ break;
+ case(92):
+ Double92= value;
+ break;
+ case(93):
+ Double93= value;
+ break;
+ case(94):
+ Double94= value;
+ break;
+ case(95):
+ Double95= value;
+ break;
+ case(96):
+ Double96= value;
+ break;
+ case(98):
+ Double98= value;
+ break;
+ case(100):
+ Double100= value;
+ break;
+ case(101):
+ Double101= value;
+ break;
+ case(102):
+ Double102= value;
+ break;
+ case(103):
+ Double103= value;
+ break;
+ case(104):
+ Double104= value;
+ break;
+ case(105):
+ Double105= value;
+ break;
+ case(107):
+ Double107= value;
+ break;
+ case(108):
+ Double108= value;
+ break;
+ case(109):
+ Double109= value;
+ break;
+ case(110):
+ Double110= value;
+ break;
+ case(111):
+ Double111= value;
+ break;
+ case(112):
+ Double112= value;
+ break;
+ case(113):
+ Double113= value;
+ break;
+ case(114):
+ Double114= value;
+ break;
+ case(115):
+ Double115= value;
+ break;
+ case(116):
+ Double116= value;
+ break;
+ case(117):
+ Double117= value;
+ break;
+ case(118):
+ Double118= value;
+ break;
+ case(119):
+ Double119= value;
+ break;
+ case(120):
+ Double120= value;
+ break;
+ case(121):
+ Double121= value;
+ break;
+ case(122):
+ Double122= value;
+ break;
+ case(124):
+ Double124= value;
+ break;
+ case(125):
+ Double125= value;
+ break;
+ case(126):
+ Double126= value;
+ break;
+ case(127):
+ Double127= value;
+ break;
+ case(128):
+ Double128= value;
+ break;
+ case(129):
+ Double129= value;
+ break;
+ case(130):
+ Double130= value;
+ break;
+ case(131):
+ Double131= value;
+ break;
+ case(132):
+ Double132= value;
+ break;
+ case(134):
+ Double134= value;
+ break;
+ case(136):
+ Double136= value;
+ break;
+ case(137):
+ Double137= value;
+ break;
+ case(138):
+ Double138= value;
+ break;
+ case(139):
+ Double139= value;
+ break;
+ case(140):
+ Double140= value;
+ break;
+ case(141):
+ Double141= value;
+ break;
+ case(143):
+ Double143= 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/FieldsOfDouble.java
------------------------------------------------------------------------------
svn:executable = *