[Jiemamy-notify:1618] commit [2822] Sun javacでは通らないコードを修正。

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 3月 6日 (金) 00:04:51 JST


Revision: 2822
          http://svn.sourceforge.jp/view?root=jiemamy&view=rev&rev=2822
Author:   daisuke_m
Date:     2009-03-06 00:04:51 +0900 (Fri, 06 Mar 2009)

Log Message:
-----------
Sun javacでは通らないコードを修正。

Modified Paths:
--------------
    artemis/trunk/jiemamy-core/src/main/java/org/jiemamy/ArtemisJiemamyFactory.java


-------------- next part --------------
Modified: artemis/trunk/jiemamy-core/src/main/java/org/jiemamy/ArtemisJiemamyFactory.java
===================================================================
--- artemis/trunk/jiemamy-core/src/main/java/org/jiemamy/ArtemisJiemamyFactory.java	2009-03-05 14:51:09 UTC (rev 2821)
+++ artemis/trunk/jiemamy-core/src/main/java/org/jiemamy/ArtemisJiemamyFactory.java	2009-03-05 15:04:51 UTC (rev 2822)
@@ -105,13 +105,14 @@
 		return rootModel != null;
 	}
 	
+	@SuppressWarnings("unchecked")
 	public <M extends JiemamyElement, T extends JiemamyBuilder<M>>T newBuilder(Class<T> clazz) {
 		Validate.notNull(clazz);
 		checkInitialized();
 		T builder = null;
-		if (clazz == TableBuilder.class) {
+		if (clazz.getName().equals(TableBuilder.class.getName())) {
 			builder = (T) new TableBuilderImpl(this);
-		} else if (clazz == ColumnBuilder.class) {
+		} else if (clazz.getName().equals(ColumnBuilder.class.getName())) {
 			builder = (T) new ColumnBuilderImpl(this);
 		}
 		if (builder == null) {



Jiemamy-notify メーリングリストの案内
Back to archive index