1 /*
   2  * Copyright (c) 1999, 2004, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 /*
  26  * COMPONENT_NAME: idl.parser
  27  *
  28  * ORIGINS: 27
  29  *
  30  * Licensed Materials - Property of IBM
  31  * 5639-D57 (C) COPYRIGHT International Business Machines Corp. 1997, 1999
  32  * RMI-IIOP v1.0
  33  *
  34  */
  35 
  36 package com.sun.tools.corba.se.idl;
  37 
  38 // NOTES:
  39 
  40 import java.io.PrintWriter;
  41 import java.util.Hashtable;
  42 
  43 import com.sun.tools.corba.se.idl.constExpr.ExprFactory;
  44 
  45 public class Noop implements
  46    AttributeGen,    ConstGen,   EnumGen,      ExceptionGen, ForwardGen,
  47    ForwardValueGen, IncludeGen, InterfaceGen, ValueGen,     ValueBoxGen,
  48    MethodGen,       ModuleGen,  NativeGen, ParameterGen, PragmaGen,
  49    PrimitiveGen, SequenceGen,     StringGen,  StructGen,    TypedefGen,
  50    UnionGen, GenFactory
  51 {
  52   public void generate (Hashtable symbolTable, AttributeEntry entry, PrintWriter stream)
  53   {
  54   } // generate
  55 
  56   public void generate (Hashtable symbolTable, ConstEntry entry, PrintWriter stream)
  57   {
  58   } // generate
  59 
  60   public void generate (Hashtable symbolTable, EnumEntry entry, PrintWriter stream)
  61   {
  62   } // generate
  63 
  64   public void generate (Hashtable symbolTable, ExceptionEntry entry, PrintWriter stream)
  65   {
  66   } // generate
  67 
  68   public void generate (Hashtable symbolTable, ForwardEntry entry, PrintWriter stream)
  69   {
  70   } // generate
  71 
  72   public void generate (Hashtable symbolTable, ForwardValueEntry entry, PrintWriter stream)
  73   {
  74   } // generate
  75 
  76   public void generate (Hashtable symbolTable, IncludeEntry entry, PrintWriter stream)
  77   {
  78   } // generate
  79 
  80   public void generate (Hashtable symbolTable, InterfaceEntry entry, PrintWriter stream)
  81   {
  82   } // generate
  83 
  84   public void generate (Hashtable symbolTable, ValueEntry entry, PrintWriter stream)
  85   {
  86   } // generate
  87 
  88   public void generate (Hashtable symbolTable, ValueBoxEntry entry, PrintWriter stream)
  89   {
  90   } // generate
  91 
  92   public void generate (Hashtable symbolTable, MethodEntry entry, PrintWriter stream)
  93   {
  94   } // generate
  95 
  96   public void generate (Hashtable symbolTable, ModuleEntry entry, PrintWriter stream)
  97   {
  98   } // generate
  99 
 100   public void generate (Hashtable symbolTable, ParameterEntry entry, PrintWriter stream)
 101   {
 102   } // generate
 103 
 104   public void generate (Hashtable symbolTable, PragmaEntry entry, PrintWriter stream)
 105   {
 106   } // generate
 107 
 108   public void generate (Hashtable symbolTable, PrimitiveEntry entry, PrintWriter stream)
 109   {
 110   } // generate
 111 
 112   public void generate (Hashtable symbolTable, SequenceEntry entry, PrintWriter stream)
 113   {
 114   } // generate
 115 
 116   public void generate (Hashtable symbolTable, StringEntry entry, PrintWriter stream)
 117   {
 118   } // generate
 119 
 120   public void generate (Hashtable symbolTable, StructEntry entry, PrintWriter stream)
 121   {
 122   } // generate
 123 
 124   public void generate (Hashtable symbolTable, TypedefEntry entry, PrintWriter stream)
 125   {
 126   } // generate
 127 
 128   public void generate (Hashtable symbolTable, UnionEntry entry, PrintWriter stream)
 129   {
 130   } // generate
 131 
 132   public void generate (Hashtable symbolTable, NativeEntry entry, PrintWriter stream)
 133   {
 134   } // generate
 135 
 136   // For GenFactory
 137   public AttributeGen createAttributeGen ()
 138   {
 139     return null;
 140   } // createAttributeGen
 141 
 142   public ConstGen createConstGen ()
 143   {
 144     return null;
 145   } // createConstGen
 146 
 147   public EnumGen createEnumGen ()
 148   {
 149     return null;
 150   } // createEnumGen
 151 
 152   public ExceptionGen createExceptionGen ()
 153   {
 154     return null;
 155   } // createExceptionGen
 156 
 157   public ForwardGen createForwardGen ()
 158   {
 159     return null;
 160   } // createForwardGen
 161 
 162   public ForwardValueGen createForwardValueGen ()
 163   {
 164     return null;
 165   } // createForwardValueGen
 166 
 167   public IncludeGen createIncludeGen ()
 168   {
 169     return null;
 170   } // createIncludeGen
 171 
 172   public InterfaceGen createInterfaceGen ()
 173   {
 174     return null;
 175   } // createInterfaceGen
 176 
 177   public ValueGen createValueGen ()
 178   {
 179     return null;
 180   } // createValueGen
 181 
 182   public ValueBoxGen createValueBoxGen ()
 183   {
 184     return null;
 185   } // createValueBoxGen
 186 
 187   public MethodGen createMethodGen ()
 188   {
 189     return null;
 190   } // createMethodGen
 191 
 192   public ModuleGen createModuleGen ()
 193   {
 194     return null;
 195   } // createModuleGen
 196 
 197   public NativeGen createNativeGen ()
 198   {
 199     return null;
 200   } // createNativeGen
 201 
 202   public ParameterGen createParameterGen ()
 203   {
 204     return null;
 205   } // createParameterGen
 206 
 207   public PragmaGen createPragmaGen ()
 208   {
 209     return null;
 210   } // createPragmaGen
 211 
 212   public PrimitiveGen createPrimitiveGen ()
 213   {
 214     return null;
 215   } // createPrimitiveGen
 216 
 217   public SequenceGen createSequenceGen ()
 218   {
 219     return null;
 220   } // createSequenceGen
 221 
 222   public StringGen createStringGen ()
 223   {
 224     return null;
 225   } // createStringGen
 226 
 227   public StructGen createStructGen ()
 228   {
 229     return null;
 230   } // createStructGen
 231 
 232   public TypedefGen createTypedefGen ()
 233   {
 234     return null;
 235   } // createTypedefGen
 236 
 237   public UnionGen createUnionGen ()
 238   {
 239     return null;
 240   } // createUnionGen
 241 } // class Noop