func withLeadingTrivia()

in Sources/SwiftSyntax/RawSyntax.swift [1116:1133]


  func withLeadingTrivia(_ leadingTrivia: Trivia) -> RawSyntax {
    if isToken {
      return RawSyntax.createAndCalcLength(
        kind: formTokenKind()!,
        leadingTrivia: leadingTrivia,
        trailingTrivia: formTrailingTrivia()!,
        presence: presence)
    } else {
      var layout = formLayoutArray()
      for (index, raw) in layout.enumerated() {
        if let raw = raw {
          layout[index] = raw.withLeadingTrivia(leadingTrivia)
          return replacingLayout(layout)
        }
      }
      return self
    }
  }