/* * Copyright (c) 1997, 1999, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package org.omg.CORBA.TypeCodePackage; /** * The exception <code>BadKind</code> is thrown when * an inappropriate operation is invoked on a <code>TypeCode</code> object. For example, * invoking the method <code>discriminator_type()</code> on an instance of * <code>TypeCode</code> that does not represent an IDL union will cause the * exception <code>BadKind</code> to be thrown. * * @see org.omg.CORBA.TypeCode * @since JDK1.2 */ public final class BadKind extends org.omg.CORBA.UserException { /** * Constructs a <code>BadKind</code> exception with no reason message. */ public BadKind() { super(); } /** * Constructs a <code>BadKind</code> exception with the specified * reason message. * @param reason the String containing a reason message */ public BadKind(String reason) { super(reason); } }