Uses of Class
com.google.api.generator.engine.ast.TypeNode
-
-
Uses of TypeNode in com.google.api.generator.engine.ast
Fields in com.google.api.generator.engine.ast declared as TypeNode Modifier and Type Field Description static TypeNodeTypeNode. BOOLEANstatic TypeNodeTypeNode. BOOLEAN_OBJECTstatic TypeNodeTypeNode. BYTEstatic TypeNodeTypeNode. BYTE_OBJECTstatic TypeNodeTypeNode. BYTESTRINGstatic TypeNodeTypeNode. CHARstatic TypeNodeTypeNode. CHAR_OBJECTstatic TypeNodeTypeNode. CLASS_OBJECTstatic TypeNodeTypeNode. DEPRECATEDstatic TypeNodeTypeNode. DOUBLEstatic TypeNodeTypeNode. DOUBLE_OBJECTstatic TypeNodeTypeNode. FLOATstatic TypeNodeTypeNode. FLOAT_OBJECTstatic TypeNodeTypeNode. INTstatic TypeNodeTypeNode. INT_OBJECTstatic TypeNodeTypeNode. LONGstatic TypeNodeTypeNode. LONG_OBJECTstatic TypeNodeTypeNode. NULLstatic TypeNodeTypeNode. OBJECTstatic TypeNodeTypeNode. SHORTstatic TypeNodeTypeNode. SHORT_OBJECTstatic TypeNodeTypeNode. STRINGstatic TypeNodeTypeNode. STRING_ARRAYstatic TypeNodeTypeNode. THROWABLEstatic TypeNodeTypeNode. VALUEstatic TypeNodeTypeNode. VOIDstatic TypeNodeTypeNode. VOID_OBJECTMethods in com.google.api.generator.engine.ast that return TypeNode Modifier and Type Method Description TypeNodeTypeNode.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()TypeNodeAssignmentExpr. type()TypeNodeAssignmentOperationExpr. type()abstract TypeNodeCastExpr. type()abstract TypeNodeEnumRefExpr. type()TypeNodeExpr. type()TypeNodeInstanceofExpr. type()TypeNodeLambdaExpr. type()TypeNodeLogicalOperationExpr. type()TypeNodeMethodInvocationExpr. type()abstract TypeNodeNewObjectExpr. type()TypeNodeNullObjectValue. type()TypeNodeObjectValue. type()TypeNodeOperationExpr. type()abstract TypeNodePrimitiveValue. type()abstract TypeNodeReferenceConstructorExpr. type()TypeNodeRelationalOperationExpr. type()TypeNodeReturnExpr. type()TypeNodeStringObjectValue. type()abstract TypeNodeSuperObjectValue. type()TypeNodeTernaryExpr. type()abstract TypeNodeThisObjectValue. type()abstract TypeNodeThrowExpr. type()abstract TypeNodeUnaryOperationExpr. type()TypeNodeValue. type()TypeNodeValueExpr. type()abstract TypeNodeVariable. type()TypeNodeVariableExpr. 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 TypeNode Modifier and Type Method Description abstract 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 TypeNode Modifier and Type Method Description intTypeNode. compareTo(TypeNode other)static 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.BuilderAnnotationNode.Builder. setType(TypeNode type)abstract AnonymousClassExpr.BuilderAnonymousClassExpr.Builder. setType(TypeNode type)abstract ArrayExpr.BuilderArrayExpr.Builder. setType(TypeNode type)abstract CastExpr.BuilderCastExpr.Builder. setType(TypeNode type)abstract EnumRefExpr.BuilderEnumRefExpr.Builder. setType(TypeNode type)abstract NewObjectExpr.BuilderNewObjectExpr.Builder. setType(TypeNode type)abstract PrimitiveValue.BuilderPrimitiveValue.Builder. setType(TypeNode type)abstract ReferenceConstructorExpr.BuilderReferenceConstructorExpr.Builder. setType(TypeNode node)abstract ThrowExpr.BuilderThrowExpr.Builder. setType(TypeNode type)abstract Variable.BuilderVariable.Builder. setType(TypeNode type)voidAstNodeVisitor. visit(TypeNode type)static AnnotationNodeAnnotationNode. withType(TypeNode type)static NewObjectExprNewObjectExpr. withType(TypeNode type)static SuperObjectValueSuperObjectValue. withType(TypeNode type)static ThisObjectValueThisObjectValue. withType(TypeNode type)static 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 TypeNode Modifier and Type Method Description abstract 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 Modifier and Type Method Description voidImportWriterVisitor. visit(TypeNode type)voidJavaWriterVisitor. visit(TypeNode type) -
Uses of TypeNode in com.google.api.generator.gapic.composer.comment
Methods in com.google.api.generator.gapic.composer.comment with parameters of type TypeNode Modifier and Type Method Description static 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 TypeNode Modifier and Type Method Description protected 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 TypeNode Modifier and Type Method Description protected abstract List<TypeNode>AbstractServiceCallableFactoryClassComposer. createClassImplements(Service service, TypeStore typeStore)Construct the type to be implemented by the generated callable factory.abstract List<TypeNode>TransportContext. operationsClientTypes()abstract List<TypeNode>TransportContext. operationsStubTypes()abstract List<TypeNode>TransportContext. transportChannelTypes()abstract List<TypeNode>TransportContext. transportOperationsStubTypes()Methods in com.google.api.generator.gapic.composer.common with parameters of type TypeNode Modifier and Type Method Description protected 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)protected Optional<String>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 TypeNode Modifier and Type Method Description abstract 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 TypeNode Modifier and Type Method Description static 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 TypeNode Modifier and Type Method Description protected List<TypeNode>GrpcServiceCallableFactoryClassComposer. createClassImplements(Service service, TypeStore typeStore)Methods in com.google.api.generator.gapic.composer.grpc with parameters of type TypeNode Modifier and Type Method Description protected 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 TypeNode Modifier and Type Method Description protected 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 TypeNode Modifier and Type Method Description protected List<TypeNode>HttpJsonServiceCallableFactoryClassComposer. 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 TypeNode Modifier and Type Method Description static 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)static Optional<Sample>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 Modifier and Type Method Description TypeNodeTypeStore. get(String typeName) -
Uses of TypeNode in com.google.api.generator.gapic.model
Methods in com.google.api.generator.gapic.model that return TypeNode Modifier and Type Method Description abstract TypeNodeMethod. inputType()abstract TypeNodeLongrunningOperation. metadataType()abstract TypeNodeLongrunningOperation. operationServiceStubType()TypeNodeService. operationServiceStubType()TypeNodeService. 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 TypeNode Modifier and Type Method Description abstract 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.BuilderField.Builder. setType(TypeNode type)abstract Message.BuilderMessage.Builder. setType(TypeNode type)abstract MethodArgument.BuilderMethodArgument.Builder. setType(TypeNode type)voidMessage. validateField(String fieldName, Map<String,Message> messageTypes, TypeNode type)Validates 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 TypeNode Modifier and Type Method Description static 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 TypeNode Modifier and Type Method 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.
-