// // called by the .attribute directive // void addGenericAttr(String name, String file) throws IOException, jasError { GenericAttr gattr = new GenericAttr(name, file); if (cur_method != null) { flushInsnBuffer(); if (code != null) code.addGenericAttr(gattr); else cur_method.addGenericAttr(gattr); } else if (cur_field != null) { cur_field.addGenericAttr(gattr); } else if (class_header) { class_env.addGenericAttr(gattr); } else { outside(".attribute"); } }