
com.google.javascript.jscomp.ClosureCodeRemoval.class Maven / Gradle / Ivy
The newest version!
???? 3 ? Y Z [
\ ]
\ ^ _ `
a b c d
e
f g b h i j i k l
m n
o
p
q
r
s t
u
v
w
x
y z { | } ~ InnerClasses FindAssertionCalls FindAbstractMethods RemovableAssignment compiler /Lcom/google/javascript/jscomp/AbstractCompiler; ABSTRACT_METHOD_NAME Ljava/lang/String;
ConstantValue removeAbstractMethods Z removeAssertionCalls abstractMethodAssignmentNodes Ljava/util/List; Signature WLjava/util/List; assertionCalls 4Ljava/util/List; 4(Lcom/google/javascript/jscomp/AbstractCompiler;ZZ)V Code LineNumberTable LocalVariableTable this 1Lcom/google/javascript/jscomp/ClosureCodeRemoval; process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V
assignment ELcom/google/javascript/jscomp/ClosureCodeRemoval$RemovableAssignment; replacement "Lcom/google/javascript/rhino/Node; firstArg parent call externs root passes LocalVariableTypeTable ? Callback GLjava/util/List;
StackMapTable ? ? n
access$000 b(Lcom/google/javascript/jscomp/ClosureCodeRemoval;)Lcom/google/javascript/jscomp/AbstractCompiler; x0
access$100 C(Lcom/google/javascript/jscomp/ClosureCodeRemoval;)Ljava/util/List;
access$200
SourceFile ClosureCodeRemoval.java 4 1 0 1 ' ( 6 ? java/util/ArrayList - . / . Ccom/google/javascript/jscomp/ClosureCodeRemoval$FindAbstractMethods 6 ? ? ? ? Bcom/google/javascript/jscomp/ClosureCodeRemoval$FindAssertionCalls 6 ? ? ? ? ? ? ? ? ? ? ? Ccom/google/javascript/jscomp/ClosureCodeRemoval$RemovableAssignment ? ? com/google/javascript/rhino/Node ? ? ? ? ? ? ? ? ? ? ? ? > ? ? ? ? ? ? ? ? ? /com/google/javascript/jscomp/ClosureCodeRemoval java/lang/Object )com/google/javascript/jscomp/CompilerPass 1com/google/javascript/jscomp/ClosureCodeRemoval$1 goog.abstractMethod ? 3com/google/javascript/jscomp/NodeTraversal$Callback java/util/List java/util/Iterator ()V g(Lcom/google/javascript/jscomp/ClosureCodeRemoval;Lcom/google/javascript/jscomp/ClosureCodeRemoval$1;)V add (Ljava/lang/Object;)Z 4(Lcom/google/javascript/jscomp/ClosureCodeRemoval;)V 1com/google/javascript/jscomp/CombinedCompilerPass traverse d(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Ljava/util/List;)V iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; remove getParent $()Lcom/google/javascript/rhino/Node; isExprResult removeChild %(Lcom/google/javascript/rhino/Node;)V getSecondChild %com/google/javascript/jscomp/NodeUtil newUndefinedNode F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; replaceChild detach getJSType -()Lcom/google/javascript/rhino/jstype/JSType; setJSType .(Lcom/google/javascript/rhino/jstype/JSType;)V -com/google/javascript/jscomp/AbstractCompiler reportCodeChange *com/google/javascript/jscomp/NodeTraversal 0 ! ' ( ) * + , - . / . 0 1 2 3 4 1 2 5 6 7 8 ? **? *? Y? ? *? Y? ? *+? *? *? ? 9 ? ? E ? ? $ ? ) ? : * * ; <