de.uni_paderborn.fujaba.codegen
Class OOFWIteratorHasNextExpr

java.lang.Object
  extended byde.uni_paderborn.fujaba.codegen.OOExpression
      extended byde.uni_paderborn.fujaba.codegen.OOSingleExpr
          extended byde.uni_paderborn.fujaba.codegen.OOFWIteratorHasNextExpr

public class OOFWIteratorHasNextExpr
extends OOSingleExpr

Class OOFWIteratorHasNextExpr

Version:
$Revision: 1.11 $
Author:
$Author: schneider $

Constructor Summary
OOFWIteratorHasNextExpr(OOVariable iterName, OOVariable objectName, OOType elemType, boolean useAccessMethod)
          Constructor for class OOFWIteratorHasNextExpr
 
Method Summary
 OOType getElemType()
          Get the value of elemType.
 OOVariable getIterName()
          Get the value of iterName.
 OOVariable getObjectName()
          Get the value of objectName.
 java.lang.String getSourceCode(OOGenVisitor visitor)
          Get the sourceCode attribute of the OOFWIteratorHasNextExpr object
 boolean isUseAccessMethod()
          Get the value of useAccessMethod.
 java.lang.String toString()
           
 
Methods inherited from class de.uni_paderborn.fujaba.codegen.OOExpression
addAll, removeYou, toArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OOFWIteratorHasNextExpr

public OOFWIteratorHasNextExpr(OOVariable iterName,
                               OOVariable objectName,
                               OOType elemType,
                               boolean useAccessMethod)
Constructor for class OOFWIteratorHasNextExpr

Parameters:
iterName - No description provided
objectName - No description provided
elemType - No description provided
useAccessMethod - No description provided
Method Detail

getElemType

public OOType getElemType()
Get the value of elemType.

Returns:
Value of elemType.

isUseAccessMethod

public boolean isUseAccessMethod()
Get the value of useAccessMethod.

Returns:
Value of useAccessMethod.

getObjectName

public OOVariable getObjectName()
Get the value of objectName.

Returns:
Value of objectName.

getIterName

public OOVariable getIterName()
Get the value of iterName.

Returns:
Value of iterName.

getSourceCode

public java.lang.String getSourceCode(OOGenVisitor visitor)
Get the sourceCode attribute of the OOFWIteratorHasNextExpr object

Overrides:
getSourceCode in class OOExpression
Parameters:
visitor - No description provided
Returns:
The sourceCode value

toString

public java.lang.String toString()
Returns:
short string representation of current object