001: /**
002: * Licensed to the Apache Software Foundation (ASF) under one or more
003: * contributor license agreements. See the NOTICE file distributed with
004: * this work for additional information regarding copyright ownership.
005: * The ASF licenses this file to You under the Apache License, Version 2.0
006: * (the "License"); you may not use this file except in compliance with
007: * the License. You may obtain a copy of the License at
008: *
009: * http://www.apache.org/licenses/LICENSE-2.0
010: *
011: * Unless required by applicable law or agreed to in writing, software
012: * distributed under the License is distributed on an "AS IS" BASIS,
013: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014: * See the License for the specific language governing permissions and
015: * limitations under the License.
016: */package org.apache.geronimo.corba.compiler;
017:
018: import java.rmi.Remote;
019: import java.rmi.RemoteException;
020:
021: import org.apache.geronimo.corba.compiler.other.Generic$Interface;
022: import org.apache.geronimo.corba.compiler.other._Something;
023: import org.apache.geronimo.corba.compiler.other.inout;
024:
025: /**
026: * @version $Rev: 451417 $ $Date: 2006-09-29 13:13:22 -0700 (Fri, 29 Sep 2006) $
027: */
028: public interface Special extends Remote {
029: // J_underscore
030: public void _underscore() throws RemoteException;
031:
032: public void _underscoreOverload() throws RemoteException;
033:
034: public void _underscoreOverload(_Something x)
035: throws RemoteException;
036:
037: public void _underscoreOverload(_Something[] x)
038: throws RemoteException;
039:
040: // special characters
041: public void dollar$() throws RemoteException;
042:
043: public void $dollar() throws RemoteException;
044:
045: // this doesn't work in rmic either although the spec says it's legal
046: // public void unicode_¿?Ï´¹Œ§Ä½?µ() throws RemoteException;
047:
048: // innerclass
049: public void innerClass(Generic$Interface.Generic$InnerClass x, int y)
050: throws RemoteException;
051:
052: public void innerClass(Generic$Interface.Generic$InnerClass x[],
053: int y) throws RemoteException;
054:
055: // class collision
056: public void special() throws RemoteException;
057:
058: // difer by case only
059: public void differByCase() throws RemoteException;
060:
061: public void differByCASE() throws RemoteException;
062:
063: public void differByCaseOverload() throws RemoteException;
064:
065: public void differByCASEOverload() throws RemoteException;
066:
067: public void differByCASEOverload(int x) throws RemoteException;
068:
069: // keywords
070: public void keyword() throws RemoteException;
071:
072: public void keyword(inout x) throws RemoteException;
073:
074: public void ABSTRACT() throws RemoteException;
075:
076: public void ABSTRACT(int x) throws RemoteException;
077:
078: public void any() throws RemoteException;
079:
080: public void attribute() throws RemoteException;
081:
082: public void BOOLEAN() throws RemoteException;
083:
084: public void CASE() throws RemoteException;
085:
086: public void CHAR() throws RemoteException;
087:
088: public void CONST() throws RemoteException;
089:
090: public void context() throws RemoteException;
091:
092: public void custom() throws RemoteException;
093:
094: public void DEFAULT() throws RemoteException;
095:
096: public void DOUBLE() throws RemoteException;
097:
098: // public void enum() throws RemoteException;
099: public void exception() throws RemoteException;
100:
101: public void factory() throws RemoteException;
102:
103: public void FALSE() throws RemoteException;
104:
105: public void fixed() throws RemoteException;
106:
107: public void FLOAT() throws RemoteException;
108:
109: public void in() throws RemoteException;
110:
111: public void inout() throws RemoteException;
112:
113: public void INTERFACE() throws RemoteException;
114:
115: public void LONG() throws RemoteException;
116:
117: public void module() throws RemoteException;
118:
119: public void NATIVE() throws RemoteException;
120:
121: public void OBJECT() throws RemoteException;
122:
123: public void octet() throws RemoteException;
124:
125: public void oneway() throws RemoteException;
126:
127: public void out() throws RemoteException;
128:
129: public void PRIVATE() throws RemoteException;
130:
131: public void PUBLIC() throws RemoteException;
132:
133: public void raises() throws RemoteException;
134:
135: public void readonly() throws RemoteException;
136:
137: public void sequence() throws RemoteException;
138:
139: public void SHORT() throws RemoteException;
140:
141: public void string() throws RemoteException;
142:
143: public void struct() throws RemoteException;
144:
145: public void supports() throws RemoteException;
146:
147: public void SWITCH() throws RemoteException;
148:
149: public void TRUE() throws RemoteException;
150:
151: public void truncatable() throws RemoteException;
152:
153: public void typedef() throws RemoteException;
154:
155: public void union() throws RemoteException;
156:
157: public void unsigned() throws RemoteException;
158:
159: public void ValueBase() throws RemoteException;
160:
161: public void valuetype() throws RemoteException;
162:
163: public void VOID() throws RemoteException;
164:
165: public void wchar() throws RemoteException;
166:
167: public void wstring() throws RemoteException;
168: }
|