|
antlraux package v0.2.1 |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| ClassMemberType | Types that implement this interface are class members; use it for methods, attributes and such. |
| HeritableType | This is a very simple interface that modelizes the "isA" relationship |
| ModifiedType | This interface represents a Type that has a set of modifiers in the form of strings (like "public", "static", etc). |
| ScopedType | This interface modelizes a Type that has a Scope,
like a class type or a method type. |
| SimpleInheritanceType | This derived interface modelizes types that implement simple inheritance (only one super class, no interfaces) |
| Type | This interface is the main object of antlraux's type system. |
| Class Summary | |
| AttributeType | This is a basic implementation of a class' attribute. |
| ClassType | This class represents a Type that modelizes the type of a class, this is, a set of data and a set of methods. |
| CommonType | A very basic implementation of Type. |
| DeclaredType | This class is an extension of CommonType that
implements ModifiedType, so it implements a very basic
Type with modifiers.
|
| MethodType | This is a basic implementation of MethodType inferface. |
| Exception Summary | |
| TypeException | Exception launched when an error is found in the type system. |
antlraux type system. The whole package is
built around the a set of interfaces, being
Type the main one.
These interfaces can me mixed up to build custom types.
|
antlraux package v0.2.1 |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||