BaseNodeMetaModel

abstract class BaseNodeMetaModel(source)

Meta-data about all classes in the AST. These are all Nodes, except NodeList.

Inheritors

Constructors

Link copied to clipboard
constructor(superNodeMetaModel: Optional<BaseNodeMetaModel>, type: Class<out Node>, name: String, packageName: String, isAbstract: Boolean, hasWildcard: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val type: Class<out Node>

Functions

Link copied to clipboard
open fun construct(parameters: Map<String, Any>): Node
Creates a new node of this type.
Link copied to clipboard
open fun equals(o: Any): Boolean
Link copied to clipboard
The name of the field in JavaParserMetaModel for this node meta model.
Link copied to clipboard
Link copied to clipboard
open fun getTypeName(): String
Link copied to clipboard
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
open fun hasWildcard(): Boolean
Link copied to clipboard
open fun is(c: Class<out Node>): Boolean
Link copied to clipboard
Link copied to clipboard
open fun isRootNode(): Boolean
Link copied to clipboard
open fun toString(): String