1 21 package proguard.classfile; 22 23 import proguard.classfile.constant.Constant; 24 import proguard.classfile.visitor.*; 25 26 import java.io.*; 27 28 33 public class LibraryMethod extends LibraryMember implements Method 34 { 35 41 public Clazz[] referencedClasses; 42 43 44 47 public LibraryMethod() 48 { 49 } 50 51 52 54 public void accept(LibraryClass libraryClass, MemberVisitor memberVisitor) 55 { 56 memberVisitor.visitLibraryMethod(libraryClass, this); 57 } 58 59 60 62 public void referencedClassesAccept(ClassVisitor classVisitor) 63 { 64 if (referencedClasses != null) 65 { 66 for (int index = 0; index < referencedClasses.length; index++) 67 { 68 if (referencedClasses[index] != null) 69 { 70 referencedClasses[index].accept(classVisitor); 71 } 72 } 73 } 74 } 75 } 76 | Popular Tags |