From c4010001e5facf7d53984c222f2d914c98771f41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Galland?= Date: Mon, 4 Sep 2017 00:37:06 +0200 Subject: [PATCH] [ui] Output the inherited default constructor into the outline. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Stéphane Galland --- .../lang/ui/outline/SARLOutlineTreeProvider.java | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/main/coreplugins/io.sarl.lang.ui/src/io/sarl/lang/ui/outline/SARLOutlineTreeProvider.java b/main/coreplugins/io.sarl.lang.ui/src/io/sarl/lang/ui/outline/SARLOutlineTreeProvider.java index f8ea0f7da0..6ebb5800dd 100644 --- a/main/coreplugins/io.sarl.lang.ui/src/io/sarl/lang/ui/outline/SARLOutlineTreeProvider.java +++ b/main/coreplugins/io.sarl.lang.ui/src/io/sarl/lang/ui/outline/SARLOutlineTreeProvider.java @@ -158,15 +158,6 @@ protected void _createNode(DocumentRootNode parentNode, XtendTypeDeclaration mod } } - /** Create a node for the given feature container. - * - * @param parentNode - the parent node. - * @param modelElement - the feature container for which a node should be created. - */ - protected void _createNode(DocumentRootNode parentNode, JvmConstructor modelElement) { - super._createNode(parentNode, modelElement); - } - private void createInheritedConstructors(EStructuralFeatureNode elementNode, XtendClass modelElement) { final JvmTypeReference extend = modelElement.getExtends(); if (extend != null) { @@ -175,9 +166,7 @@ private void createInheritedConstructors(EStructuralFeatureNode elementNode, Xte final JvmType type = reference.getType(); if (type instanceof JvmDeclaredType) { for (final JvmConstructor constructor : ((JvmDeclaredType) type).getDeclaredConstructors()) { - if (!constructor.getParameters().isEmpty()) { - createNode(elementNode, constructor); - } + createNode(elementNode, constructor); } } }