JavaScriptProvider

Package: ghidra.app.script
Type: class

11.2_PUBLIC

addedmethod: getRuntimeEnvironmentName
java.lang.String getRuntimeEnvironmentName()

10.2_PUBLIC

modifiedmethod: getScriptInstance
added throws GhidraScriptLoadException; removed throws ClassNotFoundException; removed throws InstantiationException; removed throws IllegalAccessException
- ghidra.app.script.GhidraScript getScriptInstance(generic.jar.ResourceFile sourceFile, java.io.PrintWriter writer) throws ClassNotFoundException, InstantiationException, IllegalAccessException
+ ghidra.app.script.GhidraScript getScriptInstance(generic.jar.ResourceFile sourceFile, java.io.PrintWriter writer) throws GhidraScriptLoadException

10.0_PUBLIC

addedmethod: getBlockCommentEnd
java.util.regex.Pattern getBlockCommentEnd()
addedmethod: getBlockCommentStart
java.util.regex.Pattern getBlockCommentStart()
addedmethod: getCertificationBodyPrefix
java.lang.String getCertificationBodyPrefix()

9.2.3_PUBLIC

addedmethod: fixupName
java.lang.String fixupName(java.lang.String scriptName)
addedmethod: getCertifyHeaderEnd
java.lang.String getCertifyHeaderEnd()
addedmethod: getCertifyHeaderStart
java.lang.String getCertifyHeaderStart()

9.2_PUBLIC

addedmethod: getBundleForSource
ghidra.app.plugin.core.osgi.GhidraSourceBundle getBundleForSource(generic.jar.ResourceFile sourceFile)
addedmethod: loadClass
java.lang.Class<?> loadClass(generic.jar.ResourceFile sourceFile, java.io.PrintWriter writer) throws Exception
modifiedmethod: deleteScript
param 1 renamed: scriptSource → sourceFile
- boolean deleteScript(generic.jar.ResourceFile scriptSource)
+ boolean deleteScript(generic.jar.ResourceFile sourceFile)
removedmethod: compile
boolean compile(generic.jar.ResourceFile sourceFile, java.io.PrintWriter writer) throws ClassNotFoundException
removedmethod: getClassFile
java.io.File getClassFile(generic.jar.ResourceFile sourceFile, java.lang.String className)
removedmethod: needsCompile
boolean needsCompile(generic.jar.ResourceFile sourceFile, java.io.File classFile)
removedmethod: scriptCompiledExternally
boolean scriptCompiledExternally(java.io.File classFile)

9.0.2_PUBLIC

addedmethod: compile
boolean compile(generic.jar.ResourceFile sourceFile, java.io.PrintWriter writer) throws ClassNotFoundException
addedmethod: getClassFile
java.io.File getClassFile(generic.jar.ResourceFile sourceFile, java.lang.String className)
addedmethod: needsCompile
boolean needsCompile(generic.jar.ResourceFile sourceFile, java.io.File classFile)
addedmethod: scriptCompiledExternally
boolean scriptCompiledExternally(java.io.File classFile)

9.0.1_PUBLIC

introducedInitial version