public void visitLibraryClass(LibraryClass libraryClass) { // Is this an abstract class or interface? if ((libraryClass.getAccessFlags() & (ClassConstants.ACC_INTERFACE | ClassConstants.ACC_ABSTRACT)) != 0) { // Travel down the hierarchy. Clazz[] subClasses = libraryClass.subClasses; if (subClasses != null) { for (int index = 0; index < subClasses.length; index++) { subClasses[index].accept(this); } } } else { // Visit the class. Don't descend any further. libraryClass.accept(classVisitor); } } }
public void visitLibraryClass(LibraryClass libraryClass) { // Is this an abstract class or interface? if ((libraryClass.getAccessFlags() & (ClassConstants.ACC_INTERFACE | ClassConstants.ACC_ABSTRACT)) != 0) { // Travel down the hierarchy. Clazz[] subClasses = libraryClass.subClasses; if (subClasses != null) { for (int index = 0; index < subClasses.length; index++) { subClasses[index].accept(this); } } } else { // Visit the class. Don't descend any further. libraryClass.accept(classVisitor); } } }
public void visitLibraryClass(LibraryClass libraryClass) { // Is this an abstract class or interface? if ((libraryClass.getAccessFlags() & (ClassConstants.INTERNAL_ACC_INTERFACE | ClassConstants.INTERNAL_ACC_ABSTRACT)) != 0) { // Travel down the hierarchy. Clazz[] subClasses = libraryClass.subClasses; if (subClasses != null) { for (int index = 0; index < subClasses.length; index++) { subClasses[index].accept(this); } } } else { // Visit the class. Don't descend any further. libraryClass.accept(classVisitor); } } }
public void visitLibraryClass(LibraryClass libraryClass) { // Is this an abstract class or interface? if ((libraryClass.getAccessFlags() & (ClassConstants.ACC_INTERFACE | ClassConstants.ACC_ABSTRACT)) != 0) { // Travel down the hierarchy. Clazz[] subClasses = libraryClass.subClasses; if (subClasses != null) { for (int index = 0; index < subClasses.length; index++) { subClasses[index].accept(this); } } } else { // Visit the class. Don't descend any further. libraryClass.accept(classVisitor); } } }
accept(classVisitor);
accept(classVisitor);
accept(classVisitor);
accept(classVisitor);