Class EmbeddedSass.Value.ArgumentList

  • All Implemented Interfaces:
    Message, MessageLite, MessageLiteOrBuilder, MessageOrBuilder, Serializable, EmbeddedSass.Value.ArgumentListOrBuilder
    Enclosing class:
    EmbeddedSass.Value

    public static final class EmbeddedSass.Value.ArgumentList
    extends GeneratedMessageV3
    implements EmbeddedSass.Value.ArgumentListOrBuilder
     A SassScript argument list value. This represents rest arguments passed to
     a function's `$arg...` parameter. Unlike a normal `List`, an argument list
     has an associated keywords map which tracks keyword arguments passed in
     alongside positional arguments.
     For each `ArgumentList` in `FunctionCallRequest.arguments` (including those
     nested within `List`s and `Map`s), the host must track whether its keyword
     arguments were accessed by the user. If they were, it must add its
     `ArgumentList.id` to `FunctionCallResponse.accessed_argument_lists`.
     The compiler must treat every `ArgumentList` whose `ArgumentList.id`
     appears in `FunctionCallResponse.accessed_argument_lists` as though it had
     been passed to `meta.keywords()`.
     
    Protobuf type sass.embedded_protocol.Value.ArgumentList
    See Also:
    Serialized Form