![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.base.AbstractIterator.class Maven / Gradle / Ivy
???? 4 ^
java/lang/Object ()V
-com/google/common/base/AbstractIterator$State NOT_READY /Lcom/google/common/base/AbstractIterator$State; 'com/google/common/base/AbstractIterator state DONE FAILED
$com/google/common/base/Preconditions
checkState (Z)V
! ordinal ()I
# $ % tryToComputeNext ()Z
' ( ) computeNext ()Ljava/lang/Object; + , - next Ljava/lang/Object; / 0 READY
2 3 % hasNext 5 java/util/NoSuchElementException
4
8 9 : ; < $com/google/common/base/NullnessCasts uncheckedCastNullableTToT &(Ljava/lang/Object;)Ljava/lang/Object; > 'java/lang/UnsupportedOperationException
= A java/util/Iterator Signature TT; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; Code LineNumberTable LocalVariableTable this )Lcom/google/common/base/AbstractIterator; LocalVariableTypeTable .Lcom/google/common/base/AbstractIterator; ()TT; endOfData RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;
StackMapTable result +Lcom/google/common/base/ParametricNullness; remove ALjava/lang/Object;Ljava/util/Iterator;
SourceFile AbstractIterator.java 8Lcom/google/common/base/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; InnerClasses State @ , - B C D E F P *? *? ?
? G $ " $ H I J K I L ( ) B M D E N ) F I *? ?
? G
5 6 H I J K I L B M D E O P 3 % F ? =*?
? ? ? ? *?
? ? ??*? "? G ; <