Use lambda for in ContentTypeBuilder
Change-Id: I69515474b1ca6e9b7cfe59782625282c733032c6
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
diff --git a/bundles/org.eclipse.core.contenttype/src/org/eclipse/core/internal/content/ContentTypeBuilder.java b/bundles/org.eclipse.core.contenttype/src/org/eclipse/core/internal/content/ContentTypeBuilder.java
index 9613330..f0b1583 100644
--- a/bundles/org.eclipse.core.contenttype/src/org/eclipse/core/internal/content/ContentTypeBuilder.java
+++ b/bundles/org.eclipse.core.contenttype/src/org/eclipse/core/internal/content/ContentTypeBuilder.java
@@ -115,17 +115,14 @@
try {
final ContentTypeCatalog localCatalog = catalog;
final IEclipsePreferences root = localCatalog.getManager().getPreferences();
- root.accept(new IPreferenceNodeVisitor() {
- @Override
- public boolean visit(IEclipsePreferences node) {
- if (node == root)
- return true;
- ContentType contentType = localCatalog.internalGetContentType(node.name());
- if (contentType != null)
- contentType.processPreferences(node);
- // content type nodes don't have any children anyway
- return false;
- }
+ root.accept(node -> {
+ if (node == root)
+ return true;
+ ContentType contentType = localCatalog.internalGetContentType(node.name());
+ if (contentType != null)
+ contentType.processPreferences(node);
+ // content type nodes don't have any children anyway
+ return false;
});
} catch (BackingStoreException bse) {
ContentType.log(ContentMessages.content_errorLoadingSettings, bse);