--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java Wed Jun 14 20:05:01 2017 +0000
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java Thu Jun 15 13:44:42 2017 +0200
@@ -2148,18 +2148,6 @@
*/
public JCDiagnostic diag;
- /** A localized string describing the failure.
- * @deprecated Use {@code getDetail()} or {@code getMessage()}
- */
- @Deprecated
- public String errmsg;
-
- public CompletionFailure(Symbol sym, String errmsg) {
- this.sym = sym;
- this.errmsg = errmsg;
-// this.printStackTrace();//DEBUG
- }
-
public CompletionFailure(Symbol sym, JCDiagnostic diag) {
this.sym = sym;
this.diag = diag;
@@ -2172,14 +2160,11 @@
@Override
public String getMessage() {
- if (diag != null)
- return diag.getMessage(null);
- else
- return errmsg;
+ return diag.getMessage(null);
}
- public Object getDetailValue() {
- return (diag != null ? diag : errmsg);
+ public JCDiagnostic getDetailValue() {
+ return diag;
}
@Override