• R/O
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revision246 (tree)
Time2016-04-26 22:28:32
Authort_nakayama1971

Log Message

(empty log message)

Change Summary

Incremental Difference

--- trunk/framework/fwBase/src/core/config/Factory.java (revision 245)
+++ trunk/framework/fwBase/src/core/config/Factory.java (revision 246)
@@ -300,6 +300,19 @@
300300 }
301301
302302 /**
303+ * Setter確認
304+ * @param mt メソッド
305+ * @return Setterの場合 true を返す。
306+ */
307+ public static boolean isSetter(final Method mt) {
308+ return mt != null && Modifier.isPublic(mt.getModifiers())
309+ && !Modifier.isStatic(mt.getModifiers()) && !mt.isBridge() && !mt.isSynthetic()
310+ && mt.getName().startsWith("set")
311+ && mt.getParameterCount() == 1
312+ && !Object.class.equals(mt.getDeclaringClass());
313+ }
314+
315+ /**
303316 * メソッドから項目名取得
304317 * @param mt メソッド
305318 * @return 項目名