Lines Matching defs:ClassInfo
61 public static final int CONST_Class = ClassInfo.tag;
209 ClassInfo c = (ClassInfo)getItem(index);
728 ClassInfo info = (ClassInfo)classes.get(qname);
733 info = new ClassInfo(utf8, numOfItems);
779 * @param classInfo <code>class_index</code>
786 public int addFieldrefInfo(int classInfo, String name, String type) {
788 return addFieldrefInfo(classInfo, nt);
794 * @param classInfo <code>class_index</code>
798 public int addFieldrefInfo(int classInfo, int nameAndTypeInfo) {
799 int h = hashFunc(classInfo, nameAndTypeInfo);
801 if (ci != null && ci instanceof FieldrefInfo && ci.hashCheck(classInfo, nameAndTypeInfo))
804 FieldrefInfo item = new FieldrefInfo(classInfo, nameAndTypeInfo);
818 * @param classInfo <code>class_index</code>
825 public int addMethodrefInfo(int classInfo, String name, String type) {
827 return addMethodrefInfo(classInfo, nt);
833 * @param classInfo <code>class_index</code>
837 public int addMethodrefInfo(int classInfo, int nameAndTypeInfo) {
838 int h = hashFunc(classInfo, nameAndTypeInfo);
840 if (ci != null && ci instanceof MethodrefInfo && ci.hashCheck(classInfo, nameAndTypeInfo))
843 MethodrefInfo item = new MethodrefInfo(classInfo, nameAndTypeInfo);
858 * @param classInfo <code>class_index</code>
865 public int addInterfaceMethodrefInfo(int classInfo, String name,
868 return addInterfaceMethodrefInfo(classInfo, nt);
875 * @param classInfo <code>class_index</code>
879 public int addInterfaceMethodrefInfo(int classInfo,
881 int h = hashFunc(classInfo, nameAndTypeInfo);
883 if (ci != null && ci instanceof InterfaceMethodrefInfo && ci.hashCheck(classInfo, nameAndTypeInfo))
886 InterfaceMethodrefInfo item =new InterfaceMethodrefInfo(classInfo, nameAndTypeInfo);
1070 case ClassInfo.tag : // 7
1071 info = new ClassInfo(in, numOfItems);
1168 class ClassInfo extends ConstInfo {
1173 public ClassInfo(int className, int i) {
1178 public ClassInfo(DataInputStream in, int i) throws IOException {