diff --git a/binaries/org.eclipse.swt.win32.win32.x86_64/.settings/.api_filters b/binaries/org.eclipse.swt.win32.win32.x86_64/.settings/.api_filters index 53b52304528..1b2d8bcddbd 100644 --- a/binaries/org.eclipse.swt.win32.win32.x86_64/.settings/.api_filters +++ b/binaries/org.eclipse.swt.win32.win32.x86_64/.settings/.api_filters @@ -249,128 +249,111 @@ - + - - + - + - - + - + - - - + + - + - - - + + - + - - + - + - - + - - - - - - - - + - - + - + - - + - + - - - + + - + - - + + + + + + + - + - - + - + - - + - + - - + - + - - + - + - - + - + - - + diff --git a/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleAutomation.java b/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleAutomation.java index 580fb693b49..cdeaec6fb19 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleAutomation.java +++ b/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleAutomation.java @@ -347,6 +347,7 @@ public OleFunctionDescription getFunctionDescription(int index) { * the member descriptions and attributes of the type. * * @return the type info of the receiver + * @noreference This method is not intended to be referenced by clients. */ public TYPEATTR getTypeInfoAttributes() { if (objITypeInfo == null) return null; diff --git a/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleClientSite.java b/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleClientSite.java index 9d1d1a7980d..8db6b54c7ea 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleClientSite.java +++ b/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleClientSite.java @@ -55,6 +55,7 @@ public class OleClientSite extends Composite { private COMObject iOleInPlaceSite; private COMObject iOleDocumentSite; + /** @noreference This field is not intended to be referenced by clients. */ protected GUID appClsid; private GUID objClsid; private int refCount; @@ -63,14 +64,21 @@ public class OleClientSite extends Composite { protected OleFrame frame; // Access to the embedded/linked Ole Object + /** @noreference This field is not intended to be referenced by clients. */ protected IUnknown objIUnknown; + /** @noreference This field is not intended to be referenced by clients. */ protected IOleObject objIOleObject; + /** @noreference This field is not intended to be referenced by clients. */ protected IViewObject2 objIViewObject2; + /** @noreference This field is not intended to be referenced by clients. */ protected IOleInPlaceObject objIOleInPlaceObject; + /** @noreference This field is not intended to be referenced by clients. */ protected IOleCommandTarget objIOleCommandTarget; + /** @noreference This field is not intended to be referenced by clients. */ protected IOleDocumentView objDocumentView; // Related storage information + /** @noreference This field is not intended to be referenced by clients. */ protected IStorage tempStorage; // IStorage interface of the receiver // Internal state and style information @@ -578,6 +586,11 @@ protected void createCOMInterfaces() { public long method3(long[] args) {return ActivateMe(args[0]);} }; } + +/** + * @noreference This method is not intended to be referenced by clients. + * @nooverride This method is not intended to be re-implemented or extended by clients. + */ protected IStorage createTempStorage() { long[] tempStorage = new long[1]; int grfMode = COM.STGM_READWRITE | COM.STGM_SHARE_EXCLUSIVE | COM.STGM_DELETEONRELEASE; @@ -701,6 +714,10 @@ IDispatch getAutomationObject() { return null; return new IDispatch(ppvObject[0]); } +/** + * @noreference This method is not intended to be referenced by clients. + * @nooverride This method is not intended to be re-implemented or extended by clients. + */ protected GUID getClassID(String clientName) { // create a GUID struct to hold the result GUID guid = new GUID(); diff --git a/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleControlSite.java b/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleControlSite.java index 0de9c0fd1f7..a5ee6552f25 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleControlSite.java +++ b/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/OleControlSite.java @@ -574,6 +574,10 @@ public Color getForeground () { return super.getForeground(); } +/** + * @noreference This method is not intended to be referenced by clients. + * @nooverride This method is not intended to be re-implemented or extended by clients. + */ protected long getLicenseInfo(GUID clsid) { long[] ppvObject = new long[1]; if (COM.CoGetClassObject(clsid, COM.CLSCTX_INPROC_HANDLER @@ -841,6 +845,8 @@ public void removeEventListener(int eventID, OleListener listener) { * @exception IllegalArgumentException
    *
  • ERROR_NULL_ARGUMENT when listener is null
  • *
+ * @noreference This method is not intended to be referenced by clients. + * @nooverride This method is not intended to be re-implemented or extended by clients. */ @Deprecated public void removeEventListener(OleAutomation automation, GUID guid, int eventID, OleListener listener) { diff --git a/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/Variant.java b/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/Variant.java index 3b645e59204..2f5ca8d031b 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/Variant.java +++ b/bundles/org.eclipse.swt/Eclipse SWT OLE Win32/win32/org/eclipse/swt/ole/win32/Variant.java @@ -171,6 +171,7 @@ public Variant(OleAutomation automation) { * @since 2.0 * * @param idispatch the IDispatch object that this Variant represents + * @noreference This constructor is not intended to be referenced by clients. */ public Variant(IDispatch idispatch) { type = COM.VT_DISPATCH; @@ -183,6 +184,7 @@ public Variant(IDispatch idispatch) { * this Variant. * * @param unknown the IUnknown object that this Variant represents + * @noreference This constructor is not intended to be referenced by clients. */ public Variant(IUnknown unknown) { type = COM.VT_UNKNOWN; @@ -305,6 +307,7 @@ public OleAutomation getAutomation() { * @exception SWTException
    *
  • ERROR_CANNOT_CHANGE_VARIANT_TYPE when type of Variant can not be coerced into an IDispatch object
  • *
+ * @noreference This method is not intended to be referenced by clients. */ public IDispatch getDispatch() { if (type == COM.VT_EMPTY) { @@ -801,6 +804,7 @@ public short getType() { *
  • ERROR_CANNOT_CHANGE_VARIANT_TYPE when type of Variant can not be coerced into * an IUnknown object
  • * + * @noreference This method is not intended to be referenced by clients. */ public IUnknown getUnknown() { if (type == COM.VT_EMPTY) {