You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by ak...@apache.org on 2020/10/11 00:08:06 UTC
[netbeans] 01/01: Revert "[NETBEANS-3990]: Auto completion for
Sealed Types"
This is an automated email from the ASF dual-hosted git repository.
akshaygupta pushed a commit to branch revert-2283-sealedAutocompletion
in repository https://gitbox.apache.org/repos/asf/netbeans.git
commit ec27aa6f6f93ad21c1abec6eb80085ef48e9b861
Author: Akshay Gupta <55...@users.noreply.github.com>
AuthorDate: Sun Oct 11 05:37:43 2020 +0530
Revert "[NETBEANS-3990]: Auto completion for Sealed Types"
---
.../java/completion/JavaCompletionTask.java | 84 +------
.../15/CreateConstructorNonDefaultConstructor.pass | 155 -------------
...ConstructorNonDefaultConstructorInnerClass.pass | 153 -------------
.../15/CreateConstructorTest.pass | 156 -------------
.../15/CreateConstructorTestInnerClass.pass | 154 -------------
.../15/CreateConstructorWithConstructors.pass | 154 -------------
...reateConstructorWithConstructorsInnerClass.pass | 152 -------------
.../CreateConstructorWithDefaultConstructor.pass | 155 -------------
...onstructorWithDefaultConstructorInnerClass.pass | 153 -------------
.../15/OverrideAbstractList.pass | 176 ---------------
.../15/OverrideAbstractListAbstract.pass | 178 ---------------
.../15/UnimplementedMethod.pass | 142 ------------
.../15/classModifiersWithoutPublic.pass | 8 -
.../15/extendsAndImplementsAndPermitsKeywords.pass | 3 -
.../15/extendsAndPermitsKeywords.pass | 2 -
.../15/implementsAndPermitsKeywords.pass | 2 -
.../15/interfaceMemberModifiersAndTypes.pass | 140 ------------
.../15/memberModifiersStartingWithP.pass | 3 -
.../15/memberModifiersTypesAndGenElements.pass | 142 ------------
.../15/memberModifiersTypesAndGenElements2.pass | 143 ------------
.../15/memberModifiersTypesAndGenElements3.pass | 144 ------------
.../15/memberModifiersTypesAndGenElements4.pass | 150 -------------
.../JavaCompletionTaskTest/15/permitsKeyword.pass | 1 -
.../15/topLevelKeywords.pass | 11 -
.../15/topLevelKeywordsWithoutPackage.pass | 10 -
.../JavaCompletionTask115FeaturesTest.java | 241 ---------------------
.../netbeans/modules/java/source/TreeShims.java | 28 ---
27 files changed, 4 insertions(+), 2836 deletions(-)
diff --git a/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java b/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java
index 94d0d1e..47e18e5 100644
--- a/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java
+++ b/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java
@@ -49,7 +49,7 @@ import org.netbeans.api.java.source.ClassIndex.Symbols;
import org.netbeans.api.java.source.support.ErrorAwareTreePathScanner;
import org.netbeans.api.java.source.support.ReferencesCount;
import org.netbeans.api.lexer.TokenSequence;
-import org.netbeans.api.lexer.TokenUtilities;
+import org.netbeans.modules.java.completion.TreeShims;
import org.netbeans.modules.parsing.api.Source;
import org.openide.util.Pair;
@@ -168,19 +168,16 @@ public final class JavaCompletionTask<T> extends BaseTask {
private static final String MODULE_KEYWORD = "module"; //NOI18N
private static final String NATIVE_KEYWORD = "native"; //NOI18N
private static final String NEW_KEYWORD = "new"; //NOI18N
- private static final String NON_SEALED_KEYWORD = "non-sealed"; //NOI18N
private static final String NULL_KEYWORD = "null"; //NOI18N
private static final String OPEN_KEYWORD = "open"; //NOI18N
private static final String OPENS_KEYWORD = "opens"; //NOI18N
private static final String PACKAGE_KEYWORD = "package"; //NOI18N
- private static final String PERMITS_KEYWORD = "permits"; //NOI18N
private static final String PRIVATE_KEYWORD = "private"; //NOI18N
private static final String PROTECTED_KEYWORD = "protected"; //NOI18N
private static final String PROVIDES_KEYWORD = "provides"; //NOI18N
private static final String PUBLIC_KEYWORD = "public"; //NOI18N
private static final String RETURN_KEYWORD = "return"; //NOI18N
private static final String REQUIRES_KEYWORD = "requires"; //NOI18N
- private static final String SEALED_KEYWORD = "sealed"; //NOI18N
private static final String SHORT_KEYWORD = "short"; //NOI18N
private static final String STATIC_KEYWORD = "static"; //NOI18N
private static final String STRICT_KEYWORD = "strictfp"; //NOI18N
@@ -241,10 +238,8 @@ public final class JavaCompletionTask<T> extends BaseTask {
private static final SourceVersion SOURCE_VERSION_RELEASE_11;
private static final SourceVersion SOURCE_VERSION_RELEASE_13;
private static final SourceVersion SOURCE_VERSION_RELEASE_14;
- private static final SourceVersion SOURCE_VERSION_RELEASE_15;
-
static {
- SourceVersion r10, r11, r13, r14, r15;
+ SourceVersion r10, r11, r13, r14;
try {
r10 = SourceVersion.valueOf("RELEASE_10");
@@ -266,19 +261,12 @@ public final class JavaCompletionTask<T> extends BaseTask {
} catch (IllegalArgumentException ex) {
r14 = null;
}
-
- try {
- r15 = SourceVersion.valueOf("RELEASE_15");
- } catch (IllegalArgumentException ex) {
- r15 = null;
- }
SOURCE_VERSION_RELEASE_10 = r10;
SOURCE_VERSION_RELEASE_11 = r11;
SOURCE_VERSION_RELEASE_13 = r13;
SOURCE_VERSION_RELEASE_14 = r14;
- SOURCE_VERSION_RELEASE_15 = r15;
- }
+ }
private final ItemFactory<T> itemFactory;
private final Set<Options> options;
@@ -777,26 +765,6 @@ public final class JavaCompletionTask<T> extends BaseTask {
return;
}
TreeUtilities tu = controller.getTreeUtilities();
- Tree lastPerm = null;
- List<? extends Tree> permits = TreeShims.getPermits(cls);
- permits = permits == null ? new ArrayList<>() : permits;
- for (Tree perm : permits) {
- int permPos = (int) sourcePositions.getEndPosition(root, perm);
- if (permPos == Diagnostic.NOPOS || offset <= permPos) {
- break;
- }
- lastPerm = perm;
- startPos = permPos;
- }
- if (lastPerm != null) {
- TokenSequence<JavaTokenId> last = findLastNonWhitespaceToken(env, startPos, offset);
- if (last != null && last.token().id() == JavaTokenId.COMMA) {
- controller.toPhase(Phase.ELEMENTS_RESOLVED);
- env.addToExcludes(controller.getTrees().getElement(path));
- addClassTypes(env, null);
- }
- return;
- }
Tree lastImpl = null;
for (Tree impl : cls.getImplementsClause()) {
int implPos = (int) sourcePositions.getEndPosition(root, impl);
@@ -812,12 +780,6 @@ public final class JavaCompletionTask<T> extends BaseTask {
controller.toPhase(Phase.ELEMENTS_RESOLVED);
env.addToExcludes(controller.getTrees().getElement(path));
addTypes(env, EnumSet.of(INTERFACE, ANNOTATION_TYPE), null);
- } else if (isSealedSupported(env) && last != null && TokenUtilities.textEquals(last.token().text(),PERMITS_KEYWORD)) {
- controller.toPhase(Phase.ELEMENTS_RESOLVED);
- env.addToExcludes(controller.getTrees().getElement(path));
- addClassTypes(env, null);
- } else if (isSealedSupported(env)) {
- addKeyword(env, PERMITS_KEYWORD, SPACE, false);
}
return;
}
@@ -830,15 +792,8 @@ public final class JavaCompletionTask<T> extends BaseTask {
controller.toPhase(Phase.ELEMENTS_RESOLVED);
env.addToExcludes(controller.getTrees().getElement(path));
addTypes(env, EnumSet.of(INTERFACE, ANNOTATION_TYPE), null);
- } else if (isSealedSupported(env) && last != null && TokenUtilities.textEquals(last.token().text(),PERMITS_KEYWORD)) {
- controller.toPhase(Phase.ELEMENTS_RESOLVED);
- env.addToExcludes(controller.getTrees().getElement(path));
- addClassTypes(env, null);
} else {
addKeyword(env, IMPLEMENTS_KEYWORD, SPACE, false);
- if (isSealedSupported(env)) {
- addKeyword(env, PERMITS_KEYWORD, SPACE, false);
- }
}
return;
}
@@ -876,9 +831,6 @@ public final class JavaCompletionTask<T> extends BaseTask {
if (!tu.isAnnotation(cls)) {
if (!tu.isEnum(cls)) {
addKeyword(env, EXTENDS_KEYWORD, SPACE, false);
- if (isSealedSupported(env)) {
- addKeyword(env, PERMITS_KEYWORD, SPACE, false);
- }
}
if (!tu.isInterface(cls)) {
addKeyword(env, IMPLEMENTS_KEYWORD, SPACE, false);
@@ -906,18 +858,9 @@ public final class JavaCompletionTask<T> extends BaseTask {
addTypes(env, EnumSet.of(INTERFACE, ANNOTATION_TYPE), null);
break;
case IDENTIFIER:
- if (isSealedSupported(env) && TokenUtilities.textEquals(lastNonWhitespaceToken.token().text(),PERMITS_KEYWORD)) {
- controller.toPhase(Phase.ELEMENTS_RESOLVED);
- env.addToExcludes(controller.getTrees().getElement(path));
- addClassTypes(env, null);
- break;
- }
if (!tu.isAnnotation(cls)) {
if (!tu.isEnum(cls)) {
addKeyword(env, EXTENDS_KEYWORD, SPACE, false);
- if (isSealedSupported(env)) {
- addKeyword(env, PERMITS_KEYWORD, SPACE, false);
- }
}
if (!tu.isInterface(cls)) {
addKeyword(env, IMPLEMENTS_KEYWORD, SPACE, false);
@@ -3095,9 +3038,6 @@ public final class JavaCompletionTask<T> extends BaseTask {
private boolean isRecordSupported(final Env env) {
return (SOURCE_VERSION_RELEASE_14 != null && env.getController().getSourceVersion().compareTo(SOURCE_VERSION_RELEASE_14) >= 0);
}
- private boolean isSealedSupported(final Env env) {
- return (SOURCE_VERSION_RELEASE_15 != null && env.getController().getSourceVersion().compareTo(SOURCE_VERSION_RELEASE_15) >= 0);
- }
private void insideRecord(Env env) throws IOException {
int offset = env.getOffset();
@@ -4573,10 +4513,6 @@ public final class JavaCompletionTask<T> extends BaseTask {
if (isRecordSupported(env)) {
kws.add(RECORD_KEYWORD);
}
- if (isSealedSupported(env)) {
- kws.add(SEALED_KEYWORD);
- kws.add(NON_SEALED_KEYWORD);
- }
}
boolean beforeAnyClass = true;
boolean beforePublicClass = true;
@@ -4640,14 +4576,6 @@ public final class JavaCompletionTask<T> extends BaseTask {
results.add(itemFactory.createKeywordItem(kw, SPACE, anchorOffset, false));
}
}
- if (isSealedSupported(env)) {
- if (Utilities.startsWith(SEALED_KEYWORD, prefix)) {
- results.add(itemFactory.createKeywordItem(SEALED_KEYWORD, SPACE, anchorOffset, false));
- }
- if (Utilities.startsWith(NON_SEALED_KEYWORD, prefix)) {
- results.add(itemFactory.createKeywordItem(NON_SEALED_KEYWORD, SPACE, anchorOffset, false));
- }
- }
if (env.getController().getSourceVersion().compareTo(SourceVersion.RELEASE_8) >= 0
&& Utilities.startsWith(DEFAULT_KEYWORD, prefix)
&& env.getController().getTreeUtilities().getPathElementOfKind(Tree.Kind.INTERFACE, env.getPath()) != null) {
@@ -4851,13 +4779,9 @@ public final class JavaCompletionTask<T> extends BaseTask {
if (!modifiers.contains(PUBLIC) && !modifiers.contains(PRIVATE)) {
kws.add(PUBLIC_KEYWORD);
}
- if (!modifiers.contains(FINAL) && !modifiers.contains(ABSTRACT) && !modifiers.contains(SEALED_KEYWORD) && !modifiers.contains(NON_SEALED_KEYWORD)) {
+ if (!modifiers.contains(FINAL) && !modifiers.contains(ABSTRACT)) {
kws.add(ABSTRACT_KEYWORD);
kws.add(FINAL_KEYWORD);
- if (isSealedSupported(env)) {
- kws.add(SEALED_KEYWORD);
- kws.add(NON_SEALED_KEYWORD);
- }
}
kws.add(CLASS_KEYWORD);
kws.add(INTERFACE_KEYWORD);
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorNonDefaultConstructor.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorNonDefaultConstructor.pass
deleted file mode 100644
index 6bff7bf..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorNonDefaultConstructor.pass
+++ /dev/null
@@ -1,155 +0,0 @@
-public Test() - generate
-protected native Object clone() - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public List<String> getList() - generate
-public double getSomething() - generate
-public String getText() - generate
-public int getTime() - generate
-public native int hashCode() - override
-public void setList(List<String> list) - generate
-public void setSomething(double something) - generate
-public void setText(String text) - generate
-public void setTime(int time) - generate
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-HashMap
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-List
-Long
-Map
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Set
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-X
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorNonDefaultConstructorInnerClass.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorNonDefaultConstructorInnerClass.pass
deleted file mode 100644
index d4687ae..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorNonDefaultConstructorInnerClass.pass
+++ /dev/null
@@ -1,153 +0,0 @@
-public X() - generate
-protected native Object clone() - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public byte getA() - generate
-public Map<String, Set<String>> getMap1() - generate
-public Map<String, Set<String>> getMap2() - generate
-public native int hashCode() - override
-public void setA(byte a) - generate
-public void setMap1(Map<String, Set<String>> map1) - generate
-public void setMap2(Map<String, Set<String>> map2) - generate
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-HashMap
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-List
-Long
-Map
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Set
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-X
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorTest.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorTest.pass
deleted file mode 100644
index 6c073cf..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorTest.pass
+++ /dev/null
@@ -1,156 +0,0 @@
-public Test() - generate
-public Test(int time, List<String> list) - generate
-protected native Object clone() - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public List<String> getList() - generate
-public double getSomething() - generate
-public String getText() - generate
-public int getTime() - generate
-public native int hashCode() - override
-public void setList(List<String> list) - generate
-public void setSomething(double something) - generate
-public void setText(String text) - generate
-public void setTime(int time) - generate
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-HashMap
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-List
-Long
-Map
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Set
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-X
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorTestInnerClass.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorTestInnerClass.pass
deleted file mode 100644
index 25d922d..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorTestInnerClass.pass
+++ /dev/null
@@ -1,154 +0,0 @@
-public X() - generate
-public X(byte a, Map<String, Set<String>> map1) - generate
-protected native Object clone() - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public byte getA() - generate
-public Map<String, Set<String>> getMap1() - generate
-public Map<String, Set<String>> getMap2() - generate
-public native int hashCode() - override
-public void setA(byte a) - generate
-public void setMap1(Map<String, Set<String>> map1) - generate
-public void setMap2(Map<String, Set<String>> map2) - generate
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-HashMap
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-List
-Long
-Map
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Set
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-X
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorWithConstructors.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorWithConstructors.pass
deleted file mode 100644
index 91721ef..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorWithConstructors.pass
+++ /dev/null
@@ -1,154 +0,0 @@
-protected native Object clone() - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public List<String> getList() - generate
-public double getSomething() - generate
-public String getText() - generate
-public int getTime() - generate
-public native int hashCode() - override
-public void setList(List<String> list) - generate
-public void setSomething(double something) - generate
-public void setText(String text) - generate
-public void setTime(int time) - generate
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-HashMap
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-List
-Long
-Map
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Set
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-X
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorWithConstructorsInnerClass.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorWithConstructorsInnerClass.pass
deleted file mode 100644
index 6510bb4..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorWithConstructorsInnerClass.pass
+++ /dev/null
@@ -1,152 +0,0 @@
-protected native Object clone() - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public byte getA() - generate
-public Map<String, Set<String>> getMap1() - generate
-public Map<String, Set<String>> getMap2() - generate
-public native int hashCode() - override
-public void setA(byte a) - generate
-public void setMap1(Map<String, Set<String>> map1) - generate
-public void setMap2(Map<String, Set<String>> map2) - generate
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-HashMap
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-List
-Long
-Map
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Set
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-X
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorWithDefaultConstructor.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorWithDefaultConstructor.pass
deleted file mode 100644
index d3aadcf..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorWithDefaultConstructor.pass
+++ /dev/null
@@ -1,155 +0,0 @@
-public Test(int time, List<String> list) - generate
-protected native Object clone() - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public List<String> getList() - generate
-public double getSomething() - generate
-public String getText() - generate
-public int getTime() - generate
-public native int hashCode() - override
-public void setList(List<String> list) - generate
-public void setSomething(double something) - generate
-public void setText(String text) - generate
-public void setTime(int time) - generate
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-HashMap
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-List
-Long
-Map
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Set
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-X
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorWithDefaultConstructorInnerClass.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorWithDefaultConstructorInnerClass.pass
deleted file mode 100644
index 8ae5c9f..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/CreateConstructorWithDefaultConstructorInnerClass.pass
+++ /dev/null
@@ -1,153 +0,0 @@
-public X(byte a, Map<String, Set<String>> map1) - generate
-protected native Object clone() - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public byte getA() - generate
-public Map<String, Set<String>> getMap1() - generate
-public Map<String, Set<String>> getMap2() - generate
-public native int hashCode() - override
-public void setA(byte a) - generate
-public void setMap1(Map<String, Set<String>> map1) - generate
-public void setMap2(Map<String, Set<String>> map2) - generate
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-HashMap
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-List
-Long
-Map
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Set
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-X
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/OverrideAbstractList.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/OverrideAbstractList.pass
deleted file mode 100644
index 57bf943..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/OverrideAbstractList.pass
+++ /dev/null
@@ -1,176 +0,0 @@
-public boolean add(Object arg0) - override
-public void add(int arg0, Object arg1) - override
-public boolean addAll(Collection arg0) - override
-public boolean addAll(int arg0, Collection arg1) - override
-public void clear() - override
-protected native Object clone() - override
-public boolean contains(Object arg0) - override
-public boolean containsAll(Collection arg0) - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public default void forEach(Consumer arg0) - override
-public abstract Object get(int arg0) - implement
-public int getModCount() - generate
-public int hashCode() - override
-public int indexOf(Object arg0) - override
-public boolean isEmpty() - override
-public Iterator iterator() - override
-public int lastIndexOf(Object arg0) - override
-public ListIterator listIterator() - override
-public ListIterator listIterator(int arg0) - override
-public default Stream parallelStream() - override
-public boolean remove(Object arg0) - override
-public Object remove(int arg0) - override
-public boolean removeAll(Collection arg0) - override
-public default boolean removeIf(Predicate arg0) - override
-protected void removeRange(int arg0, int arg1) - override
-public default void replaceAll(UnaryOperator arg0) - override
-public boolean retainAll(Collection arg0) - override
-public Object set(int arg0, Object arg1) - override
-public void setModCount(int modCount) - generate
-public abstract int size() - implement
-public default void sort(Comparator arg0) - override
-public default Spliterator spliterator() - override
-public default Stream stream() - override
-public List subList(int arg0, int arg1) - override
-public Object[] toArray() - override
-public default Object[] toArray(IntFunction arg0) - override
-public Object[] toArray(Object[] arg0) - override
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractList
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-Long
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/OverrideAbstractListAbstract.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/OverrideAbstractListAbstract.pass
deleted file mode 100644
index 6803fe3..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/OverrideAbstractListAbstract.pass
+++ /dev/null
@@ -1,178 +0,0 @@
-public boolean add(Object arg0) - override
-public void add(int arg0, Object arg1) - override
-public boolean addAll(Collection arg0) - override
-public boolean addAll(int arg0, Collection arg1) - override
-public void clear() - override
-protected native Object clone() - override
-public boolean contains(Object arg0) - override
-public boolean containsAll(Collection arg0) - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public default void forEach(Consumer arg0) - override
-public abstract Object get(int arg0) - implement
-public abstract Object get(int arg0) - override
-public int getModCount() - generate
-public int hashCode() - override
-public int indexOf(Object arg0) - override
-public boolean isEmpty() - override
-public Iterator iterator() - override
-public int lastIndexOf(Object arg0) - override
-public ListIterator listIterator() - override
-public ListIterator listIterator(int arg0) - override
-public default Stream parallelStream() - override
-public boolean remove(Object arg0) - override
-public Object remove(int arg0) - override
-public boolean removeAll(Collection arg0) - override
-public default boolean removeIf(Predicate arg0) - override
-protected void removeRange(int arg0, int arg1) - override
-public default void replaceAll(UnaryOperator arg0) - override
-public boolean retainAll(Collection arg0) - override
-public Object set(int arg0, Object arg1) - override
-public void setModCount(int modCount) - generate
-public abstract int size() - implement
-public abstract int size() - override
-public default void sort(Comparator arg0) - override
-public default Spliterator spliterator() - override
-public default Stream stream() - override
-public List subList(int arg0, int arg1) - override
-public Object[] toArray() - override
-public default Object[] toArray(IntFunction arg0) - override
-public Object[] toArray(Object[] arg0) - override
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractList
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-Long
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/UnimplementedMethod.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/UnimplementedMethod.pass
deleted file mode 100644
index 534151b..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/UnimplementedMethod.pass
+++ /dev/null
@@ -1,142 +0,0 @@
-protected native Object clone() - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public native int hashCode() - override
-public abstract void run() - implement
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-Long
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/classModifiersWithoutPublic.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/classModifiersWithoutPublic.pass
deleted file mode 100644
index 9e56fb4..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/classModifiersWithoutPublic.pass
+++ /dev/null
@@ -1,8 +0,0 @@
-abstract
-class
-enum
-final
-interface
-non-sealed
-record
-sealed
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/extendsAndImplementsAndPermitsKeywords.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/extendsAndImplementsAndPermitsKeywords.pass
deleted file mode 100644
index d9f7e7b..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/extendsAndImplementsAndPermitsKeywords.pass
+++ /dev/null
@@ -1,3 +0,0 @@
-extends
-implements
-permits
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/extendsAndPermitsKeywords.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/extendsAndPermitsKeywords.pass
deleted file mode 100644
index 35a6953..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/extendsAndPermitsKeywords.pass
+++ /dev/null
@@ -1,2 +0,0 @@
-extends
-permits
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/implementsAndPermitsKeywords.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/implementsAndPermitsKeywords.pass
deleted file mode 100644
index 3cdd9c3..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/implementsAndPermitsKeywords.pass
+++ /dev/null
@@ -1,2 +0,0 @@
-implements
-permits
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/interfaceMemberModifiersAndTypes.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/interfaceMemberModifiersAndTypes.pass
deleted file mode 100644
index b6c03eb..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/interfaceMemberModifiersAndTypes.pass
+++ /dev/null
@@ -1,140 +0,0 @@
-public boolean equals(Object arg0) - override
-public native int hashCode() - override
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-default
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-Long
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersStartingWithP.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersStartingWithP.pass
deleted file mode 100644
index c899e54..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersStartingWithP.pass
+++ /dev/null
@@ -1,3 +0,0 @@
-private
-protected
-public
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersTypesAndGenElements.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersTypesAndGenElements.pass
deleted file mode 100644
index eb27878..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersTypesAndGenElements.pass
+++ /dev/null
@@ -1,142 +0,0 @@
-public Test() - generate
-protected native Object clone() - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public native int hashCode() - override
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-Long
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersTypesAndGenElements2.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersTypesAndGenElements2.pass
deleted file mode 100644
index e6d762f..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersTypesAndGenElements2.pass
+++ /dev/null
@@ -1,143 +0,0 @@
-public Test() - generate
-protected native Object clone() - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public native int hashCode() - override
-public abstract void run() - implement
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-Long
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersTypesAndGenElements3.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersTypesAndGenElements3.pass
deleted file mode 100644
index 857ac5c..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersTypesAndGenElements3.pass
+++ /dev/null
@@ -1,144 +0,0 @@
-public Test() - generate
-protected native Object clone() - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public int getField() - generate
-public native int hashCode() - override
-public void setField(int field) - generate
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-Long
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersTypesAndGenElements4.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersTypesAndGenElements4.pass
deleted file mode 100644
index 300f21f..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/memberModifiersTypesAndGenElements4.pass
+++ /dev/null
@@ -1,150 +0,0 @@
-public Test() - generate
-protected native Object clone() - override
-public boolean equals(Object arg0) - override
-protected void finalize() - override
-public int getField() - generate
-public Number getNum() - generate
-public int getStaticField() - generate
-public native int hashCode() - override
-public boolean isB() - generate
-public void setB(boolean b) - generate
-public void setField(int field) - generate
-public void setNum(Number num) - generate
-public void setStaticField(int staticField) - generate
-public String toString() - override
-abstract
-boolean
-byte
-char
-class
-double
-enum
-final
-float
-int
-interface
-long
-native
-non-sealed
-private
-protected
-public
-record
-sealed
-short
-static
-strictfp
-synchronized
-transient
-void
-volatile
-AbstractMethodError
-Appendable
-ArithmeticException
-ArrayIndexOutOfBoundsException
-ArrayStoreException
-AssertionError
-AutoCloseable
-Boolean
-BootstrapMethodError
-Byte
-CharSequence
-Character
-Class
-ClassCastException
-ClassCircularityError
-ClassFormatError
-ClassLoader
-ClassNotFoundException
-ClassValue
-CloneNotSupportedException
-Cloneable
-Comparable
-Compiler
-Deprecated
-Double
-Enum
-EnumConstantNotPresentException
-Error
-Exception
-ExceptionInInitializerError
-Float
-FunctionalInterface
-IllegalAccessError
-IllegalAccessException
-IllegalArgumentException
-IllegalCallerException
-IllegalMonitorStateException
-IllegalStateException
-IllegalThreadStateException
-IncompatibleClassChangeError
-IndexOutOfBoundsException
-InheritableThreadLocal
-InstantiationError
-InstantiationException
-Integer
-InternalError
-InterruptedException
-Iterable
-LayerInstantiationException
-LinkageError
-Long
-Math
-Module
-ModuleLayer
-NegativeArraySizeException
-NoClassDefFoundError
-NoSuchFieldError
-NoSuchFieldException
-NoSuchMethodError
-NoSuchMethodException
-NullPointerException
-Number
-NumberFormatException
-Object
-OutOfMemoryError
-Override
-Package
-Process
-ProcessBuilder
-ProcessHandle
-Readable
-Record
-ReflectiveOperationException
-Runnable
-Runtime
-RuntimeException
-RuntimePermission
-SafeVarargs
-SecurityException
-SecurityManager
-Short
-StackOverflowError
-StackTraceElement
-StackWalker
-StrictMath
-String
-StringBuffer
-StringBuilder
-StringIndexOutOfBoundsException
-SuppressWarnings
-System
-Test
-Thread
-ThreadDeath
-ThreadGroup
-ThreadLocal
-Throwable
-TypeNotPresentException
-UnknownError
-UnsatisfiedLinkError
-UnsupportedClassVersionError
-UnsupportedOperationException
-VerifyError
-VirtualMachineError
-Void
-com
-java
-javax
-org
-sun
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/permitsKeyword.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/permitsKeyword.pass
deleted file mode 100644
index fc98dae..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/permitsKeyword.pass
+++ /dev/null
@@ -1 +0,0 @@
-permits
\ No newline at end of file
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/topLevelKeywords.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/topLevelKeywords.pass
deleted file mode 100644
index b243c95..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/topLevelKeywords.pass
+++ /dev/null
@@ -1,11 +0,0 @@
-abstract
-class
-enum
-final
-import
-interface
-non-sealed
-package
-public
-record
-sealed
diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/topLevelKeywordsWithoutPackage.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/topLevelKeywordsWithoutPackage.pass
deleted file mode 100644
index e7580e3..0000000
--- a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/15/topLevelKeywordsWithoutPackage.pass
+++ /dev/null
@@ -1,10 +0,0 @@
-abstract
-class
-enum
-final
-import
-interface
-non-sealed
-public
-record
-sealed
diff --git a/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTask115FeaturesTest.java b/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTask115FeaturesTest.java
deleted file mode 100644
index 6f27a16..0000000
--- a/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTask115FeaturesTest.java
+++ /dev/null
@@ -1,241 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package org.netbeans.modules.java.completion;
-
-import javax.lang.model.SourceVersion;
-import org.netbeans.junit.NbTestSuite;
-import org.netbeans.modules.java.source.parsing.JavacParser;
-
-
-/**
- *
- * @author arusinha
- */
-public class JavaCompletionTask115FeaturesTest extends CompletionTestBase {
-
- private static String SOURCE_LEVEL = "15"; //NOI18N
-
- public JavaCompletionTask115FeaturesTest(String testName) {
- super(testName);
- }
-
- public static NbTestSuite suite() {
- NbTestSuite suite = new NbTestSuite();
- try {
- SourceVersion.valueOf("RELEASE_15"); //NOI18N
- suite.addTestSuite(JavaCompletionTask115FeaturesTest.class);
- } catch (IllegalArgumentException ex) {
- //OK, no RELEASE_13, skip tests
- suite.addTest(new JavaCompletionTask115FeaturesTest("noop")); //NOI18N
- }
- return suite;
- }
-
- public void testAfterTypeParams() throws Exception {
- performTest("Generics", 887, null, "extendsAndImplementsAndPermitsKeywords.pass",SOURCE_LEVEL);
- }
-
-
- public void testAfterTypingTypeParams() throws Exception {
- performTest("GenericsNoTypeParams", 841, "<X extends Number, Y extends RuntimeException>", "extendsAndImplementsAndPermitsKeywords.pass",SOURCE_LEVEL);
- }
-
- public void testEmptyFileAfterTypingTypeParams() throws Exception {
- performTest("GenericsStart", 841, "<X extends Number, Y extends RuntimeException>", "extendsAndImplementsAndPermitsKeywords.pass",SOURCE_LEVEL);
- }
-
- public void testEmptyFileBeforeTypingDefaultModifier() throws Exception {
- performTest("Empty", 808, "package test;\ninterface Test {", "interfaceMemberModifiersAndTypes.pass", SOURCE_LEVEL);
- }
-
- public void testBeforeDefaultModifier() throws Exception {
- performTest("Interface", 846, null, "interfaceMemberModifiersAndTypes.pass", SOURCE_LEVEL);
- }
-
- public void testEmptyFileAfterTypingPackageDecl() throws Exception {
- performTest("Empty", 808, "package test;", "topLevelKeywordsWithoutPackage.pass",SOURCE_LEVEL);
- }
-
- public void testEmptyFileAfterTypingIntefaceName() throws Exception {
- performTest("Empty", 808, "package test;\ninterface Test ", "extendsAndPermitsKeywords.pass",SOURCE_LEVEL);
- }
-
- public void testEmptyFileBeforeTypingImplementsKeyword() throws Exception {
- performTest("Empty", 808, "package test;\npublic class Test extends Object ", "implementsAndPermitsKeywords.pass",SOURCE_LEVEL);
- }
-
- public void testEmptyFileAfterTypingFieldDeclaration() throws Exception {
- performTest("MethodStart", 849, "public int field = hashCode() / 10;", "memberModifiersTypesAndGenElements3.pass",SOURCE_LEVEL);
- }
-
- public void testEmptyFileAfterTypingMethodBody() throws Exception {
- performTest("MethodStart", 849, "public void op() {\n}", "memberModifiersTypesAndGenElements.pass",SOURCE_LEVEL);
- }
-
- public void testAfterTypingImplementedInterfaceAndSpace() throws Exception {
- performTest("SimpleNoExtendsAndImplements", 842, "implements Cloneable ", "permitsKeyword.pass",SOURCE_LEVEL);
- }
-
- public void testAfterMethodBody() throws Exception {
- performTest("Method", 940, null, "memberModifiersTypesAndGenElements.pass",SOURCE_LEVEL);
- }
-
- public void testBeforeTypingImplementsKeyword() throws Exception {
- performTest("SimpleNoExtendsAndImplements", 842, "extends Object ", "implementsAndPermitsKeywords.pass",SOURCE_LEVEL);
- }
-
- public void testAfterClassBody() throws Exception {
- performTest("Simple", 891, null, "classModifiersWithoutPublic.pass",SOURCE_LEVEL);
- }
-
- public void testEmptyFile() throws Exception {
- performTest("Empty", 808, null, "topLevelKeywords.pass",SOURCE_LEVEL);
- }
-
- public void testEmptyFileBeforeTypingExtendsKeyword() throws Exception {
- performTest("Empty", 808, "package test;\npublic class Test ", "extendsAndImplementsAndPermitsKeywords.pass",SOURCE_LEVEL);
- }
-
- public void testBeforeImplementsKeyword() throws Exception {
- performTest("Simple", 857, null, "implementsAndPermitsKeywords.pass",SOURCE_LEVEL);
- }
- public void testAfterTypingPackageDecl() throws Exception {
- performTest("SimpleNoPackage", 808, "package test;", "topLevelKeywordsWithoutPackage.pass",SOURCE_LEVEL);
- }
-
- public void testBeforeTypingExtendsKeyword() throws Exception {
- performTest("SimpleNoExtendsAndImplements", 842, null, "extendsAndImplementsAndPermitsKeywords.pass",SOURCE_LEVEL);
- }
- public void testAfterFieldDeclaration() throws Exception {
- performTest("Field", 884, null, "memberModifiersTypesAndGenElements4.pass",SOURCE_LEVEL);
- }
-
- public void testFileBeginning() throws Exception {
- performTest("Simple", 808, null, "topLevelKeywords.pass",SOURCE_LEVEL);
- }
-
- public void testBeforeClassKeyword() throws Exception {
- performTest("Simple", 831, null, "classModifiersWithoutPublic.pass",SOURCE_LEVEL);
- }
-
- public void testAfterTypingIntefaceName() throws Exception {
- performTest("SimpleInterfaceNoExtends", 839, null, "extendsAndPermitsKeywords.pass",SOURCE_LEVEL);
- }
- public void testEmptyFileTypingPublicKeywordInMethodDecl() throws Exception {
- performTest("MethodStart", 849, "p", "memberModifiersStartingWithP.pass",SOURCE_LEVEL);
- }
-
- public void testEmptyFileAfterTypingClassBody() throws Exception {
- performTest("Empty", 808, "package test;\npublic class Test {\n}", "classModifiersWithoutPublic.pass",SOURCE_LEVEL);
- }
- public void testAfterImportStatement() throws Exception {
- performTest("Import", 845, null, "topLevelKeywordsWithoutPackage.pass",SOURCE_LEVEL);
- }
- public void testOnPublicKeywordInMethodDecl() throws Exception {
- performTest("Method", 850, null, "memberModifiersStartingWithP.pass",SOURCE_LEVEL);
- }
-
- public void testAfterImplementedInterfaceAndSpace() throws Exception {
- performTest("Simple", 877, " ", "permitsKeyword.pass",SOURCE_LEVEL);
- }
-
- public void testEmptyFileAfterTypingImportStatement() throws Exception {
- performTest("Empty", 808, "import java.awt.List;", "topLevelKeywordsWithoutPackage.pass",SOURCE_LEVEL);
- }
-
- public void testBeforeExtendsKeyword() throws Exception {
- performTest("Simple", 842, null, "extendsAndImplementsAndPermitsKeywords.pass",SOURCE_LEVEL);
- }
-
- public void testInClassBody() throws Exception {
- performTest("Simple", 889, null, "memberModifiersTypesAndGenElements2.pass",SOURCE_LEVEL);
- }
- public void testAfterTypingImportStatement() throws Exception {
- performTest("Simple", 823, "import java.awt.List;", "topLevelKeywordsWithoutPackage.pass",SOURCE_LEVEL);
- }
-
- public void testEmptyFileAfterTypingImplementedInterfaceAndSpace() throws Exception {
- performTest("Empty", 808, "package test;\npublic class Test extends Object implements Cloneable ", "permitsKeyword.pass",SOURCE_LEVEL);
- }
- public void testEmptyFileTypingClassBody() throws Exception {
- performTest("Empty", 808, "package test;\npublic class Test {", "memberModifiersTypesAndGenElements.pass",SOURCE_LEVEL);
- }
-
- public void testAfterIntefaceName() throws Exception {
- performTest("SimpleInterface", 839, null, "extendsAndPermitsKeywords.pass",SOURCE_LEVEL);
- }
-
- public void testEmptyFileBeforeTypingClassKeyword() throws Exception {
- performTest("Empty", 808, "package test;\npublic ", "classModifiersWithoutPublic.pass",SOURCE_LEVEL);
- }
-
- public void testUnimplementedMethod() throws Exception {
- performTest("UnimplementedMethod", 894, "", "UnimplementedMethod.pass",SOURCE_LEVEL);
- }
-
- public void testOverrideAbstractList() throws Exception {
- performTest("OverrideAbstractList", 927, "", "OverrideAbstractList.pass",SOURCE_LEVEL);
- }
-
- /**
- * Checks that cc: offers just one size() for override, but offers size() for both implement AND override.
- */
- public void testOverrideAbstractListAbstract() throws Exception {
- performTest("OverrideAbstractListAbstract", 935, "", "OverrideAbstractListAbstract.pass",SOURCE_LEVEL);
- }
-
- public void testCreateConstructorTest() throws Exception {
- performTest("CreateConstructorTest", 1058, "", "CreateConstructorTest.pass",SOURCE_LEVEL);
- }
-
- public void testCreateConstructorTestInnerClass() throws Exception {
- performTest("CreateConstructorTest", 1243, "", "CreateConstructorTestInnerClass.pass",SOURCE_LEVEL);
- }
-
- public void testCreateConstructorWithConstructors() throws Exception {
- performTest("CreateConstructorWithConstructors", 1209, "", "CreateConstructorWithConstructors.pass",SOURCE_LEVEL);
- }
-
- public void testCreateConstructorWithConstructorsInnerClass() throws Exception {
- performTest("CreateConstructorWithConstructors", 1476, "", "CreateConstructorWithConstructorsInnerClass.pass",SOURCE_LEVEL);
- }
-
- public void testCreateConstructorWithDefaultConstructor() throws Exception {
- performTest("CreateConstructorWithDefaultConstructor", 1161, "", "CreateConstructorWithDefaultConstructor.pass",SOURCE_LEVEL);
- }
-
- public void testCreateConstructorWithDefaultConstructorInnerClass() throws Exception {
- performTest("CreateConstructorWithDefaultConstructor", 1369, "", "CreateConstructorWithDefaultConstructorInnerClass.pass",SOURCE_LEVEL);
- }
-
- public void testCreateConstructorNonDefaultConstructor() throws Exception {
- performTest("CreateConstructorNonDefaultConstructor", 1188, "", "CreateConstructorNonDefaultConstructor.pass",SOURCE_LEVEL);
- }
-
- public void testCreateConstructorNonDefaultConstructorInnerClass() throws Exception {
- performTest("CreateConstructorNonDefaultConstructor", 1433, "", "CreateConstructorNonDefaultConstructorInnerClass.pass",SOURCE_LEVEL);
- }
-
- public void noop() {
- }
-
- static {
- JavacParser.DISABLE_SOURCE_LEVEL_DOWNGRADE = true;
- }
-}
diff --git a/java/java.source.base/src/org/netbeans/modules/java/source/TreeShims.java b/java/java.source.base/src/org/netbeans/modules/java/source/TreeShims.java
index 273fb15..eb75dd0 100644
--- a/java/java.source.base/src/org/netbeans/modules/java/source/TreeShims.java
+++ b/java/java.source.base/src/org/netbeans/modules/java/source/TreeShims.java
@@ -26,7 +26,6 @@ import com.sun.source.tree.InstanceOfTree;
import com.sun.source.tree.SwitchTree;
import com.sun.source.tree.Tree;
import com.sun.tools.javac.tree.JCTree;
-import com.sun.tools.javac.tree.JCTree.JCClassDecl;
import com.sun.tools.javac.tree.TreeMaker;
import com.sun.tools.javac.util.ListBuffer;
import java.lang.reflect.InvocationTargetException;
@@ -164,33 +163,6 @@ public class TreeShims {
return perms;
}
- public static List<? extends Tree> getPermits(JCClassDecl newT) {
- List<JCTree.JCExpression> newPermitings = new ArrayList<>();
- try {
- Class jCClassDecl = Class.forName("com.sun.tools.javac.tree.JCTree$JCClassDecl");
- newPermitings = (com.sun.tools.javac.util.List<JCTree.JCExpression>) jCClassDecl.getDeclaredField("permitting").get(newT);
- } catch (ClassNotFoundException | NoSuchFieldException ex) {
- return null;
- } catch (IllegalArgumentException | IllegalAccessException ex) {
- throw TreeShims.<RuntimeException>throwAny(ex);
- }
- return newPermitings;
- }
-
- public static List<? extends Tree> getPermits(ClassTree node) {
- List<? extends Tree> perms = null;
- try {
- Class classTree = Class.forName("com.sun.source.tree.ClassTree");
- Method getPerms = classTree.getDeclaredMethod("getPermitsClause");
- perms = (List<? extends Tree>) getPerms.invoke(node);
- } catch (ClassNotFoundException | NoSuchMethodException ex) {
- return null;
- } catch (SecurityException | IllegalAccessException | IllegalArgumentException | InvocationTargetException ex) {
- throw TreeShims.<RuntimeException>throwAny(ex);
- }
- return perms;
- }
-
public static ExpressionTree getYieldValue(Tree node) {
if (!node.getKind().toString().equals(YIELD)) {
return null;
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists