Class 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>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private int max  
      private int size  
      • Fields inherited from class java.util.AbstractList

        modCount
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ByteCodeVerifier.OperandStack clone()  
      int getMax()  
      javax.lang.model.type.TypeMirror pop()  
      void push​(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.AbstractSequentialList

        iterator
      • Methods inherited from class java.util.AbstractList

        equals, hashCode, listIterator, removeRange, subList
      • Methods inherited from class java.util.AbstractCollection

        containsAll, isEmpty, removeAll, retainAll, toString
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Collection

        parallelStream, removeIf, stream, toArray
      • Methods inherited from interface java.util.Deque

        iterator
      • Methods inherited from interface java.lang.Iterable

        forEach
      • Methods inherited from interface java.util.List

        containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, replaceAll, retainAll, sort, subList
    • Field Detail

      • max

        private int max
      • size

        private int size
    • Method Detail

      • getMax

        public int getMax()
      • push

        public void push​(javax.lang.model.type.TypeMirror e)
        Specified by:
        push in interface java.util.Deque<javax.lang.model.type.TypeMirror>
        Overrides:
        push in class java.util.LinkedList<javax.lang.model.type.TypeMirror>
      • pop

        public javax.lang.model.type.TypeMirror pop()
        Specified by:
        pop in interface java.util.Deque<javax.lang.model.type.TypeMirror>
        Overrides:
        pop in class java.util.LinkedList<javax.lang.model.type.TypeMirror>