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);
|
||||
}
|
||||
|
||||
Component getComponentOfType(Container container, Class<?> componentClass) {
|
||||
<T extends Component> T getComponentOfType(Container container, Class<T> componentClass) {
|
||||
Component[] comps = container.getComponents();
|
||||
for (Component element : comps) {
|
||||
if (element.getClass().isAssignableFrom(componentClass)) {
|
||||
return element;
|
||||
if (componentClass.isInstance(element)) {
|
||||
return componentClass.cast(element);
|
||||
}
|
||||
else if (element instanceof Container) {
|
||||
Component subComp = getComponentOfType((Container) element, componentClass);
|
||||
T subComp = getComponentOfType((Container) element, componentClass);
|
||||
if (subComp != null) {
|
||||
return subComp;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue