| Modifier and Type | Method and Description |
|---|---|
static List<CommentStatement> |
ServiceClientCommentComposer.createRpcMethodHeaderComment(Method method,
List<MethodArgument> methodArguments,
Optional<String> sampleCodeOpt) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract List<Statement> |
AbstractServiceClientTestClassComposer.constructRpcTestCheckerLogic(Method method,
List<MethodArgument> methodSignature,
Service service,
boolean isRequestArg,
Map<String,VariableExpr> classMemberVarExprs,
VariableExpr requestVarExpr,
Message requestMessage) |
protected abstract MethodDefinition |
AbstractServiceClientTestClassComposer.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> |
AbstractServiceClientTestClassComposer.createRpcExceptionTestStatements(Method method,
List<MethodArgument> methodSignature,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
| Modifier and Type | Method and Description |
|---|---|
static Expr |
DefaultValueComposer.createMethodArgValue(MethodArgument methodArg,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
Map<String,String> valuePatterns,
HttpBindings bindings) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Statement> |
ServiceClientTestClassComposer.constructRpcTestCheckerLogic(Method method,
List<MethodArgument> methodSignature,
Service service,
boolean isRequestArg,
Map<String,VariableExpr> classMemberVarExprs,
VariableExpr requestVarExpr,
Message requestMessage) |
protected MethodDefinition |
ServiceClientTestClassComposer.createRpcExceptionTestMethod(Method method,
Service service,
List<MethodArgument> methodSignature,
int variantIndex,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Statement> |
ServiceClientTestClassComposer.constructRpcTestCheckerLogic(Method method,
List<MethodArgument> methodSignature,
Service service,
boolean isRequestArg,
Map<String,VariableExpr> classMemberVarExprs,
VariableExpr requestVarExpr,
Message requestMessage) |
protected MethodDefinition |
ServiceClientTestClassComposer.createRpcExceptionTestMethod(Method method,
Service service,
List<MethodArgument> methodSignature,
int variantIndex,
Map<String,VariableExpr> classMemberVarExprs,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes) |
| Modifier and Type | Method and Description |
|---|---|
static Sample |
ServiceClientHeaderSampleComposer.composeShowcaseMethodSample(Method method,
TypeNode clientType,
List<MethodArgument> arguments,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
Service service) |
| Modifier and Type | Method and Description |
|---|---|
abstract MethodArgument |
MethodArgument.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
abstract com.google.common.collect.ImmutableList<List<MethodArgument>> |
Method.methodSignatures() |
| Modifier and Type | Method and Description |
|---|---|
int |
MethodArgument.compareTo(MethodArgument other) |
| Modifier and Type | Method and Description |
|---|---|
abstract Method.Builder |
Method.Builder.setMethodSignatures(List<List<MethodArgument>> methodSignature) |
| Modifier and Type | Method and Description |
|---|---|
static List<List<MethodArgument>> |
MethodSignatureParser.parseMethodSignatures(com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor,
String servicePackage,
TypeNode methodInputType,
Map<String,Message> messageTypes,
Map<String,ResourceName> resourceNames,
Set<ResourceName> outputArgResourceNames)
Parses a list of method signature annotations out of an RPC.
|
Copyright © 2022 Google LLC. All rights reserved.