Noop.java revision 608:7e06bf1dcb09
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
36package com.sun.tools.corba.se.idl;
37
38// NOTES:
39
40import java.io.PrintWriter;
41import java.util.Hashtable;
42
43import com.sun.tools.corba.se.idl.constExpr.ExprFactory;
44
45public 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
242