You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by do...@apache.org on 2001/06/12 15:42:48 UTC
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 );