|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
AttributeRepositoryClass | Interface implemented by all attribute repository classes. |
CachedRepository | An attribute repository cache. |
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.IndexNode | |
AttributeIndex.MethodParameter | Reference to a method parameter. |
Attributes | API for accessing attributes. |
AttributeUtil | Commonly used convenience functions. |
DefaultCachedRepository | |
DefaultCachedRepository.MethodAttributeBundle | |
DefaultSealable | Implementation of the Sealable interface. |
EmptyAttributeRepositoryClass | Empty implementation of AttributeRepositoryClass. |
EmptyCachedRepository | Null implementation of a cached repository. |
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. |
Util |
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 |