
Type Checking 137
CLEmitter partial = new CLEmitte r ();
// Add the c lass header to the p a r t i a l class
String qua l i fiedN a m e =
JAST. comp i l atio n U nit . p a c kageNam e () == "" ? name :
JAST. comp i l atio n U nit . p a c kageNam e () + "/" + name ;
partial . addClass ( mods , qualifiedName , superType . jvmName () ,
null , false );
// Pre - a n a l y z e the members and add them to the p a r t i a l class
for ( JMember member : classBlock ) {
member . p r eAnalyze ( this . context , p a r t ial );
if ( member instanceo f J C ons t ruc t orD e cla r a tio n &&
(( J C on s t ruc t orD e cla r ati o n ) member ).
params . size () == 0) {
h