| package #package; |
| |
| #imports |
| import java.lang.reflect.Method; |
| import java.rmi.server.RemoteRef; |
| import java.rmi.server.RemoteStub; |
| import java.rmi.UnexpectedException; |
| |
| /** |
| * This class delegates its method calls to the remote RMI object, referenced |
| * by {@link RemoteRef}. |
| * |
| * It is normally generated with rmic. |
| */ |
| public final class #name_Stub |
| extends RemoteStub |
| implements #interfaces |
| { |
| /** |
| * Use serialVersionUID for interoperability |
| */ |
| private static final long serialVersionUID = 2; |
| |
| /** |
| * The explaining message for {@ling UnexpectedException}. |
| */ |
| private static final String exception_message = |
| "undeclared checked exception"; |
| |
| /* All remote methods, invoked by this stub: */ |
| #stub_method_declarations |
| #zeroSizeObjecArray |
| static |
| { |
| #zeroSizeClassArray |
| try |
| { |
| #stub_method_initializations |
| } |
| catch (NoSuchMethodException nex) |
| { |
| NoSuchMethodError err = new NoSuchMethodError( |
| "#name_Stub class initialization failed"); |
| err.initCause(nex); |
| throw err; |
| } |
| } |
| |
| /** |
| * Create the instance for _#name_Stub that forwards method calls to the |
| * remote object. |
| * |
| * @para the reference to the remote object. |
| */ |
| public #name_Stub(RemoteRef reference) |
| { |
| super(reference); |
| } |
| |
| /* Methods */ |
| #stub_methods |
| } |