Maker
Maker copied to clipboard
Support type use annotations
The list of JVM attributes not currently supported are:
- RuntimeVisibleTypeAnnotations
- RuntimeInvisibleTypeAnnotations
In order to support type annotations, a new Type
interface is needed, which supports annotations. The Type
can be used wherever a type can be used today.
Type
instances should be immutable, and adding an annotation returns a new Type
instance.