Edit C:\dspace\webapps\oai\WEB-INF\lib\org\elasticsearch\common\inject\InjectorShell$Builder.class
???? 3 5org/elasticsearch/common/inject/InjectorShell$Builder java/lang/Object InjectorShell.java -org/elasticsearch/common/inject/InjectorShell Builder 8org/elasticsearch/common/inject/InjectorShell$RootModule RootModule /org/elasticsearch/common/inject/InjectorShell$1 elements Ljava/util/List; ?Ljava/util/List<Lorg/elasticsearch/common/inject/spi/Element;>; modules :Ljava/util/List<Lorg/elasticsearch/common/inject/Module;>; state 'Lorg/elasticsearch/common/inject/State; parent .Lorg/elasticsearch/common/inject/InjectorImpl; stage 'Lorg/elasticsearch/common/inject/Stage; privateElements >Lorg/elasticsearch/common/inject/internal/PrivateElementsImpl; <init> ()V &org/elasticsearch/common/collect/Lists newArrayList ()Ljava/util/ArrayList; ! " # % ' this 7Lorg/elasticsearch/common/inject/InjectorShell$Builder; g(Lorg/elasticsearch/common/inject/InjectorImpl;)Lorg/elasticsearch/common/inject/InjectorShell$Builder; , /org/elasticsearch/common/inject/InheritingState . ,org/elasticsearch/common/inject/InjectorImpl 0 1 2 *(Lorg/elasticsearch/common/inject/State;)V 4 / 5 2 `(Lorg/elasticsearch/common/inject/Stage;)Lorg/elasticsearch/common/inject/InjectorShell$Builder; 9 n(Lorg/elasticsearch/common/inject/spi/PrivateElements;)Lorg/elasticsearch/common/inject/InjectorShell$Builder; <org/elasticsearch/common/inject/internal/PrivateElementsImpl < > 3org/elasticsearch/common/inject/spi/PrivateElements @ getElements ()Ljava/util/List; B C A D java/util/List F addAll (Ljava/util/Collection;)Z H I G J 5Lorg/elasticsearch/common/inject/spi/PrivateElements; addModules (Ljava/lang/Iterable;)V java/lang/Iterable O iterator ()Ljava/util/Iterator; Q R P S java/util/Iterator U hasNext ()Z W X V Y next ()Ljava/lang/Object; [ \ V ] &org/elasticsearch/common/inject/Module _ add (Ljava/lang/Object;)Z a b G c module (Lorg/elasticsearch/common/inject/Module; i$ Ljava/util/Iterator; ?Ljava/lang/Iterable<+Lorg/elasticsearch/common/inject/Module;>; Ljava/lang/Iterable; lock getState )()Lorg/elasticsearch/common/inject/State; l m n %org/elasticsearch/common/inject/State p k \ q r build ?(Lorg/elasticsearch/common/inject/Initializer;Lorg/elasticsearch/common/inject/BindingProcessor;Lorg/elasticsearch/common/inject/internal/Stopwatch;Lorg/elasticsearch/common/inject/internal/Errors;)Ljava/util/List; Stage not initialized v +org/elasticsearch/common/base/Preconditions x checkState (ZLjava/lang/Object;)V z { y | PrivateElements with no parent ~ &no state. Did you remember to lock() ? ? ?(Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/State;Lorg/elasticsearch/common/inject/Initializer;)V ? 1 ? initInjector -(Lorg/elasticsearch/common/inject/Injector;)V ? ? = ? [(Lorg/elasticsearch/common/inject/Stage;Lorg/elasticsearch/common/inject/InjectorShell$1;)V ? ? (ILjava/lang/Object;)V a ? G ? =org/elasticsearch/common/inject/TypeConverterBindingProcessor ? 4(Lorg/elasticsearch/common/inject/internal/Errors;)V ? ? ? prepareBuiltInConverters 1(Lorg/elasticsearch/common/inject/InjectorImpl;)V ? ? ? ? ,org/elasticsearch/common/inject/spi/Elements ? M(Lorg/elasticsearch/common/inject/Stage;Ljava/lang/Iterable;)Ljava/util/List; B ? ? ? Module execution ? 2org/elasticsearch/common/inject/internal/Stopwatch ? resetAndLog (Ljava/lang/String;)V ? ? ? ? 0org/elasticsearch/common/inject/MessageProcessor ? ? ? process A(Lorg/elasticsearch/common/inject/InjectorImpl;Ljava/util/List;)V ? ? ? ? <org/elasticsearch/common/inject/TypeListenerBindingProcessor ? ? ? ? ? getTypeListenerBindings ? C q ? 4org/elasticsearch/common/inject/MembersInjectorStore ? ? ? ? membersInjectorStore 6Lorg/elasticsearch/common/inject/MembersInjectorStore; ? ? 1 ? TypeListeners creation ? 5org/elasticsearch/common/inject/ScopeBindingProcessor ? ? ? ? ? Scopes creation ? ? ? Converters creation ? access$200 ? ? ? access$300 ? ? ? 0org/elasticsearch/common/inject/BindingProcessor ? ? ? Binding creation ? ?(Lorg/elasticsearch/common/inject/InjectorShell$Builder;Ljava/util/List;Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/InjectorShell$1;)V ? ? 7org/elasticsearch/common/inject/PrivateElementProcessor ? [(Lorg/elasticsearch/common/inject/internal/Errors;Lorg/elasticsearch/common/inject/Stage;)V ? ? ? ? ? getInjectorShellBuilders ? C ? ? G S +org/elasticsearch/common/inject/Initializer ? /org/elasticsearch/common/inject/internal/Errors ? t u ? Private environment creation ? builder initializer -Lorg/elasticsearch/common/inject/Initializer; bindingProcessor 2Lorg/elasticsearch/common/inject/BindingProcessor; stopwatch 4Lorg/elasticsearch/common/inject/internal/Stopwatch; errors 1Lorg/elasticsearch/common/inject/internal/Errors; injector listenerBindings KLjava/util/List<Lorg/elasticsearch/common/inject/spi/TypeListenerBinding;>; injectorShells ALjava/util/List<Lorg/elasticsearch/common/inject/InjectorShell;>; processor 9Lorg/elasticsearch/common/inject/PrivateElementProcessor; NONE ? q ? access$000 w(Lorg/elasticsearch/common/inject/InjectorShell$Builder;)Lorg/elasticsearch/common/inject/internal/PrivateElementsImpl; x0 Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable StackMapTable B(Ljava/lang/Iterable<+Lorg/elasticsearch/common/inject/Module;>;)V(Lorg/elasticsearch/common/inject/Initializer;Lorg/elasticsearch/common/inject/BindingProcessor;Lorg/elasticsearch/common/inject/internal/Stopwatch;Lorg/elasticsearch/common/inject/internal/Errors;)Ljava/util/List<Lorg/elasticsearch/common/inject/InjectorShell;>; SourceFile InnerClasses ? ? ? E *? *? $? &*? $? (? ? ) * ? = >