Uses of Interface
com.google.api.generator.engine.ast.Expr
-
-
Uses of Expr in com.google.api.generator.engine.ast
Subinterfaces of Expr in com.google.api.generator.engine.ast Modifier and Type Interface Description interfaceOperationExprClasses in com.google.api.generator.engine.ast that implement Expr Modifier and Type Class Description classAnonymousClassExprclassArithmeticOperationExprclassArrayExprclassAssignmentExprclassAssignmentOperationExprclassCastExprclassEnumRefExprclassInstanceofExprclassLambdaExprclassLogicalOperationExprclassMethodInvocationExprclassNewObjectExprclassReferenceConstructorExprclassRelationalOperationExprclassReturnExprclassTernaryExprclassThrowExprclassUnaryOperationExprclassValueExprclassVariableExprMethods in com.google.api.generator.engine.ast that return Expr Modifier and Type Method Description abstract ExprThrowExpr. causeExpr()abstract ExprForStatement. collectionExpr()abstract ExprIfStatement. conditionExpr()abstract ExprTernaryExpr. conditionExpr()abstract ExprWhileStatement. conditionExpr()abstract ExprTernaryExpr. elseExpr()abstract ExprCastExpr. expr()abstract ExprInstanceofExpr. expr()abstract ExprReturnExpr. expr()abstract ExprUnaryOperationExpr. expr()abstract ExprExprStatement. expression()abstract ExprMethodInvocationExpr. exprReferenceExpr()abstract ExprVariableExpr. exprReferenceExpr()abstract ExprGeneralForStatement. initializationExpr()abstract ExprArithmeticOperationExpr. lhsExpr()abstract ExprLogicalOperationExpr. lhsExpr()abstract ExprRelationalOperationExpr. lhsExpr()abstract ExprSynchronizedStatement. lock()abstract ExprThrowExpr. messageExpr()abstract ExprArithmeticOperationExpr. rhsExpr()abstract ExprLogicalOperationExpr. rhsExpr()abstract ExprRelationalOperationExpr. rhsExpr()abstract ExprGeneralForStatement. terminationExpr()abstract ExprTernaryExpr. thenExpr()abstract ExprThrowExpr. throwExpr()abstract ExprGeneralForStatement. updateExpr()abstract ExprAssignmentExpr. valueExpr()abstract ExprAssignmentOperationExpr. valueExpr()Methods in com.google.api.generator.engine.ast that return types with arguments of type Expr Modifier and Type Method 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()Methods in com.google.api.generator.engine.ast with parameters of type Expr Modifier and Type Method Description IfStatement.BuilderIfStatement.Builder. addElseIf(Expr conditionExpr, List<Statement> body)ArrayExpr.BuilderArrayExpr.Builder. addExpr(Expr expr)static ArithmeticOperationExprArithmeticOperationExpr. concatWithExprs(Expr lhsExpr, Expr rhsExpr)static RelationalOperationExprRelationalOperationExpr. equalToWithExprs(Expr lhsExpr, Expr rhsExpr)static GeneralForStatementGeneralForStatement. incrementWith(VariableExpr localVariableExpr, ValueExpr initialValueExpr, Expr maxSizeExpr, List<Statement> body)static RelationalOperationExprRelationalOperationExpr. lessThanWithExprs(Expr lhsExpr, Expr rhsExpr)static LogicalOperationExprLogicalOperationExpr. logicalAndWithExprs(Expr lhsExpr, Expr rhsExpr)static UnaryOperationExprUnaryOperationExpr. logicalNotWithExpr(Expr expr)static LogicalOperationExprLogicalOperationExpr. logicalOrWithExprs(Expr lhsExpr, Expr rhsExpr)static AssignmentOperationExprAssignmentOperationExpr. multiplyAssignmentWithExprs(VariableExpr variableExpr, Expr valueExpr)static RelationalOperationExprRelationalOperationExpr. notEqualToWithExprs(Expr lhsExpr, Expr rhsExpr)static UnaryOperationExprUnaryOperationExpr. postfixIncrementWithExpr(Expr expr)MethodInvocationExpr.BuilderMethodInvocationExpr.Builder. setArguments(Expr... arguments)NewObjectExpr.BuilderNewObjectExpr.Builder. setArguments(Expr... arguments)ReferenceConstructorExpr.BuilderReferenceConstructorExpr.Builder. setArguments(Expr... arguments)abstract ThrowExpr.BuilderThrowExpr.Builder. setCauseExpr(Expr expr)abstract ForStatement.BuilderForStatement.Builder. setCollectionExpr(Expr collectionExpr)abstract IfStatement.BuilderIfStatement.Builder. setConditionExpr(Expr expr)abstract TernaryExpr.BuilderTernaryExpr.Builder. setConditionExpr(Expr conditionExpr)abstract WhileStatement.BuilderWhileStatement.Builder. setConditionExpr(Expr expr)abstract TernaryExpr.BuilderTernaryExpr.Builder. setElseExpr(Expr elseExpression)abstract CastExpr.BuilderCastExpr.Builder. setExpr(Expr expr)abstract InstanceofExpr.BuilderInstanceofExpr.Builder. setExpr(Expr expr)abstract ExprStatement.BuilderExprStatement.Builder. setExpression(Expr expr)abstract MethodInvocationExpr.BuilderMethodInvocationExpr.Builder. setExprReferenceExpr(Expr exprReference)abstract VariableExpr.BuilderVariableExpr.Builder. setExprReferenceExpr(Expr exprReference)abstract ThrowExpr.BuilderThrowExpr.Builder. setMessageExpr(Expr expr)LambdaExpr.BuilderLambdaExpr.Builder. setReturnExpr(Expr expr)MethodDefinition.BuilderMethodDefinition.Builder. setReturnExpr(Expr expr)abstract TernaryExpr.BuilderTernaryExpr.Builder. setThenExpr(Expr thenExpression)abstract ThrowExpr.BuilderThrowExpr.Builder. setThrowExpr(Expr throwExpr)abstract AssignmentExpr.BuilderAssignmentExpr.Builder. setValueExpr(Expr valueExpr)static ExprStatementExprStatement. withExpr(Expr expr)static ReturnExprReturnExpr. withExpr(Expr expr)static ArrayExprArrayExpr. withExprs(Expr... exprs)static AssignmentOperationExprAssignmentOperationExpr. xorAssignmentWithExprs(VariableExpr variableExpr, Expr valueExpr)Method parameters in com.google.api.generator.engine.ast with type arguments of type Expr Modifier and Type Method Description abstract MethodInvocationExpr.BuilderMethodInvocationExpr.Builder. setArguments(List<Expr> arguments)abstract NewObjectExpr.BuilderNewObjectExpr.Builder. setArguments(List<Expr> arguments)abstract ReferenceConstructorExpr.BuilderReferenceConstructorExpr.Builder. setArguments(List<Expr> arguments)abstract ArrayExpr.BuilderArrayExpr.Builder. setExprs(List<Expr> exprs)static AnnotationNodeAnnotationNode. withTypeAndDescription(TypeNode type, List<Expr> exprList) -
Uses of Expr in com.google.api.generator.gapic.composer.common
Methods in com.google.api.generator.gapic.composer.common that return Expr Modifier and Type Method Description static ExprRetrySettingsComposer. createBatchingBuilderSettingsExpr(String settingsGetterMethodName, GapicBatchingSettings batchingSettings, VariableExpr builderVarExpr)static ExprBatchingDescriptorComposer. createBatchingDescriptorFieldDeclExpr(Method method, GapicBatchingSettings batchingSettings, Map<String,Message> messageTypes)static ExprRetrySettingsComposer. createLroSettingsBuilderExpr(Service service, GapicServiceConfig serviceConfig, Method method, VariableExpr builderVarExpr, VariableExpr retryableCodeDefsVarExpr, VariableExpr retryParamDefsVarExpr, TypeNode operationResponseTransformer, TypeNode operationMetadataTransformer)static ExprRetrySettingsComposer. createSimpleBuilderSettingsExpr(Service service, GapicServiceConfig serviceConfig, Method method, VariableExpr builderVarExpr, VariableExpr retryableCodeDefsVarExpr, VariableExpr retryParamDefsVarExpr)protected abstract ExprAbstractTransportServiceStubClassComposer. createTransportSettingsInitExpr(Method method, VariableExpr transportSettingsVarExpr, VariableExpr methodDescriptorVarExpr, List<Statement> classStatements)protected ExprAbstractServiceStubSettingsClassComposer. initializeTransportProviderBuilder(MethodInvocationExpr transportChannelProviderBuilderExpr, TypeNode returnType)Methods in com.google.api.generator.gapic.composer.common that return types with arguments of type Expr Modifier and Type Method Description protected List<Expr>AbstractTransportServiceStubClassComposer. createOperationsStubInitExpr(GapicContext context, Service service, Expr thisExpr, VariableExpr operationsStubClassVarExpr, VariableExpr clientContextVarExpr, VariableExpr callableFactoryVarExpr)Methods in com.google.api.generator.gapic.composer.common with parameters of type Expr Modifier and Type Method Description protected List<Expr>AbstractTransportServiceStubClassComposer. createOperationsStubInitExpr(GapicContext context, Service service, Expr thisExpr, VariableExpr operationsStubClassVarExpr, VariableExpr clientContextVarExpr, VariableExpr callableFactoryVarExpr) -
Uses of Expr in com.google.api.generator.gapic.composer.defaultvalue
Methods in com.google.api.generator.gapic.composer.defaultvalue that return Expr Modifier and Type Method Description static ExprDefaultValueComposer. createMethodArgValue(MethodArgument methodArg, Map<String,ResourceName> resourceNames, Map<String,Message> messageTypes, Map<String,String> valuePatterns, HttpBindings bindings)static ExprDefaultValueComposer. createResourceHelperValue(ResourceName resourceName, boolean isChildType, List<ResourceName> resnames, String fieldOrMessageName, HttpBindings bindings)static ExprDefaultValueComposer. createSimpleMessageBuilderValue(Message message, Map<String,ResourceName> resourceNames, Map<String,Message> messageTypes, HttpBindings bindings)static ExprDefaultValueComposer. createSimpleMessageBuilderValue(Message message, Map<String,ResourceName> resourceNames, Map<String,Message> messageTypes, Map<String,String> valuePatterns, HttpBindings bindings)static ExprDefaultValueComposer. createSimpleOperationBuilderValue(String name, VariableExpr responseExpr)static ExprDefaultValueComposer. createSimplePagedResponseValue(TypeNode responseType, String repeatedFieldName, Expr responseElementVarExpr, boolean isMap)static ExprDefaultValueComposer. createValue(Field field)static ExprDefaultValueComposer. createValue(Field field, boolean useExplicitInitTypeInGenerics, Map<String,ResourceName> resourceNames, Map<String,Message> messageTypes, Map<String,String> valuePatterns)Methods in com.google.api.generator.gapic.composer.defaultvalue with parameters of type Expr Modifier and Type Method Description static ExprDefaultValueComposer. createSimplePagedResponseValue(TypeNode responseType, String repeatedFieldName, Expr responseElementVarExpr, boolean isMap) -
Uses of Expr in com.google.api.generator.gapic.composer.grpc
Methods in com.google.api.generator.gapic.composer.grpc that return Expr Modifier and Type Method Description protected ExprGrpcServiceStubClassComposer. createTransportSettingsInitExpr(Method method, VariableExpr transportSettingsVarExpr, VariableExpr methodDescriptorVarExpr, List<Statement> classStatements)protected ExprServiceStubSettingsClassComposer. initializeTransportProviderBuilder(MethodInvocationExpr transportChannelProviderBuilderExpr, TypeNode returnType) -
Uses of Expr in com.google.api.generator.gapic.composer.grpcrest
Methods in com.google.api.generator.gapic.composer.grpcrest that return Expr Modifier and Type Method Description protected ExprServiceStubSettingsClassComposer. initializeTransportProviderBuilder(MethodInvocationExpr transportChannelProviderBuilderExpr, TypeNode returnType) -
Uses of Expr in com.google.api.generator.gapic.composer.rest
Methods in com.google.api.generator.gapic.composer.rest that return Expr Modifier and Type Method Description protected ExprHttpJsonServiceStubClassComposer. createTransportSettingsInitExpr(Method method, VariableExpr transportSettingsVarExpr, VariableExpr methodDescriptorVarExpr, List<Statement> classStatements)Methods in com.google.api.generator.gapic.composer.rest that return types with arguments of type Expr Modifier and Type Method Description protected List<Expr>HttpJsonServiceStubClassComposer. createOperationsStubInitExpr(GapicContext context, Service service, Expr thisExpr, VariableExpr operationsStubClassVarExpr, VariableExpr clientContextVarExpr, VariableExpr callableFactoryVarExpr)Methods in com.google.api.generator.gapic.composer.rest with parameters of type Expr Modifier and Type Method Description protected List<Expr>HttpJsonServiceStubClassComposer. createOperationsStubInitExpr(GapicContext context, Service service, Expr thisExpr, VariableExpr operationsStubClassVarExpr, VariableExpr clientContextVarExpr, VariableExpr callableFactoryVarExpr) -
Uses of Expr in com.google.api.generator.gapic.composer.samplecode
Methods in com.google.api.generator.gapic.composer.samplecode with parameters of type Expr Modifier and Type Method Description static StringSampleCodeWriter. write(Expr expr)
-