net.sourceforge.pmd.dfa
Class SequenceChecker

java.lang.Object
  extended by net.sourceforge.pmd.dfa.SequenceChecker

public class SequenceChecker
extends java.lang.Object

Author:
raik

Computes the first sequence in a list.

e.g. IF_START 0 WHILE_EXPR 1 WHILE_END 2 IF_END 3

The first sequence is WHILE_EXPR und WHILE_END. It returns always the first inner nested scope.


Constructor Summary
SequenceChecker(java.util.List bracesList)
           
 
Method Summary
 int getFirstIndex()
           
 int getLastIndex()
           
 boolean run()
          Finds the first most inner sequence e.g IFStart & IFEnd.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SequenceChecker

public SequenceChecker(java.util.List bracesList)
Method Detail

run

public boolean run()
Finds the first most inner sequence e.g IFStart & IFEnd. If no sequence is found or the list is empty the method returns false.


getFirstIndex

public int getFirstIndex()

getLastIndex

public int getLastIndex()


Copyright © 2002-2011 InfoEther. All Rights Reserved.