|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| AttributeRepositoryClass | Interface implemented by all attribute repository classes. |
| Sealable | Marks an attribute class as being sealable. |
| Class Summary | |
| AttributeIndex | An index providing a list of elements with given attributes. |
| AttributeIndex.ConstructorParameter | A constructor parameter. |
| AttributeIndex.MethodParameter | Reference to a method parameter. |
| Attributes | API for accessing attributes. |
| AttributeUtil | Commonly used convenience functions. |
| DefaultSealable | Implementation of the Sealable interface. |
| Indexed | This attribute is used to mark attributes as being indexed. |
| Inheritable | This attribute is used to mark attributes as being inheritable. |
| RuntimeAttributeRepository | Class used to define attributes programmatically for a class. |
| Target | Attribute indicating what elements an attribute may be applied to. |
| Exception Summary | |
| ParameterIndexOutOfBoundsException | Thrown when attempting to get attributes for a parameter of a constructor or method and the parameter index is out of bounds. |
| SealedAttributeException | Thrown when an attempt is made to modify a Sealable attribute
that has been sealed. |
| Error Summary | |
| CircularDependencyError | Thrown when an attribute repository class can't be loaded because it resulted in a circular dependency. |
| InvalidAttributeTargetError | Thrown when an attribute has a Target declaration that forbids
it being applied to the program element it has been applied to. |
| MultipleAttributesError | Thrown when one of the Attributes.getAttribute methods find more
than one instance of the specified attribute class and the method
only expected to find a single instance. |
| RepositoryError | Thrown when an attribute repository class can't be loaded or instantiated. |
Provides an API for accessing attributes.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||