GP-4390 Collapse DomainObject Undoable interfaces and refactor Command processing.

This commit is contained in:
ghidra1 2024-03-08 12:49:50 -05:00
parent 136b933af2
commit 445494ba25
214 changed files with 2862 additions and 3813 deletions

View file

@ -1,6 +1,5 @@
/* ###
* IP: GHIDRA
* REVIEWED: YES
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@ -17,7 +16,7 @@
package ghidra.program.model.data;
import ghidra.app.merge.DataTypeManagerOwner;
import ghidra.framework.model.UndoableDomainObject;
import ghidra.framework.model.DomainObject;
public interface DataTypeManagerDomainObject extends UndoableDomainObject, DataTypeManagerOwner {
public interface DataTypeManagerDomainObject extends DomainObject, DataTypeManagerOwner {
}

View file

@ -79,7 +79,7 @@ public class ParameterImpl extends VariableImpl implements Parameter {
* @param name variable name or null for default name
* @param dataType a fixed-length datatype. (NOTE: Should be cloned to program datatype manager
* prior to determining storage elements since their length may change)
* @param stackOffset
* @param stackOffset parameter stack offset
* @param program target program
* @throws InvalidInputException if dataType restrictions are violated, an invalid storage
* address is specified, or unable to resolve storage element for specified datatype
@ -97,7 +97,7 @@ public class ParameterImpl extends VariableImpl implements Parameter {
* @param name variable name or null for default name
* @param dataType a fixed-length datatype. (NOTE: Should be cloned to program datatype manager
* prior to determining storage elements since their length may change)
* @param stackOffset
* @param stackOffset parameter stack offset
* @param program target program
* @param sourceType name source type
* @throws InvalidInputException if dataType restrictions are violated, an invalid storage
@ -116,7 +116,7 @@ public class ParameterImpl extends VariableImpl implements Parameter {
* @param name variable name or null for default name
* @param dataType a fixed-length datatype. (NOTE: Should be cloned to program datatype manager
* prior to determining storage elements since their length may change)
* @param register
* @param register parameter register storage
* @param program target program
* @throws InvalidInputException if dataType restrictions are violated, an invalid storage
* address is specified, or unable to resolve storage element for specified datatype
@ -132,7 +132,7 @@ public class ParameterImpl extends VariableImpl implements Parameter {
* @param name variable name or null for default name
* @param dataType a fixed-length datatype. (NOTE: Should be cloned to program datatype manager
* prior to determining storage elements since their length may change)
* @param register
* @param register parameter register storage
* @param program target program
* @param sourceType name source type
* @throws InvalidInputException if dataType restrictions are violated, an invalid storage