1 21 package proguard; 22 23 import java.util.*; 24 25 26 31 public class ClassPath 32 { 33 private List classPathEntries = new ArrayList(); 34 35 36 39 public boolean hasOutput() 40 { 41 for (int index = 0; index < classPathEntries.size(); index++) 42 { 43 if (((ClassPathEntry)classPathEntries.get(index)).isOutput()) 44 { 45 return true; 46 } 47 } 48 49 return false; 50 } 51 52 53 55 public void clear() 56 { 57 classPathEntries.clear(); 58 } 59 60 public void add(int index, ClassPathEntry classPathEntry) 61 { 62 classPathEntries.add(index, classPathEntry); 63 } 64 65 public boolean add(ClassPathEntry classPathEntry) 66 { 67 return classPathEntries.add(classPathEntry); 68 } 69 70 public boolean addAll(ClassPath classPath) 71 { 72 return classPathEntries.addAll(classPath.classPathEntries); 73 } 74 75 public ClassPathEntry get(int index) 76 { 77 return (ClassPathEntry)classPathEntries.get(index); 78 } 79 80 public ClassPathEntry remove(int index) 81 { 82 return (ClassPathEntry)classPathEntries.remove(index); 83 } 84 85 public boolean isEmpty() 86 { 87 return classPathEntries.isEmpty(); 88 } 89 90 public int size() 91 { 92 return classPathEntries.size(); 93 } 94 } 95 | Popular Tags |