Return-Path: Delivered-To: apmail-db-jdo-commits-archive@www.apache.org Received: (qmail 70574 invoked from network); 4 Apr 2005 19:50:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 4 Apr 2005 19:50:42 -0000 Received: (qmail 93208 invoked by uid 500); 4 Apr 2005 19:50:42 -0000 Mailing-List: contact jdo-commits-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jdo-dev@db.apache.org Delivered-To: mailing list jdo-commits@db.apache.org Received: (qmail 93041 invoked by uid 99); 4 Apr 2005 19:50:41 -0000 X-ASF-Spam-Status: No, hits=-9.8 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from minotaur.apache.org (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.28) with SMTP; Mon, 04 Apr 2005 12:50:35 -0700 Received: (qmail 67554 invoked by uid 65534); 4 Apr 2005 19:43:49 -0000 Message-ID: <20050404194349.67552.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Mailer: svnmailer-1.0.0-dev Date: Mon, 04 Apr 2005 19:43:49 -0000 Subject: svn commit: r160090 [20/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/ To: jdo-commits@db.apache.org From: mcaisse@apache.org X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Added: incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes= /FieldsOfBigInteger.java URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/= apache/jdo/tck/pc/fieldtypes/FieldsOfBigInteger.java?view=3Dauto&rev=3D1600= 90 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/Fi= eldsOfBigInteger.java (added) +++ incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/Fi= eldsOfBigInteger.java Mon Apr 4 12:41:23 2005 @@ -0,0 +1,1090 @@ +/* + * Copyright 2005 The Apache Software Foundation. + *=20 + * 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=20 + *=20 + * http://www.apache.org/licenses/LICENSE-2.0 + *=20 + * Unless required by applicable law or agreed to in writing, software=20 + * distributed under the License is distributed on an "AS IS" BASIS,=20 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied= .=20 + * See the License for the specific language governing permissions and=20 + * limitations under the License. + */ +=20 +package org.apache.jdo.tck.pc.fieldtypes; + +import java.io.Serializable; + +import java.math.*; +public class FieldsOfBigInteger {=20 + public int identifier; + private BigInteger BigInteger0; + private BigInteger BigInteger1; + private BigInteger BigInteger2; + private BigInteger BigInteger3; + private BigInteger BigInteger4; + private BigInteger BigInteger5; + private BigInteger BigInteger6; + private BigInteger BigInteger7; + private static BigInteger BigInteger8; + private transient BigInteger BigInteger9; + private transient BigInteger BigInteger10; + private transient BigInteger BigInteger11; + private transient BigInteger BigInteger12; + private transient BigInteger BigInteger13; + private transient BigInteger BigInteger14; + private final BigInteger BigInteger15 =3D new BigInteger("100"); + private volatile BigInteger BigInteger16; + private volatile BigInteger BigInteger17; + private volatile BigInteger BigInteger18; + private volatile BigInteger BigInteger19; + private volatile BigInteger BigInteger20; + private volatile BigInteger BigInteger21; + private volatile BigInteger BigInteger22; + private volatile BigInteger BigInteger23; + private static transient BigInteger BigInteger24; + private static final BigInteger BigInteger25 =3D new BigInteger("100"); + private static volatile BigInteger BigInteger26; + private transient final BigInteger BigInteger27 =3D new BigInteger("100"= ); + private transient volatile BigInteger BigInteger28; + private transient volatile BigInteger BigInteger29; + private transient volatile BigInteger BigInteger30; + private transient volatile BigInteger BigInteger31; + private transient volatile BigInteger BigInteger32; + private transient volatile BigInteger BigInteger33; + private static transient final BigInteger BigInteger34 =3D new BigIntege= r("100"); + private static transient volatile BigInteger BigInteger35; + public BigInteger BigInteger36; + public BigInteger BigInteger37; + public BigInteger BigInteger38; + public BigInteger BigInteger39; + public BigInteger BigInteger40; + public BigInteger BigInteger41; + public BigInteger BigInteger42; + public BigInteger BigInteger43; + public static BigInteger BigInteger44; + public transient BigInteger BigInteger45; + public transient BigInteger BigInteger46; + public transient BigInteger BigInteger47; + public transient BigInteger BigInteger48; + public transient BigInteger BigInteger49; + public transient BigInteger BigInteger50; + public final BigInteger BigInteger51 =3D new BigInteger("100"); + public volatile BigInteger BigInteger52; + public volatile BigInteger BigInteger53; + public volatile BigInteger BigInteger54; + public volatile BigInteger BigInteger55; + public volatile BigInteger BigInteger56; + public volatile BigInteger BigInteger57; + public volatile BigInteger BigInteger58; + public volatile BigInteger BigInteger59; + public static transient BigInteger BigInteger60; + public static final BigInteger BigInteger61 =3D new BigInteger("100"); + public static volatile BigInteger BigInteger62; + public transient final BigInteger BigInteger63 =3D new BigInteger("100"); + public transient volatile BigInteger BigInteger64; + public transient volatile BigInteger BigInteger65; + public transient volatile BigInteger BigInteger66; + public transient volatile BigInteger BigInteger67; + public transient volatile BigInteger BigInteger68; + public transient volatile BigInteger BigInteger69; + public static transient final BigInteger BigInteger70 =3D new BigInteger= ("100"); + public static transient volatile BigInteger BigInteger71; + protected BigInteger BigInteger72; + protected BigInteger BigInteger73; + protected BigInteger BigInteger74; + protected BigInteger BigInteger75; + protected BigInteger BigInteger76; + protected BigInteger BigInteger77; + protected BigInteger BigInteger78; + protected BigInteger BigInteger79; + protected static BigInteger BigInteger80; + protected transient BigInteger BigInteger81; + protected transient BigInteger BigInteger82; + protected transient BigInteger BigInteger83; + protected transient BigInteger BigInteger84; + protected transient BigInteger BigInteger85; + protected transient BigInteger BigInteger86; + protected final BigInteger BigInteger87 =3D new BigInteger("100"); + protected volatile BigInteger BigInteger88; + protected volatile BigInteger BigInteger89; + protected volatile BigInteger BigInteger90; + protected volatile BigInteger BigInteger91; + protected volatile BigInteger BigInteger92; + protected volatile BigInteger BigInteger93; + protected volatile BigInteger BigInteger94; + protected volatile BigInteger BigInteger95; + protected static transient BigInteger BigInteger96; + protected static final BigInteger BigInteger97 =3D new BigInteger("100"); + protected static volatile BigInteger BigInteger98; + protected transient final BigInteger BigInteger99 =3D new BigInteger("10= 0"); + protected transient volatile BigInteger BigInteger100; + protected transient volatile BigInteger BigInteger101; + protected transient volatile BigInteger BigInteger102; + protected transient volatile BigInteger BigInteger103; + protected transient volatile BigInteger BigInteger104; + protected transient volatile BigInteger BigInteger105; + protected static transient final BigInteger BigInteger106 =3D new BigInt= eger("100"); + protected static transient volatile BigInteger BigInteger107; + BigInteger BigInteger108; + BigInteger BigInteger109; + BigInteger BigInteger110; + BigInteger BigInteger111; + BigInteger BigInteger112; + BigInteger BigInteger113; + BigInteger BigInteger114; + BigInteger BigInteger115; + static BigInteger BigInteger116; + transient BigInteger BigInteger117; + transient BigInteger BigInteger118; + transient BigInteger BigInteger119; + transient BigInteger BigInteger120; + transient BigInteger BigInteger121; + transient BigInteger BigInteger122; + final BigInteger BigInteger123 =3D new BigInteger("100"); + volatile BigInteger BigInteger124; + volatile BigInteger BigInteger125; + volatile BigInteger BigInteger126; + volatile BigInteger BigInteger127; + volatile BigInteger BigInteger128; + volatile BigInteger BigInteger129; + volatile BigInteger BigInteger130; + volatile BigInteger BigInteger131; + static transient BigInteger BigInteger132; + static final BigInteger BigInteger133 =3D new BigInteger("100"); + static volatile BigInteger BigInteger134; + transient final BigInteger BigInteger135 =3D new BigInteger("100"); + transient volatile BigInteger BigInteger136; + transient volatile BigInteger BigInteger137; + transient volatile BigInteger BigInteger138; + transient volatile BigInteger BigInteger139; + transient volatile BigInteger BigInteger140; + transient volatile BigInteger BigInteger141; + static transient final BigInteger BigInteger142 =3D new BigInteger("100"= ); + static transient volatile BigInteger BigInteger143; + +public static final boolean [] isPersistent =3D {=20 +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 =3D {=20 +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 =3D {=20 +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 =3D {=20 + "private BigInteger BigInteger0", + "embedded=3D true private BigInteger BigInteger1", + "embedded=3D false private BigInteger BigInteger2", + "persistence-modifier=3D none private BigInteger BigInteger3", + "persistence-modifier=3D persistent private BigInteger BigInteger4", + "persistence-modifier=3D persistent embedded=3D true private BigInteg= er BigInteger5", + "persistence-modifier=3D persistent embedded=3D false private BigInte= ger BigInteger6", + "persistence-modifier=3D transactional private BigInteger BigInteger7= ", + "private static BigInteger BigInteger8", + "private transient BigInteger BigInteger9", + "persistence-modifier=3D none private transient BigInteger BigInteger= 10", + "persistence-modifier=3D persistent private transient BigInteger BigI= nteger11", + "persistence-modifier=3D persistent embedded=3D true private transien= t BigInteger BigInteger12", + "persistence-modifier=3D persistent embedded=3D false private transie= nt BigInteger BigInteger13", + "persistence-modifier=3D transactional private transient BigInteger B= igInteger14", + "private final BigInteger BigInteger15", + "private volatile BigInteger BigInteger16", + "embedded=3D true private volatile BigInteger BigInteger17", + "embedded=3D false private volatile BigInteger BigInteger18", + "persistence-modifier=3D none private volatile BigInteger BigInteger1= 9", + "persistence-modifier=3D persistent private volatile BigInteger BigIn= teger20", + "persistence-modifier=3D persistent embedded=3D true private volatile= BigInteger BigInteger21", + "persistence-modifier=3D persistent embedded=3D false private volatil= e BigInteger BigInteger22", + "persistence-modifier=3D transactional private volatile BigInteger Bi= gInteger23", + "private static transient BigInteger BigInteger24", + "private static final BigInteger BigInteger25", + "private static volatile BigInteger BigInteger26", + "private transient final BigInteger BigInteger27", + "private transient volatile BigInteger BigInteger28", + "persistence-modifier=3D none private transient volatile BigInteger B= igInteger29", + "persistence-modifier=3D persistent private transient volatile BigInt= eger BigInteger30", + "persistence-modifier=3D persistent embedded=3D true private transien= t volatile BigInteger BigInteger31", + "persistence-modifier=3D persistent embedded=3D false private transie= nt volatile BigInteger BigInteger32", + "persistence-modifier=3D transactional private transient volatile Big= Integer BigInteger33", + "private static transient final BigInteger BigInteger34", + "private static transient volatile BigInteger BigInteger35", + "public BigInteger BigInteger36", + "embedded=3D true public BigInteger BigInteger37", + "embedded=3D false public BigInteger BigInteger38", + "persistence-modifier=3D none public BigInteger BigInteger39", + "persistence-modifier=3D persistent public BigInteger BigInteger40", + "persistence-modifier=3D persistent embedded=3D true public BigIntege= r BigInteger41", + "persistence-modifier=3D persistent embedded=3D false public BigInteg= er BigInteger42", + "persistence-modifier=3D transactional public BigInteger BigInteger43= ", + "public static BigInteger BigInteger44", + "public transient BigInteger BigInteger45", + "persistence-modifier=3D none public transient BigInteger BigInteger4= 6", + "persistence-modifier=3D persistent public transient BigInteger BigIn= teger47", + "persistence-modifier=3D persistent embedded=3D true public transient= BigInteger BigInteger48", + "persistence-modifier=3D persistent embedded=3D false public transien= t BigInteger BigInteger49", + "persistence-modifier=3D transactional public transient BigInteger Bi= gInteger50", + "public final BigInteger BigInteger51", + "public volatile BigInteger BigInteger52", + "embedded=3D true public volatile BigInteger BigInteger53", + "embedded=3D false public volatile BigInteger BigInteger54", + "persistence-modifier=3D none public volatile BigInteger BigInteger55= ", + "persistence-modifier=3D persistent public volatile BigInteger BigInt= eger56", + "persistence-modifier=3D persistent embedded=3D true public volatile = BigInteger BigInteger57", + "persistence-modifier=3D persistent embedded=3D false public volatile= BigInteger BigInteger58", + "persistence-modifier=3D transactional public volatile BigInteger Big= Integer59", + "public static transient BigInteger BigInteger60", + "public static final BigInteger BigInteger61", + "public static volatile BigInteger BigInteger62", + "public transient final BigInteger BigInteger63", + "public transient volatile BigInteger BigInteger64", + "persistence-modifier=3D none public transient volatile BigInteger Bi= gInteger65", + "persistence-modifier=3D persistent public transient volatile BigInte= ger BigInteger66", + "persistence-modifier=3D persistent embedded=3D true public transient= volatile BigInteger BigInteger67", + "persistence-modifier=3D persistent embedded=3D false public transien= t volatile BigInteger BigInteger68", + "persistence-modifier=3D transactional public transient volatile BigI= nteger BigInteger69", + "public static transient final BigInteger BigInteger70", + "public static transient volatile BigInteger BigInteger71", + "protected BigInteger BigInteger72", + "embedded=3D true protected BigInteger BigInteger73", + "embedded=3D false protected BigInteger BigInteger74", + "persistence-modifier=3D none protected BigInteger BigInteger75", + "persistence-modifier=3D persistent protected BigInteger BigInteger76= ", + "persistence-modifier=3D persistent embedded=3D true protected BigInt= eger BigInteger77", + "persistence-modifier=3D persistent embedded=3D false protected BigIn= teger BigInteger78", + "persistence-modifier=3D transactional protected BigInteger BigIntege= r79", + "protected static BigInteger BigInteger80", + "protected transient BigInteger BigInteger81", + "persistence-modifier=3D none protected transient BigInteger BigInteg= er82", + "persistence-modifier=3D persistent protected transient BigInteger Bi= gInteger83", + "persistence-modifier=3D persistent embedded=3D true protected transi= ent BigInteger BigInteger84", + "persistence-modifier=3D persistent embedded=3D false protected trans= ient BigInteger BigInteger85", + "persistence-modifier=3D transactional protected transient BigInteger= BigInteger86", + "protected final BigInteger BigInteger87", + "protected volatile BigInteger BigInteger88", + "embedded=3D true protected volatile BigInteger BigInteger89", + "embedded=3D false protected volatile BigInteger BigInteger90", + "persistence-modifier=3D none protected volatile BigInteger BigIntege= r91", + "persistence-modifier=3D persistent protected volatile BigInteger Big= Integer92", + "persistence-modifier=3D persistent embedded=3D true protected volati= le BigInteger BigInteger93", + "persistence-modifier=3D persistent embedded=3D false protected volat= ile BigInteger BigInteger94", + "persistence-modifier=3D transactional protected volatile BigInteger = BigInteger95", + "protected static transient BigInteger BigInteger96", + "protected static final BigInteger BigInteger97", + "protected static volatile BigInteger BigInteger98", + "protected transient final BigInteger BigInteger99", + "protected transient volatile BigInteger BigInteger100", + "persistence-modifier=3D none protected transient volatile BigInteger= BigInteger101", + "persistence-modifier=3D persistent protected transient volatile BigI= nteger BigInteger102", + "persistence-modifier=3D persistent embedded=3D true protected transi= ent volatile BigInteger BigInteger103", + "persistence-modifier=3D persistent embedded=3D false protected trans= ient volatile BigInteger BigInteger104", + "persistence-modifier=3D transactional protected transient volatile B= igInteger BigInteger105", + "protected static transient final BigInteger BigInteger106", + "protected static transient volatile BigInteger BigInteger107", + "BigInteger BigInteger108", + "embedded=3D true BigInteger BigInteger109", + "embedded=3D false BigInteger BigInteger110", + "persistence-modifier=3D none BigInteger BigInteger111", + "persistence-modifier=3D persistent BigInteger BigInteger112", + "persistence-modifier=3D persistent embedded=3D true BigInteger BigIn= teger113", + "persistence-modifier=3D persistent embedded=3D false BigInteger BigI= nteger114", + "persistence-modifier=3D transactional BigInteger BigInteger115", + "static BigInteger BigInteger116", + "transient BigInteger BigInteger117", + "persistence-modifier=3D none transient BigInteger BigInteger118", + "persistence-modifier=3D persistent transient BigInteger BigInteger11= 9", + "persistence-modifier=3D persistent embedded=3D true transient BigInt= eger BigInteger120", + "persistence-modifier=3D persistent embedded=3D false transient BigIn= teger BigInteger121", + "persistence-modifier=3D transactional transient BigInteger BigIntege= r122", + "final BigInteger BigInteger123", + "volatile BigInteger BigInteger124", + "embedded=3D true volatile BigInteger BigInteger125", + "embedded=3D false volatile BigInteger BigInteger126", + "persistence-modifier=3D none volatile BigInteger BigInteger127", + "persistence-modifier=3D persistent volatile BigInteger BigInteger128= ", + "persistence-modifier=3D persistent embedded=3D true volatile BigInte= ger BigInteger129", + "persistence-modifier=3D persistent embedded=3D false volatile BigInt= eger BigInteger130", + "persistence-modifier=3D transactional volatile BigInteger BigInteger= 131", + "static transient BigInteger BigInteger132", + "static final BigInteger BigInteger133", + "static volatile BigInteger BigInteger134", + "transient final BigInteger BigInteger135", + "transient volatile BigInteger BigInteger136", + "persistence-modifier=3D none transient volatile BigInteger BigIntege= r137", + "persistence-modifier=3D persistent transient volatile BigInteger Big= Integer138", + "persistence-modifier=3D persistent embedded=3D true transient volati= le BigInteger BigInteger139", + "persistence-modifier=3D persistent embedded=3D false transient volat= ile BigInteger BigInteger140", + "persistence-modifier=3D transactional transient volatile BigInteger = BigInteger141", + "static transient final BigInteger BigInteger142", + "static transient volatile BigInteger BigInteger143" + }; + public int getLength() + { + return fieldSpecs.length; + } + public BigInteger get(int index) + { + switch (index) + { + case(0): + return BigInteger0; + case(1): + return BigInteger1; + case(2): + return BigInteger2; + case(3): + return BigInteger3; + case(4): + return BigInteger4; + case(5): + return BigInteger5; + case(6): + return BigInteger6; + case(7): + return BigInteger7; + case(8): + return BigInteger8; + case(9): + return BigInteger9; + case(10): + return BigInteger10; + case(11): + return BigInteger11; + case(12): + return BigInteger12; + case(13): + return BigInteger13; + case(14): + return BigInteger14; + case(15): + return BigInteger15; + case(16): + return BigInteger16; + case(17): + return BigInteger17; + case(18): + return BigInteger18; + case(19): + return BigInteger19; + case(20): + return BigInteger20; + case(21): + return BigInteger21; + case(22): + return BigInteger22; + case(23): + return BigInteger23; + case(24): + return BigInteger24; + case(25): + return BigInteger25; + case(26): + return BigInteger26; + case(27): + return BigInteger27; + case(28): + return BigInteger28; + case(29): + return BigInteger29; + case(30): + return BigInteger30; + case(31): + return BigInteger31; + case(32): + return BigInteger32; + case(33): + return BigInteger33; + case(34): + return BigInteger34; + case(35): + return BigInteger35; + case(36): + return BigInteger36; + case(37): + return BigInteger37; + case(38): + return BigInteger38; + case(39): + return BigInteger39; + case(40): + return BigInteger40; + case(41): + return BigInteger41; + case(42): + return BigInteger42; + case(43): + return BigInteger43; + case(44): + return BigInteger44; + case(45): + return BigInteger45; + case(46): + return BigInteger46; + case(47): + return BigInteger47; + case(48): + return BigInteger48; + case(49): + return BigInteger49; + case(50): + return BigInteger50; + case(51): + return BigInteger51; + case(52): + return BigInteger52; + case(53): + return BigInteger53; + case(54): + return BigInteger54; + case(55): + return BigInteger55; + case(56): + return BigInteger56; + case(57): + return BigInteger57; + case(58): + return BigInteger58; + case(59): + return BigInteger59; + case(60): + return BigInteger60; + case(61): + return BigInteger61; + case(62): + return BigInteger62; + case(63): + return BigInteger63; + case(64): + return BigInteger64; + case(65): + return BigInteger65; + case(66): + return BigInteger66; + case(67): + return BigInteger67; + case(68): + return BigInteger68; + case(69): + return BigInteger69; + case(70): + return BigInteger70; + case(71): + return BigInteger71; + case(72): + return BigInteger72; + case(73): + return BigInteger73; + case(74): + return BigInteger74; + case(75): + return BigInteger75; + case(76): + return BigInteger76; + case(77): + return BigInteger77; + case(78): + return BigInteger78; + case(79): + return BigInteger79; + case(80): + return BigInteger80; + case(81): + return BigInteger81; + case(82): + return BigInteger82; + case(83): + return BigInteger83; + case(84): + return BigInteger84; + case(85): + return BigInteger85; + case(86): + return BigInteger86; + case(87): + return BigInteger87; + case(88): + return BigInteger88; + case(89): + return BigInteger89; + case(90): + return BigInteger90; + case(91): + return BigInteger91; + case(92): + return BigInteger92; + case(93): + return BigInteger93; + case(94): + return BigInteger94; + case(95): + return BigInteger95; + case(96): + return BigInteger96; + case(97): + return BigInteger97; + case(98): + return BigInteger98; + case(99): + return BigInteger99; + case(100): + return BigInteger100; + case(101): + return BigInteger101; + case(102): + return BigInteger102; + case(103): + return BigInteger103; + case(104): + return BigInteger104; + case(105): + return BigInteger105; + case(106): + return BigInteger106; + case(107): + return BigInteger107; + case(108): + return BigInteger108; + case(109): + return BigInteger109; + case(110): + return BigInteger110; + case(111): + return BigInteger111; + case(112): + return BigInteger112; + case(113): + return BigInteger113; + case(114): + return BigInteger114; + case(115): + return BigInteger115; + case(116): + return BigInteger116; + case(117): + return BigInteger117; + case(118): + return BigInteger118; + case(119): + return BigInteger119; + case(120): + return BigInteger120; + case(121): + return BigInteger121; + case(122): + return BigInteger122; + case(123): + return BigInteger123; + case(124): + return BigInteger124; + case(125): + return BigInteger125; + case(126): + return BigInteger126; + case(127): + return BigInteger127; + case(128): + return BigInteger128; + case(129): + return BigInteger129; + case(130): + return BigInteger130; + case(131): + return BigInteger131; + case(132): + return BigInteger132; + case(133): + return BigInteger133; + case(134): + return BigInteger134; + case(135): + return BigInteger135; + case(136): + return BigInteger136; + case(137): + return BigInteger137; + case(138): + return BigInteger138; + case(139): + return BigInteger139; + case(140): + return BigInteger140; + case(141): + return BigInteger141; + case(142): + return BigInteger142; + case(143): + return BigInteger143; + default: + throw new IndexOutOfBoundsException(); + } + } + public boolean set(int index,BigInteger value) + { + if(fieldSpecs[index].indexOf("final") !=3D -1) + return false; + switch (index) + { + case(0): + BigInteger0=3D value; + break; + case(1): + BigInteger1=3D value; + break; + case(2): + BigInteger2=3D value; + break; + case(3): + BigInteger3=3D value; + break; + case(4): + BigInteger4=3D value; + break; + case(5): + BigInteger5=3D value; + break; + case(6): + BigInteger6=3D value; + break; + case(7): + BigInteger7=3D value; + break; + case(8): + BigInteger8=3D value; + break; + case(9): + BigInteger9=3D value; + break; + case(10): + BigInteger10=3D value; + break; + case(11): + BigInteger11=3D value; + break; + case(12): + BigInteger12=3D value; + break; + case(13): + BigInteger13=3D value; + break; + case(14): + BigInteger14=3D value; + break; + case(16): + BigInteger16=3D value; + break; + case(17): + BigInteger17=3D value; + break; + case(18): + BigInteger18=3D value; + break; + case(19): + BigInteger19=3D value; + break; + case(20): + BigInteger20=3D value; + break; + case(21): + BigInteger21=3D value; + break; + case(22): + BigInteger22=3D value; + break; + case(23): + BigInteger23=3D value; + break; + case(24): + BigInteger24=3D value; + break; + case(26): + BigInteger26=3D value; + break; + case(28): + BigInteger28=3D value; + break; + case(29): + BigInteger29=3D value; + break; + case(30): + BigInteger30=3D value; + break; + case(31): + BigInteger31=3D value; + break; + case(32): + BigInteger32=3D value; + break; + case(33): + BigInteger33=3D value; + break; + case(35): + BigInteger35=3D value; + break; + case(36): + BigInteger36=3D value; + break; + case(37): + BigInteger37=3D value; + break; + case(38): + BigInteger38=3D value; + break; + case(39): + BigInteger39=3D value; + break; + case(40): + BigInteger40=3D value; + break; + case(41): + BigInteger41=3D value; + break; + case(42): + BigInteger42=3D value; + break; + case(43): + BigInteger43=3D value; + break; + case(44): + BigInteger44=3D value; + break; + case(45): + BigInteger45=3D value; + break; + case(46): + BigInteger46=3D value; + break; + case(47): + BigInteger47=3D value; + break; + case(48): + BigInteger48=3D value; + break; + case(49): + BigInteger49=3D value; + break; + case(50): + BigInteger50=3D value; + break; + case(52): + BigInteger52=3D value; + break; + case(53): + BigInteger53=3D value; + break; + case(54): + BigInteger54=3D value; + break; + case(55): + BigInteger55=3D value; + break; + case(56): + BigInteger56=3D value; + break; + case(57): + BigInteger57=3D value; + break; + case(58): + BigInteger58=3D value; + break; + case(59): + BigInteger59=3D value; + break; + case(60): + BigInteger60=3D value; + break; + case(62): + BigInteger62=3D value; + break; + case(64): + BigInteger64=3D value; + break; + case(65): + BigInteger65=3D value; + break; + case(66): + BigInteger66=3D value; + break; + case(67): + BigInteger67=3D value; + break; + case(68): + BigInteger68=3D value; + break; + case(69): + BigInteger69=3D value; + break; + case(71): + BigInteger71=3D value; + break; + case(72): + BigInteger72=3D value; + break; + case(73): + BigInteger73=3D value; + break; + case(74): + BigInteger74=3D value; + break; + case(75): + BigInteger75=3D value; + break; + case(76): + BigInteger76=3D value; + break; + case(77): + BigInteger77=3D value; + break; + case(78): + BigInteger78=3D value; + break; + case(79): + BigInteger79=3D value; + break; + case(80): + BigInteger80=3D value; + break; + case(81): + BigInteger81=3D value; + break; + case(82): + BigInteger82=3D value; + break; + case(83): + BigInteger83=3D value; + break; + case(84): + BigInteger84=3D value; + break; + case(85): + BigInteger85=3D value; + break; + case(86): + BigInteger86=3D value; + break; + case(88): + BigInteger88=3D value; + break; + case(89): + BigInteger89=3D value; + break; + case(90): + BigInteger90=3D value; + break; + case(91): + BigInteger91=3D value; + break; + case(92): + BigInteger92=3D value; + break; + case(93): + BigInteger93=3D value; + break; + case(94): + BigInteger94=3D value; + break; + case(95): + BigInteger95=3D value; + break; + case(96): + BigInteger96=3D value; + break; + case(98): + BigInteger98=3D value; + break; + case(100): + BigInteger100=3D value; + break; + case(101): + BigInteger101=3D value; + break; + case(102): + BigInteger102=3D value; + break; + case(103): + BigInteger103=3D value; + break; + case(104): + BigInteger104=3D value; + break; + case(105): + BigInteger105=3D value; + break; + case(107): + BigInteger107=3D value; + break; + case(108): + BigInteger108=3D value; + break; + case(109): + BigInteger109=3D value; + break; + case(110): + BigInteger110=3D value; + break; + case(111): + BigInteger111=3D value; + break; + case(112): + BigInteger112=3D value; + break; + case(113): + BigInteger113=3D value; + break; + case(114): + BigInteger114=3D value; + break; + case(115): + BigInteger115=3D value; + break; + case(116): + BigInteger116=3D value; + break; + case(117): + BigInteger117=3D value; + break; + case(118): + BigInteger118=3D value; + break; + case(119): + BigInteger119=3D value; + break; + case(120): + BigInteger120=3D value; + break; + case(121): + BigInteger121=3D value; + break; + case(122): + BigInteger122=3D value; + break; + case(124): + BigInteger124=3D value; + break; + case(125): + BigInteger125=3D value; + break; + case(126): + BigInteger126=3D value; + break; + case(127): + BigInteger127=3D value; + break; + case(128): + BigInteger128=3D value; + break; + case(129): + BigInteger129=3D value; + break; + case(130): + BigInteger130=3D value; + break; + case(131): + BigInteger131=3D value; + break; + case(132): + BigInteger132=3D value; + break; + case(134): + BigInteger134=3D value; + break; + case(136): + BigInteger136=3D value; + break; + case(137): + BigInteger137=3D value; + break; + case(138): + BigInteger138=3D value; + break; + case(139): + BigInteger139=3D value; + break; + case(140): + BigInteger140=3D value; + break; + case(141): + BigInteger141=3D value; + break; + case(143): + BigInteger143=3D value; + break; + default: + throw new IndexOutOfBoundsException(); + } + return true; + } + + public static class Oid implements Serializable { + public int identifier; + + public Oid() { + } + + public Oid(String s) { identifier =3D 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 !=3D null && (other instanceof Oid)) { + Oid k =3D (Oid)other; + return k.identifier =3D=3D this.identifier; + } + return false; + } + =20 + protected static String justTheId(String str) { + return str.substring(str.indexOf(':') + 1); + } + + } =20 +} Propchange: incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/field= types/FieldsOfBigInteger.java ---------------------------------------------------------------------------= --- svn:executable =3D * Added: incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes= /FieldsOfBoolean.java URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/java/org/= apache/jdo/tck/pc/fieldtypes/FieldsOfBoolean.java?view=3Dauto&rev=3D160090 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/Fi= eldsOfBoolean.java (added) +++ incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/fieldtypes/Fi= eldsOfBoolean.java Mon Apr 4 12:41:23 2005 @@ -0,0 +1,1089 @@ +/* + * Copyright 2005 The Apache Software Foundation. + *=20 + * 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=20 + *=20 + * http://www.apache.org/licenses/LICENSE-2.0 + *=20 + * Unless required by applicable law or agreed to in writing, software=20 + * distributed under the License is distributed on an "AS IS" BASIS,=20 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied= .=20 + * See the License for the specific language governing permissions and=20 + * limitations under the License. + */ +=20 +package org.apache.jdo.tck.pc.fieldtypes; + +import java.io.Serializable; + +public class FieldsOfBoolean {=20 + public int identifier; + private Boolean Boolean0; + private Boolean Boolean1; + private Boolean Boolean2; + private Boolean Boolean3; + private Boolean Boolean4; + private Boolean Boolean5; + private Boolean Boolean6; + private Boolean Boolean7; + private static Boolean Boolean8; + private transient Boolean Boolean9; + private transient Boolean Boolean10; + private transient Boolean Boolean11; + private transient Boolean Boolean12; + private transient Boolean Boolean13; + private transient Boolean Boolean14; + private final Boolean Boolean15 =3D new Boolean(false); + private volatile Boolean Boolean16; + private volatile Boolean Boolean17; + private volatile Boolean Boolean18; + private volatile Boolean Boolean19; + private volatile Boolean Boolean20; + private volatile Boolean Boolean21; + private volatile Boolean Boolean22; + private volatile Boolean Boolean23; + private static transient Boolean Boolean24; + private static final Boolean Boolean25 =3D new Boolean(false); + private static volatile Boolean Boolean26; + private transient final Boolean Boolean27 =3D new Boolean(false); + private transient volatile Boolean Boolean28; + private transient volatile Boolean Boolean29; + private transient volatile Boolean Boolean30; + private transient volatile Boolean Boolean31; + private transient volatile Boolean Boolean32; + private transient volatile Boolean Boolean33; + private static transient final Boolean Boolean34 =3D new Boolean(false); + private static transient volatile Boolean Boolean35; + public Boolean Boolean36; + public Boolean Boolean37; + public Boolean Boolean38; + public Boolean Boolean39; + public Boolean Boolean40; + public Boolean Boolean41; + public Boolean Boolean42; + public Boolean Boolean43; + public static Boolean Boolean44; + public transient Boolean Boolean45; + public transient Boolean Boolean46; + public transient Boolean Boolean47; + public transient Boolean Boolean48; + public transient Boolean Boolean49; + public transient Boolean Boolean50; + public final Boolean Boolean51 =3D new Boolean(false); + public volatile Boolean Boolean52; + public volatile Boolean Boolean53; + public volatile Boolean Boolean54; + public volatile Boolean Boolean55; + public volatile Boolean Boolean56; + public volatile Boolean Boolean57; + public volatile Boolean Boolean58; + public volatile Boolean Boolean59; + public static transient Boolean Boolean60; + public static final Boolean Boolean61 =3D new Boolean(false); + public static volatile Boolean Boolean62; + public transient final Boolean Boolean63 =3D new Boolean(false); + public transient volatile Boolean Boolean64; + public transient volatile Boolean Boolean65; + public transient volatile Boolean Boolean66; + public transient volatile Boolean Boolean67; + public transient volatile Boolean Boolean68; + public transient volatile Boolean Boolean69; + public static transient final Boolean Boolean70 =3D new Boolean(false); + public static transient volatile Boolean Boolean71; + protected Boolean Boolean72; + protected Boolean Boolean73; + protected Boolean Boolean74; + protected Boolean Boolean75; + protected Boolean Boolean76; + protected Boolean Boolean77; + protected Boolean Boolean78; + protected Boolean Boolean79; + protected static Boolean Boolean80; + protected transient Boolean Boolean81; + protected transient Boolean Boolean82; + protected transient Boolean Boolean83; + protected transient Boolean Boolean84; + protected transient Boolean Boolean85; + protected transient Boolean Boolean86; + protected final Boolean Boolean87 =3D new Boolean(false); + protected volatile Boolean Boolean88; + protected volatile Boolean Boolean89; + protected volatile Boolean Boolean90; + protected volatile Boolean Boolean91; + protected volatile Boolean Boolean92; + protected volatile Boolean Boolean93; + protected volatile Boolean Boolean94; + protected volatile Boolean Boolean95; + protected static transient Boolean Boolean96; + protected static final Boolean Boolean97 =3D new Boolean(false); + protected static volatile Boolean Boolean98; + protected transient final Boolean Boolean99 =3D new Boolean(false); + protected transient volatile Boolean Boolean100; + protected transient volatile Boolean Boolean101; + protected transient volatile Boolean Boolean102; + protected transient volatile Boolean Boolean103; + protected transient volatile Boolean Boolean104; + protected transient volatile Boolean Boolean105; + protected static transient final Boolean Boolean106 =3D new Boolean(fals= e); + protected static transient volatile Boolean Boolean107; + Boolean Boolean108; + Boolean Boolean109; + Boolean Boolean110; + Boolean Boolean111; + Boolean Boolean112; + Boolean Boolean113; + Boolean Boolean114; + Boolean Boolean115; + static Boolean Boolean116; + transient Boolean Boolean117; + transient Boolean Boolean118; + transient Boolean Boolean119; + transient Boolean Boolean120; + transient Boolean Boolean121; + transient Boolean Boolean122; + final Boolean Boolean123 =3D new Boolean(false); + volatile Boolean Boolean124; + volatile Boolean Boolean125; + volatile Boolean Boolean126; + volatile Boolean Boolean127; + volatile Boolean Boolean128; + volatile Boolean Boolean129; + volatile Boolean Boolean130; + volatile Boolean Boolean131; + static transient Boolean Boolean132; + static final Boolean Boolean133 =3D new Boolean(false); + static volatile Boolean Boolean134; + transient final Boolean Boolean135 =3D new Boolean(false); + transient volatile Boolean Boolean136; + transient volatile Boolean Boolean137; + transient volatile Boolean Boolean138; + transient volatile Boolean Boolean139; + transient volatile Boolean Boolean140; + transient volatile Boolean Boolean141; + static transient final Boolean Boolean142 =3D new Boolean(false); + static transient volatile Boolean Boolean143; + +public static final boolean [] isPersistent =3D {=20 +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 =3D {=20 +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 =3D {=20 +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 =3D {=20 + "private Boolean Boolean0", + "embedded=3D true private Boolean Boolean1", + "embedded=3D false private Boolean Boolean2", + "persistence-modifier=3D none private Boolean Boolean3", + "persistence-modifier=3D persistent private Boolean Boolean4", + "persistence-modifier=3D persistent embedded=3D true private Boolean = Boolean5", + "persistence-modifier=3D persistent embedded=3D false private Boolean= Boolean6", + "persistence-modifier=3D transactional private Boolean Boolean7", + "private static Boolean Boolean8", + "private transient Boolean Boolean9", + "persistence-modifier=3D none private transient Boolean Boolean10", + "persistence-modifier=3D persistent private transient Boolean Boolean= 11", + "persistence-modifier=3D persistent embedded=3D true private transien= t Boolean Boolean12", + "persistence-modifier=3D persistent embedded=3D false private transie= nt Boolean Boolean13", + "persistence-modifier=3D transactional private transient Boolean Bool= ean14", + "private final Boolean Boolean15", + "private volatile Boolean Boolean16", + "embedded=3D true private volatile Boolean Boolean17", + "embedded=3D false private volatile Boolean Boolean18", + "persistence-modifier=3D none private volatile Boolean Boolean19", + "persistence-modifier=3D persistent private volatile Boolean Boolean2= 0", + "persistence-modifier=3D persistent embedded=3D true private volatile= Boolean Boolean21", + "persistence-modifier=3D persistent embedded=3D false private volatil= e Boolean Boolean22", + "persistence-modifier=3D transactional private volatile Boolean Boole= an23", + "private static transient Boolean Boolean24", + "private static final Boolean Boolean25", + "private static volatile Boolean Boolean26", + "private transient final Boolean Boolean27", + "private transient volatile Boolean Boolean28", + "persistence-modifier=3D none private transient volatile Boolean Bool= ean29", + "persistence-modifier=3D persistent private transient volatile Boolea= n Boolean30", + "persistence-modifier=3D persistent embedded=3D true private transien= t volatile Boolean Boolean31", + "persistence-modifier=3D persistent embedded=3D false private transie= nt volatile Boolean Boolean32", + "persistence-modifier=3D transactional private transient volatile Boo= lean Boolean33", + "private static transient final Boolean Boolean34", + "private static transient volatile Boolean Boolean35", + "public Boolean Boolean36", + "embedded=3D true public Boolean Boolean37", + "embedded=3D false public Boolean Boolean38", + "persistence-modifier=3D none public Boolean Boolean39", + "persistence-modifier=3D persistent public Boolean Boolean40", + "persistence-modifier=3D persistent embedded=3D true public Boolean B= oolean41", + "persistence-modifier=3D persistent embedded=3D false public Boolean = Boolean42", + "persistence-modifier=3D transactional public Boolean Boolean43", + "public static Boolean Boolean44", + "public transient Boolean Boolean45", + "persistence-modifier=3D none public transient Boolean Boolean46", + "persistence-modifier=3D persistent public transient Boolean Boolean4= 7", + "persistence-modifier=3D persistent embedded=3D true public transient= Boolean Boolean48", + "persistence-modifier=3D persistent embedded=3D false public transien= t Boolean Boolean49", + "persistence-modifier=3D transactional public transient Boolean Boole= an50", + "public final Boolean Boolean51", + "public volatile Boolean Boolean52", + "embedded=3D true public volatile Boolean Boolean53", + "embedded=3D false public volatile Boolean Boolean54", + "persistence-modifier=3D none public volatile Boolean Boolean55", + "persistence-modifier=3D persistent public volatile Boolean Boolean56= ", + "persistence-modifier=3D persistent embedded=3D true public volatile = Boolean Boolean57", + "persistence-modifier=3D persistent embedded=3D false public volatile= Boolean Boolean58", + "persistence-modifier=3D transactional public volatile Boolean Boolea= n59", + "public static transient Boolean Boolean60", + "public static final Boolean Boolean61", + "public static volatile Boolean Boolean62", + "public transient final Boolean Boolean63", + "public transient volatile Boolean Boolean64", + "persistence-modifier=3D none public transient volatile Boolean Boole= an65", + "persistence-modifier=3D persistent public transient volatile Boolean= Boolean66", + "persistence-modifier=3D persistent embedded=3D true public transient= volatile Boolean Boolean67", + "persistence-modifier=3D persistent embedded=3D false public transien= t volatile Boolean Boolean68", + "persistence-modifier=3D transactional public transient volatile Bool= ean Boolean69", + "public static transient final Boolean Boolean70", + "public static transient volatile Boolean Boolean71", + "protected Boolean Boolean72", + "embedded=3D true protected Boolean Boolean73", + "embedded=3D false protected Boolean Boolean74", + "persistence-modifier=3D none protected Boolean Boolean75", + "persistence-modifier=3D persistent protected Boolean Boolean76", + "persistence-modifier=3D persistent embedded=3D true protected Boolea= n Boolean77", + "persistence-modifier=3D persistent embedded=3D false protected Boole= an Boolean78", + "persistence-modifier=3D transactional protected Boolean Boolean79", + "protected static Boolean Boolean80", + "protected transient Boolean Boolean81", + "persistence-modifier=3D none protected transient Boolean Boolean82", + "persistence-modifier=3D persistent protected transient Boolean Boole= an83", + "persistence-modifier=3D persistent embedded=3D true protected transi= ent Boolean Boolean84", + "persistence-modifier=3D persistent embedded=3D false protected trans= ient Boolean Boolean85", + "persistence-modifier=3D transactional protected transient Boolean Bo= olean86", + "protected final Boolean Boolean87", + "protected volatile Boolean Boolean88", + "embedded=3D true protected volatile Boolean Boolean89", + "embedded=3D false protected volatile Boolean Boolean90", + "persistence-modifier=3D none protected volatile Boolean Boolean91", + "persistence-modifier=3D persistent protected volatile Boolean Boolea= n92", + "persistence-modifier=3D persistent embedded=3D true protected volati= le Boolean Boolean93", + "persistence-modifier=3D persistent embedded=3D false protected volat= ile Boolean Boolean94", + "persistence-modifier=3D transactional protected volatile Boolean Boo= lean95", + "protected static transient Boolean Boolean96", + "protected static final Boolean Boolean97", + "protected static volatile Boolean Boolean98", + "protected transient final Boolean Boolean99", + "protected transient volatile Boolean Boolean100", + "persistence-modifier=3D none protected transient volatile Boolean Bo= olean101", + "persistence-modifier=3D persistent protected transient volatile Bool= ean Boolean102", + "persistence-modifier=3D persistent embedded=3D true protected transi= ent volatile Boolean Boolean103", + "persistence-modifier=3D persistent embedded=3D false protected trans= ient volatile Boolean Boolean104", + "persistence-modifier=3D transactional protected transient volatile B= oolean Boolean105", + "protected static transient final Boolean Boolean106", + "protected static transient volatile Boolean Boolean107", + "Boolean Boolean108", + "embedded=3D true Boolean Boolean109", + "embedded=3D false Boolean Boolean110", + "persistence-modifier=3D none Boolean Boolean111", + "persistence-modifier=3D persistent Boolean Boolean112", + "persistence-modifier=3D persistent embedded=3D true Boolean Boolean1= 13", + "persistence-modifier=3D persistent embedded=3D false Boolean Boolean= 114", + "persistence-modifier=3D transactional Boolean Boolean115", + "static Boolean Boolean116", + "transient Boolean Boolean117", + "persistence-modifier=3D none transient Boolean Boolean118", + "persistence-modifier=3D persistent transient Boolean Boolean119", + "persistence-modifier=3D persistent embedded=3D true transient Boolea= n Boolean120", + "persistence-modifier=3D persistent embedded=3D false transient Boole= an Boolean121", + "persistence-modifier=3D transactional transient Boolean Boolean122", + "final Boolean Boolean123", + "volatile Boolean Boolean124", + "embedded=3D true volatile Boolean Boolean125", + "embedded=3D false volatile Boolean Boolean126", + "persistence-modifier=3D none volatile Boolean Boolean127", + "persistence-modifier=3D persistent volatile Boolean Boolean128", + "persistence-modifier=3D persistent embedded=3D true volatile Boolean= Boolean129", + "persistence-modifier=3D persistent embedded=3D false volatile Boolea= n Boolean130", + "persistence-modifier=3D transactional volatile Boolean Boolean131", + "static transient Boolean Boolean132", + "static final Boolean Boolean133", + "static volatile Boolean Boolean134", + "transient final Boolean Boolean135", + "transient volatile Boolean Boolean136", + "persistence-modifier=3D none transient volatile Boolean Boolean137", + "persistence-modifier=3D persistent transient volatile Boolean Boolea= n138", + "persistence-modifier=3D persistent embedded=3D true transient volati= le Boolean Boolean139", + "persistence-modifier=3D persistent embedded=3D false transient volat= ile Boolean Boolean140", + "persistence-modifier=3D transactional transient volatile Boolean Boo= lean141", + "static transient final Boolean Boolean142", + "static transient volatile Boolean Boolean143" + }; + public int getLength() + { + return fieldSpecs.length; + } + public Boolean get(int index) + { + switch (index) + { + case(0): + return Boolean0; + case(1): + return Boolean1; + case(2): + return Boolean2; + case(3): + return Boolean3; + case(4): + return Boolean4; + case(5): + return Boolean5; + case(6): + return Boolean6; + case(7): + return Boolean7; + case(8): + return Boolean8; + case(9): + return Boolean9; + case(10): + return Boolean10; + case(11): + return Boolean11; + case(12): + return Boolean12; + case(13): + return Boolean13; + case(14): + return Boolean14; + case(15): + return Boolean15; + case(16): + return Boolean16; + case(17): + return Boolean17; + case(18): + return Boolean18; + case(19): + return Boolean19; + case(20): + return Boolean20; + case(21): + return Boolean21; + case(22): + return Boolean22; + case(23): + return Boolean23; + case(24): + return Boolean24; + case(25): + return Boolean25; + case(26): + return Boolean26; + case(27): + return Boolean27; + case(28): + return Boolean28; + case(29): + return Boolean29; + case(30): + return Boolean30; + case(31): + return Boolean31; + case(32): + return Boolean32; + case(33): + return Boolean33; + case(34): + return Boolean34; + case(35): + return Boolean35; + case(36): + return Boolean36; + case(37): + return Boolean37; + case(38): + return Boolean38; + case(39): + return Boolean39; + case(40): + return Boolean40; + case(41): + return Boolean41; + case(42): + return Boolean42; + case(43): + return Boolean43; + case(44): + return Boolean44; + case(45): + return Boolean45; + case(46): + return Boolean46; + case(47): + return Boolean47; + case(48): + return Boolean48; + case(49): + return Boolean49; + case(50): + return Boolean50; + case(51): + return Boolean51; + case(52): + return Boolean52; + case(53): + return Boolean53; + case(54): + return Boolean54; + case(55): + return Boolean55; + case(56): + return Boolean56; + case(57): + return Boolean57; + case(58): + return Boolean58; + case(59): + return Boolean59; + case(60): + return Boolean60; + case(61): + return Boolean61; + case(62): + return Boolean62; + case(63): + return Boolean63; + case(64): + return Boolean64; + case(65): + return Boolean65; + case(66): + return Boolean66; + case(67): + return Boolean67; + case(68): + return Boolean68; + case(69): + return Boolean69; + case(70): + return Boolean70; + case(71): + return Boolean71; + case(72): + return Boolean72; + case(73): + return Boolean73; + case(74): + return Boolean74; + case(75): + return Boolean75; + case(76): + return Boolean76; + case(77): + return Boolean77; + case(78): + return Boolean78; + case(79): + return Boolean79; + case(80): + return Boolean80; + case(81): + return Boolean81; + case(82): + return Boolean82; + case(83): + return Boolean83; + case(84): + return Boolean84; + case(85): + return Boolean85; + case(86): + return Boolean86; + case(87): + return Boolean87; + case(88): + return Boolean88; + case(89): + return Boolean89; + case(90): + return Boolean90; + case(91): + return Boolean91; + case(92): + return Boolean92; + case(93): + return Boolean93; + case(94): + return Boolean94; + case(95): + return Boolean95; + case(96): + return Boolean96; + case(97): + return Boolean97; + case(98): + return Boolean98; + case(99): + return Boolean99; + case(100): + return Boolean100; + case(101): + return Boolean101; + case(102): + return Boolean102; + case(103): + return Boolean103; + case(104): + return Boolean104; + case(105): + return Boolean105; + case(106): + return Boolean106; + case(107): + return Boolean107; + case(108): + return Boolean108; + case(109): + return Boolean109; + case(110): + return Boolean110; + case(111): + return Boolean111; + case(112): + return Boolean112; + case(113): + return Boolean113; + case(114): + return Boolean114; + case(115): + return Boolean115; + case(116): + return Boolean116; + case(117): + return Boolean117; + case(118): + return Boolean118; + case(119): + return Boolean119; + case(120): + return Boolean120; + case(121): + return Boolean121; + case(122): + return Boolean122; + case(123): + return Boolean123; + case(124): + return Boolean124; + case(125): + return Boolean125; + case(126): + return Boolean126; + case(127): + return Boolean127; + case(128): + return Boolean128; + case(129): + return Boolean129; + case(130): + return Boolean130; + case(131): + return Boolean131; + case(132): + return Boolean132; + case(133): + return Boolean133; + case(134): + return Boolean134; + case(135): + return Boolean135; + case(136): + return Boolean136; + case(137): + return Boolean137; + case(138): + return Boolean138; + case(139): + return Boolean139; + case(140): + return Boolean140; + case(141): + return Boolean141; + case(142): + return Boolean142; + case(143): + return Boolean143; + default: + throw new IndexOutOfBoundsException(); + } + } + public boolean set(int index,Boolean value) + { + if(fieldSpecs[index].indexOf("final") !=3D -1) + return false; + switch (index) + { + case(0): + Boolean0=3D value; + break; + case(1): + Boolean1=3D value; + break; + case(2): + Boolean2=3D value; + break; + case(3): + Boolean3=3D value; + break; + case(4): + Boolean4=3D value; + break; + case(5): + Boolean5=3D value; + break; + case(6): + Boolean6=3D value; + break; + case(7): + Boolean7=3D value; + break; + case(8): + Boolean8=3D value; + break; + case(9): + Boolean9=3D value; + break; + case(10): + Boolean10=3D value; + break; + case(11): + Boolean11=3D value; + break; + case(12): + Boolean12=3D value; + break; + case(13): + Boolean13=3D value; + break; + case(14): + Boolean14=3D value; + break; + case(16): + Boolean16=3D value; + break; + case(17): + Boolean17=3D value; + break; + case(18): + Boolean18=3D value; + break; + case(19): + Boolean19=3D value; + break; + case(20): + Boolean20=3D value; + break; + case(21): + Boolean21=3D value; + break; + case(22): + Boolean22=3D value; + break; + case(23): + Boolean23=3D value; + break; + case(24): + Boolean24=3D value; + break; + case(26): + Boolean26=3D value; + break; + case(28): + Boolean28=3D value; + break; + case(29): + Boolean29=3D value; + break; + case(30): + Boolean30=3D value; + break; + case(31): + Boolean31=3D value; + break; + case(32): + Boolean32=3D value; + break; + case(33): + Boolean33=3D value; + break; + case(35): + Boolean35=3D value; + break; + case(36): + Boolean36=3D value; + break; + case(37): + Boolean37=3D value; + break; + case(38): + Boolean38=3D value; + break; + case(39): + Boolean39=3D value; + break; + case(40): + Boolean40=3D value; + break; + case(41): + Boolean41=3D value; + break; + case(42): + Boolean42=3D value; + break; + case(43): + Boolean43=3D value; + break; + case(44): + Boolean44=3D value; + break; + case(45): + Boolean45=3D value; + break; + case(46): + Boolean46=3D value; + break; + case(47): + Boolean47=3D value; + break; + case(48): + Boolean48=3D value; + break; + case(49): + Boolean49=3D value; + break; + case(50): + Boolean50=3D value; + break; + case(52): + Boolean52=3D value; + break; + case(53): + Boolean53=3D value; + break; + case(54): + Boolean54=3D value; + break; + case(55): + Boolean55=3D value; + break; + case(56): + Boolean56=3D value; + break; + case(57): + Boolean57=3D value; + break; + case(58): + Boolean58=3D value; + break; + case(59): + Boolean59=3D value; + break; + case(60): + Boolean60=3D value; + break; + case(62): + Boolean62=3D value; + break; + case(64): + Boolean64=3D value; + break; + case(65): + Boolean65=3D value; + break; + case(66): + Boolean66=3D value; + break; + case(67): + Boolean67=3D value; + break; + case(68): + Boolean68=3D value; + break; + case(69): + Boolean69=3D value; + break; + case(71): + Boolean71=3D value; + break; + case(72): + Boolean72=3D value; + break; + case(73): + Boolean73=3D value; + break; + case(74): + Boolean74=3D value; + break; + case(75): + Boolean75=3D value; + break; + case(76): + Boolean76=3D value; + break; + case(77): + Boolean77=3D value; + break; + case(78): + Boolean78=3D value; + break; + case(79): + Boolean79=3D value; + break; + case(80): + Boolean80=3D value; + break; + case(81): + Boolean81=3D value; + break; + case(82): + Boolean82=3D value; + break; + case(83): + Boolean83=3D value; + break; + case(84): + Boolean84=3D value; + break; + case(85): + Boolean85=3D value; + break; + case(86): + Boolean86=3D value; + break; + case(88): + Boolean88=3D value; + break; + case(89): + Boolean89=3D value; + break; + case(90): + Boolean90=3D value; + break; + case(91): + Boolean91=3D value; + break; + case(92): + Boolean92=3D value; + break; + case(93): + Boolean93=3D value; + break; + case(94): + Boolean94=3D value; + break; + case(95): + Boolean95=3D value; + break; + case(96): + Boolean96=3D value; + break; + case(98): + Boolean98=3D value; + break; + case(100): + Boolean100=3D value; + break; + case(101): + Boolean101=3D value; + break; + case(102): + Boolean102=3D value; + break; + case(103): + Boolean103=3D value; + break; + case(104): + Boolean104=3D value; + break; + case(105): + Boolean105=3D value; + break; + case(107): + Boolean107=3D value; + break; + case(108): + Boolean108=3D value; + break; + case(109): + Boolean109=3D value; + break; + case(110): + Boolean110=3D value; + break; + case(111): + Boolean111=3D value; + break; + case(112): + Boolean112=3D value; + break; + case(113): + Boolean113=3D value; + break; + case(114): + Boolean114=3D value; + break; + case(115): + Boolean115=3D value; + break; + case(116): + Boolean116=3D value; + break; + case(117): + Boolean117=3D value; + break; + case(118): + Boolean118=3D value; + break; + case(119): + Boolean119=3D value; + break; + case(120): + Boolean120=3D value; + break; + case(121): + Boolean121=3D value; + break; + case(122): + Boolean122=3D value; + break; + case(124): + Boolean124=3D value; + break; + case(125): + Boolean125=3D value; + break; + case(126): + Boolean126=3D value; + break; + case(127): + Boolean127=3D value; + break; + case(128): + Boolean128=3D value; + break; + case(129): + Boolean129=3D value; + break; + case(130): + Boolean130=3D value; + break; + case(131): + Boolean131=3D value; + break; + case(132): + Boolean132=3D value; + break; + case(134): + Boolean134=3D value; + break; + case(136): + Boolean136=3D value; + break; + case(137): + Boolean137=3D value; + break; + case(138): + Boolean138=3D value; + break; + case(139): + Boolean139=3D value; + break; + case(140): + Boolean140=3D value; + break; + case(141): + Boolean141=3D value; + break; + case(143): + Boolean143=3D value; + break; + default: + throw new IndexOutOfBoundsException(); + } + return true; + } + + public static class Oid implements Serializable { + public int identifier; + + public Oid() { + } + + public Oid(String s) { identifier =3D 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 !=3D null && (other instanceof Oid)) { + Oid k =3D (Oid)other; + return k.identifier =3D=3D this.identifier; + } + return false; + } + =20 + protected static String justTheId(String str) { + return str.substring(str.indexOf(':') + 1); + } + + } =20 +} Propchange: incubator/jdo/trunk/tck20/test/java/org/apache/jdo/tck/pc/field= types/FieldsOfBoolean.java ---------------------------------------------------------------------------= --- svn:executable =3D *