miniboxing.plugin.metadata.MiniboxMetadata
A list of dummy constructors necessary to satisfy the duplicator
Map a specialized variant's type parameter to the equivalent stem's type param
Get a specialized type parameter's representation
Records for each of the specialized classes the tag field to type parameter correspondence.
Records for each of the specialized classes the tag field to type parameter correspondence. These are local type tags, used in all members.
A list of members that represent type tags *inherited* from traits -- unlike type tags in a class, which are fields, these are methods which the inheriting class overrides.
Records for each of the specialized classes the tag field to type parameter correspondence.
Records for each of the specialized classes the tag field to type parameter correspondence. These are local type tags, used in each member.
For each method this keeps a mapping of its normalized variants
Partial normalization corresponding to a normalized method
For each method contains the stem method
For each method contains the stem method
Type tags for normalized methods
A list of members that represent a trait's *own type tags* -- not the ones inherited, but the ones corresponding to its type parameters.
A list of members that represent a trait's *own type tags* -- not the ones inherited, but the ones corresponding to its type parameters. Keep in mind that several deferred type tags may ultimately correspond to the same type parameter, since the methods have different names in different inherited traits.
Stem class can have a class parent (see bug #162)
Those members that will be duplicated and specialized to produce the muliple overloads
Warnings de-duplication based on position
Warnings de-duplication based on type parameter