mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-03 09:49:23 +02:00
GT-2698 fix a bad test
Test was comparing classes backwards.
This commit is contained in:
parent
1f36a7616c
commit
5764e7174e
1 changed files with 4 additions and 4 deletions
|
@ -730,14 +730,14 @@ public class DiffTestAdapter extends AbstractGhidraHeadedIntegrationTest {
|
||||||
performAction(action);
|
performAction(action);
|
||||||
}
|
}
|
||||||
|
|
||||||
Component getComponentOfType(Container container, Class<?> componentClass) {
|
<T extends Component> T getComponentOfType(Container container, Class<T> componentClass) {
|
||||||
Component[] comps = container.getComponents();
|
Component[] comps = container.getComponents();
|
||||||
for (Component element : comps) {
|
for (Component element : comps) {
|
||||||
if (element.getClass().isAssignableFrom(componentClass)) {
|
if (componentClass.isInstance(element)) {
|
||||||
return element;
|
return componentClass.cast(element);
|
||||||
}
|
}
|
||||||
else if (element instanceof Container) {
|
else if (element instanceof Container) {
|
||||||
Component subComp = getComponentOfType((Container) element, componentClass);
|
T subComp = getComponentOfType((Container) element, componentClass);
|
||||||
if (subComp != null) {
|
if (subComp != null) {
|
||||||
return subComp;
|
return subComp;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue