| Modifier and Type | Interface and Description |
|---|---|
interface |
OperationExpr |
| Modifier and Type | Class and Description |
|---|---|
class |
AnonymousClassExpr |
class |
ArithmeticOperationExpr |
class |
ArrayExpr |
class |
AssignmentExpr |
class |
AssignmentOperationExpr |
class |
CastExpr |
class |
EnumRefExpr |
class |
InstanceofExpr |
class |
LambdaExpr |
class |
LogicalOperationExpr |
class |
MethodInvocationExpr |
class |
NewObjectExpr |
class |
ReferenceConstructorExpr |
class |
RelationalOperationExpr |
class |
ReturnExpr |
class |
TernaryExpr |
class |
ThrowExpr |
class |
UnaryOperationExpr |
class |
ValueExpr |
class |
VariableExpr |
| Modifier and Type | Method and Description |
|---|---|
abstract Expr |
ThrowExpr.causeExpr() |
abstract Expr |
ForStatement.collectionExpr() |
abstract Expr |
TernaryExpr.conditionExpr() |
abstract Expr |
IfStatement.conditionExpr() |
abstract Expr |
WhileStatement.conditionExpr() |
abstract Expr |
TernaryExpr.elseExpr() |
abstract Expr |
UnaryOperationExpr.expr() |
abstract Expr |
ReturnExpr.expr() |
abstract Expr |
InstanceofExpr.expr() |
abstract Expr |
CastExpr.expr() |
abstract Expr |
ExprStatement.expression() |
abstract Expr |
MethodInvocationExpr.exprReferenceExpr() |
abstract Expr |
VariableExpr.exprReferenceExpr() |
abstract Expr |
GeneralForStatement.initializationExpr() |
abstract Expr |
RelationalOperationExpr.lhsExpr() |
abstract Expr |
ArithmeticOperationExpr.lhsExpr() |
abstract Expr |
LogicalOperationExpr.lhsExpr() |
abstract Expr |
SynchronizedStatement.lock() |
abstract Expr |
ThrowExpr.messageExpr() |
abstract Expr |
RelationalOperationExpr.rhsExpr() |
abstract Expr |
ArithmeticOperationExpr.rhsExpr() |
abstract Expr |
LogicalOperationExpr.rhsExpr() |
abstract Expr |
GeneralForStatement.terminationExpr() |
abstract Expr |
TernaryExpr.thenExpr() |
abstract Expr |
ThrowExpr.throwExpr() |
abstract Expr |
GeneralForStatement.updateExpr() |
abstract Expr |
AssignmentOperationExpr.valueExpr() |
abstract Expr |
AssignmentExpr.valueExpr() |
| Modifier and Type | Method and Description |
|---|---|
abstract List<Expr> |
MethodInvocationExpr.arguments() |
abstract com.google.common.collect.ImmutableList<Expr> |
NewObjectExpr.arguments() |
abstract com.google.common.collect.ImmutableList<Expr> |
ReferenceConstructorExpr.arguments() |
abstract List<Expr> |
AnnotationNode.descriptionExprs() |
abstract com.google.common.collect.ImmutableMap<Expr,List<Statement>> |
IfStatement.elseIfs() |
abstract List<Expr> |
ArrayExpr.exprs() |
| Modifier and Type | Method and Description |
|---|---|
IfStatement.Builder |
IfStatement.Builder.addElseIf(Expr conditionExpr,
List<Statement> body) |
ArrayExpr.Builder |
ArrayExpr.Builder.addExpr(Expr expr) |
static ArithmeticOperationExpr |
ArithmeticOperationExpr.concatWithExprs(Expr lhsExpr,
Expr rhsExpr) |
static RelationalOperationExpr |
RelationalOperationExpr.equalToWithExprs(Expr lhsExpr,
Expr rhsExpr) |
static GeneralForStatement |
GeneralForStatement.incrementWith(VariableExpr localVariableExpr,
ValueExpr initialValueExpr,
Expr maxSizeExpr,
List<Statement> body) |
static RelationalOperationExpr |
RelationalOperationExpr.lessThanWithExprs(Expr lhsExpr,
Expr rhsExpr) |
static LogicalOperationExpr |
LogicalOperationExpr.logicalAndWithExprs(Expr lhsExpr,
Expr rhsExpr) |
static UnaryOperationExpr |
UnaryOperationExpr.logicalNotWithExpr(Expr expr) |
static LogicalOperationExpr |
LogicalOperationExpr.logicalOrWithExprs(Expr lhsExpr,
Expr rhsExpr) |
static AssignmentOperationExpr |
AssignmentOperationExpr.multiplyAssignmentWithExprs(VariableExpr variableExpr,
Expr valueExpr) |
static RelationalOperationExpr |
RelationalOperationExpr.notEqualToWithExprs(Expr lhsExpr,
Expr rhsExpr) |
static UnaryOperationExpr |
UnaryOperationExpr.postfixIncrementWithExpr(Expr expr) |
MethodInvocationExpr.Builder |
MethodInvocationExpr.Builder.setArguments(Expr... arguments) |
NewObjectExpr.Builder |
NewObjectExpr.Builder.setArguments(Expr... arguments) |
ReferenceConstructorExpr.Builder |
ReferenceConstructorExpr.Builder.setArguments(Expr... arguments) |
abstract ThrowExpr.Builder |
ThrowExpr.Builder.setCauseExpr(Expr expr) |
abstract ForStatement.Builder |
ForStatement.Builder.setCollectionExpr(Expr collectionExpr) |
abstract TernaryExpr.Builder |
TernaryExpr.Builder.setConditionExpr(Expr conditionExpr) |
abstract IfStatement.Builder |
IfStatement.Builder.setConditionExpr(Expr expr) |
abstract WhileStatement.Builder |
WhileStatement.Builder.setConditionExpr(Expr expr) |
abstract TernaryExpr.Builder |
TernaryExpr.Builder.setElseExpr(Expr elseExpression) |
abstract InstanceofExpr.Builder |
InstanceofExpr.Builder.setExpr(Expr expr) |
abstract CastExpr.Builder |
CastExpr.Builder.setExpr(Expr expr) |
abstract ExprStatement.Builder |
ExprStatement.Builder.setExpression(Expr expr) |
abstract MethodInvocationExpr.Builder |
MethodInvocationExpr.Builder.setExprReferenceExpr(Expr exprReference) |
abstract VariableExpr.Builder |
VariableExpr.Builder.setExprReferenceExpr(Expr exprReference) |
abstract ThrowExpr.Builder |
ThrowExpr.Builder.setMessageExpr(Expr expr) |
MethodDefinition.Builder |
MethodDefinition.Builder.setReturnExpr(Expr expr) |
LambdaExpr.Builder |
LambdaExpr.Builder.setReturnExpr(Expr expr) |
abstract TernaryExpr.Builder |
TernaryExpr.Builder.setThenExpr(Expr thenExpression) |
abstract ThrowExpr.Builder |
ThrowExpr.Builder.setThrowExpr(Expr throwExpr) |
abstract AssignmentExpr.Builder |
AssignmentExpr.Builder.setValueExpr(Expr valueExpr) |
static ReturnExpr |
ReturnExpr.withExpr(Expr expr) |
static ExprStatement |
ExprStatement.withExpr(Expr expr) |
static ArrayExpr |
ArrayExpr.withExprs(Expr... exprs) |
static AssignmentOperationExpr |
AssignmentOperationExpr.xorAssignmentWithExprs(VariableExpr variableExpr,
Expr valueExpr) |
| Modifier and Type | Method and Description |
|---|---|
abstract MethodInvocationExpr.Builder |
MethodInvocationExpr.Builder.setArguments(List<Expr> arguments) |
abstract NewObjectExpr.Builder |
NewObjectExpr.Builder.setArguments(List<Expr> arguments) |
abstract ReferenceConstructorExpr.Builder |
ReferenceConstructorExpr.Builder.setArguments(List<Expr> arguments) |
abstract ArrayExpr.Builder |
ArrayExpr.Builder.setExprs(List<Expr> exprs) |
static AnnotationNode |
AnnotationNode.withTypeAndDescription(TypeNode type,
List<Expr> exprList) |
| Modifier and Type | Method and Description |
|---|---|
static Expr |
RetrySettingsComposer.createBatchingBuilderSettingsExpr(String settingsGetterMethodName,
GapicBatchingSettings batchingSettings,
VariableExpr builderVarExpr) |
static Expr |
BatchingDescriptorComposer.createBatchingDescriptorFieldDeclExpr(Method method,
GapicBatchingSettings batchingSettings,
Map<String,Message> messageTypes) |
static Expr |
RetrySettingsComposer.createLroSettingsBuilderExpr(Service service,
GapicServiceConfig serviceConfig,
Method method,
VariableExpr builderVarExpr,
VariableExpr retryableCodeDefsVarExpr,
VariableExpr retryParamDefsVarExpr,
TypeNode operationResponseTransformer,
TypeNode operationMetadataTransformer) |
static Expr |
RetrySettingsComposer.createSimpleBuilderSettingsExpr(Service service,
GapicServiceConfig serviceConfig,
Method method,
VariableExpr builderVarExpr,
VariableExpr retryableCodeDefsVarExpr,
VariableExpr retryParamDefsVarExpr) |
protected abstract Expr |
AbstractTransportServiceStubClassComposer.createTransportSettingsInitExpr(Method method,
VariableExpr transportSettingsVarExpr,
VariableExpr methodDescriptorVarExpr,
List<Statement> classStatements) |
protected Expr |
AbstractServiceStubSettingsClassComposer.initializeTransportProviderBuilder(MethodInvocationExpr transportChannelProviderBuilderExpr,
TypeNode returnType) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Expr> |
AbstractTransportServiceStubClassComposer.createOperationsStubInitExpr(Service service,
Expr thisExpr,
VariableExpr operationsStubClassVarExpr,
VariableExpr clientContextVarExpr,
VariableExpr callableFactoryVarExpr) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Expr> |
AbstractTransportServiceStubClassComposer.createOperationsStubInitExpr(Service service,
Expr thisExpr,
VariableExpr operationsStubClassVarExpr,
VariableExpr clientContextVarExpr,
VariableExpr callableFactoryVarExpr) |
| 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) |
static Expr |
DefaultValueComposer.createResourceHelperValue(ResourceName resourceName,
boolean isChildType,
List<ResourceName> resnames,
String fieldOrMessageName,
HttpBindings bindings) |
static Expr |
DefaultValueComposer.createSimpleMessageBuilderValue(Message message,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
HttpBindings bindings) |
static Expr |
DefaultValueComposer.createSimpleMessageBuilderValue(Message message,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
Map<String,String> valuePatterns,
HttpBindings bindings) |
static Expr |
DefaultValueComposer.createSimpleOperationBuilderValue(String name,
VariableExpr responseExpr) |
static Expr |
DefaultValueComposer.createSimplePagedResponseValue(TypeNode responseType,
String repeatedFieldName,
Expr responseElementVarExpr,
boolean isMap) |
static Expr |
DefaultValueComposer.createValue(Field field) |
static Expr |
DefaultValueComposer.createValue(Field field,
boolean useExplicitInitTypeInGenerics,
Map<String,ResourceName> resourceNames,
Map<String,Message> messageTypes,
Map<String,String> valuePatterns) |
| Modifier and Type | Method and Description |
|---|---|
static Expr |
DefaultValueComposer.createSimplePagedResponseValue(TypeNode responseType,
String repeatedFieldName,
Expr responseElementVarExpr,
boolean isMap) |
| Modifier and Type | Method and Description |
|---|---|
protected Expr |
GrpcServiceStubClassComposer.createTransportSettingsInitExpr(Method method,
VariableExpr transportSettingsVarExpr,
VariableExpr methodDescriptorVarExpr,
List<Statement> classStatements) |
protected Expr |
ServiceStubSettingsClassComposer.initializeTransportProviderBuilder(MethodInvocationExpr transportChannelProviderBuilderExpr,
TypeNode returnType) |
| Modifier and Type | Method and Description |
|---|---|
protected Expr |
ServiceStubSettingsClassComposer.initializeTransportProviderBuilder(MethodInvocationExpr transportChannelProviderBuilderExpr,
TypeNode returnType) |
| Modifier and Type | Method and Description |
|---|---|
protected Expr |
HttpJsonServiceStubClassComposer.createTransportSettingsInitExpr(Method method,
VariableExpr transportSettingsVarExpr,
VariableExpr methodDescriptorVarExpr,
List<Statement> classStatements) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Expr> |
HttpJsonServiceStubClassComposer.createOperationsStubInitExpr(Service service,
Expr thisExpr,
VariableExpr operationsStubClassVarExpr,
VariableExpr clientContextVarExpr,
VariableExpr callableFactoryVarExpr) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Expr> |
HttpJsonServiceStubClassComposer.createOperationsStubInitExpr(Service service,
Expr thisExpr,
VariableExpr operationsStubClassVarExpr,
VariableExpr clientContextVarExpr,
VariableExpr callableFactoryVarExpr) |
| Modifier and Type | Method and Description |
|---|---|
static String |
SampleCodeWriter.write(Expr expr) |
Copyright © 2022 Google LLC. All rights reserved.