Return-Path: Delivered-To: apmail-jakarta-ant-dev-archive@jakarta.apache.org Received: (qmail 22435 invoked by uid 500); 12 Jun 2001 13:42:50 -0000 Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk Reply-To: ant-dev@jakarta.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 22360 invoked by uid 500); 12 Jun 2001 13:42:49 -0000 Delivered-To: apmail-jakarta-ant-cvs@apache.org Date: 12 Jun 2001 13:42:48 -0000 Message-ID: <20010612134248.22334.qmail@apache.org> From: donaldp@apache.org To: jakarta-ant-cvs@apache.org Subject: cvs commit: jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/type MultiSourceTypeFactory.java donaldp 01/06/12 06:42:48 Modified: proposal/myrmidon/src/java/org/apache/myrmidon/components/type MultiSourceTypeFactory.java Log: Fixed a bug that made inherited TypeFactorys fail. Revision Changes Path 1.2 +5 -2 jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/type/MultiSourceTypeFactory.java Index: MultiSourceTypeFactory.java =================================================================== RCS file: /home/cvs/jakarta-ant/proposal/myrmidon/src/java/org/apache/myrmidon/components/type/MultiSourceTypeFactory.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- MultiSourceTypeFactory.java 2001/06/03 06:10:05 1.1 +++ MultiSourceTypeFactory.java 2001/06/12 13:42:47 1.2 @@ -60,10 +60,13 @@ if( null == factory && null != m_parent ) { - m_parent.getTypeFactory( name ); + factory = m_parent.getTypeFactory( name ); } - if( null == factory ) return null; + if( null == factory ) + { + throw new TypeException( "Failed to locate factory for '" + name + "'" ); + } else { final Object object = factory.create( name );