MCPcopy Create free account
hub / github.com/AstroImageJ/astroimagej / doIJ

Method doIJ

ij/src/main/java/ij/macro/Functions.java:6861–6894  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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();

Callers 1

getStringFunctionMethod · 0.95

Calls 15

padMethod · 0.95
deleteRowsMethod · 0.95
getFirstArgMethod · 0.95
getLastArgMethod · 0.95
logMethod · 0.95
getStringArgMethod · 0.95
freeMemoryMethod · 0.95
currentMemoryMethod · 0.95
maxMemoryMethod · 0.95
getToolNameMethod · 0.95
redirectErrorMessagesMethod · 0.95
renameResultsMethod · 0.95

Tested by

no test coverage detected