History log of /openjdk10/langtools/test/tools/javac/generics/7034511/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
1900:db2c539819dd 17-Jul-2013 mcimadamore

7041019: Bogus type-variable substitution with array types with dependencies on accessibility check
Summary: call to upperBound() when performing type-variable substitution on element type leads to unsoundness
Reviewed-by: jjg

1720:abd153854f16 03-May-2013 jjg

8012728: Normalize @ignore comments on langtools tests
Reviewed-by: vromero, mcimadamore


/openjdk10/langtools/test/com/sun/javadoc/_template/Template.java
/openjdk10/langtools/test/com/sun/javadoc/_template/TemplateComplete.java
/openjdk10/langtools/test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
/openjdk10/langtools/test/com/sun/javadoc/typeAnnotations/smoke/TestSmoke.java
/openjdk10/langtools/test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
/openjdk10/langtools/test/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
/openjdk10/langtools/test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass.java
/openjdk10/langtools/test/tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java
/openjdk10/langtools/test/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
/openjdk10/langtools/test/tools/javac/defaultMethods/defaultMethodExecution/DefaultMethodRegressionTests.java
T7034511a.java
T7034511b.java
/openjdk10/langtools/test/tools/javac/generics/OverrideBridge.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType36.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType53.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType54.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType58.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType59.java
/openjdk10/langtools/test/tools/javac/lambda/TargetType62.java
/openjdk10/langtools/test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA1Test.java
/openjdk10/langtools/test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB1Test.java
/openjdk10/langtools/test/tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB2Test.java
/openjdk10/langtools/test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideATest.java
/openjdk10/langtools/test/tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideBTest.java
/openjdk10/langtools/test/tools/javap/output/RepeatingTypeAnnotations.java
/openjdk10/langtools/test/tools/javap/output/Tester.java
1351:d4b3cb1ece84 06-Oct-2012 mcimadamore

7177386: Add attribution support for method references
Summary: Add type-checking/lookup routines for method references
Reviewed-by: jjg, dlsmith


/openjdk10/langtools/src/share/classes/com/sun/tools/javac/code/Kinds.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/code/Symbol.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/comp/Attr.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/comp/Check.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/comp/Resolve.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/comp/TransTypes.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/parser/JavacParser.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/parser/Tokens.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/resources/compiler.properties
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/tree/JCTree.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/tree/TreeInfo.java
/openjdk10/langtools/src/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
/openjdk10/langtools/test/tools/javac/6758789/T6758789a.out
/openjdk10/langtools/test/tools/javac/6840059/T6840059.out
/openjdk10/langtools/test/tools/javac/7132880/T7132880.out
/openjdk10/langtools/test/tools/javac/Diagnostics/6722234/T6722234a_1.out
/openjdk10/langtools/test/tools/javac/Diagnostics/6722234/T6722234a_2.out
/openjdk10/langtools/test/tools/javac/Diagnostics/6722234/T6722234b_1.out
/openjdk10/langtools/test/tools/javac/Diagnostics/6722234/T6722234b_2.out
/openjdk10/langtools/test/tools/javac/Diagnostics/6722234/T6722234c.out
/openjdk10/langtools/test/tools/javac/Diagnostics/6862608/T6862608a.out
/openjdk10/langtools/test/tools/javac/Diagnostics/6862608/T6862608b.out
/openjdk10/langtools/test/tools/javac/T6326754.out
/openjdk10/langtools/test/tools/javac/diags/CheckResourceKeys.java
/openjdk10/langtools/test/tools/javac/diags/examples.not-yet.txt
/openjdk10/langtools/test/tools/javac/diags/examples/CantAccessInnerClsConstr.java
/openjdk10/langtools/test/tools/javac/diags/examples/CantApplySymbolFragment.java
/openjdk10/langtools/test/tools/javac/diags/examples/CantApplySymbolsFragment.java
/openjdk10/langtools/test/tools/javac/diags/examples/CantResolveLocationArgsFragment.java
/openjdk10/langtools/test/tools/javac/diags/examples/CantResolveLocationArgsParamsFragment.java
/openjdk10/langtools/test/tools/javac/diags/examples/CyclicInference.java
/openjdk10/langtools/test/tools/javac/diags/examples/ExplicitParamsDoNotConformToBounds.java
/openjdk10/langtools/test/tools/javac/diags/examples/InaccessibleVarargsType/InaccessibleVarargsType.java
/openjdk10/langtools/test/tools/javac/diags/examples/IncompatibleEqUpperBounds.java
/openjdk10/langtools/test/tools/javac/diags/examples/IncompatibleRetTypeInMref.java
/openjdk10/langtools/test/tools/javac/diags/examples/IncompatibleThrownTypesInMref.java
/openjdk10/langtools/test/tools/javac/diags/examples/InferArgsLengthMismatch.java
/openjdk10/langtools/test/tools/javac/diags/examples/InferNoConformingAssignment.java
/openjdk10/langtools/test/tools/javac/diags/examples/InferVarargsArgumentMismatch.java
/openjdk10/langtools/test/tools/javac/diags/examples/InferredDoNotConformToEq.java
/openjdk10/langtools/test/tools/javac/diags/examples/InferredDoNotConformToUpper.java
/openjdk10/langtools/test/tools/javac/diags/examples/KindnameConstructor.java
/openjdk10/langtools/test/tools/javac/diags/examples/MethodReferencesNotSupported.java
/openjdk10/langtools/test/tools/javac/diags/examples/NoArgs.java
/openjdk10/langtools/test/tools/javac/diags/examples/NonStaticCantBeRefFragment.java
/openjdk10/langtools/test/tools/javac/diags/examples/NotApplicableMethodFound.java
/openjdk10/langtools/test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccessFragment.java
/openjdk10/langtools/test/tools/javac/diags/examples/RefAmbiguousFragment.java
/openjdk10/langtools/test/tools/javac/diags/examples/UnexpectedMref.java
/openjdk10/langtools/test/tools/javac/diags/examples/VarargsArgumentMismatch.java
/openjdk10/langtools/test/tools/javac/diags/examples/VerboseResolveMulti1.java
/openjdk10/langtools/test/tools/javac/diags/examples/WhereCaptured.java
/openjdk10/langtools/test/tools/javac/diags/examples/WhereCaptured1.java
/openjdk10/langtools/test/tools/javac/diags/examples/WhereTypeVar.java
T7034511a.out
T7034511b.out
/openjdk10/langtools/test/tools/javac/generics/inference/6611449/T6611449.out
/openjdk10/langtools/test/tools/javac/generics/inference/6638712/T6638712a.out
/openjdk10/langtools/test/tools/javac/generics/inference/6638712/T6638712c.out
/openjdk10/langtools/test/tools/javac/generics/inference/6638712/T6638712d.out
/openjdk10/langtools/test/tools/javac/generics/inference/6838943/T6838943.out
/openjdk10/langtools/test/tools/javac/generics/inference/7086586/T7086586.out
/openjdk10/langtools/test/tools/javac/generics/inference/7177306/T7177306b.out
/openjdk10/langtools/test/tools/javac/lambda/MethodReferenceParserTest.java
/openjdk10/langtools/test/tools/javac/quid/T6999438.out
/openjdk10/langtools/test/tools/javac/varargs/6313164/T6313164.out
995:384ea9a98912 01-May-2011 mcimadamore

7040883: Compilation error: "length in Array is defined in an inaccessible class or interface"
Summary: Fix of 7034511 (now backed out) is causing spurious accessibility errors
Reviewed-by: jjg

969:f00986f55961 12-Apr-2011 mcimadamore

7034511: Loophole in typesafety
Summary: Type-variable substutution takes upper bound of replaced captured type-variable
Reviewed-by: dlsmith