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:51 UTC

svn commit: r160090 [29/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/FieldsOfPrimitiveshort.java
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveshort.java?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveshort.java (added)
+++ incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfPrimitiveshort.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 FieldsOfPrimitiveshort { 
+  public int identifier;
+  private short short0;
+  private short short1;
+  private short short2;
+  private short short3;
+  private short short4;
+  private short short5;
+  private short short6;
+  private short short7;
+  private static short short8;
+  private transient short short9;
+  private transient short short10;
+  private transient short short11;
+  private transient short short12;
+  private transient short short13;
+  private transient short short14;
+  private final short short15 = 5;
+  private volatile short short16;
+  private volatile short short17;
+  private volatile short short18;
+  private volatile short short19;
+  private volatile short short20;
+  private volatile short short21;
+  private volatile short short22;
+  private volatile short short23;
+  private static transient short short24;
+  private static final short short25 = 5;
+  private static volatile short short26;
+  private transient final short short27 = 5;
+  private transient volatile short short28;
+  private transient volatile short short29;
+  private transient volatile short short30;
+  private transient volatile short short31;
+  private transient volatile short short32;
+  private transient volatile short short33;
+  private static transient final short short34 = 5;
+  private static transient volatile short short35;
+  public short short36;
+  public short short37;
+  public short short38;
+  public short short39;
+  public short short40;
+  public short short41;
+  public short short42;
+  public short short43;
+  public static short short44;
+  public transient short short45;
+  public transient short short46;
+  public transient short short47;
+  public transient short short48;
+  public transient short short49;
+  public transient short short50;
+  public final short short51 = 5;
+  public volatile short short52;
+  public volatile short short53;
+  public volatile short short54;
+  public volatile short short55;
+  public volatile short short56;
+  public volatile short short57;
+  public volatile short short58;
+  public volatile short short59;
+  public static transient short short60;
+  public static final short short61 = 5;
+  public static volatile short short62;
+  public transient final short short63 = 5;
+  public transient volatile short short64;
+  public transient volatile short short65;
+  public transient volatile short short66;
+  public transient volatile short short67;
+  public transient volatile short short68;
+  public transient volatile short short69;
+  public static transient final short short70 = 5;
+  public static transient volatile short short71;
+  protected short short72;
+  protected short short73;
+  protected short short74;
+  protected short short75;
+  protected short short76;
+  protected short short77;
+  protected short short78;
+  protected short short79;
+  protected static short short80;
+  protected transient short short81;
+  protected transient short short82;
+  protected transient short short83;
+  protected transient short short84;
+  protected transient short short85;
+  protected transient short short86;
+  protected final short short87 = 5;
+  protected volatile short short88;
+  protected volatile short short89;
+  protected volatile short short90;
+  protected volatile short short91;
+  protected volatile short short92;
+  protected volatile short short93;
+  protected volatile short short94;
+  protected volatile short short95;
+  protected static transient short short96;
+  protected static final short short97 = 5;
+  protected static volatile short short98;
+  protected transient final short short99 = 5;
+  protected transient volatile short short100;
+  protected transient volatile short short101;
+  protected transient volatile short short102;
+  protected transient volatile short short103;
+  protected transient volatile short short104;
+  protected transient volatile short short105;
+  protected static transient final short short106 = 5;
+  protected static transient volatile short short107;
+  short short108;
+  short short109;
+  short short110;
+  short short111;
+  short short112;
+  short short113;
+  short short114;
+  short short115;
+  static short short116;
+  transient short short117;
+  transient short short118;
+  transient short short119;
+  transient short short120;
+  transient short short121;
+  transient short short122;
+  final short short123 = 5;
+  volatile short short124;
+  volatile short short125;
+  volatile short short126;
+  volatile short short127;
+  volatile short short128;
+  volatile short short129;
+  volatile short short130;
+  volatile short short131;
+  static transient short short132;
+  static final short short133 = 5;
+  static volatile short short134;
+  transient final short short135 = 5;
+  transient volatile short short136;
+  transient volatile short short137;
+  transient volatile short short138;
+  transient volatile short short139;
+  transient volatile short short140;
+  transient volatile short short141;
+  static transient final short short142 = 5;
+  static transient volatile short short143;
+
+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 short short0",
+  "embedded= true   private short short1",
+  "embedded= false   private short short2",
+  "persistence-modifier= none    private short short3",
+  "persistence-modifier= persistent    private short short4",
+  "persistence-modifier= persistent  embedded= true   private short short5",
+  "persistence-modifier= persistent  embedded= false   private short short6",
+  "persistence-modifier= transactional    private short short7",
+  "private static short short8",
+  "private transient short short9",
+  "persistence-modifier= none    private transient short short10",
+  "persistence-modifier= persistent    private transient short short11",
+  "persistence-modifier= persistent  embedded= true   private transient short short12",
+  "persistence-modifier= persistent  embedded= false   private transient short short13",
+  "persistence-modifier= transactional    private transient short short14",
+  "private final short short15",
+  "private volatile short short16",
+  "embedded= true   private volatile short short17",
+  "embedded= false   private volatile short short18",
+  "persistence-modifier= none    private volatile short short19",
+  "persistence-modifier= persistent    private volatile short short20",
+  "persistence-modifier= persistent  embedded= true   private volatile short short21",
+  "persistence-modifier= persistent  embedded= false   private volatile short short22",
+  "persistence-modifier= transactional    private volatile short short23",
+  "private static transient short short24",
+  "private static final short short25",
+  "private static volatile short short26",
+  "private transient final short short27",
+  "private transient volatile short short28",
+  "persistence-modifier= none    private transient volatile short short29",
+  "persistence-modifier= persistent    private transient volatile short short30",
+  "persistence-modifier= persistent  embedded= true   private transient volatile short short31",
+  "persistence-modifier= persistent  embedded= false   private transient volatile short short32",
+  "persistence-modifier= transactional    private transient volatile short short33",
+  "private static transient final short short34",
+  "private static transient volatile short short35",
+  "public short short36",
+  "embedded= true   public short short37",
+  "embedded= false   public short short38",
+  "persistence-modifier= none    public short short39",
+  "persistence-modifier= persistent    public short short40",
+  "persistence-modifier= persistent  embedded= true   public short short41",
+  "persistence-modifier= persistent  embedded= false   public short short42",
+  "persistence-modifier= transactional    public short short43",
+  "public static short short44",
+  "public transient short short45",
+  "persistence-modifier= none    public transient short short46",
+  "persistence-modifier= persistent    public transient short short47",
+  "persistence-modifier= persistent  embedded= true   public transient short short48",
+  "persistence-modifier= persistent  embedded= false   public transient short short49",
+  "persistence-modifier= transactional    public transient short short50",
+  "public final short short51",
+  "public volatile short short52",
+  "embedded= true   public volatile short short53",
+  "embedded= false   public volatile short short54",
+  "persistence-modifier= none    public volatile short short55",
+  "persistence-modifier= persistent    public volatile short short56",
+  "persistence-modifier= persistent  embedded= true   public volatile short short57",
+  "persistence-modifier= persistent  embedded= false   public volatile short short58",
+  "persistence-modifier= transactional    public volatile short short59",
+  "public static transient short short60",
+  "public static final short short61",
+  "public static volatile short short62",
+  "public transient final short short63",
+  "public transient volatile short short64",
+  "persistence-modifier= none    public transient volatile short short65",
+  "persistence-modifier= persistent    public transient volatile short short66",
+  "persistence-modifier= persistent  embedded= true   public transient volatile short short67",
+  "persistence-modifier= persistent  embedded= false   public transient volatile short short68",
+  "persistence-modifier= transactional    public transient volatile short short69",
+  "public static transient final short short70",
+  "public static transient volatile short short71",
+  "protected short short72",
+  "embedded= true   protected short short73",
+  "embedded= false   protected short short74",
+  "persistence-modifier= none    protected short short75",
+  "persistence-modifier= persistent    protected short short76",
+  "persistence-modifier= persistent  embedded= true   protected short short77",
+  "persistence-modifier= persistent  embedded= false   protected short short78",
+  "persistence-modifier= transactional    protected short short79",
+  "protected static short short80",
+  "protected transient short short81",
+  "persistence-modifier= none    protected transient short short82",
+  "persistence-modifier= persistent    protected transient short short83",
+  "persistence-modifier= persistent  embedded= true   protected transient short short84",
+  "persistence-modifier= persistent  embedded= false   protected transient short short85",
+  "persistence-modifier= transactional    protected transient short short86",
+  "protected final short short87",
+  "protected volatile short short88",
+  "embedded= true   protected volatile short short89",
+  "embedded= false   protected volatile short short90",
+  "persistence-modifier= none    protected volatile short short91",
+  "persistence-modifier= persistent    protected volatile short short92",
+  "persistence-modifier= persistent  embedded= true   protected volatile short short93",
+  "persistence-modifier= persistent  embedded= false   protected volatile short short94",
+  "persistence-modifier= transactional    protected volatile short short95",
+  "protected static transient short short96",
+  "protected static final short short97",
+  "protected static volatile short short98",
+  "protected transient final short short99",
+  "protected transient volatile short short100",
+  "persistence-modifier= none    protected transient volatile short short101",
+  "persistence-modifier= persistent    protected transient volatile short short102",
+  "persistence-modifier= persistent  embedded= true   protected transient volatile short short103",
+  "persistence-modifier= persistent  embedded= false   protected transient volatile short short104",
+  "persistence-modifier= transactional    protected transient volatile short short105",
+  "protected static transient final short short106",
+  "protected static transient volatile short short107",
+  "short short108",
+  "embedded= true   short short109",
+  "embedded= false   short short110",
+  "persistence-modifier= none    short short111",
+  "persistence-modifier= persistent    short short112",
+  "persistence-modifier= persistent  embedded= true   short short113",
+  "persistence-modifier= persistent  embedded= false   short short114",
+  "persistence-modifier= transactional    short short115",
+  "static short short116",
+  "transient short short117",
+  "persistence-modifier= none    transient short short118",
+  "persistence-modifier= persistent    transient short short119",
+  "persistence-modifier= persistent  embedded= true   transient short short120",
+  "persistence-modifier= persistent  embedded= false   transient short short121",
+  "persistence-modifier= transactional    transient short short122",
+  "final short short123",
+  "volatile short short124",
+  "embedded= true   volatile short short125",
+  "embedded= false   volatile short short126",
+  "persistence-modifier= none    volatile short short127",
+  "persistence-modifier= persistent    volatile short short128",
+  "persistence-modifier= persistent  embedded= true   volatile short short129",
+  "persistence-modifier= persistent  embedded= false   volatile short short130",
+  "persistence-modifier= transactional    volatile short short131",
+  "static transient short short132",
+  "static final short short133",
+  "static volatile short short134",
+  "transient final short short135",
+  "transient volatile short short136",
+  "persistence-modifier= none    transient volatile short short137",
+  "persistence-modifier= persistent    transient volatile short short138",
+  "persistence-modifier= persistent  embedded= true   transient volatile short short139",
+  "persistence-modifier= persistent  embedded= false   transient volatile short short140",
+  "persistence-modifier= transactional    transient volatile short short141",
+  "static transient final short short142",
+  "static transient volatile short short143"
+  };
+  public int getLength()
+  {
+    return fieldSpecs.length;
+  }
+  public short get(int index)
+  {
+    switch (index)
+    {
+      case(0):
+        return short0;
+      case(1):
+        return short1;
+      case(2):
+        return short2;
+      case(3):
+        return short3;
+      case(4):
+        return short4;
+      case(5):
+        return short5;
+      case(6):
+        return short6;
+      case(7):
+        return short7;
+      case(8):
+        return short8;
+      case(9):
+        return short9;
+      case(10):
+        return short10;
+      case(11):
+        return short11;
+      case(12):
+        return short12;
+      case(13):
+        return short13;
+      case(14):
+        return short14;
+      case(15):
+        return short15;
+      case(16):
+        return short16;
+      case(17):
+        return short17;
+      case(18):
+        return short18;
+      case(19):
+        return short19;
+      case(20):
+        return short20;
+      case(21):
+        return short21;
+      case(22):
+        return short22;
+      case(23):
+        return short23;
+      case(24):
+        return short24;
+      case(25):
+        return short25;
+      case(26):
+        return short26;
+      case(27):
+        return short27;
+      case(28):
+        return short28;
+      case(29):
+        return short29;
+      case(30):
+        return short30;
+      case(31):
+        return short31;
+      case(32):
+        return short32;
+      case(33):
+        return short33;
+      case(34):
+        return short34;
+      case(35):
+        return short35;
+      case(36):
+        return short36;
+      case(37):
+        return short37;
+      case(38):
+        return short38;
+      case(39):
+        return short39;
+      case(40):
+        return short40;
+      case(41):
+        return short41;
+      case(42):
+        return short42;
+      case(43):
+        return short43;
+      case(44):
+        return short44;
+      case(45):
+        return short45;
+      case(46):
+        return short46;
+      case(47):
+        return short47;
+      case(48):
+        return short48;
+      case(49):
+        return short49;
+      case(50):
+        return short50;
+      case(51):
+        return short51;
+      case(52):
+        return short52;
+      case(53):
+        return short53;
+      case(54):
+        return short54;
+      case(55):
+        return short55;
+      case(56):
+        return short56;
+      case(57):
+        return short57;
+      case(58):
+        return short58;
+      case(59):
+        return short59;
+      case(60):
+        return short60;
+      case(61):
+        return short61;
+      case(62):
+        return short62;
+      case(63):
+        return short63;
+      case(64):
+        return short64;
+      case(65):
+        return short65;
+      case(66):
+        return short66;
+      case(67):
+        return short67;
+      case(68):
+        return short68;
+      case(69):
+        return short69;
+      case(70):
+        return short70;
+      case(71):
+        return short71;
+      case(72):
+        return short72;
+      case(73):
+        return short73;
+      case(74):
+        return short74;
+      case(75):
+        return short75;
+      case(76):
+        return short76;
+      case(77):
+        return short77;
+      case(78):
+        return short78;
+      case(79):
+        return short79;
+      case(80):
+        return short80;
+      case(81):
+        return short81;
+      case(82):
+        return short82;
+      case(83):
+        return short83;
+      case(84):
+        return short84;
+      case(85):
+        return short85;
+      case(86):
+        return short86;
+      case(87):
+        return short87;
+      case(88):
+        return short88;
+      case(89):
+        return short89;
+      case(90):
+        return short90;
+      case(91):
+        return short91;
+      case(92):
+        return short92;
+      case(93):
+        return short93;
+      case(94):
+        return short94;
+      case(95):
+        return short95;
+      case(96):
+        return short96;
+      case(97):
+        return short97;
+      case(98):
+        return short98;
+      case(99):
+        return short99;
+      case(100):
+        return short100;
+      case(101):
+        return short101;
+      case(102):
+        return short102;
+      case(103):
+        return short103;
+      case(104):
+        return short104;
+      case(105):
+        return short105;
+      case(106):
+        return short106;
+      case(107):
+        return short107;
+      case(108):
+        return short108;
+      case(109):
+        return short109;
+      case(110):
+        return short110;
+      case(111):
+        return short111;
+      case(112):
+        return short112;
+      case(113):
+        return short113;
+      case(114):
+        return short114;
+      case(115):
+        return short115;
+      case(116):
+        return short116;
+      case(117):
+        return short117;
+      case(118):
+        return short118;
+      case(119):
+        return short119;
+      case(120):
+        return short120;
+      case(121):
+        return short121;
+      case(122):
+        return short122;
+      case(123):
+        return short123;
+      case(124):
+        return short124;
+      case(125):
+        return short125;
+      case(126):
+        return short126;
+      case(127):
+        return short127;
+      case(128):
+        return short128;
+      case(129):
+        return short129;
+      case(130):
+        return short130;
+      case(131):
+        return short131;
+      case(132):
+        return short132;
+      case(133):
+        return short133;
+      case(134):
+        return short134;
+      case(135):
+        return short135;
+      case(136):
+        return short136;
+      case(137):
+        return short137;
+      case(138):
+        return short138;
+      case(139):
+        return short139;
+      case(140):
+        return short140;
+      case(141):
+        return short141;
+      case(142):
+        return short142;
+      case(143):
+        return short143;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+  }
+  public boolean set(int index,short value)
+  {
+    if(fieldSpecs[index].indexOf("final") != -1)
+      return false;
+    switch (index)
+    {
+      case(0):
+        short0= value;
+         break;
+      case(1):
+        short1= value;
+         break;
+      case(2):
+        short2= value;
+         break;
+      case(3):
+        short3= value;
+         break;
+      case(4):
+        short4= value;
+         break;
+      case(5):
+        short5= value;
+         break;
+      case(6):
+        short6= value;
+         break;
+      case(7):
+        short7= value;
+         break;
+      case(8):
+        short8= value;
+         break;
+      case(9):
+        short9= value;
+         break;
+      case(10):
+        short10= value;
+         break;
+      case(11):
+        short11= value;
+         break;
+      case(12):
+        short12= value;
+         break;
+      case(13):
+        short13= value;
+         break;
+      case(14):
+        short14= value;
+         break;
+      case(16):
+        short16= value;
+         break;
+      case(17):
+        short17= value;
+         break;
+      case(18):
+        short18= value;
+         break;
+      case(19):
+        short19= value;
+         break;
+      case(20):
+        short20= value;
+         break;
+      case(21):
+        short21= value;
+         break;
+      case(22):
+        short22= value;
+         break;
+      case(23):
+        short23= value;
+         break;
+      case(24):
+        short24= value;
+         break;
+      case(26):
+        short26= value;
+         break;
+      case(28):
+        short28= value;
+         break;
+      case(29):
+        short29= value;
+         break;
+      case(30):
+        short30= value;
+         break;
+      case(31):
+        short31= value;
+         break;
+      case(32):
+        short32= value;
+         break;
+      case(33):
+        short33= value;
+         break;
+      case(35):
+        short35= value;
+         break;
+      case(36):
+        short36= value;
+         break;
+      case(37):
+        short37= value;
+         break;
+      case(38):
+        short38= value;
+         break;
+      case(39):
+        short39= value;
+         break;
+      case(40):
+        short40= value;
+         break;
+      case(41):
+        short41= value;
+         break;
+      case(42):
+        short42= value;
+         break;
+      case(43):
+        short43= value;
+         break;
+      case(44):
+        short44= value;
+         break;
+      case(45):
+        short45= value;
+         break;
+      case(46):
+        short46= value;
+         break;
+      case(47):
+        short47= value;
+         break;
+      case(48):
+        short48= value;
+         break;
+      case(49):
+        short49= value;
+         break;
+      case(50):
+        short50= value;
+         break;
+      case(52):
+        short52= value;
+         break;
+      case(53):
+        short53= value;
+         break;
+      case(54):
+        short54= value;
+         break;
+      case(55):
+        short55= value;
+         break;
+      case(56):
+        short56= value;
+         break;
+      case(57):
+        short57= value;
+         break;
+      case(58):
+        short58= value;
+         break;
+      case(59):
+        short59= value;
+         break;
+      case(60):
+        short60= value;
+         break;
+      case(62):
+        short62= value;
+         break;
+      case(64):
+        short64= value;
+         break;
+      case(65):
+        short65= value;
+         break;
+      case(66):
+        short66= value;
+         break;
+      case(67):
+        short67= value;
+         break;
+      case(68):
+        short68= value;
+         break;
+      case(69):
+        short69= value;
+         break;
+      case(71):
+        short71= value;
+         break;
+      case(72):
+        short72= value;
+         break;
+      case(73):
+        short73= value;
+         break;
+      case(74):
+        short74= value;
+         break;
+      case(75):
+        short75= value;
+         break;
+      case(76):
+        short76= value;
+         break;
+      case(77):
+        short77= value;
+         break;
+      case(78):
+        short78= value;
+         break;
+      case(79):
+        short79= value;
+         break;
+      case(80):
+        short80= value;
+         break;
+      case(81):
+        short81= value;
+         break;
+      case(82):
+        short82= value;
+         break;
+      case(83):
+        short83= value;
+         break;
+      case(84):
+        short84= value;
+         break;
+      case(85):
+        short85= value;
+         break;
+      case(86):
+        short86= value;
+         break;
+      case(88):
+        short88= value;
+         break;
+      case(89):
+        short89= value;
+         break;
+      case(90):
+        short90= value;
+         break;
+      case(91):
+        short91= value;
+         break;
+      case(92):
+        short92= value;
+         break;
+      case(93):
+        short93= value;
+         break;
+      case(94):
+        short94= value;
+         break;
+      case(95):
+        short95= value;
+         break;
+      case(96):
+        short96= value;
+         break;
+      case(98):
+        short98= value;
+         break;
+      case(100):
+        short100= value;
+         break;
+      case(101):
+        short101= value;
+         break;
+      case(102):
+        short102= value;
+         break;
+      case(103):
+        short103= value;
+         break;
+      case(104):
+        short104= value;
+         break;
+      case(105):
+        short105= value;
+         break;
+      case(107):
+        short107= value;
+         break;
+      case(108):
+        short108= value;
+         break;
+      case(109):
+        short109= value;
+         break;
+      case(110):
+        short110= value;
+         break;
+      case(111):
+        short111= value;
+         break;
+      case(112):
+        short112= value;
+         break;
+      case(113):
+        short113= value;
+         break;
+      case(114):
+        short114= value;
+         break;
+      case(115):
+        short115= value;
+         break;
+      case(116):
+        short116= value;
+         break;
+      case(117):
+        short117= value;
+         break;
+      case(118):
+        short118= value;
+         break;
+      case(119):
+        short119= value;
+         break;
+      case(120):
+        short120= value;
+         break;
+      case(121):
+        short121= value;
+         break;
+      case(122):
+        short122= value;
+         break;
+      case(124):
+        short124= value;
+         break;
+      case(125):
+        short125= value;
+         break;
+      case(126):
+        short126= value;
+         break;
+      case(127):
+        short127= value;
+         break;
+      case(128):
+        short128= value;
+         break;
+      case(129):
+        short129= value;
+         break;
+      case(130):
+        short130= value;
+         break;
+      case(131):
+        short131= value;
+         break;
+      case(132):
+        short132= value;
+         break;
+      case(134):
+        short134= value;
+         break;
+      case(136):
+        short136= value;
+         break;
+      case(137):
+        short137= value;
+         break;
+      case(138):
+        short138= value;
+         break;
+      case(139):
+        short139= value;
+         break;
+      case(140):
+        short140= value;
+         break;
+      case(141):
+        short141= value;
+         break;
+      case(143):
+        short143= 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/FieldsOfPrimitiveshort.java
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.java
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.java?view=auto&rev=160090
==============================================================================
--- incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.java (added)
+++ incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfShort.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 FieldsOfShort { 
+  public int identifier;
+  private Short Short0;
+  private Short Short1;
+  private Short Short2;
+  private Short Short3;
+  private Short Short4;
+  private Short Short5;
+  private Short Short6;
+  private Short Short7;
+  private static Short Short8;
+  private transient Short Short9;
+  private transient Short Short10;
+  private transient Short Short11;
+  private transient Short Short12;
+  private transient Short Short13;
+  private transient Short Short14;
+  private final Short Short15 = new Short((short)5);
+  private volatile Short Short16;
+  private volatile Short Short17;
+  private volatile Short Short18;
+  private volatile Short Short19;
+  private volatile Short Short20;
+  private volatile Short Short21;
+  private volatile Short Short22;
+  private volatile Short Short23;
+  private static transient Short Short24;
+  private static final Short Short25 = new Short((short)5);
+  private static volatile Short Short26;
+  private transient final Short Short27 = new Short((short)5);
+  private transient volatile Short Short28;
+  private transient volatile Short Short29;
+  private transient volatile Short Short30;
+  private transient volatile Short Short31;
+  private transient volatile Short Short32;
+  private transient volatile Short Short33;
+  private static transient final Short Short34 = new Short((short)5);
+  private static transient volatile Short Short35;
+  public Short Short36;
+  public Short Short37;
+  public Short Short38;
+  public Short Short39;
+  public Short Short40;
+  public Short Short41;
+  public Short Short42;
+  public Short Short43;
+  public static Short Short44;
+  public transient Short Short45;
+  public transient Short Short46;
+  public transient Short Short47;
+  public transient Short Short48;
+  public transient Short Short49;
+  public transient Short Short50;
+  public final Short Short51 = new Short((short)5);
+  public volatile Short Short52;
+  public volatile Short Short53;
+  public volatile Short Short54;
+  public volatile Short Short55;
+  public volatile Short Short56;
+  public volatile Short Short57;
+  public volatile Short Short58;
+  public volatile Short Short59;
+  public static transient Short Short60;
+  public static final Short Short61 = new Short((short)5);
+  public static volatile Short Short62;
+  public transient final Short Short63 = new Short((short)5);
+  public transient volatile Short Short64;
+  public transient volatile Short Short65;
+  public transient volatile Short Short66;
+  public transient volatile Short Short67;
+  public transient volatile Short Short68;
+  public transient volatile Short Short69;
+  public static transient final Short Short70 = new Short((short)5);
+  public static transient volatile Short Short71;
+  protected Short Short72;
+  protected Short Short73;
+  protected Short Short74;
+  protected Short Short75;
+  protected Short Short76;
+  protected Short Short77;
+  protected Short Short78;
+  protected Short Short79;
+  protected static Short Short80;
+  protected transient Short Short81;
+  protected transient Short Short82;
+  protected transient Short Short83;
+  protected transient Short Short84;
+  protected transient Short Short85;
+  protected transient Short Short86;
+  protected final Short Short87 = new Short((short)5);
+  protected volatile Short Short88;
+  protected volatile Short Short89;
+  protected volatile Short Short90;
+  protected volatile Short Short91;
+  protected volatile Short Short92;
+  protected volatile Short Short93;
+  protected volatile Short Short94;
+  protected volatile Short Short95;
+  protected static transient Short Short96;
+  protected static final Short Short97 = new Short((short)5);
+  protected static volatile Short Short98;
+  protected transient final Short Short99 = new Short((short)5);
+  protected transient volatile Short Short100;
+  protected transient volatile Short Short101;
+  protected transient volatile Short Short102;
+  protected transient volatile Short Short103;
+  protected transient volatile Short Short104;
+  protected transient volatile Short Short105;
+  protected static transient final Short Short106 = new Short((short)5);
+  protected static transient volatile Short Short107;
+  Short Short108;
+  Short Short109;
+  Short Short110;
+  Short Short111;
+  Short Short112;
+  Short Short113;
+  Short Short114;
+  Short Short115;
+  static Short Short116;
+  transient Short Short117;
+  transient Short Short118;
+  transient Short Short119;
+  transient Short Short120;
+  transient Short Short121;
+  transient Short Short122;
+  final Short Short123 = new Short((short)5);
+  volatile Short Short124;
+  volatile Short Short125;
+  volatile Short Short126;
+  volatile Short Short127;
+  volatile Short Short128;
+  volatile Short Short129;
+  volatile Short Short130;
+  volatile Short Short131;
+  static transient Short Short132;
+  static final Short Short133 = new Short((short)5);
+  static volatile Short Short134;
+  transient final Short Short135 = new Short((short)5);
+  transient volatile Short Short136;
+  transient volatile Short Short137;
+  transient volatile Short Short138;
+  transient volatile Short Short139;
+  transient volatile Short Short140;
+  transient volatile Short Short141;
+  static transient final Short Short142 = new Short((short)5);
+  static transient volatile Short Short143;
+
+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 Short Short0",
+  "embedded= true   private Short Short1",
+  "embedded= false   private Short Short2",
+  "persistence-modifier= none    private Short Short3",
+  "persistence-modifier= persistent    private Short Short4",
+  "persistence-modifier= persistent  embedded= true   private Short Short5",
+  "persistence-modifier= persistent  embedded= false   private Short Short6",
+  "persistence-modifier= transactional    private Short Short7",
+  "private static Short Short8",
+  "private transient Short Short9",
+  "persistence-modifier= none    private transient Short Short10",
+  "persistence-modifier= persistent    private transient Short Short11",
+  "persistence-modifier= persistent  embedded= true   private transient Short Short12",
+  "persistence-modifier= persistent  embedded= false   private transient Short Short13",
+  "persistence-modifier= transactional    private transient Short Short14",
+  "private final Short Short15",
+  "private volatile Short Short16",
+  "embedded= true   private volatile Short Short17",
+  "embedded= false   private volatile Short Short18",
+  "persistence-modifier= none    private volatile Short Short19",
+  "persistence-modifier= persistent    private volatile Short Short20",
+  "persistence-modifier= persistent  embedded= true   private volatile Short Short21",
+  "persistence-modifier= persistent  embedded= false   private volatile Short Short22",
+  "persistence-modifier= transactional    private volatile Short Short23",
+  "private static transient Short Short24",
+  "private static final Short Short25",
+  "private static volatile Short Short26",
+  "private transient final Short Short27",
+  "private transient volatile Short Short28",
+  "persistence-modifier= none    private transient volatile Short Short29",
+  "persistence-modifier= persistent    private transient volatile Short Short30",
+  "persistence-modifier= persistent  embedded= true   private transient volatile Short Short31",
+  "persistence-modifier= persistent  embedded= false   private transient volatile Short Short32",
+  "persistence-modifier= transactional    private transient volatile Short Short33",
+  "private static transient final Short Short34",
+  "private static transient volatile Short Short35",
+  "public Short Short36",
+  "embedded= true   public Short Short37",
+  "embedded= false   public Short Short38",
+  "persistence-modifier= none    public Short Short39",
+  "persistence-modifier= persistent    public Short Short40",
+  "persistence-modifier= persistent  embedded= true   public Short Short41",
+  "persistence-modifier= persistent  embedded= false   public Short Short42",
+  "persistence-modifier= transactional    public Short Short43",
+  "public static Short Short44",
+  "public transient Short Short45",
+  "persistence-modifier= none    public transient Short Short46",
+  "persistence-modifier= persistent    public transient Short Short47",
+  "persistence-modifier= persistent  embedded= true   public transient Short Short48",
+  "persistence-modifier= persistent  embedded= false   public transient Short Short49",
+  "persistence-modifier= transactional    public transient Short Short50",
+  "public final Short Short51",
+  "public volatile Short Short52",
+  "embedded= true   public volatile Short Short53",
+  "embedded= false   public volatile Short Short54",
+  "persistence-modifier= none    public volatile Short Short55",
+  "persistence-modifier= persistent    public volatile Short Short56",
+  "persistence-modifier= persistent  embedded= true   public volatile Short Short57",
+  "persistence-modifier= persistent  embedded= false   public volatile Short Short58",
+  "persistence-modifier= transactional    public volatile Short Short59",
+  "public static transient Short Short60",
+  "public static final Short Short61",
+  "public static volatile Short Short62",
+  "public transient final Short Short63",
+  "public transient volatile Short Short64",
+  "persistence-modifier= none    public transient volatile Short Short65",
+  "persistence-modifier= persistent    public transient volatile Short Short66",
+  "persistence-modifier= persistent  embedded= true   public transient volatile Short Short67",
+  "persistence-modifier= persistent  embedded= false   public transient volatile Short Short68",
+  "persistence-modifier= transactional    public transient volatile Short Short69",
+  "public static transient final Short Short70",
+  "public static transient volatile Short Short71",
+  "protected Short Short72",
+  "embedded= true   protected Short Short73",
+  "embedded= false   protected Short Short74",
+  "persistence-modifier= none    protected Short Short75",
+  "persistence-modifier= persistent    protected Short Short76",
+  "persistence-modifier= persistent  embedded= true   protected Short Short77",
+  "persistence-modifier= persistent  embedded= false   protected Short Short78",
+  "persistence-modifier= transactional    protected Short Short79",
+  "protected static Short Short80",
+  "protected transient Short Short81",
+  "persistence-modifier= none    protected transient Short Short82",
+  "persistence-modifier= persistent    protected transient Short Short83",
+  "persistence-modifier= persistent  embedded= true   protected transient Short Short84",
+  "persistence-modifier= persistent  embedded= false   protected transient Short Short85",
+  "persistence-modifier= transactional    protected transient Short Short86",
+  "protected final Short Short87",
+  "protected volatile Short Short88",
+  "embedded= true   protected volatile Short Short89",
+  "embedded= false   protected volatile Short Short90",
+  "persistence-modifier= none    protected volatile Short Short91",
+  "persistence-modifier= persistent    protected volatile Short Short92",
+  "persistence-modifier= persistent  embedded= true   protected volatile Short Short93",
+  "persistence-modifier= persistent  embedded= false   protected volatile Short Short94",
+  "persistence-modifier= transactional    protected volatile Short Short95",
+  "protected static transient Short Short96",
+  "protected static final Short Short97",
+  "protected static volatile Short Short98",
+  "protected transient final Short Short99",
+  "protected transient volatile Short Short100",
+  "persistence-modifier= none    protected transient volatile Short Short101",
+  "persistence-modifier= persistent    protected transient volatile Short Short102",
+  "persistence-modifier= persistent  embedded= true   protected transient volatile Short Short103",
+  "persistence-modifier= persistent  embedded= false   protected transient volatile Short Short104",
+  "persistence-modifier= transactional    protected transient volatile Short Short105",
+  "protected static transient final Short Short106",
+  "protected static transient volatile Short Short107",
+  "Short Short108",
+  "embedded= true   Short Short109",
+  "embedded= false   Short Short110",
+  "persistence-modifier= none    Short Short111",
+  "persistence-modifier= persistent    Short Short112",
+  "persistence-modifier= persistent  embedded= true   Short Short113",
+  "persistence-modifier= persistent  embedded= false   Short Short114",
+  "persistence-modifier= transactional    Short Short115",
+  "static Short Short116",
+  "transient Short Short117",
+  "persistence-modifier= none    transient Short Short118",
+  "persistence-modifier= persistent    transient Short Short119",
+  "persistence-modifier= persistent  embedded= true   transient Short Short120",
+  "persistence-modifier= persistent  embedded= false   transient Short Short121",
+  "persistence-modifier= transactional    transient Short Short122",
+  "final Short Short123",
+  "volatile Short Short124",
+  "embedded= true   volatile Short Short125",
+  "embedded= false   volatile Short Short126",
+  "persistence-modifier= none    volatile Short Short127",
+  "persistence-modifier= persistent    volatile Short Short128",
+  "persistence-modifier= persistent  embedded= true   volatile Short Short129",
+  "persistence-modifier= persistent  embedded= false   volatile Short Short130",
+  "persistence-modifier= transactional    volatile Short Short131",
+  "static transient Short Short132",
+  "static final Short Short133",
+  "static volatile Short Short134",
+  "transient final Short Short135",
+  "transient volatile Short Short136",
+  "persistence-modifier= none    transient volatile Short Short137",
+  "persistence-modifier= persistent    transient volatile Short Short138",
+  "persistence-modifier= persistent  embedded= true   transient volatile Short Short139",
+  "persistence-modifier= persistent  embedded= false   transient volatile Short Short140",
+  "persistence-modifier= transactional    transient volatile Short Short141",
+  "static transient final Short Short142",
+  "static transient volatile Short Short143"
+  };
+  public int getLength()
+  {
+    return fieldSpecs.length;
+  }
+  public Short get(int index)
+  {
+    switch (index)
+    {
+      case(0):
+        return Short0;
+      case(1):
+        return Short1;
+      case(2):
+        return Short2;
+      case(3):
+        return Short3;
+      case(4):
+        return Short4;
+      case(5):
+        return Short5;
+      case(6):
+        return Short6;
+      case(7):
+        return Short7;
+      case(8):
+        return Short8;
+      case(9):
+        return Short9;
+      case(10):
+        return Short10;
+      case(11):
+        return Short11;
+      case(12):
+        return Short12;
+      case(13):
+        return Short13;
+      case(14):
+        return Short14;
+      case(15):
+        return Short15;
+      case(16):
+        return Short16;
+      case(17):
+        return Short17;
+      case(18):
+        return Short18;
+      case(19):
+        return Short19;
+      case(20):
+        return Short20;
+      case(21):
+        return Short21;
+      case(22):
+        return Short22;
+      case(23):
+        return Short23;
+      case(24):
+        return Short24;
+      case(25):
+        return Short25;
+      case(26):
+        return Short26;
+      case(27):
+        return Short27;
+      case(28):
+        return Short28;
+      case(29):
+        return Short29;
+      case(30):
+        return Short30;
+      case(31):
+        return Short31;
+      case(32):
+        return Short32;
+      case(33):
+        return Short33;
+      case(34):
+        return Short34;
+      case(35):
+        return Short35;
+      case(36):
+        return Short36;
+      case(37):
+        return Short37;
+      case(38):
+        return Short38;
+      case(39):
+        return Short39;
+      case(40):
+        return Short40;
+      case(41):
+        return Short41;
+      case(42):
+        return Short42;
+      case(43):
+        return Short43;
+      case(44):
+        return Short44;
+      case(45):
+        return Short45;
+      case(46):
+        return Short46;
+      case(47):
+        return Short47;
+      case(48):
+        return Short48;
+      case(49):
+        return Short49;
+      case(50):
+        return Short50;
+      case(51):
+        return Short51;
+      case(52):
+        return Short52;
+      case(53):
+        return Short53;
+      case(54):
+        return Short54;
+      case(55):
+        return Short55;
+      case(56):
+        return Short56;
+      case(57):
+        return Short57;
+      case(58):
+        return Short58;
+      case(59):
+        return Short59;
+      case(60):
+        return Short60;
+      case(61):
+        return Short61;
+      case(62):
+        return Short62;
+      case(63):
+        return Short63;
+      case(64):
+        return Short64;
+      case(65):
+        return Short65;
+      case(66):
+        return Short66;
+      case(67):
+        return Short67;
+      case(68):
+        return Short68;
+      case(69):
+        return Short69;
+      case(70):
+        return Short70;
+      case(71):
+        return Short71;
+      case(72):
+        return Short72;
+      case(73):
+        return Short73;
+      case(74):
+        return Short74;
+      case(75):
+        return Short75;
+      case(76):
+        return Short76;
+      case(77):
+        return Short77;
+      case(78):
+        return Short78;
+      case(79):
+        return Short79;
+      case(80):
+        return Short80;
+      case(81):
+        return Short81;
+      case(82):
+        return Short82;
+      case(83):
+        return Short83;
+      case(84):
+        return Short84;
+      case(85):
+        return Short85;
+      case(86):
+        return Short86;
+      case(87):
+        return Short87;
+      case(88):
+        return Short88;
+      case(89):
+        return Short89;
+      case(90):
+        return Short90;
+      case(91):
+        return Short91;
+      case(92):
+        return Short92;
+      case(93):
+        return Short93;
+      case(94):
+        return Short94;
+      case(95):
+        return Short95;
+      case(96):
+        return Short96;
+      case(97):
+        return Short97;
+      case(98):
+        return Short98;
+      case(99):
+        return Short99;
+      case(100):
+        return Short100;
+      case(101):
+        return Short101;
+      case(102):
+        return Short102;
+      case(103):
+        return Short103;
+      case(104):
+        return Short104;
+      case(105):
+        return Short105;
+      case(106):
+        return Short106;
+      case(107):
+        return Short107;
+      case(108):
+        return Short108;
+      case(109):
+        return Short109;
+      case(110):
+        return Short110;
+      case(111):
+        return Short111;
+      case(112):
+        return Short112;
+      case(113):
+        return Short113;
+      case(114):
+        return Short114;
+      case(115):
+        return Short115;
+      case(116):
+        return Short116;
+      case(117):
+        return Short117;
+      case(118):
+        return Short118;
+      case(119):
+        return Short119;
+      case(120):
+        return Short120;
+      case(121):
+        return Short121;
+      case(122):
+        return Short122;
+      case(123):
+        return Short123;
+      case(124):
+        return Short124;
+      case(125):
+        return Short125;
+      case(126):
+        return Short126;
+      case(127):
+        return Short127;
+      case(128):
+        return Short128;
+      case(129):
+        return Short129;
+      case(130):
+        return Short130;
+      case(131):
+        return Short131;
+      case(132):
+        return Short132;
+      case(133):
+        return Short133;
+      case(134):
+        return Short134;
+      case(135):
+        return Short135;
+      case(136):
+        return Short136;
+      case(137):
+        return Short137;
+      case(138):
+        return Short138;
+      case(139):
+        return Short139;
+      case(140):
+        return Short140;
+      case(141):
+        return Short141;
+      case(142):
+        return Short142;
+      case(143):
+        return Short143;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+  }
+  public boolean set(int index,Short value)
+  {
+    if(fieldSpecs[index].indexOf("final") != -1)
+      return false;
+    switch (index)
+    {
+      case(0):
+        Short0= value;
+         break;
+      case(1):
+        Short1= value;
+         break;
+      case(2):
+        Short2= value;
+         break;
+      case(3):
+        Short3= value;
+         break;
+      case(4):
+        Short4= value;
+         break;
+      case(5):
+        Short5= value;
+         break;
+      case(6):
+        Short6= value;
+         break;
+      case(7):
+        Short7= value;
+         break;
+      case(8):
+        Short8= value;
+         break;
+      case(9):
+        Short9= value;
+         break;
+      case(10):
+        Short10= value;
+         break;
+      case(11):
+        Short11= value;
+         break;
+      case(12):
+        Short12= value;
+         break;
+      case(13):
+        Short13= value;
+         break;
+      case(14):
+        Short14= value;
+         break;
+      case(16):
+        Short16= value;
+         break;
+      case(17):
+        Short17= value;
+         break;
+      case(18):
+        Short18= value;
+         break;
+      case(19):
+        Short19= value;
+         break;
+      case(20):
+        Short20= value;
+         break;
+      case(21):
+        Short21= value;
+         break;
+      case(22):
+        Short22= value;
+         break;
+      case(23):
+        Short23= value;
+         break;
+      case(24):
+        Short24= value;
+         break;
+      case(26):
+        Short26= value;
+         break;
+      case(28):
+        Short28= value;
+         break;
+      case(29):
+        Short29= value;
+         break;
+      case(30):
+        Short30= value;
+         break;
+      case(31):
+        Short31= value;
+         break;
+      case(32):
+        Short32= value;
+         break;
+      case(33):
+        Short33= value;
+         break;
+      case(35):
+        Short35= value;
+         break;
+      case(36):
+        Short36= value;
+         break;
+      case(37):
+        Short37= value;
+         break;
+      case(38):
+        Short38= value;
+         break;
+      case(39):
+        Short39= value;
+         break;
+      case(40):
+        Short40= value;
+         break;
+      case(41):
+        Short41= value;
+         break;
+      case(42):
+        Short42= value;
+         break;
+      case(43):
+        Short43= value;
+         break;
+      case(44):
+        Short44= value;
+         break;
+      case(45):
+        Short45= value;
+         break;
+      case(46):
+        Short46= value;
+         break;
+      case(47):
+        Short47= value;
+         break;
+      case(48):
+        Short48= value;
+         break;
+      case(49):
+        Short49= value;
+         break;
+      case(50):
+        Short50= value;
+         break;
+      case(52):
+        Short52= value;
+         break;
+      case(53):
+        Short53= value;
+         break;
+      case(54):
+        Short54= value;
+         break;
+      case(55):
+        Short55= value;
+         break;
+      case(56):
+        Short56= value;
+         break;
+      case(57):
+        Short57= value;
+         break;
+      case(58):
+        Short58= value;
+         break;
+      case(59):
+        Short59= value;
+         break;
+      case(60):
+        Short60= value;
+         break;
+      case(62):
+        Short62= value;
+         break;
+      case(64):
+        Short64= value;
+         break;
+      case(65):
+        Short65= value;
+         break;
+      case(66):
+        Short66= value;
+         break;
+      case(67):
+        Short67= value;
+         break;
+      case(68):
+        Short68= value;
+         break;
+      case(69):
+        Short69= value;
+         break;
+      case(71):
+        Short71= value;
+         break;
+      case(72):
+        Short72= value;
+         break;
+      case(73):
+        Short73= value;
+         break;
+      case(74):
+        Short74= value;
+         break;
+      case(75):
+        Short75= value;
+         break;
+      case(76):
+        Short76= value;
+         break;
+      case(77):
+        Short77= value;
+         break;
+      case(78):
+        Short78= value;
+         break;
+      case(79):
+        Short79= value;
+         break;
+      case(80):
+        Short80= value;
+         break;
+      case(81):
+        Short81= value;
+         break;
+      case(82):
+        Short82= value;
+         break;
+      case(83):
+        Short83= value;
+         break;
+      case(84):
+        Short84= value;
+         break;
+      case(85):
+        Short85= value;
+         break;
+      case(86):
+        Short86= value;
+         break;
+      case(88):
+        Short88= value;
+         break;
+      case(89):
+        Short89= value;
+         break;
+      case(90):
+        Short90= value;
+         break;
+      case(91):
+        Short91= value;
+         break;
+      case(92):
+        Short92= value;
+         break;
+      case(93):
+        Short93= value;
+         break;
+      case(94):
+        Short94= value;
+         break;
+      case(95):
+        Short95= value;
+         break;
+      case(96):
+        Short96= value;
+         break;
+      case(98):
+        Short98= value;
+         break;
+      case(100):
+        Short100= value;
+         break;
+      case(101):
+        Short101= value;
+         break;
+      case(102):
+        Short102= value;
+         break;
+      case(103):
+        Short103= value;
+         break;
+      case(104):
+        Short104= value;
+         break;
+      case(105):
+        Short105= value;
+         break;
+      case(107):
+        Short107= value;
+         break;
+      case(108):
+        Short108= value;
+         break;
+      case(109):
+        Short109= value;
+         break;
+      case(110):
+        Short110= value;
+         break;
+      case(111):
+        Short111= value;
+         break;
+      case(112):
+        Short112= value;
+         break;
+      case(113):
+        Short113= value;
+         break;
+      case(114):
+        Short114= value;
+         break;
+      case(115):
+        Short115= value;
+         break;
+      case(116):
+        Short116= value;
+         break;
+      case(117):
+        Short117= value;
+         break;
+      case(118):
+        Short118= value;
+         break;
+      case(119):
+        Short119= value;
+         break;
+      case(120):
+        Short120= value;
+         break;
+      case(121):
+        Short121= value;
+         break;
+      case(122):
+        Short122= value;
+         break;
+      case(124):
+        Short124= value;
+         break;
+      case(125):
+        Short125= value;
+         break;
+      case(126):
+        Short126= value;
+         break;
+      case(127):
+        Short127= value;
+         break;
+      case(128):
+        Short128= value;
+         break;
+      case(129):
+        Short129= value;
+         break;
+      case(130):
+        Short130= value;
+         break;
+      case(131):
+        Short131= value;
+         break;
+      case(132):
+        Short132= value;
+         break;
+      case(134):
+        Short134= value;
+         break;
+      case(136):
+        Short136= value;
+         break;
+      case(137):
+        Short137= value;
+         break;
+      case(138):
+        Short138= value;
+         break;
+      case(139):
+        Short139= value;
+         break;
+      case(140):
+        Short140= value;
+         break;
+      case(141):
+        Short141= value;
+         break;
+      case(143):
+        Short143= 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/FieldsOfShort.java
------------------------------------------------------------------------------
    svn:executable = *