I've created a pretty simple Java package with a single class, that has a single method.
Code: Select all
package uohi.MailboxScanner;
import java.util.ArrayList;
import java.util.Properties;
import javax.mail.*;
class Scanner {
public int foo = 0;
public Scanner() {
}
public ArrayList<String> scanMailbox() throws Exception {
// code here
}
}
Code: Select all
importPackage(Packages.uohi.MailboxScanner);
var scanner = new Scanner();
var results = scanner.scanMailbox();
Code: Select all
com.ebasetech.ufs.runtime.events.rhinojavascript.JavascriptExecutionHandler$RhinoScriptException: TypeError: Cannot find function scanMailbox in object uohi.MailboxScanner.Scanner@333d41bf. (checkMailbox#6)
Code: Select all
java.lang.IllegalAccessException: Class org.mozilla.javascript.JavaMembers can not access a member of class uohi.MailboxScanner.Scanner with modifiers "public"
What am I doing wrong or forgetting here?