Class ASTPermitsList

java.lang.Object
net.sourceforge.pmd.lang.ast.impl.AbstractNode<B,N>
net.sourceforge.pmd.lang.ast.impl.javacc.AbstractJjtreeNode<net.sourceforge.pmd.lang.java.ast.AbstractJavaNode,JavaNode>
net.sourceforge.pmd.lang.java.ast.ASTList<T>
net.sourceforge.pmd.lang.java.ast.ASTPermitsList
All Implemented Interfaces:
Iterable<ASTClassType>, GenericNode<JavaNode>, JjtreeNode<JavaNode>, Node, TextAvailableNode, JavaNode, Reportable

public final class ASTPermitsList extends ASTList<T>
Represents the permits clause of a (sealed) class declaration.

This is a Java 17 Feature.

See https://openjdk.java.net/jeps/409


  PermitsList ::= "permits" ClassType
                ( "," ClassType )*