_convertToSQL = new AbstractAction() { public void actionPerformed(ActionEvent e) { onConvertToSQL(); } }; // i18n[hibernate.hqlToSqlLong=HQL to SQL] _convertToSQL.putValue(AbstractAction.NAME, s_stringMgr.getString("hibernate.hqlToSqlLong")); // i18n[hibernate.hqlToSqlShort=Convert HQL to SQL (ctrl + enter)] _convertToSQL.putValue(AbstractAction.SHORT_DESCRIPTION, s_stringMgr.getString("hibernate.hqlToSqlShort")); _convertToSQL.setEnabled(false); _hibernateTabController.addToToolbar(_convertToSQL); KeyStroke ctrlEnter = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, Event.CTRL_MASK); _hqlEntryPanelManager.registerKeyboardAction(_convertToSQL, ctrlEnter);
Settings.removeInitializer(BaseSettingsInitializer.NAME); Settings.addInitializer(new BaseSettingsInitializer(), Settings.CORE_LEVEL); ///////////////////////////////////////////////////////////////////////////////// // There are a lot of goodies in the ExtSettingsInitializer // that might be interesting in th future. // Unfortunately some conflicts with some of Squirrels shortcuts // are in ExtSettingsInitializer //Settings.removeInitializer(ExtSettingsInitializer.NAME); //Settings.addInitializer(new ExtSettingsInitializer(), Settings.CORE_LEVEL); // ///////////////////////////////////////////////////////////////////////////// Settings.removeInitializer(SQLSettingsInitializer.NAME); Font font = _session.getProperties().getFontInfo().createFont(); Settings.addInitializer(new SQLSettingsInitializer(SQLKit.class, _prefs, font, _plugin)); modifyKeyStrokes(); Document doc = getDocument(); _syntaxFactory.putDocument(_session, _propertiesWrapper, doc);
Clone fragments detected by clone detection tool
File path: /sql12/plugins/hibernate/src/net/sourceforge/squirrel_sql/plugins/hibernate/HQLPanelController.java File path: /sql12/plugins/syntax/src/net/sourceforge/squirrel_sql/plugins/syntax/netbeans/NetbeansSQLEditorPane.java
Method name: void initActions() Method name: void updateFromPreferences()
Number of AST nodes: 7 Number of AST nodes: 8
1
_convertToSQL = new AbstractAction()
2
      {
3
         public void actionPerformed(ActionEvent e)
4
         {
5
            onConvertToSQL();
6
         }
7
      };
8
      // i18n[hibernate.hqlToSqlLong=HQL to SQL]
9
      _convertToSQL.putValue(AbstractAction.NAME,  s_stringMgr.getString("hibernate.hqlToSqlLong"));
10
      // i18n[hibernate.hqlToSqlShort=Convert HQL to SQL (ctrl + enter)]
11
      _convertToSQL.putValue(AbstractAction.SHORT_DESCRIPTION,  s_stringMgr.getString("hibernate.hqlToSqlShort")
1
Settings.removeInitializer(BaseSettingsInitializer.NAME);
2
      Settings.addInitializer(new BaseSettingsInitializer(), Settings.CORE_LEVEL);
3
      /////////////////////////////////////////////////////////////////////////////////
4
      // There are a lot of goodies in the ExtSettingsInitializer
5
      // that might be interesting in th future.
6
      // Unfortunately some conflicts with some of Squirrels shortcuts
7
      // are in ExtSettingsInitializer
8
      //Settings.removeInitializer(ExtSettingsInitializer.NAME);
9
      //Settings.addInitializer(new ExtSettingsInitializer(), Settings.CORE_LEVEL);
10
      //
11
      /////////////////////////////////////////////////////////////////////////////
12
      Settings.removeInitializer(SQLSettingsInitializer.NAME);
12
);
13
      Font font = _session.getProperties().getFontInfo().createFont();
13
      _convertToSQL.setEnabled(false);
14
      
14
      _hibernateTabController.addToToolbar(_convertToSQL);
15
Settings.addInitializer(new SQLSettingsInitializer(SQLKit.class, _prefs, font, _plugin));
15
      KeyStroke ctrlEnter = KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, Event.CTRL_MASK);
16
      modifyKeyStroke
16
      _hqlEntryPanelManager.registerKeyboardAction(_convertToSQL, ctrlEnter
17
s();
18
      Document doc = getDocument();
17
);
19
      _syntaxFactory.putDocument(_session, _propertiesWrapper, doc);
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones locationClones are in different classes
Number of node comparisons56