Class SuperclassNodeIndex

java.lang.Object
io.github.douira.glsl_transformer.ast.query.NodeIndex
io.github.douira.glsl_transformer.ast.query.SuperclassNodeIndex
All Implemented Interfaces:
Index<ASTNode>

public class SuperclassNodeIndex extends NodeIndex
The superclass node index also creates index entries for the superclasses for all nodes. This means querying for Expression returns all nodes that extend Expression.
  • Constructor Details

    • SuperclassNodeIndex

      public SuperclassNodeIndex(Supplier<Set<ASTNode>> bucketConstructor)
    • SuperclassNodeIndex

      public SuperclassNodeIndex()
  • Method Details