[Jiemamy-notify:2741] commit [3668] Setをunmodifiableにしつつ、定数化。

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
2009年 9月 24日 (木) 22:12:50 JST


Revision: 3668
          http://sourceforge.jp/projects/jiemamy/svn/view?view=rev&revision=3668
Author:   daisuke_m
Date:     2009-09-24 22:12:50 +0900 (Thu, 24 Sep 2009)

Log Message:
-----------
Setをunmodifiableにしつつ、定数化。

Modified Paths:
--------------
    eros/maven-jiemamy-plugin/trunk/src/main/java/org/jiemamy/maven/ExportMojo.java

Modified: eros/maven-jiemamy-plugin/trunk/src/main/java/org/jiemamy/maven/ExportMojo.java
===================================================================
--- eros/maven-jiemamy-plugin/trunk/src/main/java/org/jiemamy/maven/ExportMojo.java	2009-09-24 13:08:31 UTC (rev 3667)
+++ eros/maven-jiemamy-plugin/trunk/src/main/java/org/jiemamy/maven/ExportMojo.java	2009-09-24 13:12:50 UTC (rev 3668)
@@ -27,6 +27,7 @@
 import java.net.URL;
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collections;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -97,11 +98,11 @@
 	
 	/** 戻り値としてサポートする型一覧 */
 	@SuppressWarnings("unchecked")
-	private Set<Class<?>> suppertReturnTypes =
-			new HashSet<Class<?>>(Arrays.asList(boolean.class, byte.class, short.class, int.class, long.class,
-					float.class, double.class, char.class, Boolean.class, Byte.class, Short.class, Integer.class,
-					Long.class, Float.class, Double.class, Character.class, File.class, Date.class, URL.class,
-					String.class));
+	private static final Set<Class<?>> SUPPORTED_RETURN_TYPES =
+			Collections.unmodifiableSet(new HashSet<Class<?>>(Arrays.asList(boolean.class, byte.class, short.class,
+					int.class, long.class, float.class, double.class, char.class, Boolean.class, Byte.class,
+					Short.class, Integer.class, Long.class, Float.class, Double.class, Character.class, File.class,
+					Date.class, URL.class, String.class)));
 	
 
 	public void execute() throws MojoExecutionException {
@@ -303,7 +304,7 @@
 	 * @return サポートしている場合は{@code true}、そうでない場合は{@code false}
 	 */
 	private boolean isSupportType(Class<?> clazz) {
-		return suppertReturnTypes.contains(clazz);
+		return SUPPORTED_RETURN_TYPES.contains(clazz);
 	}
 	
 	/**




Jiemamy-notify メーリングリストの案内
Zurück zum Archiv-Index