Handle service methods with forall types.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6582 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -63,7 +63,7 @@ public class {{name}}Marshaller extends InvocationMarshaller
|
||||
public static final int {{code}} = {{-index}};
|
||||
|
||||
// from interface {{name}}Service
|
||||
public void {{method.name}} ({{getArgList}})
|
||||
public {{typeParams}}void {{method.name}} ({{getArgList}})
|
||||
{
|
||||
{{#listenerArgs}}
|
||||
{{marshaller}} listener{{index}} = new {{marshaller}}();
|
||||
|
||||
@@ -19,7 +19,7 @@ public interface {{name}}Provider extends InvocationProvider
|
||||
/**
|
||||
* Handles a {@link {{name}}Service#{{method.name}}} request.
|
||||
*/
|
||||
void {{method.name}} (ClientObject caller{{#hasArgs}}, {{/hasArgs}}{{getArgList}}){{^listenerArgs.isEmpty}}
|
||||
{{typeParams}}void {{method.name}} (ClientObject caller{{#hasArgs}}, {{/hasArgs}}{{getArgList}}){{^listenerArgs.isEmpty}}
|
||||
|
||||
throws InvocationException{{/listenerArgs.isEmpty}};
|
||||
{{/methods}}
|
||||
|
||||
Reference in New Issue
Block a user