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) {