|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||
See:
Description
| Class Summary | |
| ActionJavaExpr | This class models an action statement of the inference engine. |
| BinaryJavaExpr | This class models a binary expression of (our subset of) the java language. |
| Classe | This class os a wrapper for the java.lang.Class
class. |
| ConstJavaExpr | This class models an expression of (our subset of) the java language which is composed only of a single constant. |
| ConstructorJavaExpr | This class models a method call in (our subset of) the java language. |
| FieldJavaExpr | This class models a field access in (our subset of) the java language. |
| JavaExpr | This class models an expression of (our subset of) the java language. |
| MethodJavaExpr | This class models a method call in (our subset of) the java language. |
| SymbolicTable | This class models a symbolic table to be used by the rules. |
| Triple | Auxiliar class that stores triples with (class name, variable identifier and references to the actual object), to be used in the symbolic table. |
| UnaryJavaExpr | This class models an unary expression of (our subset of) the java language. |
| VarJavaExpr | This class models an expression of the java language which is composed only. |
| Exception Summary | |
| FieldAccessException | This class models an exception raised when an illegal field access is attempted. |
| MethodEvaluationException | This class models an exception that may be thrown when a method is invoked. |
| NoSuchClassException | This class models an exception that might be thrown when a reference to an inexistent class was attempted. |
This package contains the classes that define the nodes for our internal representation of Java expressions.
|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||