ecj complains about the use of Class instead of Class<?>, but we are forced to use the raw type to be compatible. This patch disables the warning.
ChangeLog: 2009-02-14 Andrew John Hughes <ahug...@redhat.com> * org/omg/CORBA/LocalObject.java, * org/omg/CORBA/portable/Delegate.java, * org/omg/CORBA/portable/InputStream.java, * org/omg/CORBA/portable/ObjectImpl.java, * org/omg/CORBA_2_3/portable/InputStream.java, * org/omg/CORBA_2_3/portable/OutputStream.java, * org/omg/DynamicAny/_DynAnyFactoryStub.java, * org/omg/DynamicAny/_DynAnyStub.java, * org/omg/DynamicAny/_DynArrayStub.java, * org/omg/DynamicAny/_DynEnumStub.java, * org/omg/DynamicAny/_DynFixedStub.java, * org/omg/DynamicAny/_DynSequenceStub.java, * org/omg/DynamicAny/_DynStructStub.java, * org/omg/DynamicAny/_DynUnionStub.java, * org/omg/DynamicAny/_DynValueStub.java, * org/omg/PortableServer/_ServantActivatorStub.java, * org/omg/PortableServer/_ServantLocatorStub.java: Turn off warnings where Class is used; forced to use raw type for API compatibility. -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
Index: org/omg/CORBA/LocalObject.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/CORBA/LocalObject.java,v retrieving revision 1.4 diff -u -u -r1.4 LocalObject.java --- org/omg/CORBA/LocalObject.java 5 Sep 2006 12:44:05 -0000 1.4 +++ org/omg/CORBA/LocalObject.java 14 Feb 2009 02:03:55 -0000 @@ -267,6 +267,7 @@ * * @throws NO_IMPLEMENT always. If used, the method must be overridden. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public ServantObject _servant_preinvoke(String operation, Class expectedType) { throw new NO_IMPLEMENT(INAPPROPRIATE); Index: org/omg/CORBA/portable/Delegate.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/CORBA/portable/Delegate.java,v retrieving revision 1.5 diff -u -u -r1.5 Delegate.java --- org/omg/CORBA/portable/Delegate.java 6 May 2008 21:44:54 -0000 1.5 +++ org/omg/CORBA/portable/Delegate.java 14 Feb 2009 02:03:57 -0000 @@ -375,7 +375,8 @@ * * @return the servant or null if the servant is not an expected type * of the method is not supported, for example, due security reasons. - */ + */ + @SuppressWarnings("unchecked") // Needed for API compatibility public ServantObject servant_preinvoke(org.omg.CORBA.Object self, String operation, Class expectedType ) Index: org/omg/CORBA/portable/InputStream.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/CORBA/portable/InputStream.java,v retrieving revision 1.4 diff -u -u -r1.4 InputStream.java --- org/omg/CORBA/portable/InputStream.java 2 Jul 2005 20:32:58 -0000 1.4 +++ org/omg/CORBA/portable/InputStream.java 14 Feb 2009 02:03:58 -0000 @@ -237,6 +237,7 @@ * @param klass a CORBA class * @throws NO_IMPLEMENT, always. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public Object read_Object(Class klass) { throw new NO_IMPLEMENT(); Index: org/omg/CORBA/portable/ObjectImpl.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/CORBA/portable/ObjectImpl.java,v retrieving revision 1.6 diff -u -u -r1.6 ObjectImpl.java --- org/omg/CORBA/portable/ObjectImpl.java 5 Sep 2006 12:44:06 -0000 1.6 +++ org/omg/CORBA/portable/ObjectImpl.java 14 Feb 2009 02:03:58 -0000 @@ -341,6 +341,7 @@ * @return the servant or null if the servant is not an expected type * of the method is not supported, for example, due security reasons. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public ServantObject _servant_preinvoke(String method, Class expected_type) { return delegate.servant_preinvoke(this, method, expected_type); Index: org/omg/CORBA_2_3/portable/InputStream.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/CORBA_2_3/portable/InputStream.java,v retrieving revision 1.8 diff -u -u -r1.8 InputStream.java --- org/omg/CORBA_2_3/portable/InputStream.java 5 Sep 2006 13:57:47 -0000 1.8 +++ org/omg/CORBA_2_3/portable/InputStream.java 14 Feb 2009 02:03:58 -0000 @@ -99,6 +99,7 @@ * * @return an abstract interface, unmarshaled from the stream */ + @SuppressWarnings("unchecked") // Needed for API compatibility public Object read_abstract_interface(Class clz) { boolean isValue = read_boolean(); @@ -147,6 +148,7 @@ * * @return an value type structure, unmarshaled from the stream */ + @SuppressWarnings("unchecked") // Needed for API compatibility public Serializable read_value(Class clz) { return Vio.read(this, clz); Index: org/omg/CORBA_2_3/portable/OutputStream.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/CORBA_2_3/portable/OutputStream.java,v retrieving revision 1.7 diff -u -u -r1.7 OutputStream.java --- org/omg/CORBA_2_3/portable/OutputStream.java 5 Sep 2006 13:57:47 -0000 1.7 +++ org/omg/CORBA_2_3/portable/OutputStream.java 14 Feb 2009 02:03:58 -0000 @@ -136,6 +136,7 @@ * * @param value a value type object to write. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public void write_value(Serializable value, Class clz) { Vio.write(this, value, clz); Index: org/omg/DynamicAny/_DynAnyFactoryStub.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/DynamicAny/_DynAnyFactoryStub.java,v retrieving revision 1.6 diff -u -u -r1.6 _DynAnyFactoryStub.java --- org/omg/DynamicAny/_DynAnyFactoryStub.java 9 Apr 2006 12:34:38 -0000 1.6 +++ org/omg/DynamicAny/_DynAnyFactoryStub.java 14 Feb 2009 02:03:59 -0000 @@ -68,6 +68,7 @@ /** * The purpose and value of this field are not documented. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public static final Class _opsClass = DynAnyFactoryOperations.class; /** Index: org/omg/DynamicAny/_DynAnyStub.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/DynamicAny/_DynAnyStub.java,v retrieving revision 1.5 diff -u -u -r1.5 _DynAnyStub.java --- org/omg/DynamicAny/_DynAnyStub.java 9 Apr 2006 12:34:38 -0000 1.5 +++ org/omg/DynamicAny/_DynAnyStub.java 14 Feb 2009 02:04:01 -0000 @@ -66,6 +66,7 @@ /** * The purpose and value of this field are not documented. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public static final Class _opsClass = DynAnyOperations.class; /** Index: org/omg/DynamicAny/_DynArrayStub.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/DynamicAny/_DynArrayStub.java,v retrieving revision 1.5 diff -u -u -r1.5 _DynArrayStub.java --- org/omg/DynamicAny/_DynArrayStub.java 9 Apr 2006 12:34:38 -0000 1.5 +++ org/omg/DynamicAny/_DynArrayStub.java 14 Feb 2009 02:04:02 -0000 @@ -66,6 +66,7 @@ /** * The purpose and value of this field are not documented. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public static final Class _opsClass = DynArrayOperations.class; /** Index: org/omg/DynamicAny/_DynEnumStub.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/DynamicAny/_DynEnumStub.java,v retrieving revision 1.5 diff -u -u -r1.5 _DynEnumStub.java --- org/omg/DynamicAny/_DynEnumStub.java 9 Apr 2006 12:34:38 -0000 1.5 +++ org/omg/DynamicAny/_DynEnumStub.java 14 Feb 2009 02:04:04 -0000 @@ -66,6 +66,7 @@ /** * The purpose and value of this field are not documented. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public static final Class _opsClass = DynEnumOperations.class; /** Index: org/omg/DynamicAny/_DynFixedStub.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/DynamicAny/_DynFixedStub.java,v retrieving revision 1.5 diff -u -u -r1.5 _DynFixedStub.java --- org/omg/DynamicAny/_DynFixedStub.java 9 Apr 2006 12:34:38 -0000 1.5 +++ org/omg/DynamicAny/_DynFixedStub.java 14 Feb 2009 02:04:05 -0000 @@ -66,6 +66,7 @@ /** * The purpose and value of this field are not documented. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public static final Class _opsClass = DynFixedOperations.class; /** Index: org/omg/DynamicAny/_DynSequenceStub.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/DynamicAny/_DynSequenceStub.java,v retrieving revision 1.5 diff -u -u -r1.5 _DynSequenceStub.java --- org/omg/DynamicAny/_DynSequenceStub.java 9 Apr 2006 12:34:38 -0000 1.5 +++ org/omg/DynamicAny/_DynSequenceStub.java 14 Feb 2009 02:04:05 -0000 @@ -67,6 +67,7 @@ /** * The purpose and value of this field are not documented. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public static final Class _opsClass = DynSequenceOperations.class; /** Index: org/omg/DynamicAny/_DynStructStub.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/DynamicAny/_DynStructStub.java,v retrieving revision 1.5 diff -u -u -r1.5 _DynStructStub.java --- org/omg/DynamicAny/_DynStructStub.java 9 Apr 2006 12:34:37 -0000 1.5 +++ org/omg/DynamicAny/_DynStructStub.java 14 Feb 2009 02:04:06 -0000 @@ -68,6 +68,7 @@ /** * The purpose and value of this field are not documented. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public static final Class _opsClass = DynStructOperations.class; /** Index: org/omg/DynamicAny/_DynUnionStub.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/DynamicAny/_DynUnionStub.java,v retrieving revision 1.5 diff -u -u -r1.5 _DynUnionStub.java --- org/omg/DynamicAny/_DynUnionStub.java 9 Apr 2006 12:34:38 -0000 1.5 +++ org/omg/DynamicAny/_DynUnionStub.java 14 Feb 2009 02:04:09 -0000 @@ -68,6 +68,7 @@ /** * The purpose and value of this field are not documented. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public static final Class _opsClass = DynUnionOperations.class; /** Index: org/omg/DynamicAny/_DynValueStub.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/DynamicAny/_DynValueStub.java,v retrieving revision 1.5 diff -u -u -r1.5 _DynValueStub.java --- org/omg/DynamicAny/_DynValueStub.java 9 Apr 2006 12:34:38 -0000 1.5 +++ org/omg/DynamicAny/_DynValueStub.java 14 Feb 2009 02:04:09 -0000 @@ -68,6 +68,7 @@ /** * The purpose and value of this field are not documented. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public static final Class _opsClass = DynValueOperations.class; /** Index: org/omg/PortableServer/_ServantActivatorStub.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/PortableServer/_ServantActivatorStub.java,v retrieving revision 1.3 diff -u -u -r1.3 _ServantActivatorStub.java --- org/omg/PortableServer/_ServantActivatorStub.java 5 Sep 2006 13:57:46 -0000 1.3 +++ org/omg/PortableServer/_ServantActivatorStub.java 14 Feb 2009 02:04:09 -0000 @@ -70,6 +70,7 @@ * This the purpose of this field is undocumented up till 1.5 java API * inclusive. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public static final Class _opsClass = ServantActivatorOperations.class; /** Index: org/omg/PortableServer/_ServantLocatorStub.java =================================================================== RCS file: /sources/classpath/classpath/org/omg/PortableServer/_ServantLocatorStub.java,v retrieving revision 1.3 diff -u -u -r1.3 _ServantLocatorStub.java --- org/omg/PortableServer/_ServantLocatorStub.java 5 Sep 2006 13:57:46 -0000 1.3 +++ org/omg/PortableServer/_ServantLocatorStub.java 14 Feb 2009 02:04:09 -0000 @@ -71,6 +71,7 @@ * This the purpose of this field is undocumented up till 1.5 java API * inclusive. */ + @SuppressWarnings("unchecked") // Needed for API compatibility public static final Class _opsClass = ServantLocatorOperations.class; /**