mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-03 17:59:46 +02:00
GP-3970 program caching and refactoring of ProgramManager and OpenProgramTask
This commit is contained in:
parent
5d487a6518
commit
7d67188d0b
34 changed files with 2198 additions and 948 deletions
|
@ -15,7 +15,6 @@
|
|||
*/
|
||||
package ghidra.app.plugin.core.diff;
|
||||
|
||||
import java.awt.Component;
|
||||
import java.net.URL;
|
||||
|
||||
import ghidra.app.services.ProgramManager;
|
||||
|
@ -79,18 +78,23 @@ public class DiffProgramManager implements ProgramManager {
|
|||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Program openCachedProgram(URL ghidraURL, Object consumer) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Program openProgram(DomainFile domainFile) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Program openProgram(DomainFile df, int version) {
|
||||
public Program openCachedProgram(DomainFile domainFile, Object consumer) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Program openProgram(DomainFile domainFile, Component dialogParent) {
|
||||
public Program openProgram(DomainFile df, int version) {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -104,11 +108,6 @@ public class DiffProgramManager implements ProgramManager {
|
|||
// stub
|
||||
}
|
||||
|
||||
@Override
|
||||
public void openProgram(Program program, boolean current) {
|
||||
// stub
|
||||
}
|
||||
|
||||
@Override
|
||||
public void openProgram(Program program, int state) {
|
||||
// stub
|
||||
|
@ -148,14 +147,4 @@ public class DiffProgramManager implements ProgramManager {
|
|||
public boolean setPersistentOwner(Program program, Object owner) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isLocked() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void lockDown(boolean state) {
|
||||
// Not doing anything
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue