Files
swift-mirror/test/Frontend/Inputs/json_ast_macro_library.swift

9 lines
478 B
Swift

@attached(member, names: named(_macroInjectedMember))
public macro InjectMember() = #externalMacro(module: "MacroDefinition", type: "MemberInjectingMacro")
@attached(peer, names: named(FixedNamePeer))
public macro InjectPeer() = #externalMacro(module: "MacroDefinition", type: "PeerInjectingMacro")
@freestanding(declaration, names: named(FixedNameFreestander))
public macro injectFreestanding() = #externalMacro(module: "MacroDefinition", type: "FreestandingInjectingMacro")