Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.puppycrawl.tools.checkstyle.checks.usage.transmogrify
Class ReferenceCounter  view ReferenceCounter download ReferenceCounter.java

java.lang.Object
  extended bycom.puppycrawl.tools.checkstyle.checks.usage.transmogrify.ReferenceTool
      extended bycom.puppycrawl.tools.checkstyle.checks.usage.transmogrify.ReferenceCounter

public class ReferenceCounter
extends ReferenceTool

This class is for counting the reference


Field Summary
private  java.util.List _references
           
private  java.util.List _resolvedReferences
           
private  java.util.List _unresolvedReferences
           
 
Fields inherited from class com.puppycrawl.tools.checkstyle.checks.usage.transmogrify.ReferenceTool
_tree
 
Constructor Summary
ReferenceCounter(SymbolTable table)
           
 
Method Summary
private  void countReferences()
           
 java.util.ListIterator getUnresolvedReferences()
           
protected  void handleNode(SymTabAST node)
           
 int numberOfReferences()
          Return the number of references
 int numberOfResolvedReferences()
          Return the number of resolved references
 int numberOfUnresolvedReferences()
           
 
Methods inherited from class com.puppycrawl.tools.checkstyle.checks.usage.transmogrify.ReferenceTool
walkChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_references

private java.util.List _references

_resolvedReferences

private java.util.List _resolvedReferences

_unresolvedReferences

private java.util.List _unresolvedReferences
Constructor Detail

ReferenceCounter

public ReferenceCounter(SymbolTable table)
Method Detail

numberOfReferences

public int numberOfReferences()
Return the number of references


numberOfResolvedReferences

public int numberOfResolvedReferences()
Return the number of resolved references


numberOfUnresolvedReferences

public int numberOfUnresolvedReferences()

getUnresolvedReferences

public java.util.ListIterator getUnresolvedReferences()

countReferences

private void countReferences()

handleNode

protected void handleNode(SymTabAST node)
Specified by:
handleNode in class ReferenceTool