You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by mc...@apache.org on 2005/04/04 21:43:49 UTC

svn commit: r160090 [23/63] - in incubator/jdo/trunk: ./ tck20/ tck20/assertions/ tck20/iut_jars/ tck20/test/ tck20/test/conf/ tck20/test/java/ tck20/test/java/org/ tck20/test/java/org/apache/ tck20/test/java/org/apache/jdo/ tck20/test/java/org/apache/jdo/tck/ tck20/test/java/org/apache/jdo/tck/api/ tck20/test/java/org/apache/jdo/tck/api/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/api/jdohelper/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/cache/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/close/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/extent/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/flags/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/getobject/ tck20/test/java/org/apache/jdo/tck/api/persistencemanager/lifecycle/ tck20/test/java/org/apache/jdo/tck/api/persistencemanagerfactory/ tck20/test/java/org/apache/jdo/tck/enhancement/ tck20/test/java/org/apache/jdo/tck/extents/ tck20/test/java/org/apache/jdo/tck/lifecycle/ tck20/test/java/org/apache/jdo/tck/lifecycle/nontransactional/ tck20/test/java/org/apache/jdo/tck/models/ tck20/test/java/org/apache/jdo/tck/models/embedded/ tck20/test/java/org/apache/jdo/tck/models/fieldtypes/ tck20/test/java/org/apache/jdo/tck/models/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/ tck20/test/java/org/apache/jdo/tck/pc/company/ tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/java/org/apache/jdo/tck/pc/inheritance/ tck20/test/java/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/java/org/apache/jdo/tck/pc/lifecycle/ tck20/test/java/org/apache/jdo/tck/pc/mylib/ tck20/test/java/org/apache/jdo/tck/query/ tck20/test/java/org/apache/jdo/tck/query/operators/ tck20/test/java/org/apache/jdo/tck/transactions/ tck20/test/java/org/apache/jdo/tck/util/ tck20/test/jdo/ tck20/test/jdo/applicationidentity/ tck20/test/jdo/applicationidentity/org/ tck20/test/jdo/applicationidentity/org/apache/ tck20/test/jdo/applicationidentity/org/apache/jdo/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/jdo/datastoreidentity/ tck20/test/jdo/datastoreidentity/org/ tck20/test/jdo/datastoreidentity/org/apache/ tck20/test/jdo/datastoreidentity/org/apache/jdo/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/jdo/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/ tck20/test/orm/applicationidentity/ tck20/test/orm/applicationidentity/org/ tck20/test/orm/applicationidentity/org/apache/ tck20/test/orm/applicationidentity/org/apache/jdo/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/orm/datastoreidentity/ tck20/test/orm/datastoreidentity/org/ tck20/test/orm/datastoreidentity/org/apache/ tck20/test/orm/datastoreidentity/org/apache/jdo/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/company/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/inheritance/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/instancecallbacks/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/lifecycle/ tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/ tck20/test/sql/ tck20/test/sql/derby/

Added: incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfFloat.java
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfFloat.java?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfFloat.java (added)
+++ incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfFloat.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 FieldsOfFloat { 
+  public int identifier;
+  private Float Float0;
+  private Float Float1;
+  private Float Float2;
+  private Float Float3;
+  private Float Float4;
+  private Float Float5;
+  private Float Float6;
+  private Float Float7;
+  private static Float Float8;
+  private transient Float Float9;
+  private transient Float Float10;
+  private transient Float Float11;
+  private transient Float Float12;
+  private transient Float Float13;
+  private transient Float Float14;
+  private final Float Float15 = new Float((float)5);
+  private volatile Float Float16;
+  private volatile Float Float17;
+  private volatile Float Float18;
+  private volatile Float Float19;
+  private volatile Float Float20;
+  private volatile Float Float21;
+  private volatile Float Float22;
+  private volatile Float Float23;
+  private static transient Float Float24;
+  private static final Float Float25 = new Float((float)5);
+  private static volatile Float Float26;
+  private transient final Float Float27 = new Float((float)5);
+  private transient volatile Float Float28;
+  private transient volatile Float Float29;
+  private transient volatile Float Float30;
+  private transient volatile Float Float31;
+  private transient volatile Float Float32;
+  private transient volatile Float Float33;
+  private static transient final Float Float34 = new Float((float)5);
+  private static transient volatile Float Float35;
+  public Float Float36;
+  public Float Float37;
+  public Float Float38;
+  public Float Float39;
+  public Float Float40;
+  public Float Float41;
+  public Float Float42;
+  public Float Float43;
+  public static Float Float44;
+  public transient Float Float45;
+  public transient Float Float46;
+  public transient Float Float47;
+  public transient Float Float48;
+  public transient Float Float49;
+  public transient Float Float50;
+  public final Float Float51 = new Float((float)5);
+  public volatile Float Float52;
+  public volatile Float Float53;
+  public volatile Float Float54;
+  public volatile Float Float55;
+  public volatile Float Float56;
+  public volatile Float Float57;
+  public volatile Float Float58;
+  public volatile Float Float59;
+  public static transient Float Float60;
+  public static final Float Float61 = new Float((float)5);
+  public static volatile Float Float62;
+  public transient final Float Float63 = new Float((float)5);
+  public transient volatile Float Float64;
+  public transient volatile Float Float65;
+  public transient volatile Float Float66;
+  public transient volatile Float Float67;
+  public transient volatile Float Float68;
+  public transient volatile Float Float69;
+  public static transient final Float Float70 = new Float((float)5);
+  public static transient volatile Float Float71;
+  protected Float Float72;
+  protected Float Float73;
+  protected Float Float74;
+  protected Float Float75;
+  protected Float Float76;
+  protected Float Float77;
+  protected Float Float78;
+  protected Float Float79;
+  protected static Float Float80;
+  protected transient Float Float81;
+  protected transient Float Float82;
+  protected transient Float Float83;
+  protected transient Float Float84;
+  protected transient Float Float85;
+  protected transient Float Float86;
+  protected final Float Float87 = new Float((float)5);
+  protected volatile Float Float88;
+  protected volatile Float Float89;
+  protected volatile Float Float90;
+  protected volatile Float Float91;
+  protected volatile Float Float92;
+  protected volatile Float Float93;
+  protected volatile Float Float94;
+  protected volatile Float Float95;
+  protected static transient Float Float96;
+  protected static final Float Float97 = new Float((float)5);
+  protected static volatile Float Float98;
+  protected transient final Float Float99 = new Float((float)5);
+  protected transient volatile Float Float100;
+  protected transient volatile Float Float101;
+  protected transient volatile Float Float102;
+  protected transient volatile Float Float103;
+  protected transient volatile Float Float104;
+  protected transient volatile Float Float105;
+  protected static transient final Float Float106 = new Float((float)5);
+  protected static transient volatile Float Float107;
+  Float Float108;
+  Float Float109;
+  Float Float110;
+  Float Float111;
+  Float Float112;
+  Float Float113;
+  Float Float114;
+  Float Float115;
+  static Float Float116;
+  transient Float Float117;
+  transient Float Float118;
+  transient Float Float119;
+  transient Float Float120;
+  transient Float Float121;
+  transient Float Float122;
+  final Float Float123 = new Float((float)5);
+  volatile Float Float124;
+  volatile Float Float125;
+  volatile Float Float126;
+  volatile Float Float127;
+  volatile Float Float128;
+  volatile Float Float129;
+  volatile Float Float130;
+  volatile Float Float131;
+  static transient Float Float132;
+  static final Float Float133 = new Float((float)5);
+  static volatile Float Float134;
+  transient final Float Float135 = new Float((float)5);
+  transient volatile Float Float136;
+  transient volatile Float Float137;
+  transient volatile Float Float138;
+  transient volatile Float Float139;
+  transient volatile Float Float140;
+  transient volatile Float Float141;
+  static transient final Float Float142 = new Float((float)5);
+  static transient volatile Float Float143;
+
+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 Float Float0",
+  "embedded= true   private Float Float1",
+  "embedded= false   private Float Float2",
+  "persistence-modifier= none    private Float Float3",
+  "persistence-modifier= persistent    private Float Float4",
+  "persistence-modifier= persistent  embedded= true   private Float Float5",
+  "persistence-modifier= persistent  embedded= false   private Float Float6",
+  "persistence-modifier= transactional    private Float Float7",
+  "private static Float Float8",
+  "private transient Float Float9",
+  "persistence-modifier= none    private transient Float Float10",
+  "persistence-modifier= persistent    private transient Float Float11",
+  "persistence-modifier= persistent  embedded= true   private transient Float Float12",
+  "persistence-modifier= persistent  embedded= false   private transient Float Float13",
+  "persistence-modifier= transactional    private transient Float Float14",
+  "private final Float Float15",
+  "private volatile Float Float16",
+  "embedded= true   private volatile Float Float17",
+  "embedded= false   private volatile Float Float18",
+  "persistence-modifier= none    private volatile Float Float19",
+  "persistence-modifier= persistent    private volatile Float Float20",
+  "persistence-modifier= persistent  embedded= true   private volatile Float Float21",
+  "persistence-modifier= persistent  embedded= false   private volatile Float Float22",
+  "persistence-modifier= transactional    private volatile Float Float23",
+  "private static transient Float Float24",
+  "private static final Float Float25",
+  "private static volatile Float Float26",
+  "private transient final Float Float27",
+  "private transient volatile Float Float28",
+  "persistence-modifier= none    private transient volatile Float Float29",
+  "persistence-modifier= persistent    private transient volatile Float Float30",
+  "persistence-modifier= persistent  embedded= true   private transient volatile Float Float31",
+  "persistence-modifier= persistent  embedded= false   private transient volatile Float Float32",
+  "persistence-modifier= transactional    private transient volatile Float Float33",
+  "private static transient final Float Float34",
+  "private static transient volatile Float Float35",
+  "public Float Float36",
+  "embedded= true   public Float Float37",
+  "embedded= false   public Float Float38",
+  "persistence-modifier= none    public Float Float39",
+  "persistence-modifier= persistent    public Float Float40",
+  "persistence-modifier= persistent  embedded= true   public Float Float41",
+  "persistence-modifier= persistent  embedded= false   public Float Float42",
+  "persistence-modifier= transactional    public Float Float43",
+  "public static Float Float44",
+  "public transient Float Float45",
+  "persistence-modifier= none    public transient Float Float46",
+  "persistence-modifier= persistent    public transient Float Float47",
+  "persistence-modifier= persistent  embedded= true   public transient Float Float48",
+  "persistence-modifier= persistent  embedded= false   public transient Float Float49",
+  "persistence-modifier= transactional    public transient Float Float50",
+  "public final Float Float51",
+  "public volatile Float Float52",
+  "embedded= true   public volatile Float Float53",
+  "embedded= false   public volatile Float Float54",
+  "persistence-modifier= none    public volatile Float Float55",
+  "persistence-modifier= persistent    public volatile Float Float56",
+  "persistence-modifier= persistent  embedded= true   public volatile Float Float57",
+  "persistence-modifier= persistent  embedded= false   public volatile Float Float58",
+  "persistence-modifier= transactional    public volatile Float Float59",
+  "public static transient Float Float60",
+  "public static final Float Float61",
+  "public static volatile Float Float62",
+  "public transient final Float Float63",
+  "public transient volatile Float Float64",
+  "persistence-modifier= none    public transient volatile Float Float65",
+  "persistence-modifier= persistent    public transient volatile Float Float66",
+  "persistence-modifier= persistent  embedded= true   public transient volatile Float Float67",
+  "persistence-modifier= persistent  embedded= false   public transient volatile Float Float68",
+  "persistence-modifier= transactional    public transient volatile Float Float69",
+  "public static transient final Float Float70",
+  "public static transient volatile Float Float71",
+  "protected Float Float72",
+  "embedded= true   protected Float Float73",
+  "embedded= false   protected Float Float74",
+  "persistence-modifier= none    protected Float Float75",
+  "persistence-modifier= persistent    protected Float Float76",
+  "persistence-modifier= persistent  embedded= true   protected Float Float77",
+  "persistence-modifier= persistent  embedded= false   protected Float Float78",
+  "persistence-modifier= transactional    protected Float Float79",
+  "protected static Float Float80",
+  "protected transient Float Float81",
+  "persistence-modifier= none    protected transient Float Float82",
+  "persistence-modifier= persistent    protected transient Float Float83",
+  "persistence-modifier= persistent  embedded= true   protected transient Float Float84",
+  "persistence-modifier= persistent  embedded= false   protected transient Float Float85",
+  "persistence-modifier= transactional    protected transient Float Float86",
+  "protected final Float Float87",
+  "protected volatile Float Float88",
+  "embedded= true   protected volatile Float Float89",
+  "embedded= false   protected volatile Float Float90",
+  "persistence-modifier= none    protected volatile Float Float91",
+  "persistence-modifier= persistent    protected volatile Float Float92",
+  "persistence-modifier= persistent  embedded= true   protected volatile Float Float93",
+  "persistence-modifier= persistent  embedded= false   protected volatile Float Float94",
+  "persistence-modifier= transactional    protected volatile Float Float95",
+  "protected static transient Float Float96",
+  "protected static final Float Float97",
+  "protected static volatile Float Float98",
+  "protected transient final Float Float99",
+  "protected transient volatile Float Float100",
+  "persistence-modifier= none    protected transient volatile Float Float101",
+  "persistence-modifier= persistent    protected transient volatile Float Float102",
+  "persistence-modifier= persistent  embedded= true   protected transient volatile Float Float103",
+  "persistence-modifier= persistent  embedded= false   protected transient volatile Float Float104",
+  "persistence-modifier= transactional    protected transient volatile Float Float105",
+  "protected static transient final Float Float106",
+  "protected static transient volatile Float Float107",
+  "Float Float108",
+  "embedded= true   Float Float109",
+  "embedded= false   Float Float110",
+  "persistence-modifier= none    Float Float111",
+  "persistence-modifier= persistent    Float Float112",
+  "persistence-modifier= persistent  embedded= true   Float Float113",
+  "persistence-modifier= persistent  embedded= false   Float Float114",
+  "persistence-modifier= transactional    Float Float115",
+  "static Float Float116",
+  "transient Float Float117",
+  "persistence-modifier= none    transient Float Float118",
+  "persistence-modifier= persistent    transient Float Float119",
+  "persistence-modifier= persistent  embedded= true   transient Float Float120",
+  "persistence-modifier= persistent  embedded= false   transient Float Float121",
+  "persistence-modifier= transactional    transient Float Float122",
+  "final Float Float123",
+  "volatile Float Float124",
+  "embedded= true   volatile Float Float125",
+  "embedded= false   volatile Float Float126",
+  "persistence-modifier= none    volatile Float Float127",
+  "persistence-modifier= persistent    volatile Float Float128",
+  "persistence-modifier= persistent  embedded= true   volatile Float Float129",
+  "persistence-modifier= persistent  embedded= false   volatile Float Float130",
+  "persistence-modifier= transactional    volatile Float Float131",
+  "static transient Float Float132",
+  "static final Float Float133",
+  "static volatile Float Float134",
+  "transient final Float Float135",
+  "transient volatile Float Float136",
+  "persistence-modifier= none    transient volatile Float Float137",
+  "persistence-modifier= persistent    transient volatile Float Float138",
+  "persistence-modifier= persistent  embedded= true   transient volatile Float Float139",
+  "persistence-modifier= persistent  embedded= false   transient volatile Float Float140",
+  "persistence-modifier= transactional    transient volatile Float Float141",
+  "static transient final Float Float142",
+  "static transient volatile Float Float143"
+  };
+  public int getLength()
+  {
+    return fieldSpecs.length;
+  }
+  public Float get(int index)
+  {
+    switch (index)
+    {
+      case(0):
+        return Float0;
+      case(1):
+        return Float1;
+      case(2):
+        return Float2;
+      case(3):
+        return Float3;
+      case(4):
+        return Float4;
+      case(5):
+        return Float5;
+      case(6):
+        return Float6;
+      case(7):
+        return Float7;
+      case(8):
+        return Float8;
+      case(9):
+        return Float9;
+      case(10):
+        return Float10;
+      case(11):
+        return Float11;
+      case(12):
+        return Float12;
+      case(13):
+        return Float13;
+      case(14):
+        return Float14;
+      case(15):
+        return Float15;
+      case(16):
+        return Float16;
+      case(17):
+        return Float17;
+      case(18):
+        return Float18;
+      case(19):
+        return Float19;
+      case(20):
+        return Float20;
+      case(21):
+        return Float21;
+      case(22):
+        return Float22;
+      case(23):
+        return Float23;
+      case(24):
+        return Float24;
+      case(25):
+        return Float25;
+      case(26):
+        return Float26;
+      case(27):
+        return Float27;
+      case(28):
+        return Float28;
+      case(29):
+        return Float29;
+      case(30):
+        return Float30;
+      case(31):
+        return Float31;
+      case(32):
+        return Float32;
+      case(33):
+        return Float33;
+      case(34):
+        return Float34;
+      case(35):
+        return Float35;
+      case(36):
+        return Float36;
+      case(37):
+        return Float37;
+      case(38):
+        return Float38;
+      case(39):
+        return Float39;
+      case(40):
+        return Float40;
+      case(41):
+        return Float41;
+      case(42):
+        return Float42;
+      case(43):
+        return Float43;
+      case(44):
+        return Float44;
+      case(45):
+        return Float45;
+      case(46):
+        return Float46;
+      case(47):
+        return Float47;
+      case(48):
+        return Float48;
+      case(49):
+        return Float49;
+      case(50):
+        return Float50;
+      case(51):
+        return Float51;
+      case(52):
+        return Float52;
+      case(53):
+        return Float53;
+      case(54):
+        return Float54;
+      case(55):
+        return Float55;
+      case(56):
+        return Float56;
+      case(57):
+        return Float57;
+      case(58):
+        return Float58;
+      case(59):
+        return Float59;
+      case(60):
+        return Float60;
+      case(61):
+        return Float61;
+      case(62):
+        return Float62;
+      case(63):
+        return Float63;
+      case(64):
+        return Float64;
+      case(65):
+        return Float65;
+      case(66):
+        return Float66;
+      case(67):
+        return Float67;
+      case(68):
+        return Float68;
+      case(69):
+        return Float69;
+      case(70):
+        return Float70;
+      case(71):
+        return Float71;
+      case(72):
+        return Float72;
+      case(73):
+        return Float73;
+      case(74):
+        return Float74;
+      case(75):
+        return Float75;
+      case(76):
+        return Float76;
+      case(77):
+        return Float77;
+      case(78):
+        return Float78;
+      case(79):
+        return Float79;
+      case(80):
+        return Float80;
+      case(81):
+        return Float81;
+      case(82):
+        return Float82;
+      case(83):
+        return Float83;
+      case(84):
+        return Float84;
+      case(85):
+        return Float85;
+      case(86):
+        return Float86;
+      case(87):
+        return Float87;
+      case(88):
+        return Float88;
+      case(89):
+        return Float89;
+      case(90):
+        return Float90;
+      case(91):
+        return Float91;
+      case(92):
+        return Float92;
+      case(93):
+        return Float93;
+      case(94):
+        return Float94;
+      case(95):
+        return Float95;
+      case(96):
+        return Float96;
+      case(97):
+        return Float97;
+      case(98):
+        return Float98;
+      case(99):
+        return Float99;
+      case(100):
+        return Float100;
+      case(101):
+        return Float101;
+      case(102):
+        return Float102;
+      case(103):
+        return Float103;
+      case(104):
+        return Float104;
+      case(105):
+        return Float105;
+      case(106):
+        return Float106;
+      case(107):
+        return Float107;
+      case(108):
+        return Float108;
+      case(109):
+        return Float109;
+      case(110):
+        return Float110;
+      case(111):
+        return Float111;
+      case(112):
+        return Float112;
+      case(113):
+        return Float113;
+      case(114):
+        return Float114;
+      case(115):
+        return Float115;
+      case(116):
+        return Float116;
+      case(117):
+        return Float117;
+      case(118):
+        return Float118;
+      case(119):
+        return Float119;
+      case(120):
+        return Float120;
+      case(121):
+        return Float121;
+      case(122):
+        return Float122;
+      case(123):
+        return Float123;
+      case(124):
+        return Float124;
+      case(125):
+        return Float125;
+      case(126):
+        return Float126;
+      case(127):
+        return Float127;
+      case(128):
+        return Float128;
+      case(129):
+        return Float129;
+      case(130):
+        return Float130;
+      case(131):
+        return Float131;
+      case(132):
+        return Float132;
+      case(133):
+        return Float133;
+      case(134):
+        return Float134;
+      case(135):
+        return Float135;
+      case(136):
+        return Float136;
+      case(137):
+        return Float137;
+      case(138):
+        return Float138;
+      case(139):
+        return Float139;
+      case(140):
+        return Float140;
+      case(141):
+        return Float141;
+      case(142):
+        return Float142;
+      case(143):
+        return Float143;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+  }
+  public boolean set(int index,Float value)
+  {
+    if(fieldSpecs[index].indexOf("final") != -1)
+      return false;
+    switch (index)
+    {
+      case(0):
+        Float0= value;
+         break;
+      case(1):
+        Float1= value;
+         break;
+      case(2):
+        Float2= value;
+         break;
+      case(3):
+        Float3= value;
+         break;
+      case(4):
+        Float4= value;
+         break;
+      case(5):
+        Float5= value;
+         break;
+      case(6):
+        Float6= value;
+         break;
+      case(7):
+        Float7= value;
+         break;
+      case(8):
+        Float8= value;
+         break;
+      case(9):
+        Float9= value;
+         break;
+      case(10):
+        Float10= value;
+         break;
+      case(11):
+        Float11= value;
+         break;
+      case(12):
+        Float12= value;
+         break;
+      case(13):
+        Float13= value;
+         break;
+      case(14):
+        Float14= value;
+         break;
+      case(16):
+        Float16= value;
+         break;
+      case(17):
+        Float17= value;
+         break;
+      case(18):
+        Float18= value;
+         break;
+      case(19):
+        Float19= value;
+         break;
+      case(20):
+        Float20= value;
+         break;
+      case(21):
+        Float21= value;
+         break;
+      case(22):
+        Float22= value;
+         break;
+      case(23):
+        Float23= value;
+         break;
+      case(24):
+        Float24= value;
+         break;
+      case(26):
+        Float26= value;
+         break;
+      case(28):
+        Float28= value;
+         break;
+      case(29):
+        Float29= value;
+         break;
+      case(30):
+        Float30= value;
+         break;
+      case(31):
+        Float31= value;
+         break;
+      case(32):
+        Float32= value;
+         break;
+      case(33):
+        Float33= value;
+         break;
+      case(35):
+        Float35= value;
+         break;
+      case(36):
+        Float36= value;
+         break;
+      case(37):
+        Float37= value;
+         break;
+      case(38):
+        Float38= value;
+         break;
+      case(39):
+        Float39= value;
+         break;
+      case(40):
+        Float40= value;
+         break;
+      case(41):
+        Float41= value;
+         break;
+      case(42):
+        Float42= value;
+         break;
+      case(43):
+        Float43= value;
+         break;
+      case(44):
+        Float44= value;
+         break;
+      case(45):
+        Float45= value;
+         break;
+      case(46):
+        Float46= value;
+         break;
+      case(47):
+        Float47= value;
+         break;
+      case(48):
+        Float48= value;
+         break;
+      case(49):
+        Float49= value;
+         break;
+      case(50):
+        Float50= value;
+         break;
+      case(52):
+        Float52= value;
+         break;
+      case(53):
+        Float53= value;
+         break;
+      case(54):
+        Float54= value;
+         break;
+      case(55):
+        Float55= value;
+         break;
+      case(56):
+        Float56= value;
+         break;
+      case(57):
+        Float57= value;
+         break;
+      case(58):
+        Float58= value;
+         break;
+      case(59):
+        Float59= value;
+         break;
+      case(60):
+        Float60= value;
+         break;
+      case(62):
+        Float62= value;
+         break;
+      case(64):
+        Float64= value;
+         break;
+      case(65):
+        Float65= value;
+         break;
+      case(66):
+        Float66= value;
+         break;
+      case(67):
+        Float67= value;
+         break;
+      case(68):
+        Float68= value;
+         break;
+      case(69):
+        Float69= value;
+         break;
+      case(71):
+        Float71= value;
+         break;
+      case(72):
+        Float72= value;
+         break;
+      case(73):
+        Float73= value;
+         break;
+      case(74):
+        Float74= value;
+         break;
+      case(75):
+        Float75= value;
+         break;
+      case(76):
+        Float76= value;
+         break;
+      case(77):
+        Float77= value;
+         break;
+      case(78):
+        Float78= value;
+         break;
+      case(79):
+        Float79= value;
+         break;
+      case(80):
+        Float80= value;
+         break;
+      case(81):
+        Float81= value;
+         break;
+      case(82):
+        Float82= value;
+         break;
+      case(83):
+        Float83= value;
+         break;
+      case(84):
+        Float84= value;
+         break;
+      case(85):
+        Float85= value;
+         break;
+      case(86):
+        Float86= value;
+         break;
+      case(88):
+        Float88= value;
+         break;
+      case(89):
+        Float89= value;
+         break;
+      case(90):
+        Float90= value;
+         break;
+      case(91):
+        Float91= value;
+         break;
+      case(92):
+        Float92= value;
+         break;
+      case(93):
+        Float93= value;
+         break;
+      case(94):
+        Float94= value;
+         break;
+      case(95):
+        Float95= value;
+         break;
+      case(96):
+        Float96= value;
+         break;
+      case(98):
+        Float98= value;
+         break;
+      case(100):
+        Float100= value;
+         break;
+      case(101):
+        Float101= value;
+         break;
+      case(102):
+        Float102= value;
+         break;
+      case(103):
+        Float103= value;
+         break;
+      case(104):
+        Float104= value;
+         break;
+      case(105):
+        Float105= value;
+         break;
+      case(107):
+        Float107= value;
+         break;
+      case(108):
+        Float108= value;
+         break;
+      case(109):
+        Float109= value;
+         break;
+      case(110):
+        Float110= value;
+         break;
+      case(111):
+        Float111= value;
+         break;
+      case(112):
+        Float112= value;
+         break;
+      case(113):
+        Float113= value;
+         break;
+      case(114):
+        Float114= value;
+         break;
+      case(115):
+        Float115= value;
+         break;
+      case(116):
+        Float116= value;
+         break;
+      case(117):
+        Float117= value;
+         break;
+      case(118):
+        Float118= value;
+         break;
+      case(119):
+        Float119= value;
+         break;
+      case(120):
+        Float120= value;
+         break;
+      case(121):
+        Float121= value;
+         break;
+      case(122):
+        Float122= value;
+         break;
+      case(124):
+        Float124= value;
+         break;
+      case(125):
+        Float125= value;
+         break;
+      case(126):
+        Float126= value;
+         break;
+      case(127):
+        Float127= value;
+         break;
+      case(128):
+        Float128= value;
+         break;
+      case(129):
+        Float129= value;
+         break;
+      case(130):
+        Float130= value;
+         break;
+      case(131):
+        Float131= value;
+         break;
+      case(132):
+        Float132= value;
+         break;
+      case(134):
+        Float134= value;
+         break;
+      case(136):
+        Float136= value;
+         break;
+      case(137):
+        Float137= value;
+         break;
+      case(138):
+        Float138= value;
+         break;
+      case(139):
+        Float139= value;
+         break;
+      case(140):
+        Float140= value;
+         break;
+      case(141):
+        Float141= value;
+         break;
+      case(143):
+        Float143= 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/FieldsOfFloat.java
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfInteger.java
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfInteger.java?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfInteger.java (added)
+++ incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfInteger.java Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1088 @@
+/*
+ * 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 FieldsOfInteger { 
+  public int identifier;
+  private Integer Integer0;
+  private Integer Integer1;
+  private Integer Integer2;
+  private Integer Integer3;
+  private Integer Integer4;
+  private Integer Integer5;
+  private Integer Integer6;
+  private Integer Integer7;
+  private static Integer Integer8;
+  private transient Integer Integer9;
+  private transient Integer Integer10;
+  private transient Integer Integer11;
+  private transient Integer Integer12;
+  private transient Integer Integer13;
+  private transient Integer Integer14;
+  private final Integer Integer15 = new Integer((int)5);
+  private volatile Integer Integer16;
+  private volatile Integer Integer17;
+  private volatile Integer Integer18;
+  private volatile Integer Integer19;
+  private volatile Integer Integer20;
+  private volatile Integer Integer21;
+  private volatile Integer Integer22;
+  private volatile Integer Integer23;
+  private static transient Integer Integer24;
+  private static final Integer Integer25 = new Integer((int)5);
+  private static volatile Integer Integer26;
+  private transient final Integer Integer27 = new Integer((int)5);
+  private transient volatile Integer Integer28;
+  private transient volatile Integer Integer29;
+  private transient volatile Integer Integer30;
+  private transient volatile Integer Integer31;
+  private transient volatile Integer Integer32;
+  private transient volatile Integer Integer33;
+  private static transient final Integer Integer34 = new Integer((int)5);
+  private static transient volatile Integer Integer35;
+  public Integer Integer36;
+  public Integer Integer37;
+  public Integer Integer38;
+  public Integer Integer39;
+  public Integer Integer40;
+  public Integer Integer41;
+  public Integer Integer42;
+  public Integer Integer43;
+  public static Integer Integer44;
+  public transient Integer Integer45;
+  public transient Integer Integer46;
+  public transient Integer Integer47;
+  public transient Integer Integer48;
+  public transient Integer Integer49;
+  public transient Integer Integer50;
+  public final Integer Integer51 = new Integer((int)5);
+  public volatile Integer Integer52;
+  public volatile Integer Integer53;
+  public volatile Integer Integer54;
+  public volatile Integer Integer55;
+  public volatile Integer Integer56;
+  public volatile Integer Integer57;
+  public volatile Integer Integer58;
+  public volatile Integer Integer59;
+  public static transient Integer Integer60;
+  public static final Integer Integer61 = new Integer((int)5);
+  public static volatile Integer Integer62;
+  public transient final Integer Integer63 = new Integer((int)5);
+  public transient volatile Integer Integer64;
+  public transient volatile Integer Integer65;
+  public transient volatile Integer Integer66;
+  public transient volatile Integer Integer67;
+  public transient volatile Integer Integer68;
+  public transient volatile Integer Integer69;
+  public static transient final Integer Integer70 = new Integer((int)5);
+  public static transient volatile Integer Integer71;
+  protected Integer Integer72;
+  protected Integer Integer73;
+  protected Integer Integer74;
+  protected Integer Integer75;
+  protected Integer Integer76;
+  protected Integer Integer77;
+  protected Integer Integer78;
+  protected Integer Integer79;
+  protected static Integer Integer80;
+  protected transient Integer Integer81;
+  protected transient Integer Integer82;
+  protected transient Integer Integer83;
+  protected transient Integer Integer84;
+  protected transient Integer Integer85;
+  protected transient Integer Integer86;
+  protected final Integer Integer87 = new Integer((int)5);
+  protected volatile Integer Integer88;
+  protected volatile Integer Integer89;
+  protected volatile Integer Integer90;
+  protected volatile Integer Integer91;
+  protected volatile Integer Integer92;
+  protected volatile Integer Integer93;
+  protected volatile Integer Integer94;
+  protected volatile Integer Integer95;
+  protected static transient Integer Integer96;
+  protected static final Integer Integer97 = new Integer((int)5);
+  protected static volatile Integer Integer98;
+  protected transient final Integer Integer99 = new Integer((int)5);
+  protected transient volatile Integer Integer100;
+  protected transient volatile Integer Integer101;
+  protected transient volatile Integer Integer102;
+  protected transient volatile Integer Integer103;
+  protected transient volatile Integer Integer104;
+  protected transient volatile Integer Integer105;
+  protected static transient final Integer Integer106 = new Integer((int)5);
+  protected static transient volatile Integer Integer107;
+  Integer Integer108;
+  Integer Integer109;
+  Integer Integer110;
+  Integer Integer111;
+  Integer Integer112;
+  Integer Integer113;
+  Integer Integer114;
+  Integer Integer115;
+  static Integer Integer116;
+  transient Integer Integer117;
+  transient Integer Integer118;
+  transient Integer Integer119;
+  transient Integer Integer120;
+  transient Integer Integer121;
+  transient Integer Integer122;
+  final Integer Integer123 = new Integer((int)5);
+  volatile Integer Integer124;
+  volatile Integer Integer125;
+  volatile Integer Integer126;
+  volatile Integer Integer127;
+  volatile Integer Integer128;
+  volatile Integer Integer129;
+  volatile Integer Integer130;
+  volatile Integer Integer131;
+  static transient Integer Integer132;
+  static final Integer Integer133 = new Integer((int)5);
+  static volatile Integer Integer134;
+  transient final Integer Integer135 = new Integer((int)5);
+  transient volatile Integer Integer136;
+  transient volatile Integer Integer137;
+  transient volatile Integer Integer138;
+  transient volatile Integer Integer139;
+  transient volatile Integer Integer140;
+  transient volatile Integer Integer141;
+  static transient final Integer Integer142 = new Integer((int)5);
+  static transient volatile Integer Integer143;
+
+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 Integer Integer0",
+  "embedded= true   private Integer Integer1",
+  "embedded= false   private Integer Integer2",
+  "persistence-modifier= none    private Integer Integer3",
+  "persistence-modifier= persistent    private Integer Integer4",
+  "persistence-modifier= persistent  embedded= true   private Integer Integer5",
+  "persistence-modifier= persistent  embedded= false   private Integer Integer6",
+  "persistence-modifier= transactional    private Integer Integer7",
+  "private static Integer Integer8",
+  "private transient Integer Integer9",
+  "persistence-modifier= none    private transient Integer Integer10",
+  "persistence-modifier= persistent    private transient Integer Integer11",
+  "persistence-modifier= persistent  embedded= true   private transient Integer Integer12",
+  "persistence-modifier= persistent  embedded= false   private transient Integer Integer13",
+  "persistence-modifier= transactional    private transient Integer Integer14",
+  "private final Integer Integer15",
+  "private volatile Integer Integer16",
+  "embedded= true   private volatile Integer Integer17",
+  "embedded= false   private volatile Integer Integer18",
+  "persistence-modifier= none    private volatile Integer Integer19",
+  "persistence-modifier= persistent    private volatile Integer Integer20",
+  "persistence-modifier= persistent  embedded= true   private volatile Integer Integer21",
+  "persistence-modifier= persistent  embedded= false   private volatile Integer Integer22",
+  "persistence-modifier= transactional    private volatile Integer Integer23",
+  "private static transient Integer Integer24",
+  "private static final Integer Integer25",
+  "private static volatile Integer Integer26",
+  "private transient final Integer Integer27",
+  "private transient volatile Integer Integer28",
+  "persistence-modifier= none    private transient volatile Integer Integer29",
+  "persistence-modifier= persistent    private transient volatile Integer Integer30",
+  "persistence-modifier= persistent  embedded= true   private transient volatile Integer Integer31",
+  "persistence-modifier= persistent  embedded= false   private transient volatile Integer Integer32",
+  "persistence-modifier= transactional    private transient volatile Integer Integer33",
+  "private static transient final Integer Integer34",
+  "private static transient volatile Integer Integer35",
+  "public Integer Integer36",
+  "embedded= true   public Integer Integer37",
+  "embedded= false   public Integer Integer38",
+  "persistence-modifier= none    public Integer Integer39",
+  "persistence-modifier= persistent    public Integer Integer40",
+  "persistence-modifier= persistent  embedded= true   public Integer Integer41",
+  "persistence-modifier= persistent  embedded= false   public Integer Integer42",
+  "persistence-modifier= transactional    public Integer Integer43",
+  "public static Integer Integer44",
+  "public transient Integer Integer45",
+  "persistence-modifier= none    public transient Integer Integer46",
+  "persistence-modifier= persistent    public transient Integer Integer47",
+  "persistence-modifier= persistent  embedded= true   public transient Integer Integer48",
+  "persistence-modifier= persistent  embedded= false   public transient Integer Integer49",
+  "persistence-modifier= transactional    public transient Integer Integer50",
+  "public final Integer Integer51",
+  "public volatile Integer Integer52",
+  "embedded= true   public volatile Integer Integer53",
+  "embedded= false   public volatile Integer Integer54",
+  "persistence-modifier= none    public volatile Integer Integer55",
+  "persistence-modifier= persistent    public volatile Integer Integer56",
+  "persistence-modifier= persistent  embedded= true   public volatile Integer Integer57",
+  "persistence-modifier= persistent  embedded= false   public volatile Integer Integer58",
+  "persistence-modifier= transactional    public volatile Integer Integer59",
+  "public static transient Integer Integer60",
+  "public static final Integer Integer61",
+  "public static volatile Integer Integer62",
+  "public transient final Integer Integer63",
+  "public transient volatile Integer Integer64",
+  "persistence-modifier= none    public transient volatile Integer Integer65",
+  "persistence-modifier= persistent    public transient volatile Integer Integer66",
+  "persistence-modifier= persistent  embedded= true   public transient volatile Integer Integer67",
+  "persistence-modifier= persistent  embedded= false   public transient volatile Integer Integer68",
+  "persistence-modifier= transactional    public transient volatile Integer Integer69",
+  "public static transient final Integer Integer70",
+  "public static transient volatile Integer Integer71",
+  "protected Integer Integer72",
+  "embedded= true   protected Integer Integer73",
+  "embedded= false   protected Integer Integer74",
+  "persistence-modifier= none    protected Integer Integer75",
+  "persistence-modifier= persistent    protected Integer Integer76",
+  "persistence-modifier= persistent  embedded= true   protected Integer Integer77",
+  "persistence-modifier= persistent  embedded= false   protected Integer Integer78",
+  "persistence-modifier= transactional    protected Integer Integer79",
+  "protected static Integer Integer80",
+  "protected transient Integer Integer81",
+  "persistence-modifier= none    protected transient Integer Integer82",
+  "persistence-modifier= persistent    protected transient Integer Integer83",
+  "persistence-modifier= persistent  embedded= true   protected transient Integer Integer84",
+  "persistence-modifier= persistent  embedded= false   protected transient Integer Integer85",
+  "persistence-modifier= transactional    protected transient Integer Integer86",
+  "protected final Integer Integer87",
+  "protected volatile Integer Integer88",
+  "embedded= true   protected volatile Integer Integer89",
+  "embedded= false   protected volatile Integer Integer90",
+  "persistence-modifier= none    protected volatile Integer Integer91",
+  "persistence-modifier= persistent    protected volatile Integer Integer92",
+  "persistence-modifier= persistent  embedded= true   protected volatile Integer Integer93",
+  "persistence-modifier= persistent  embedded= false   protected volatile Integer Integer94",
+  "persistence-modifier= transactional    protected volatile Integer Integer95",
+  "protected static transient Integer Integer96",
+  "protected static final Integer Integer97",
+  "protected static volatile Integer Integer98",
+  "protected transient final Integer Integer99",
+  "protected transient volatile Integer Integer100",
+  "persistence-modifier= none    protected transient volatile Integer Integer101",
+  "persistence-modifier= persistent    protected transient volatile Integer Integer102",
+  "persistence-modifier= persistent  embedded= true   protected transient volatile Integer Integer103",
+  "persistence-modifier= persistent  embedded= false   protected transient volatile Integer Integer104",
+  "persistence-modifier= transactional    protected transient volatile Integer Integer105",
+  "protected static transient final Integer Integer106",
+  "protected static transient volatile Integer Integer107",
+  "Integer Integer108",
+  "embedded= true   Integer Integer109",
+  "embedded= false   Integer Integer110",
+  "persistence-modifier= none    Integer Integer111",
+  "persistence-modifier= persistent    Integer Integer112",
+  "persistence-modifier= persistent  embedded= true   Integer Integer113",
+  "persistence-modifier= persistent  embedded= false   Integer Integer114",
+  "persistence-modifier= transactional    Integer Integer115",
+  "static Integer Integer116",
+  "transient Integer Integer117",
+  "persistence-modifier= none    transient Integer Integer118",
+  "persistence-modifier= persistent    transient Integer Integer119",
+  "persistence-modifier= persistent  embedded= true   transient Integer Integer120",
+  "persistence-modifier= persistent  embedded= false   transient Integer Integer121",
+  "persistence-modifier= transactional    transient Integer Integer122",
+  "final Integer Integer123",
+  "volatile Integer Integer124",
+  "embedded= true   volatile Integer Integer125",
+  "embedded= false   volatile Integer Integer126",
+  "persistence-modifier= none    volatile Integer Integer127",
+  "persistence-modifier= persistent    volatile Integer Integer128",
+  "persistence-modifier= persistent  embedded= true   volatile Integer Integer129",
+  "persistence-modifier= persistent  embedded= false   volatile Integer Integer130",
+  "persistence-modifier= transactional    volatile Integer Integer131",
+  "static transient Integer Integer132",
+  "static final Integer Integer133",
+  "static volatile Integer Integer134",
+  "transient final Integer Integer135",
+  "transient volatile Integer Integer136",
+  "persistence-modifier= none    transient volatile Integer Integer137",
+  "persistence-modifier= persistent    transient volatile Integer Integer138",
+  "persistence-modifier= persistent  embedded= true   transient volatile Integer Integer139",
+  "persistence-modifier= persistent  embedded= false   transient volatile Integer Integer140",
+  "persistence-modifier= transactional    transient volatile Integer Integer141",
+  "static transient final Integer Integer142",
+  "static transient volatile Integer Integer143"
+  };
+  public int getLength()
+  {
+    return fieldSpecs.length;
+  }
+  public Integer get(int index)
+  {
+    switch (index)
+    {
+      case(0):
+        return Integer0;
+      case(1):
+        return Integer1;
+      case(2):
+        return Integer2;
+      case(3):
+        return Integer3;
+      case(4):
+        return Integer4;
+      case(5):
+        return Integer5;
+      case(6):
+        return Integer6;
+      case(7):
+        return Integer7;
+      case(8):
+        return Integer8;
+      case(9):
+        return Integer9;
+      case(10):
+        return Integer10;
+      case(11):
+        return Integer11;
+      case(12):
+        return Integer12;
+      case(13):
+        return Integer13;
+      case(14):
+        return Integer14;
+      case(15):
+        return Integer15;
+      case(16):
+        return Integer16;
+      case(17):
+        return Integer17;
+      case(18):
+        return Integer18;
+      case(19):
+        return Integer19;
+      case(20):
+        return Integer20;
+      case(21):
+        return Integer21;
+      case(22):
+        return Integer22;
+      case(23):
+        return Integer23;
+      case(24):
+        return Integer24;
+      case(25):
+        return Integer25;
+      case(26):
+        return Integer26;
+      case(27):
+        return Integer27;
+      case(28):
+        return Integer28;
+      case(29):
+        return Integer29;
+      case(30):
+        return Integer30;
+      case(31):
+        return Integer31;
+      case(32):
+        return Integer32;
+      case(33):
+        return Integer33;
+      case(34):
+        return Integer34;
+      case(35):
+        return Integer35;
+      case(36):
+        return Integer36;
+      case(37):
+        return Integer37;
+      case(38):
+        return Integer38;
+      case(39):
+        return Integer39;
+      case(40):
+        return Integer40;
+      case(41):
+        return Integer41;
+      case(42):
+        return Integer42;
+      case(43):
+        return Integer43;
+      case(44):
+        return Integer44;
+      case(45):
+        return Integer45;
+      case(46):
+        return Integer46;
+      case(47):
+        return Integer47;
+      case(48):
+        return Integer48;
+      case(49):
+        return Integer49;
+      case(50):
+        return Integer50;
+      case(51):
+        return Integer51;
+      case(52):
+        return Integer52;
+      case(53):
+        return Integer53;
+      case(54):
+        return Integer54;
+      case(55):
+        return Integer55;
+      case(56):
+        return Integer56;
+      case(57):
+        return Integer57;
+      case(58):
+        return Integer58;
+      case(59):
+        return Integer59;
+      case(60):
+        return Integer60;
+      case(61):
+        return Integer61;
+      case(62):
+        return Integer62;
+      case(63):
+        return Integer63;
+      case(64):
+        return Integer64;
+      case(65):
+        return Integer65;
+      case(66):
+        return Integer66;
+      case(67):
+        return Integer67;
+      case(68):
+        return Integer68;
+      case(69):
+        return Integer69;
+      case(70):
+        return Integer70;
+      case(71):
+        return Integer71;
+      case(72):
+        return Integer72;
+      case(73):
+        return Integer73;
+      case(74):
+        return Integer74;
+      case(75):
+        return Integer75;
+      case(76):
+        return Integer76;
+      case(77):
+        return Integer77;
+      case(78):
+        return Integer78;
+      case(79):
+        return Integer79;
+      case(80):
+        return Integer80;
+      case(81):
+        return Integer81;
+      case(82):
+        return Integer82;
+      case(83):
+        return Integer83;
+      case(84):
+        return Integer84;
+      case(85):
+        return Integer85;
+      case(86):
+        return Integer86;
+      case(87):
+        return Integer87;
+      case(88):
+        return Integer88;
+      case(89):
+        return Integer89;
+      case(90):
+        return Integer90;
+      case(91):
+        return Integer91;
+      case(92):
+        return Integer92;
+      case(93):
+        return Integer93;
+      case(94):
+        return Integer94;
+      case(95):
+        return Integer95;
+      case(96):
+        return Integer96;
+      case(97):
+        return Integer97;
+      case(98):
+        return Integer98;
+      case(99):
+        return Integer99;
+      case(100):
+        return Integer100;
+      case(101):
+        return Integer101;
+      case(102):
+        return Integer102;
+      case(103):
+        return Integer103;
+      case(104):
+        return Integer104;
+      case(105):
+        return Integer105;
+      case(106):
+        return Integer106;
+      case(107):
+        return Integer107;
+      case(108):
+        return Integer108;
+      case(109):
+        return Integer109;
+      case(110):
+        return Integer110;
+      case(111):
+        return Integer111;
+      case(112):
+        return Integer112;
+      case(113):
+        return Integer113;
+      case(114):
+        return Integer114;
+      case(115):
+        return Integer115;
+      case(116):
+        return Integer116;
+      case(117):
+        return Integer117;
+      case(118):
+        return Integer118;
+      case(119):
+        return Integer119;
+      case(120):
+        return Integer120;
+      case(121):
+        return Integer121;
+      case(122):
+        return Integer122;
+      case(123):
+        return Integer123;
+      case(124):
+        return Integer124;
+      case(125):
+        return Integer125;
+      case(126):
+        return Integer126;
+      case(127):
+        return Integer127;
+      case(128):
+        return Integer128;
+      case(129):
+        return Integer129;
+      case(130):
+        return Integer130;
+      case(131):
+        return Integer131;
+      case(132):
+        return Integer132;
+      case(133):
+        return Integer133;
+      case(134):
+        return Integer134;
+      case(135):
+        return Integer135;
+      case(136):
+        return Integer136;
+      case(137):
+        return Integer137;
+      case(138):
+        return Integer138;
+      case(139):
+        return Integer139;
+      case(140):
+        return Integer140;
+      case(141):
+        return Integer141;
+      case(142):
+        return Integer142;
+      case(143):
+        return Integer143;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+  }
+  public boolean set(int index,Integer value)
+  {
+    if(fieldSpecs[index].indexOf("final") != -1)
+      return false;
+    switch (index)
+    {
+      case(0):
+        Integer0= value;
+         break;
+      case(1):
+        Integer1= value;
+         break;
+      case(2):
+        Integer2= value;
+         break;
+      case(3):
+        Integer3= value;
+         break;
+      case(4):
+        Integer4= value;
+         break;
+      case(5):
+        Integer5= value;
+         break;
+      case(6):
+        Integer6= value;
+         break;
+      case(7):
+        Integer7= value;
+         break;
+      case(8):
+        Integer8= value;
+         break;
+      case(9):
+        Integer9= value;
+         break;
+      case(10):
+        Integer10= value;
+         break;
+      case(11):
+        Integer11= value;
+         break;
+      case(12):
+        Integer12= value;
+         break;
+      case(13):
+        Integer13= value;
+         break;
+      case(14):
+        Integer14= value;
+         break;
+      case(16):
+        Integer16= value;
+         break;
+      case(17):
+        Integer17= value;
+         break;
+      case(18):
+        Integer18= value;
+         break;
+      case(19):
+        Integer19= value;
+         break;
+      case(20):
+        Integer20= value;
+         break;
+      case(21):
+        Integer21= value;
+         break;
+      case(22):
+        Integer22= value;
+         break;
+      case(23):
+        Integer23= value;
+         break;
+      case(24):
+        Integer24= value;
+         break;
+      case(26):
+        Integer26= value;
+         break;
+      case(28):
+        Integer28= value;
+         break;
+      case(29):
+        Integer29= value;
+         break;
+      case(30):
+        Integer30= value;
+         break;
+      case(31):
+        Integer31= value;
+         break;
+      case(32):
+        Integer32= value;
+         break;
+      case(33):
+        Integer33= value;
+         break;
+      case(35):
+        Integer35= value;
+         break;
+      case(36):
+        Integer36= value;
+         break;
+      case(37):
+        Integer37= value;
+         break;
+      case(38):
+        Integer38= value;
+         break;
+      case(39):
+        Integer39= value;
+         break;
+      case(40):
+        Integer40= value;
+         break;
+      case(41):
+        Integer41= value;
+         break;
+      case(42):
+        Integer42= value;
+         break;
+      case(43):
+        Integer43= value;
+         break;
+      case(44):
+        Integer44= value;
+         break;
+      case(45):
+        Integer45= value;
+         break;
+      case(46):
+        Integer46= value;
+         break;
+      case(47):
+        Integer47= value;
+         break;
+      case(48):
+        Integer48= value;
+         break;
+      case(49):
+        Integer49= value;
+         break;
+      case(50):
+        Integer50= value;
+         break;
+      case(52):
+        Integer52= value;
+         break;
+      case(53):
+        Integer53= value;
+         break;
+      case(54):
+        Integer54= value;
+         break;
+      case(55):
+        Integer55= value;
+         break;
+      case(56):
+        Integer56= value;
+         break;
+      case(57):
+        Integer57= value;
+         break;
+      case(58):
+        Integer58= value;
+         break;
+      case(59):
+        Integer59= value;
+         break;
+      case(60):
+        Integer60= value;
+         break;
+      case(62):
+        Integer62= value;
+         break;
+      case(64):
+        Integer64= value;
+         break;
+      case(65):
+        Integer65= value;
+         break;
+      case(66):
+        Integer66= value;
+         break;
+      case(67):
+        Integer67= value;
+         break;
+      case(68):
+        Integer68= value;
+         break;
+      case(69):
+        Integer69= value;
+         break;
+      case(71):
+        Integer71= value;
+         break;
+      case(72):
+        Integer72= value;
+         break;
+      case(73):
+        Integer73= value;
+         break;
+      case(74):
+        Integer74= value;
+         break;
+      case(75):
+        Integer75= value;
+         break;
+      case(76):
+        Integer76= value;
+         break;
+      case(77):
+        Integer77= value;
+         break;
+      case(78):
+        Integer78= value;
+         break;
+      case(79):
+        Integer79= value;
+         break;
+      case(80):
+        Integer80= value;
+         break;
+      case(81):
+        Integer81= value;
+         break;
+      case(82):
+        Integer82= value;
+         break;
+      case(83):
+        Integer83= value;
+         break;
+      case(84):
+        Integer84= value;
+         break;
+      case(85):
+        Integer85= value;
+         break;
+      case(86):
+        Integer86= value;
+         break;
+      case(88):
+        Integer88= value;
+         break;
+      case(89):
+        Integer89= value;
+         break;
+      case(90):
+        Integer90= value;
+         break;
+      case(91):
+        Integer91= value;
+         break;
+      case(92):
+        Integer92= value;
+         break;
+      case(93):
+        Integer93= value;
+         break;
+      case(94):
+        Integer94= value;
+         break;
+      case(95):
+        Integer95= value;
+         break;
+      case(96):
+        Integer96= value;
+         break;
+      case(98):
+        Integer98= value;
+         break;
+      case(100):
+        Integer100= value;
+         break;
+      case(101):
+        Integer101= value;
+         break;
+      case(102):
+        Integer102= value;
+         break;
+      case(103):
+        Integer103= value;
+         break;
+      case(104):
+        Integer104= value;
+         break;
+      case(105):
+        Integer105= value;
+         break;
+      case(107):
+        Integer107= value;
+         break;
+      case(108):
+        Integer108= value;
+         break;
+      case(109):
+        Integer109= value;
+         break;
+      case(110):
+        Integer110= value;
+         break;
+      case(111):
+        Integer111= value;
+         break;
+      case(112):
+        Integer112= value;
+         break;
+      case(113):
+        Integer113= value;
+         break;
+      case(114):
+        Integer114= value;
+         break;
+      case(115):
+        Integer115= value;
+         break;
+      case(116):
+        Integer116= value;
+         break;
+      case(117):
+        Integer117= value;
+         break;
+      case(118):
+        Integer118= value;
+         break;
+      case(119):
+        Integer119= value;
+         break;
+      case(120):
+        Integer120= value;
+         break;
+      case(121):
+        Integer121= value;
+         break;
+      case(122):
+        Integer122= value;
+         break;
+      case(124):
+        Integer124= value;
+         break;
+      case(125):
+        Integer125= value;
+         break;
+      case(126):
+        Integer126= value;
+         break;
+      case(127):
+        Integer127= value;
+         break;
+      case(128):
+        Integer128= value;
+         break;
+      case(129):
+        Integer129= value;
+         break;
+      case(130):
+        Integer130= value;
+         break;
+      case(131):
+        Integer131= value;
+         break;
+      case(132):
+        Integer132= value;
+         break;
+      case(134):
+        Integer134= value;
+         break;
+      case(136):
+        Integer136= value;
+         break;
+      case(137):
+        Integer137= value;
+         break;
+      case(138):
+        Integer138= value;
+         break;
+      case(139):
+        Integer139= value;
+         break;
+      case(140):
+        Integer140= value;
+         break;
+      case(141):
+        Integer141= value;
+         break;
+      case(143):
+        Integer143= 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/FieldsOfInteger.java
------------------------------------------------------------------------------
    svn:executable = *