Package org.vesalainen.bcc
Class ByteCodeVerifier.OperandStack
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.AbstractSequentialList<E>
-
- java.util.LinkedList<javax.lang.model.type.TypeMirror>
-
- org.vesalainen.bcc.ByteCodeVerifier.OperandStack
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<javax.lang.model.type.TypeMirror>,java.util.Collection<javax.lang.model.type.TypeMirror>,java.util.Deque<javax.lang.model.type.TypeMirror>,java.util.List<javax.lang.model.type.TypeMirror>,java.util.Queue<javax.lang.model.type.TypeMirror>
- Enclosing class:
- ByteCodeVerifier
private class ByteCodeVerifier.OperandStack extends java.util.LinkedList<javax.lang.model.type.TypeMirror>
-
-
Constructor Summary
Constructors Constructor Description OperandStack()OperandStack(ByteCodeVerifier.OperandStack ms)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ByteCodeVerifier.OperandStackclone()intgetMax()javax.lang.model.type.TypeMirrorpop()voidpush(javax.lang.model.type.TypeMirror e)-
Methods inherited from class java.util.LinkedList
add, add, addAll, addAll, addFirst, addLast, clear, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, size, spliterator, toArray, toArray
-
Methods inherited from class java.util.AbstractList
equals, hashCode, listIterator, removeRange, subList
-
Methods inherited from class java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll, toString
-
-
-
-
Constructor Detail
-
OperandStack
public OperandStack(ByteCodeVerifier.OperandStack ms)
-
OperandStack
public OperandStack()
-
-
Method Detail
-
clone
public ByteCodeVerifier.OperandStack clone()
- Overrides:
clonein classjava.util.LinkedList<javax.lang.model.type.TypeMirror>
-
getMax
public int getMax()
-
push
public void push(javax.lang.model.type.TypeMirror e)
- Specified by:
pushin interfacejava.util.Deque<javax.lang.model.type.TypeMirror>- Overrides:
pushin classjava.util.LinkedList<javax.lang.model.type.TypeMirror>
-
pop
public javax.lang.model.type.TypeMirror pop()
- Specified by:
popin interfacejava.util.Deque<javax.lang.model.type.TypeMirror>- Overrides:
popin classjava.util.LinkedList<javax.lang.model.type.TypeMirror>
-
-