< prev index next >

src/java.corba/share/classes/org/omg/CORBA/Any.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1997, 2004, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 1997, 2015, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 50,74 **** * second field of the <code>TypeCode</code> object is itself a * <code>TypeCode</code> object.) * </OL> * * <P> ! * <a name="anyOps"</a> * A large part of the <code>Any</code> class consists of pairs of methods * for inserting values into and extracting values from an * <code>Any</code> object. * <P> * For a given primitive type X, these methods are: * <dl> ! * <dt><code><bold> void insert_X(X x)</bold></code> * <dd> This method allows the insertion of * an instance <code>x</code> of primitive type <code>X</code> * into the <code>value</code> field of the <code>Any</code> object. * Note that the method * <code>insert_X</code> also resets the <code>Any</code> object's * <code>type</code> field if necessary. ! * <dt> <code><bold>X extract_X()</bold></code> * <dd> This method allows the extraction of an instance of * type <code>X</code> from the <code>Any</code> object. * <BR> * <P> * This method throws the exception <code>BAD_OPERATION</code> under two conditions: --- 50,74 ---- * second field of the <code>TypeCode</code> object is itself a * <code>TypeCode</code> object.) * </OL> * * <P> ! * <a name="anyOps"></a> * A large part of the <code>Any</code> class consists of pairs of methods * for inserting values into and extracting values from an * <code>Any</code> object. * <P> * For a given primitive type X, these methods are: * <dl> ! * <dt><code><b>void insert_X(X x)</b></code> * <dd> This method allows the insertion of * an instance <code>x</code> of primitive type <code>X</code> * into the <code>value</code> field of the <code>Any</code> object. * Note that the method * <code>insert_X</code> also resets the <code>Any</code> object's * <code>type</code> field if necessary. ! * <dt> <code><b>X extract_X()</b></code> * <dd> This method allows the extraction of an instance of * type <code>X</code> from the <code>Any</code> object. * <BR> * <P> * This method throws the exception <code>BAD_OPERATION</code> under two conditions:
< prev index next >