GhidraScriptUtil

Package: ghidra.app.script
Type: class

10.3.3_PUBLIC

addedmethod: getEnabledScriptSourceDirectories
static java.util.List<generic.jar.ResourceFile> getEnabledScriptSourceDirectories()

9.2_PUBLIC

addedmethod: acquireBundleHostReference
static ghidra.app.plugin.core.osgi.BundleHost acquireBundleHostReference()
addedmethod: dispose
static void dispose()
addedmethod: findSourceDirectoryContaining
static generic.jar.ResourceFile findSourceDirectoryContaining(generic.jar.ResourceFile sourceFile)
addedmethod: getBundleHost
static ghidra.app.plugin.core.osgi.BundleHost getBundleHost()
addedmethod: getExplodedCompiledSourceBundlePaths
static java.util.List<generic.jar.ResourceFile> getExplodedCompiledSourceBundlePaths()
addedmethod: getSystemScriptDirectories
static java.util.List<generic.jar.ResourceFile> getSystemScriptDirectories()
addedmethod: getUserScriptDirectory
static generic.jar.ResourceFile getUserScriptDirectory()
addedmethod: isSystemScript
static boolean isSystemScript(generic.jar.ResourceFile file)
addedmethod: newScriptInfo
static ghidra.app.script.ScriptInfo newScriptInfo(generic.jar.ResourceFile file)
addedmethod: releaseBundleHostReference
static void releaseBundleHostReference()
modifiedmethod: findScriptByName
param 1 renamed: name → scriptName; return type: ScriptInfo → ResourceFile
- static ghidra.app.script.ScriptInfo findScriptByName(java.lang.String name)
+ static generic.jar.ResourceFile findScriptByName(java.lang.String scriptName)
removedmethod: alreadyExists
static boolean alreadyExists(java.lang.String scriptName)
removedmethod: clean
static void clean()
removedmethod: contains
static boolean contains(generic.jar.ResourceFile scriptFile)
removedmethod: getAllScripts
static java.util.List<generic.jar.ResourceFile> getAllScripts()
removedmethod: getDefaultScriptDirectories
static java.util.List<generic.util.Path> getDefaultScriptDirectories()
removedmethod: getExistingScriptInfo
static ghidra.app.script.ScriptInfo getExistingScriptInfo(java.lang.String scriptName)
removedmethod: getLastRefreshRequestTimestamp
static long getLastRefreshRequestTimestamp()
removedmethod: getScriptBinDirectories
static java.util.List<generic.jar.ResourceFile> getScriptBinDirectories()
removedmethod: getScriptCompileOutputDirectory
static generic.jar.ResourceFile getScriptCompileOutputDirectory(generic.jar.ResourceFile scriptFile)
removedmethod: getScriptInfo
static ghidra.app.script.ScriptInfo getScriptInfo(generic.jar.ResourceFile scriptFile)
removedmethod: getScriptInfoIterator
static java.util.Iterator<ghidra.app.script.ScriptInfo> getScriptInfoIterator()
removedmethod: getScriptPath
static generic.util.Path getScriptPath(generic.jar.ResourceFile directory)
removedmethod: isSystemScriptPath
static boolean isSystemScriptPath(generic.jar.ResourceFile file)
removedmethod: refreshDuplicates
static void refreshDuplicates()
removedmethod: refreshRequested
static void refreshRequested()
removedmethod: runScript
static boolean runScript(ghidra.app.script.GhidraState scriptState, ghidra.app.script.GhidraScript script, java.io.PrintWriter writer, java.lang.Object originator, ghidra.util.task.TaskMonitor monitor)
removedmethod: unloadScript
static void unloadScript(generic.jar.ResourceFile scriptFile)
removedfield: USER_SCRIPTS_BIN_DIR
static java.lang.String USER_SCRIPTS_BIN_DIR

9.0.1_PUBLIC

introducedInitial version