org.prorefactor.refactor.source
Class PreproScope

java.lang.Object
  extended by org.prorefactor.refactor.source.PreproScope

public class PreproScope
extends java.lang.Object

Preprocessor scopes are stacked, temporary objects, pushed and popped off the stack by the pseudo processor.


Constructor Summary
PreproScope(PreproScope parent)
           
 
Method Summary
 PreproScope pop()
          Get the next scope down on the stack.
 PreproScope push()
          Push a new scope onto the stack.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PreproScope

public PreproScope(PreproScope parent)
Method Detail

pop

public PreproScope pop()
Get the next scope down on the stack.


push

public PreproScope push()
Push a new scope onto the stack. Returns the new scope. It is the client's responsibility to maintain a reference to the new scope, because nothing else does.



Copyright © 2008 Joanju Software. All Rights Reserved.