Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Herrmann2010-04-02 07:53:27 -0400
committerStephan Herrmann2010-04-02 07:53:27 -0400
commit389b23ae705c6f26e34a0586fa431a29d8640b86 (patch)
tree9fe752033dcbb6fa9f24cb5d626556b7e60c3a0b /othersrc
parent4ec08204f455ee2f4a6e5b46c1f19a32cbf6dc6f (diff)
downloadorg.eclipse.objectteams-389b23ae705c6f26e34a0586fa431a29d8640b86.tar.gz
org.eclipse.objectteams-389b23ae705c6f26e34a0586fa431a29d8640b86.tar.xz
org.eclipse.objectteams-389b23ae705c6f26e34a0586fa431a29d8640b86.zip
several improvements regarding generics & roles (while working on an example for bidirectional relations):
* more wrapping/unwrapping of roles used as type param * fix a reentrance issue in ClassScope.checkParameterizedTypeBounds() (via RTB.isCompatibleViaLowering -> ensureRoleState(LENV_DONE_FIELDS_AND_METHODS)) * make RTB override also findSuperTypeOriginatingFrom(int,boolean) -> should however check if it's better to let RoleSplitter copy superinterfaces from extends! * fix NPE in local class of RTC.internalWrapQualifiedRoleType (non-final anchor is team&role) * fix NPE in RTC.maybeWrapUnqualifiedRoleType * fix wrong generated type reference from UnresolvedReferenceBinding
Diffstat (limited to 'othersrc')
0 files changed, 0 insertions, 0 deletions

Back to the top