Package dev.cel.expr

Interface Type.FunctionTypeOrBuilder

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

public static interface Type.FunctionTypeOrBuilder extends com.google.protobuf.MessageOrBuilder
  • 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.
    Argument types of the function.
    List<? extends TypeOrBuilder>
    Argument types of the function.
    Result type of the function.
    Result type of the function.
    boolean
    Result type of the function.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasResultType

      boolean hasResultType()
       Result type of the function.
       
      .cel.expr.Type result_type = 1;
      Returns:
      Whether the resultType field is set.
    • getResultType

      Type getResultType()
       Result type of the function.
       
      .cel.expr.Type result_type = 1;
      Returns:
      The resultType.
    • getResultTypeOrBuilder

      TypeOrBuilder getResultTypeOrBuilder()
       Result type of the function.
       
      .cel.expr.Type result_type = 1;
    • getArgTypesList

      List<Type> getArgTypesList()
       Argument types of the function.
       
      repeated .cel.expr.Type arg_types = 2;
    • getArgTypes

      Type getArgTypes(int index)
       Argument types of the function.
       
      repeated .cel.expr.Type arg_types = 2;
    • getArgTypesCount

      int getArgTypesCount()
       Argument types of the function.
       
      repeated .cel.expr.Type arg_types = 2;
    • getArgTypesOrBuilderList

      List<? extends TypeOrBuilder> getArgTypesOrBuilderList()
       Argument types of the function.
       
      repeated .cel.expr.Type arg_types = 2;
    • getArgTypesOrBuilder

      TypeOrBuilder getArgTypesOrBuilder(int index)
       Argument types of the function.
       
      repeated .cel.expr.Type arg_types = 2;