Interface Decl.FunctionDeclOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
Decl.FunctionDecl, Decl.FunctionDecl.Builder
Enclosing class:
Decl

public static interface Decl.FunctionDeclOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Documentation string for the function that indicates the general purpose of the function and its behavior.
    com.google.protobuf.ByteString
    Documentation string for the function that indicates the general purpose of the function and its behavior.
    getOverloads(int index)
    Required.
    int
    Required.
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getOverloadsList

      List<Decl.FunctionDecl.Overload> getOverloadsList()
       Required. List of function overloads, must contain at least one overload.
       
      repeated .google.api.expr.v1alpha1.Decl.FunctionDecl.Overload overloads = 1 [json_name = "overloads"];
    • getOverloads

      Decl.FunctionDecl.Overload getOverloads(int index)
       Required. List of function overloads, must contain at least one overload.
       
      repeated .google.api.expr.v1alpha1.Decl.FunctionDecl.Overload overloads = 1 [json_name = "overloads"];
    • getOverloadsCount

      int getOverloadsCount()
       Required. List of function overloads, must contain at least one overload.
       
      repeated .google.api.expr.v1alpha1.Decl.FunctionDecl.Overload overloads = 1 [json_name = "overloads"];
    • getDoc

      String getDoc()
       Documentation string for the function that indicates the general purpose
       of the function and its behavior.
      
       Documentation strings for the function should be general purpose with
       specific examples provided in the overload doc string.
      
       Examples:
      
       The 'in' operator tests whether an item exists in a collection.
      
       The 'substring' function returns a substring of a target string.
       
      string doc = 2 [json_name = "doc"];
      Returns:
      The doc.
    • getDocBytes

      com.google.protobuf.ByteString getDocBytes()
       Documentation string for the function that indicates the general purpose
       of the function and its behavior.
      
       Documentation strings for the function should be general purpose with
       specific examples provided in the overload doc string.
      
       Examples:
      
       The 'in' operator tests whether an item exists in a collection.
      
       The 'substring' function returns a substring of a target string.
       
      string doc = 2 [json_name = "doc"];
      Returns:
      The bytes for doc.