
com.google.javascript.jscomp.StripCode$Strip.class Maven / Gradle / Ivy
The newest version!
???? 3I
I ? I ?
J ? ? ?
? ?
? ?
I ?
I ?
I ?
I ?
I ?
I ?
? ?
? ?
? ?
I ?
I ?
? ?
? ?
? ? ? ?
? ?
? ?
? ?
? ?
I ?
I ?
? ?
I ?
? ?
? ?
I ?
? ?
? ?
? ?
? ?
? ?
I ?
I ? ? ? ?
? ?
? ?
I ?
? ?
I ?
? ? ? ? ? ? ? ?
) ?
? ?
) ? ? ?
? ?
? ?
? ?
I ?
? ? ? ? ? ? ? ? ? ?
? ?
? ?
) ?
) ?
? ?
) ?
) ?
? ?
? ? ? ? this$0 (Lcom/google/javascript/jscomp/StripCode; +(Lcom/google/javascript/jscomp/StripCode;)V Code LineNumberTable LocalVariableTable this Strip InnerClasses .Lcom/google/javascript/jscomp/StripCode$Strip; visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V t ,Lcom/google/javascript/jscomp/NodeTraversal; n "Lcom/google/javascript/rhino/Node; parent
StackMapTable #removeVarDeclarationsByNameOrRvalue scope $Lcom/google/javascript/jscomp/Scope; name Ljava/lang/String; nameNode next ? ? %maybeRemoveReferenceToRemovedVariable greatGrandparent rvalue grandparent replaceHighestNestedCallWithNull G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V ancParent node ancestor
ancestorChild $maybeEliminateAssignmentByLvalueName lvalue maybeEliminateExpressionByName
expression maybeRemoveCall %eliminateKeysWithStripNamesFromObjLit Q(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)V key &isCallWhoseReturnValueShouldBeStripped %(Lcom/google/javascript/rhino/Node;)Z "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; qualifiedNameBeginsWithStripType (Ljava/lang/String;)Z type ? isReferenceToRemovedVar Q(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)Z var "Lcom/google/javascript/jscomp/Var; %isMethodOrCtorCallThatTriggersRemoval s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z function callee nameIncludesFieldNameToStrip propNode actsOnStripType callNode classes ? SubclassRelationship DLcom/google/javascript/jscomp/CodingConvention$SubclassRelationship; ? isStripName stripName lcName replaceWithNull replaceWithEmpty ? U(Lcom/google/javascript/jscomp/StripCode;Lcom/google/javascript/jscomp/StripCode$1;)V x0 x1 *Lcom/google/javascript/jscomp/StripCode$1;
SourceFile StripCode.java M N K L M ? ? ? ? ? ? ? ? ^ W g W q W u W v w s W ? ~ y z
? ? l ? ? k l l ? l ! z" ? z } z#$ java/lang/String%&' ? ?( } ~)*+ ?, d-./0 ~1234 ? ?56789: b; b<$=>?@ABCDEF ~GH l ,com/google/javascript/jscomp/StripCode$Strip Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback com/google/javascript/rhino/Node java/util/Iterator Bcom/google/javascript/jscomp/CodingConvention$SubclassRelationship (com/google/javascript/jscomp/StripCode$1 ()V ,$SwitchMap$com$google$javascript$rhino$Token [I getToken %()Lcom/google/javascript/rhino/Token; !com/google/javascript/rhino/Token ordinal ()I
getFirstChild $()Lcom/google/javascript/rhino/Node; getNext getString ()Ljava/lang/String; *com/google/javascript/jscomp/NodeTraversal getScope &()Lcom/google/javascript/jscomp/Scope; &com/google/javascript/jscomp/StripCode
access$100 9(Lcom/google/javascript/jscomp/StripCode;)Ljava/util/Set; "com/google/javascript/jscomp/Scope getVar 6(Ljava/lang/String;)Lcom/google/javascript/jscomp/Var;
java/util/Set add (Ljava/lang/Object;)Z removeChild %(Lcom/google/javascript/rhino/Node;)V
access$200 Y(Lcom/google/javascript/jscomp/StripCode;)Lcom/google/javascript/jscomp/AbstractCompiler; -com/google/javascript/jscomp/AbstractCompiler reportCodeChange hasChildren ()Z getParent isExprResult replaceChild isAssign getLastChild detach %com/google/javascript/jscomp/NodeUtil isGet isCall STRIP_ASSIGNMENT_ERROR -Lcom/google/javascript/jscomp/DiagnosticType; getQualifiedName report e(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)V isNew
access$300 iterator ()Ljava/util/Iterator; hasNext ()Ljava/lang/Object; equals
access$400
startsWith contains isGetProp isName isVar getCodingConvention 1()Lcom/google/javascript/jscomp/CodingConvention; -com/google/javascript/jscomp/CodingConvention getClassesDefinedByCall h(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/CodingConvention$SubclassRelationship; subclassName superclassName STRIP_TYPE_INHERIT_ERROR
access$500
access$600 isEmpty charAt (I)C java/lang/Character isUpperCase (C)Z toLowerCase endsWith com/google/javascript/rhino/IR nullNode I J K L M N O 4
*+? *? ? P k Q
R U V W O ) ?? ,? ? .? ? U _ i i i i i i i i i i i i s s } ?*+,-? ? 4*+,-? ? **+,-? ? *+,-?
? *+,? ?
*+,-? ? ? P : o ` q g r j u q v t ? { ? ~ ? ? ? ? ? ? ? ? ? ? ? ? ? Q * ? R U ? X Y ? Z [ ? \ [ ] ? ` ^ W O @ z:,?
:? W? :? :*? ? *?
? ? -+? :*? ? ? ? W,? *? ? ? :???,? ? *,-? *? ? ? ? P > ? ? ? ? ? ( ? 1 ? 7 ? K ? Q ? [ ? b ? i ? o ? y ? Q R 7 $ _ ` ? a b Y c [ z R U z X Y z Z [ z \ [ w d [ ] ? e e? ' f? )? g W O ? ? -? ? .? ? ] ? } } } } } } } } } } } } ? ? ? ? ` `? ?-?
,? ?*+,? ? ?*--? ? ? ?*+,? ? ?-?
,? N-? :? ? ? :*? *? ? ? ? !,? :-? -? *? ? ? ? /*,-? *? ? ? ? *+,? ? *,-? *? ? ? ? P ^ ? h ? k ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Q H ? h [ ? i [ ? B j [ R U X Y Z [ \ [ ] ? h? : e? k l O F z,N+:-?
?
*-? ? Z-? ? -? :*-? ? C-? !? -? :--? "? #? ? &-? $? -? %?
*-? ? -:-? N???*? ? ? ? P V
% , / 6 < I L T Z a d g o y! Q H %
m [ <