Class ASTMetric

    • Constructor Detail

      • ASTMetric

        public ASTMetric​(polyglot.ast.Node astNode)
    • Method Detail

      • enter

        public final polyglot.visit.NodeVisitor enter​(polyglot.ast.Node n)
        Overrides:
        enter in class polyglot.visit.NodeVisitor
      • leave

        public final polyglot.ast.Node leave​(polyglot.ast.Node parent,
                                             polyglot.ast.Node old,
                                             polyglot.ast.Node n,
                                             polyglot.visit.NodeVisitor v)
        Overrides:
        leave in class polyglot.visit.NodeVisitor
      • reset

        public abstract void reset()
      • addMetrics

        public abstract void addMetrics​(ClassData data)
      • printAstMetric

        public void printAstMetric​(polyglot.ast.Node n,
                                   polyglot.util.CodeWriter w)
      • getClassData

        public final ClassData getClassData()