public final Object call(Object receiver, Object arg) throws Throwable { try { if (checkCall(receiver, arg)) { return ((Integer) receiver).doubleValue() / ((Float) arg).doubleValue(); } } catch (ClassCastException e) {// } return super.call(receiver, arg); } }
return new IntegerFloat(site, metaClass, metaMethod, params, receiver, args);
return new IntegerFloat(site, metaClass, metaMethod, params, receiver, args);
public CallSite createPojoCallSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args) { if (receiver instanceof Integer) { if (args[0] instanceof Float) return new IntegerFloat(site, metaClass, metaMethod, params, receiver, args);
public final Object call(Object receiver, Object arg) throws Throwable { try { if (checkPojoMetaClass()) { return new Double(((Integer) receiver).doubleValue() / ((Float) arg).doubleValue()); } } catch (ClassCastException e) {// } return super.call(receiver, arg); } }
public final Object call(Object receiver, Object arg) throws Throwable { try { if (checkPojoMetaClass()) { return new Double(((Integer) receiver).doubleValue() / ((Float) arg).doubleValue()); } } catch (ClassCastException e) {// } return super.call(receiver, arg); } }
public final Object call(Object receiver, Object arg) throws Throwable { try { if (checkCall(receiver)) { return new Double(((Integer) receiver).doubleValue() / ((Float) arg).doubleValue()); } } catch (ClassCastException e) {// } return super.call(receiver, arg); } }
public CallSite createIntegerFloat(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args) { return new IntegerFloat(site, metaClass, metaMethod, params, receiver, args); }