@Mojo(name="tars2java",
threadSafe=true)
public class Tars2JavaMojo
extends org.apache.maven.plugin.AbstractMojo
| 构造器和说明 |
|---|
Tars2JavaMojo() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
execute() |
static String |
fieldGetter(String fieldName,
TarsType type) |
static String |
fieldSetter(String fieldName,
TarsType type) |
void |
genPrx(String dirPath,
String packageName,
String namespace,
TarsInterface _interface,
Map<String,List<TarsNamespace>> nsMap) |
void |
genPrxCallback(String dirPath,
String packageName,
String namespace,
TarsInterface tarsInterface,
Map<String,List<TarsNamespace>> nsMap) |
void |
genServant(String dirPath,
String packageName,
String namespace,
TarsInterface _interface,
Map<String,List<TarsNamespace>> nsMap) |
String |
operationCallBackParams(List<String> beforeParams,
List<TarsParam> paramList,
List<String> afterParams,
Map<String,List<TarsNamespace>> nsMap) |
String |
operationParams(List<String> beforeParams,
List<TarsParam> paramList,
List<String> afterParams,
boolean isSync,
Map<String,List<TarsNamespace>> nsMap) |
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionpublic void genPrx(String dirPath, String packageName, String namespace, TarsInterface _interface, Map<String,List<TarsNamespace>> nsMap) throws Exception
Exceptionpublic void genServant(String dirPath, String packageName, String namespace, TarsInterface _interface, Map<String,List<TarsNamespace>> nsMap) throws Exception
Exceptionpublic void genPrxCallback(String dirPath, String packageName, String namespace, TarsInterface tarsInterface, Map<String,List<TarsNamespace>> nsMap) throws Exception
Exceptionpublic String operationCallBackParams(List<String> beforeParams, List<TarsParam> paramList, List<String> afterParams, Map<String,List<TarsNamespace>> nsMap)
public String operationParams(List<String> beforeParams, List<TarsParam> paramList, List<String> afterParams, boolean isSync, Map<String,List<TarsNamespace>> nsMap)
Copyright © 2020. All Rights Reserved.