// do many bad things to prevent ScriptEngineManager to run correctly publicclass BadFactory implements ScriptEngineFactory { public String getEngineName() { returnnull;
}
public String getEngineVersion() { returnnull;
}
public List<String> getExtensions() { returnnull;
}
public String getLanguageName() { returnnull;
}
public String getLanguageVersion() { returnnull;
}
public String getMethodCallSyntax(String obj, String m, String[] args) { returnnull;
}
public List<String> getMimeTypes() {
List<String> list = new ArrayList<String>();
list.add("application/bad");
list.add(null);
list.add(""); return list;
}
public List<String> getNames() { thrownew IllegalArgumentException();
}
public String getOutputStatement(String str) { return"bad-factory-output";
}
public String getParameter(String key) { returnnull;
}
public String getProgram(String[] statements) { returnnull;
}
public ScriptEngine getScriptEngine() { returnnull;
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.