Package dev.cel.expr

Interface Decl.FunctionDeclOrBuilder

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

public static interface Decl.FunctionDeclOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getOverloadsList

      List<Decl.FunctionDecl.Overload> getOverloadsList()
       Required. List of function overloads, must contain at least one overload.
       
      repeated .cel.expr.Decl.FunctionDecl.Overload overloads = 1;
    • getOverloads

      Decl.FunctionDecl.Overload getOverloads(int index)
       Required. List of function overloads, must contain at least one overload.
       
      repeated .cel.expr.Decl.FunctionDecl.Overload overloads = 1;
    • getOverloadsCount

      int getOverloadsCount()
       Required. List of function overloads, must contain at least one overload.
       
      repeated .cel.expr.Decl.FunctionDecl.Overload overloads = 1;
    • getOverloadsOrBuilderList

      List<? extends Decl.FunctionDecl.OverloadOrBuilder> getOverloadsOrBuilderList()
       Required. List of function overloads, must contain at least one overload.
       
      repeated .cel.expr.Decl.FunctionDecl.Overload overloads = 1;
    • getOverloadsOrBuilder

      Decl.FunctionDecl.OverloadOrBuilder getOverloadsOrBuilder(int index)
       Required. List of function overloads, must contain at least one overload.
       
      repeated .cel.expr.Decl.FunctionDecl.Overload overloads = 1;
    • 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;
      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;
      Returns:
      The bytes for doc.