classDeclaration
fun classDeclaration(modifiers: List<Node.Modifier> = listOf(), declarationKeyword: Node.Declaration.ClassDeclaration.ClassOrInterfaceKeyword, name: Node.Expression.NameExpression, lAngle: Node.Keyword.Less? = null, typeParameters: List<Node.TypeParameter> = listOf(), rAngle: Node.Keyword.Greater? = null, primaryConstructor: Node.Declaration.ClassDeclaration.PrimaryConstructor? = null, parents: List<Node.Declaration.ClassOrObject.ClassParent> = listOf(), typeConstraintSet: Node.PostModifier.TypeConstraintSet? = null, body: Node.Declaration.ClassOrObject.ClassBody? = null, supplement: NodeSupplement = NodeSupplement()): Node.Declaration.ClassDeclaration
Creates a new Node.Declaration.ClassDeclaration instance.