org.jruby.parser
Class BlockNamesStack

java.lang.Object
  extended byorg.jruby.util.collections.AbstractStack
      extended byorg.jruby.parser.BlockNamesStack

public class BlockNamesStack
extends AbstractStack

Version:
$Revision: 1.6 $
Author:
jpetersen

Field Summary
 
Fields inherited from class org.jruby.util.collections.AbstractStack
top
 
Constructor Summary
BlockNamesStack(LocalNamesStack localNames)
           
 
Method Summary
 void add(java.lang.String name)
           
 java.util.List getNames()
           
 boolean isDefined(java.lang.String name)
           
 boolean isInBlock()
           
 StackElement pop()
           
 void push()
           
 void push(java.util.List blockNames)
           
 void push(StackElement newElement)
           
 void setNames(java.util.List names)
           
 
Methods inherited from class org.jruby.util.collections.AbstractStack
getTop, isEmpty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlockNamesStack

public BlockNamesStack(LocalNamesStack localNames)
Method Detail

isDefined

public boolean isDefined(java.lang.String name)

add

public void add(java.lang.String name)

isInBlock

public boolean isInBlock()

pop

public StackElement pop()
Overrides:
pop in class AbstractStack
See Also:
AbstractStack.pop()

push

public void push(StackElement newElement)
Overrides:
push in class AbstractStack
See Also:
AbstractStack.push(StackElement)

push

public void push()

push

public void push(java.util.List blockNames)

getNames

public java.util.List getNames()

setNames

public void setNames(java.util.List names)


Copyright © 2002 Jan Arne Petersen. All Rights Reserved.