package transform
Type Members
- case class ASTNodeTransformer (transformer: (HASTNode) ⇒ HASTNode) extends Rewriter with Product with Serializable
Provides base classes to model HAST nodes for Stack Overflow artifacts.
Provides base classes to model HAST nodes for Stack Overflow artifacts.
Every note of the HAST implements the HASTNode trait.
Depending on the specific fragment, nodes implement traits in different packages. For example:
Special nodes are used for various purposes, and are contained in this package:
Contains the model classes for Java fragments.
Contains the model classes for Java fragments.
The main trait to identify Java fragments is JavaASTNode.
Examples of interesting nodes in this package are:
Contains the model classes for JSON fragments.
Contains the model classes for JSON fragments.
Examples of interesting nodes in this package are:
Contains the model classes for stack traces.
Contains the model classes for stack traces.
Examples of interesting nodes are:
Contains the visitors for HAST nodes.
Contains the visitors for HAST nodes.
Contains the model classes for XML/HTML tags.
Contains the model classes for XML/HTML tags.
* Examples of interesting nodes are: