net.minecraft.util.Graph.class Maven / Gradle / Ivy
???? = R
java/lang/Object ()V
java/util/Set contains (Ljava/lang/Object;)Z add
&com/google/common/collect/ImmutableSet of *()Lcom/google/common/collect/ImmutableSet;
java/util/Map getOrDefault 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iterator ()Ljava/util/Iterator; ! " # $ % java/util/Iterator hasNext ()Z ! ' ( ) next ()Ljava/lang/Object;
+ , - . / net/minecraft/util/Graph depthFirstSearch _(Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Ljava/util/function/Consumer;Ljava/lang/Object;)Z 1 2 remove 4 5 6 7 8 java/util/function/Consumer accept (Ljava/lang/Object;)V Code LineNumberTable LocalVariableTable this Lnet/minecraft/util/Graph; t Ljava/lang/Object; p_184557_ Ljava/util/Map; p_184558_ Ljava/util/Set; p_184559_ p_184560_ Ljava/util/function/Consumer; p_184561_ LocalVariableTypeTable TT; (Ljava/util/Map;>; Ljava/util/Set; "Ljava/util/function/Consumer;
StackMapTable Signature ?(Ljava/util/Map;>;Ljava/util/Set;Ljava/util/Set;Ljava/util/function/Consumer;TT;)Z
SourceFile
Graph.java 1 + 9 3 *? ? :
; <