[Checkers] Interned test cases
Matt Papi
mpapi at csail.mit.edu
Wed Mar 19 09:50:51 EDT 2008
> Incidentally, earlier this morning I added a new failing test case to the
> Interned checker. It's generics-related, but is also related to the topic
> of method overriding that we discussed a couple weeks ago. Maybe you (or
> someone else, but please coordinate) could have a look at it when you get a
> chance.
Don't forget that there's a framework test suite, though you have to use
a different annotation (see the other tests in tests/framework). It
doesn't matter much to me, but for the sake of organization it might be
better to use this suite instead of the one for interned.
I took a quick look at the failing test, and it seems to be because
SimpleSubtypeRelation.isSubtype doesn't call asSuper(). Mahmood and I
were talking recently about whether isSubtype() or its caller should use
asSuper() (i.e., whether "uses asSuper()" should be part of the spec of
isSubtype()) and I don't remember if we came up with a good answer.
However, I'm going to have SimpleSubtypeRelation use asSuper() (like IGJ
does) for now, and we can change it later if necessary.
- Matt
More information about the checkers
mailing list