Class Hierarchy
- java.lang.Object
- dev.cel.runtime.Activation (implements dev.cel.runtime.GlobalResolver)
- dev.cel.runtime.CelAttribute
- dev.cel.runtime.CelAttribute.Qualifier
- dev.cel.runtime.CelAttributePattern
- dev.cel.runtime.CelRuntime.CelFunctionBinding
- dev.cel.runtime.CelRuntime.Program
- dev.cel.runtime.CelRuntimeFactory
- dev.cel.runtime.CelRuntimeLegacyImpl (implements dev.cel.runtime.CelRuntime)
- dev.cel.runtime.CelRuntimeLegacyImpl.Builder (implements dev.cel.runtime.CelRuntimeBuilder)
- dev.cel.runtime.CelUnknownSet
- dev.cel.runtime.DefaultDispatcher (implements dev.cel.runtime.Dispatcher, dev.cel.runtime.Registrar)
- dev.cel.runtime.DefaultInterpreter (implements dev.cel.runtime.Interpreter)
- dev.cel.runtime.DefaultMetadata (implements dev.cel.runtime.Metadata)
- dev.cel.runtime.DescriptorMessageProvider (implements dev.cel.runtime.RuntimeTypeProvider)
- dev.cel.runtime.DynamicMessageFactory (implements dev.cel.runtime.MessageFactory)
- dev.cel.runtime.InterpreterException.Builder
- dev.cel.runtime.InterpreterUtil
- dev.cel.runtime.MessageFactory.CombinedMessageFactory (implements dev.cel.runtime.MessageFactory)
- dev.cel.runtime.PartialMessage (implements dev.cel.runtime.IncompleteData, dev.cel.runtime.PartialMessageOrBuilder)
- dev.cel.runtime.RuntimeEquality
- dev.cel.runtime.RuntimeHelpers
- dev.cel.runtime.RuntimeTypeProviderLegacyImpl (implements dev.cel.runtime.RuntimeTypeProvider)
- dev.cel.runtime.RuntimeUnknownResolver
- dev.cel.runtime.RuntimeUnknownResolver.Builder
- dev.cel.runtime.StandardFunctions
- dev.cel.runtime.StandardTypeResolver (implements dev.cel.runtime.TypeResolver)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- dev.cel.common.CelException
- dev.cel.runtime.CelEvaluationException
- dev.cel.runtime.InterpreterException
- dev.cel.common.CelException
- java.lang.Exception
- dev.cel.runtime.UnknownContext
Interface Hierarchy
- dev.cel.runtime.CelAttributeResolver
- dev.cel.runtime.CelEvaluationListener
- dev.cel.runtime.CelFunctionOverload
- dev.cel.runtime.CelFunctionOverload.Binary<T1,T2>
- dev.cel.runtime.CelFunctionOverload.Unary<T>
- dev.cel.runtime.CelRuntime
- dev.cel.runtime.CelRuntimeBuilder
- dev.cel.runtime.CelRuntimeLibrary
- dev.cel.runtime.CelVariableResolver
- dev.cel.runtime.Dispatcher
- dev.cel.runtime.Dispatcher.ImmutableCopy
- dev.cel.runtime.GlobalResolver
- dev.cel.runtime.IncompleteData
- dev.cel.runtime.Interpretable
- dev.cel.runtime.Interpreter
- dev.cel.runtime.MessageFactory
- com.google.protobuf.MessageLiteOrBuilder
- com.google.protobuf.MessageOrBuilder
- dev.cel.runtime.PartialMessageOrBuilder
- com.google.protobuf.MessageOrBuilder
- dev.cel.runtime.MessageProvider
- dev.cel.runtime.RuntimeTypeProvider (also extends dev.cel.runtime.TypeResolver)
- dev.cel.runtime.Metadata
- dev.cel.runtime.Registrar
- dev.cel.runtime.Registrar.BinaryFunction<T1,T2>
- dev.cel.runtime.Registrar.Function
- dev.cel.runtime.Registrar.UnaryFunction<T>
- dev.cel.runtime.TypeResolver
- dev.cel.runtime.RuntimeTypeProvider (also extends dev.cel.runtime.MessageProvider)
- dev.cel.runtime.UnknownTrackingInterpretable
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- dev.cel.runtime.CelAttribute.Qualifier.Kind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)