Package cel.dev.expr.conformance
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 Summary
Modifier and TypeMethodDescriptionbooleanIndicates whether the library has been disabled, typically only used for default-enabled libraries like stdlib.booleanDisables macros for the given library.getExcludeFunctions(int index) Specifies the set of functions to exclude from the subset.intSpecifies the set of functions to exclude from the subset.Specifies the set of functions to exclude from the subset.getExcludeFunctionsOrBuilder(int index) Specifies the set of functions to exclude from the subset.List<? extends DeclOrBuilder>Specifies the set of functions to exclude from the subset.getExcludeMacros(int index) Specifies a set of macro function names to exclude from the subset.com.google.protobuf.ByteStringgetExcludeMacrosBytes(int index) Specifies a set of macro function names to exclude from the subset.intSpecifies a set of macro function names to exclude from the subset.Specifies a set of macro function names to exclude from the subset.getIncludeFunctions(int index) Specifies a set of functions to include in the subset.intSpecifies a set of functions to include in the subset.Specifies a set of functions to include in the subset.getIncludeFunctionsOrBuilder(int index) Specifies a set of functions to include in the subset.List<? extends DeclOrBuilder>Specifies a set of functions to include in the subset.getIncludeMacros(int index) Specifies a set of macro function names to include in the subset.com.google.protobuf.ByteStringgetIncludeMacrosBytes(int index) Specifies a set of macro function names to include in the subset.intSpecifies a set of macro function names to include in the subset.Specifies a set of macro function names to include in the subset.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
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
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
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
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
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
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
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
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
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
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;
-