1 /***** Copyright (c) 1999 Object Management Group. Unlimited rights to 2 duplicate and use this code are hereby granted provided that this 3 copyright notice is included. 4 *****/ 5 6 package org.omg.CORBA; 7 8 final public class AnyHolder implements org.omg.CORBA.portable.Streamable { 9 10 public org.omg.CORBA.Any value; 11 12 public AnyHolder() { 13 } 14 15 public AnyHolder(org.omg.CORBA.Any initial) { 16 value = initial; 17 } 18 19 public void _read(org.omg.CORBA.portable.InputStream is) { 20 value = is.read_any(); 21 } 22 23 public void _write(org.omg.CORBA.portable.OutputStream os) { 24 os.write_any(value); 25 } 26 27 public org.omg.CORBA.TypeCode _type() { 28 return org.omg.CORBA.ORB.init().get_primitive_tc(TCKind.tk_any); 29 } 30 31 }