|
|
|
|
|
|
Synopsis |
|
|
|
|
Main Annotation data types
|
|
|
Represents an annotation after it has been sufficiently desugared from
it's initial form of HsDecls.AnnDecl
| Constructors | Annotation | | ann_target :: CoreAnnTarget | The target of the annotation
| ann_value :: Serialized | Serialized version of the annotation that
allows recovery of its value or can
be persisted to an interface file
|
|
|
|
|
|
An annotation target
| Constructors | NamedTarget name | We are annotating something with a name:
a type or identifier
| ModuleTarget Module | We are annotating a particular module
|
| Instances | |
|
|
|
The kind of annotation target found in the middle end of the compiler
|
|
|
|
AnnEnv for collecting and querying Annotations
|
|
|
A collection of annotations
|
|
|
|
|
|
|
|
|
|
|
|
Find the annotations attached to the given target as Typeable
values of your choice. If no deserializer is specified,
only transient annotations will be returned.
|
|
Produced by Haddock version 2.6.1 |