InfoZoneTools API

org.infozone.tools.janalyzer
Class ExpressionHelper

java.lang.Object
  |
  +--org.infozone.tools.janalyzer.ExpressionHelper

public final class ExpressionHelper
extends java.lang.Object

This class is a part of the JavaCodeAnalyzer class. It's out sourced to lower the pure mass of data in the analyzer class. Are subclasses of expression, type, condition from package koala.dynamicjava.tree handled here.


 TODO:
  - more documentation
  - metric'S
     - method counting and so on
 

Version:
$Revision: 1.4 $ $Date: 2000/10/27 19:09:20 $
Author:
SMB
See Also:
org.infozone.janalyzer.JavaCodeAnalyzer

Constructor Summary
ExpressionHelper(JavaCodeAnalyzer aAnalyzer, JavaCodeOutput aOutputClass)
           
 
Method Summary
 void addConditionString(koala.dynamicjava.tree.Expression aExp)
          Inner conditions BinaryExpressions should have brackets.
 void addSuperConditionString(koala.dynamicjava.tree.Expression aExp)
          BinaryExpression without brackets
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionHelper

public ExpressionHelper(JavaCodeAnalyzer aAnalyzer,
                        JavaCodeOutput aOutputClass)
Method Detail

addConditionString

public void addConditionString(koala.dynamicjava.tree.Expression aExp)
Inner conditions BinaryExpressions should have brackets.


addSuperConditionString

public void addSuperConditionString(koala.dynamicjava.tree.Expression aExp)
BinaryExpression without brackets


InfoZoneTools API