1 29 package com.eaio.nativecall; 30 31 38 public class VoidCall extends NativeCall { 39 40 45 public VoidCall(String function) throws SecurityException , 46 IllegalArgumentException , NullPointerException { 47 super(function); 48 } 49 50 55 public VoidCall(String module, String function) throws SecurityException , 56 IllegalArgumentException , NullPointerException { 57 super(module, function); 58 } 59 60 65 public native void executeCall(); 66 67 75 public void executeCall(Object param) { 76 executeCall(new Object [] { param }); 77 } 78 79 88 public void executeCall(Object [] params) { 89 if (params == null || params.length == 0) { 90 executeCall(); 91 return; 92 } 93 check(params); 94 executeCall0(params); 95 } 96 97 private native void executeCall0(Object [] params); 98 99 } 100 | Popular Tags |