import java.util.*;
import Jakarta.util.FixDosOutputStream;
import Jakarta.util.Util2;
import java.io.*;
public class Initializer {
public String signature() {
return "I-" +
kernelConstants.globals().compclass.Initializer_counter++;
}
public void add2Hash( Hashtable h ) { /* do nothing */
}
// composition of initializers is simple - just concatenate
// initializer blocks. notice that the above signature
// string aways returns a unique string, so the compose operation
// should never be called.
public void compose( AstNode etree ) {
AstNode.fatalError( "Initializer.compose should never be called" );
}
public void ok2compose( int stage, Hashtable hb ) {
/* ok to compose initializers at any stage */
}
}