1 | private JMeterGUIComponent getGuiFromCache(Class guiClass, Class testClass) throws InstantiationException,↵ | | 1 | private JMeterGUIComponent getGuiFromCache(Class guiClass, Class testClass) throws InstantiationException,↵
|
2 | IllegalAccessException {↵ | | 2 | IllegalAccessException {↵
|
3 | JMeterGUIComponent comp;↵ | | 3 | JMeterGUIComponent comp;↵
|
4 | if (guiClass == TestBeanGUI.class) {↵ | | 4 | if (guiClass == TestBeanGUI.class) {↵
|
5 | comp = (TestBeanGUI) testBeanGUIs.get(testClass);↵ | | 5 | comp = (TestBeanGUI) testBeanGUIs.get(testClass);↵
|
6 | if (comp == null) {↵ | | 6 | if (comp == null) {↵
|
7 | comp = new TestBeanGUI(testClass);↵ | | 7 | comp = new TestBeanGUI(testClass);↵
|
8 | testBeanGUIs.put(testClass, comp);↵ | | 8 | testBeanGUIs.put(testClass, comp);↵
|
9 | }↵ | | 9 | }↵
|
10 | } else {↵ | | 10 | } else {↵
|
11 | comp = (JMeterGUIComponent) guis.get(guiClass);↵ | | 11 | comp = (JMeterGUIComponent) guis.get(guiClass);↵
|
12 | if (comp == null) {↵ | | 12 | if (comp == null) {↵
|
13 | comp = (JMeterGUIComponent) guiClass.newInstance();↵ | | 13 | comp = (JMeterGUIComponent) guiClass.newInstance();↵
|
14 | if (!(comp instanceof UnsharedComponent)) {↵ | | 14 | if (!(comp instanceof UnsharedComponent)) {↵
|
15 | guis.put(guiClass, comp);↵ | | 15 | guis.put(guiClass, comp);↵
|
16 | }↵ | | 16 | }↵
|
17 | }↵ | | 17 | }↵
|
18 | }↵ | | 18 | }↵
|
19 | return comp;↵ | | 19 | return comp;↵
|
20 | | | 20 |
|