Class UnmodifiableTypes

    • Field Summary

      • Fields inherited from class java.util.AbstractList

        modCount
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clear()  
      java.util.ListIterator<Type> listIterator()  
      java.util.ListIterator<Type> listIterator​(int i)  
      Type remove​(int i)  
      boolean remove​(java.lang.Object o)  
      boolean removeAll​(java.util.Collection<?> collection)  
      Type removeFirst()  
      boolean removeIf​(java.util.function.Predicate<? super Type> predicate)  
      Type removeLast()  
      protected void removeRange​(int i, int i1)  
      void replaceAll​(java.util.function.UnaryOperator<Type> unaryOperator)  
      boolean retainAll​(java.util.Collection<?> collection)  
      Type set​(int i, Type type)  
      • Methods inherited from class org.jd.core.v1.model.javasyntax.type.Types

        accept
      • Methods inherited from class java.util.ArrayList

        add, add, addAll, addAll, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, size, sort, spliterator, subList, toArray, toArray, trimToSize
      • Methods inherited from class java.util.AbstractCollection

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

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

        parallelStream, stream, toArray
      • Methods inherited from interface java.lang.Iterable

        forEach
      • Methods inherited from interface java.util.List

        containsAll
    • Constructor Detail

      • UnmodifiableTypes

        public UnmodifiableTypes()
      • UnmodifiableTypes

        public UnmodifiableTypes​(int capacity)
      • UnmodifiableTypes

        public UnmodifiableTypes​(java.util.Collection<Type> collection)
      • UnmodifiableTypes

        public UnmodifiableTypes​(Type type,
                                 Type... types)
    • Method Detail

      • remove

        public Type remove​(int i)
        Specified by:
        remove in interface java.util.List<Type>
        Overrides:
        remove in class java.util.ArrayList<Type>
      • remove

        public boolean remove​(java.lang.Object o)
        Specified by:
        remove in interface java.util.Collection<Type>
        Specified by:
        remove in interface java.util.List<Type>
        Overrides:
        remove in class java.util.ArrayList<Type>
      • clear

        public void clear()
        Specified by:
        clear in interface java.util.Collection<Type>
        Specified by:
        clear in interface java.util.List<Type>
        Overrides:
        clear in class java.util.ArrayList<Type>
      • removeRange

        protected void removeRange​(int i,
                                   int i1)
        Overrides:
        removeRange in class java.util.ArrayList<Type>
      • removeAll

        public boolean removeAll​(java.util.Collection<?> collection)
        Specified by:
        removeAll in interface java.util.Collection<Type>
        Specified by:
        removeAll in interface java.util.List<Type>
        Overrides:
        removeAll in class java.util.ArrayList<Type>
      • retainAll

        public boolean retainAll​(java.util.Collection<?> collection)
        Specified by:
        retainAll in interface java.util.Collection<Type>
        Specified by:
        retainAll in interface java.util.List<Type>
        Overrides:
        retainAll in class java.util.ArrayList<Type>
      • listIterator

        public java.util.ListIterator<Type> listIterator​(int i)
        Specified by:
        listIterator in interface java.util.List<Type>
        Overrides:
        listIterator in class java.util.ArrayList<Type>
      • listIterator

        public java.util.ListIterator<Type> listIterator()
        Specified by:
        listIterator in interface java.util.List<Type>
        Overrides:
        listIterator in class java.util.ArrayList<Type>
      • set

        public Type set​(int i,
                        Type type)
        Specified by:
        set in interface java.util.List<Type>
        Overrides:
        set in class java.util.ArrayList<Type>
      • removeIf

        public boolean removeIf​(java.util.function.Predicate<? super Type> predicate)
        Specified by:
        removeIf in interface java.util.Collection<Type>
        Overrides:
        removeIf in class java.util.ArrayList<Type>
      • replaceAll

        public void replaceAll​(java.util.function.UnaryOperator<Type> unaryOperator)
        Specified by:
        replaceAll in interface java.util.List<Type>
        Overrides:
        replaceAll in class java.util.ArrayList<Type>