db-jdo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From m..@apache.org
Subject svn commit: r158179 [26/61] - in incubator/jdo/trunk/tck11: ./ assertions/ iut_jars/ test/ test/conf/ test/java/ test/java/org/ test/java/org/apache/ test/java/org/apache/jdo/ test/java/org/apache/jdo/tck/ test/java/org/apache/jdo/tck/api/ test/java/org/apache/jdo/tck/api/instancecallbacks/ test/java/org/apache/jdo/tck/api/jdohelper/ test/java/org/apache/jdo/tck/api/persistencemanager/ test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ test/java/org/apache/jdo/tck/enhancement/ test/java/org/apache/jdo/tck/extents/ test/java/org/apache/jdo/tck/lifecycle/ test/java/org/apache/jdo/tck/lifecycle/nontransactional/ test/java/org/apache/jdo/tck/models/ test/java/org/apache/jdo/tck/models/embedded/ test/java/org/apache/jdo/tck/models/fieldtypes/ test/java/org/apache/jdo/tck/models/inheritance/ test/java/org/apache/jdo/tck/pc/ test/java/org/apache/jdo/tck/pc/company/ test/java/org/apache/jdo/tck/pc/fieldtypes/ test/java/org/apache/jdo/tck/pc/inheritance/ test/java/org/apache/jdo/tck/pc/instancecallbacks/ test/java/org/apache/jdo/tck/pc/lifecycle/ test/java/org/apache/jdo/tck/pc/mylib/ test/java/org/apache/jdo/tck/query/ test/java/org/apache/jdo/tck/query/operators/ test/java/org/apache/jdo/tck/transactions/ test/java/org/apache/jdo/tck/util/ test/jdo/ test/jdo/applicationidentity/ test/jdo/applicationidentity/org/ test/jdo/applicationidentity/org/apache/ test/jdo/applicationidentity/org/apache/jdo/ test/jdo/applicationidentity/org/apache/jdo/tck/ test/jdo/applicationidentity/org/apache/jdo/tck/pc/ test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ test/jdo/datastoreidentity/ test/jdo/datastoreidentity/org/ test/jdo/datastoreidentity/org/apache/ test/jdo/datastoreidentity/org/apache/jdo/ test/jdo/datastoreidentity/org/apache/jdo/tck/ test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/
Date Sat, 19 Mar 2005 01:09:49 GMT
Added: incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivechar.java
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivechar.java?view=auto&rev=158179
==============================================================================
--- incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivechar.java (added)
+++ incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivechar.java Fri Mar 18 17:07:39 2005
@@ -0,0 +1,1085 @@
+/*
+ * 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 FieldsOfPrimitivechar { 
+  public int identifier;
+  private char char0;
+  private char char1;
+  private char char2;
+  private char char3;
+  private char char4;
+  private char char5;
+  private char char6;
+  private char char7;
+  private static char char8;
+  private transient char char9;
+  private transient char char10;
+  private transient char char11;
+  private transient char char12;
+  private transient char char13;
+  private transient char char14;
+  private final char char15 = 'a';
+  private volatile char char16;
+  private volatile char char17;
+  private volatile char char18;
+  private volatile char char19;
+  private volatile char char20;
+  private volatile char char21;
+  private volatile char char22;
+  private volatile char char23;
+  private static transient char char24;
+  private static final char char25 = 'a';
+  private static volatile char char26;
+  private transient final char char27 = 'a';
+  private transient volatile char char28;
+  private transient volatile char char29;
+  private transient volatile char char30;
+  private transient volatile char char31;
+  private transient volatile char char32;
+  private transient volatile char char33;
+  private static transient final char char34 = 'a';
+  private static transient volatile char char35;
+  public char char36;
+  public char char37;
+  public char char38;
+  public char char39;
+  public char char40;
+  public char char41;
+  public char char42;
+  public char char43;
+  public static char char44;
+  public transient char char45;
+  public transient char char46;
+  public transient char char47;
+  public transient char char48;
+  public transient char char49;
+  public transient char char50;
+  public final char char51 = 'a';
+  public volatile char char52;
+  public volatile char char53;
+  public volatile char char54;
+  public volatile char char55;
+  public volatile char char56;
+  public volatile char char57;
+  public volatile char char58;
+  public volatile char char59;
+  public static transient char char60;
+  public static final char char61 = 'a';
+  public static volatile char char62;
+  public transient final char char63 = 'a';
+  public transient volatile char char64;
+  public transient volatile char char65;
+  public transient volatile char char66;
+  public transient volatile char char67;
+  public transient volatile char char68;
+  public transient volatile char char69;
+  public static transient final char char70 = 'a';
+  public static transient volatile char char71;
+  protected char char72;
+  protected char char73;
+  protected char char74;
+  protected char char75;
+  protected char char76;
+  protected char char77;
+  protected char char78;
+  protected char char79;
+  protected static char char80;
+  protected transient char char81;
+  protected transient char char82;
+  protected transient char char83;
+  protected transient char char84;
+  protected transient char char85;
+  protected transient char char86;
+  protected final char char87 = 'a';
+  protected volatile char char88;
+  protected volatile char char89;
+  protected volatile char char90;
+  protected volatile char char91;
+  protected volatile char char92;
+  protected volatile char char93;
+  protected volatile char char94;
+  protected volatile char char95;
+  protected static transient char char96;
+  protected static final char char97 = 'a';
+  protected static volatile char char98;
+  protected transient final char char99 = 'a';
+  protected transient volatile char char100;
+  protected transient volatile char char101;
+  protected transient volatile char char102;
+  protected transient volatile char char103;
+  protected transient volatile char char104;
+  protected transient volatile char char105;
+  protected static transient final char char106 = 'a';
+  protected static transient volatile char char107;
+  char char108;
+  char char109;
+  char char110;
+  char char111;
+  char char112;
+  char char113;
+  char char114;
+  char char115;
+  static char char116;
+  transient char char117;
+  transient char char118;
+  transient char char119;
+  transient char char120;
+  transient char char121;
+  transient char char122;
+  final char char123 = 'a';
+  volatile char char124;
+  volatile char char125;
+  volatile char char126;
+  volatile char char127;
+  volatile char char128;
+  volatile char char129;
+  volatile char char130;
+  volatile char char131;
+  static transient char char132;
+  static final char char133 = 'a';
+  static volatile char char134;
+  transient final char char135 = 'a';
+  transient volatile char char136;
+  transient volatile char char137;
+  transient volatile char char138;
+  transient volatile char char139;
+  transient volatile char char140;
+  transient volatile char char141;
+  static transient final char char142 = 'a';
+  static transient volatile char char143;
+
+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 char char0",
+  "embedded= true   private char char1",
+  "embedded= false   private char char2",
+  "persistence-modifier= none    private char char3",
+  "persistence-modifier= persistent    private char char4",
+  "persistence-modifier= persistent  embedded= true   private char char5",
+  "persistence-modifier= persistent  embedded= false   private char char6",
+  "persistence-modifier= transactional    private char char7",
+  "private static char char8",
+  "private transient char char9",
+  "persistence-modifier= none    private transient char char10",
+  "persistence-modifier= persistent    private transient char char11",
+  "persistence-modifier= persistent  embedded= true   private transient char char12",
+  "persistence-modifier= persistent  embedded= false   private transient char char13",
+  "persistence-modifier= transactional    private transient char char14",
+  "private final char char15",
+  "private volatile char char16",
+  "embedded= true   private volatile char char17",
+  "embedded= false   private volatile char char18",
+  "persistence-modifier= none    private volatile char char19",
+  "persistence-modifier= persistent    private volatile char char20",
+  "persistence-modifier= persistent  embedded= true   private volatile char char21",
+  "persistence-modifier= persistent  embedded= false   private volatile char char22",
+  "persistence-modifier= transactional    private volatile char char23",
+  "private static transient char char24",
+  "private static final char char25",
+  "private static volatile char char26",
+  "private transient final char char27",
+  "private transient volatile char char28",
+  "persistence-modifier= none    private transient volatile char char29",
+  "persistence-modifier= persistent    private transient volatile char char30",
+  "persistence-modifier= persistent  embedded= true   private transient volatile char char31",
+  "persistence-modifier= persistent  embedded= false   private transient volatile char char32",
+  "persistence-modifier= transactional    private transient volatile char char33",
+  "private static transient final char char34",
+  "private static transient volatile char char35",
+  "public char char36",
+  "embedded= true   public char char37",
+  "embedded= false   public char char38",
+  "persistence-modifier= none    public char char39",
+  "persistence-modifier= persistent    public char char40",
+  "persistence-modifier= persistent  embedded= true   public char char41",
+  "persistence-modifier= persistent  embedded= false   public char char42",
+  "persistence-modifier= transactional    public char char43",
+  "public static char char44",
+  "public transient char char45",
+  "persistence-modifier= none    public transient char char46",
+  "persistence-modifier= persistent    public transient char char47",
+  "persistence-modifier= persistent  embedded= true   public transient char char48",
+  "persistence-modifier= persistent  embedded= false   public transient char char49",
+  "persistence-modifier= transactional    public transient char char50",
+  "public final char char51",
+  "public volatile char char52",
+  "embedded= true   public volatile char char53",
+  "embedded= false   public volatile char char54",
+  "persistence-modifier= none    public volatile char char55",
+  "persistence-modifier= persistent    public volatile char char56",
+  "persistence-modifier= persistent  embedded= true   public volatile char char57",
+  "persistence-modifier= persistent  embedded= false   public volatile char char58",
+  "persistence-modifier= transactional    public volatile char char59",
+  "public static transient char char60",
+  "public static final char char61",
+  "public static volatile char char62",
+  "public transient final char char63",
+  "public transient volatile char char64",
+  "persistence-modifier= none    public transient volatile char char65",
+  "persistence-modifier= persistent    public transient volatile char char66",
+  "persistence-modifier= persistent  embedded= true   public transient volatile char char67",
+  "persistence-modifier= persistent  embedded= false   public transient volatile char char68",
+  "persistence-modifier= transactional    public transient volatile char char69",
+  "public static transient final char char70",
+  "public static transient volatile char char71",
+  "protected char char72",
+  "embedded= true   protected char char73",
+  "embedded= false   protected char char74",
+  "persistence-modifier= none    protected char char75",
+  "persistence-modifier= persistent    protected char char76",
+  "persistence-modifier= persistent  embedded= true   protected char char77",
+  "persistence-modifier= persistent  embedded= false   protected char char78",
+  "persistence-modifier= transactional    protected char char79",
+  "protected static char char80",
+  "protected transient char char81",
+  "persistence-modifier= none    protected transient char char82",
+  "persistence-modifier= persistent    protected transient char char83",
+  "persistence-modifier= persistent  embedded= true   protected transient char char84",
+  "persistence-modifier= persistent  embedded= false   protected transient char char85",
+  "persistence-modifier= transactional    protected transient char char86",
+  "protected final char char87",
+  "protected volatile char char88",
+  "embedded= true   protected volatile char char89",
+  "embedded= false   protected volatile char char90",
+  "persistence-modifier= none    protected volatile char char91",
+  "persistence-modifier= persistent    protected volatile char char92",
+  "persistence-modifier= persistent  embedded= true   protected volatile char char93",
+  "persistence-modifier= persistent  embedded= false   protected volatile char char94",
+  "persistence-modifier= transactional    protected volatile char char95",
+  "protected static transient char char96",
+  "protected static final char char97",
+  "protected static volatile char char98",
+  "protected transient final char char99",
+  "protected transient volatile char char100",
+  "persistence-modifier= none    protected transient volatile char char101",
+  "persistence-modifier= persistent    protected transient volatile char char102",
+  "persistence-modifier= persistent  embedded= true   protected transient volatile char char103",
+  "persistence-modifier= persistent  embedded= false   protected transient volatile char char104",
+  "persistence-modifier= transactional    protected transient volatile char char105",
+  "protected static transient final char char106",
+  "protected static transient volatile char char107",
+  "char char108",
+  "embedded= true   char char109",
+  "embedded= false   char char110",
+  "persistence-modifier= none    char char111",
+  "persistence-modifier= persistent    char char112",
+  "persistence-modifier= persistent  embedded= true   char char113",
+  "persistence-modifier= persistent  embedded= false   char char114",
+  "persistence-modifier= transactional    char char115",
+  "static char char116",
+  "transient char char117",
+  "persistence-modifier= none    transient char char118",
+  "persistence-modifier= persistent    transient char char119",
+  "persistence-modifier= persistent  embedded= true   transient char char120",
+  "persistence-modifier= persistent  embedded= false   transient char char121",
+  "persistence-modifier= transactional    transient char char122",
+  "final char char123",
+  "volatile char char124",
+  "embedded= true   volatile char char125",
+  "embedded= false   volatile char char126",
+  "persistence-modifier= none    volatile char char127",
+  "persistence-modifier= persistent    volatile char char128",
+  "persistence-modifier= persistent  embedded= true   volatile char char129",
+  "persistence-modifier= persistent  embedded= false   volatile char char130",
+  "persistence-modifier= transactional    volatile char char131",
+  "static transient char char132",
+  "static final char char133",
+  "static volatile char char134",
+  "transient final char char135",
+  "transient volatile char char136",
+  "persistence-modifier= none    transient volatile char char137",
+  "persistence-modifier= persistent    transient volatile char char138",
+  "persistence-modifier= persistent  embedded= true   transient volatile char char139",
+  "persistence-modifier= persistent  embedded= false   transient volatile char char140",
+  "persistence-modifier= transactional    transient volatile char char141",
+  "static transient final char char142",
+  "static transient volatile char char143"
+  };
+  public int getLength()
+  {
+    return fieldSpecs.length;
+  }
+  public char get(int index)
+  {
+    switch (index)
+    {
+      case(0):
+        return char0;
+      case(1):
+        return char1;
+      case(2):
+        return char2;
+      case(3):
+        return char3;
+      case(4):
+        return char4;
+      case(5):
+        return char5;
+      case(6):
+        return char6;
+      case(7):
+        return char7;
+      case(8):
+        return char8;
+      case(9):
+        return char9;
+      case(10):
+        return char10;
+      case(11):
+        return char11;
+      case(12):
+        return char12;
+      case(13):
+        return char13;
+      case(14):
+        return char14;
+      case(15):
+        return char15;
+      case(16):
+        return char16;
+      case(17):
+        return char17;
+      case(18):
+        return char18;
+      case(19):
+        return char19;
+      case(20):
+        return char20;
+      case(21):
+        return char21;
+      case(22):
+        return char22;
+      case(23):
+        return char23;
+      case(24):
+        return char24;
+      case(25):
+        return char25;
+      case(26):
+        return char26;
+      case(27):
+        return char27;
+      case(28):
+        return char28;
+      case(29):
+        return char29;
+      case(30):
+        return char30;
+      case(31):
+        return char31;
+      case(32):
+        return char32;
+      case(33):
+        return char33;
+      case(34):
+        return char34;
+      case(35):
+        return char35;
+      case(36):
+        return char36;
+      case(37):
+        return char37;
+      case(38):
+        return char38;
+      case(39):
+        return char39;
+      case(40):
+        return char40;
+      case(41):
+        return char41;
+      case(42):
+        return char42;
+      case(43):
+        return char43;
+      case(44):
+        return char44;
+      case(45):
+        return char45;
+      case(46):
+        return char46;
+      case(47):
+        return char47;
+      case(48):
+        return char48;
+      case(49):
+        return char49;
+      case(50):
+        return char50;
+      case(51):
+        return char51;
+      case(52):
+        return char52;
+      case(53):
+        return char53;
+      case(54):
+        return char54;
+      case(55):
+        return char55;
+      case(56):
+        return char56;
+      case(57):
+        return char57;
+      case(58):
+        return char58;
+      case(59):
+        return char59;
+      case(60):
+        return char60;
+      case(61):
+        return char61;
+      case(62):
+        return char62;
+      case(63):
+        return char63;
+      case(64):
+        return char64;
+      case(65):
+        return char65;
+      case(66):
+        return char66;
+      case(67):
+        return char67;
+      case(68):
+        return char68;
+      case(69):
+        return char69;
+      case(70):
+        return char70;
+      case(71):
+        return char71;
+      case(72):
+        return char72;
+      case(73):
+        return char73;
+      case(74):
+        return char74;
+      case(75):
+        return char75;
+      case(76):
+        return char76;
+      case(77):
+        return char77;
+      case(78):
+        return char78;
+      case(79):
+        return char79;
+      case(80):
+        return char80;
+      case(81):
+        return char81;
+      case(82):
+        return char82;
+      case(83):
+        return char83;
+      case(84):
+        return char84;
+      case(85):
+        return char85;
+      case(86):
+        return char86;
+      case(87):
+        return char87;
+      case(88):
+        return char88;
+      case(89):
+        return char89;
+      case(90):
+        return char90;
+      case(91):
+        return char91;
+      case(92):
+        return char92;
+      case(93):
+        return char93;
+      case(94):
+        return char94;
+      case(95):
+        return char95;
+      case(96):
+        return char96;
+      case(97):
+        return char97;
+      case(98):
+        return char98;
+      case(99):
+        return char99;
+      case(100):
+        return char100;
+      case(101):
+        return char101;
+      case(102):
+        return char102;
+      case(103):
+        return char103;
+      case(104):
+        return char104;
+      case(105):
+        return char105;
+      case(106):
+        return char106;
+      case(107):
+        return char107;
+      case(108):
+        return char108;
+      case(109):
+        return char109;
+      case(110):
+        return char110;
+      case(111):
+        return char111;
+      case(112):
+        return char112;
+      case(113):
+        return char113;
+      case(114):
+        return char114;
+      case(115):
+        return char115;
+      case(116):
+        return char116;
+      case(117):
+        return char117;
+      case(118):
+        return char118;
+      case(119):
+        return char119;
+      case(120):
+        return char120;
+      case(121):
+        return char121;
+      case(122):
+        return char122;
+      case(123):
+        return char123;
+      case(124):
+        return char124;
+      case(125):
+        return char125;
+      case(126):
+        return char126;
+      case(127):
+        return char127;
+      case(128):
+        return char128;
+      case(129):
+        return char129;
+      case(130):
+        return char130;
+      case(131):
+        return char131;
+      case(132):
+        return char132;
+      case(133):
+        return char133;
+      case(134):
+        return char134;
+      case(135):
+        return char135;
+      case(136):
+        return char136;
+      case(137):
+        return char137;
+      case(138):
+        return char138;
+      case(139):
+        return char139;
+      case(140):
+        return char140;
+      case(141):
+        return char141;
+      case(142):
+        return char142;
+      case(143):
+        return char143;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+  }
+  public boolean set(int index,char value)
+  {
+    if(fieldSpecs[index].indexOf("final") != -1)
+      return false;
+    switch (index)
+    {
+      case(0):
+        char0= value;
+         break;
+      case(1):
+        char1= value;
+         break;
+      case(2):
+        char2= value;
+         break;
+      case(3):
+        char3= value;
+         break;
+      case(4):
+        char4= value;
+         break;
+      case(5):
+        char5= value;
+         break;
+      case(6):
+        char6= value;
+         break;
+      case(7):
+        char7= value;
+         break;
+      case(8):
+        char8= value;
+         break;
+      case(9):
+        char9= value;
+         break;
+      case(10):
+        char10= value;
+         break;
+      case(11):
+        char11= value;
+         break;
+      case(12):
+        char12= value;
+         break;
+      case(13):
+        char13= value;
+         break;
+      case(14):
+        char14= value;
+         break;
+      case(16):
+        char16= value;
+         break;
+      case(17):
+        char17= value;
+         break;
+      case(18):
+        char18= value;
+         break;
+      case(19):
+        char19= value;
+         break;
+      case(20):
+        char20= value;
+         break;
+      case(21):
+        char21= value;
+         break;
+      case(22):
+        char22= value;
+         break;
+      case(23):
+        char23= value;
+         break;
+      case(24):
+        char24= value;
+         break;
+      case(26):
+        char26= value;
+         break;
+      case(28):
+        char28= value;
+         break;
+      case(29):
+        char29= value;
+         break;
+      case(30):
+        char30= value;
+         break;
+      case(31):
+        char31= value;
+         break;
+      case(32):
+        char32= value;
+         break;
+      case(33):
+        char33= value;
+         break;
+      case(35):
+        char35= value;
+         break;
+      case(36):
+        char36= value;
+         break;
+      case(37):
+        char37= value;
+         break;
+      case(38):
+        char38= value;
+         break;
+      case(39):
+        char39= value;
+         break;
+      case(40):
+        char40= value;
+         break;
+      case(41):
+        char41= value;
+         break;
+      case(42):
+        char42= value;
+         break;
+      case(43):
+        char43= value;
+         break;
+      case(44):
+        char44= value;
+         break;
+      case(45):
+        char45= value;
+         break;
+      case(46):
+        char46= value;
+         break;
+      case(47):
+        char47= value;
+         break;
+      case(48):
+        char48= value;
+         break;
+      case(49):
+        char49= value;
+         break;
+      case(50):
+        char50= value;
+         break;
+      case(52):
+        char52= value;
+         break;
+      case(53):
+        char53= value;
+         break;
+      case(54):
+        char54= value;
+         break;
+      case(55):
+        char55= value;
+         break;
+      case(56):
+        char56= value;
+         break;
+      case(57):
+        char57= value;
+         break;
+      case(58):
+        char58= value;
+         break;
+      case(59):
+        char59= value;
+         break;
+      case(60):
+        char60= value;
+         break;
+      case(62):
+        char62= value;
+         break;
+      case(64):
+        char64= value;
+         break;
+      case(65):
+        char65= value;
+         break;
+      case(66):
+        char66= value;
+         break;
+      case(67):
+        char67= value;
+         break;
+      case(68):
+        char68= value;
+         break;
+      case(69):
+        char69= value;
+         break;
+      case(71):
+        char71= value;
+         break;
+      case(72):
+        char72= value;
+         break;
+      case(73):
+        char73= value;
+         break;
+      case(74):
+        char74= value;
+         break;
+      case(75):
+        char75= value;
+         break;
+      case(76):
+        char76= value;
+         break;
+      case(77):
+        char77= value;
+         break;
+      case(78):
+        char78= value;
+         break;
+      case(79):
+        char79= value;
+         break;
+      case(80):
+        char80= value;
+         break;
+      case(81):
+        char81= value;
+         break;
+      case(82):
+        char82= value;
+         break;
+      case(83):
+        char83= value;
+         break;
+      case(84):
+        char84= value;
+         break;
+      case(85):
+        char85= value;
+         break;
+      case(86):
+        char86= value;
+         break;
+      case(88):
+        char88= value;
+         break;
+      case(89):
+        char89= value;
+         break;
+      case(90):
+        char90= value;
+         break;
+      case(91):
+        char91= value;
+         break;
+      case(92):
+        char92= value;
+         break;
+      case(93):
+        char93= value;
+         break;
+      case(94):
+        char94= value;
+         break;
+      case(95):
+        char95= value;
+         break;
+      case(96):
+        char96= value;
+         break;
+      case(98):
+        char98= value;
+         break;
+      case(100):
+        char100= value;
+         break;
+      case(101):
+        char101= value;
+         break;
+      case(102):
+        char102= value;
+         break;
+      case(103):
+        char103= value;
+         break;
+      case(104):
+        char104= value;
+         break;
+      case(105):
+        char105= value;
+         break;
+      case(107):
+        char107= value;
+         break;
+      case(108):
+        char108= value;
+         break;
+      case(109):
+        char109= value;
+         break;
+      case(110):
+        char110= value;
+         break;
+      case(111):
+        char111= value;
+         break;
+      case(112):
+        char112= value;
+         break;
+      case(113):
+        char113= value;
+         break;
+      case(114):
+        char114= value;
+         break;
+      case(115):
+        char115= value;
+         break;
+      case(116):
+        char116= value;
+         break;
+      case(117):
+        char117= value;
+         break;
+      case(118):
+        char118= value;
+         break;
+      case(119):
+        char119= value;
+         break;
+      case(120):
+        char120= value;
+         break;
+      case(121):
+        char121= value;
+         break;
+      case(122):
+        char122= value;
+         break;
+      case(124):
+        char124= value;
+         break;
+      case(125):
+        char125= value;
+         break;
+      case(126):
+        char126= value;
+         break;
+      case(127):
+        char127= value;
+         break;
+      case(128):
+        char128= value;
+         break;
+      case(129):
+        char129= value;
+         break;
+      case(130):
+        char130= value;
+         break;
+      case(131):
+        char131= value;
+         break;
+      case(132):
+        char132= value;
+         break;
+      case(134):
+        char134= value;
+         break;
+      case(136):
+        char136= value;
+         break;
+      case(137):
+        char137= value;
+         break;
+      case(138):
+        char138= value;
+         break;
+      case(139):
+        char139= value;
+         break;
+      case(140):
+        char140= value;
+         break;
+      case(141):
+        char141= value;
+         break;
+      case(143):
+        char143= 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(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;
+        }
+
+    }   
+}

Added: incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivedouble.java
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivedouble.java?view=auto&rev=158179
==============================================================================
--- incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivedouble.java (added)
+++ incubator/jdo/trunk/tck11/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitivedouble.java Fri Mar 18 17:07:39 2005
@@ -0,0 +1,1085 @@
+/*
+ * 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 FieldsOfPrimitivedouble { 
+  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 = 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 = 5;
+  private static volatile double double26;
+  private transient final double double27 = 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 = 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 = 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 = 5;
+  public static volatile double double62;
+  public transient final double double63 = 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 = 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 = 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 = 5;
+  protected static volatile double double98;
+  protected transient final double double99 = 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 = 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 = 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 = 5;
+  static volatile double double134;
+  transient final double double135 = 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 = 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(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;
+        }
+
+    }   
+}



Mime
View raw message