
com.google.javascript.jscomp.GwtProperties.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
$ Y Z [ \ ] [ ^ _
`
a b
c d
e f g
h i
j k
j l m
n
o p
j q r s
Y t
u
v
w
K x y
K z
{ |
h } ~ PROP_DEF Ljava/util/regex/Pattern; PROP_LINE contents Ljava/util/Map; Signature 5Ljava/util/Map; (Ljava/util/Map;)V Code LineNumberTable LocalVariableTable this ,Lcom/google/javascript/jscomp/GwtProperties; LocalVariableTypeTable 8(Ljava/util/Map;)V getProperty &(Ljava/lang/String;)Ljava/lang/String; key Ljava/lang/String;
propertyNames ()Ljava/util/Collection; ,()Ljava/util/Collection; load @(Ljava/lang/String;)Lcom/google/javascript/jscomp/GwtProperties; lineMatch Ljava/util/regex/Matcher;
isLastLine Z line m data i I source lines [Ljava/lang/String; builder ? Builder InnerClasses 0Lcom/google/common/collect/ImmutableMap$Builder; VLcom/google/common/collect/ImmutableMap$Builder;
StackMapTable I ? ] ? ()V
SourceFile GwtProperties.java , V ( ) ? ? ? java/lang/String ? ?
?
? ? ? J ? ? ? # ? ? ! % & ? ? ? ? ? ? ? ? ? ? ? ? ' & ? ? java/lang/RuntimeException java/lang/StringBuilder "Properties parser failed on line: ? ? ? ? , ? ? ? *com/google/javascript/jscomp/GwtProperties ? ? , - ^(\w+(\.\w+)*)\s*[:= ] ? ? ^\s*(.*?)(\\?)$ java/lang/Object .com/google/common/collect/ImmutableMap$Builder java/util/regex/Matcher
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; keySet ()Ljava/util/Set; split '(Ljava/lang/String;)[Ljava/lang/String; &com/google/common/collect/ImmutableMap 2()Lcom/google/common/collect/ImmutableMap$Builder; isEmpty ()Z
startsWith (Ljava/lang/String;)Z java/util/regex/Pattern matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; find group (I)Ljava/lang/String; length ()I substring matches append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V put V(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; build *()Lcom/google/common/collect/ImmutableMap; compile -(Ljava/lang/String;)Ljava/util/regex/Pattern; ! $ % &