UTJML

edu.utep.cs.utjml.rat
Class TestClassGenerator.MethodsIterator

java.lang.Object
  extended by edu.utep.cs.utjml.rat.TestClassGenerator.MethodsIterator
All Implemented Interfaces:
Iterator
Enclosing class:
TestClassGenerator

protected class TestClassGenerator.MethodsIterator
extends Object
implements Iterator

A composite control abstraction useful in this class.


Constructor Summary
TestClassGenerator.MethodsIterator(List methods, List inhMeths)
          Initialize this methods iter.
 
Method Summary
 boolean hasNext()
           
 Object next()
           
 MethodInfo nextMethod()
          Return the next testable method
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestClassGenerator.MethodsIterator

public TestClassGenerator.MethodsIterator(List methods,
                                          List inhMeths)
Initialize this methods iter.

Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator

next

public Object next()
Specified by:
next in interface Iterator

nextMethod

public MethodInfo nextMethod()
Return the next testable method


remove

public void remove()
Specified by:
remove in interface Iterator

UTJML

UTJML is Copyright (C) 2004-2006 by University of Texas at El Paso and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the JML project.