public void visitProgramClass(ProgramClass programClass) { if (shouldBeMarkedAsUsed(programClass)) { // Mark this class. markAsUsed(programClass); markProgramClassBody(programClass); } }
protected void markProgramClassBody(ProgramClass programClass) { ShortestUsageMark previousUsageMark = currentUsageMark; currentUsageMark = new ShortestUsageMark(getShortestUsageMark(programClass), "is extended by ", 10000, programClass); super.markProgramClassBody(programClass); currentUsageMark = previousUsageMark; }
protected void markProgramClassBody(ProgramClass programClass) { ShortestUsageMark previousUsageMark = currentUsageMark; currentUsageMark = new ShortestUsageMark(getShortestUsageMark(programClass), "is extended by ", 10000, programClass); super.markProgramClassBody(programClass); currentUsageMark = previousUsageMark; }
protected void markProgramClassBody(ProgramClass programClass) { ShortestUsageMark previousUsageMark = currentUsageMark; currentUsageMark = new ShortestUsageMark(getShortestUsageMark(programClass), "is extended by ", 10000, programClass); super.markProgramClassBody(programClass); currentUsageMark = previousUsageMark; }
public void visitProgramClass(ProgramClass programClass) { if (shouldBeMarkedAsUsed(programClass)) { // Mark this class. markAsUsed(programClass); markProgramClassBody(programClass); } }
protected void markProgramClassBody(ProgramClass programClass) { ShortestUsageMark previousUsageMark = currentUsageMark; currentUsageMark = new ShortestUsageMark(getShortestUsageMark(programClass), "is extended by ", 10000, programClass); super.markProgramClassBody(programClass); currentUsageMark = previousUsageMark; }
public void visitProgramClass(ProgramClass programClass) { if (shouldBeMarkedAsUsed(programClass)) { // Mark this class. markAsUsed(programClass); markProgramClassBody(programClass); } }
public void visitProgramClass(ProgramClass programClass) { if (shouldBeMarkedAsUsed(programClass)) { // Mark this class. markAsUsed(programClass); markProgramClassBody(programClass); } }