Interface LibrarySubsetOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
LibrarySubset, LibrarySubset.Builder

public interface LibrarySubsetOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getDisabled

      boolean getDisabled()
       Indicates whether the library has been disabled, typically only
       used for default-enabled libraries like stdlib.
       
      bool disabled = 1;
      Returns:
      The disabled.
    • getDisableMacros

      boolean getDisableMacros()
       Disables macros for the given library.
       
      bool disable_macros = 2;
      Returns:
      The disableMacros.
    • getIncludeMacrosList

      List<String> getIncludeMacrosList()
       Specifies a set of macro function names to include in the subset.
       
      repeated string include_macros = 3;
      Returns:
      A list containing the includeMacros.
    • getIncludeMacrosCount

      int getIncludeMacrosCount()
       Specifies a set of macro function names to include in the subset.
       
      repeated string include_macros = 3;
      Returns:
      The count of includeMacros.
    • getIncludeMacros

      String getIncludeMacros(int index)
       Specifies a set of macro function names to include in the subset.
       
      repeated string include_macros = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The includeMacros at the given index.
    • getIncludeMacrosBytes

      com.google.protobuf.ByteString getIncludeMacrosBytes(int index)
       Specifies a set of macro function names to include in the subset.
       
      repeated string include_macros = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the includeMacros at the given index.
    • getExcludeMacrosList

      List<String> getExcludeMacrosList()
       Specifies a set of macro function names to exclude from the subset.
       Note: if IncludeMacros is non-empty, then ExcludeFunctions is ignored.
       
      repeated string exclude_macros = 4;
      Returns:
      A list containing the excludeMacros.
    • getExcludeMacrosCount

      int getExcludeMacrosCount()
       Specifies a set of macro function names to exclude from the subset.
       Note: if IncludeMacros is non-empty, then ExcludeFunctions is ignored.
       
      repeated string exclude_macros = 4;
      Returns:
      The count of excludeMacros.
    • getExcludeMacros

      String getExcludeMacros(int index)
       Specifies a set of macro function names to exclude from the subset.
       Note: if IncludeMacros is non-empty, then ExcludeFunctions is ignored.
       
      repeated string exclude_macros = 4;
      Parameters:
      index - The index of the element to return.
      Returns:
      The excludeMacros at the given index.
    • getExcludeMacrosBytes

      com.google.protobuf.ByteString getExcludeMacrosBytes(int index)
       Specifies a set of macro function names to exclude from the subset.
       Note: if IncludeMacros is non-empty, then ExcludeFunctions is ignored.
       
      repeated string exclude_macros = 4;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the excludeMacros at the given index.
    • getIncludeFunctionsList

      List<Decl> getIncludeFunctionsList()
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • getIncludeFunctions

      Decl getIncludeFunctions(int index)
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • getIncludeFunctionsCount

      int getIncludeFunctionsCount()
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • getIncludeFunctionsOrBuilderList

      List<? extends DeclOrBuilder> getIncludeFunctionsOrBuilderList()
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • getIncludeFunctionsOrBuilder

      DeclOrBuilder getIncludeFunctionsOrBuilder(int index)
       Specifies a set of functions to include in the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       Note: if IncludeFunctions is non-empty, then ExcludeFunctions is ignored.
       
      repeated .cel.expr.Decl include_functions = 5;
    • getExcludeFunctionsList

      List<Decl> getExcludeFunctionsList()
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • getExcludeFunctions

      Decl getExcludeFunctions(int index)
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • getExcludeFunctionsCount

      int getExcludeFunctionsCount()
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • getExcludeFunctionsOrBuilderList

      List<? extends DeclOrBuilder> getExcludeFunctionsOrBuilderList()
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;
    • getExcludeFunctionsOrBuilder

      DeclOrBuilder getExcludeFunctionsOrBuilder(int index)
       Specifies the set of functions to exclude from the subset.
      
       Note: the overloads specified in the subset need only specify their ID.
       
      repeated .cel.expr.Decl exclude_functions = 6;