22232425262728
private final SerializableMethod mtd; public void invoke(Object self, Object[] args) throws Throwable { invokeMethod(self, mtd.getMethod(), args); } MethodProcedure(Method mtd) { this.mtd = new SerializableMethod(mtd); }
45464748495051
public boolean isConcrete(){ return false; } MethodFunction(final Object obj, final java.lang.reflect.Method mtd) { this.obj = obj; this.mtd = new SerializableMethod(mtd); }
32333435363738
return false; } FloatingMethodFunction(final Class type, final java.lang.reflect.Method mtd) { this.type = type; this.mtd = new SerializableMethod(mtd); }
3132333435363738
} public Class getParameterType() { return param_type; } Method1(Method mtd, Class param_type) { this.mtd = new SerializableMethod(mtd); this.param_type = param_type; }