Package org.jpmml.evaluator
Class FunctionNameStack
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.ArrayDeque<String>
-
- org.jpmml.evaluator.FunctionNameStack
-
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<String>,Collection<String>,Deque<String>,Queue<String>,SymbolTable<String>
public class FunctionNameStack extends ArrayDeque<String> implements SymbolTable<String>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FunctionNameStack()FunctionNameStack(int capacity)FunctionNameStack(FunctionNameStack parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionNameStackfork()intgetCapacity()voidlock(String name)voidrelease(String name)-
Methods inherited from class java.util.ArrayDeque
add, addAll, addFirst, addLast, clear, clone, contains, descendingIterator, element, forEach, getFirst, getLast, isEmpty, iterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, removeAll, removeFirst, removeFirstOccurrence, removeIf, removeLast, removeLastOccurrence, retainAll, size, spliterator, toArray, toArray
-
Methods inherited from class java.util.AbstractCollection
containsAll, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
containsAll, equals, hashCode, parallelStream, stream, toArray
-
-
-
-
Constructor Detail
-
FunctionNameStack
public FunctionNameStack()
-
FunctionNameStack
public FunctionNameStack(int capacity)
-
FunctionNameStack
public FunctionNameStack(FunctionNameStack parent)
-
-
Method Detail
-
fork
public FunctionNameStack fork()
- Specified by:
forkin interfaceSymbolTable<String>
-
lock
public void lock(String name)
- Specified by:
lockin interfaceSymbolTable<String>
-
release
public void release(String name)
- Specified by:
releasein interfaceSymbolTable<String>
-
getCapacity
public int getCapacity()
-
-