public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { // Has the descriptor changed? String descriptor = libraryMethod.getDescriptor(libraryClass); String newDescriptor = newDescriptor(descriptor, libraryMethod.referencedClasses); // Update the descriptor. libraryMethod.descriptor = newDescriptor; }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { Clazz[] referencedClasses = libraryMethod.referencedClasses; if (referencedClasses != null && ClassUtil.isInternalClassType(libraryMethod.getDescriptor(libraryClass))) { returnTypeClass = referencedClasses[referencedClasses.length - 1]; } } }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { // Has the descriptor changed? String descriptor = libraryMethod.getDescriptor(libraryClass); String newDescriptor = newDescriptor(descriptor, libraryMethod.referencedClasses); if (!descriptor.equals(newDescriptor)) { // Update the descriptor. libraryMethod.descriptor = newDescriptor; } }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { // Has the descriptor changed? String descriptor = libraryMethod.getDescriptor(libraryClass); String newDescriptor = newDescriptor(descriptor, libraryMethod.referencedClasses); if (!descriptor.equals(newDescriptor)) { // Update the descriptor. libraryMethod.descriptor = newDescriptor; } }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { Clazz[] referencedClasses = libraryMethod.referencedClasses; if (referencedClasses != null && ClassUtil.isInternalClassType(libraryMethod.getDescriptor(libraryClass))) { returnTypeClass = referencedClasses[referencedClasses.length - 1]; } } }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { // Has the descriptor changed? String descriptor = libraryMethod.getDescriptor(libraryClass); String newDescriptor = newDescriptor(descriptor, libraryMethod.referencedClasses); if (!descriptor.equals(newDescriptor)) { // Update the descriptor. libraryMethod.descriptor = newDescriptor; } }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { if (accepted(libraryMethod.getDescriptor(libraryClass))) { memberVisitor.visitLibraryMethod(libraryClass, libraryMethod); } }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { if (accepted(libraryMethod.getDescriptor(libraryClass))) { memberVisitor.visitLibraryMethod(libraryClass, libraryMethod); } }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { libraryMethod.referencedClasses = findReferencedClasses(libraryClass.getName(), libraryMethod.getDescriptor(libraryClass)); }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { if (accepted(libraryMethod.getDescriptor(libraryClass))) { memberVisitor.visitLibraryMethod(libraryClass, libraryMethod); } }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { // Print the name of this method. String name = libraryMethod.getName(libraryClass); String type = libraryMethod.getDescriptor(libraryClass); ps.println(ClassUtil.externalClassName(libraryClass.getName()) + (verbose ? ": " + ClassUtil.externalFullMethodDescription(libraryClass.getName(), 0, name, type): "." + name)); // Print the reason for keeping this method. ps.println(" is a library method.\n"); }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { // Print the name of this method. String name = libraryMethod.getName(libraryClass); String type = libraryMethod.getDescriptor(libraryClass); ps.println(ClassUtil.externalClassName(libraryClass.getName()) + (verbose ? ": " + ClassUtil.externalFullMethodDescription(libraryClass.getName(), 0, name, type): "." + name)); // Print the reason for keeping this method. ps.println(" is a library method.\n"); }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { targetClass.hierarchyAccept(visitThisMember, visitSuperMembers, visitInterfaceMembers, visitOverridingMembers, new NamedMethodVisitor(libraryMethod.getName(libraryClass), libraryMethod.getDescriptor(libraryClass), memberVisitor)); } }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { // Print the name of this method. String name = libraryMethod.getName(libraryClass); String type = libraryMethod.getDescriptor(libraryClass); ps.println(ClassUtil.externalClassName(libraryClass.getName()) + (verbose ? ": " + ClassUtil.externalFullMethodDescription(libraryClass.getName(), 0, name, type): "." + name)); // Print the reason for keeping this method. ps.println(" is a library method.\n"); }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { Clazz targetClass = targetClass(libraryClass); targetClass.hierarchyAccept(visitThisMember, visitSuperMembers, visitInterfaceMembers, visitOverridingMembers, new NamedMethodVisitor(libraryMethod.getName(libraryClass), libraryMethod.getDescriptor(libraryClass), memberVisitor)); }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { Clazz targetClass = targetClass(libraryClass); targetClass.hierarchyAccept(visitThisMember, visitSuperMembers, visitInterfaceMembers, visitOverridingMembers, new NamedMethodVisitor(libraryMethod.getName(libraryClass), libraryMethod.getDescriptor(libraryClass), memberVisitor)); }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { Clazz targetClass = targetClass(libraryClass); targetClass.hierarchyAccept(visitThisMember, visitSuperMembers, visitInterfaceMembers, visitOverridingMembers, new NamedMethodVisitor(libraryMethod.getName(libraryClass), libraryMethod.getDescriptor(libraryClass), memberVisitor)); }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { if (notePrinter.accepts(libraryClass.getName())) { System.out.println(" Maybe this is library method '" + ClassUtil.externalFullClassDescription(0, libraryClass.getName()) + " { " + ClassUtil.externalFullMethodDescription(null, 0, libraryMethod.getName(libraryClass), libraryMethod.getDescriptor(libraryClass)) + "; }'"); } } }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { if (notePrinter.accepts(libraryClass.getName())) { System.out.println(" Maybe this is library method '" + ClassUtil.externalFullClassDescription(0, libraryClass.getName()) + " { " + ClassUtil.externalFullMethodDescription(libraryClass.getName(), 0, libraryMethod.getName(libraryClass), libraryMethod.getDescriptor(libraryClass)) + "; }'"); } }
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod) { if (notePrinter.accepts(libraryClass.getName())) { System.out.println(" Maybe this is library method '" + ClassUtil.externalFullClassDescription(0, libraryClass.getName()) + " { " + ClassUtil.externalFullMethodDescription(libraryClass.getName(), 0, libraryMethod.getName(libraryClass), libraryMethod.getDescriptor(libraryClass)) + "; }'"); } }