From 28a0f9530740c0aa7dbb1adb9d2468d2618dd499 Mon Sep 17 00:00:00 2001 From: Pavel Vojtechovsky Date: Mon, 14 Nov 2016 21:05:05 +0100 Subject: [PATCH] Empty commit to start the discussion --- .../java/spoon/support/compiler/jdt/JDTTreeBuilderHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/spoon/support/compiler/jdt/JDTTreeBuilderHelper.java b/src/main/java/spoon/support/compiler/jdt/JDTTreeBuilderHelper.java index 399f9a62d0b..7363df3ed79 100644 --- a/src/main/java/spoon/support/compiler/jdt/JDTTreeBuilderHelper.java +++ b/src/main/java/spoon/support/compiler/jdt/JDTTreeBuilderHelper.java @@ -621,7 +621,7 @@ CtType createType(TypeDeclaration typeDeclaration) { if (typeDeclaration.superclass != null && typeDeclaration.superclass.resolvedType != null && typeDeclaration.enclosingType != null && !new String( typeDeclaration.superclass.resolvedType.qualifiedPackageName()).equals(new String(typeDeclaration.binding.qualifiedPackageName()))) { - // Sorry for this hack but see the test case ImportTest#testImportOfAnInnerClassInASuperClassPackage. + // Sorry for this hack but see the test case ImportTest#testImportOfAnInnerClassInASuperClassPackage. // JDT isn't smart enough to return me a super class available. So, I modify their AST when // superclasses aren't in the same package and when their visibilities are "default". List modifiers = Arrays.asList(ModifierKind.PUBLIC, ModifierKind.PROTECTED);