|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ItdMetadataProvider | Indicates a MetadataProvider that supports ITDs. |
| ItdTriggerBasedMetadataProvider | An ItdMetadataProvider that permits registration of different
JavaTypes as metadata trigger annotations. |
| ItdTypeDetailsProvidingMetadataItem | Indicates a MetadataItem implementation that can provide
ItdTypeDetails. |
| MemberHoldingTypeDetailsMetadataItem<T extends MemberHoldingTypeDetails> | Indicates a MetadataItem capable of returning
MemberHoldingTypeDetails. |
| Class Summary | |
|---|---|
| AbstractItdMetadataProvider | Provides common functionality used by ITD-based generators. |
| AbstractItdTypeDetailsProvidingMetadataItem | Abstract implementation of ItdTypeDetailsProvidingMetadataItem, which
assumes the subclass will require a non-null
ClassOrInterfaceTypeDetails representing the governor and wishes to
build an ITD via the ItdTypeDetailsBuilder mechanism. |
| AbstractMemberDiscoveringItdMetadataProvider | Simplifies the development of ItdMetadataProviders that wish to
automatically discover new ItdTypeDetails that become available
elsewhere in the system, even if the ItdMetadataProvider is not
registered as a downstream dependency. |
| InvocableMemberBodyBuilder | A simple way of producing method bodies for
InvocableMemberMetadata.getBody(). |
| ItdFileDeletionService | Automatically deletes any ITD that should not exist due to the non-existence
of the PhysicalTypeMetadata that the ITD would have been introduced
into. |
| ItdSourceFileComposer | A simple way of producing an inter-type declaration source file. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||