
com.google.gwt.resources.css.ClassRenamer.class Maven / Gradle / Ivy
???? 1W T ?
V ? ?
? T ? ?
? T ? T ? ? ? ?
? ? T ? T ?
T ? T ? T ? ? ? ?
? ? ? ?
? T ?
? ? ? ?
? ?
G ? ? ?
? ? ?
! ?
? ?
? ? ?
% ?
% ?
? ?
G ?
! ?
! ?
? ? ? ? ?
! ?
? ? ?
1 ? ? ? ? ? ? ? ?
6 ? ? ? ? ? ? ? ? ? ? ? ? ?
6 ? > ? ? ?
! ? ? ?
? ? ? ? ? ? ?
I ? ?
L ? ? O O
%
Replacement InnerClasses UNREFERENCED_EXTERNAL 7Lcom/google/gwt/resources/css/ClassRenamer$Replacement; actualReplacements Ljava/util/Map; Signature MLjava/util/Map; cssDefs Ljava/util/Set; #Ljava/util/Set; potentialReplacements ZLjava/util/Map; logger $Lcom/google/gwt/core/ext/TreeLogger; missingClasses ;Ljava/util/Set; strict Z unknownClasses $assertionsDisabled F(Lcom/google/gwt/core/ext/TreeLogger;Ljava/util/Map;ZLjava/util/Set;)V Code LineNumberTable LocalVariableTable this +Lcom/google/gwt/resources/css/ClassRenamer; classReplacementsWithPrefix externalClasses LocalVariableTypeTable pLjava/util/Map;>; ?(Lcom/google/gwt/core/ext/TreeLogger;Ljava/util/Map;>;ZLjava/util/Set;)V endVisit V(Lcom/google/gwt/resources/css/ast/CssDef;Lcom/google/gwt/resources/css/ast/Context;)V x )Lcom/google/gwt/resources/css/ast/CssDef; ctx *Lcom/google/gwt/resources/css/ast/Context; [(Lcom/google/gwt/resources/css/ast/CssSelector;Lcom/google/gwt/resources/css/ast/Context;)V sourceClassName Ljava/lang/String; entry method *Lcom/google/gwt/core/ext/typeinfo/JMethod; obfuscatedClassName .Lcom/google/gwt/resources/css/ast/CssSelector; sel originalLength I ma Ljava/util/regex/Matcher; sb Ljava/lang/StringBuilder; start ](Lcom/google/gwt/resources/css/ast/CssStylesheet;Lcom/google/gwt/resources/css/ast/Context;)V i$ Ljava/util/Iterator; name className ClassName 7Lcom/google/gwt/resources/client/CssResource$ClassName; m errorLogger s 0Lcom/google/gwt/resources/css/ast/CssStylesheet; stop toRemove Ljava/util/List; ; getReplacements ()Ljava/util/Map; O()Ljava/util/Map; computeReplacements /(Ljava/util/Map;Ljava/util/Set;)Ljava/util/Map;
externalClass Entry Ljava/util/Map$Entry; prefix
outerEntry toReturn SLjava/util/Map$Entry; vLjava/util/Map$Entry;>; ?(Ljava/util/Map;>;Ljava/util/Set;)Ljava/util/Map;
access$000 9()Lcom/google/gwt/resources/css/ClassRenamer$Replacement; ()V
SourceFile ClassRenamer.java Y Z l ? java/util/IdentityHashMap [ \ java/util/HashSet _ ` j `
Replacing CSS class names d e h i ? ? b \ k i java/lang/AssertionError
java/util/Map l f ` !"#$% java/lang/StringBuilder l&'()*+ 5com/google/gwt/resources/css/ClassRenamer$Replacement,-. ?/0123245/6789:; java/util/ArrayList<=>?)@A (com/google/gwt/core/ext/typeinfo/JMethodBCDE)F MThe following obfuscated style classes were missing from the source CSS file:G 5com/google/gwt/resources/client/CssResource$ClassNameHIJK : Fix by adding . {}LM HThe following unobfuscated classes were present in a strict CssResource: java/lang/String ?Fix by adding String accessor method(s) to the CssResource interface for obfuscated classes, or using an @external declaration for unobfuscated classes. 5com/google/gwt/resources/css/ast/CssCompilerException Missing a CSS replacement l; java/util/HashMapN java/util/Map$EntryAOA lPQRS )com/google/gwt/resources/css/ClassRenamerTU) +com/google/gwt/resources/css/ast/CssVisitor "com/google/gwt/core/ext/TreeLogger DEBUGV Type )Lcom/google/gwt/core/ext/TreeLogger$Type; branch a(Lcom/google/gwt/core/ext/TreeLogger$Type;Ljava/lang/String;)Lcom/google/gwt/core/ext/TreeLogger; containsKey (Ljava/lang/Object;)Z get &(Ljava/lang/Object;)Ljava/lang/Object; keySet ()Ljava/util/Set; (Ljava/util/Collection;)V 'com/google/gwt/resources/css/ast/CssDef getKey ()Ljava/lang/String;
java/util/Set add ,com/google/gwt/resources/css/ast/CssSelector getSelector length ()I CLASS_SELECTOR_PATTERN Ljava/util/regex/Pattern; java/util/regex/Pattern matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; (I)V java/util/regex/Matcher find ()Z group (I)Ljava/lang/String; getMethod ,()Lcom/google/gwt/core/ext/typeinfo/JMethod; getObfuscatedClassName (I)I subSequence (II)Ljava/lang/CharSequence; append 3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; end put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; remove toString setSelector (Ljava/lang/String;)V iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; getName contains java/util/List isEmpty INFO +com/google/gwt/resources/client/CssResource
getAnnotation 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; value ERROR log >(Lcom/google/gwt/core/ext/TreeLogger$Type;Ljava/lang/String;)V entrySet getValue ?(Lcom/google/gwt/core/ext/typeinfo/JMethod;Ljava/lang/String;)V java/util/Collections unmodifiableMap (Ljava/util/Map;)Ljava/util/Map; java/lang/Class desiredAssertionStatus 'com/google/gwt/core/ext/TreeLogger$Type ! T V Y Z [ \ ] ^ _ ` ] a b \ ] c d e f ` ] g h i j ` ] a k i l m n w*? *? Y? ? *? Y? ? *? Y? ? *+?
? ?
*? **,? ? ? ? ,? ? ? Y? ?*? Y,? ? ? ? ? ? o *
d V W ` % e 2 f 7 h B l [ m v o p 4 w q r w d e w s \ w h i w t ` u w s v w t a ] w x y n Q *? +? ? W? o
s t p q r z { | } x ~ n ? ?+? N-? 6? -? :? !Y? ":6? #? ?? $:*? ? ? %: ? *? ? W??? ? ? ??? ? &:
? ':-? (? )? *W? +W? ,6*?
? - W*?
? . W??w? -? )? *W+? /? 0? o f y z | } ~ " ? * ? 2 ? B ? G ? S ? V ? ^ ? a ? h ? o ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? p z 2 y ? B i ? Z h C ? ?
o <