protected PropertyChangeListener createActionPropertyChangeListener( Action a) { return (PropertyChangeListener) Proxy.newProxyInstance(getClass() .getClassLoader(), new Class[] { PropertyChangeListener.class }, new ButtonStateAdapter(this, super.createActionPropertyChangeListener(a))); } /** * Overridden to initialize selection state according to action */ protected void configurePropertiesFromAction(Action a) { super.configurePropertiesFromAction(a); setSelected(((AbstractSelectableAction) a).getState());
protected PropertyChangeListener createActionPropertyChangeListener( Action a) { return (PropertyChangeListener) Proxy.newProxyInstance(getClass() .getClassLoader(), new Class[] { PropertyChangeListener.class }, new ButtonStateAdapter(this, super.createActionPropertyChangeListener(a))); } /** * Overridden to initialize selection state according to action */ protected void configurePropertiesFromAction(Action a) { super.configurePropertiesFromAction(a); setSelected(((AbstractSelectableAction) a).getState());
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/core/src/main/java/org/columba/core/gui/action/CCheckBoxMenuItem.java File path: /columba-1.4-src/core/src/main/java/org/columba/core/gui/toolbar/ToggleToolbarButton.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
protected PropertyChangeListener createActionPropertyChangeListener(
1
protected PropertyChangeListener createActionPropertyChangeListener(
2
        Action a) {
2
        Action a) {
3
        return (PropertyChangeListener) Proxy.newProxyInstance(getClass()
3
        return (PropertyChangeListener) Proxy.newProxyInstance(getClass()
4
                                                                   .getClassLoader(),
4
                                                                   .getClassLoader(),
5
            new Class[] { PropertyChangeListener.class },
5
            new Class[] { PropertyChangeListener.class },
6
            new ButtonStateAdapter(this,
6
            new ButtonStateAdapter(this,
7
                super.createActionPropertyChangeListener(a)));
7
                super.createActionPropertyChangeListener(a)));
8
    }
8
    }
9
    /**
9
    /**
10
     * Overridden to initialize selection state according to action
10
     * Overridden to initialize selection state according to action
11
     */
11
     */
12
    protected void configurePropertiesFromAction(Action a) {
12
    protected void configurePropertiesFromAction(Action a) {
13
        super.configurePropertiesFromAction(a);
13
        super.configurePropertiesFromAction(a);
14
        setSelected(((AbstractSelectableAction) a).getState());
14
        setSelected(((AbstractSelectableAction) a).getState());
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 location
Number of node comparisons0