TypeBuilder type = (TypeBuilder) tc.getType(clazz); if (clazz.isModuleClass()) { type = tc.getStaticType(clazz); type.setPosition(Position.line(clazz.pos), getSourceFilename()); }
    private void emitSymtab(Symbol clazz) {	TypeBuilder type = (TypeBuilder) tc.getType(clazz);	Pickle pickle = (Pickle)global.symdata.get(clazz);        if (pickle != null) {	    byte[] symtab = new byte[pickle.size() + 8];	    symtab[0] = 1;	    for (int size = pickle.size(), i = 2; i < 6; i++) {		symtab[i] = (byte)(size & 0xff);		size >>= 8;	    }	    System.arraycopy(pickle.bytes, 0, symtab, 6, pickle.size());	    type.SetCustomAttribute(tc.SCALA_SYMTAB_ATTR_CONSTR, symtab);	}    }