Skip to content
This repository was archived by the owner on Oct 17, 2021. It is now read-only.

ExpressibleBySyntax

mattt edited this page Jan 26, 2020 · 6 revisions

ExpressibleBySyntax

A type that can be initialized with a Swift syntax node.

public protocol ExpressibleBySyntax

Conforming Types

AssociatedType, Attribute, Class, ConditionalCompilationBlock, ConditionalCompilationBlock.Branch, Deinitializer, Enumeration, Extension, Function, Function.Parameter, Function.Signature, GenericParameter, Import, Initializer, Modifier, Operator, PrecedenceGroup, Protocol, Structure, Subscript, Typealias, Variable, Variable.Accessor

Required Initializers

init(_:)

Creates an instance initialized with the given syntax node.

init(_ node: Syntax)