From e2cc34fa963ffa74a7e6dc7fa60d8ba32042b83c Mon Sep 17 00:00:00 2001 From: Peter Donald Date: Tue, 12 Jun 2001 13:42:47 +0000 Subject: [PATCH] Fixed a bug that made inherited TypeFactorys fail. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269157 13f79535-47bb-0310-9956-ffa450edef68 --- .../myrmidon/components/type/MultiSourceTypeFactory.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/proposal/myrmidon/src/java/org/apache/myrmidon/components/type/MultiSourceTypeFactory.java b/proposal/myrmidon/src/java/org/apache/myrmidon/components/type/MultiSourceTypeFactory.java index 329d20e2a..887c1279f 100644 --- a/proposal/myrmidon/src/java/org/apache/myrmidon/components/type/MultiSourceTypeFactory.java +++ b/proposal/myrmidon/src/java/org/apache/myrmidon/components/type/MultiSourceTypeFactory.java @@ -60,10 +60,13 @@ public class MultiSourceTypeFactory 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 );