@Override public void visitEnum(String name, String desc, String value) { elems.add(new AnnotationEnumElem(desc, value, 'e', name)); }
cp_info name_val = coffiClass.constant_pool[ecev.constant_name_index]; String constant_name = ((CONSTANT_Utf8_info) name_val).convert(); AnnotationEnumElem elem = new AnnotationEnumElem(type_name, constant_name, kind, elemName); list.add(elem); } else if (kind == 'c') {
Variable v = getExpr().varDecl(); if(v == null) throw new Error("Expected Enumeration constant"); list.add(new soot.tagkit.AnnotationEnumElem(v.type().typeDescriptor(), v.name(), 'e', name));
elem = new AnnotationEnumElem(DexType.toSootAT(fr.getType()).toString(), fr.getName(), 'e', ae.getName()); break;
cp_info name_val = coffiClass.constant_pool[ecev.constant_name_index]; String constant_name = ((CONSTANT_Utf8_info)name_val).convert(); AnnotationEnumElem elem = new AnnotationEnumElem(type_name, constant_name, kind, elemName); list.add(elem);
cp_info name_val = coffiClass.constant_pool[ecev.constant_name_index]; String constant_name = ((CONSTANT_Utf8_info)name_val).convert(); AnnotationEnumElem elem = new AnnotationEnumElem(type_name, constant_name, kind, elemName); list.add(elem);