checkWidget(); if (data == null || dataTypes == null || data.length != dataTypes.length) { DND.error(SWT.ERROR_INVALID_ARGUMENT); } if (dataTypes.length == 0) return; ClipboardProxy proxy = ClipboardProxy._getInstance(display); if (!proxy.setData(data, dataTypes)) { DND.error(DND.ERROR_CANNOT_SET_CLIPBOARD); }
setContents(data, dataTypes, DND.CLIPBOARD);
public void setContents(Object[] data, Transfer[] dataTypes) {	checkWidget();	if (data == null || dataTypes == null || data.length != dataTypes.length) {		DND.error(SWT.ERROR_INVALID_ARGUMENT);	}	if (dataTypes.length == 0) return;	ClipboardProxy proxy = ClipboardProxy._getInstance(display);	if (!proxy.setData(data, dataTypes)) {		DND.error(DND.ERROR_CANNOT_SET_CLIPBOARD);	}}