View | Details | Raw Unified | Return to bug 119543 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/aspectj/weaver/UnresolvedType.java (-1 / +1 lines)
Lines 595-601 Link Here
595
     */
595
     */
596
    public UnresolvedType getOutermostType() {
596
    public UnresolvedType getOutermostType() {
597
    	if (isArray() || isPrimitiveType()) return this;
597
    	if (isArray() || isPrimitiveType()) return this;
598
		String sig = getSignature();
598
		String sig = getErasureSignature();
599
		int dollar = sig.indexOf('$');
599
		int dollar = sig.indexOf('$');
600
		if (dollar != -1) {
600
		if (dollar != -1) {
601
			return UnresolvedType.forSignature(sig.substring(0, dollar) + ';');
601
			return UnresolvedType.forSignature(sig.substring(0, dollar) + ';');

Return to bug 119543