Interface EmbeddedSass.SourceSpanOrBuilder

    • Method Detail

      • getText

        String getText()
         The text covered by the source span. Compilers must guarantee that this is
         the text between `start.offset` and `end.offset` in the source file
         referred to by `url`.
         
        string text = 1;
        Returns:
        The text.
      • getTextBytes

        ByteString getTextBytes()
         The text covered by the source span. Compilers must guarantee that this is
         the text between `start.offset` and `end.offset` in the source file
         referred to by `url`.
         
        string text = 1;
        Returns:
        The bytes for text.
      • hasStart

        boolean hasStart()
         The location of the first character in this span. Mandatory.
         
        .sass.embedded_protocol.SourceSpan.SourceLocation start = 2;
        Returns:
        Whether the start field is set.
      • getStart

        EmbeddedSass.SourceSpan.SourceLocation getStart()
         The location of the first character in this span. Mandatory.
         
        .sass.embedded_protocol.SourceSpan.SourceLocation start = 2;
        Returns:
        The start.
      • hasEnd

        boolean hasEnd()
         The location of the first character after this span. Optional.
         If this is omitted, it indicates that the span is empty and points
         immediately before `start`. In that case, `text` must be empty.
         This must not point to a location before `start`.
         
        .sass.embedded_protocol.SourceSpan.SourceLocation end = 3;
        Returns:
        Whether the end field is set.
      • getEnd

        EmbeddedSass.SourceSpan.SourceLocation getEnd()
         The location of the first character after this span. Optional.
         If this is omitted, it indicates that the span is empty and points
         immediately before `start`. In that case, `text` must be empty.
         This must not point to a location before `start`.
         
        .sass.embedded_protocol.SourceSpan.SourceLocation end = 3;
        Returns:
        The end.
      • getEndOrBuilder

        EmbeddedSass.SourceSpan.SourceLocationOrBuilder getEndOrBuilder()
         The location of the first character after this span. Optional.
         If this is omitted, it indicates that the span is empty and points
         immediately before `start`. In that case, `text` must be empty.
         This must not point to a location before `start`.
         
        .sass.embedded_protocol.SourceSpan.SourceLocation end = 3;
      • getUrl

        String getUrl()
         The URL of the file to which this span refers.
         This may be empty, indicating that the span refers to a
         `CompileRequest.StringInput` file that doesn't specify a URL.
         
        string url = 4;
        Returns:
        The url.
      • getUrlBytes

        ByteString getUrlBytes()
         The URL of the file to which this span refers.
         This may be empty, indicating that the span refers to a
         `CompileRequest.StringInput` file that doesn't specify a URL.
         
        string url = 4;
        Returns:
        The bytes for url.
      • getContext

        String getContext()
         Additional source text surrounding this span.
         If this isn't empty, it must contain `text`. Furthermore, `text` must begin
         at column `start.column` of a line in `context`.
         This usually contains the full lines the span begins and ends on if the
         span itself doesn't cover the full lines.
         
        string context = 5;
        Returns:
        The context.
      • getContextBytes

        ByteString getContextBytes()
         Additional source text surrounding this span.
         If this isn't empty, it must contain `text`. Furthermore, `text` must begin
         at column `start.column` of a line in `context`.
         This usually contains the full lines the span begins and ends on if the
         span itself doesn't cover the full lines.
         
        string context = 5;
        Returns:
        The bytes for context.