mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-04 18:29:37 +02:00
GP-4390 Collapse DomainObject Undoable interfaces and refactor Command processing.
This commit is contained in:
parent
136b933af2
commit
445494ba25
214 changed files with 2862 additions and 3813 deletions
|
@ -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 {
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue