gnu.expr

Class Initializer

public abstract class Initializer extends Object

A piece of code that needs to be added to , , or whatever.
Field Summary
Fieldfield
If non-null: The Field that is being initialized.
Method Summary
abstract voidemit(Compilation comp)
voidreportError(String message, Compilation comp)
static Initializerreverse(Initializer list)

Field Detail

field

public Field field
If non-null: The Field that is being initialized.

Method Detail

emit

public abstract void emit(Compilation comp)

reportError

public void reportError(String message, Compilation comp)

reverse

public static Initializer reverse(Initializer list)