All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected abstract List<Statement> |
constructRpcTestCheckerLogic(Method method,
List<MethodArgument> methodSignature,
Service service,
boolean isRequestArg,
Map<String,VariableExpr> classMemberVarExprs,
VariableExpr requestVarExpr,
Message requestMessage) |
protected List<Statement> |
createClassMemberFieldDecls(Map<String,VariableExpr> classMemberVarExprs) |
protected abstract Map<String,VariableExpr> |
createClassMemberVarExprs(Service service,
GapicContext context,
TypeStore typeStore) |
protected abstract MethodDefinition |
createRpcExceptionTestMethod(Method method,
Service service,
List<MethodArgument> methodSignature,
int variantIndex,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes)
Creates a test method to exercise exceptions for a given RPC, e.g.
|
protected List<Statement> |
createRpcExceptionTestStatements(Method method,
List<MethodArgument> methodSignature,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
protected abstract List<Statement> |
createRpcLroExceptionTestCatchBody(VariableExpr exceptionExpr,
boolean isStreaming) |
protected abstract MethodDefinition |
createSetUpMethod(Service service,
Map<String,VariableExpr> classMemberVarExprs,
TypeStore typeStore) |
protected abstract MethodDefinition |
createStartStaticServerMethod(Service service,
GapicContext context,
Map<String,VariableExpr> classMemberVarExprs,
TypeStore typeStore,
String newBuilderMethod) |
protected abstract MethodDefinition |
createStopServerMethod(Service service,
Map<String,VariableExpr> classMemberVarExprs) |
protected abstract List<Statement> |
createStreamingRpcExceptionTestStatements(Method method,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
protected abstract MethodDefinition |
createStreamingRpcTestMethod(Service service,
Method method,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
protected abstract MethodDefinition |
createTearDownMethod(Service service,
Map<String,VariableExpr> classMemberVarExprs) |
protected MethodDefinition |
createUnsupportedTestMethod(Method method) |
GapicClass |
generate(GapicContext context,
Service service) |
protected GapicClass |
generate(String className,
GapicContext context,
Service service) |
protected static String |
getCallableMethodName(Method protoMethod) |
protected static TypeNode |
getCallableType(Method protoMethod) |
protected String |
getMockServiceVarName(Service service) |
TransportContext |
getTransportContext() |
protected boolean |
isSupportedMethod(Method method) |