Class ASTFormalParameter

java.lang.Object
net.sourceforge.pmd.lang.ast.impl.AbstractNode<net.sourceforge.pmd.lang.java.ast.AbstractJavaNode,JavaNode>
net.sourceforge.pmd.lang.ast.impl.javacc.AbstractJjtreeNode<net.sourceforge.pmd.lang.java.ast.AbstractJavaNode,JavaNode>
net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
All Implemented Interfaces:
GenericNode<JavaNode>, JjtreeNode<JavaNode>, Node, TextAvailableNode, Annotatable, JavaNode, ModifierOwner, TypeNode, Reportable

public final class ASTFormalParameter extends AbstractJjtreeNode<net.sourceforge.pmd.lang.java.ast.AbstractJavaNode,JavaNode> implements ModifierOwner, TypeNode
Formal parameter node for a formal parameter list. This is distinct from lambda parameters.

The varargs ellipsis "..." is parsed as an array dimension in the type node.


 FormalParameter ::= LocalVarModifierList Type VariableId