Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@apache.org Received: (qmail 30396 invoked from network); 2 Aug 2003 18:38:35 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 2 Aug 2003 18:38:35 -0000 Received: (qmail 11515 invoked by uid 97); 2 Aug 2003 18:41:09 -0000 Delivered-To: qmlist-jakarta-archive-commons-dev@nagoya.betaversion.org Received: (qmail 11508 invoked from network); 2 Aug 2003 18:41:09 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by nagoya.betaversion.org with SMTP; 2 Aug 2003 18:41:09 -0000 Received: (qmail 29876 invoked by uid 500); 2 Aug 2003 18:38:28 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 29865 invoked by uid 500); 2 Aug 2003 18:38:27 -0000 Received: (qmail 29862 invoked from network); 2 Aug 2003 18:38:27 -0000 Received: from unknown (HELO minotaur.apache.org) (209.237.227.194) by daedalus.apache.org with SMTP; 2 Aug 2003 18:38:27 -0000 Received: (qmail 81667 invoked by uid 1529); 2 Aug 2003 18:38:36 -0000 Date: 2 Aug 2003 18:38:36 -0000 Message-ID: <20030802183836.81666.qmail@minotaur.apache.org> From: scolebourne@apache.org To: jakarta-commons-cvs@apache.org Subject: cvs commit: jakarta-commons/lang/src/test/org/apache/commons/lang/enum OperationEnum.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N scolebourne 2003/08/02 11:38:36 Modified: lang/src/test/org/apache/commons/lang/enum OperationEnum.java Log: Attempt to get around a JDK Linux bug Revision Changes Path 1.3 +16 -11 jakarta-commons/lang/src/test/org/apache/commons/lang/enum/OperationEnum.java Index: OperationEnum.java =================================================================== RCS file: /home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/enum/OperationEnum.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- OperationEnum.java 22 May 2003 22:00:06 -0000 1.2 +++ OperationEnum.java 2 Aug 2003 18:38:36 -0000 1.3 @@ -64,16 +64,21 @@ * @version $Id$ */ public abstract class OperationEnum extends Enum { - public static final OperationEnum PLUS = new OperationEnum("Plus") { - public int eval(int a, int b) { - return (a + b); - } - }; - public static final OperationEnum MINUS = new OperationEnum("Minus") { - public int eval(int a, int b) { - return (a - b); - } - }; + public static final OperationEnum PLUS; + public static final OperationEnum MINUS; + static { + // Get around JDK Linux bug + PLUS = new OperationEnum("Plus") { + public int eval(int a, int b) { + return (a + b); + } + }; + MINUS = new OperationEnum("Minus") { + public int eval(int a, int b) { + return (a - b); + } + }; + } private OperationEnum(String name) { super(name); --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org