| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 30 | 2 | 2 | 0.993 | class_body_declarations[3] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 30 | 516 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/ListDialogField.java |
| 2 | 30 | 458 | plugins/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/dialogfields/TreeListDialogField.java |
| ||||
/*
* @see DialogField#updateEnableState
*/
protected void updateEnableState() {
super.updateEnableState();
boolean enabled = isEnabled();
if (isOkToUse(fTableControl)) {
if ( !enabled) {
fSelectionWhenEnabled = fTable.getSelection();
selectElements(null);
}
else {
selectElements(fSelectionWhenEnabled);
fSelectionWhenEnabled = null;
}
fTableControl.setEnabled(enabled);
}
updateButtonState();
}
/**
* Sets a button enabled or disabled.
*/
public void enableButton(int index, boolean enable) {
if (fButtonsEnabled != null && index < fButtonsEnabled.length) {
fButtonsEnabled[index] = enable;
updateButtonState();
}
}
private boolean isButtonEnabled(ISelection sel, int index) {
boolean extraState = getManagedButtonState(sel, index);
return isEnabled() && extraState && fButtonsEnabled[index];
}
|
| ||||
/*
* @see DialogField#updateEnableState
*/
protected void updateEnableState() {
super.updateEnableState();
boolean enabled = isEnabled();
if (isOkToUse(fTreeControl)) {
if ( !enabled) {
fSelectionWhenEnabled = fTree.getSelection();
selectElements(null);
}
else {
selectElements(fSelectionWhenEnabled);
fSelectionWhenEnabled = null;
}
fTreeControl.setEnabled(enabled);
}
updateButtonState();
}
/**
* Sets a button enabled or disabled.
*/
public void enableButton(int index, boolean enable) {
if (fButtonsEnabled != null && index < fButtonsEnabled.length) {
fButtonsEnabled[index] = enable;
updateButtonState();
}
}
private boolean isButtonEnabled(ISelection sel, int index) {
boolean extraState = getManagedButtonState(sel, index);
return isEnabled() && extraState && fButtonsEnabled[index];
}
|
| |||
/*
* @see DialogField#updateEnableState
*/
/*
* @see DialogField#updateEnableState
*/
protected void updateEnableState() {
super.updateEnableState();
boolean enabled = isEnabled();
if (isOkToUse( [[#variablebadb31a0]])) {
if ( !enabled) {
fSelectionWhenEnabled = [[#variable62a24bc0]].getSelection();
selectElements(null);
}
else {
selectElements(fSelectionWhenEnabled);
fSelectionWhenEnabled = null;
}
[[#variablebadb31a0]].setEnabled(enabled);
}
updateButtonState();
}
/**
* Sets a button enabled or disabled.
*/
/**
* Sets a button enabled or disabled.
*/
public void enableButton(int index, boolean enable) {
if (fButtonsEnabled != null && index < fButtonsEnabled.length) {
fButtonsEnabled[index] = enable;
updateButtonState();
}
}
private boolean isButtonEnabled(ISelection sel, int index) {
boolean extraState = getManagedButtonState(sel, index);
return isEnabled() && extraState && fButtonsEnabled[index];
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#badb31a0]] | fTableControl |
| 1 | 2 | [[#badb31a0]] | fTreeControl |
| 2 | 1 | [[#62a24bc0]] | fTable |
| 2 | 2 | [[#62a24bc0]] | fTree |