1 19 20 package edu.umd.cs.findbugs.classfile.analysis; 21 22 import edu.umd.cs.findbugs.classfile.ClassDescriptor; 23 import edu.umd.cs.findbugs.classfile.ICodeBaseEntry; 24 25 31 public class ClassNameAndSuperclassInfo { 32 private ClassDescriptor classDescriptor; 33 private ClassDescriptor superclassDescriptor; 34 private ClassDescriptor[] interfaceDescriptorList; 35 private ICodeBaseEntry codeBaseEntry; 36 private int accessFlags; 37 38 43 public ClassNameAndSuperclassInfo() { 44 } 45 46 55 public ClassNameAndSuperclassInfo(ClassDescriptor classDescriptor, ClassDescriptor superclassDescriptor, ClassDescriptor[] interfaceDescriptorList, ICodeBaseEntry codeBaseEntry, int accessFlags) { 56 this.classDescriptor = classDescriptor; 57 this.superclassDescriptor = superclassDescriptor; 58 this.interfaceDescriptorList = interfaceDescriptorList; 59 this.codeBaseEntry = codeBaseEntry; 60 this.accessFlags = accessFlags; 61 } 62 63 66 public int getAccessFlags() { 67 return accessFlags; 68 } 69 70 73 public void setAccessFlags(int accessFlags) { 74 this.accessFlags = accessFlags; 75 } 76 77 80 public ClassDescriptor getClassDescriptor() { 81 return classDescriptor; 82 } 83 84 87 public void setClassDescriptor(ClassDescriptor classDescriptor) { 88 this.classDescriptor = classDescriptor; 89 } 90 91 94 public ICodeBaseEntry getCodeBaseEntry() { 95 return codeBaseEntry; 96 } 97 98 101 public void setCodeBaseEntry(ICodeBaseEntry codeBaseEntry) { 102 this.codeBaseEntry = codeBaseEntry; 103 } 104 105 108 public ClassDescriptor[] getInterfaceDescriptorList() { 109 return interfaceDescriptorList; 110 } 111 112 115 public void setInterfaceDescriptorList(ClassDescriptor[] interfaceDescriptorList) { 116 this.interfaceDescriptorList = interfaceDescriptorList; 117 } 118 119 122 public ClassDescriptor getSuperclassDescriptor() { 123 return superclassDescriptor; 124 } 125 126 129 public void setSuperclassDescriptor(ClassDescriptor superclassDescriptor) { 130 this.superclassDescriptor = superclassDescriptor; 131 } 132 133 } 134 | Popular Tags |