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. |