8076543: Add @modules as needed to the langtools testsReviewed-by: jjg, shurailine
8029240: Default methods not always visible under -source 7Reviewed-by: jjg
7192246: Add type-checking support for default methodsSummary: Add type-checking support for default methods as per Featherweight-Defender documentReviewed-by: jjg, dlsmith
7046348: Regression: javac complains of missing classfile for a seemingly unrelated interfaceSummary: Types.implementation forces unnecessary symbol completion on superinterfaces of a given typeReviewed-by: jjg