com.groupbyinc.flux.common.github.mustachejava.codes.ExtendCode.class Maven / Gradle / Ivy
???? 4 ? ?com/groupbyinc/flux/common/github/mustachejava/codes/ExtendCode @com/groupbyinc/flux/common/github/mustachejava/codes/PartialCode ExtendCode.java mf GLcom/groupbyinc/flux/common/github/mustachejava/DefaultMustacheFactory; ?(Lcom/groupbyinc/flux/common/github/mustachejava/TemplateContext;Lcom/groupbyinc/flux/common/github/mustachejava/DefaultMustacheFactory;Lcom/groupbyinc/flux/common/github/mustachejava/Mustache;Ljava/lang/String;)V @com/groupbyinc/flux/common/github/mustachejava/MustacheException
< ?(Lcom/groupbyinc/flux/common/github/mustachejava/TemplateContext;Lcom/groupbyinc/flux/common/github/mustachejava/DefaultMustacheFactory;Lcom/groupbyinc/flux/common/github/mustachejava/Mustache;Ljava/lang/String;Ljava/lang/String;)V
this ALcom/groupbyinc/flux/common/github/mustachejava/codes/ExtendCode; tc @Lcom/groupbyinc/flux/common/github/mustachejava/TemplateContext; codes 9Lcom/groupbyinc/flux/common/github/mustachejava/Mustache; name Ljava/lang/String; replaceCodes ?([Lcom/groupbyinc/flux/common/github/mustachejava/Code;Ljava/util/Map;Ljava/util/Set;)[Lcom/groupbyinc/flux/common/github/mustachejava/Code; 6[Lcom/groupbyinc/flux/common/github/mustachejava/Code; clone ()Ljava/lang/Object;
!
java/util/Set # add (Ljava/lang/Object;)Z % & $ ' Ccom/groupbyinc/flux/common/github/mustachejava/codes/ExtendNameCode ) getName ()Ljava/lang/String; + ,
* -
java/util/Map / get &(Ljava/lang/Object;)Ljava/lang/Object; 1 2 0 3
* ! 3com/groupbyinc/flux/common/github/mustachejava/Code 6 appended 8 * 9 getCodes 8()[Lcom/groupbyinc/flux/common/github/mustachejava/Code; ; <
* =
? setCodes 9([Lcom/groupbyinc/flux/common/github/mustachejava/Code;)V A B
* C 7 = 7 C remove G & $ H newcode ELcom/groupbyinc/flux/common/github/mustachejava/codes/ExtendNameCode; enc extendReplaceCode code 5Lcom/groupbyinc/flux/common/github/mustachejava/Code; i I
supercodes
replaceMap hLjava/util/Map; Ljava/util/Map; seen FLjava/util/Set; Ljava/util/Set; newcodes init ()V
filterText \ [
] java/util/HashMap _ [
` a mustache c d 7com/groupbyinc/flux/common/github/mustachejava/Mustache f g = put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; i j 0 k Z [
* m >com/groupbyinc/flux/common/github/mustachejava/codes/WriteCode o @com/groupbyinc/flux/common/github/mustachejava/codes/CommentCode q "java/lang/IllegalArgumentException s java/lang/StringBuilder u
v a Illegal code in extend section: x append -(Ljava/lang/String;)Ljava/lang/StringBuilder; z {
v | java/lang/Object ~ getClass ()Ljava/lang/Class; ? ?
? java/lang/Class ?
? - toString ? ,
v ? (Ljava/lang/String;)V ?
t ? partialName ? ,
? Ecom/groupbyinc/flux/common/github/mustachejava/DefaultMustacheFactory ? compilePartial M(Ljava/lang/String;)Lcom/groupbyinc/flux/common/github/mustachejava/Mustache; ? ?
? ? g ! partial ? ? java/util/HashSet ?
? a g C erc original Code LocalVariableTable LineNumberTable
Exceptions LocalVariableTypeTable
StackMapTable Signature([Lcom/groupbyinc/flux/common/github/mustachejava/Code;Ljava/util/Map;Ljava/util/Set;)[Lcom/groupbyinc/flux/common/github/mustachejava/Code;
SourceFile ! ? k *+,-
? *,? ? ? 4 ? ? ? ?
?+? "? :6+?? ?+2:-? ( ? ?? *? U? *:,? .? 4 ? *:? &? 5? 7[S? *? *: ? :? :? *? >,-? @? D? ? E :? *,-? @? F -? I W???e? ? p ^
J K 3 H L K C 8 M K ? ? N O ? P Q ? ? R ? S U ? V X ? Y ? ? S T ? V W ? N ! " $ # , $ 3 % C &