public void visitLibraryClass(LibraryClass libraryClass) { libraryClass.addSubClass(subclass); } }
public void visitLibraryClass(LibraryClass libraryClass) { libraryClass.fieldAccept(name, descriptor, memberVisitor); } }
public void visitLibraryClass(LibraryClass libraryClass) { // Change the references of the class members. libraryClass.fieldsAccept(this); libraryClass.methodsAccept(this); }
public void visitLibraryClass(LibraryClass libraryClass) { // Visit the superclass and interfaces. libraryClass.superClassAccept(classVisitor); libraryClass.interfacesAccept(classVisitor); // Visit the fields and methods. libraryClass.fieldsAccept(this); libraryClass.methodsAccept(this); }
public void visitLibraryClass(LibraryClass libraryClass) { pw.println(ClassUtil.externalFullClassDescription( printAccessModifiers ? libraryClass.getAccessFlags() : 0, libraryClass.getName())); }
public String toString() { return "LibraryClass("+getName()+")"; } }
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) { if (accepted(libraryClass.getAccessFlags())) { classVisitor.visitLibraryClass(libraryClass); } }
@Provides public LibraryClass libraryClass() { //in your example, LibraryClass is `MyManager` return new LibraryClass(); //this is instantiation of `MyManager`
public void fieldAccept(String name, String descriptor, MemberVisitor memberVisitor) { Field field = findField(name, descriptor); if (field != null) { field.accept(this, memberVisitor); } }
public void visitLibraryClass(LibraryClass libraryClass) { if (!libraryClass.extendsOrImplements(implementedClass)) { classVisitor.visitLibraryClass(libraryClass); } } }
public void methodAccept(String name, String descriptor, MemberVisitor memberVisitor) { Method method = findMethod(name, descriptor); if (method != null) { method.accept(this, memberVisitor); } }
accept(classVisitor);
public void visitLibraryClass(LibraryClass libraryClass) { libraryClass.fieldsAccept(memberVisitor); } }
public void visitLibraryClass(LibraryClass libraryClass) { // Visit the superclass and interfaces. libraryClass.superClassAccept(classVisitor); libraryClass.interfacesAccept(classVisitor); // Visit the fields and methods. libraryClass.fieldsAccept(this); libraryClass.methodsAccept(this); }
public void visitLibraryClass(LibraryClass libraryClass) { pw.println(ClassUtil.externalFullClassDescription( printAccessModifiers ? libraryClass.getAccessFlags() : 0, libraryClass.getName())); }
public void visitLibraryClass(LibraryClass libraryClass) { // This can happen for dubious input, if the outer class of a program // class is a library class, and its name is requested. newClassName = libraryClass.getName(); }
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) { if (accepted(libraryClass.getAccessFlags())) { classVisitor.visitLibraryClass(libraryClass); } }
if (isLibrary) clazz = new LibraryClass(); clazz.accept(new LibraryClassReader(dataInputStream, skipNonPublicLibraryClasses, skipNonPublicLibraryClassMembers));