langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
equal
deleted
inserted
replaced
26 package com.sun.tools.javac.comp; |
26 package com.sun.tools.javac.comp; |
27 |
27 |
28 import com.sun.source.tree.LambdaExpressionTree.BodyKind; |
28 import com.sun.source.tree.LambdaExpressionTree.BodyKind; |
29 import com.sun.tools.javac.code.*; |
29 import com.sun.tools.javac.code.*; |
30 import com.sun.tools.javac.comp.Resolve.ResolveError; |
30 import com.sun.tools.javac.comp.Resolve.ResolveError; |
|
31 import com.sun.tools.javac.resources.CompilerProperties; |
|
32 import com.sun.tools.javac.resources.CompilerProperties.Fragments; |
31 import com.sun.tools.javac.tree.*; |
33 import com.sun.tools.javac.tree.*; |
32 import com.sun.tools.javac.util.*; |
34 import com.sun.tools.javac.util.*; |
33 import com.sun.tools.javac.util.DefinedBy.Api; |
35 import com.sun.tools.javac.util.DefinedBy.Api; |
34 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition; |
36 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition; |
35 import com.sun.tools.javac.code.Symbol.*; |
37 import com.sun.tools.javac.code.Symbol.*; |
794 switch (lookupSym.kind) { |
796 switch (lookupSym.kind) { |
795 case WRONG_MTH: |
797 case WRONG_MTH: |
796 case WRONG_MTHS: |
798 case WRONG_MTHS: |
797 //note: as argtypes are erroneous types, type-errors must |
799 //note: as argtypes are erroneous types, type-errors must |
798 //have been caused by arity mismatch |
800 //have been caused by arity mismatch |
799 checkContext.report(tree, diags.fragment("incompatible.arg.types.in.mref")); |
801 checkContext.report(tree, diags.fragment(Fragments.IncompatibleArgTypesInMref)); |
800 break; |
802 break; |
801 case ABSENT_MTH: |
803 case ABSENT_MTH: |
802 case STATICERR: |
804 case STATICERR: |
803 //if no method found, or method found with wrong staticness, report better message |
805 //if no method found, or method found with wrong staticness, report better message |
804 checkContext.report(tree, ((ResolveError)lookupSym).getDiagnostic(DiagnosticType.FRAGMENT, |
806 checkContext.report(tree, ((ResolveError)lookupSym).getDiagnostic(DiagnosticType.FRAGMENT, |