Interface Type.FunctionTypeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
Type.FunctionType, Type.FunctionType.Builder
Enclosing class:
Type

public static interface Type.FunctionTypeOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getArgTypes(int index)
    Argument types of the function.
    int
    Argument types of the function.
    Argument types of the function.
    Result type of the function.
    boolean
    Result type of the function.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • hasResultType

      boolean hasResultType()
       Result type of the function.
       
      .google.api.expr.v1alpha1.Type result_type = 1 [json_name = "resultType"];
      Returns:
      Whether the resultType field is set.
    • getResultType

      Type getResultType()
       Result type of the function.
       
      .google.api.expr.v1alpha1.Type result_type = 1 [json_name = "resultType"];
      Returns:
      The resultType.
    • getArgTypesList

      List<Type> getArgTypesList()
       Argument types of the function.
       
      repeated .google.api.expr.v1alpha1.Type arg_types = 2 [json_name = "argTypes"];
    • getArgTypes

      Type getArgTypes(int index)
       Argument types of the function.
       
      repeated .google.api.expr.v1alpha1.Type arg_types = 2 [json_name = "argTypes"];
    • getArgTypesCount

      int getArgTypesCount()
       Argument types of the function.
       
      repeated .google.api.expr.v1alpha1.Type arg_types = 2 [json_name = "argTypes"];