langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java Fri Dec 16 12:08:46 2016 +0100
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java Fri Dec 16 15:27:34 2016 +0000
@@ -163,12 +163,7 @@
/**
* Completer that delegates to the complete-method of this class.
*/
- private final Completer thisCompleter = new Completer() {
- @Override
- public void complete(Symbol sym) throws CompletionFailure {
- ClassFinder.this.complete(sym);
- }
- };
+ private final Completer thisCompleter = this::complete;
public Completer getCompleter() {
return thisCompleter;
@@ -516,7 +511,7 @@
ModuleSymbol msym = p.modle;
- Assert.checkNonNull(msym, () -> p.toString());
+ Assert.checkNonNull(msym, p::toString);
msym.complete();