Lines 90-95
Link Here
|
90 |
if (this.bound != null) { |
90 |
if (this.bound != null) { |
91 |
this.bound.resolveType(scope, checkBounds); |
91 |
this.bound.resolveType(scope, checkBounds); |
92 |
} |
92 |
} |
|
|
93 |
scope.problemReporter().illegalUsageOfWildcard(this); |
93 |
return null; |
94 |
return null; |
94 |
} |
95 |
} |
95 |
// only invoked for improving resilience when unable to bind generic type from parameterized reference |
96 |
// only invoked for improving resilience when unable to bind generic type from parameterized reference |
Lines 97-102
Link Here
|
97 |
if (this.bound != null) { |
98 |
if (this.bound != null) { |
98 |
this.bound.resolveType(scope); |
99 |
this.bound.resolveType(scope); |
99 |
} |
100 |
} |
|
|
101 |
scope.problemReporter().illegalUsageOfWildcard(this); |
100 |
return null; |
102 |
return null; |
101 |
} |
103 |
} |
102 |
public TypeBinding resolveTypeArgument(BlockScope blockScope, ReferenceBinding genericType, int rank) { |
104 |
public TypeBinding resolveTypeArgument(BlockScope blockScope, ReferenceBinding genericType, int rank) { |