()
| 6859 | } |
| 6860 | |
| 6861 | private String doIJ() { |
| 6862 | interp.getToken(); |
| 6863 | if (interp.token!='.') |
| 6864 | interp.error("'.' expected"); |
| 6865 | interp.getToken(); |
| 6866 | if (!(interp.token==WORD||interp.token==NUMERIC_FUNCTION)) |
| 6867 | interp.error("Function name expected: "); |
| 6868 | String name = interp.tokenString; |
| 6869 | if (name.equals("pad")) |
| 6870 | return pad(); |
| 6871 | else if (name.equals("deleteRows")) |
| 6872 | IJ.deleteRows((int)getFirstArg(), (int)getLastArg()); |
| 6873 | else if (name.equals("log")) |
| 6874 | IJ.log(getStringArg()); |
| 6875 | else if (name.equals("freeMemory")) |
| 6876 | {interp.getParens(); return IJ.freeMemory();} |
| 6877 | else if (name.equals("currentMemory")) |
| 6878 | {interp.getParens(); return ""+IJ.currentMemory();} |
| 6879 | else if (name.equals("maxMemory")) |
| 6880 | {interp.getParens(); return ""+IJ.maxMemory();} |
| 6881 | else if (name.equals("getToolName")) |
| 6882 | {interp.getParens(); return ""+IJ.getToolName();} |
| 6883 | else if (name.equals("redirectErrorMessages")) |
| 6884 | {interp.getParens(); IJ.redirectErrorMessages(); return null;} |
| 6885 | else if (name.equals("renameResults")) |
| 6886 | renameResults(); |
| 6887 | else if (name.equals("getFullVersion")) |
| 6888 | {interp.getParens(); return ""+IJ.getFullVersion();} |
| 6889 | else if (name.equals("checksum")) |
| 6890 | return checksum(); |
| 6891 | else |
| 6892 | interp.error("Unrecognized IJ function name"); |
| 6893 | return null; |
| 6894 | } |
| 6895 | |
| 6896 | private String checksum(){ |
| 6897 | String method = getFirstString(); |
no test coverage detected