Uses of Class
com.google.api.generator.engine.ast.TypeNode
Packages that use TypeNode
Package
Description
-
Uses of TypeNode in com.google.api.generator.engine.ast
Fields in com.google.api.generator.engine.ast declared as TypeNodeModifier and TypeFieldDescriptionstatic final TypeNodeTypeNode.BOOLEANstatic final TypeNodeTypeNode.BOOLEAN_OBJECTstatic final TypeNodeTypeNode.BYTEstatic final TypeNodeTypeNode.BYTE_OBJECTstatic final TypeNodeTypeNode.BYTESTRINGstatic final TypeNodeTypeNode.CHARstatic final TypeNodeTypeNode.CHAR_OBJECTstatic final TypeNodeTypeNode.CLASS_OBJECTstatic final TypeNodeTypeNode.DEPRECATEDstatic final TypeNodeTypeNode.DOUBLEstatic final TypeNodeTypeNode.DOUBLE_OBJECTstatic final TypeNodeTypeNode.FLOATstatic final TypeNodeTypeNode.FLOAT_OBJECTstatic final TypeNodeTypeNode.INTstatic final TypeNodeTypeNode.INT_OBJECTstatic final TypeNodeTypeNode.LONGstatic final TypeNodeTypeNode.LONG_OBJECTstatic final TypeNodeTypeNode.NULLstatic final TypeNodeTypeNode.OBJECTstatic final TypeNodeTypeNode.SHORTstatic final TypeNodeTypeNode.SHORT_OBJECTstatic final TypeNodeTypeNode.STRINGstatic final TypeNodeTypeNode.STRING_ARRAYstatic final TypeNodeTypeNode.THROWABLEstatic final TypeNodeTypeNode.VALUEstatic final TypeNodeTypeNode.VOIDstatic final TypeNodeTypeNode.VOID_OBJECTMethods in com.google.api.generator.engine.ast that return TypeNodeModifier and TypeMethodDescriptionTypeNode.Builder.build()abstract TypeNodeInstanceofExpr.checkType()static TypeNodeTypeNode.createArrayTypeOf(TypeNode type) static TypeNodeTypeNode.createElementTypeFromArrayType(TypeNode type) abstract TypeNodeClassDefinition.extendsType()abstract TypeNodeMethodDefinition.returnType()abstract TypeNodeMethodInvocationExpr.returnType()abstract TypeNodeMethodInvocationExpr.staticReferenceType()abstract TypeNodeVariableExpr.staticReferenceType()abstract TypeNodeAnnotationNode.type()abstract TypeNodeAnonymousClassExpr.type()abstract TypeNodeArithmeticOperationExpr.type()abstract TypeNodeArrayExpr.type()AssignmentExpr.type()AssignmentOperationExpr.type()abstract TypeNodeCastExpr.type()abstract TypeNodeEnumRefExpr.type()Expr.type()InstanceofExpr.type()LambdaExpr.type()LogicalOperationExpr.type()MethodInvocationExpr.type()abstract TypeNodeNewObjectExpr.type()NullObjectValue.type()ObjectValue.type()OperationExpr.type()abstract TypeNodePrimitiveValue.type()abstract TypeNodeReferenceConstructorExpr.type()RelationalOperationExpr.type()ReturnExpr.type()StringObjectValue.type()abstract TypeNodeSuperObjectValue.type()TernaryExpr.type()abstract TypeNodeThisObjectValue.type()abstract TypeNodeThrowExpr.type()abstract TypeNodeUnaryOperationExpr.type()Value.type()ValueExpr.type()abstract TypeNodeVariable.type()VariableExpr.type()static TypeNodeTypeNode.withExceptionClazz(Class<?> clazz) static TypeNodeTypeNode.withReference(Reference reference) Methods in com.google.api.generator.engine.ast that return types with arguments of type TypeNodeModifier and TypeMethodDescriptionabstract com.google.common.collect.ImmutableList<TypeNode>ClassDefinition.implementsTypes()abstract com.google.common.collect.ImmutableList<TypeNode>MethodDefinition.throwsExceptions()Methods in com.google.api.generator.engine.ast with parameters of type TypeNodeModifier and TypeMethodDescriptionintstatic TypeNodeTypeNode.createArrayTypeOf(TypeNode type) static TypeNodeTypeNode.createElementTypeFromArrayType(TypeNode type) static booleanTypeNode.isBoxedType(TypeNode type) static booleanTypeNode.isExceptionType(TypeNode type) static booleanTypeNode.isFloatingPointType(TypeNode type) static booleanTypeNode.isNumericType(TypeNode type) static booleanTypeNode.isReferenceType(TypeNode type) booleanTypeNode.isSupertypeOrEquals(TypeNode other) abstract InstanceofExpr.BuilderInstanceofExpr.Builder.setCheckType(TypeNode checkType) abstract ClassDefinition.BuilderClassDefinition.Builder.setExtendsType(TypeNode type) abstract MethodDefinition.BuilderMethodDefinition.Builder.setReturnType(TypeNode type) abstract MethodInvocationExpr.BuilderMethodInvocationExpr.Builder.setReturnType(TypeNode type) abstract MethodInvocationExpr.BuilderMethodInvocationExpr.Builder.setStaticReferenceType(TypeNode type) abstract VariableExpr.BuilderVariableExpr.Builder.setStaticReferenceType(TypeNode type) abstract AnnotationNode.Builderabstract AnonymousClassExpr.Builderabstract ArrayExpr.Builderabstract CastExpr.Builderabstract EnumRefExpr.Builderabstract NewObjectExpr.Builderabstract PrimitiveValue.Builderabstract ReferenceConstructorExpr.Builderabstract ThrowExpr.Builderabstract Variable.Buildervoidstatic AnnotationNodestatic NewObjectExprstatic SuperObjectValuestatic ThisObjectValuestatic AnnotationNodeAnnotationNode.withTypeAndDescription(TypeNode type, String description) static AnnotationNodeAnnotationNode.withTypeAndDescription(TypeNode type, List<Expr> exprList) Method parameters in com.google.api.generator.engine.ast with type arguments of type TypeNodeModifier and TypeMethodDescriptionabstract ClassDefinition.BuilderClassDefinition.Builder.setImplementsTypes(List<TypeNode> types) abstract MethodDefinition.BuilderMethodDefinition.Builder.setThrowsExceptions(List<TypeNode> exceptionTypes) -
Uses of TypeNode in com.google.api.generator.engine.writer
Methods in com.google.api.generator.engine.writer with parameters of type TypeNode -
Uses of TypeNode in com.google.api.generator.gapic.composer.comment
Methods in com.google.api.generator.gapic.composer.comment with parameters of type TypeNodeModifier and TypeMethodDescriptionstatic List<CommentStatement>SettingsCommentComposer.createClassHeaderComments(String configuredClassName, String defaultHost, boolean isDeprecated, Optional<String> methodNameOpt, Optional<String> sampleCodeOpt, TypeNode classType) static CommentStatementServiceClientCommentComposer.createCreateMethodStubArgComment(String serviceName, TypeNode settingsType) -
Uses of TypeNode in com.google.api.generator.gapic.composer.common
Methods in com.google.api.generator.gapic.composer.common that return TypeNodeModifier and TypeMethodDescriptionprotected static TypeNodeTransportContext.classToType(Class<?> clazz) protected static TypeNodeAbstractServiceClientTestClassComposer.getCallableType(Method protoMethod) protected static TypeNodeAbstractTransportServiceStubClassComposer.getCallableType(Method protoMethod) protected TypeNodeAbstractServiceCallableFactoryClassComposer.getOperationsStubType(Service service) protected TypeNodeAbstractTransportServiceStubClassComposer.getTransportOperationsStubType(Service service) abstract TypeNodeTransportContext.operationMetadataTransformerType()abstract TypeNodeTransportContext.operationResponseTransformerType()abstract TypeNodeTransportContext.stubCallableFactoryType()abstract TypeNodeTransportContext.transportCallableFactoryType()abstract TypeNodeTransportContext.transportCallSettingsType()Methods in com.google.api.generator.gapic.composer.common that return types with arguments of type TypeNodeModifier and TypeMethodDescriptionAbstractServiceCallableFactoryClassComposer.createClassImplements(Service service, TypeStore typeStore) Construct the type to be implemented by the generated callable factory.TransportContext.operationsClientTypes()TransportContext.operationsStubTypes()TransportContext.transportChannelTypes()TransportContext.transportOperationsStubTypes()Methods in com.google.api.generator.gapic.composer.common with parameters of type TypeNodeModifier and TypeMethodDescriptionprotected MethodDefinitionAbstractServiceStubSettingsClassComposer.createApiClientHeaderProviderBuilderMethod(Service service, TypeStore typeStore, String methodName, TypeNode gaxPropertiesType, String getTokenMethodName, String getVersionMethodName) protected MethodDefinitionAbstractServiceStubClassComposer.createCallableGetterMethodDefinition(TypeNode returnType, String methodName, List<AnnotationNode> annotations, TypeStore typeStore) static ExprRetrySettingsComposer.createLroSettingsBuilderExpr(Service service, GapicServiceConfig serviceConfig, Method method, VariableExpr builderVarExpr, VariableExpr retryableCodeDefsVarExpr, VariableExpr retryParamDefsVarExpr, TypeNode operationResponseTransformer, TypeNode operationMetadataTransformer) protected MethodDefinitionAbstractServiceStubClassComposer.createOperationsStubGetterMethodDefinition(TypeNode returnType, String methodName, TypeStore typeStore) AbstractTransportServiceStubClassComposer.getCallableCreatorMethodName(GapicContext context, Service service, TypeNode callableVarExprType, String serviceMethodName) protected ExprAbstractServiceStubSettingsClassComposer.initializeTransportProviderBuilder(MethodInvocationExpr transportChannelProviderBuilderExpr, TypeNode returnType) abstract TransportContext.BuilderTransportContext.Builder.setOperationMetadataTransformerType(TypeNode operationMetadataTransformerType) abstract TransportContext.BuilderTransportContext.Builder.setOperationResponseTransformerType(TypeNode operationResponseTransformerType) abstract TransportContext.BuilderTransportContext.Builder.setStubCallableFactoryType(TypeNode stubCallableFactoryType) abstract TransportContext.BuilderTransportContext.Builder.setTransportCallableFactoryType(TypeNode transportCallableFactoryType) abstract TransportContext.BuilderTransportContext.Builder.setTransportCallSettingsType(TypeNode transportCallSettingsType) Method parameters in com.google.api.generator.gapic.composer.common with type arguments of type TypeNodeModifier and TypeMethodDescriptionabstract TransportContext.BuilderTransportContext.Builder.setOperationsClientTypes(List<TypeNode> operationsClientTypes) abstract TransportContext.BuilderTransportContext.Builder.setOperationsStubTypes(List<TypeNode> operationsStubType) abstract TransportContext.BuilderTransportContext.Builder.setTransportChannelTypes(List<TypeNode> transportChannelTypes) abstract TransportContext.BuilderTransportContext.Builder.setTransportOperationsStubTypes(List<TypeNode> transportOperationsStubTypes) -
Uses of TypeNode in com.google.api.generator.gapic.composer.defaultvalue
Methods in com.google.api.generator.gapic.composer.defaultvalue with parameters of type TypeNodeModifier and TypeMethodDescriptionstatic ExprDefaultValueComposer.createSimplePagedResponseValue(TypeNode responseType, String repeatedFieldName, Expr responseElementVarExpr, boolean isMap) -
Uses of TypeNode in com.google.api.generator.gapic.composer.grpc
Methods in com.google.api.generator.gapic.composer.grpc that return types with arguments of type TypeNodeModifier and TypeMethodDescriptionGrpcServiceCallableFactoryClassComposer.createClassImplements(Service service, TypeStore typeStore) Methods in com.google.api.generator.gapic.composer.grpc with parameters of type TypeNodeModifier and TypeMethodDescriptionprotected ExprServiceStubSettingsClassComposer.initializeTransportProviderBuilder(MethodInvocationExpr transportChannelProviderBuilderExpr, TypeNode returnType) -
Uses of TypeNode in com.google.api.generator.gapic.composer.grpcrest
Methods in com.google.api.generator.gapic.composer.grpcrest with parameters of type TypeNodeModifier and TypeMethodDescriptionprotected MethodDefinitionServiceStubClassComposer.createOperationsStubGetterMethodDefinition(TypeNode returnType, String methodName, TypeStore typeStore) protected ExprServiceStubSettingsClassComposer.initializeTransportProviderBuilder(MethodInvocationExpr transportChannelProviderBuilderExpr, TypeNode returnType) -
Uses of TypeNode in com.google.api.generator.gapic.composer.rest
Methods in com.google.api.generator.gapic.composer.rest that return types with arguments of type TypeNodeModifier and TypeMethodDescriptionHttpJsonServiceCallableFactoryClassComposer.createClassImplements(Service service, TypeStore typeStore) -
Uses of TypeNode in com.google.api.generator.gapic.composer.samplecode
Methods in com.google.api.generator.gapic.composer.samplecode with parameters of type TypeNodeModifier and TypeMethodDescriptionstatic SampleServiceClientMethodSampleComposer.composeCanonicalSample(Method method, TypeNode clientType, Map<String, ResourceName> resourceNames, Map<String, Message> messageTypes, Service service) static SampleServiceClientHeaderSampleComposer.composeClassHeaderSample(Service service, TypeNode clientType, Map<String, ResourceName> resourceNames, Map<String, Message> messageTypes) static SampleServiceClientMethodSampleComposer.composeEmptyServiceSample(TypeNode clientType, Service service) static SampleServiceClientCallableMethodSampleComposer.composeLroCallableMethod(Method method, TypeNode clientType, Map<String, ResourceName> resourceNames, Map<String, Message> messageTypes, Service service) static SampleServiceClientCallableMethodSampleComposer.composePagedCallableMethod(Method method, TypeNode clientType, Map<String, ResourceName> resourceNames, Map<String, Message> messageTypes, Service service) static SampleServiceClientCallableMethodSampleComposer.composeRegularCallableMethod(Method method, TypeNode clientType, Map<String, ResourceName> resourceNames, Map<String, Message> messageTypes, Service service) static SampleServiceClientHeaderSampleComposer.composeSetCredentialsSample(TypeNode clientType, TypeNode settingsType, Service service) static SampleServiceClientHeaderSampleComposer.composeSetEndpointSample(TypeNode clientType, TypeNode settingsType, Service service) SettingsSampleComposer.composeSettingsSample(Optional<String> methodNameOpt, String settingsClassName, TypeNode classType) static SampleServiceClientHeaderSampleComposer.composeShowcaseMethodSample(Method method, TypeNode clientType, List<MethodArgument> arguments, Map<String, ResourceName> resourceNames, Map<String, Message> messageTypes, Service service) static SampleServiceClientCallableMethodSampleComposer.composeStreamCallableMethod(Method method, TypeNode clientType, Map<String, ResourceName> resourceNames, Map<String, Message> messageTypes, Service service) static SampleServiceClientHeaderSampleComposer.composeTransportSample(TypeNode clientType, TypeNode settingsType, String transportBuilderMethod, Service service) -
Uses of TypeNode in com.google.api.generator.gapic.composer.store
Methods in com.google.api.generator.gapic.composer.store that return TypeNode -
Uses of TypeNode in com.google.api.generator.gapic.model
Methods in com.google.api.generator.gapic.model that return TypeNodeModifier and TypeMethodDescriptionabstract TypeNodeMethod.inputType()abstract TypeNodeLongrunningOperation.metadataType()abstract TypeNodeLongrunningOperation.operationServiceStubType()Service.operationServiceStubType()Service.operationType()abstract TypeNodeMethod.outputType()abstract TypeNodeLongrunningOperation.responseType()abstract TypeNodeField.type()abstract TypeNodeMessage.type()abstract TypeNodeMethodArgument.type()abstract TypeNodeResourceName.type()Methods in com.google.api.generator.gapic.model with parameters of type TypeNodeModifier and TypeMethodDescriptionabstract Method.BuilderMethod.Builder.setInputType(TypeNode inputType) abstract LongrunningOperation.BuilderLongrunningOperation.Builder.setMetadataType(TypeNode metadataType) abstract LongrunningOperation.BuilderLongrunningOperation.Builder.setOperationServiceStubType(TypeNode operationServiceType) abstract Method.BuilderMethod.Builder.setOutputType(TypeNode outputType) abstract LongrunningOperation.BuilderLongrunningOperation.Builder.setResponseType(TypeNode responseType) abstract Field.Builderabstract Message.Builderabstract MethodArgument.BuildervoidValidates if the field or fields exist in the message and the type of the leaf level field. -
Uses of TypeNode in com.google.api.generator.gapic.protoparser
Methods in com.google.api.generator.gapic.protoparser that return TypeNodeModifier and TypeMethodDescriptionstatic TypeNodeTypeParser.parseType(com.google.protobuf.Descriptors.Descriptor messageDescriptor) static TypeNodeTypeParser.parseType(com.google.protobuf.Descriptors.EnumDescriptor enumDescriptor) static TypeNodeTypeParser.parseType(com.google.protobuf.Descriptors.FieldDescriptor field) Methods in com.google.api.generator.gapic.protoparser with parameters of type TypeNodeModifier and TypeMethodDescriptionstatic 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.