Data Structures

Delegates

Services

GetASTofSourceTreeService

Description

gets the AST of the source tree

extract AST from a source tree

API

  • StringBuilder apply(Path rootPath)

dependencies

  • WalkTreeService
  • GenerateAstService

WalkTreeService

Description

API

  • apply(File rootConsumer<File> consumer)

dependencies

GenerateAstService

Description

API

  • apply(Path pathAppendable appendable)

  • RootNode apply(Path path)

dependencies

  • PmdParsingExternalComponent

Repositories

Utilities

Glue

TheClass

API

fields

  • [] theField

TheClass

API

fields

  • [] theField

Generate

API

  • main( args)

  • Class<Supplier<StringBuilder>> getGeneratorByName(String className)

SourceFileNode

API

  • String getPath()

  • String getXPathNodeName()

  • Node getChild( index)

  • getNumChildren()

fields

  • [] Node child
  • [] String path

AbstractHackNode

API

  • TextRegion getTextRegion()

  • DataMap<DataKey<>> getUserMap()

  • Node getParent()

  • getIndexInParent()

GenerateAST

API

  • main( args)

SourceTreeNode

API

  • Node getChild( index)

  • getNumChildren()

  • String getXPathNodeName()

  • addChild(SourceFileNode child)

  • AstInfo<> getAstInfo()

fields

  • [] List<SourceFileNode> children