|
|
@@ -9,6 +9,7 @@ package net.ranides.assira.reflection.impl;
|
|
|
|
|
|
import java.lang.reflect.Parameter;
|
|
|
import java.util.Map;
|
|
|
+import net.ranides.assira.reflection.IArgument;
|
|
|
import net.ranides.assira.reflection.IClass;
|
|
|
import net.ranides.assira.reflection.IContext;
|
|
|
import net.ranides.assira.reflection.IMethod;
|
|
|
@@ -17,7 +18,11 @@ import net.ranides.assira.reflection.IMethod;
|
|
|
*
|
|
|
* @author Ranides Atterwim <ranides@gmail.com>
|
|
|
*/
|
|
|
-public class FArgument {
|
|
|
+public final class FArgument {
|
|
|
+
|
|
|
+ private FArgument() {
|
|
|
+ /* utility class */
|
|
|
+ }
|
|
|
|
|
|
public static CArgument newArgument(String name, IClass type) {
|
|
|
return new CArgument(name, type);
|
|
|
@@ -35,7 +40,7 @@ public class FArgument {
|
|
|
return newArgument(entry.getKey(), entry.getValue());
|
|
|
}
|
|
|
|
|
|
- public static RArgument newArgument(IContext context, IMethod parent, Parameter param) {
|
|
|
+ public static IArgument newArgument(IContext context, IMethod parent, Parameter param) {
|
|
|
return new RArgument(context, parent, param);
|
|
|
}
|
|
|
|