com.google.javascript.rhino.JSDocInfo.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of closure-compiler-unshaded Show documentation
Show all versions of closure-compiler-unshaded Show documentation
Closure Compiler is a JavaScript optimizing compiler. It parses your
JavaScript, analyzes it, removes dead code and rewrites and minimizes
what's left. It also checks syntax, variable references, and types, and
warns about common JavaScript pitfalls. It is used in many of Google's
JavaScript apps, including Gmail, Google Web Search, Google Maps, and
Google Docs.
The newest version!
???? 7
java/lang/Object ()V java/util/ArrayList
java/util/TreeMap entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; ! java/util/Map$Entry # $ getKey & .com/google/javascript/rhino/JSDocInfo$Property ( ) getValue
% + , - isDefault (Ljava/lang/Object;)Z % / 0 1 mask J 3 [Ljava/lang/Object;
5 6 7 8 9 $com/google/common/base/Preconditions
checkState (Z)V ; < = > - java/util/List add @ A B C 1 %com/google/javascript/rhino/JSDocInfo propertyBits @ E F 1 propertyKeysBitset
@ H I J packPropertyValues $(Ljava/util/List;)Ljava/lang/Object; @ L M N propertyValues Ljava/lang/Object; P / Q )com/google/javascript/rhino/JSDocInfo$Bit
T U V W X java/lang/Long numberOfTrailingZeros (J)I???????? % \ ] ^ values 1[Lcom/google/javascript/rhino/JSDocInfo$Property;
@ ` a b getPropertyValueByIndex (I)Ljava/lang/Object;
d e f put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; h -com/google/javascript/rhino/JSDocInfo$Builder
g
@ k l m toBuilder f(Lcom/google/javascript/rhino/JSDocInfo$TypeTransform;)Lcom/google/javascript/rhino/JSDocInfo$Builder; P o p q INLINE_TYPE +Lcom/google/javascript/rhino/JSDocInfo$Bit; g s t 1 bits
@ v w x asMap ()Ljava/util/TreeMap; g z { | props Ljava/util/TreeMap; g ~ ? populated Z
% ? ? ? clone [(Ljava/lang/Object;Lcom/google/javascript/rhino/JSDocInfo$TypeTransform;)Ljava/lang/Object; ? ? ? setValue &(Ljava/lang/Object;)Ljava/lang/Object;
@ ? ? ? *(Z)Lcom/google/javascript/rhino/JSDocInfo; ? ? ? apply F(Ljava/util/Set;)Lcom/google/javascript/rhino/JSDocInfo$TypeTransform;
g ? ? ? build )()Lcom/google/javascript/rhino/JSDocInfo; ? ? ? 7()Lcom/google/javascript/rhino/JSDocInfo$TypeTransform;
@ ? l ? 1()Lcom/google/javascript/rhino/JSDocInfo$Builder; @ ? ? 1 EQUIVALENCE_IGNORED_BITS
% ? ? ? equalValues '(Ljava/lang/Object;Ljava/lang/Object;)Z P ? ? q INCLUDE_DOCUMENTATION
@ ? ? ? checkBit .(Lcom/google/javascript/rhino/JSDocInfo$Bit;)Z @ ? ? ? ID_GENERATOR 0Lcom/google/javascript/rhino/JSDocInfo$Property;
% ? ? ? get ;(Lcom/google/javascript/rhino/JSDocInfo;)Ljava/lang/Object; ? ? ? ? ? 1com/google/javascript/rhino/JSDocInfo$IdGenerator
CONSISTENT 3Lcom/google/javascript/rhino/JSDocInfo$IdGenerator; ? ? ? ? STABLE ? ? ? ? XID ? ? ? ? MAPPED ? ? ? ? UNIQUE P ? ? q CONST P ? ? q DEFINE P ? ? q FINAL @ ? ? ? DESCRIPTION P ? ? q CONSTRUCTOR P ? ? q ABSTRACT P ? ? q RECORD P ? ? q UNRESTRICTED P ? ? q STRUCT P ? ? q DICT P ? ? q HIDDEN P ? ? q OVERRIDE P ? ? q
DEPRECATED P ? ? q INTERFACE P ? ? q EXPORT P ? ? q IMPLICITCAST P ? ? q
NOSIDEEFFECTS P ? ? q EXTERNS P ? ? q
NOCOVERAGE P ? ? q TYPE_SUMMARY P ? q NOCOMPILE P q NODTS P q
NOCOLLAPSE P q NOINLINE P q REQUIRE_INLINING P q COLLAPSIBLE_OR_BREAK_MY_CODE P q PURE_OR_BREAK_MY_CODE P q PROVIDE_GOOG P q PROVIDE_ALREADY_PROVIDED @ TYPE 4Lcom/google/javascript/rhino/JSDocInfo$TypeProperty; / 2com/google/javascript/rhino/JSDocInfo$TypeProperty @!" RETURN_TYPE @$% ENUM_PARAMETER_TYPE @'( TYPEDEF_TYPE @*+ THIS_TYPE @-./
PARAMETERS 7Lcom/google/javascript/rhino/JSDocInfo$TypeMapProperty; 1 /2 5com/google/javascript/rhino/JSDocInfo$TypeMapProperty @456 IMPLEMENTED_INTERFACES 8Lcom/google/javascript/rhino/JSDocInfo$TypeListProperty; 8 /9 6com/google/javascript/rhino/JSDocInfo$TypeListProperty @;< BASE_TYPE @>? ?
VISIBILITY
@AB )containsDeclarationExcludingTypelessConst
?E ,com/google/javascript/rhino/JSTypeExpression
DGHI getRoot $()Lcom/google/javascript/rhino/Node;
KLMN com/google/javascript/rhino/Node
isFunction
@PQR getOriginalCommentString ()Ljava/lang/String;T @code
VWXYZ java/lang/String contains (Ljava/lang/CharSequence;)Z\ 0com/google/javascript/rhino/JSDocInfo$Visibility [^_` INHERITED 2Lcom/google/javascript/rhino/JSDocInfo$Visibility;
1 ?c java/util/LinkedHashMap
be ? ?
bgh - containsKey
@jkl getParameterType B(Ljava/lang/String;)Lcom/google/javascript/rhino/JSTypeExpression;
bno keySet
qrstu &com/google/common/collect/ImmutableSet copyOf @(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableSet;
qwxy of *()Lcom/google/common/collect/ImmutableSet;
b{|} size ()I
?? ?? #com/google/common/collect/Iterables )(Ljava/lang/Iterable;I)Ljava/lang/Object; @?? ? THROWS_ANNOTATIONS
???x? 'com/google/common/collect/ImmutableList +()Lcom/google/common/collect/ImmutableList; @?? ? TS_TYPES
??t? A(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; @?? ? MEANING @?? ? ALTERNATE_MESSAGE_ID @??
LENDS_NAME
@??? getLendsName 0()Lcom/google/javascript/rhino/JSTypeExpression; @?? ? CLOSURE_PRIMITIVE_ID P?? q NG_INJECT P?? q
WIZ_ACTION P?? q WIZ_CALLBACK P?? q POLYMER_BEHAVIOR P?? q POLYMER P?? q CUSTOM_ELEMENT P?? q MIXIN_CLASS P?? q MIXIN_FUNCTION P?? q SASS_GENERATED_CSS_TS P?? q CLOSURE_UNAWARE_CODE @?? ? LICENSE
@??R toStringVerbose
????? "com/google/common/base/MoreObjects toStringHelper G(Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper;? bitset
T??? toHexString (J)Ljava/lang/String;
??? >? 1com/google/common/base/MoreObjects$ToStringHelper Y(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper;
P? ]? .()[Lcom/google/javascript/rhino/JSDocInfo$Bit; P??? name Ljava/lang/String; ??? makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String;
?? >? H(Ljava/lang/String;Z)Lcom/google/common/base/MoreObjects$ToStringHelper; %?
???? omitNullValues 5()Lcom/google/common/base/MoreObjects$ToStringHelper;
???R toString
@??? getBaseType
8??? getUnmodifiable 9(Lcom/google/javascript/rhino/JSDocInfo;)Ljava/util/List;
8 ?
{ @??6 EXTENDED_INTERFACES @?? ? DEPRECATION_REASON @?? ? SUPPRESSIONS? &com/google/common/collect/ImmutableMap
?oy java/util/LinkedHashSet
q 2()Lcom/google/common/collect/UnmodifiableIterator;
addAll (Ljava/util/Collection;)Z
?
x *()Lcom/google/common/collect/ImmutableMap; @ ? MODIFIES @ ? PARAMETER_DESCRIPTIONS @ ? AUTHORS @ ? SEES @ ? RETURN_DESCRIPTION @ ? BLOCK_DESCRIPTION P"# q FILEOVERVIEW @%&