svn commit: r160090 [24/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/

4 Apr 2005 20:44:21 -0000

Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.java?view=auto&rev=160090
==============================================================================
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLocale.java
 Mon Apr  4 12:41:23 2005
@@ -0,0 +1,1090 @@
+/*
+ * Copyright 2005 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at 
+ * 
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software 
+ * distributed under the License is distributed on an "AS IS" BASIS, 
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
+ * See the License for the specific language governing permissions and 
+ * limitations under the License.
+ */
+ 
+package org.apache.jdo.tck.pc.fieldtypes;
+
+import java.io.Serializable;
+
+import java.util.*;
+public class FieldsOfLocale { 
+  public int identifier;
+  private Locale Locale0;
+  private Locale Locale1;
+  private Locale Locale2;
+  private Locale Locale3;
+  private Locale Locale4;
+  private Locale Locale5;
+  private Locale Locale6;
+  private Locale Locale7;
+  private static Locale Locale8;
+  private transient Locale Locale9;
+  private transient Locale Locale10;
+  private transient Locale Locale11;
+  private transient Locale Locale12;
+  private transient Locale Locale13;
+  private transient Locale Locale14;
+  private final Locale Locale15 = Locale.US;
+  private volatile Locale Locale16;
+  private volatile Locale Locale17;
+  private volatile Locale Locale18;
+  private volatile Locale Locale19;
+  private volatile Locale Locale20;
+  private volatile Locale Locale21;
+  private volatile Locale Locale22;
+  private volatile Locale Locale23;
+  private static transient Locale Locale24;
+  private static final Locale Locale25 = Locale.US;
+  private static volatile Locale Locale26;
+  private transient final Locale Locale27 = Locale.US;
+  private transient volatile Locale Locale28;
+  private transient volatile Locale Locale29;
+  private transient volatile Locale Locale30;
+  private transient volatile Locale Locale31;
+  private transient volatile Locale Locale32;
+  private transient volatile Locale Locale33;
+  private static transient final Locale Locale34 = Locale.US;
+  private static transient volatile Locale Locale35;
+  public Locale Locale36;
+  public Locale Locale37;
+  public Locale Locale38;
+  public Locale Locale39;
+  public Locale Locale40;
+  public Locale Locale41;
+  public Locale Locale42;
+  public Locale Locale43;
+  public static Locale Locale44;
+  public transient Locale Locale45;
+  public transient Locale Locale46;
+  public transient Locale Locale47;
+  public transient Locale Locale48;
+  public transient Locale Locale49;
+  public transient Locale Locale50;
+  public final Locale Locale51 = Locale.US;
+  public volatile Locale Locale52;
+  public volatile Locale Locale53;
+  public volatile Locale Locale54;
+  public volatile Locale Locale55;
+  public volatile Locale Locale56;
+  public volatile Locale Locale57;
+  public volatile Locale Locale58;
+  public volatile Locale Locale59;
+  public static transient Locale Locale60;
+  public static final Locale Locale61 = Locale.US;
+  public static volatile Locale Locale62;
+  public transient final Locale Locale63 = Locale.US;
+  public transient volatile Locale Locale64;
+  public transient volatile Locale Locale65;
+  public transient volatile Locale Locale66;
+  public transient volatile Locale Locale67;
+  public transient volatile Locale Locale68;
+  public transient volatile Locale Locale69;
+  public static transient final Locale Locale70 = Locale.US;
+  public static transient volatile Locale Locale71;
+  protected Locale Locale72;
+  protected Locale Locale73;
+  protected Locale Locale74;
+  protected Locale Locale75;
+  protected Locale Locale76;
+  protected Locale Locale77;
+  protected Locale Locale78;
+  protected Locale Locale79;
+  protected static Locale Locale80;
+  protected transient Locale Locale81;
+  protected transient Locale Locale82;
+  protected transient Locale Locale83;
+  protected transient Locale Locale84;
+  protected transient Locale Locale85;
+  protected transient Locale Locale86;
+  protected final Locale Locale87 = Locale.US;
+  protected volatile Locale Locale88;
+  protected volatile Locale Locale89;
+  protected volatile Locale Locale90;
+  protected volatile Locale Locale91;
+  protected volatile Locale Locale92;
+  protected volatile Locale Locale93;
+  protected volatile Locale Locale94;
+  protected volatile Locale Locale95;
+  protected static transient Locale Locale96;
+  protected static final Locale Locale97 = Locale.US;
+  protected static volatile Locale Locale98;
+  protected transient final Locale Locale99 = Locale.US;
+  protected transient volatile Locale Locale100;
+  protected transient volatile Locale Locale101;
+  protected transient volatile Locale Locale102;
+  protected transient volatile Locale Locale103;
+  protected transient volatile Locale Locale104;
+  protected transient volatile Locale Locale105;
+  protected static transient final Locale Locale106 = Locale.US;
+  protected static transient volatile Locale Locale107;
+  Locale Locale108;
+  Locale Locale109;
+  Locale Locale110;
+  Locale Locale111;
+  Locale Locale112;
+  Locale Locale113;
+  Locale Locale114;
+  Locale Locale115;
+  static Locale Locale116;
+  transient Locale Locale117;
+  transient Locale Locale118;
+  transient Locale Locale119;
+  transient Locale Locale120;
+  transient Locale Locale121;
+  transient Locale Locale122;
+  final Locale Locale123 = Locale.US;
+  volatile Locale Locale124;
+  volatile Locale Locale125;
+  volatile Locale Locale126;
+  volatile Locale Locale127;
+  volatile Locale Locale128;
+  volatile Locale Locale129;
+  volatile Locale Locale130;
+  volatile Locale Locale131;
+  static transient Locale Locale132;
+  static final Locale Locale133 = Locale.US;
+  static volatile Locale Locale134;
+  transient final Locale Locale135 = Locale.US;
+  transient volatile Locale Locale136;
+  transient volatile Locale Locale137;
+  transient volatile Locale Locale138;
+  transient volatile Locale Locale139;
+  transient volatile Locale Locale140;
+  transient volatile Locale Locale141;
+  static transient final Locale Locale142 = Locale.US;
+  static transient volatile Locale Locale143;
+
+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 Locale Locale0",
+  "embedded= true   private Locale Locale1",
+  "embedded= false   private Locale Locale2",
+  "persistence-modifier= none    private Locale Locale3",
+  "persistence-modifier= persistent    private Locale Locale4",
+  "persistence-modifier= persistent  embedded= true   private Locale Locale5",
+  "persistence-modifier= persistent  embedded= false   private Locale Locale6",
+  "persistence-modifier= transactional    private Locale Locale7",
+  "private static Locale Locale8",
+  "private transient Locale Locale9",
+  "persistence-modifier= none    private transient Locale Locale10",
+  "persistence-modifier= persistent    private transient Locale Locale11",
+  "persistence-modifier= persistent  embedded= true   private transient Locale 
Locale12",
+  "persistence-modifier= persistent  embedded= false   private transient 
Locale Locale13",
+  "persistence-modifier= transactional    private transient Locale Locale14",
+  "private final Locale Locale15",
+  "private volatile Locale Locale16",
+  "embedded= true   private volatile Locale Locale17",
+  "embedded= false   private volatile Locale Locale18",
+  "persistence-modifier= none    private volatile Locale Locale19",
+  "persistence-modifier= persistent    private volatile Locale Locale20",
+  "persistence-modifier= persistent  embedded= true   private volatile Locale 
Locale21",
+  "persistence-modifier= persistent  embedded= false   private volatile Locale 
Locale22",
+  "persistence-modifier= transactional    private volatile Locale Locale23",
+  "private static transient Locale Locale24",
+  "private static final Locale Locale25",
+  "private static volatile Locale Locale26",
+  "private transient final Locale Locale27",
+  "private transient volatile Locale Locale28",
+  "persistence-modifier= none    private transient volatile Locale Locale29",
+  "persistence-modifier= persistent    private transient volatile Locale 
Locale30",
+  "persistence-modifier= persistent  embedded= true   private transient 
volatile Locale Locale31",
+  "persistence-modifier= persistent  embedded= false   private transient 
volatile Locale Locale32",
+  "persistence-modifier= transactional    private transient volatile Locale 
Locale33",
+  "private static transient final Locale Locale34",
+  "private static transient volatile Locale Locale35",
+  "public Locale Locale36",
+  "embedded= true   public Locale Locale37",
+  "embedded= false   public Locale Locale38",
+  "persistence-modifier= none    public Locale Locale39",
+  "persistence-modifier= persistent    public Locale Locale40",
+  "persistence-modifier= persistent  embedded= true   public Locale Locale41",
+  "persistence-modifier= persistent  embedded= false   public Locale Locale42",
+  "persistence-modifier= transactional    public Locale Locale43",
+  "public static Locale Locale44",
+  "public transient Locale Locale45",
+  "persistence-modifier= none    public transient Locale Locale46",
+  "persistence-modifier= persistent    public transient Locale Locale47",
+  "persistence-modifier= persistent  embedded= true   public transient Locale 
Locale48",
+  "persistence-modifier= persistent  embedded= false   public transient Locale 
Locale49",
+  "persistence-modifier= transactional    public transient Locale Locale50",
+  "public final Locale Locale51",
+  "public volatile Locale Locale52",
+  "embedded= true   public volatile Locale Locale53",
+  "embedded= false   public volatile Locale Locale54",
+  "persistence-modifier= none    public volatile Locale Locale55",
+  "persistence-modifier= persistent    public volatile Locale Locale56",
+  "persistence-modifier= persistent  embedded= true   public volatile Locale 
Locale57",
+  "persistence-modifier= persistent  embedded= false   public volatile Locale 
Locale58",
+  "persistence-modifier= transactional    public volatile Locale Locale59",
+  "public static transient Locale Locale60",
+  "public static final Locale Locale61",
+  "public static volatile Locale Locale62",
+  "public transient final Locale Locale63",
+  "public transient volatile Locale Locale64",
+  "persistence-modifier= none    public transient volatile Locale Locale65",
+  "persistence-modifier= persistent    public transient volatile Locale 
Locale66",
+  "persistence-modifier= persistent  embedded= true   public transient 
volatile Locale Locale67",
+  "persistence-modifier= persistent  embedded= false   public transient 
volatile Locale Locale68",
+  "persistence-modifier= transactional    public transient volatile Locale 
Locale69",
+  "public static transient final Locale Locale70",
+  "public static transient volatile Locale Locale71",
+  "protected Locale Locale72",
+  "embedded= true   protected Locale Locale73",
+  "embedded= false   protected Locale Locale74",
+  "persistence-modifier= none    protected Locale Locale75",
+  "persistence-modifier= persistent    protected Locale Locale76",
+  "persistence-modifier= persistent  embedded= true   protected Locale 
Locale77",
+  "persistence-modifier= persistent  embedded= false   protected Locale 
Locale78",
+  "persistence-modifier= transactional    protected Locale Locale79",
+  "protected static Locale Locale80",
+  "protected transient Locale Locale81",
+  "persistence-modifier= none    protected transient Locale Locale82",
+  "persistence-modifier= persistent    protected transient Locale Locale83",
+  "persistence-modifier= persistent  embedded= true   protected transient 
Locale Locale84",
+  "persistence-modifier= persistent  embedded= false   protected transient 
Locale Locale85",
+  "persistence-modifier= transactional    protected transient Locale Locale86",
+  "protected final Locale Locale87",
+  "protected volatile Locale Locale88",
+  "embedded= true   protected volatile Locale Locale89",
+  "embedded= false   protected volatile Locale Locale90",
+  "persistence-modifier= none    protected volatile Locale Locale91",
+  "persistence-modifier= persistent    protected volatile Locale Locale92",
+  "persistence-modifier= persistent  embedded= true   protected volatile 
Locale Locale93",
+  "persistence-modifier= persistent  embedded= false   protected volatile 
Locale Locale94",
+  "persistence-modifier= transactional    protected volatile Locale Locale95",
+  "protected static transient Locale Locale96",
+  "protected static final Locale Locale97",
+  "protected static volatile Locale Locale98",
+  "protected transient final Locale Locale99",
+  "protected transient volatile Locale Locale100",
+  "persistence-modifier= none    protected transient volatile Locale 
Locale101",
+  "persistence-modifier= persistent    protected transient volatile Locale 
Locale102",
+  "persistence-modifier= persistent  embedded= true   protected transient 
volatile Locale Locale103",
+  "persistence-modifier= persistent  embedded= false   protected transient 
volatile Locale Locale104",
+  "persistence-modifier= transactional    protected transient volatile Locale 
Locale105",
+  "protected static transient final Locale Locale106",
+  "protected static transient volatile Locale Locale107",
+  "Locale Locale108",
+  "embedded= true   Locale Locale109",
+  "embedded= false   Locale Locale110",
+  "persistence-modifier= none    Locale Locale111",
+  "persistence-modifier= persistent    Locale Locale112",
+  "persistence-modifier= persistent  embedded= true   Locale Locale113",
+  "persistence-modifier= persistent  embedded= false   Locale Locale114",
+  "persistence-modifier= transactional    Locale Locale115",
+  "static Locale Locale116",
+  "transient Locale Locale117",
+  "persistence-modifier= none    transient Locale Locale118",
+  "persistence-modifier= persistent    transient Locale Locale119",
+  "persistence-modifier= persistent  embedded= true   transient Locale 
Locale120",
+  "persistence-modifier= persistent  embedded= false   transient Locale 
Locale121",
+  "persistence-modifier= transactional    transient Locale Locale122",
+  "final Locale Locale123",
+  "volatile Locale Locale124",
+  "embedded= true   volatile Locale Locale125",
+  "embedded= false   volatile Locale Locale126",
+  "persistence-modifier= none    volatile Locale Locale127",
+  "persistence-modifier= persistent    volatile Locale Locale128",
+  "persistence-modifier= persistent  embedded= true   volatile Locale 
Locale129",
+  "persistence-modifier= persistent  embedded= false   volatile Locale 
Locale130",
+  "persistence-modifier= transactional    volatile Locale Locale131",
+  "static transient Locale Locale132",
+  "static final Locale Locale133",
+  "static volatile Locale Locale134",
+  "transient final Locale Locale135",
+  "transient volatile Locale Locale136",
+  "persistence-modifier= none    transient volatile Locale Locale137",
+  "persistence-modifier= persistent    transient volatile Locale Locale138",
+  "persistence-modifier= persistent  embedded= true   transient volatile 
Locale Locale139",
+  "persistence-modifier= persistent  embedded= false   transient volatile 
Locale Locale140",
+  "persistence-modifier= transactional    transient volatile Locale Locale141",
+  "static transient final Locale Locale142",
+  "static transient volatile Locale Locale143"
+  };
+  public int getLength()
+  {
+    return fieldSpecs.length;
+  }
+  public Locale get(int index)
+  {
+    switch (index)
+    {
+      case(0):
+        return Locale0;
+      case(1):
+        return Locale1;
+      case(2):
+        return Locale2;
+      case(3):
+        return Locale3;
+      case(4):
+        return Locale4;
+      case(5):
+        return Locale5;
+      case(6):
+        return Locale6;
+      case(7):
+        return Locale7;
+      case(8):
+        return Locale8;
+      case(9):
+        return Locale9;
+      case(10):
+        return Locale10;
+      case(11):
+        return Locale11;
+      case(12):
+        return Locale12;
+      case(13):
+        return Locale13;
+      case(14):
+        return Locale14;
+      case(15):
+        return Locale15;
+      case(16):
+        return Locale16;
+      case(17):
+        return Locale17;
+      case(18):
+        return Locale18;
+      case(19):
+        return Locale19;
+      case(20):
+        return Locale20;
+      case(21):
+        return Locale21;
+      case(22):
+        return Locale22;
+      case(23):
+        return Locale23;
+      case(24):
+        return Locale24;
+      case(25):
+        return Locale25;
+      case(26):
+        return Locale26;
+      case(27):
+        return Locale27;
+      case(28):
+        return Locale28;
+      case(29):
+        return Locale29;
+      case(30):
+        return Locale30;
+      case(31):
+        return Locale31;
+      case(32):
+        return Locale32;
+      case(33):
+        return Locale33;
+      case(34):
+        return Locale34;
+      case(35):
+        return Locale35;
+      case(36):
+        return Locale36;
+      case(37):
+        return Locale37;
+      case(38):
+        return Locale38;
+      case(39):
+        return Locale39;
+      case(40):
+        return Locale40;
+      case(41):
+        return Locale41;
+      case(42):
+        return Locale42;
+      case(43):
+        return Locale43;
+      case(44):
+        return Locale44;
+      case(45):
+        return Locale45;
+      case(46):
+        return Locale46;
+      case(47):
+        return Locale47;
+      case(48):
+        return Locale48;
+      case(49):
+        return Locale49;
+      case(50):
+        return Locale50;
+      case(51):
+        return Locale51;
+      case(52):
+        return Locale52;
+      case(53):
+        return Locale53;
+      case(54):
+        return Locale54;
+      case(55):
+        return Locale55;
+      case(56):
+        return Locale56;
+      case(57):
+        return Locale57;
+      case(58):
+        return Locale58;
+      case(59):
+        return Locale59;
+      case(60):
+        return Locale60;
+      case(61):
+        return Locale61;
+      case(62):
+        return Locale62;
+      case(63):
+        return Locale63;
+      case(64):
+        return Locale64;
+      case(65):
+        return Locale65;
+      case(66):
+        return Locale66;
+      case(67):
+        return Locale67;
+      case(68):
+        return Locale68;
+      case(69):
+        return Locale69;
+      case(70):
+        return Locale70;
+      case(71):
+        return Locale71;
+      case(72):
+        return Locale72;
+      case(73):
+        return Locale73;
+      case(74):
+        return Locale74;
+      case(75):
+        return Locale75;
+      case(76):
+        return Locale76;
+      case(77):
+        return Locale77;
+      case(78):
+        return Locale78;
+      case(79):
+        return Locale79;
+      case(80):
+        return Locale80;
+      case(81):
+        return Locale81;
+      case(82):
+        return Locale82;
+      case(83):
+        return Locale83;
+      case(84):
+        return Locale84;
+      case(85):
+        return Locale85;
+      case(86):
+        return Locale86;
+      case(87):
+        return Locale87;
+      case(88):
+        return Locale88;
+      case(89):
+        return Locale89;
+      case(90):
+        return Locale90;
+      case(91):
+        return Locale91;
+      case(92):
+        return Locale92;
+      case(93):
+        return Locale93;
+      case(94):
+        return Locale94;
+      case(95):
+        return Locale95;
+      case(96):
+        return Locale96;
+      case(97):
+        return Locale97;
+      case(98):
+        return Locale98;
+      case(99):
+        return Locale99;
+      case(100):
+        return Locale100;
+      case(101):
+        return Locale101;
+      case(102):
+        return Locale102;
+      case(103):
+        return Locale103;
+      case(104):
+        return Locale104;
+      case(105):
+        return Locale105;
+      case(106):
+        return Locale106;
+      case(107):
+        return Locale107;
+      case(108):
+        return Locale108;
+      case(109):
+        return Locale109;
+      case(110):
+        return Locale110;
+      case(111):
+        return Locale111;
+      case(112):
+        return Locale112;
+      case(113):
+        return Locale113;
+      case(114):
+        return Locale114;
+      case(115):
+        return Locale115;
+      case(116):
+        return Locale116;
+      case(117):
+        return Locale117;
+      case(118):
+        return Locale118;
+      case(119):
+        return Locale119;
+      case(120):
+        return Locale120;
+      case(121):
+        return Locale121;
+      case(122):
+        return Locale122;
+      case(123):
+        return Locale123;
+      case(124):
+        return Locale124;
+      case(125):
+        return Locale125;
+      case(126):
+        return Locale126;
+      case(127):
+        return Locale127;
+      case(128):
+        return Locale128;
+      case(129):
+        return Locale129;
+      case(130):
+        return Locale130;
+      case(131):
+        return Locale131;
+      case(132):
+        return Locale132;
+      case(133):
+        return Locale133;
+      case(134):
+        return Locale134;
+      case(135):
+        return Locale135;
+      case(136):
+        return Locale136;
+      case(137):
+        return Locale137;
+      case(138):
+        return Locale138;
+      case(139):
+        return Locale139;
+      case(140):
+        return Locale140;
+      case(141):
+        return Locale141;
+      case(142):
+        return Locale142;
+      case(143):
+        return Locale143;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+  }
+  public boolean set(int index,Locale value)
+  {
+    if(fieldSpecs[index].indexOf("final") != -1)
+      return false;
+    switch (index)
+    {
+      case(0):
+        Locale0= value;
+         break;
+      case(1):
+        Locale1= value;
+         break;
+      case(2):
+        Locale2= value;
+         break;
+      case(3):
+        Locale3= value;
+         break;
+      case(4):
+        Locale4= value;
+         break;
+      case(5):
+        Locale5= value;
+         break;
+      case(6):
+        Locale6= value;
+         break;
+      case(7):
+        Locale7= value;
+         break;
+      case(8):
+        Locale8= value;
+         break;
+      case(9):
+        Locale9= value;
+         break;
+      case(10):
+        Locale10= value;
+         break;
+      case(11):
+        Locale11= value;
+         break;
+      case(12):
+        Locale12= value;
+         break;
+      case(13):
+        Locale13= value;
+         break;
+      case(14):
+        Locale14= value;
+         break;
+      case(16):
+        Locale16= value;
+         break;
+      case(17):
+        Locale17= value;
+         break;
+      case(18):
+        Locale18= value;
+         break;
+      case(19):
+        Locale19= value;
+         break;
+      case(20):
+        Locale20= value;
+         break;
+      case(21):
+        Locale21= value;
+         break;
+      case(22):
+        Locale22= value;
+         break;
+      case(23):
+        Locale23= value;
+         break;
+      case(24):
+        Locale24= value;
+         break;
+      case(26):
+        Locale26= value;
+         break;
+      case(28):
+        Locale28= value;
+         break;
+      case(29):
+        Locale29= value;
+         break;
+      case(30):
+        Locale30= value;
+         break;
+      case(31):
+        Locale31= value;
+         break;
+      case(32):
+        Locale32= value;
+         break;
+      case(33):
+        Locale33= value;
+         break;
+      case(35):
+        Locale35= value;
+         break;
+      case(36):
+        Locale36= value;
+         break;
+      case(37):
+        Locale37= value;
+         break;
+      case(38):
+        Locale38= value;
+         break;
+      case(39):
+        Locale39= value;
+         break;
+      case(40):
+        Locale40= value;
+         break;
+      case(41):
+        Locale41= value;
+         break;
+      case(42):
+        Locale42= value;
+         break;
+      case(43):
+        Locale43= value;
+         break;
+      case(44):
+        Locale44= value;
+         break;
+      case(45):
+        Locale45= value;
+         break;
+      case(46):
+        Locale46= value;
+         break;
+      case(47):
+        Locale47= value;
+         break;
+      case(48):
+        Locale48= value;
+         break;
+      case(49):
+        Locale49= value;
+         break;
+      case(50):
+        Locale50= value;
+         break;
+      case(52):
+        Locale52= value;
+         break;
+      case(53):
+        Locale53= value;
+         break;
+      case(54):
+        Locale54= value;
+         break;
+      case(55):
+        Locale55= value;
+         break;
+      case(56):
+        Locale56= value;
+         break;
+      case(57):
+        Locale57= value;
+         break;
+      case(58):
+        Locale58= value;
+         break;
+      case(59):
+        Locale59= value;
+         break;
+      case(60):
+        Locale60= value;
+         break;
+      case(62):
+        Locale62= value;
+         break;
+      case(64):
+        Locale64= value;
+         break;
+      case(65):
+        Locale65= value;
+         break;
+      case(66):
+        Locale66= value;
+         break;
+      case(67):
+        Locale67= value;
+         break;
+      case(68):
+        Locale68= value;
+         break;
+      case(69):
+        Locale69= value;
+         break;
+      case(71):
+        Locale71= value;
+         break;
+      case(72):
+        Locale72= value;
+         break;
+      case(73):
+        Locale73= value;
+         break;
+      case(74):
+        Locale74= value;
+         break;
+      case(75):
+        Locale75= value;
+         break;
+      case(76):
+        Locale76= value;
+         break;
+      case(77):
+        Locale77= value;
+         break;
+      case(78):
+        Locale78= value;
+         break;
+      case(79):
+        Locale79= value;
+         break;
+      case(80):
+        Locale80= value;
+         break;
+      case(81):
+        Locale81= value;
+         break;
+      case(82):
+        Locale82= value;
+         break;
+      case(83):
+        Locale83= value;
+         break;
+      case(84):
+        Locale84= value;
+         break;
+      case(85):
+        Locale85= value;
+         break;
+      case(86):
+        Locale86= value;
+         break;
+      case(88):
+        Locale88= value;
+         break;
+      case(89):
+        Locale89= value;
+         break;
+      case(90):
+        Locale90= value;
+         break;
+      case(91):
+        Locale91= value;
+         break;
+      case(92):
+        Locale92= value;
+         break;
+      case(93):
+        Locale93= value;
+         break;
+      case(94):
+        Locale94= value;
+         break;
+      case(95):
+        Locale95= value;
+         break;
+      case(96):
+        Locale96= value;
+         break;
+      case(98):
+        Locale98= value;
+         break;
+      case(100):
+        Locale100= value;
+         break;
+      case(101):
+        Locale101= value;
+         break;
+      case(102):
+        Locale102= value;
+         break;
+      case(103):
+        Locale103= value;
+         break;
+      case(104):
+        Locale104= value;
+         break;
+      case(105):
+        Locale105= value;
+         break;
+      case(107):
+        Locale107= value;
+         break;
+      case(108):
+        Locale108= value;
+         break;
+      case(109):
+        Locale109= value;
+         break;
+      case(110):
+        Locale110= value;
+         break;
+      case(111):
+        Locale111= value;
+         break;
+      case(112):
+        Locale112= value;
+         break;
+      case(113):
+        Locale113= value;
+         break;
+      case(114):
+        Locale114= value;
+         break;
+      case(115):
+        Locale115= value;
+         break;
+      case(116):
+        Locale116= value;
+         break;
+      case(117):
+        Locale117= value;
+         break;
+      case(118):
+        Locale118= value;
+         break;
+      case(119):
+        Locale119= value;
+         break;
+      case(120):
+        Locale120= value;
+         break;
+      case(121):
+        Locale121= value;
+         break;
+      case(122):
+        Locale122= value;
+         break;
+      case(124):
+        Locale124= value;
+         break;
+      case(125):
+        Locale125= value;
+         break;
+      case(126):
+        Locale126= value;
+         break;
+      case(127):
+        Locale127= value;
+         break;
+      case(128):
+        Locale128= value;
+         break;
+      case(129):
+        Locale129= value;
+         break;
+      case(130):
+        Locale130= value;
+         break;
+      case(131):
+        Locale131= value;
+         break;
+      case(132):
+        Locale132= value;
+         break;
+      case(134):
+        Locale134= value;
+         break;
+      case(136):
+        Locale136= value;
+         break;
+      case(137):
+        Locale137= value;
+         break;
+      case(138):
+        Locale138= value;
+         break;
+      case(139):
+        Locale139= value;
+         break;
+      case(140):
+        Locale140= value;
+         break;
+      case(141):
+        Locale141= value;
+         break;
+      case(143):
+        Locale143= 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/FieldsOfLocale.java
------------------------------------------------------------------------------
    svn:executable = *

Added: 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLong.java
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLong.java?view=auto&rev=160090
==============================================================================
--- 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLong.java
 (added)
+++ 
incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/FieldsOfLong.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 FieldsOfLong { 
+  public int identifier;
+  private Long Long0;
+  private Long Long1;
+  private Long Long2;
+  private Long Long3;
+  private Long Long4;
+  private Long Long5;
+  private Long Long6;
+  private Long Long7;
+  private static Long Long8;
+  private transient Long Long9;
+  private transient Long Long10;
+  private transient Long Long11;
+  private transient Long Long12;
+  private transient Long Long13;
+  private transient Long Long14;
+  private final Long Long15 = new Long((long)5);
+  private volatile Long Long16;
+  private volatile Long Long17;
+  private volatile Long Long18;
+  private volatile Long Long19;
+  private volatile Long Long20;
+  private volatile Long Long21;
+  private volatile Long Long22;
+  private volatile Long Long23;
+  private static transient Long Long24;
+  private static final Long Long25 = new Long((long)5);
+  private static volatile Long Long26;
+  private transient final Long Long27 = new Long((long)5);
+  private transient volatile Long Long28;
+  private transient volatile Long Long29;
+  private transient volatile Long Long30;
+  private transient volatile Long Long31;
+  private transient volatile Long Long32;
+  private transient volatile Long Long33;
+  private static transient final Long Long34 = new Long((long)5);
+  private static transient volatile Long Long35;
+  public Long Long36;
+  public Long Long37;
+  public Long Long38;
+  public Long Long39;
+  public Long Long40;
+  public Long Long41;
+  public Long Long42;
+  public Long Long43;
+  public static Long Long44;
+  public transient Long Long45;
+  public transient Long Long46;
+  public transient Long Long47;
+  public transient Long Long48;
+  public transient Long Long49;
+  public transient Long Long50;
+  public final Long Long51 = new Long((long)5);
+  public volatile Long Long52;
+  public volatile Long Long53;
+  public volatile Long Long54;
+  public volatile Long Long55;
+  public volatile Long Long56;
+  public volatile Long Long57;
+  public volatile Long Long58;
+  public volatile Long Long59;
+  public static transient Long Long60;
+  public static final Long Long61 = new Long((long)5);
+  public static volatile Long Long62;
+  public transient final Long Long63 = new Long((long)5);
+  public transient volatile Long Long64;
+  public transient volatile Long Long65;
+  public transient volatile Long Long66;
+  public transient volatile Long Long67;
+  public transient volatile Long Long68;
+  public transient volatile Long Long69;
+  public static transient final Long Long70 = new Long((long)5);
+  public static transient volatile Long Long71;
+  protected Long Long72;
+  protected Long Long73;
+  protected Long Long74;
+  protected Long Long75;
+  protected Long Long76;
+  protected Long Long77;
+  protected Long Long78;
+  protected Long Long79;
+  protected static Long Long80;
+  protected transient Long Long81;
+  protected transient Long Long82;
+  protected transient Long Long83;
+  protected transient Long Long84;
+  protected transient Long Long85;
+  protected transient Long Long86;
+  protected final Long Long87 = new Long((long)5);
+  protected volatile Long Long88;
+  protected volatile Long Long89;
+  protected volatile Long Long90;
+  protected volatile Long Long91;
+  protected volatile Long Long92;
+  protected volatile Long Long93;
+  protected volatile Long Long94;
+  protected volatile Long Long95;
+  protected static transient Long Long96;
+  protected static final Long Long97 = new Long((long)5);
+  protected static volatile Long Long98;
+  protected transient final Long Long99 = new Long((long)5);
+  protected transient volatile Long Long100;
+  protected transient volatile Long Long101;
+  protected transient volatile Long Long102;
+  protected transient volatile Long Long103;
+  protected transient volatile Long Long104;
+  protected transient volatile Long Long105;
+  protected static transient final Long Long106 = new Long((long)5);
+  protected static transient volatile Long Long107;
+  Long Long108;
+  Long Long109;
+  Long Long110;
+  Long Long111;
+  Long Long112;
+  Long Long113;
+  Long Long114;
+  Long Long115;
+  static Long Long116;
+  transient Long Long117;
+  transient Long Long118;
+  transient Long Long119;
+  transient Long Long120;
+  transient Long Long121;
+  transient Long Long122;
+  final Long Long123 = new Long((long)5);
+  volatile Long Long124;
+  volatile Long Long125;
+  volatile Long Long126;
+  volatile Long Long127;
+  volatile Long Long128;
+  volatile Long Long129;
+  volatile Long Long130;
+  volatile Long Long131;
+  static transient Long Long132;
+  static final Long Long133 = new Long((long)5);
+  static volatile Long Long134;
+  transient final Long Long135 = new Long((long)5);
+  transient volatile Long Long136;
+  transient volatile Long Long137;
+  transient volatile Long Long138;
+  transient volatile Long Long139;
+  transient volatile Long Long140;
+  transient volatile Long Long141;
+  static transient final Long Long142 = new Long((long)5);
+  static transient volatile Long Long143;
+
+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 Long Long0",
+  "embedded= true   private Long Long1",
+  "embedded= false   private Long Long2",
+  "persistence-modifier= none    private Long Long3",
+  "persistence-modifier= persistent    private Long Long4",
+  "persistence-modifier= persistent  embedded= true   private Long Long5",
+  "persistence-modifier= persistent  embedded= false   private Long Long6",
+  "persistence-modifier= transactional    private Long Long7",
+  "private static Long Long8",
+  "private transient Long Long9",
+  "persistence-modifier= none    private transient Long Long10",
+  "persistence-modifier= persistent    private transient Long Long11",
+  "persistence-modifier= persistent  embedded= true   private transient Long 
Long12",
+  "persistence-modifier= persistent  embedded= false   private transient Long 
Long13",
+  "persistence-modifier= transactional    private transient Long Long14",
+  "private final Long Long15",
+  "private volatile Long Long16",
+  "embedded= true   private volatile Long Long17",
+  "embedded= false   private volatile Long Long18",
+  "persistence-modifier= none    private volatile Long Long19",
+  "persistence-modifier= persistent    private volatile Long Long20",
+  "persistence-modifier= persistent  embedded= true   private volatile Long 
Long21",
+  "persistence-modifier= persistent  embedded= false   private volatile Long 
Long22",
+  "persistence-modifier= transactional    private volatile Long Long23",
+  "private static transient Long Long24",
+  "private static final Long Long25",
+  "private static volatile Long Long26",
+  "private transient final Long Long27",
+  "private transient volatile Long Long28",
+  "persistence-modifier= none    private transient volatile Long Long29",
+  "persistence-modifier= persistent    private transient volatile Long Long30",
+  "persistence-modifier= persistent  embedded= true   private transient 
volatile Long Long31",
+  "persistence-modifier= persistent  embedded= false   private transient 
volatile Long Long32",
+  "persistence-modifier= transactional    private transient volatile Long 
Long33",
+  "private static transient final Long Long34",
+  "private static transient volatile Long Long35",
+  "public Long Long36",
+  "embedded= true   public Long Long37",
+  "embedded= false   public Long Long38",
+  "persistence-modifier= none    public Long Long39",
+  "persistence-modifier= persistent    public Long Long40",
+  "persistence-modifier= persistent  embedded= true   public Long Long41",
+  "persistence-modifier= persistent  embedded= false   public Long Long42",
+  "persistence-modifier= transactional    public Long Long43",
+  "public static Long Long44",
+  "public transient Long Long45",
+  "persistence-modifier= none    public transient Long Long46",
+  "persistence-modifier= persistent    public transient Long Long47",
+  "persistence-modifier= persistent  embedded= true   public transient Long 
Long48",
+  "persistence-modifier= persistent  embedded= false   public transient Long 
Long49",
+  "persistence-modifier= transactional    public transient Long Long50",
+  "public final Long Long51",
+  "public volatile Long Long52",
+  "embedded= true   public volatile Long Long53",
+  "embedded= false   public volatile Long Long54",
+  "persistence-modifier= none    public volatile Long Long55",
+  "persistence-modifier= persistent    public volatile Long Long56",
+  "persistence-modifier= persistent  embedded= true   public volatile Long 
Long57",
+  "persistence-modifier= persistent  embedded= false   public volatile Long 
Long58",
+  "persistence-modifier= transactional    public volatile Long Long59",
+  "public static transient Long Long60",
+  "public static final Long Long61",
+  "public static volatile Long Long62",
+  "public transient final Long Long63",
+  "public transient volatile Long Long64",
+  "persistence-modifier= none    public transient volatile Long Long65",
+  "persistence-modifier= persistent    public transient volatile Long Long66",
+  "persistence-modifier= persistent  embedded= true   public transient 
volatile Long Long67",
+  "persistence-modifier= persistent  embedded= false   public transient 
volatile Long Long68",
+  "persistence-modifier= transactional    public transient volatile Long 
Long69",
+  "public static transient final Long Long70",
+  "public static transient volatile Long Long71",
+  "protected Long Long72",
+  "embedded= true   protected Long Long73",
+  "embedded= false   protected Long Long74",
+  "persistence-modifier= none    protected Long Long75",
+  "persistence-modifier= persistent    protected Long Long76",
+  "persistence-modifier= persistent  embedded= true   protected Long Long77",
+  "persistence-modifier= persistent  embedded= false   protected Long Long78",
+  "persistence-modifier= transactional    protected Long Long79",
+  "protected static Long Long80",
+  "protected transient Long Long81",
+  "persistence-modifier= none    protected transient Long Long82",
+  "persistence-modifier= persistent    protected transient Long Long83",
+  "persistence-modifier= persistent  embedded= true   protected transient Long 
Long84",
+  "persistence-modifier= persistent  embedded= false   protected transient 
Long Long85",
+  "persistence-modifier= transactional    protected transient Long Long86",
+  "protected final Long Long87",
+  "protected volatile Long Long88",
+  "embedded= true   protected volatile Long Long89",
+  "embedded= false   protected volatile Long Long90",
+  "persistence-modifier= none    protected volatile Long Long91",
+  "persistence-modifier= persistent    protected volatile Long Long92",
+  "persistence-modifier= persistent  embedded= true   protected volatile Long 
Long93",
+  "persistence-modifier= persistent  embedded= false   protected volatile Long 
Long94",
+  "persistence-modifier= transactional    protected volatile Long Long95",
+  "protected static transient Long Long96",
+  "protected static final Long Long97",
+  "protected static volatile Long Long98",
+  "protected transient final Long Long99",
+  "protected transient volatile Long Long100",
+  "persistence-modifier= none    protected transient volatile Long Long101",
+  "persistence-modifier= persistent    protected transient volatile Long 
Long102",
+  "persistence-modifier= persistent  embedded= true   protected transient 
volatile Long Long103",
+  "persistence-modifier= persistent  embedded= false   protected transient 
volatile Long Long104",
+  "persistence-modifier= transactional    protected transient volatile Long 
Long105",
+  "protected static transient final Long Long106",
+  "protected static transient volatile Long Long107",
+  "Long Long108",
+  "embedded= true   Long Long109",
+  "embedded= false   Long Long110",
+  "persistence-modifier= none    Long Long111",
+  "persistence-modifier= persistent    Long Long112",
+  "persistence-modifier= persistent  embedded= true   Long Long113",
+  "persistence-modifier= persistent  embedded= false   Long Long114",
+  "persistence-modifier= transactional    Long Long115",
+  "static Long Long116",
+  "transient Long Long117",
+  "persistence-modifier= none    transient Long Long118",
+  "persistence-modifier= persistent    transient Long Long119",
+  "persistence-modifier= persistent  embedded= true   transient Long Long120",
+  "persistence-modifier= persistent  embedded= false   transient Long Long121",
+  "persistence-modifier= transactional    transient Long Long122",
+  "final Long Long123",
+  "volatile Long Long124",
+  "embedded= true   volatile Long Long125",
+  "embedded= false   volatile Long Long126",
+  "persistence-modifier= none    volatile Long Long127",
+  "persistence-modifier= persistent    volatile Long Long128",
+  "persistence-modifier= persistent  embedded= true   volatile Long Long129",
+  "persistence-modifier= persistent  embedded= false   volatile Long Long130",
+  "persistence-modifier= transactional    volatile Long Long131",
+  "static transient Long Long132",
+  "static final Long Long133",
+  "static volatile Long Long134",
+  "transient final Long Long135",
+  "transient volatile Long Long136",
+  "persistence-modifier= none    transient volatile Long Long137",
+  "persistence-modifier= persistent    transient volatile Long Long138",
+  "persistence-modifier= persistent  embedded= true   transient volatile Long 
Long139",
+  "persistence-modifier= persistent  embedded= false   transient volatile Long 
Long140",
+  "persistence-modifier= transactional    transient volatile Long Long141",
+  "static transient final Long Long142",
+  "static transient volatile Long Long143"
+  };
+  public int getLength()
+  {
+    return fieldSpecs.length;
+  }
+  public Long get(int index)
+  {
+    switch (index)
+    {
+      case(0):
+        return Long0;
+      case(1):
+        return Long1;
+      case(2):
+        return Long2;
+      case(3):
+        return Long3;
+      case(4):
+        return Long4;
+      case(5):
+        return Long5;
+      case(6):
+        return Long6;
+      case(7):
+        return Long7;
+      case(8):
+        return Long8;
+      case(9):
+        return Long9;
+      case(10):
+        return Long10;
+      case(11):
+        return Long11;
+      case(12):
+        return Long12;
+      case(13):
+        return Long13;
+      case(14):
+        return Long14;
+      case(15):
+        return Long15;
+      case(16):
+        return Long16;
+      case(17):
+        return Long17;
+      case(18):
+        return Long18;
+      case(19):
+        return Long19;
+      case(20):
+        return Long20;
+      case(21):
+        return Long21;
+      case(22):
+        return Long22;
+      case(23):
+        return Long23;
+      case(24):
+        return Long24;
+      case(25):
+        return Long25;
+      case(26):
+        return Long26;
+      case(27):
+        return Long27;
+      case(28):
+        return Long28;
+      case(29):
+        return Long29;
+      case(30):
+        return Long30;
+      case(31):
+        return Long31;
+      case(32):
+        return Long32;
+      case(33):
+        return Long33;
+      case(34):
+        return Long34;
+      case(35):
+        return Long35;
+      case(36):
+        return Long36;
+      case(37):
+        return Long37;
+      case(38):
+        return Long38;
+      case(39):
+        return Long39;
+      case(40):
+        return Long40;
+      case(41):
+        return Long41;
+      case(42):
+        return Long42;
+      case(43):
+        return Long43;
+      case(44):
+        return Long44;
+      case(45):
+        return Long45;
+      case(46):
+        return Long46;
+      case(47):
+        return Long47;
+      case(48):
+        return Long48;
+      case(49):
+        return Long49;
+      case(50):
+        return Long50;
+      case(51):
+        return Long51;
+      case(52):
+        return Long52;
+      case(53):
+        return Long53;
+      case(54):
+        return Long54;
+      case(55):
+        return Long55;
+      case(56):
+        return Long56;
+      case(57):
+        return Long57;
+      case(58):
+        return Long58;
+      case(59):
+        return Long59;
+      case(60):
+        return Long60;
+      case(61):
+        return Long61;
+      case(62):
+        return Long62;
+      case(63):
+        return Long63;
+      case(64):
+        return Long64;
+      case(65):
+        return Long65;
+      case(66):
+        return Long66;
+      case(67):
+        return Long67;
+      case(68):
+        return Long68;
+      case(69):
+        return Long69;
+      case(70):
+        return Long70;
+      case(71):
+        return Long71;
+      case(72):
+        return Long72;
+      case(73):
+        return Long73;
+      case(74):
+        return Long74;
+      case(75):
+        return Long75;
+      case(76):
+        return Long76;
+      case(77):
+        return Long77;
+      case(78):
+        return Long78;
+      case(79):
+        return Long79;
+      case(80):
+        return Long80;
+      case(81):
+        return Long81;
+      case(82):
+        return Long82;
+      case(83):
+        return Long83;
+      case(84):
+        return Long84;
+      case(85):
+        return Long85;
+      case(86):
+        return Long86;
+      case(87):
+        return Long87;
+      case(88):
+        return Long88;
+      case(89):
+        return Long89;
+      case(90):
+        return Long90;
+      case(91):
+        return Long91;
+      case(92):
+        return Long92;
+      case(93):
+        return Long93;
+      case(94):
+        return Long94;
+      case(95):
+        return Long95;
+      case(96):
+        return Long96;
+      case(97):
+        return Long97;
+      case(98):
+        return Long98;
+      case(99):
+        return Long99;
+      case(100):
+        return Long100;
+      case(101):
+        return Long101;
+      case(102):
+        return Long102;
+      case(103):
+        return Long103;
+      case(104):
+        return Long104;
+      case(105):
+        return Long105;
+      case(106):
+        return Long106;
+      case(107):
+        return Long107;
+      case(108):
+        return Long108;
+      case(109):
+        return Long109;
+      case(110):
+        return Long110;
+      case(111):
+        return Long111;
+      case(112):
+        return Long112;
+      case(113):
+        return Long113;
+      case(114):
+        return Long114;
+      case(115):
+        return Long115;
+      case(116):
+        return Long116;
+      case(117):
+        return Long117;
+      case(118):
+        return Long118;
+      case(119):
+        return Long119;
+      case(120):
+        return Long120;
+      case(121):
+        return Long121;
+      case(122):
+        return Long122;
+      case(123):
+        return Long123;
+      case(124):
+        return Long124;
+      case(125):
+        return Long125;
+      case(126):
+        return Long126;
+      case(127):
+        return Long127;
+      case(128):
+        return Long128;
+      case(129):
+        return Long129;
+      case(130):
+        return Long130;
+      case(131):
+        return Long131;
+      case(132):
+        return Long132;
+      case(133):
+        return Long133;
+      case(134):
+        return Long134;
+      case(135):
+        return Long135;
+      case(136):
+        return Long136;
+      case(137):
+        return Long137;
+      case(138):
+        return Long138;
+      case(139):
+        return Long139;
+      case(140):
+        return Long140;
+      case(141):
+        return Long141;
+      case(142):
+        return Long142;
+      case(143):
+        return Long143;
+      default:
+        throw new IndexOutOfBoundsException();
+    }
+  }
+  public boolean set(int index,Long value)
+  {
+    if(fieldSpecs[index].indexOf("final") != -1)
+      return false;
+    switch (index)
+    {
+      case(0):
+        Long0= value;
+         break;
+      case(1):
+        Long1= value;
+         break;
+      case(2):
+        Long2= value;
+         break;
+      case(3):
+        Long3= value;
+         break;
+      case(4):
+        Long4= value;
+         break;
+      case(5):
+        Long5= value;
+         break;
+      case(6):
+        Long6= value;
+         break;
+      case(7):
+        Long7= value;
+         break;
+      case(8):
+        Long8= value;
+         break;
+      case(9):
+        Long9= value;
+         break;
+      case(10):
+        Long10= value;
+         break;
+      case(11):
+        Long11= value;
+         break;
+      case(12):
+        Long12= value;
+         break;
+      case(13):
+        Long13= value;
+         break;
+      case(14):
+        Long14= value;
+         break;
+      case(16):
+        Long16= value;
+         break;
+      case(17):
+        Long17= value;
+         break;
+      case(18):
+        Long18= value;
+         break;
+      case(19):
+        Long19= value;
+         break;
+      case(20):
+        Long20= value;
+         break;
+      case(21):
+        Long21= value;
+         break;
+      case(22):
+        Long22= value;
+         break;
+      case(23):
+        Long23= value;
+         break;
+      case(24):
+        Long24= value;
+         break;
+      case(26):
+        Long26= value;
+         break;
+      case(28):
+        Long28= value;
+         break;
+      case(29):
+        Long29= value;
+         break;
+      case(30):
+        Long30= value;
+         break;
+      case(31):
+        Long31= value;
+         break;
+      case(32):
+        Long32= value;
+         break;
+      case(33):
+        Long33= value;
+         break;
+      case(35):
+        Long35= value;
+         break;
+      case(36):
+        Long36= value;
+         break;
+      case(37):
+        Long37= value;
+         break;
+      case(38):
+        Long38= value;
+         break;
+      case(39):
+        Long39= value;
+         break;
+      case(40):
+        Long40= value;
+         break;
+      case(41):
+        Long41= value;
+         break;
+      case(42):
+        Long42= value;
+         break;
+      case(43):
+        Long43= value;
+         break;
+      case(44):
+        Long44= value;
+         break;
+      case(45):
+        Long45= value;
+         break;
+      case(46):
+        Long46= value;
+         break;
+      case(47):
+        Long47= value;
+         break;
+      case(48):
+        Long48= value;
+         break;
+      case(49):
+        Long49= value;
+         break;
+      case(50):
+        Long50= value;
+         break;
+      case(52):
+        Long52= value;
+         break;
+      case(53):
+        Long53= value;
+         break;
+      case(54):
+        Long54= value;
+         break;
+      case(55):
+        Long55= value;
+         break;
+      case(56):
+        Long56= value;
+         break;
+      case(57):
+        Long57= value;
+         break;
+      case(58):
+        Long58= value;
+         break;
+      case(59):
+        Long59= value;
+         break;
+      case(60):
+        Long60= value;
+         break;
+      case(62):
+        Long62= value;
+         break;
+      case(64):
+        Long64= value;
+         break;
+      case(65):
+        Long65= value;
+         break;
+      case(66):
+        Long66= value;
+         break;
+      case(67):
+        Long67= value;
+         break;
+      case(68):
+        Long68= value;
+         break;
+      case(69):
+        Long69= value;
+         break;
+      case(71):
+        Long71= value;
+         break;
+      case(72):
+        Long72= value;
+         break;
+      case(73):
+        Long73= value;
+         break;
+      case(74):
+        Long74= value;
+         break;
+      case(75):
+        Long75= value;
+         break;
+      case(76):
+        Long76= value;
+         break;
+      case(77):
+        Long77= value;
+         break;
+      case(78):
+        Long78= value;
+         break;
+      case(79):
+        Long79= value;
+         break;
+      case(80):
+        Long80= value;
+         break;
+      case(81):
+        Long81= value;
+         break;
+      case(82):
+        Long82= value;
+         break;
+      case(83):
+        Long83= value;
+         break;
+      case(84):
+        Long84= value;
+         break;
+      case(85):
+        Long85= value;
+         break;
+      case(86):
+        Long86= value;
+         break;
+      case(88):
+        Long88= value;
+         break;
+      case(89):
+        Long89= value;
+         break;
+      case(90):
+        Long90= value;
+         break;
+      case(91):
+        Long91= value;
+         break;
+      case(92):
+        Long92= value;
+         break;
+      case(93):
+        Long93= value;
+         break;
+      case(94):
+        Long94= value;
+         break;
+      case(95):
+        Long95= value;
+         break;
+      case(96):
+        Long96= value;
+         break;
+      case(98):
+        Long98= value;
+         break;
+      case(100):
+        Long100= value;
+         break;
+      case(101):
+        Long101= value;
+         break;
+      case(102):
+        Long102= value;
+         break;
+      case(103):
+        Long103= value;
+         break;
+      case(104):
+        Long104= value;
+         break;
+      case(105):
+        Long105= value;
+         break;
+      case(107):
+        Long107= value;
+         break;
+      case(108):
+        Long108= value;
+         break;
+      case(109):
+        Long109= value;
+         break;
+      case(110):
+        Long110= value;
+         break;
+      case(111):
+        Long111= value;
+         break;
+      case(112):
+        Long112= value;
+         break;
+      case(113):
+        Long113= value;
+         break;
+      case(114):
+        Long114= value;
+         break;
+      case(115):
+        Long115= value;
+         break;
+      case(116):
+        Long116= value;
+         break;
+      case(117):
+        Long117= value;
+         break;
+      case(118):
+        Long118= value;
+         break;
+      case(119):
+        Long119= value;
+         break;
+      case(120):
+        Long120= value;
+         break;
+      case(121):
+        Long121= value;
+         break;
+      case(122):
+        Long122= value;
+         break;
+      case(124):
+        Long124= value;
+         break;
+      case(125):
+        Long125= value;
+         break;
+      case(126):
+        Long126= value;
+         break;
+      case(127):
+        Long127= value;
+         break;
+      case(128):
+        Long128= value;
+         break;
+      case(129):
+        Long129= value;
+         break;
+      case(130):
+        Long130= value;
+         break;
+      case(131):
+        Long131= value;
+         break;
+      case(132):
+        Long132= value;
+         break;
+      case(134):
+        Long134= value;
+         break;
+      case(136):
+        Long136= value;
+         break;
+      case(137):
+        Long137= value;
+         break;
+      case(138):
+        Long138= value;
+         break;
+      case(139):
+        Long139= value;
+         break;
+      case(140):
+        Long140= value;
+         break;
+      case(141):
+        Long141= value;
+         break;
+      case(143):
+        Long143= 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/FieldsOfLong.java
------------------------------------------------------------------------------
    svn:executable = *


Reply via email to