Uses of Interface
com.google.api.generator.engine.ast.Expr
Packages that use Expr
Package
Description
-
Uses of Expr in com.google.api.generator.engine.ast
Subinterfaces of Expr in com.google.api.generator.engine.astClasses in com.google.api.generator.engine.ast that implement ExprModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in com.google.api.generator.engine.ast that return ExprModifier and TypeMethodDescriptionabstract 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 ExprModifier and TypeMethodDescriptionMethodInvocationExpr.arguments()abstract com.google.common.collect.ImmutableList<Expr>NewObjectExpr.arguments()abstract com.google.common.collect.ImmutableList<Expr>ReferenceConstructorExpr.arguments()AnnotationNode.descriptionExprs()IfStatement.elseIfs()ArrayExpr.exprs()Methods in com.google.api.generator.engine.ast with parameters of type ExprModifier and TypeMethodDescriptionstatic 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.Builder.setArguments(Expr... arguments) NewObjectExpr.Builder.setArguments(Expr... arguments) ReferenceConstructorExpr.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.Builderabstract InstanceofExpr.Builderabstract 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.Builder.setReturnExpr(Expr expr) MethodDefinition.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 ExprStatementstatic ReturnExprstatic ArrayExprstatic AssignmentOperationExprAssignmentOperationExpr.xorAssignmentWithExprs(VariableExpr variableExpr, Expr valueExpr) Method parameters in com.google.api.generator.engine.ast with type arguments of type ExprModifier and TypeMethodDescriptionabstract 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.Builderstatic 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 ExprModifier and TypeMethodDescriptionstatic 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 ExprAbstractTransportServiceStubClassComposer.createTransportSettingsInitExpr(Method method, VariableExpr transportSettingsVarExpr, VariableExpr methodDescriptorVarExpr, List<Statement> classStatements, com.google.common.collect.ImmutableMap<String, Message> messageTypes) protected ExprAbstractServiceStubSettingsClassComposer.initializeTransportProviderBuilder(MethodInvocationExpr transportChannelProviderBuilderExpr, TypeNode returnType) Methods in com.google.api.generator.gapic.composer.common that return types with arguments of type ExprModifier and TypeMethodDescriptionAbstractTransportServiceStubClassComposer.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 ExprModifier and TypeMethodDescriptionAbstractTransportServiceStubClassComposer.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 ExprModifier and TypeMethodDescriptionstatic 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, HttpBindings bindings) Methods in com.google.api.generator.gapic.composer.defaultvalue with parameters of type ExprModifier and TypeMethodDescriptionstatic 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 ExprModifier and TypeMethodDescriptionprotected 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 ExprModifier and TypeMethodDescriptionprotected 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 types with arguments of type ExprModifier and TypeMethodDescriptionHttpJsonServiceStubClassComposer.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 ExprModifier and TypeMethodDescriptionHttpJsonServiceStubClassComposer.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