if (currentField.declarationSourceStart == previousFieldDeclaration.declarationSourceStart) { final MultiFieldDeclaration multiFieldDeclaration = new MultiFieldDeclaration(new FieldDeclaration[]{ previousFieldDeclaration, currentField}); multiFieldDeclaration.annotations = previousFieldDeclaration.annotations; mergedNodes.set(mergedNodes.size() - 1, multiFieldDeclaration);
if (currentField.declarationSourceStart == previousFieldDeclaration.declarationSourceStart) { final MultiFieldDeclaration multiFieldDeclaration = new MultiFieldDeclaration(new FieldDeclaration[]{ previousFieldDeclaration, currentField}); multiFieldDeclaration.annotations = previousFieldDeclaration.annotations; mergedNodes.set(mergedNodes.size() - 1, multiFieldDeclaration);
if (currentField.declarationSourceStart == previousFieldDeclaration.declarationSourceStart) { final MultiFieldDeclaration multiFieldDeclaration = new MultiFieldDeclaration(new FieldDeclaration[]{ previousFieldDeclaration, currentField}); multiFieldDeclaration.annotations = previousFieldDeclaration.annotations; mergedNodes.set(mergedNodes.size() - 1, multiFieldDeclaration);
} else { FieldDeclaration fieldDeclaration = (FieldDeclaration)previousMember; final MultiFieldDeclaration multiFieldDeclaration = new MultiFieldDeclaration(new FieldDeclaration[]{ fieldDeclaration, field}); multiFieldDeclaration.annotations = fieldDeclaration.annotations; members[index - 1] = multiFieldDeclaration;
} else { FieldDeclaration fieldDeclaration = (FieldDeclaration)previousMember; final MultiFieldDeclaration multiFieldDeclaration = new MultiFieldDeclaration(new FieldDeclaration[]{ fieldDeclaration, field}); multiFieldDeclaration.annotations = fieldDeclaration.annotations; members[index - 1] = multiFieldDeclaration;
} else { FieldDeclaration fieldDeclaration = (FieldDeclaration)previousMember; final MultiFieldDeclaration multiFieldDeclaration = new MultiFieldDeclaration(new FieldDeclaration[]{ fieldDeclaration, field}); multiFieldDeclaration.annotations = fieldDeclaration.annotations; members[index - 1] = multiFieldDeclaration;