Bug 92847 [api] missing specs and @since tags on GenerateNewConstructorUsingFieldsAction fields
3.1 HEAD GenerateNewConstructorUsingFieldsAction static public final int DOWN_INDEX= 1; static public final int UP_INDEX= 0; These 2 fields were private in 3.0; now they're public, and therefore API. If the intent was to make them API, add specs and @since 3.1 tags.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/actions/GenerateConstructorUsingFieldsSelectionDialog.java
class GenerateConstructorUsingFieldsTreeViewerAdapter implements ISelectionChangedListener, IDoubleClickListener {
		public void doubleClick(DoubleClickEvent event) {
			
		}
		public void selectionChanged(SelectionChangedEvent event) {
			IStructuredSelection selection= (IStructuredSelection) getTreeViewer().getSelection();
			List selectedList= selection.toList();
			GenerateConstructorUsingFieldsContentProvider cp= (GenerateConstructorUsingFieldsContentProvider) getContentProvider();
			fButtonControls[GenerateNewConstructorUsingFieldsAction.UP_INDEX].setEnabled(cp.canMoveUp(selectedList));
			fButtonControls[GenerateNewConstructorUsingFieldsAction.DOWN_INDEX].setEnabled(cp.canMoveDown(selectedList));
		}
	}
	static final int DOWN_BUTTON= IDialogConstants.CLIENT_ID + 2;
	static final int UP_BUTTON= IDialogConstants.CLIENT_ID + 1;
	protected Button[] fButtonControls;
	boolean[] fButtonsEnabled;