Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 251679
Collapse All | Expand All

(-)src/org/eclipse/pde/api/tools/internal/util/Util.java (-1 / +8 lines)
Lines 2578-2586 Link Here
2578
		if (Signature.getArrayCount(type) == Signature.getArrayCount(type2)) {
2578
		if (Signature.getArrayCount(type) == Signature.getArrayCount(type2)) {
2579
			String el1 = Signature.getElementType(type);
2579
			String el1 = Signature.getElementType(type);
2580
			String el2 = Signature.getElementType(type2);
2580
			String el2 = Signature.getElementType(type2);
2581
			if (Signature.getSignatureSimpleName(el1).equals(Signature.getSignatureSimpleName(el2))) {
2581
			String signatureSimpleName = Signature.getSignatureSimpleName(el1);
2582
			String signatureSimpleName2 = Signature.getSignatureSimpleName(el2);
2583
			if (signatureSimpleName.equals(signatureSimpleName2)) {
2582
				return true;
2584
				return true;
2583
			}
2585
			}
2586
			int index = signatureSimpleName2.lastIndexOf('.');
2587
			if (index != -1) {
2588
				// the right side is a member type
2589
				return signatureSimpleName.equals(signatureSimpleName2.subSequence(index + 1, signatureSimpleName2.length()));
2590
			}
2584
		}
2591
		}
2585
		return false;
2592
		return false;
2586
	}
2593
	}

Return to bug 251679