src/share/classes/com/sun/tools/javac/comp/MemberEnter.java

changeset 89
b6d5f53b3b29
parent 80
5c9cdeb740f2
child 92
d635feaf3747
     1.1 --- a/src/share/classes/com/sun/tools/javac/comp/MemberEnter.java	Mon Aug 04 17:54:15 2008 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/javac/comp/MemberEnter.java	Tue Aug 05 12:54:40 2008 +0100
     1.3 @@ -72,6 +72,7 @@
     1.4      private final Todo todo;
     1.5      private final Annotate annotate;
     1.6      private final Types types;
     1.7 +    private final JCDiagnostic.Factory diags;
     1.8      private final Target target;
     1.9  
    1.10      private final boolean skipAnnotations;
    1.11 @@ -96,6 +97,7 @@
    1.12          todo = Todo.instance(context);
    1.13          annotate = Annotate.instance(context);
    1.14          types = Types.instance(context);
    1.15 +        diags = JCDiagnostic.Factory.instance(context);
    1.16          target = Target.instance(context);
    1.17          skipAnnotations =
    1.18              Options.instance(context).get("skipAnnotations") != null;
    1.19 @@ -133,7 +135,7 @@
    1.20          if (tsym.kind == PCK && tsym.members().elems == null && !tsym.exists()) {
    1.21              // If we can't find java.lang, exit immediately.
    1.22              if (((PackageSymbol)tsym).fullname.equals(names.java_lang)) {
    1.23 -                JCDiagnostic msg = JCDiagnostic.fragment("fatal.err.no.java.lang");
    1.24 +                JCDiagnostic msg = diags.fragment("fatal.err.no.java.lang");
    1.25                  throw new FatalError(msg);
    1.26              } else {
    1.27                  log.error(pos, "doesnt.exist", tsym);
    1.28 @@ -319,7 +321,7 @@
    1.29                          log.error(pos, "cant.resolve.location",
    1.30                                    KindName.STATIC,
    1.31                                    name, List.<Type>nil(), List.<Type>nil(),
    1.32 -                                  typeKindName(tsym.type),
    1.33 +                                  Kinds.typeKindName(tsym.type),
    1.34                                    tsym.type);
    1.35                      }
    1.36                  } finally {

mercurial