Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@apache.org Received: (qmail 48782 invoked from network); 4 Jan 2002 13:27:27 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 4 Jan 2002 13:27:27 -0000 Received: (qmail 28234 invoked by uid 97); 4 Jan 2002 13:27:26 -0000 Delivered-To: qmlist-jakarta-archive-commons-dev@jakarta.apache.org Received: (qmail 28186 invoked by uid 97); 4 Jan 2002 13:27:25 -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 28175 invoked by uid 97); 4 Jan 2002 13:27:25 -0000 Date: 4 Jan 2002 13:27:23 -0000 Message-ID: <20020104132723.29357.qmail@icarus.apache.org> From: hammant@apache.org To: jakarta-commons-sandbox-cvs@apache.org Subject: cvs commit: jakarta-commons-sandbox/armi/src/java/org/apache/commons/armi/server/impl BCELClassRetriever.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 hammant 02/01/04 05:27:23 Modified: armi/src/java/org/apache/commons/armi/server/impl BCELClassRetriever.java Log: updated with some comments stating aims. Revision Changes Path 1.2 +33 -2 jakarta-commons-sandbox/armi/src/java/org/apache/commons/armi/server/impl/BCELClassRetriever.java Index: BCELClassRetriever.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/armi/src/java/org/apache/commons/armi/server/impl/BCELClassRetriever.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- BCELClassRetriever.java 4 Jan 2002 13:17:31 -0000 1.1 +++ BCELClassRetriever.java 4 Jan 2002 13:27:23 -0000 1.2 @@ -1,8 +1,8 @@ /* - * $Header: /home/cvs/jakarta-commons-sandbox/armi/src/java/org/apache/commons/armi/server/impl/BCELClassRetriever.java,v 1.1 2002/01/04 13:17:31 hammant Exp $ - * $Revision: 1.1 $ - * $Date: 2002/01/04 13:17:31 $ + * $Header: /home/cvs/jakarta-commons-sandbox/armi/src/java/org/apache/commons/armi/server/impl/BCELClassRetriever.java,v 1.2 2002/01/04 13:27:23 hammant Exp $ + * $Revision: 1.2 $ + * $Date: 2002/01/04 13:27:23 $ * * ==================================================================== * @@ -90,9 +90,40 @@ * * * @author Paul Hammant Paul_Hammant@yahoo.com - * @version $Revision: 1.1 $ + * @version $Revision: 1.2 $ */ public class BCELClassRetriever extends AbstractMethodHandler implements ClassRetriever { + + // To give us some focus, this is what we are aiming at, + // + // A method with a signature of ...... + // + // boolean hello3(short greeting) throws PropertyVetoException, IOException; + // + // Should generate the BCEL equivalent of ....... + // + // public boolean hello3 (short v0) throws java.beans.PropertyVetoException, java.io.IOException{ + // Object[] args = new Object[1]; + // args[0] = new Short(v0); + // try { + // Object retVal = armiProcessObjectRequest("hello3(short)",args); + // return ((Boolean) retVal).booleanValue(); + // } catch (Throwable t) { + // if (t instanceof java.beans.PropertyVetoException) { + // throw (java.beans.PropertyVetoException) t; + // } else if (t instanceof java.io.IOException) { + // throw (java.io.IOException) t; + // } else if (t instanceof RuntimeException) { + // throw (RuntimeException) t; + // } else if (t instanceof Error) { + // throw (Error) t; + // } else { + // throw new org.apache.commons.armi.common.ArmiInvocationException("Should never get here" + t.getMessage()); + // } + // } + // } + + private HashMap mClasses = new HashMap(); -- To unsubscribe, e-mail: For additional commands, e-mail: