ClassDeclaration
io.joern.rubysrc2cpg.astcreation.RubyIntermediateAst.ClassDeclaration
final case class ClassDeclaration(name: RubyNode, baseClass: Option[RubyNode], body: RubyNode, fields: List[RubyNode & RubyFieldIdentifier], bodyMemberCall: Option[TypeDeclBodyCall], namespaceParts: Option[List[String]])(span: TextSpan) extends RubyNode, TypeDeclaration, NamespaceDeclaration
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NamespaceDeclarationtrait TypeDeclarationclass RubyNodeclass Objecttrait Matchableclass Any
Members list
In this article