| | Class | Description |
| | AmbiguousClassNameError |
This error is thrown when a class name is defined in more than one registered
ApplicationDomain. |
| | Annotation |
Represents an ActionScript 3 annotation (or metadata) with all its arguments. |
| | Arg |
Represents an ActionScript 3 annotation (or metadata) argument. |
| | ClassNotFoundError |
This error is thrown when a class cannot be found, either from its name or
from a given application domain. |
| | Constructor |
Represents the constructor of a given Type. |
| | DescribedElement |
The root parent class of all reflection API classes. |
| | DynamicProperty |
Represents a dynamic propert of a given Type instance. |
| | Field |
A Field instance represents either a constant, a variable or an
accessor (get/set), static or not, of a given ActionScript 3 class (only accessors
for interfaces). |
| | IllegalAccessError |
This error is thrown when a illegal access attempt is made to get or set
the value of a Field. |
| | InvocationTargetError |
InvocationTargetError is an error that wraps an error thrown by an invoked method or
constructor. |
| | Member |
Base class for Field, Method and Constructor
classes. |
| | Method |
Represents a method of an ActionScript 3 class. |
| | Parameter |
The Parameter class represents a method or constructor parameter. |
| | Parameterizable |
Base class for the Method and Constructor classes. |
| | ReflectionError |
Base error class for all GraniteDS reflection errors. |
| | Type |
The Type class is the entry point to the GraniteDS reflection API for
ActionScript 3 classes. |