* information, and also adds the appropriate interfaces to the class.
*/
private void genTrackSourceCode() {
ClassFile cf = m_class.getMungedFile();
if (m_class.isDirectAccess() && !cf.isAbstract() &&
cf.addInterface(SOURCE_TRACKING_INTERFACE)) {
// add position tracking fields to class
ClassItem srcname = cf.addPrivateField("java.lang.String;",
SOURCEDOCUMENT_FIELDNAME);
ClassItem srcline = cf.addPrivateField("int", SOURCELINE_FIELDNAME);