org.acm.seguin.pretty.ai
Class MethodAnalyzer

java.lang.Object
  extended by org.acm.seguin.pretty.ai.MethodAnalyzer

public class MethodAnalyzer
extends java.lang.Object

Basis for the artificial intelligence that analyzes the method and determines the appropriate javadoc descriptions

Author:
Chris Seguin, Mike Atkinson

Constructor Summary
MethodAnalyzer(net.sourceforge.jrefactory.ast.ASTMethodDeclaration node, JavaDocableImpl jdi)
          Constructor for the MethodAnalyzer object
 
Method Summary
 void finish(java.lang.String className)
          Makes sure all the java doc components are present.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodAnalyzer

public MethodAnalyzer(net.sourceforge.jrefactory.ast.ASTMethodDeclaration node,
                      JavaDocableImpl jdi)
Constructor for the MethodAnalyzer object

Parameters:
node - Description of Parameter
jdi - Description of Parameter
Method Detail

finish

public void finish(java.lang.String className)
Makes sure all the java doc components are present. For methods and constructors we need to do more work - checking parameters, return types, and exceptions.

Parameters:
className - Description of Parameter