The attachment of the reflection artifact.
Update the attachment with the payload of the given class type T
removed.
Update the attachment with the payload of the given class type T
removed.
Returns the reflection artifact itself.
Updates the attachment with the payload slot of T added/updated with the provided value.
Updates the attachment with the payload slot of T added/updated with the provided value. Replaces an existing payload of the same type, if exists. Returns the reflection artifact itself.
The API of reflection artifacts that support scala.reflect.macros.Attachments. These artifacts are trees and symbols.