Edit C:\dspace\webapps\oai\WEB-INF\lib\org\elasticsearch\common\inject\internal\MoreTypes.class
???? 3? 2org/elasticsearch/common/inject/internal/MoreTypes java/lang/Object MoreTypes.java 4org/elasticsearch/common/inject/internal/MoreTypes$1 @org/elasticsearch/common/inject/internal/MoreTypes$CompositeType CompositeType =org/elasticsearch/common/inject/internal/MoreTypes$MemberImpl MemberImpl Corg/elasticsearch/common/inject/internal/MoreTypes$WildcardTypeImpl WildcardTypeImpl Gorg/elasticsearch/common/inject/internal/MoreTypes$GenericArrayTypeImpl GenericArrayTypeImpl Horg/elasticsearch/common/inject/internal/MoreTypes$ParameterizedTypeImpl ParameterizedTypeImpl 5org/elasticsearch/common/collect/ImmutableMap$Builder -org/elasticsearch/common/collect/ImmutableMap Builder EMPTY_TYPE_ARRAY [Ljava/lang/reflect/Type; PRIMITIVE_TO_WRAPPER Ljava/util/Map; qLjava/util/Map<Lorg/elasticsearch/common/inject/TypeLiteral<*>;Lorg/elasticsearch/common/inject/TypeLiteral<*>;>; <init> ()V ! " # this 4Lorg/elasticsearch/common/inject/internal/MoreTypes; makeKeySafe \(Lorg/elasticsearch/common/inject/TypeLiteral;)Lorg/elasticsearch/common/inject/TypeLiteral; +org/elasticsearch/common/inject/TypeLiteral ) getType ()Ljava/lang/reflect/Type; + , * - isFullySpecified (Ljava/lang/reflect/Type;)Z / 0 1 java/lang/StringBuilder 3 4 # append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; 6 7 4 8 4 cannot be used as a key; It is not fully specified. : -(Ljava/lang/String;)Ljava/lang/StringBuilder; 6 < 4 = toString ()Ljava/lang/String; ? @ 4 A 6org/elasticsearch/common/inject/ConfigurationException C +org/elasticsearch/common/inject/spi/Message E (Ljava/lang/String;)V ! G F H -org/elasticsearch/common/collect/ImmutableSet J of C(Ljava/lang/Object;)Lorg/elasticsearch/common/collect/ImmutableSet; L M K N (Ljava/lang/Iterable;)V ! P D Q S java/util/Map U get &(Ljava/lang/Object;)Ljava/lang/Object; W X V Y message Ljava/lang/String; type 2Lorg/elasticsearch/common/inject/TypeLiteral<TT;>; -Lorg/elasticsearch/common/inject/TypeLiteral; wrappedPrimitives java/lang/Class a ()Z / c d java/lang/reflect/TypeVariable f canonicalize 2(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type; h i j Ljava/lang/reflect/Type; #java/lang/reflect/ParameterizedType m getOwnerType o , n p getRawType r , n s getActualTypeArguments ()[Ljava/lang/reflect/Type; u v n w L(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)V ! y z "java/lang/reflect/GenericArrayType | getGenericComponentType ~ , } (Ljava/lang/reflect/Type;)V ! ? ? isArray ? c b ? getComponentType ()Ljava/lang/Class; ? ? b ? java/lang/reflect/WildcardType ? getUpperBounds ? v ? ? getLowerBounds ? v ? ? 5([Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)V ! ? ? p %Ljava/lang/reflect/ParameterizedType; g $Ljava/lang/reflect/GenericArrayType; c Ljava/lang/Class<*>; Ljava/lang/Class; w Ljava/lang/reflect/WildcardType; serializableCopy 6(Ljava/lang/reflect/Member;)Ljava/lang/reflect/Member; S(Ljava/lang/reflect/Member;Lorg/elasticsearch/common/inject/internal/MoreTypes$1;)V ! ? ? java/lang/reflect/Member ? member Ljava/lang/reflect/Member; +(Ljava/lang/reflect/Type;)Ljava/lang/Class; (Expected a Class, but <%s> is of type %s ? getClass ? ? ? getName ? @ b ? +org/elasticsearch/common/base/Preconditions ? checkArgument )(ZLjava/lang/String;[Ljava/lang/Object;)V ? ? ? ? [Ljava/lang/Object; ? "java/lang/IllegalArgumentException ? ?Expected a Class, ParameterizedType, or GenericArrayType, but < ? > is of type ? ? H parameterizedType rawType equals 3(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;)Z (Ljava/lang/Object;)Z ? ? ? %org/elasticsearch/common/base/Objects ? equal '(Ljava/lang/Object;Ljava/lang/Object;)Z ? ? ? ? java/util/Arrays ? )([Ljava/lang/Object;[Ljava/lang/Object;)Z ? ? ? ? ? ? ? getGenericDeclaration (()Ljava/lang/reflect/GenericDeclaration; ? ? g ? g ? java/lang/String ? ? ? pa pb ga gb wa wb va #Ljava/lang/reflect/TypeVariable<*>; Ljava/lang/reflect/TypeVariable; vb a b hashCode (Ljava/lang/reflect/Type;)I ()I ? ? ? ([Ljava/lang/Object;)I ? ? ? ? hashCodeOrZero (Ljava/lang/Object;)I ? ? ? ? ? ? o Ljava/lang/Object; ,(Ljava/lang/reflect/Type;)Ljava/lang/String; ? ? ? . ? java/lang/reflect/Type ? < , > [] 'java/lang/UnsupportedOperationException Unsupported wildcard type H ? super ? ? extends A i I arguments ownerType stringBuilder Ljava/lang/StringBuilder; wildcardType lowerBounds upperBounds memberType -(Ljava/lang/reflect/Member;)Ljava/lang/Class; ? checkNotNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ! ?" access$100 R(Lorg/elasticsearch/common/inject/internal/MoreTypes$MemberImpl;)Ljava/lang/Class;$% & java/lang/reflect/Field( java/lang/reflect/Method* java/lang/reflect/Constructor, -Unsupported implementation class for Member, . .(Ljava/lang/reflect/Member;)Ljava/lang/String; 1 getDeclaringClass3 ? ?4 ? ? ()7 .<init>()9 java/lang/AssertionError; <