|
Interface Summary |
| CGUtils |
Interface that defines helper methods for generating common
expression and statements in a programming language independent
way. |
| ClassTemplate |
This interface defines the requirements from which a class
(or a similar top-level construct) can be generated. |
| CodeCompiler |
Defines the interface of a compiler or interpreter. |
| CodeWriter |
Classes that want to print or write the
generated code must implement this interface. |
| ConstructorTemplate |
Template for a constructor of a class. |
| FieldTemplate |
A template for a field of a class. |
| LanguageFactory |
Factory class that creates the implementations of the interfaces in
this package for a concrete programming language. |
| MethodTemplate |
A template for a method. |
| Modifier |
Abstract representation of a modifier of a class, a field or a method. |
| Template |
Basic requirements for a template. |