Skip to content

Commit 172e612

Browse files
committed
[JavaTypeSystem] Enable resolving generic types on declaring types.
1 parent c476cc3 commit 172e612

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/Java.Interop.Tools.JavaTypeSystem/JavaModels/JavaTypeModel.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -106,13 +106,9 @@ public IEnumerable<JavaTypeParameter> GetApplicableTypeParameters ()
106106
foreach (var jtp in TypeParameters)
107107
yield return jtp;
108108

109-
yield break;
110-
111-
// TODO, this is more correct, but disabled for ApiXmlAdjuster compatibility.
112-
// https://github.com/xamarin/java.interop/issues/815
113-
//if (DeclaringType != null)
114-
// foreach (var jtp in DeclaringType.GetApplicableTypeParameters ())
115-
// yield return jtp;
109+
if (DeclaringType != null)
110+
foreach (var jtp in DeclaringType.GetApplicableTypeParameters ())
111+
yield return jtp;
116112
}
117113
}
118114
}

0 commit comments

Comments
 (0)