Jalopy 1.0b10

de.hunsicker.jalopy.language
Class CodeInspector

java.lang.Object
  extended byde.hunsicker.jalopy.language.TreeWalker
      extended byde.hunsicker.jalopy.language.CodeInspector

public final class CodeInspector
extends TreeWalker

Inspects a Java parse tree for convention violations and possible code weaknesses.

Since:
1.0b8
Version:
$Revision: 1.4 $
Author:
Marco Hunsicker

Field Summary
 
Fields inherited from class de.hunsicker.jalopy.language.TreeWalker
stop
 
Constructor Summary
CodeInspector(java.util.Map issues)
          Creates a new CodeInspector object.
 
Method Summary
 void inspect(de.hunsicker.antlr.collections.AST tree, java.io.File file)
          Inspects the given Java parse tree for code convention violations and coding weaknesses.
 void visit(de.hunsicker.antlr.collections.AST node)
          Callback method that can be called for a node found. Overwrite to perform whatever action you want take place for a node.

In the default implementation, this method will be called for every node of the tree.

 
Methods inherited from class de.hunsicker.jalopy.language.TreeWalker
reset, stop, walk, walkChildren, walkNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeInspector

public CodeInspector(java.util.Map issues)
Creates a new CodeInspector object.

Parameters:
issues - map to hold the found issues.
Method Detail

inspect

public void inspect(de.hunsicker.antlr.collections.AST tree,
                    java.io.File file)
Inspects the given Java parse tree for code convention violations and coding weaknesses.

Parameters:
tree - root node of the parse tree.
file - the file that is inspected.

visit

public void visit(de.hunsicker.antlr.collections.AST node)
Callback method that can be called for a node found. Overwrite to perform whatever action you want take place for a node.

In the default implementation, this method will be called for every node of the tree.

Specified by:
visit in class TreeWalker
Parameters:
node - a node of the tree.

Jalopy 1.0b10

Submit a bug or feature.

For further information and documentation, visit the official Jalopy website.
This page generated: November 17 2003