Changeset 309 for trunk/openjdk/corba
- Timestamp:
- Feb 13, 2012, 10:07:12 PM (14 years ago)
- Location:
- trunk/openjdk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/openjdk
- Property svn:mergeinfo changed
/branches/vendor/oracle/openjdk6/b24 (added) merged: 308 /branches/vendor/oracle/openjdk6/current merged: 307
- Property svn:mergeinfo changed
-
trunk/openjdk/corba/src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java
r278 r309 1 1 /* 2 * Copyright (c) 1998, 201 0, Oracle and/or its affiliates. All rights reserved.2 * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. 3 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 4 * … … 2240 2240 2241 2241 try { 2242 Class fieldCl = fields[i].getClazz(); 2243 if (objectValue != null && !fieldCl.isInstance(objectValue)) { 2244 throw new IllegalArgumentException(); 2245 } 2242 2246 bridge.putObject( o, fields[i].getFieldID(), objectValue ) ; 2243 2247 // reflective code: fields[i].getField().set( o, objectValue ) ; … … 2550 2554 try { 2551 2555 Field fld = c.getDeclaredField( fieldName ) ; 2556 Class fieldCl = fld.getType(); 2557 if(v != null && !fieldCl.isInstance(v)) { 2558 throw new Exception(); 2559 } 2552 2560 long key = bridge.objectFieldOffset( fld ) ; 2553 2561 bridge.putObject( o, key, v ) ;
Note:
See TracChangeset
for help on using the changeset viewer.