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