[
https://issues.apache.org/jira/browse/NETBEANS-3612?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17000105#comment-17000105
]
Akhilesh Singh commented on NETBEANS-3612:
------------------------------------------
[exec] java.lang.IllegalArgumentException: Unsupported kind: RECORD
[exec] at
org.netbeans.modules.java.editor.base.semantic.Utilities.findBodyStart(Utilities.java:509)
[exec] at
org.netbeans.modules.java.editor.base.fold.JavaElementFoldVisitor.visitClass(JavaElementFoldVisitor.java:183)
[exec] at
jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:824)
[exec] at
jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82)
[exec] at
org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:69)
[exec] at
jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:90)
[exec] at
jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:105)
[exec] at
org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:78)
[exec] at
jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:113)
[exec] at
jdk.compiler/com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:187)
[exec] at
org.netbeans.modules.java.editor.base.fold.JavaElementFoldVisitor.visitClass(JavaElementFoldVisitor.java:180)
[exec] at
jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:824)
[exec] at
jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82)
[exec] at
org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:69)
[exec] at
jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:90)
[exec] at
jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:105)
[exec] at
org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:78)
[exec] at
jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:113)
[exec] at
jdk.compiler/com.sun.source.util.TreeScanner.visitCompilationUnit(TreeScanner.java:144)
[exec] at
org.netbeans.modules.java.editor.base.fold.JavaElementFoldVisitor.visitCompilationUnit(JavaElementFoldVisitor.java:303)
[exec] at
jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:604)
[exec] at
jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:82)
[exec] at
org.netbeans.api.java.source.support.CancellableTreePathScanner.scan(CancellableTreePathScanner.java:69)
[exec] at
org.netbeans.modules.java.editor.semantic.ScanningCancellableTask.scan(ScanningCancellableTask.java:75)
[exec] at
org.netbeans.modules.java.editor.fold.JavaElementFoldManager$JavaElementFoldTask.run(JavaElementFoldManager.java:236)
[exec] at
org.netbeans.modules.java.editor.fold.JavaElementFoldManager$JavaElementFoldTask.run(JavaElementFoldManager.java:117)
[exec] at
org.netbeans.modules.java.editor.fold.JavaElementFoldManagerTaskFactory$1.run(JavaElementFoldManagerTaskFactory.java:51)
[exec] at
org.netbeans.modules.java.editor.fold.JavaElementFoldManagerTaskFactory$1.run(JavaElementFoldManagerTaskFactory.java:46)
[exec] at
org.netbeans.modules.java.source.JavaSourceAccessor$CancelableTaskWrapper.run(JavaSourceAccessor.java:273)
[exec] at
org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:561)
[exec] at
org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.run(TaskProcessor.java:786)
[exec] at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
[exec] at
org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.execute(TaskProcessor.java:702)
[exec] at
org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:663)
[exec] at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
[exec] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[exec] at
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
[exec] at
org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
[exec] at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
[exec] at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
> "IllegalArgumentException: Unsupported kind: RECORD" thrown while editing
> content. JDK 14
> -----------------------------------------------------------------------------------------
>
> Key: NETBEANS-3612
> URL: https://issues.apache.org/jira/browse/NETBEANS-3612
> Project: NetBeans
> Issue Type: Bug
> Components: java - Editor
> Environment: OpenJDK Runtime Environment 14-ea+27-1339
> Reporter: Akhilesh Singh
> Priority: Major
> Labels: jdk14
>
> Writing below code in the java editor throws IllegalArgumentException.
> public class JDK14Appplication {
> public static void main(String[] args) {
> java.lang.Record t2 = new RECA1.Test2(5, 6);
> System.out.println("class Inner record value " + t2);
> }
> }
> class RECA1{
> public record Test2(long i1, int j1) {
> }
> }
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists