first = attrs;
}
current = first;
for (Iterator it = m_methodAttributes.iterator(); it.hasNext();) {
MethodAttributeInfo struct = (MethodAttributeInfo) it.next();
JavaMethod method = struct.method;
if (name.equals("<init>")) {
continue;
}
String[] parameters = QDoxParser.getJavaMethodParametersAsStringArray(method);
if (name.equals(method.getName()) && Arrays.equals(parameters, DescriptorUtil.getParameters(desc))) {
if (first == null) {
first = new CustomAttribute(((byte[]) struct.attribute));
current = first;
} else {
current.next = new CustomAttribute(((byte[]) struct.attribute));
;
current = current.next;
}
}
}
for (Iterator it = m_constructorAttributes.iterator(); it.hasNext();) {
MethodAttributeInfo struct = (MethodAttributeInfo) it.next();
JavaMethod method = struct.method;
String[] parameters = QDoxParser.getJavaMethodParametersAsStringArray(method);
if (name.equals("<init>") && Arrays.equals(parameters, DescriptorUtil.getParameters(desc))) {
if (first == null) {
first = new CustomAttribute(((byte[]) struct.attribute));
current = first;