META-INF/MANIFEST.MF
META-INF/
com/
com/google/
com/google/debugging/
com/google/debugging/sourcemap/
com/google/debugging/sourcemap/SourceMapSupplier.classSourceMapSupplier.java
package com.google.debugging.sourcemap
public abstract com.google.debugging.sourcemap.SourceMapSupplier extends java.lang.Object {
public abstract java.lang.String getSourceMap (java.lang.String) throws java.io.IOException
}
com/google/debugging/sourcemap/SourceMapConsumerFactory.classSourceMapConsumerFactory.java
package com.google.debugging.sourcemap
public final com.google.debugging.sourcemap.SourceMapConsumerFactory extends java.lang.Object {
private void ()
public static com.google.debugging.sourcemap.SourceMapping parse (java.lang.String) throws com.google.debugging.sourcemap.SourceMapParseException
String contents
public static com.google.debugging.sourcemap.SourceMapping parse (java.lang.String, com.google.debugging.sourcemap.SourceMapSupplier) throws com.google.debugging.sourcemap.SourceMapParseException
com.google.debugging.sourcemap.SourceMapConsumerV3 consumer
com.google.debugging.sourcemap.SourceMapObject sourceMapObject
String contents
com.google.debugging.sourcemap.SourceMapSupplier supplier
}
com/google/debugging/sourcemap/SourceMapConsumerV3$MappingBuilder.classSourceMapConsumerV3.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapConsumerV3$MappingBuilder extends java.lang.Object {
private static final int MAX_ENTRY_VALUES
private final com.google.debugging.sourcemap.SourceMapConsumerV3$StringCharIterator content
private int line
private int previousCol
private int previousSrcId
private int previousSrcLine
private int previousSrcColumn
private int previousNameId
final com.google.debugging.sourcemap.SourceMapConsumerV3 this$0
void (com.google.debugging.sourcemap.SourceMapConsumerV3, java.lang.String)
String lineMap
void build ()
int entryValues
com.google.debugging.sourcemap.SourceMapConsumerV3$Entry entry
int[] temp
java.util.ArrayList entries
private void completeLine (java.util.ArrayList)
java.util.ArrayList entries
private void validateEntry (com.google.debugging.sourcemap.SourceMapConsumerV3$Entry)
com.google.debugging.sourcemap.SourceMapConsumerV3$Entry entry
private com.google.debugging.sourcemap.SourceMapConsumerV3$Entry decodeEntry (int[], int)
com.google.debugging.sourcemap.SourceMapConsumerV3$Entry entry
com.google.debugging.sourcemap.SourceMapConsumerV3$Entry entry
com.google.debugging.sourcemap.SourceMapConsumerV3$Entry entry
int[] vals
int entryValues
private boolean tryConsumeToken (char)
char token
private boolean entryComplete ()
char c
private int nextValue ()
}
com/google/debugging/sourcemap/SourceMapGeneratorV3$MappingVisitor.classSourceMapGeneratorV3.java
package com.google.debugging.sourcemap
abstract com.google.debugging.sourcemap.SourceMapGeneratorV3$MappingVisitor extends java.lang.Object {
public abstract void visit (com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping, int, int, int, int) throws java.io.IOException
}
com/google/debugging/sourcemap/Base64VLQ$CharIterator.classBase64VLQ.java
package com.google.debugging.sourcemap
abstract com.google.debugging.sourcemap.Base64VLQ$CharIterator extends java.lang.Object {
public abstract boolean hasNext ()
public abstract char next ()
}
com/google/debugging/sourcemap/SourceMapConsumerV3$UnmappedEntry.classSourceMapConsumerV3.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapConsumerV3$UnmappedEntry extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapConsumerV3$Entry {
private final int column
void (int)
int column
public int getGeneratedColumn ()
public int getSourceFileId ()
public int getSourceLine ()
public int getSourceColumn ()
public int getNameId ()
}
com/google/debugging/sourcemap/SourceMapGeneratorV3$MappingTraversal.classSourceMapGeneratorV3.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV3$MappingTraversal extends java.lang.Object {
private int line
private int col
final com.google.debugging.sourcemap.SourceMapGeneratorV3 this$0
void (com.google.debugging.sourcemap.SourceMapGeneratorV3)
void traverse (com.google.debugging.sourcemap.SourceMapGeneratorV3$MappingVisitor) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping previous
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping parent
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping m
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping m
com.google.debugging.sourcemap.SourceMapGeneratorV3$MappingVisitor v
java.util.Deque stack
private int getAdjustedLine (com.google.debugging.sourcemap.FilePosition)
com.google.debugging.sourcemap.FilePosition p
private int getAdjustedCol (com.google.debugging.sourcemap.FilePosition)
com.google.debugging.sourcemap.FilePosition p
int rawLine
int rawCol
private boolean isOverlapped (com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping, com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping)
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping m1
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping m2
int l1
int l2
int c1
int c2
private void maybeVisit (com.google.debugging.sourcemap.SourceMapGeneratorV3$MappingVisitor, com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV3$MappingVisitor v
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping m
int nextLine
int nextCol
private void maybeVisitParent (com.google.debugging.sourcemap.SourceMapGeneratorV3$MappingVisitor, com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping, com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV3$MappingVisitor v
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping parent
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping m
int nextLine
int nextCol
private void visit (com.google.debugging.sourcemap.SourceMapGeneratorV3$MappingVisitor, com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping, int, int) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV3$MappingVisitor v
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping m
int nextLine
int nextCol
}
com/google/debugging/sourcemap/Base64.classBase64.java
package com.google.debugging.sourcemap
public final com.google.debugging.sourcemap.Base64 extends java.lang.Object {
private static final String BASE64_MAP
private static final int[] BASE64_DECODE_MAP
static final boolean $assertionsDisabled
private void ()
public static char toBase64 (int)
int value
public static int fromBase64 (char)
char c
int result
public static java.lang.String base64EncodeInt (int)
int i
int value
char[] c
static void ()
int i
}
com/google/debugging/sourcemap/SourceMapGeneratorFactory.classSourceMapGeneratorFactory.java
package com.google.debugging.sourcemap
public final com.google.debugging.sourcemap.SourceMapGeneratorFactory extends java.lang.Object {
public static com.google.debugging.sourcemap.SourceMapGenerator getInstance (com.google.debugging.sourcemap.SourceMapFormat)
com.google.debugging.sourcemap.SourceMapFormat format
private void ()
}
com/google/debugging/sourcemap/SourceMapConsumerV3$EntryVisitor.classSourceMapConsumerV3.java
package com.google.debugging.sourcemap
public abstract com.google.debugging.sourcemap.SourceMapConsumerV3$EntryVisitor extends java.lang.Object {
public abstract void visit (java.lang.String, java.lang.String, com.google.debugging.sourcemap.FilePosition, com.google.debugging.sourcemap.FilePosition, com.google.debugging.sourcemap.FilePosition)
}
com/google/debugging/sourcemap/SourceMapConsumer.classSourceMapConsumer.java
package com.google.debugging.sourcemap
public abstract com.google.debugging.sourcemap.SourceMapConsumer extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapping {
public abstract void parse (java.lang.String) throws com.google.debugging.sourcemap.SourceMapParseException
}
com/google/debugging/sourcemap/SourceMapGeneratorFactory$1.classSourceMapGeneratorFactory.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorFactory$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$debugging$sourcemap$SourceMapFormat
static void ()
}
com/google/debugging/sourcemap/SourceMapConsumerV3$StringCharIterator.classSourceMapConsumerV3.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapConsumerV3$StringCharIterator extends java.lang.Object implements com.google.debugging.sourcemap.Base64VLQ$CharIterator {
final String content
final int length
int current
void (java.lang.String)
String content
public char next ()
char peek ()
public boolean hasNext ()
}
com/google/debugging/sourcemap/SourceMapParseException.classSourceMapParseException.java
package com.google.debugging.sourcemap
public final com.google.debugging.sourcemap.SourceMapParseException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/google/debugging/sourcemap/SourceMapGeneratorV3$Mapping.classSourceMapGeneratorV3.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping extends java.lang.Object {
int id
String sourceFile
com.google.debugging.sourcemap.FilePosition originalPosition
com.google.debugging.sourcemap.FilePosition startPosition
com.google.debugging.sourcemap.FilePosition endPosition
String originalName
boolean used
void ()
}
com/google/debugging/sourcemap/SourceMapObject.classSourceMapObject.java
package com.google.debugging.sourcemap
public final com.google.debugging.sourcemap.SourceMapObject extends java.lang.Object {
private final int version
private final int lineCount
private final String sourceRoot
private final String file
private final String mappings
private final String[] sources
private final String[] names
private final java.util.List sections
private final java.util.Map extensions
public void (java.lang.String) throws com.google.debugging.sourcemap.SourceMapParseException
com.google.gson.JsonElement each
com.google.common.collect.ImmutableList$Builder builder
java.util.Map$Entry entry
com.google.gson.JsonObject sourceMapRoot
java.util.Map extensions
com.google.gson.JsonParseException ex
String contents
public int getVersion ()
public int getLineCount ()
public java.lang.String getSourceRoot ()
public java.lang.String getFile ()
public java.lang.String getMappings ()
public java.lang.String[] getSources ()
public java.lang.String[] getNames ()
public java.util.List getSections ()
public java.util.Map getExtensions ()
private static com.google.debugging.sourcemap.SourceMapSection buildSection (com.google.gson.JsonObject) throws com.google.gson.JsonParseException com.google.debugging.sourcemap.SourceMapParseException
com.google.gson.JsonObject section
com.google.gson.JsonObject offset
int line
int column
private static java.lang.String getStringOrNull (com.google.gson.JsonObject, java.lang.String)
com.google.gson.JsonObject object
String key
private static java.lang.String[] getJavaStringArray (com.google.gson.JsonElement) throws com.google.gson.JsonParseException
int i
com.google.gson.JsonElement element
com.google.gson.JsonArray array
int len
String[] result
}
com/google/debugging/sourcemap/SourceMapGenerator.classSourceMapGenerator.java
package com.google.debugging.sourcemap
public abstract com.google.debugging.sourcemap.SourceMapGenerator extends java.lang.Object {
public abstract void appendTo (java.lang.Appendable, java.lang.String) throws java.io.IOException
public abstract void appendIndexMapTo (java.lang.Appendable, java.lang.String, java.util.List) throws java.io.IOException
public abstract void reset ()
public abstract void addMapping (java.lang.String, java.lang.String, com.google.debugging.sourcemap.FilePosition, com.google.debugging.sourcemap.FilePosition, com.google.debugging.sourcemap.FilePosition)
public abstract void addSourcesContent (java.lang.String, java.lang.String)
public abstract void setWrapperPrefix (java.lang.String)
public abstract void setStartingPosition (int, int)
public abstract void validate (boolean)
}
com/google/debugging/sourcemap/FilePosition.classFilePosition.java
package com.google.debugging.sourcemap
public final com.google.debugging.sourcemap.FilePosition extends java.lang.Object {
private final int line
private final int column
public void (int, int)
int line
int column
public int getLine ()
public int getColumn ()
}
com/google/debugging/sourcemap/SourceMapConsumerV3.classSourceMapConsumerV3.java
package com.google.debugging.sourcemap
public final com.google.debugging.sourcemap.SourceMapConsumerV3 extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapConsumer com.google.debugging.sourcemap.SourceMappingReversable {
static final int UNMAPPED
private String[] sources
private String[] names
private int lineCount
private java.util.ArrayList lines
private java.util.Map reverseSourceMapping
private String sourceRoot
private java.util.Map extensions
public void ()
public void parse (java.lang.String) throws com.google.debugging.sourcemap.SourceMapParseException
String contents
com.google.debugging.sourcemap.SourceMapObject sourceMapObject
void parse (com.google.debugging.sourcemap.SourceMapObject, com.google.debugging.sourcemap.SourceMapSupplier) throws com.google.debugging.sourcemap.SourceMapParseException
com.google.debugging.sourcemap.SourceMapObject sourceMapObject
com.google.debugging.sourcemap.SourceMapSupplier sectionSupplier
String file
private void parseMetaMap (com.google.debugging.sourcemap.SourceMapObject, com.google.debugging.sourcemap.SourceMapSupplier) throws com.google.debugging.sourcemap.SourceMapParseException
String mapSectionContents
com.google.debugging.sourcemap.SourceMapSection section
java.io.IOException e
com.google.debugging.sourcemap.SourceMapGeneratorV3 generator
StringBuilder sb
java.io.IOException ex
com.google.debugging.sourcemap.SourceMapObject sourceMapObject
com.google.debugging.sourcemap.SourceMapSupplier sectionSupplier
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getMappingForLine (int, int)
int lineNumber
int column
java.util.ArrayList entries
int index
public java.util.Collection getOriginalSources ()
public java.util.Collection getReverseMapping (java.lang.String, int, int)
java.util.Collection mappings
String originalFile
int line
int column
java.util.Map sourceLineToCollectionMap
public java.lang.String getSourceRoot ()
public java.util.Map getExtensions ()
private static int search (java.util.ArrayList, int, int, int)
int mid
int compare
java.util.ArrayList entries
int target
int start
int end
private static int compareEntry (java.util.ArrayList, int, int)
java.util.ArrayList entries
int entry
int target
private com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getPreviousMapping (int)
int lineNumber
java.util.ArrayList entries
private com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getOriginalMappingForEntry (com.google.debugging.sourcemap.SourceMapConsumerV3$Entry)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder x
com.google.debugging.sourcemap.SourceMapConsumerV3$Entry entry
private void createReverseMapping ()
String originalFile
java.util.Map lineToCollectionMap
int sourceLine
java.util.Collection mappings
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder builder
com.google.debugging.sourcemap.SourceMapConsumerV3$Entry entry
java.util.ArrayList entries
int targetLine
public void visitMappings (com.google.debugging.sourcemap.SourceMapConsumerV3$EntryVisitor)
com.google.debugging.sourcemap.FilePosition endPosition
com.google.debugging.sourcemap.SourceMapConsumerV3$Entry entry
int j
int entryCount
java.util.ArrayList line
int i
com.google.debugging.sourcemap.SourceMapConsumerV3$EntryVisitor visitor
boolean pending
String sourceName
String symbolName
com.google.debugging.sourcemap.FilePosition sourceStartPosition
com.google.debugging.sourcemap.FilePosition startPosition
int lineCount
static java.util.ArrayList access$000 (com.google.debugging.sourcemap.SourceMapConsumerV3)
com.google.debugging.sourcemap.SourceMapConsumerV3 x0
static int access$100 (com.google.debugging.sourcemap.SourceMapConsumerV3)
com.google.debugging.sourcemap.SourceMapConsumerV3 x0
static java.lang.String[] access$200 (com.google.debugging.sourcemap.SourceMapConsumerV3)
com.google.debugging.sourcemap.SourceMapConsumerV3 x0
static java.lang.String[] access$300 (com.google.debugging.sourcemap.SourceMapConsumerV3)
com.google.debugging.sourcemap.SourceMapConsumerV3 x0
}
com/google/debugging/sourcemap/SourceMapConsumerV3$DefaultSourceMapSupplier.classSourceMapConsumerV3.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapConsumerV3$DefaultSourceMapSupplier extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapSupplier {
void ()
public java.lang.String getSourceMap (java.lang.String)
String url
}
com/google/debugging/sourcemap/SourceMapGeneratorV3$ExtensionMergeAction.classSourceMapGeneratorV3.java
package com.google.debugging.sourcemap
public abstract com.google.debugging.sourcemap.SourceMapGeneratorV3$ExtensionMergeAction extends java.lang.Object {
public abstract java.lang.Object merge (java.lang.String, java.lang.Object, java.lang.Object)
}
com/google/debugging/sourcemap/SourceMapSection$SectionType.classSourceMapSection.java
package com.google.debugging.sourcemap
public final com.google.debugging.sourcemap.SourceMapSection$SectionType extends java.lang.Enum {
public static final com.google.debugging.sourcemap.SourceMapSection$SectionType URL
public static final com.google.debugging.sourcemap.SourceMapSection$SectionType MAP
private static final com.google.debugging.sourcemap.SourceMapSection$SectionType[] $VALUES
public static com.google.debugging.sourcemap.SourceMapSection$SectionType[] values ()
public static com.google.debugging.sourcemap.SourceMapSection$SectionType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/debugging/sourcemap/SourceMapGeneratorV3$LineMapper.classSourceMapGeneratorV3.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV3$LineMapper extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapGeneratorV3$MappingVisitor {
private final Appendable out
private final int maxLine
private int previousLine
private int previousColumn
private int previousSourceFileId
private int previousSourceLine
private int previousSourceColumn
private int previousNameId
final com.google.debugging.sourcemap.SourceMapGeneratorV3 this$0
void (com.google.debugging.sourcemap.SourceMapGeneratorV3, java.lang.Appendable, int)
Appendable out
int maxLine
public void visit (com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping, int, int, int, int) throws java.io.IOException
int i
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping m
int line
int col
int nextLine
int nextCol
void writeEntry (com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping, int) throws java.io.IOException
int nameId
int sourceId
int srcline
int srcColumn
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping m
int column
void appendLineMappings () throws java.io.IOException
private void openLine (boolean) throws java.io.IOException
boolean firstEntry
private void closeLine (boolean) throws java.io.IOException
boolean finalEntry
}
com/google/debugging/sourcemap/proto/
com/google/debugging/sourcemap/proto/Mapping$LineMapping$1.classMapping.java
package com.google.debugging.sourcemap.proto
final com.google.debugging.sourcemap.proto.Mapping$LineMapping$1 extends com.google.protobuf.AbstractParser {
void ()
public com.google.debugging.sourcemap.proto.Mapping$LineMapping parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
}
com/google/debugging/sourcemap/proto/Mapping$OriginalMapping.classMapping.java
package com.google.debugging.sourcemap.proto
public final com.google.debugging.sourcemap.proto.Mapping$OriginalMapping extends com.google.protobuf.GeneratedMessage implements com.google.debugging.sourcemap.proto.Mapping$OriginalMappingOrBuilder {
private static final com.google.debugging.sourcemap.proto.Mapping$OriginalMapping defaultInstance
private final com.google.protobuf.UnknownFieldSet unknownFields
public static com.google.protobuf.Parser PARSER
private int bitField0_
public static final int ORIGINAL_FILE_FIELD_NUMBER
private Object originalFile_
public static final int LINE_NUMBER_FIELD_NUMBER
private int lineNumber_
public static final int COLUMN_POSITION_FIELD_NUMBER
private int columnPosition_
public static final int IDENTIFIER_FIELD_NUMBER
private Object identifier_
private byte memoizedIsInitialized
private int memoizedSerializedSize
private static final long serialVersionUID
private void (com.google.protobuf.GeneratedMessage$Builder)
com.google.protobuf.GeneratedMessage$Builder builder
private void (boolean)
boolean noInit
public static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getDefaultInstance ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getDefaultInstanceForType ()
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int mutable_bitField0_
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessage$FieldAccessorTable internalGetFieldAccessorTable ()
public com.google.protobuf.Parser getParserForType ()
public boolean hasOriginalFile ()
public java.lang.String getOriginalFile ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getOriginalFileBytes ()
com.google.protobuf.ByteString b
Object ref
public boolean hasLineNumber ()
public int getLineNumber ()
public boolean hasColumnPosition ()
public int getColumnPosition ()
public boolean hasIdentifier ()
public java.lang.String getIdentifier ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getIdentifierBytes ()
com.google.protobuf.ByteString b
Object ref
private void initFields ()
public final boolean isInitialized ()
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
com.google.protobuf.CodedOutputStream output
public int getSerializedSize ()
int size
protected java.lang.Object writeReplace () throws java.io.ObjectStreamException
public static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder newBuilder ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder newBuilderForType ()
public static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder newBuilder (com.google.debugging.sourcemap.proto.Mapping$OriginalMapping)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping prototype
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder toBuilder ()
protected com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
com.google.protobuf.GeneratedMessage$BuilderParent parent
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder builder
protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
public volatile com.google.protobuf.Message$Builder toBuilder ()
public volatile com.google.protobuf.Message$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile com.google.protobuf.Message getDefaultInstanceForType ()
void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.debugging.sourcemap.proto.Mapping$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.google.debugging.sourcemap.proto.Mapping$1 x2
static boolean access$1600 ()
void (com.google.protobuf.GeneratedMessage$Builder, com.google.debugging.sourcemap.proto.Mapping$1)
com.google.protobuf.GeneratedMessage$Builder x0
com.google.debugging.sourcemap.proto.Mapping$1 x1
static java.lang.Object access$1802 (com.google.debugging.sourcemap.proto.Mapping$OriginalMapping, java.lang.Object)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping x0
Object x1
static int access$1902 (com.google.debugging.sourcemap.proto.Mapping$OriginalMapping, int)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping x0
int x1
static int access$2002 (com.google.debugging.sourcemap.proto.Mapping$OriginalMapping, int)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping x0
int x1
static java.lang.Object access$2102 (com.google.debugging.sourcemap.proto.Mapping$OriginalMapping, java.lang.Object)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping x0
Object x1
static int access$2202 (com.google.debugging.sourcemap.proto.Mapping$OriginalMapping, int)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping x0
int x1
static java.lang.Object access$1800 (com.google.debugging.sourcemap.proto.Mapping$OriginalMapping)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping x0
static java.lang.Object access$2100 (com.google.debugging.sourcemap.proto.Mapping$OriginalMapping)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping x0
static void ()
}
com/google/debugging/sourcemap/proto/Mapping$1.classMapping.java
package com.google.debugging.sourcemap.proto
final com.google.debugging.sourcemap.proto.Mapping$1 extends java.lang.Object implements com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner {
void ()
public com.google.protobuf.ExtensionRegistry assignDescriptors (com.google.protobuf.Descriptors$FileDescriptor)
com.google.protobuf.Descriptors$FileDescriptor root
}
com/google/debugging/sourcemap/proto/Mapping$OriginalMappingOrBuilder.classMapping.java
package com.google.debugging.sourcemap.proto
public abstract com.google.debugging.sourcemap.proto.Mapping$OriginalMappingOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder {
public abstract boolean hasOriginalFile ()
public abstract java.lang.String getOriginalFile ()
public abstract com.google.protobuf.ByteString getOriginalFileBytes ()
public abstract boolean hasLineNumber ()
public abstract int getLineNumber ()
public abstract boolean hasColumnPosition ()
public abstract int getColumnPosition ()
public abstract boolean hasIdentifier ()
public abstract java.lang.String getIdentifier ()
public abstract com.google.protobuf.ByteString getIdentifierBytes ()
}
com/google/debugging/sourcemap/proto/mapping.proto
com/google/debugging/sourcemap/proto/Mapping$OriginalMapping$Builder.classMapping.java
package com.google.debugging.sourcemap.proto
public final com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder extends com.google.protobuf.GeneratedMessage$Builder implements com.google.debugging.sourcemap.proto.Mapping$OriginalMappingOrBuilder {
private int bitField0_
private Object originalFile_
private int lineNumber_
private int columnPosition_
private Object identifier_
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessage$FieldAccessorTable internalGetFieldAccessorTable ()
private void ()
private void (com.google.protobuf.GeneratedMessage$BuilderParent)
com.google.protobuf.GeneratedMessage$BuilderParent parent
private void maybeForceBuilderInitialization ()
private static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder create ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder clear ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder clone ()
public com.google.protobuf.Descriptors$Descriptor getDescriptorForType ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getDefaultInstanceForType ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping build ()
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping result
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping buildPartial ()
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping result
int from_bitField0_
int to_bitField0_
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder mergeFrom (com.google.protobuf.Message)
com.google.protobuf.Message other
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder mergeFrom (com.google.debugging.sourcemap.proto.Mapping$OriginalMapping)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping other
public final boolean isInitialized ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping parsedMessage
public boolean hasOriginalFile ()
public java.lang.String getOriginalFile ()
String s
Object ref
public com.google.protobuf.ByteString getOriginalFileBytes ()
com.google.protobuf.ByteString b
Object ref
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder setOriginalFile (java.lang.String)
String value
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder clearOriginalFile ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder setOriginalFileBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public boolean hasLineNumber ()
public int getLineNumber ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder setLineNumber (int)
int value
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder clearLineNumber ()
public boolean hasColumnPosition ()
public int getColumnPosition ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder setColumnPosition (int)
int value
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder clearColumnPosition ()
public boolean hasIdentifier ()
public java.lang.String getIdentifier ()
String s
Object ref
public com.google.protobuf.ByteString getIdentifierBytes ()
com.google.protobuf.ByteString b
Object ref
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder setIdentifier (java.lang.String)
String value
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder clearIdentifier ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder setIdentifierBytes (com.google.protobuf.ByteString)
com.google.protobuf.ByteString value
public volatile com.google.protobuf.GeneratedMessage$Builder clear ()
public volatile com.google.protobuf.GeneratedMessage$Builder clone ()
public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message)
public volatile com.google.protobuf.AbstractMessage$Builder clear ()
public volatile com.google.protobuf.AbstractMessage$Builder clone ()
public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.Message$Builder clone ()
public volatile com.google.protobuf.Message buildPartial ()
public volatile com.google.protobuf.Message build ()
public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message)
public volatile com.google.protobuf.Message$Builder clear ()
public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.MessageLite$Builder clone ()
public volatile com.google.protobuf.MessageLite buildPartial ()
public volatile com.google.protobuf.MessageLite build ()
public volatile com.google.protobuf.MessageLite$Builder clear ()
public volatile com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile com.google.protobuf.Message getDefaultInstanceForType ()
public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.AbstractMessageLite$Builder clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder access$1400 ()
void (com.google.protobuf.GeneratedMessage$BuilderParent, com.google.debugging.sourcemap.proto.Mapping$1)
com.google.protobuf.GeneratedMessage$BuilderParent x0
com.google.debugging.sourcemap.proto.Mapping$1 x1
}
com/google/debugging/sourcemap/proto/Mapping$LineMappingOrBuilder.classMapping.java
package com.google.debugging.sourcemap.proto
public abstract com.google.debugging.sourcemap.proto.Mapping$LineMappingOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder {
public abstract boolean hasLineNumber ()
public abstract int getLineNumber ()
public abstract boolean hasColumnPosition ()
public abstract int getColumnPosition ()
public abstract boolean hasOriginalMapping ()
public abstract com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getOriginalMapping ()
public abstract com.google.debugging.sourcemap.proto.Mapping$OriginalMappingOrBuilder getOriginalMappingOrBuilder ()
}
com/google/debugging/sourcemap/proto/Mapping.classMapping.java
package com.google.debugging.sourcemap.proto
public final com.google.debugging.sourcemap.proto.Mapping extends java.lang.Object {
private static com.google.protobuf.Descriptors$Descriptor internal_static_sourcemap_LineMapping_descriptor
private static com.google.protobuf.GeneratedMessage$FieldAccessorTable internal_static_sourcemap_LineMapping_fieldAccessorTable
private static com.google.protobuf.Descriptors$Descriptor internal_static_sourcemap_OriginalMapping_descriptor
private static com.google.protobuf.GeneratedMessage$FieldAccessorTable internal_static_sourcemap_OriginalMapping_fieldAccessorTable
private static com.google.protobuf.Descriptors$FileDescriptor descriptor
private void ()
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistry)
com.google.protobuf.ExtensionRegistry registry
public static com.google.protobuf.Descriptors$FileDescriptor getDescriptor ()
static com.google.protobuf.Descriptors$Descriptor access$000 ()
static com.google.protobuf.GeneratedMessage$FieldAccessorTable access$100 ()
static com.google.protobuf.Descriptors$Descriptor access$1100 ()
static com.google.protobuf.GeneratedMessage$FieldAccessorTable access$1200 ()
static com.google.protobuf.Descriptors$FileDescriptor access$2302 (com.google.protobuf.Descriptors$FileDescriptor)
com.google.protobuf.Descriptors$FileDescriptor x0
static com.google.protobuf.Descriptors$Descriptor access$002 (com.google.protobuf.Descriptors$Descriptor)
com.google.protobuf.Descriptors$Descriptor x0
static com.google.protobuf.GeneratedMessage$FieldAccessorTable access$102 (com.google.protobuf.GeneratedMessage$FieldAccessorTable)
com.google.protobuf.GeneratedMessage$FieldAccessorTable x0
static com.google.protobuf.Descriptors$Descriptor access$1102 (com.google.protobuf.Descriptors$Descriptor)
com.google.protobuf.Descriptors$Descriptor x0
static com.google.protobuf.GeneratedMessage$FieldAccessorTable access$1202 (com.google.protobuf.GeneratedMessage$FieldAccessorTable)
com.google.protobuf.GeneratedMessage$FieldAccessorTable x0
static void ()
String[] descriptorData
com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner assigner
}
com/google/debugging/sourcemap/proto/Mapping$OriginalMapping$1.classMapping.java
package com.google.debugging.sourcemap.proto
final com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$1 extends com.google.protobuf.AbstractParser {
void ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
}
com/google/debugging/sourcemap/proto/Mapping$LineMapping.classMapping.java
package com.google.debugging.sourcemap.proto
public final com.google.debugging.sourcemap.proto.Mapping$LineMapping extends com.google.protobuf.GeneratedMessage implements com.google.debugging.sourcemap.proto.Mapping$LineMappingOrBuilder {
private static final com.google.debugging.sourcemap.proto.Mapping$LineMapping defaultInstance
private final com.google.protobuf.UnknownFieldSet unknownFields
public static com.google.protobuf.Parser PARSER
private int bitField0_
public static final int LINE_NUMBER_FIELD_NUMBER
private int lineNumber_
public static final int COLUMN_POSITION_FIELD_NUMBER
private int columnPosition_
public static final int ORIGINAL_MAPPING_FIELD_NUMBER
private com.google.debugging.sourcemap.proto.Mapping$OriginalMapping originalMapping_
private byte memoizedIsInitialized
private int memoizedSerializedSize
private static final long serialVersionUID
private void (com.google.protobuf.GeneratedMessage$Builder)
com.google.protobuf.GeneratedMessage$Builder builder
private void (boolean)
boolean noInit
public static com.google.debugging.sourcemap.proto.Mapping$LineMapping getDefaultInstance ()
public com.google.debugging.sourcemap.proto.Mapping$LineMapping getDefaultInstanceForType ()
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder subBuilder
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int mutable_bitField0_
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessage$FieldAccessorTable internalGetFieldAccessorTable ()
public com.google.protobuf.Parser getParserForType ()
public boolean hasLineNumber ()
public int getLineNumber ()
public boolean hasColumnPosition ()
public int getColumnPosition ()
public boolean hasOriginalMapping ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getOriginalMapping ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMappingOrBuilder getOriginalMappingOrBuilder ()
private void initFields ()
public final boolean isInitialized ()
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
com.google.protobuf.CodedOutputStream output
public int getSerializedSize ()
int size
protected java.lang.Object writeReplace () throws java.io.ObjectStreamException
public static com.google.debugging.sourcemap.proto.Mapping$LineMapping parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.google.debugging.sourcemap.proto.Mapping$LineMapping parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.debugging.sourcemap.proto.Mapping$LineMapping parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.google.debugging.sourcemap.proto.Mapping$LineMapping parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.debugging.sourcemap.proto.Mapping$LineMapping parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.debugging.sourcemap.proto.Mapping$LineMapping parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.debugging.sourcemap.proto.Mapping$LineMapping parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.debugging.sourcemap.proto.Mapping$LineMapping parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.debugging.sourcemap.proto.Mapping$LineMapping parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.google.debugging.sourcemap.proto.Mapping$LineMapping parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder newBuilder ()
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder newBuilderForType ()
public static com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder newBuilder (com.google.debugging.sourcemap.proto.Mapping$LineMapping)
com.google.debugging.sourcemap.proto.Mapping$LineMapping prototype
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder toBuilder ()
protected com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
com.google.protobuf.GeneratedMessage$BuilderParent parent
com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder builder
protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
public volatile com.google.protobuf.Message$Builder toBuilder ()
public volatile com.google.protobuf.Message$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile com.google.protobuf.Message getDefaultInstanceForType ()
void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.debugging.sourcemap.proto.Mapping$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.google.debugging.sourcemap.proto.Mapping$1 x2
static boolean access$500 ()
void (com.google.protobuf.GeneratedMessage$Builder, com.google.debugging.sourcemap.proto.Mapping$1)
com.google.protobuf.GeneratedMessage$Builder x0
com.google.debugging.sourcemap.proto.Mapping$1 x1
static int access$702 (com.google.debugging.sourcemap.proto.Mapping$LineMapping, int)
com.google.debugging.sourcemap.proto.Mapping$LineMapping x0
int x1
static int access$802 (com.google.debugging.sourcemap.proto.Mapping$LineMapping, int)
com.google.debugging.sourcemap.proto.Mapping$LineMapping x0
int x1
static com.google.debugging.sourcemap.proto.Mapping$OriginalMapping access$902 (com.google.debugging.sourcemap.proto.Mapping$LineMapping, com.google.debugging.sourcemap.proto.Mapping$OriginalMapping)
com.google.debugging.sourcemap.proto.Mapping$LineMapping x0
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping x1
static int access$1002 (com.google.debugging.sourcemap.proto.Mapping$LineMapping, int)
com.google.debugging.sourcemap.proto.Mapping$LineMapping x0
int x1
static void ()
}
com/google/debugging/sourcemap/proto/Mapping$LineMapping$Builder.classMapping.java
package com.google.debugging.sourcemap.proto
public final com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder extends com.google.protobuf.GeneratedMessage$Builder implements com.google.debugging.sourcemap.proto.Mapping$LineMappingOrBuilder {
private int bitField0_
private int lineNumber_
private int columnPosition_
private com.google.debugging.sourcemap.proto.Mapping$OriginalMapping originalMapping_
private com.google.protobuf.SingleFieldBuilder originalMappingBuilder_
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessage$FieldAccessorTable internalGetFieldAccessorTable ()
private void ()
private void (com.google.protobuf.GeneratedMessage$BuilderParent)
com.google.protobuf.GeneratedMessage$BuilderParent parent
private void maybeForceBuilderInitialization ()
private static com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder create ()
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder clear ()
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder clone ()
public com.google.protobuf.Descriptors$Descriptor getDescriptorForType ()
public com.google.debugging.sourcemap.proto.Mapping$LineMapping getDefaultInstanceForType ()
public com.google.debugging.sourcemap.proto.Mapping$LineMapping build ()
com.google.debugging.sourcemap.proto.Mapping$LineMapping result
public com.google.debugging.sourcemap.proto.Mapping$LineMapping buildPartial ()
com.google.debugging.sourcemap.proto.Mapping$LineMapping result
int from_bitField0_
int to_bitField0_
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder mergeFrom (com.google.protobuf.Message)
com.google.protobuf.Message other
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder mergeFrom (com.google.debugging.sourcemap.proto.Mapping$LineMapping)
com.google.debugging.sourcemap.proto.Mapping$LineMapping other
public final boolean isInitialized ()
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.debugging.sourcemap.proto.Mapping$LineMapping parsedMessage
public boolean hasLineNumber ()
public int getLineNumber ()
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder setLineNumber (int)
int value
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder clearLineNumber ()
public boolean hasColumnPosition ()
public int getColumnPosition ()
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder setColumnPosition (int)
int value
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder clearColumnPosition ()
public boolean hasOriginalMapping ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getOriginalMapping ()
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder setOriginalMapping (com.google.debugging.sourcemap.proto.Mapping$OriginalMapping)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping value
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder setOriginalMapping (com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder builderForValue
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder mergeOriginalMapping (com.google.debugging.sourcemap.proto.Mapping$OriginalMapping)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping value
public com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder clearOriginalMapping ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder getOriginalMappingBuilder ()
public com.google.debugging.sourcemap.proto.Mapping$OriginalMappingOrBuilder getOriginalMappingOrBuilder ()
private com.google.protobuf.SingleFieldBuilder getOriginalMappingFieldBuilder ()
public volatile com.google.protobuf.GeneratedMessage$Builder clear ()
public volatile com.google.protobuf.GeneratedMessage$Builder clone ()
public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message)
public volatile com.google.protobuf.AbstractMessage$Builder clear ()
public volatile com.google.protobuf.AbstractMessage$Builder clone ()
public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.Message$Builder clone ()
public volatile com.google.protobuf.Message buildPartial ()
public volatile com.google.protobuf.Message build ()
public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message)
public volatile com.google.protobuf.Message$Builder clear ()
public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.MessageLite$Builder clone ()
public volatile com.google.protobuf.MessageLite buildPartial ()
public volatile com.google.protobuf.MessageLite build ()
public volatile com.google.protobuf.MessageLite$Builder clear ()
public volatile com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile com.google.protobuf.Message getDefaultInstanceForType ()
public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.AbstractMessageLite$Builder clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder access$300 ()
void (com.google.protobuf.GeneratedMessage$BuilderParent, com.google.debugging.sourcemap.proto.Mapping$1)
com.google.protobuf.GeneratedMessage$BuilderParent x0
com.google.debugging.sourcemap.proto.Mapping$1 x1
}
com/google/debugging/sourcemap/SourceMapConsumerV3$Entry.classSourceMapConsumerV3.java
package com.google.debugging.sourcemap
abstract com.google.debugging.sourcemap.SourceMapConsumerV3$Entry extends java.lang.Object {
public abstract int getGeneratedColumn ()
public abstract int getSourceFileId ()
public abstract int getSourceLine ()
public abstract int getSourceColumn ()
public abstract int getNameId ()
}
com/google/debugging/sourcemap/SourceMapping.classSourceMapping.java
package com.google.debugging.sourcemap
public abstract com.google.debugging.sourcemap.SourceMapping extends java.lang.Object {
public abstract com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getMappingForLine (int, int)
}
com/google/debugging/sourcemap/SourceMapGeneratorV3$1.classSourceMapGeneratorV3.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV3$1 extends java.lang.Object {
}
com/google/debugging/sourcemap/SourceMapConsumerV3$NamedEntry.classSourceMapConsumerV3.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapConsumerV3$NamedEntry extends com.google.debugging.sourcemap.SourceMapConsumerV3$UnnamedEntry {
private final int name
void (int, int, int, int, int)
int column
int srcFile
int srcLine
int srcColumn
int name
public int getNameId ()
}
com/google/debugging/sourcemap/SourceMapGeneratorV3$ConsumerEntryVisitor.classSourceMapGeneratorV3.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV3$ConsumerEntryVisitor extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapConsumerV3$EntryVisitor {
final com.google.debugging.sourcemap.SourceMapGeneratorV3 this$0
void (com.google.debugging.sourcemap.SourceMapGeneratorV3)
com.google.debugging.sourcemap.SourceMapGeneratorV3 this$0
public void visit (java.lang.String, java.lang.String, com.google.debugging.sourcemap.FilePosition, com.google.debugging.sourcemap.FilePosition, com.google.debugging.sourcemap.FilePosition)
String sourceName
String symbolName
com.google.debugging.sourcemap.FilePosition sourceStartPosition
com.google.debugging.sourcemap.FilePosition startPosition
com.google.debugging.sourcemap.FilePosition endPosition
}
com/google/debugging/sourcemap/SourceMapSection.classSourceMapSection.java
package com.google.debugging.sourcemap
public final com.google.debugging.sourcemap.SourceMapSection extends java.lang.Object {
private final String value
private final int line
private final int column
private final com.google.debugging.sourcemap.SourceMapSection$SectionType type
public void (java.lang.String, int, int)
String sectionUrl
int line
int column
private void (com.google.debugging.sourcemap.SourceMapSection$SectionType, java.lang.String, int, int)
com.google.debugging.sourcemap.SourceMapSection$SectionType type
String value
int line
int column
public static com.google.debugging.sourcemap.SourceMapSection forMap (java.lang.String, int, int)
String value
int line
int column
public static com.google.debugging.sourcemap.SourceMapSection forURL (java.lang.String, int, int)
String value
int line
int column
public com.google.debugging.sourcemap.SourceMapSection$SectionType getSectionType ()
public java.lang.String getSectionValue ()
public int getLine ()
public int getColumn ()
}
com/google/debugging/sourcemap/SourceMapFormat.classSourceMapFormat.java
package com.google.debugging.sourcemap
public final com.google.debugging.sourcemap.SourceMapFormat extends java.lang.Enum {
public static final com.google.debugging.sourcemap.SourceMapFormat DEFAULT
public static final com.google.debugging.sourcemap.SourceMapFormat V3
private static final com.google.debugging.sourcemap.SourceMapFormat[] $VALUES
public static com.google.debugging.sourcemap.SourceMapFormat[] values ()
public static com.google.debugging.sourcemap.SourceMapFormat valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/debugging/sourcemap/SourceMapGeneratorV3.classSourceMapGeneratorV3.java
package com.google.debugging.sourcemap
public final com.google.debugging.sourcemap.SourceMapGeneratorV3 extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapGenerator {
private static final int UNMAPPED
private final java.util.List mappings
private final java.util.LinkedHashMap sourceFileMap
private final java.util.LinkedHashMap sourceFileContentMap
private final java.util.LinkedHashMap originalNameMap
private String lastSourceFile
private int lastSourceFileIndex
private com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping lastMapping
private com.google.debugging.sourcemap.FilePosition offsetPosition
private com.google.debugging.sourcemap.FilePosition prefixPosition
private final java.util.LinkedHashMap extensions
private String sourceRootPath
public void ()
public void reset ()
public void validate (boolean)
boolean validate
public void setWrapperPrefix (java.lang.String)
int i
String prefix
int prefixLine
int prefixIndex
public void setStartingPosition (int, int)
int offsetLine
int offsetIndex
public void addMapping (java.lang.String, java.lang.String, com.google.debugging.sourcemap.FilePosition, com.google.debugging.sourcemap.FilePosition, com.google.debugging.sourcemap.FilePosition)
int offsetLine
int startOffsetPosition
int endOffsetPosition
int lastLine
int lastColumn
int nextLine
int nextColumn
String sourceName
String symbolName
com.google.debugging.sourcemap.FilePosition sourceStartPosition
com.google.debugging.sourcemap.FilePosition startPosition
com.google.debugging.sourcemap.FilePosition endPosition
com.google.debugging.sourcemap.FilePosition adjustedStart
com.google.debugging.sourcemap.FilePosition adjustedEnd
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping mapping
public void addSourcesContent (java.lang.String, java.lang.String)
String source
String content
public void mergeMapSection (int, int, java.lang.String) throws com.google.debugging.sourcemap.SourceMapParseException
int line
int column
String mapSectionContents
com.google.debugging.sourcemap.SourceMapConsumerV3 section
public void mergeMapSection (int, int, java.lang.String, com.google.debugging.sourcemap.SourceMapGeneratorV3$ExtensionMergeAction) throws com.google.debugging.sourcemap.SourceMapParseException
String extensionKey
java.util.Map$Entry entry
int line
int column
String mapSectionContents
com.google.debugging.sourcemap.SourceMapGeneratorV3$ExtensionMergeAction mergeAction
com.google.debugging.sourcemap.SourceMapConsumerV3 section
public void appendTo (java.lang.Appendable, java.lang.String) throws java.io.IOException
String value
Object objValue
String value
String key
Appendable out
String name
int maxLine
public void setSourceRoot (java.lang.String)
String path
public void addExtension (java.lang.String, java.lang.Object) throws com.google.debugging.sourcemap.SourceMapParseException
String name
Object object
public void removeExtension (java.lang.String)
String name
public boolean hasExtension (java.lang.String)
String name
public java.lang.Object getExtension (java.lang.String)
String name
private void addSourceNameMap (java.lang.Appendable) throws java.io.IOException
Appendable out
private void addSourcesContentMap (java.lang.Appendable) throws java.io.IOException
Integer index
java.util.Map$Entry entry
int i
Appendable out
boolean found
java.util.List contents
private void addSymbolNameMap (java.lang.Appendable) throws java.io.IOException
Appendable out
private static void addNameMap (java.lang.Appendable, java.util.Map) throws java.io.IOException
String key
java.util.Map$Entry entry
Appendable out
java.util.Map map
int i
private static java.lang.String escapeString (java.lang.String)
String value
private static void appendFirstField (java.lang.Appendable, java.lang.String, java.lang.CharSequence) throws java.io.IOException
Appendable out
String name
CharSequence value
private static void appendField (java.lang.Appendable, java.lang.String, java.lang.CharSequence) throws java.io.IOException
Appendable out
String name
CharSequence value
private static void appendFieldStart (java.lang.Appendable, java.lang.String) throws java.io.IOException
Appendable out
String name
private static void appendFieldEnd (java.lang.Appendable) throws java.io.IOException
Appendable out
private int prepMappings () throws java.io.IOException
int endPositionLine
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping m
int id
int maxLine
public void appendIndexMapTo (java.lang.Appendable, java.lang.String, java.util.List) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapSection section
Appendable out
String name
java.util.List sections
boolean first
private static java.lang.CharSequence offsetValue (int, int) throws java.io.IOException
int line
int column
StringBuilder out
private int getSourceId (java.lang.String)
Integer index
String sourceName
private int getNameId (java.lang.String)
int originalNameIndex
String symbolName
int originalNameIndex
Integer index
static java.util.List access$100 (com.google.debugging.sourcemap.SourceMapGeneratorV3)
com.google.debugging.sourcemap.SourceMapGeneratorV3 x0
static com.google.debugging.sourcemap.FilePosition access$200 (com.google.debugging.sourcemap.SourceMapGeneratorV3)
com.google.debugging.sourcemap.SourceMapGeneratorV3 x0
static int access$300 (com.google.debugging.sourcemap.SourceMapGeneratorV3, java.lang.String)
com.google.debugging.sourcemap.SourceMapGeneratorV3 x0
String x1
static int access$400 (com.google.debugging.sourcemap.SourceMapGeneratorV3, java.lang.String)
com.google.debugging.sourcemap.SourceMapGeneratorV3 x0
String x1
}
com/google/debugging/sourcemap/SourceMapGeneratorV3$UsedMappingCheck.classSourceMapGeneratorV3.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV3$UsedMappingCheck extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapGeneratorV3$MappingVisitor {
private void ()
public void visit (com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping, int, int, int, int) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV3$Mapping m
int line
int col
int nextLine
int nextCol
void (com.google.debugging.sourcemap.SourceMapGeneratorV3$1)
com.google.debugging.sourcemap.SourceMapGeneratorV3$1 x0
}
com/google/debugging/sourcemap/Base64VLQ.classBase64VLQ.java
package com.google.debugging.sourcemap
final com.google.debugging.sourcemap.Base64VLQ extends java.lang.Object {
private static final int VLQ_BASE_SHIFT
private static final int VLQ_BASE
private static final int VLQ_BASE_MASK
private static final int VLQ_CONTINUATION_BIT
private void ()
private static int toVLQSigned (int)
int value
private static int fromVLQSigned (int)
int value
boolean negate
public static void encode (java.lang.Appendable, int) throws java.io.IOException
int digit
Appendable out
int value
public static int decode (com.google.debugging.sourcemap.Base64VLQ$CharIterator)
char c
int digit
com.google.debugging.sourcemap.Base64VLQ$CharIterator in
int result
boolean continuation
int shift
}
com/google/debugging/sourcemap/SourceMapConsumerV3$UnnamedEntry.classSourceMapConsumerV3.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapConsumerV3$UnnamedEntry extends com.google.debugging.sourcemap.SourceMapConsumerV3$UnmappedEntry {
private final int srcFile
private final int srcLine
private final int srcColumn
void (int, int, int, int)
int column
int srcFile
int srcLine
int srcColumn
public int getSourceFileId ()
public int getSourceLine ()
public int getSourceColumn ()
public int getNameId ()
}
com/google/debugging/sourcemap/SourceMappingReversable.classSourceMappingReversable.java
package com.google.debugging.sourcemap
public abstract com.google.debugging.sourcemap.SourceMappingReversable extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapping {
public abstract java.util.Collection getOriginalSources ()
public abstract java.util.Collection getReverseMapping (java.lang.String, int, int)
}
com/google/debugging/sourcemap/Util.classUtil.java
package com.google.debugging.sourcemap
public com.google.debugging.sourcemap.Util extends java.lang.Object {
private static final char[] HEX_CHARS
static java.lang.String escapeString (java.lang.String)
String s
private static java.lang.String escapeString (java.lang.String, char, java.lang.String, java.lang.String, java.lang.String)
String END_SCRIPT
String START_COMMENT
char c
int i
String s
char quote
String doublequoteEscape
String singlequoteEscape
String backslashEscape
StringBuilder sb
public static void appendHexJavaScriptRepresentation (java.lang.StringBuilder, char)
java.io.IOException ex
StringBuilder sb
char c
private static void appendHexJavaScriptRepresentation (int, java.lang.Appendable) throws java.io.IOException
char[] surrogates
int codePoint
Appendable out
private void ()
static void ()
}
com/google/javascript/
com/google/javascript/jscomp/
com/google/javascript/jscomp/Tracer$Stat.classTracer.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Tracer$Stat extends java.lang.Object {
private int count
private int silent
private int clockTime
private int[] extraInfo
void ()
int getCount ()
int getSilentCount ()
int getTotalTime ()
int getExtraInfo (int)
int index
static int[] access$702 (com.google.javascript.jscomp.Tracer$Stat, int[])
com.google.javascript.jscomp.Tracer$Stat x0
int[] x1
static int access$808 (com.google.javascript.jscomp.Tracer$Stat)
com.google.javascript.jscomp.Tracer$Stat x0
static int access$1000 (com.google.javascript.jscomp.Tracer$Stat)
com.google.javascript.jscomp.Tracer$Stat x0
static int access$1002 (com.google.javascript.jscomp.Tracer$Stat, int)
com.google.javascript.jscomp.Tracer$Stat x0
int x1
static int[] access$700 (com.google.javascript.jscomp.Tracer$Stat)
com.google.javascript.jscomp.Tracer$Stat x0
static int access$1208 (com.google.javascript.jscomp.Tracer$Stat)
com.google.javascript.jscomp.Tracer$Stat x0
static int access$800 (com.google.javascript.jscomp.Tracer$Stat)
com.google.javascript.jscomp.Tracer$Stat x0
}
com/google/javascript/jscomp/DefaultPassConfig$15.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$15 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/Es6ExtractClasses$SelfReferenceRewriter.classEs6ExtractClasses.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6ExtractClasses$SelfReferenceRewriter extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
private java.util.Deque classStack
final com.google.javascript.jscomp.Es6ExtractClasses this$0
private void (com.google.javascript.jscomp.Es6ExtractClasses)
private boolean needsInnerNameRewriting (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node classNode
com.google.javascript.rhino.Node parent
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void maybeUpdateClassSelfRef (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.Es6ExtractClasses$SelfReferenceRewriter$ClassDescription klass
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.Es6ExtractClasses, com.google.javascript.jscomp.Es6ExtractClasses$1)
com.google.javascript.jscomp.Es6ExtractClasses x0
com.google.javascript.jscomp.Es6ExtractClasses$1 x1
}
com/google/javascript/jscomp/Requirement$Type$1.classRequirement.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Requirement$Type$1 extends java.lang.Object implements com.google.protobuf.Internal$EnumLiteMap {
void ()
public com.google.javascript.jscomp.Requirement$Type findValueByNumber (int)
int number
public volatile com.google.protobuf.Internal$EnumLite findValueByNumber (int)
}
com/google/javascript/jscomp/RemoveSuperMethodsPass.classRemoveSuperMethodsPass.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.RemoveSuperMethodsPass extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private static final String SUPERCLASS_MARKER
private static final String PROTOTYPE_MARKER
private final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
static com.google.javascript.jscomp.AbstractCompiler access$100 (com.google.javascript.jscomp.RemoveSuperMethodsPass)
com.google.javascript.jscomp.RemoveSuperMethodsPass x0
}
com/google/javascript/jscomp/ClosureCodingConvention$AssertInstanceofSpec.classClosureCodingConvention.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.ClosureCodingConvention$AssertInstanceofSpec extends com.google.javascript.jscomp.CodingConvention$AssertionFunctionSpec {
public void (java.lang.String)
String functionName
public com.google.javascript.rhino.jstype.JSType getAssertedOldType (com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSTypeRegistry)
com.google.javascript.rhino.jstype.FunctionType functionType
com.google.javascript.rhino.jstype.JSType ownerType
com.google.javascript.rhino.Node constructor
com.google.javascript.rhino.Node call
com.google.javascript.rhino.jstype.JSTypeRegistry registry
public com.google.javascript.jscomp.newtypes.JSType getAssertedNewType (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry)
com.google.javascript.jscomp.newtypes.FunctionType ctorType
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.JSType functionType
com.google.javascript.rhino.Node constructor
com.google.javascript.rhino.Node call
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry scope
}
com/google/javascript/jscomp/Es6TemplateLiterals.classEs6TemplateLiterals.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6TemplateLiterals extends java.lang.Object {
private static final String TEMPLATELIT_VAR
void ()
static void visitTemplateLiteral (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
int i
com.google.javascript.rhino.Node add
com.google.javascript.rhino.Node first
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
int length
static void visitTaggedTemplateLiteral (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node templateLit
com.google.javascript.rhino.Node raw
com.google.javascript.rhino.Node cooked
com.google.javascript.rhino.JSTypeExpression nonNullSiteObject
com.google.javascript.rhino.JSDocInfoBuilder info
com.google.javascript.rhino.Node siteObject
com.google.javascript.rhino.Node callsiteId
com.google.javascript.rhino.Node var
com.google.javascript.rhino.Node script
com.google.javascript.rhino.Node defineRaw
com.google.javascript.rhino.Node call
private static com.google.javascript.rhino.Node createRawStringArray (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node array
private static com.google.javascript.rhino.Node createCookedStringArray (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node string
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node array
private static java.lang.String cookString (java.lang.String)
int unicodeValue
char c2
char c
int i
String s
StringBuilder sb
}
com/google/javascript/jscomp/FunctionInjector$CallSiteType$5.classFunctionInjector.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.FunctionInjector$CallSiteType$5 extends com.google.javascript.jscomp.FunctionInjector$CallSiteType {
void (java.lang.String, int)
public void prepare (com.google.javascript.jscomp.FunctionInjector, com.google.javascript.jscomp.FunctionInjector$Reference)
com.google.javascript.jscomp.FunctionInjector injector
com.google.javascript.jscomp.FunctionInjector$Reference ref
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.FunctionInjector$CallSiteType callSiteType
}
com/google/javascript/jscomp/build_resources.js
com/google/javascript/jscomp/RewritePolyfills.classRewritePolyfills.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.RewritePolyfills extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass {
static final com.google.javascript.jscomp.DiagnosticType INSUFFICIENT_OUTPUT_VERSION_ERROR
private static final String GLOBAL
private static final String WINDOW
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.RewritePolyfills$Polyfills polyfills
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.RewritePolyfills$Polyfills)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.RewritePolyfills$Polyfills polyfills
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String library
com.google.javascript.rhino.Node lastNode
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
com.google.javascript.jscomp.RewritePolyfills$Traverser traverser
private void removeUnneededPolyfills (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.parsing.parser.FeatureSet nativeVersion
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node next
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node runtimeEnd
com.google.javascript.rhino.Node node
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private boolean languageOutIsAtLeast (com.google.javascript.jscomp.CompilerOptions$LanguageMode)
com.google.javascript.jscomp.CompilerOptions$LanguageMode mode
private boolean languageOutIsAtLeast (com.google.javascript.jscomp.parsing.parser.FeatureSet)
com.google.javascript.jscomp.parsing.parser.FeatureSet features
private static boolean isRootInScope (com.google.javascript.rhino.Node, com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.NodeTraversal traversal
String rootName
static com.google.javascript.jscomp.RewritePolyfills$Polyfills access$100 (com.google.javascript.jscomp.RewritePolyfills)
com.google.javascript.jscomp.RewritePolyfills x0
static boolean access$300 (com.google.javascript.rhino.Node, com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.Node x0
com.google.javascript.jscomp.NodeTraversal x1
static boolean access$400 (com.google.javascript.jscomp.RewritePolyfills, com.google.javascript.jscomp.parsing.parser.FeatureSet)
com.google.javascript.jscomp.RewritePolyfills x0
com.google.javascript.jscomp.parsing.parser.FeatureSet x1
static com.google.javascript.jscomp.AbstractCompiler access$500 (com.google.javascript.jscomp.RewritePolyfills)
com.google.javascript.jscomp.RewritePolyfills x0
static void ()
}
com/google/javascript/jscomp/CheckDebuggerStatement.classCheckDebuggerStatement.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckDebuggerStatement extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
static final com.google.javascript.jscomp.DiagnosticType DEBUGGER_STATEMENT_PRESENT
private final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
static void ()
}
com/google/javascript/jscomp/AbstractPeepholeOptimization.classAbstractPeepholeOptimization.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.AbstractPeepholeOptimization extends java.lang.Object {
private com.google.javascript.jscomp.AbstractCompiler compiler
void ()
abstract com.google.javascript.rhino.Node optimizeSubtree (com.google.javascript.rhino.Node)
protected void report (com.google.javascript.jscomp.DiagnosticType, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.DiagnosticType diagnostic
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.JSError error
protected void reportCodeChange ()
protected boolean areNodesEqualForInlining (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n1
com.google.javascript.rhino.Node n2
protected boolean isASTNormalized ()
void beginTraversal (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
void endTraversal (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean mayEffectMutableState (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
boolean mayHaveSideEffects (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
boolean nodeTypeMayHaveSideEffects (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
boolean isEcmaScript5OrGreater ()
com.google.javascript.jscomp.CodingConvention getCodingConvention ()
final boolean areDeclaredGlobalExternsOnWindow ()
}
com/google/javascript/jscomp/FunctionInformationMap$Entry$1.classFunctionInformationMap.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.FunctionInformationMap$Entry$1 extends com.google.protobuf.AbstractParser {
void ()
public com.google.javascript.jscomp.FunctionInformationMap$Entry parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
}
com/google/javascript/jscomp/RescopeGlobalSymbols$RemoveGlobalVarCallback.classRescopeGlobalSymbols.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RescopeGlobalSymbols$RemoveGlobalVarCallback extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowStatementCallback {
final com.google.javascript.jscomp.RescopeGlobalSymbols this$0
private void (com.google.javascript.jscomp.RescopeGlobalSymbols)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node comma
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
java.util.List commas
java.util.List interestingChildren
boolean allName
private com.google.javascript.rhino.Node joinOnComma (java.util.List, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node nextComma
int i
java.util.List commas
com.google.javascript.rhino.Node source
com.google.javascript.rhino.Node comma
void (com.google.javascript.jscomp.RescopeGlobalSymbols, com.google.javascript.jscomp.RescopeGlobalSymbols$1)
com.google.javascript.jscomp.RescopeGlobalSymbols x0
com.google.javascript.jscomp.RescopeGlobalSymbols$1 x1
}
com/google/javascript/jscomp/PolymerBehaviorExtractor$BehaviorDefinition.classPolymerBehaviorExtractor.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.PolymerBehaviorExtractor$BehaviorDefinition extends java.lang.Object {
final java.util.List props
final java.util.List functionsToCopy
final java.util.List nonPropertyMembersToCopy
final boolean isGlobalDeclaration
void (java.util.List, java.util.List, java.util.List, boolean)
java.util.List props
java.util.List functionsToCopy
java.util.List nonPropertyMembersToCopy
boolean isGlobalDeclaration
}
com/google/javascript/jscomp/DefaultPassConfig$11.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$11 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.ProcessClosurePrimitives pass
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/IdMappingUtil.classIdMappingUtil.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.IdMappingUtil extends java.lang.Object {
static final char NEW_LINE
private static final com.google.common.base.Splitter LINE_SPLITTER
private void ()
static java.lang.String generateSerializedIdMappings (java.util.Map)
java.util.Map$Entry replacement
java.util.Map$Entry replacements
java.util.Map idGeneratorMaps
StringBuilder sb
public static java.util.Map parseSerializedIdMappings (java.lang.String)
String currentSection
String name
String location
int split
String line
String idMappings
java.util.Map resultMap
com.google.common.collect.BiMap currentSectionMap
int lineIndex
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$128.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$128 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/CoalesceVariableNames$LiveRangeChecker.classCoalesceVariableNames.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CoalesceVariableNames$LiveRangeChecker extends com.google.javascript.jscomp.ControlFlowGraph$AbstractCfgNodeTraversalCallback {
boolean defFound
boolean crossed
private final com.google.javascript.jscomp.Var def
private final com.google.javascript.jscomp.Var use
public void (com.google.javascript.jscomp.Var, com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var def
com.google.javascript.jscomp.Var use
com.google.javascript.jscomp.Var getDef ()
public static boolean shouldVisit (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private static boolean isAssignTo (com.google.javascript.jscomp.Var, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node name
com.google.javascript.jscomp.Var var
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private static boolean isReadFrom (com.google.javascript.jscomp.Var, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Var var
com.google.javascript.rhino.Node name
}
com/google/javascript/jscomp/DefaultPassConfig$131.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$131 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/CodingConventions$1.classCodingConventions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CodingConventions$1 extends java.lang.Object {
}
com/google/javascript/jscomp/RemoveUnusedVars.classRemoveUnusedVars.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RemoveUnusedVars extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass com.google.javascript.jscomp.OptimizeCalls$CallGraphCompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.CodingConvention codingConvention
private final boolean removeGlobals
private boolean preserveFunctionExpressionNames
private final java.util.Set referenced
private final java.util.List maybeUnreferenced
private final java.util.List allFunctionScopes
private final com.google.common.collect.Multimap assignsByVar
private final java.util.Map assignsByNode
private final com.google.common.collect.Multimap classDefiningCalls
private final com.google.common.collect.Multimap continuations
private boolean modifyCallSites
private com.google.javascript.jscomp.RemoveUnusedVars$CallSiteOptimizer callSiteOptimizer
void (com.google.javascript.jscomp.AbstractCompiler, boolean, boolean, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean removeGlobals
boolean preserveFunctionExpressionNames
boolean modifyCallSites
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
boolean shouldResetModifyCallSites
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.DefinitionUseSiteFinder)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.DefinitionUseSiteFinder defFinder
private void traverseAndRemoveUnusedReferences (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Scope fnScope
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.Scope scope
private void traverseNode (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.RemoveUnusedVars$Assign maybeAssign
String className
com.google.javascript.jscomp.Var modifiedVar
com.google.javascript.jscomp.CodingConvention$SubclassRelationship subclassRelationship
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node a
com.google.javascript.rhino.Node lp
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.Token type
com.google.javascript.jscomp.Var var
private boolean isRemovableVar (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var var
private void traverseFunction (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.Scope parentScope
com.google.javascript.rhino.Node body
com.google.javascript.jscomp.Scope fnScope
private void collectMaybeUnreferencedVars (com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.Scope scope
private void removeUnreferencedFunctionArgs (com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.Var var
com.google.javascript.rhino.Node lastArg
com.google.javascript.jscomp.Scope fnScope
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node argList
boolean modifyCallers
private static com.google.javascript.rhino.Node getFunctionArgList (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node function
private void interpretAssigns ()
com.google.javascript.rhino.Node value
com.google.javascript.jscomp.RemoveUnusedVars$Assign assign
boolean assignedToUnknownValue
boolean hasPropertyAssign
boolean maybeEscaped
com.google.javascript.jscomp.Var var
int current
boolean changes
private void removeAllAssigns (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.RemoveUnusedVars$Assign assign
com.google.javascript.jscomp.Var var
private boolean markReferencedVar (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.RemoveUnusedVars$Continuation c
com.google.javascript.jscomp.Var var
private void removeUnreferencedVars ()
com.google.javascript.rhino.Node exprCallNode
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node toRemove
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.Var var
static com.google.javascript.rhino.Node access$000 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static void access$100 (com.google.javascript.jscomp.RemoveUnusedVars, com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.RemoveUnusedVars x0
com.google.javascript.rhino.Node x1
com.google.javascript.jscomp.Scope x2
static void access$200 (com.google.javascript.jscomp.RemoveUnusedVars, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.RemoveUnusedVars x0
com.google.javascript.rhino.Node x1
com.google.javascript.rhino.Node x2
com.google.javascript.jscomp.Scope x3
}
com/google/javascript/jscomp/DefaultPassConfig$136.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$136 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/SideEffectsAnalysis$VisibilityLocationAbstraction$VisibilityBasedEffectLocation.classSideEffectsAnalysis.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SideEffectsAnalysis$VisibilityLocationAbstraction$VisibilityBasedEffectLocation extends java.lang.Object implements com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation {
int visibilityMask
public void (int)
int visibilityMask
public boolean intersectsLocation (com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation)
com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation otherLocation
int otherMask
public boolean isEmpty ()
public com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation join (com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation)
com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation otherLocation
int otherMask
int joinedMask
}
com/google/javascript/jscomp/SideEffectsAnalysis$LocationAbstractionMode.classSideEffectsAnalysis.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.SideEffectsAnalysis$LocationAbstractionMode extends java.lang.Enum {
public static final com.google.javascript.jscomp.SideEffectsAnalysis$LocationAbstractionMode DEGENERATE
public static final com.google.javascript.jscomp.SideEffectsAnalysis$LocationAbstractionMode VISIBILITY_BASED
private static final com.google.javascript.jscomp.SideEffectsAnalysis$LocationAbstractionMode[] $VALUES
public static com.google.javascript.jscomp.SideEffectsAnalysis$LocationAbstractionMode[] values ()
public static com.google.javascript.jscomp.SideEffectsAnalysis$LocationAbstractionMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/CompilerOptions$LanguageMode.classCompilerOptions.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CompilerOptions$LanguageMode extends java.lang.Enum {
public static final com.google.javascript.jscomp.CompilerOptions$LanguageMode ECMASCRIPT3
public static final com.google.javascript.jscomp.CompilerOptions$LanguageMode ECMASCRIPT5
public static final com.google.javascript.jscomp.CompilerOptions$LanguageMode ECMASCRIPT5_STRICT
public static final com.google.javascript.jscomp.CompilerOptions$LanguageMode ECMASCRIPT6
public static final com.google.javascript.jscomp.CompilerOptions$LanguageMode ECMASCRIPT6_STRICT
public static final com.google.javascript.jscomp.CompilerOptions$LanguageMode ECMASCRIPT6_TYPED
public static final com.google.javascript.jscomp.CompilerOptions$LanguageMode ECMASCRIPT7
public static final com.google.javascript.jscomp.CompilerOptions$LanguageMode ECMASCRIPT8
public static final com.google.javascript.jscomp.CompilerOptions$LanguageMode NO_TRANSPILE
private static final com.google.javascript.jscomp.CompilerOptions$LanguageMode[] $VALUES
public static com.google.javascript.jscomp.CompilerOptions$LanguageMode[] values ()
public static com.google.javascript.jscomp.CompilerOptions$LanguageMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean isStrict ()
public boolean isEs5OrHigher ()
public boolean isEs6OrHigher ()
public static com.google.javascript.jscomp.CompilerOptions$LanguageMode fromString (java.lang.String)
String value
static void ()
}
com/google/javascript/jscomp/JSModule.classJSModule.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.JSModule extends java.lang.Object implements com.google.javascript.jscomp.deps.DependencyInfo java.io.Serializable {
private static final long serialVersionUID
private final String name
private final java.util.List inputs
private final java.util.List deps
private int depth
public void (java.lang.String)
String name
public java.lang.String getName ()
public java.util.List getProvides ()
public java.util.List getRequires ()
com.google.javascript.jscomp.JSModule m
com.google.common.collect.ImmutableList$Builder builder
public java.lang.String getPathRelativeToClosureBase ()
public com.google.common.collect.ImmutableMap getLoadFlags ()
public boolean isModule ()
public void add (com.google.javascript.jscomp.SourceFile)
com.google.javascript.jscomp.SourceFile file
public void add (com.google.javascript.jscomp.CompilerInput)
com.google.javascript.jscomp.CompilerInput input
void addAndOverrideModule (com.google.javascript.jscomp.CompilerInput)
com.google.javascript.jscomp.CompilerInput input
public void addAfter (com.google.javascript.jscomp.CompilerInput, com.google.javascript.jscomp.CompilerInput)
com.google.javascript.jscomp.CompilerInput input
com.google.javascript.jscomp.CompilerInput other
public void addDependency (com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule dep
public void remove (com.google.javascript.jscomp.CompilerInput)
com.google.javascript.jscomp.CompilerInput input
public void removeAll ()
com.google.javascript.jscomp.CompilerInput input
public java.util.List getDependencies ()
java.util.List getSortedDependencyNames ()
com.google.javascript.jscomp.JSModule module
java.util.List names
public java.util.Set getAllDependencies ()
com.google.javascript.jscomp.JSModule dep
com.google.javascript.jscomp.JSModule module
java.util.Set allDeps
java.util.ArrayDeque stack
public java.util.Set getThisAndAllDependencies ()
java.util.Set deps
public java.util.List getInputs ()
public com.google.javascript.jscomp.CompilerInput getByName (java.lang.String)
com.google.javascript.jscomp.CompilerInput input
String name
public boolean removeByName (java.lang.String)
com.google.javascript.jscomp.CompilerInput file
String name
boolean found
java.util.Iterator iter
public java.lang.String toString ()
public void clearAsts ()
com.google.javascript.jscomp.CompilerInput input
public void sortInputsByDeps (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.CompilerInput input
com.google.javascript.jscomp.AbstractCompiler compiler
java.util.List sortedList
public void setDepth (int)
int dep
public int getDepth ()
public volatile java.util.Collection getRequires ()
public volatile java.util.Collection getProvides ()
}
com/google/javascript/jscomp/Tracer$InternalClock.classTracer.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.Tracer$InternalClock extends java.lang.Object {
public abstract long currentTimeMillis ()
}
com/google/javascript/jscomp/Xid$HashFunction.classXid.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.Xid$HashFunction extends java.lang.Object {
public abstract int hashCode (java.lang.String)
}
com/google/javascript/jscomp/ConformanceRules$CustomRuleProxy$2.classConformanceRules.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ConformanceRules$CustomRuleProxy$2 extends com.google.common.reflect.TypeToken {
void ()
}
com/google/javascript/jscomp/DefinitionUseSiteFinder$1.classDefinitionUseSiteFinder.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefinitionUseSiteFinder$1 extends java.lang.Object {
}
com/google/javascript/jscomp/VarCheck$1.classVarCheck.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.VarCheck$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/ExtractPrototypeMemberDeclarations$1.classExtractPrototypeMemberDeclarations.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$1 extends java.lang.Object {
}
com/google/javascript/jscomp/BasicErrorManager$LeveledJSErrorComparator.classBasicErrorManager.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.BasicErrorManager$LeveledJSErrorComparator extends java.lang.Object implements java.util.Comparator {
private static final int P1_LT_P2
private static final int P1_GT_P2
void ()
public int compare (com.google.javascript.jscomp.BasicErrorManager$ErrorWithLevel, com.google.javascript.jscomp.BasicErrorManager$ErrorWithLevel)
int sourceCompare
com.google.javascript.jscomp.BasicErrorManager$ErrorWithLevel p1
com.google.javascript.jscomp.BasicErrorManager$ErrorWithLevel p2
String source1
String source2
int lineno1
int lineno2
int charno1
int charno2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner.classJ2clPropertyInlinerPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner extends java.lang.Object {
com.google.javascript.rhino.Node root
final com.google.javascript.jscomp.J2clPropertyInlinerPass this$0
void (com.google.javascript.jscomp.J2clPropertyInlinerPass, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.J2clPropertyInlinerPass this$0
com.google.javascript.rhino.Node root
private void run ()
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$GatherJ2CLClassGetterSetters gatherer
java.util.Map result
private boolean matchesJ2clGetKeySignature (java.lang.String, com.google.javascript.rhino.Node)
String className
com.google.javascript.rhino.Node getKey
com.google.javascript.rhino.Node getFunction
com.google.javascript.rhino.Node getBlock
com.google.javascript.rhino.Node returnStatement
com.google.javascript.rhino.Node multiExpression
com.google.javascript.rhino.Node clinitFunction
com.google.javascript.rhino.Node internalProp
private boolean matchesJ2clSetKeySignature (java.lang.String, com.google.javascript.rhino.Node)
String className
com.google.javascript.rhino.Node setKey
com.google.javascript.rhino.Node setFunction
com.google.javascript.rhino.Node setBlock
com.google.javascript.rhino.Node multiExpression
com.google.javascript.rhino.Node clinitFunction
static void access$000 (com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner)
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner x0
static boolean access$400 (com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner, java.lang.String, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner x0
String x1
com.google.javascript.rhino.Node x2
static boolean access$500 (com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner, java.lang.String, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner x0
String x1
com.google.javascript.rhino.Node x2
}
com/google/javascript/jscomp/ReplaceIdGenerators$ObfuscatedNameSupplier.classReplaceIdGenerators.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReplaceIdGenerators$ObfuscatedNameSupplier extends java.lang.Object implements com.google.javascript.jscomp.ReplaceIdGenerators$NameSupplier {
private final com.google.javascript.jscomp.NameGenerator generator
private final java.util.Map previousMappings
private com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy renameStrategy
public void (com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy, com.google.common.collect.BiMap)
com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy renameStrategy
com.google.common.collect.BiMap previousMappings
public java.lang.String getName (java.lang.String, java.lang.String)
String id
String name
String newName
public com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy getRenameStrategy ()
}
com/google/javascript/jscomp/DefaultPassConfig$47$1.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$47$1 extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass {
final com.google.javascript.jscomp.AbstractCompiler val$compiler
final com.google.javascript.jscomp.DefaultPassConfig$47 this$1
void (com.google.javascript.jscomp.DefaultPassConfig$47, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.DefaultPassConfig$47 this$1
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.TypeCheck check
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
}
com/google/javascript/jscomp/SideEffectsAnalysis$VisibilityLocationAbstraction.classSideEffectsAnalysis.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SideEffectsAnalysis$VisibilityLocationAbstraction extends com.google.javascript.jscomp.SideEffectsAnalysis$LocationAbstraction {
private static final int VISIBILITY_LOCATION_NONE
private static final int UNKNOWN_LOCATION_MASK
private static final int LOCAL_VARIABLE_LOCATION_MASK
private static final int CAPTURED_LOCAL_VARIABLE_LOCATION_MASK
private static final int GLOBAL_VARIABLE_LOCATION_MASK
private static final int HEAP_LOCATION_MASK
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.VariableVisibilityAnalysis variableVisibilityAnalysis
com.google.javascript.jscomp.SideEffectsAnalysis$VariableUseDeclarationMap variableUseMap
private void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.VariableVisibilityAnalysis, com.google.javascript.jscomp.SideEffectsAnalysis$VariableUseDeclarationMap)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.VariableVisibilityAnalysis variableVisibilityAnalysis
com.google.javascript.jscomp.SideEffectsAnalysis$VariableUseDeclarationMap variableUseMap
com.google.javascript.jscomp.SideEffectsAnalysis$LocationSummary calculateLocationSummary (com.google.javascript.rhino.Node)
int effectMask
int effectMask
com.google.javascript.rhino.Node reference
com.google.javascript.rhino.Node node
int visibilityRefLocations
int visibilityModLocations
com.google.javascript.jscomp.SideEffectsAnalysis$VisibilityLocationAbstraction$VisibilityBasedEffectLocation modSet
com.google.javascript.jscomp.SideEffectsAnalysis$VisibilityLocationAbstraction$VisibilityBasedEffectLocation refSet
private java.util.Set findStorageLocationReferences (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node root
java.util.Set references
private int effectMaskForVariableReference (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.VariableVisibilityAnalysis$VariableVisibility visibility
com.google.javascript.rhino.Node variableReference
int effectMask
com.google.javascript.rhino.Node declaringNameNode
com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation getBottomLocation ()
private static boolean isStorageNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
private static boolean storageNodeIsRValue (com.google.javascript.rhino.Node)
boolean nonSimpleAssign
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
private static boolean storageNodeIsLValue (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.VariableVisibilityAnalysis, com.google.javascript.jscomp.SideEffectsAnalysis$VariableUseDeclarationMap, com.google.javascript.jscomp.SideEffectsAnalysis$1)
com.google.javascript.jscomp.AbstractCompiler x0
com.google.javascript.jscomp.VariableVisibilityAnalysis x1
com.google.javascript.jscomp.SideEffectsAnalysis$VariableUseDeclarationMap x2
com.google.javascript.jscomp.SideEffectsAnalysis$1 x3
}
com/google/javascript/jscomp/DeadPropertyAssignmentElimination$PropertyWrite.classDeadPropertyAssignmentElimination.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$PropertyWrite extends java.lang.Object {
private final com.google.javascript.rhino.Node assignedAt
private boolean isRead
private final String qualifiedName
void (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node assignedAt
boolean isSafeToRemove (com.google.javascript.jscomp.DeadPropertyAssignmentElimination$PropertyWrite)
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$PropertyWrite nextWrite
void markRead ()
boolean isChildPropOf (java.lang.String)
String lesserPropertyQName
static com.google.javascript.rhino.Node access$400 (com.google.javascript.jscomp.DeadPropertyAssignmentElimination$PropertyWrite)
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$PropertyWrite x0
}
com/google/javascript/jscomp/TagNameToType.classTagNameToType.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TagNameToType extends java.lang.Object {
void ()
static java.util.Map getMap ()
}
com/google/javascript/jscomp/CommandLineRunner$Flags$WarningGuardErrorOptionHandler.classCommandLineRunner.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CommandLineRunner$Flags$WarningGuardErrorOptionHandler extends org.kohsuke.args4j.spi.StringOptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
}
com/google/javascript/jscomp/MaybeReachingVariableUse.classMaybeReachingVariableUse.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MaybeReachingVariableUse extends com.google.javascript.jscomp.DataFlowAnalysis {
private final com.google.javascript.jscomp.Scope jsScope
private final java.util.Set escaped
void (com.google.javascript.jscomp.ControlFlowGraph, com.google.javascript.jscomp.Scope, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.ControlFlowGraph cfg
com.google.javascript.jscomp.Scope jsScope
com.google.javascript.jscomp.AbstractCompiler compiler
boolean isForward ()
com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses createEntryLattice ()
com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses createInitialEstimateLattice ()
com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses flowThrough (com.google.javascript.rhino.Node, com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses input
com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses output
boolean conditional
private boolean hasExceptionHandler (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge edge
com.google.javascript.rhino.Node cfgNode
java.util.List branchEdges
private void computeMayUse (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses, boolean)
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node varName
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node cfgNode
com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses output
boolean conditional
private void addToUseIfLocal (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses)
String name
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses use
com.google.javascript.jscomp.Var var
private void removeFromUseIfLocal (java.lang.String, com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses)
String name
com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses use
com.google.javascript.jscomp.Var var
java.util.Collection getUses (java.lang.String, com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.Node defNode
com.google.javascript.jscomp.graph.GraphNode n
com.google.javascript.jscomp.DataFlowAnalysis$FlowState state
volatile com.google.javascript.jscomp.graph.LatticeElement createEntryLattice ()
volatile com.google.javascript.jscomp.graph.LatticeElement createInitialEstimateLattice ()
volatile com.google.javascript.jscomp.graph.LatticeElement flowThrough (java.lang.Object, com.google.javascript.jscomp.graph.LatticeElement)
}
com/google/javascript/jscomp/ProcessCommonJSModules$FindModuleExportStatements.classProcessCommonJSModules.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ProcessCommonJSModules$FindModuleExportStatements extends com.google.javascript.jscomp.NodeTraversal$AbstractPreOrderCallback {
private boolean found
void ()
boolean isFound ()
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal nodeTraversal
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/InlineFunctions$FunctionExpression.classInlineFunctions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineFunctions$FunctionExpression extends java.lang.Object implements com.google.javascript.jscomp.InlineFunctions$Function {
private final com.google.javascript.rhino.Node fn
private final String fakeName
public void (com.google.javascript.rhino.Node, int)
com.google.javascript.rhino.Node fn
int index
public java.lang.String getName ()
public com.google.javascript.rhino.Node getFunctionNode ()
public void remove ()
public com.google.javascript.rhino.Node getDeclaringBlock ()
}
com/google/javascript/jscomp/TypedScopeCreator$LocalScopeBuilder.classTypedScopeCreator.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TypedScopeCreator$LocalScopeBuilder extends com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder {
private final com.google.javascript.rhino.jstype.ObjectType thisTypeForProperties
final com.google.javascript.jscomp.TypedScopeCreator this$0
private void (com.google.javascript.jscomp.TypedScopeCreator, com.google.javascript.jscomp.TypedScope)
com.google.javascript.jscomp.TypedScope scope
void build ()
com.google.javascript.jscomp.TypedVar v
String varName
com.google.javascript.jscomp.TypedVar v
com.google.common.collect.Multiset$Entry entry
com.google.javascript.jscomp.FunctionTypeBuilder$AstFunctionContents contents
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private com.google.javascript.rhino.jstype.ObjectType getThisTypeForCollectingProperties ()
com.google.javascript.rhino.Node rootNode
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.FunctionType fnType
com.google.javascript.rhino.jstype.JSType fnThisType
private void maybeCollectMember (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node member
com.google.javascript.rhino.Node nodeWithJsDocInfo
com.google.javascript.rhino.Node value
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.jstype.JSType jsType
com.google.javascript.rhino.Node name
private void handleFunctionInputs (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.TypedVar fnVar
com.google.javascript.rhino.Node fnNode
com.google.javascript.rhino.Node fnNameNode
String fnName
private void declareArguments (com.google.javascript.rhino.Node)
String argumentName
com.google.javascript.jscomp.TypedVar argumentVar
com.google.javascript.rhino.jstype.JSType paramType
boolean inferred
com.google.javascript.rhino.Node astParameter
com.google.javascript.rhino.Node jsDocParameter
com.google.javascript.rhino.Node jsDocParameters
com.google.javascript.rhino.Node functionNode
com.google.javascript.rhino.Node astParameters
com.google.javascript.rhino.Node iifeArgumentNode
com.google.javascript.rhino.jstype.FunctionType functionType
void (com.google.javascript.jscomp.TypedScopeCreator, com.google.javascript.jscomp.TypedScope, com.google.javascript.jscomp.TypedScopeCreator$1)
com.google.javascript.jscomp.TypedScopeCreator x0
com.google.javascript.jscomp.TypedScope x1
com.google.javascript.jscomp.TypedScopeCreator$1 x2
}
com/google/javascript/jscomp/RhinoErrorReporter$OldRhinoErrorReporter.classRhinoErrorReporter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RhinoErrorReporter$OldRhinoErrorReporter extends com.google.javascript.jscomp.RhinoErrorReporter implements com.google.javascript.rhino.ErrorReporter {
private void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void error (java.lang.String, java.lang.String, int, int)
String message
String sourceName
int line
int lineOffset
public void warning (java.lang.String, java.lang.String, int, int)
String message
String sourceName
int line
int lineOffset
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.RhinoErrorReporter$1)
com.google.javascript.jscomp.AbstractCompiler x0
com.google.javascript.jscomp.RhinoErrorReporter$1 x1
}
com/google/javascript/jscomp/ExpandJqueryAliases.classExpandJqueryAliases.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ExpandJqueryAliases extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.CodingConvention convention
private static final java.util.logging.Logger logger
static final com.google.javascript.jscomp.DiagnosticType JQUERY_UNABLE_TO_EXPAND_INVALID_LIT_ERROR
static final com.google.javascript.jscomp.DiagnosticType JQUERY_UNABLE_TO_EXPAND_INVALID_NAME
static final com.google.javascript.jscomp.DiagnosticType JQUERY_UNABLE_TO_EXPAND_INVALID_NAME_WITH_NAME
static final com.google.javascript.jscomp.DiagnosticType JQUERY_USELESS_EACH_EXPANSION
private static final java.util.Set JQUERY_EXTEND_NAMES
private static final String JQUERY_EXPANDED_EACH_NAME
private final com.google.javascript.jscomp.PeepholeOptimizationsPass peepholePasses
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean late
boolean useTypesForOptimization
public static boolean isJqueryExtendCall (com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.rhino.Node firstArgument
com.google.javascript.rhino.Node secondArgument
com.google.javascript.rhino.Node n
String qname
com.google.javascript.jscomp.AbstractCompiler compiler
public boolean isJqueryExpandedEachCall (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node call
String qName
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callTarget
String qName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void maybeReplaceJqueryPrototypeAlias (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node maybeAssign
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node fn
private void maybeExpandJqueryExtendCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node assignVal
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node propValue
com.google.javascript.rhino.Node newProp
com.google.javascript.rhino.Node childOfcompProp
com.google.javascript.rhino.Node newProp
com.google.javascript.rhino.Node currentProp
com.google.javascript.rhino.Node propValue
com.google.javascript.rhino.Node newProp
com.google.javascript.rhino.Node assignNode
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node targetVal
com.google.javascript.rhino.Node targetVal
com.google.javascript.rhino.Node fnc
com.google.javascript.rhino.Node newCallTarget
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node callTarget
com.google.javascript.rhino.Node objectToExtend
com.google.javascript.rhino.Node extendArg
boolean ensureObjectDefined
com.google.javascript.rhino.Node fncBlock
private void maybeExpandJqueryEachCall (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node objectToLoopOver
com.google.javascript.rhino.Node callbackFunction
com.google.javascript.rhino.Node nClone
java.util.List keyNodeReferences
java.util.List valueNodeReferences
com.google.javascript.rhino.Node fncBlock
private com.google.javascript.rhino.Node tryExpandJqueryEachCall (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.util.List, java.util.List)
com.google.javascript.rhino.Node target
com.google.javascript.rhino.Node newGetProp
com.google.javascript.rhino.Node propObject
com.google.javascript.rhino.Node ancestorClone
com.google.javascript.rhino.Node prop
com.google.javascript.rhino.Node origNode
com.google.javascript.rhino.Node ancestor
com.google.javascript.rhino.Node newNode
int j
com.google.javascript.rhino.Node origNode
com.google.javascript.rhino.Node newNode
int j
com.google.javascript.rhino.Node fnc
com.google.javascript.rhino.Node call
int j
int j
int j
java.util.List newKeys
java.util.List newValues
java.util.List origGetElems
java.util.List newGetProps
int i
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node callbackFunction
java.util.List keyNodes
java.util.List valueNodes
com.google.javascript.rhino.Node callTarget
com.google.javascript.rhino.Node objectToLoopOver
com.google.javascript.rhino.Node fncBlock
boolean isValidExpansion
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node val
private void replaceOriginalJqueryEachCall (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node grandparent
com.google.javascript.rhino.Node insertAfter
com.google.javascript.rhino.Node callTarget
com.google.javascript.rhino.Node objectToLoopOver
com.google.javascript.rhino.Node ret
com.google.javascript.rhino.Node fnc
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node expandedBlock
private boolean isArrayLitValidForExpansion (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node n
java.util.Iterator iter
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$12.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$12 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/NameAnalyzer$2.classNameAnalyzer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameAnalyzer$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/ClosureRewriteClass$MemberDefinition.classClosureRewriteClass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ClosureRewriteClass$MemberDefinition extends java.lang.Object {
final com.google.javascript.rhino.JSDocInfo info
final com.google.javascript.rhino.Node name
final com.google.javascript.rhino.Node value
void (com.google.javascript.rhino.JSDocInfo, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node value
}
com/google/javascript/jscomp/DisambiguatePrivateProperties$1.classDisambiguatePrivateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DisambiguatePrivateProperties$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/RemoveUnusedVars$Continuation.classRemoveUnusedVars.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RemoveUnusedVars$Continuation extends java.lang.Object {
private final com.google.javascript.rhino.Node node
private final com.google.javascript.jscomp.Scope scope
final com.google.javascript.jscomp.RemoveUnusedVars this$0
void (com.google.javascript.jscomp.RemoveUnusedVars, com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.Scope scope
void apply ()
com.google.javascript.rhino.Node child
}
com/google/javascript/jscomp/MinimizeExitPoints$2.classMinimizeExitPoints.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MinimizeExitPoints$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/InferJSDocInfo.classInferJSDocInfo.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InferJSDocInfo extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node root
com.google.javascript.rhino.Node originalRoot
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo docInfo
com.google.javascript.rhino.jstype.JSType varType
com.google.javascript.rhino.jstype.ObjectType objType
String propName
com.google.javascript.rhino.JSDocInfo docInfo
com.google.javascript.rhino.jstype.ObjectType owningType
String propName
com.google.javascript.rhino.jstype.ObjectType propType
com.google.javascript.rhino.jstype.ObjectType lhsType
com.google.javascript.rhino.JSDocInfo docInfo
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private static com.google.javascript.rhino.jstype.ObjectType dereferenceToObject (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
private static void attachJSDocInfoToNominalTypeOrShape (com.google.javascript.rhino.jstype.ObjectType, com.google.javascript.rhino.JSDocInfo, java.lang.String)
com.google.javascript.rhino.jstype.ObjectType objType
com.google.javascript.rhino.JSDocInfo docInfo
String qName
}
com/google/javascript/jscomp/Denormalize.classDenormalize.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Denormalize extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass com.google.javascript.jscomp.NodeTraversal$Callback {
private final com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void maybeCollapseIntoForStatements (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node forNode
com.google.javascript.rhino.Node forVar
com.google.javascript.rhino.Node newInitializer
com.google.javascript.rhino.Node forNode
com.google.javascript.rhino.Node oldInitializer
com.google.javascript.rhino.Node newInitializer
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node nextSibling
private void maybeCollapseAssignShorthand (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node opDetached
com.google.javascript.rhino.Node op
com.google.javascript.rhino.Token assignOp
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/CodePrinter$Builder.classCodePrinter.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CodePrinter$Builder extends java.lang.Object {
private final com.google.javascript.rhino.Node root
private com.google.javascript.jscomp.CompilerOptions options
private boolean lineBreak
private boolean prettyPrint
private boolean outputTypes
private com.google.javascript.jscomp.SourceMap sourceMap
private boolean tagAsStrict
private com.google.javascript.rhino.TypeIRegistry registry
private com.google.javascript.jscomp.CodePrinter$Builder$CodeGeneratorFactory codeGeneratorFactory
public void (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
public com.google.javascript.jscomp.CodePrinter$Builder setCompilerOptions (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
public com.google.javascript.jscomp.CodePrinter$Builder setTypeRegistry (com.google.javascript.rhino.TypeIRegistry)
com.google.javascript.rhino.TypeIRegistry registry
public com.google.javascript.jscomp.CodePrinter$Builder setPrettyPrint (boolean)
boolean prettyPrint
public com.google.javascript.jscomp.CodePrinter$Builder setLineBreak (boolean)
boolean lineBreak
public com.google.javascript.jscomp.CodePrinter$Builder setOutputTypes (boolean)
boolean outputTypes
public com.google.javascript.jscomp.CodePrinter$Builder setSourceMap (com.google.javascript.jscomp.SourceMap)
com.google.javascript.jscomp.SourceMap sourceMap
public com.google.javascript.jscomp.CodePrinter$Builder setTagAsStrict (boolean)
boolean tagAsStrict
public com.google.javascript.jscomp.CodePrinter$Builder setCodeGeneratorFactory (com.google.javascript.jscomp.CodePrinter$Builder$CodeGeneratorFactory)
com.google.javascript.jscomp.CodePrinter$Builder$CodeGeneratorFactory factory
public java.lang.String build ()
static com.google.javascript.jscomp.CompilerOptions access$100 (com.google.javascript.jscomp.CodePrinter$Builder)
com.google.javascript.jscomp.CodePrinter$Builder x0
static com.google.javascript.rhino.TypeIRegistry access$200 (com.google.javascript.jscomp.CodePrinter$Builder)
com.google.javascript.jscomp.CodePrinter$Builder x0
}
com/google/javascript/jscomp/OptimizeParameters$1.classOptimizeParameters.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.OptimizeParameters$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/Es6RewriteGenerators$LoopContext.classEs6RewriteGenerators.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Es6RewriteGenerators$LoopContext extends java.lang.Object {
int breakCase
int continueCase
String label
void (int, int, java.lang.String)
int breakCase
int continueCase
String label
}
com/google/javascript/jscomp/Es6RewriteGenerators$ExceptionContext.classEs6RewriteGenerators.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Es6RewriteGenerators$ExceptionContext extends java.lang.Object {
int catchStartCase
com.google.javascript.rhino.Node catchBlock
void (int, com.google.javascript.rhino.Node)
int catchStartCase
com.google.javascript.rhino.Node catchBlock
}
com/google/javascript/jscomp/PeepholeRemoveDeadCode$1.classPeepholeRemoveDeadCode.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PeepholeRemoveDeadCode$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/CollapseVariableDeclarations$Collapse.classCollapseVariableDeclarations.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollapseVariableDeclarations$Collapse extends java.lang.Object {
final com.google.javascript.rhino.Node startNode
final com.google.javascript.rhino.Node endNode
final com.google.javascript.rhino.Node parent
void (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node startNode
com.google.javascript.rhino.Node endNode
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/CommandLineRunner$Flags$WarningGuardOffOptionHandler.classCommandLineRunner.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CommandLineRunner$Flags$WarningGuardOffOptionHandler extends org.kohsuke.args4j.spi.StringOptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
}
com/google/javascript/jscomp/PolymerPass.classPolymerPass.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.PolymerPass extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
static final String VIRTUAL_FILE
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Map tagNameMap
private com.google.javascript.rhino.Node polymerElementExterns
private java.util.Set nativeExternsAdded
private com.google.common.collect.ImmutableList polymerElementProps
private com.google.javascript.jscomp.GlobalNamespace globalNames
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.PolymerPassFindExterns externsCallback
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
com.google.javascript.jscomp.PolymerPassSuppressBehaviors suppressBehaviorsCallback
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
private void rewriteClassDefinition (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.PolymerClassRewriter rewriter
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node grandparent
com.google.javascript.jscomp.PolymerClassDefinition def
private void appendPolymerElementExterns (com.google.javascript.jscomp.PolymerClassDefinition)
com.google.javascript.rhino.Node newProp
com.google.javascript.rhino.Node newPropRootName
com.google.javascript.rhino.Node baseProp
com.google.javascript.jscomp.PolymerClassDefinition def
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node baseExterns
String polymerElementType
String elementType
com.google.javascript.rhino.JSTypeExpression elementBaseType
com.google.javascript.rhino.JSDocInfoBuilder baseDocs
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node stmts
public static boolean isPolymerCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node value
}
com/google/javascript/jscomp/DefaultPassConfig$60.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$60 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/RescopeGlobalSymbols$FindCrossModuleNamesCallback.classRescopeGlobalSymbols.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RescopeGlobalSymbols$FindCrossModuleNamesCallback extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.RescopeGlobalSymbols this$0
private void (com.google.javascript.jscomp.RescopeGlobalSymbols)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String name
com.google.javascript.jscomp.Scope s
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.CompilerInput input
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.RescopeGlobalSymbols, com.google.javascript.jscomp.RescopeGlobalSymbols$1)
com.google.javascript.jscomp.RescopeGlobalSymbols x0
com.google.javascript.jscomp.RescopeGlobalSymbols$1 x1
}
com/google/javascript/jscomp/ConformanceRules$BanGlobalVars.classConformanceRules.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ConformanceRules$BanGlobalVars extends com.google.javascript.jscomp.ConformanceRules$AbstractRule {
public void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.Requirement) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.Requirement requirement
protected com.google.javascript.jscomp.ConformanceRules$ConformanceResult checkConformance (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node enclosingScript
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private boolean isDeclaration (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isWhitelisted (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isWhitelistedName (java.lang.String)
String name
}
com/google/javascript/jscomp/SourceFile$Builder.classSourceFile.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.SourceFile$Builder extends java.lang.Object {
private java.nio.charset.Charset charset
private String originalPath
public void ()
public com.google.javascript.jscomp.SourceFile$Builder withCharset (java.nio.charset.Charset)
java.nio.charset.Charset charset
public com.google.javascript.jscomp.SourceFile$Builder withOriginalPath (java.lang.String)
String originalPath
public com.google.javascript.jscomp.SourceFile buildFromFile (java.lang.String)
String fileName
public com.google.javascript.jscomp.SourceFile buildFromFile (java.io.File)
java.io.File file
public com.google.javascript.jscomp.SourceFile buildFromUrl (java.net.URL)
java.net.URL url
public com.google.javascript.jscomp.SourceFile buildFromCode (java.lang.String, java.lang.String)
String fileName
String code
public com.google.javascript.jscomp.SourceFile buildFromInputStream (java.lang.String, java.io.InputStream) throws java.io.IOException
String fileName
java.io.InputStream s
public com.google.javascript.jscomp.SourceFile buildFromReader (java.lang.String, java.io.Reader) throws java.io.IOException
String fileName
java.io.Reader r
public com.google.javascript.jscomp.SourceFile buildFromGenerator (java.lang.String, com.google.javascript.jscomp.SourceFile$Generator)
String fileName
com.google.javascript.jscomp.SourceFile$Generator generator
}
com/google/javascript/jscomp/MustBeReachingVariableDef$Definition.classMustBeReachingVariableDef.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MustBeReachingVariableDef$Definition extends java.lang.Object {
final com.google.javascript.rhino.Node node
final java.util.Set depends
private boolean unknownDependencies
void (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
public boolean equals (java.lang.Object)
Object other
com.google.javascript.jscomp.MustBeReachingVariableDef$Definition otherDef
public java.lang.String toString ()
public int hashCode ()
static boolean access$202 (com.google.javascript.jscomp.MustBeReachingVariableDef$Definition, boolean)
com.google.javascript.jscomp.MustBeReachingVariableDef$Definition x0
boolean x1
static boolean access$200 (com.google.javascript.jscomp.MustBeReachingVariableDef$Definition)
com.google.javascript.jscomp.MustBeReachingVariableDef$Definition x0
}
com/google/javascript/jscomp/DefaultPassConfig$7.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$7 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.GenerateExports pass
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CodingConvention convention
}
com/google/javascript/jscomp/PeepholeSubstituteAlternateSyntax$1.classPeepholeSubstituteAlternateSyntax.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/StripCode$1.classStripCode.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.StripCode$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$14.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$14 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/DefaultPassConfig$GlobalTypeResolver.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$GlobalTypeResolver extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.DefaultPassConfig this$0
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
}
com/google/javascript/jscomp/RescopeGlobalSymbols$FindNamesReferencingThis.classRescopeGlobalSymbols.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RescopeGlobalSymbols$FindNamesReferencingThis extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.RescopeGlobalSymbols this$0
private void (com.google.javascript.jscomp.RescopeGlobalSymbols)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.Node value
com.google.javascript.jscomp.Scope s
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.RescopeGlobalSymbols, com.google.javascript.jscomp.RescopeGlobalSymbols$1)
com.google.javascript.jscomp.RescopeGlobalSymbols x0
com.google.javascript.jscomp.RescopeGlobalSymbols$1 x1
}
com/google/javascript/jscomp/CollapseVariableDeclarations$1.classCollapseVariableDeclarations.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollapseVariableDeclarations$1 extends java.lang.Object {
}
com/google/javascript/jscomp/RemoveUnusedVars$1.classRemoveUnusedVars.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RemoveUnusedVars$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/JSError.classJSError.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.JSError extends java.lang.Object {
private final com.google.javascript.jscomp.DiagnosticType type
public final String description
public final String sourceName
public final com.google.javascript.rhino.Node node
public final int lineNumber
public final com.google.javascript.jscomp.CheckLevel level
private final com.google.javascript.jscomp.CheckLevel defaultLevel
private final int charno
public static transient com.google.javascript.jscomp.JSError make (com.google.javascript.jscomp.DiagnosticType, java.lang.String[])
com.google.javascript.jscomp.DiagnosticType type
String[] arguments
public static transient com.google.javascript.jscomp.JSError make (java.lang.String, int, int, com.google.javascript.jscomp.DiagnosticType, java.lang.String[])
String sourceName
int lineno
int charno
com.google.javascript.jscomp.DiagnosticType type
String[] arguments
public static transient com.google.javascript.jscomp.JSError make (java.lang.String, int, int, com.google.javascript.jscomp.CheckLevel, com.google.javascript.jscomp.DiagnosticType, java.lang.String[])
String sourceName
int lineno
int charno
com.google.javascript.jscomp.CheckLevel level
com.google.javascript.jscomp.DiagnosticType type
String[] arguments
public static transient com.google.javascript.jscomp.JSError make (com.google.javascript.rhino.Node, com.google.javascript.jscomp.DiagnosticType, java.lang.String[])
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.DiagnosticType type
String[] arguments
public static transient com.google.javascript.jscomp.JSError make (com.google.javascript.rhino.Node, com.google.javascript.jscomp.CheckLevel, com.google.javascript.jscomp.DiagnosticType, java.lang.String[])
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.CheckLevel level
com.google.javascript.jscomp.DiagnosticType type
String[] arguments
private transient void (java.lang.String, com.google.javascript.rhino.Node, int, int, com.google.javascript.jscomp.DiagnosticType, com.google.javascript.jscomp.CheckLevel, java.lang.String[])
String sourceName
com.google.javascript.rhino.Node node
int lineno
int charno
com.google.javascript.jscomp.DiagnosticType type
com.google.javascript.jscomp.CheckLevel level
String[] arguments
private transient void (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.DiagnosticType, java.lang.String[])
String sourceName
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.DiagnosticType type
String[] arguments
public com.google.javascript.jscomp.DiagnosticType getType ()
public java.lang.String format (com.google.javascript.jscomp.CheckLevel, com.google.javascript.jscomp.MessageFormatter)
com.google.javascript.jscomp.CheckLevel level
com.google.javascript.jscomp.MessageFormatter formatter
public java.lang.String toString ()
public int getCharno ()
public int getLineNumber ()
public int getNodeSourceOffset ()
public int getNodeLength ()
public com.google.javascript.jscomp.CheckLevel getDefaultLevel ()
public boolean equals (java.lang.Object)
Object o
com.google.javascript.jscomp.JSError jsError
public int hashCode ()
int result
}
com/google/javascript/jscomp/Es6RewriteGenerators.classEs6RewriteGenerators.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.Es6RewriteGenerators extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
private static final String GENERATOR_STATE
private static final String GENERATOR_DO_WHILE_INITIAL
private static final String GENERATOR_YIELD_ALL_NAME
private static final String GENERATOR_YIELD_ALL_ENTRY
private static final String GENERATOR_ARGUMENTS
private static final String GENERATOR_THIS
private static final String GENERATOR_NEXT_ARG
private static final String GENERATOR_THROW_ARG
private static final String GENERATOR_SWITCH_ENTERED
private static final String GENERATOR_SWITCH_VAL
private static final String GENERATOR_FINALLY_JUMP
private static final String GENERATOR_ERROR
private static final String GENERATOR_FOR_IN_ARRAY
private static final String GENERATOR_FOR_IN_VAR
private static final String GENERATOR_FOR_IN_ITER
private static final String GENERATOR_LOOP_GUARD
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.List currentLoopContext
private final java.util.List currentExceptionContext
private static int generatorCaseCount
private com.google.common.base.Supplier generatorCounter
private com.google.javascript.rhino.Node enclosingBlock
private com.google.javascript.rhino.Node hoistRoot
private com.google.javascript.rhino.Node originalGeneratorBody
private com.google.javascript.rhino.Node currentStatement
private boolean hasTranslatedTry
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node enclosing
com.google.javascript.rhino.Node enclosing
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void visitYieldThrows (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node ifThrows
private void visitYieldFor (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node enclosingStatement
com.google.javascript.rhino.Node generator
com.google.javascript.rhino.Node entryDecl
com.google.javascript.rhino.Node assignIterResult
com.google.javascript.rhino.Node loopCondition
com.google.javascript.rhino.Node elemValue
com.google.javascript.rhino.Node yieldStatement
com.google.javascript.rhino.Node loop
private void visitYieldExpr (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node enclosingStatement
com.google.javascript.rhino.Node yieldStatement
com.google.javascript.rhino.Node yieldResult
com.google.javascript.rhino.Node yieldResultDecl
private void visitGenerator (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
int caseNumber
com.google.javascript.rhino.Node newTry
int caseNumber
com.google.javascript.rhino.Node oldCase
com.google.javascript.rhino.Node newCase
boolean advanceCase
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node genBlock
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.JSDocInfo info
private boolean translateStatementInOriginalBody ()
private void visitFunctionStatement ()
private void visitTry ()
com.google.javascript.rhino.Node caughtError
com.google.javascript.rhino.Node catchBody
com.google.javascript.rhino.Node finallyName
int finallyStartState
com.google.javascript.rhino.Node finallyStart
int finallyEndState
com.google.javascript.rhino.Node finallyEnd
int catchEndState
com.google.javascript.rhino.Node catchEnd
com.google.javascript.rhino.Node tryBody
com.google.javascript.rhino.Node caughtError
com.google.javascript.rhino.Node catchBody
com.google.javascript.rhino.Node catchBlock
com.google.javascript.rhino.Node finallyBody
int catchStartState
com.google.javascript.rhino.Node catchStart
com.google.javascript.rhino.Node errorNameGenerated
com.google.javascript.rhino.Node assignError
com.google.javascript.rhino.Node newCatchBody
com.google.javascript.rhino.Node newCatch
private void visitContinue ()
int continueCase
int continueCase
private void visitThrow ()
private void visitBreak ()
com.google.javascript.jscomp.Es6RewriteGenerators$LoopContext loop
int breakCase
int breakCase
private void visitLabel ()
com.google.javascript.rhino.Node labelName
com.google.javascript.rhino.Node child
private void visitGeneratorMarker ()
private void visitIf ()
com.google.javascript.rhino.Node elseBlock
int elseEndState
com.google.javascript.rhino.Node endElse
com.google.javascript.rhino.Node condition
com.google.javascript.rhino.Node ifBody
boolean hasElse
int ifEndState
com.google.javascript.rhino.Node invertedConditional
com.google.javascript.rhino.Node endIf
private void visitSwitch ()
com.google.javascript.rhino.Node equivBlock
com.google.javascript.rhino.Node currCase
com.google.javascript.rhino.Node equivBlock
com.google.javascript.rhino.Node didEnter
com.google.javascript.rhino.Node didEnterDecl
com.google.javascript.rhino.Node switchVal
com.google.javascript.rhino.Node switchValDecl
com.google.javascript.rhino.Node insertionPoint
int breakTarget
int cont
com.google.javascript.rhino.Node breakCase
private void visitBlock ()
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node insertionPoint
private void visitForIn ()
com.google.javascript.rhino.Node variable
com.google.javascript.rhino.Node iterable
com.google.javascript.rhino.Node body
String loopId
com.google.javascript.rhino.Node arrayName
com.google.javascript.rhino.Node varName
com.google.javascript.rhino.Node iterableName
com.google.javascript.rhino.Node arrayDef
com.google.javascript.rhino.Node iterDef
com.google.javascript.rhino.Node newForIn
com.google.javascript.rhino.Node newFor
private void visitLoop (java.lang.String)
com.google.javascript.rhino.Node initializer
com.google.javascript.rhino.Node guard
com.google.javascript.rhino.Node incr
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node initializer
com.google.javascript.rhino.Node guard
com.google.javascript.rhino.Node incr
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node condition
com.google.javascript.rhino.Node prestatement
com.google.javascript.rhino.Node continueCase
String label
com.google.javascript.rhino.Node initializer
com.google.javascript.rhino.Node guard
com.google.javascript.rhino.Node incr
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node condition
com.google.javascript.rhino.Node prestatement
int loopBeginState
int continueState
com.google.javascript.rhino.Node beginCase
com.google.javascript.rhino.Node conditionalBranch
com.google.javascript.rhino.Node setStateLoopStart
com.google.javascript.rhino.Node breakToStart
private void visitVar ()
com.google.javascript.rhino.Node name
private void visitYieldExprResult ()
com.google.javascript.rhino.Node yield
com.google.javascript.rhino.Node value
private void visitReturn ()
private static com.google.javascript.rhino.Node createStateUpdate ()
private static com.google.javascript.rhino.Node createStateUpdate (int)
int state
private static com.google.javascript.rhino.Node createIteratorResult (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node value
boolean done
private static com.google.javascript.rhino.Node createSafeBreak ()
com.google.javascript.rhino.Node breakNode
private static com.google.javascript.rhino.Node createFinallyJumpBlock (com.google.javascript.rhino.Node, int)
com.google.javascript.rhino.Node finallyName
int finallyStartState
int jumpPoint
com.google.javascript.rhino.Node setReturnState
com.google.javascript.rhino.Node toFinally
com.google.javascript.rhino.Node returnPoint
com.google.javascript.rhino.Node returnBlock
private com.google.javascript.jscomp.Es6RewriteGenerators$LoopContext getLoopContext (java.lang.String)
com.google.javascript.jscomp.Es6RewriteGenerators$LoopContext context
String label
private boolean controlCanExit (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.Es6RewriteGenerators$ControlExitsCheck exits
private com.google.javascript.rhino.Node getUnique (com.google.javascript.rhino.Node, com.google.javascript.rhino.Token)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Token type
java.util.List matches
private void insertAll (com.google.javascript.rhino.Node, com.google.javascript.rhino.Token, java.util.List)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Token type
java.util.List matchingNodes
private static com.google.javascript.rhino.Node makeGeneratorMarker (int)
int i
com.google.javascript.rhino.Node n
static boolean access$000 (com.google.javascript.jscomp.Es6RewriteGenerators, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Es6RewriteGenerators x0
com.google.javascript.rhino.Node x1
static com.google.common.base.Supplier access$100 (com.google.javascript.jscomp.Es6RewriteGenerators)
com.google.javascript.jscomp.Es6RewriteGenerators x0
static com.google.javascript.rhino.Node access$200 (com.google.javascript.rhino.Node, int)
com.google.javascript.rhino.Node x0
int x1
}
com/google/javascript/jscomp/DefaultPassConfig$59.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$59 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/FlowSensitiveInlineVariables$GatherCandiates.classFlowSensitiveInlineVariables.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FlowSensitiveInlineVariables$GatherCandiates extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback {
final com.google.javascript.jscomp.FlowSensitiveInlineVariables this$0
private void (com.google.javascript.jscomp.FlowSensitiveInlineVariables)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode graphNode
com.google.javascript.rhino.Node cfgNode
com.google.javascript.jscomp.ControlFlowGraph$AbstractCfgNodeTraversalCallback gatherCb
void (com.google.javascript.jscomp.FlowSensitiveInlineVariables, com.google.javascript.jscomp.FlowSensitiveInlineVariables$1)
com.google.javascript.jscomp.FlowSensitiveInlineVariables x0
com.google.javascript.jscomp.FlowSensitiveInlineVariables$1 x1
}
com/google/javascript/jscomp/NodeTraversal$AbstractShallowCallback.classNodeTraversal.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
public void ()
public final boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal nodeTraversal
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/Normalize$PropagateConstantAnnotationsOverVars.classNormalize.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Normalize$PropagateConstantAnnotationsOverVars extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final boolean assertOnChange
void (com.google.javascript.jscomp.AbstractCompiler, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean forbidChanges
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.jscomp.Var var
boolean shouldBeConstant
boolean isMarkedConstant
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/GlobalNamespace$Ref$Type.classGlobalNamespace.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.GlobalNamespace$Ref$Type extends java.lang.Enum {
public static final com.google.javascript.jscomp.GlobalNamespace$Ref$Type SET_FROM_GLOBAL
public static final com.google.javascript.jscomp.GlobalNamespace$Ref$Type SET_FROM_LOCAL
public static final com.google.javascript.jscomp.GlobalNamespace$Ref$Type PROTOTYPE_GET
public static final com.google.javascript.jscomp.GlobalNamespace$Ref$Type ALIASING_GET
public static final com.google.javascript.jscomp.GlobalNamespace$Ref$Type DIRECT_GET
public static final com.google.javascript.jscomp.GlobalNamespace$Ref$Type CALL_GET
public static final com.google.javascript.jscomp.GlobalNamespace$Ref$Type DELETE_PROP
private static final com.google.javascript.jscomp.GlobalNamespace$Ref$Type[] $VALUES
public static com.google.javascript.jscomp.GlobalNamespace$Ref$Type[] values ()
public static com.google.javascript.jscomp.GlobalNamespace$Ref$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$130.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$130 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/J2clPass$ClassStaticFunctionsInliner$StaticCallInliner.classJ2clPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner$StaticCallInliner extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner this$1
private void (com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node qualifiedNameNode
String qualifiedFnName
String fnName
com.google.javascript.rhino.Node fnImpl
com.google.javascript.rhino.Node inlinedCall
void (com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner, com.google.javascript.jscomp.J2clPass$1)
com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner x0
com.google.javascript.jscomp.J2clPass$1 x1
}
com/google/javascript/jscomp/ControlFlowGraph$Branch.classControlFlowGraph.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ControlFlowGraph$Branch extends java.lang.Enum {
public static final com.google.javascript.jscomp.ControlFlowGraph$Branch ON_TRUE
public static final com.google.javascript.jscomp.ControlFlowGraph$Branch ON_FALSE
public static final com.google.javascript.jscomp.ControlFlowGraph$Branch UNCOND
public static final com.google.javascript.jscomp.ControlFlowGraph$Branch ON_EX
public static final com.google.javascript.jscomp.ControlFlowGraph$Branch SYN_BLOCK
private static final com.google.javascript.jscomp.ControlFlowGraph$Branch[] $VALUES
public static com.google.javascript.jscomp.ControlFlowGraph$Branch[] values ()
public static com.google.javascript.jscomp.ControlFlowGraph$Branch valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean isConditional ()
static void ()
}
com/google/javascript/jscomp/JsMessageVisitor.classJsMessageVisitor.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.JsMessageVisitor extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
private static final String MSG_FUNCTION_NAME
private static final String MSG_FALLBACK_FUNCTION_NAME
static final com.google.javascript.jscomp.DiagnosticType MESSAGE_HAS_NO_DESCRIPTION
static final com.google.javascript.jscomp.DiagnosticType MESSAGE_HAS_NO_TEXT
static final com.google.javascript.jscomp.DiagnosticType MESSAGE_TREE_MALFORMED
static final com.google.javascript.jscomp.DiagnosticType MESSAGE_HAS_NO_VALUE
static final com.google.javascript.jscomp.DiagnosticType MESSAGE_DUPLICATE_KEY
static final com.google.javascript.jscomp.DiagnosticType MESSAGE_NODE_IS_ORPHANED
static final com.google.javascript.jscomp.DiagnosticType MESSAGE_NOT_INITIALIZED_USING_NEW_SYNTAX
static final com.google.javascript.jscomp.DiagnosticType BAD_FALLBACK_SYNTAX
static final com.google.javascript.jscomp.DiagnosticType FALLBACK_ARG_ERROR
private static final String PH_JS_PREFIX
private static final String PH_JS_SUFFIX
static final String MSG_PREFIX
private static final java.util.regex.Pattern MSG_UNNAMED_PATTERN
private static final java.util.regex.Pattern CAMELCASE_PATTERN
static final String HIDDEN_DESC_PREFIX
private static final String DESC_SUFFIX
private final boolean needToCheckDuplications
private final com.google.javascript.jscomp.JsMessage$Style style
private final com.google.javascript.jscomp.JsMessage$IdGenerator idGenerator
final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Map messageNames
private final java.util.Map unnamedMessages
private final java.util.Set googMsgNodes
private final com.google.javascript.jscomp.CheckLevel checkLevel
protected void (com.google.javascript.jscomp.AbstractCompiler, boolean, com.google.javascript.jscomp.JsMessage$Style, com.google.javascript.jscomp.JsMessage$IdGenerator)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean needToCheckDuplications
com.google.javascript.jscomp.JsMessage$Style style
com.google.javascript.jscomp.JsMessage$IdGenerator idGenerator
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node msgNode
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String messageKey
String originalMessageKey
boolean isVar
String messageKey
String originalMessageKey
boolean isVar
com.google.javascript.rhino.Node msgNode
String messageKey
String originalMessageKey
boolean isVar
com.google.javascript.rhino.Node msgNode
com.google.javascript.rhino.Node getProp
com.google.javascript.rhino.Node propNode
String messageKey
String originalMessageKey
boolean isVar
com.google.javascript.rhino.Node msgNode
com.google.javascript.jscomp.JsMessageVisitor$MalformedException ex
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
String messageKey
String originalMessageKey
boolean isVar
com.google.javascript.rhino.Node msgNode
boolean isNewStyleMessage
boolean isUnnamedMsg
com.google.javascript.jscomp.JsMessage$Builder builder
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping mapping
com.google.javascript.jscomp.JsMessage extractedMessage
String desc
com.google.javascript.jscomp.JsMessageDefinition msgDefinition
private void trackMessage (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.jscomp.JsMessage, java.lang.String, com.google.javascript.rhino.Node, boolean)
com.google.javascript.jscomp.JsMessageVisitor$MessageLocation location
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.JsMessage message
String msgName
com.google.javascript.rhino.Node msgNode
boolean isUnnamedMessage
private com.google.javascript.jscomp.JsMessage getTrackedMessage (com.google.javascript.jscomp.NodeTraversal, java.lang.String)
com.google.javascript.jscomp.JsMessageVisitor$MessageLocation location
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.NodeTraversal t
String msgName
boolean isUnnamedMessage
private void checkIfMessageDuplicated (java.lang.String, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.JsMessageVisitor$MessageLocation location
String msgName
com.google.javascript.rhino.Node msgNode
private void extractMessageFromVariable (com.google.javascript.jscomp.JsMessage$Builder, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
com.google.javascript.jscomp.JsMessage$Builder builder
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node parentNode
com.google.javascript.rhino.Node grandParentNode
com.google.javascript.rhino.Node valueNode
private void extractMessageFrom (com.google.javascript.jscomp.JsMessage$Builder, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
com.google.javascript.jscomp.JsMessage$Builder builder
com.google.javascript.rhino.Node valueNode
com.google.javascript.rhino.Node docNode
private void maybeInitMetaDataFromJsDocOrHelpVar (com.google.javascript.jscomp.JsMessage$Builder, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
com.google.javascript.jscomp.JsMessage$Builder builder
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.Node parentOfVarNode
private static boolean maybeInitMetaDataFromHelpVar (com.google.javascript.jscomp.JsMessage$Builder, com.google.javascript.rhino.Node) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
com.google.javascript.rhino.Node valueNode
String desc
com.google.javascript.rhino.Node nameNode
String name
com.google.javascript.jscomp.JsMessage$Builder builder
com.google.javascript.rhino.Node sibling
private static boolean maybeInitMetaDataFromJsDoc (com.google.javascript.jscomp.JsMessage$Builder, com.google.javascript.rhino.Node)
String desc
com.google.javascript.jscomp.JsMessage$Builder builder
com.google.javascript.rhino.Node node
boolean messageHasDesc
com.google.javascript.rhino.JSDocInfo info
private static java.lang.String extractStringFromStringExprNode (com.google.javascript.rhino.Node) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
com.google.javascript.rhino.Node child
StringBuilder sb
com.google.javascript.rhino.Node node
private void extractFromFunctionNode (com.google.javascript.jscomp.JsMessage$Builder, com.google.javascript.rhino.Node) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
String phName
com.google.javascript.rhino.Node argumentNode
com.google.javascript.rhino.Node child
String phName
com.google.javascript.rhino.Node returnNode
com.google.javascript.rhino.Node fnChild
com.google.javascript.jscomp.JsMessage$Builder builder
com.google.javascript.rhino.Node node
java.util.Set phNames
private static void extractFromReturnDescendant (com.google.javascript.jscomp.JsMessage$Builder, com.google.javascript.rhino.Node) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
com.google.javascript.rhino.Node child
com.google.javascript.jscomp.JsMessage$Builder builder
com.google.javascript.rhino.Node node
private void extractFromCallNode (com.google.javascript.jscomp.JsMessage$Builder, com.google.javascript.rhino.Node) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
String phName
com.google.javascript.rhino.Node aNode
String phName
String phName
com.google.javascript.jscomp.JsMessage$Builder builder
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node fnNameNode
com.google.javascript.rhino.Node stringLiteralNode
com.google.javascript.rhino.Node objLitNode
java.util.Set phNames
java.util.Set usedPlaceholders
private static void parseMessageTextNode (com.google.javascript.jscomp.JsMessage$Builder, com.google.javascript.rhino.Node) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
int phEnd
String phName
int nextPos
int phBegin
com.google.javascript.jscomp.JsMessage$Builder builder
com.google.javascript.rhino.Node node
String value
private void visitFallbackFunctionCall (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node firstArg
com.google.javascript.jscomp.JsMessage firstMessage
com.google.javascript.rhino.Node secondArg
com.google.javascript.jscomp.JsMessage secondMessage
protected abstract void processJsMessage (com.google.javascript.jscomp.JsMessage, com.google.javascript.jscomp.JsMessageDefinition)
void processMessageFallback (com.google.javascript.rhino.Node, com.google.javascript.jscomp.JsMessage, com.google.javascript.jscomp.JsMessage)
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.JsMessage message1
com.google.javascript.jscomp.JsMessage message2
boolean isMessageName (java.lang.String, boolean)
String identifier
boolean isNewStyleMessage
private static boolean isUnnamedMessageName (java.lang.String)
String identifier
static boolean isLowerCamelCaseWithNumericSuffixes (java.lang.String)
String input
static java.lang.String toLowerCamelCaseWithNumericSuffixes (java.lang.String)
char ch
int numberStart
String input
int suffixStart
protected void checkNode (com.google.javascript.rhino.Node, com.google.javascript.rhino.Token) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Token type
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$35.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$35 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/CheckProvides$CheckProvidesCallback.classCheckProvides.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckProvides$CheckProvidesCallback extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback {
private final java.util.Map provides
private final java.util.Map ctors
private final com.google.javascript.jscomp.CodingConvention convention
private boolean containsRequires
final com.google.javascript.jscomp.CheckProvides this$0
void (com.google.javascript.jscomp.CheckProvides, com.google.javascript.jscomp.CodingConvention)
com.google.javascript.jscomp.CodingConvention convention
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String providedClassName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void visitFunctionNode (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo$Visibility visibility
String qualifiedName
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node name
com.google.javascript.rhino.JSDocInfo info
private void visitClassNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node classNode
String name
private boolean isPrivate (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node classOrFn
com.google.javascript.rhino.JSDocInfo info
private void visitScriptNode ()
String provideKey
com.google.javascript.rhino.Node n
String ctorName
int index
boolean found
java.util.Map$Entry ctorEntry
}
com/google/javascript/jscomp/CreateSyntheticBlocks$Callback.classCreateSyntheticBlocks.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CreateSyntheticBlocks$Callback extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.CreateSyntheticBlocks this$0
private void (com.google.javascript.jscomp.CreateSyntheticBlocks)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node callTarget
String callName
com.google.javascript.rhino.Node endMarkerNode
com.google.javascript.rhino.Node startMarkerNode
void (com.google.javascript.jscomp.CreateSyntheticBlocks, com.google.javascript.jscomp.CreateSyntheticBlocks$1)
com.google.javascript.jscomp.CreateSyntheticBlocks x0
com.google.javascript.jscomp.CreateSyntheticBlocks$1 x1
}
com/google/javascript/jscomp/RenameVars$Assignment.classRenameVars.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RenameVars$Assignment extends java.lang.Object {
final String oldName
final int orderOfOccurrence
String newName
int count
final com.google.javascript.jscomp.RenameVars this$0
void (com.google.javascript.jscomp.RenameVars, java.lang.String)
com.google.javascript.jscomp.RenameVars this$0
String name
void setNewName (java.lang.String)
String newName
}
com/google/javascript/jscomp/CompilerInput.classCompilerInput.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CompilerInput extends java.lang.Object implements com.google.javascript.jscomp.SourceAst com.google.javascript.jscomp.deps.DependencyInfo {
private static final long serialVersionUID
private com.google.javascript.jscomp.JSModule module
private final com.google.javascript.rhino.InputId id
private final com.google.javascript.jscomp.SourceAst ast
private com.google.javascript.jscomp.deps.DependencyInfo dependencyInfo
private final java.util.List extraRequires
private final java.util.List extraProvides
private transient com.google.javascript.jscomp.AbstractCompiler compiler
private transient com.google.javascript.jscomp.deps.ModuleLoader$ModuleUri moduleUri
public void (com.google.javascript.jscomp.SourceAst)
com.google.javascript.jscomp.SourceAst ast
public void (com.google.javascript.jscomp.SourceAst, boolean)
com.google.javascript.jscomp.SourceAst ast
boolean isExtern
public void (com.google.javascript.jscomp.SourceAst, java.lang.String, boolean)
com.google.javascript.jscomp.SourceAst ast
String inputId
boolean isExtern
public void (com.google.javascript.jscomp.SourceAst, com.google.javascript.rhino.InputId, boolean)
com.google.javascript.jscomp.SourceAst ast
com.google.javascript.rhino.InputId inputId
boolean isExtern
public void (com.google.javascript.jscomp.SourceFile)
com.google.javascript.jscomp.SourceFile file
public void (com.google.javascript.jscomp.SourceFile, boolean)
com.google.javascript.jscomp.SourceFile file
boolean isExtern
public com.google.javascript.rhino.InputId getInputId ()
public java.lang.String getName ()
public java.lang.String getPathRelativeToClosureBase ()
public com.google.javascript.rhino.Node getAstRoot (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node root
public void clearAst ()
public com.google.javascript.jscomp.SourceFile getSourceFile ()
public void setSourceFile (com.google.javascript.jscomp.SourceFile)
com.google.javascript.jscomp.SourceFile file
public void setCompiler (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public java.util.Collection getRequires ()
java.util.Collection getKnownRequires ()
public java.util.Collection getProvides ()
java.util.Collection getKnownProvides ()
public void addProvide (java.lang.String)
String provide
public void addRequire (java.lang.String)
String require
private com.google.javascript.jscomp.deps.DependencyInfo getDependencyInfo ()
private com.google.javascript.jscomp.deps.DependencyInfo generateDependencyInfo ()
com.google.javascript.jscomp.CompilerInput$DepsFinder finder
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.deps.DependencyInfo info
java.io.IOException e
public java.lang.String getCode () throws java.io.IOException
public com.google.javascript.jscomp.JSModule getModule ()
public void setModule (com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule module
void overrideModule (com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule module
public boolean isExtern ()
void setIsExtern (boolean)
boolean isExtern
public int getLineOffset (int)
int lineno
public int getNumLines ()
public java.lang.String toString ()
public com.google.common.collect.ImmutableMap getLoadFlags ()
public boolean isModule ()
private static java.util.Set concat (java.lang.Iterable, java.lang.Iterable)
Iterable first
Iterable second
com.google.javascript.jscomp.deps.ModuleLoader$ModuleUri getUri ()
}
com/google/javascript/jscomp/Es6ToEs3Converter$CheckClassAssignments.classEs6ToEs3Converter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6ToEs3Converter$CheckClassAssignments extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private com.google.javascript.rhino.Node className
final com.google.javascript.jscomp.Es6ToEs3Converter this$0
public void (com.google.javascript.jscomp.Es6ToEs3Converter, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node className
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/CollapseAnonymousFunctions$Callback.classCollapseAnonymousFunctions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollapseAnonymousFunctions$Callback extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.CollapseAnonymousFunctions this$0
private void (com.google.javascript.jscomp.CollapseAnonymousFunctions)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node fnName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node grandparent
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node value
private boolean isRecursiveFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node args
com.google.javascript.rhino.Node body
private boolean containsName (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node n
String name
void (com.google.javascript.jscomp.CollapseAnonymousFunctions, com.google.javascript.jscomp.CollapseAnonymousFunctions$1)
com.google.javascript.jscomp.CollapseAnonymousFunctions x0
com.google.javascript.jscomp.CollapseAnonymousFunctions$1 x1
}
com/google/javascript/jscomp/MemoizedScopeCreator.classMemoizedScopeCreator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MemoizedScopeCreator extends java.lang.Object implements com.google.javascript.jscomp.ScopeCreator com.google.javascript.rhino.StaticSymbolTable {
private final java.util.Map scopes
private final com.google.javascript.jscomp.ScopeCreator delegate
void (com.google.javascript.jscomp.ScopeCreator)
com.google.javascript.jscomp.ScopeCreator delegate
public java.lang.Iterable getReferences (com.google.javascript.jscomp.TypedVar)
com.google.javascript.jscomp.TypedVar var
public com.google.javascript.jscomp.TypedScope getScope (com.google.javascript.jscomp.TypedVar)
com.google.javascript.jscomp.TypedVar var
public java.lang.Iterable getAllSymbols ()
com.google.javascript.jscomp.TypedScope s
java.util.List vars
public com.google.javascript.jscomp.TypedScope createScope (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.Scope parent
com.google.javascript.jscomp.TypedScope typedParent
com.google.javascript.jscomp.TypedScope scope
java.util.Collection getAllMemoizedScopes ()
java.util.List temp
void removeScopesForScript (java.lang.String)
com.google.javascript.rhino.Node scopeRoot
String scriptName
public boolean hasBlockScope ()
public volatile com.google.javascript.jscomp.Scope createScope (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
public volatile com.google.javascript.rhino.StaticScope getScope (com.google.javascript.rhino.StaticSlot)
public volatile java.lang.Iterable getReferences (com.google.javascript.rhino.StaticSlot)
}
com/google/javascript/jscomp/NameAnonymousFunctionsMapped$1.classNameAnonymousFunctionsMapped.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameAnonymousFunctionsMapped$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/Linter.classLinter.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.Linter extends java.lang.Object {
public void ()
public static void main (java.lang.String[]) throws java.io.IOException
String filename
String[] args
static void lint (java.lang.String) throws java.io.IOException
String filename
static void fix (java.lang.String) throws java.io.IOException
String filename
private static void lint (java.nio.file.Path, boolean) throws java.io.IOException
com.google.javascript.refactoring.SuggestedFix suggestedFix
com.google.javascript.jscomp.JSError warning
java.util.List fixes
java.nio.file.Path path
boolean fix
com.google.javascript.jscomp.SourceFile file
com.google.javascript.jscomp.Compiler compiler
com.google.javascript.jscomp.CompilerOptions options
com.google.javascript.jscomp.SourceFile externs
}
com/google/javascript/jscomp/SymbolTable$Symbol.classSymbolTable.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.SymbolTable$Symbol extends com.google.javascript.rhino.jstype.SimpleSlot {
private final java.util.Map references
private final com.google.javascript.jscomp.SymbolTable$SymbolScope scope
private com.google.javascript.jscomp.SymbolTable$SymbolScope propertyScope
private com.google.javascript.jscomp.SymbolTable$Reference declaration
private com.google.javascript.rhino.JSDocInfo docInfo
private com.google.javascript.rhino.JSDocInfo$Visibility visibility
private com.google.javascript.jscomp.SymbolTable$SymbolScope docScope
void (java.lang.String, com.google.javascript.rhino.jstype.JSType, boolean, com.google.javascript.jscomp.SymbolTable$SymbolScope)
String name
com.google.javascript.rhino.jstype.JSType type
boolean inferred
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
public com.google.javascript.jscomp.SymbolTable$Reference getDeclaration ()
public com.google.javascript.rhino.jstype.FunctionType getFunctionType ()
public com.google.javascript.jscomp.SymbolTable$Reference defineReferenceAt (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.SymbolTable$Reference result
void setDeclaration (com.google.javascript.jscomp.SymbolTable$Reference)
com.google.javascript.jscomp.SymbolTable$Reference ref
public com.google.javascript.rhino.Node getDeclarationNode ()
public java.lang.String getSourceFileName ()
com.google.javascript.rhino.Node n
public com.google.javascript.jscomp.SymbolTable$SymbolScope getPropertyScope ()
void setPropertyScope (com.google.javascript.jscomp.SymbolTable$SymbolScope)
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
public com.google.javascript.rhino.JSDocInfo getJSDocInfo ()
void setJSDocInfo (com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.JSDocInfo info
public com.google.javascript.rhino.JSDocInfo$Visibility getVisibility ()
void setVisibility (com.google.javascript.rhino.JSDocInfo$Visibility)
com.google.javascript.rhino.JSDocInfo$Visibility v
public boolean isProperty ()
public boolean isLexicalVariable ()
public boolean isDocOnlyParameter ()
public java.lang.String toString ()
com.google.javascript.rhino.Node n
int lineNo
public volatile com.google.javascript.rhino.jstype.StaticTypedRef getDeclaration ()
public volatile com.google.javascript.rhino.StaticRef getDeclaration ()
static java.util.Map access$000 (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol x0
static com.google.javascript.jscomp.SymbolTable$SymbolScope access$100 (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol x0
static com.google.javascript.jscomp.SymbolTable$SymbolScope access$600 (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol x0
static com.google.javascript.jscomp.SymbolTable$SymbolScope access$602 (com.google.javascript.jscomp.SymbolTable$Symbol, com.google.javascript.jscomp.SymbolTable$SymbolScope)
com.google.javascript.jscomp.SymbolTable$Symbol x0
com.google.javascript.jscomp.SymbolTable$SymbolScope x1
static com.google.javascript.jscomp.SymbolTable$SymbolScope access$800 (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol x0
}
com/google/javascript/jscomp/ExternExportsPass$2.classExternExportsPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ExternExportsPass$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/lint/
com/google/javascript/jscomp/lint/CheckUnusedLabels.classCheckUnusedLabels.java
package com.google.javascript.jscomp.lint
public final com.google.javascript.jscomp.lint.CheckUnusedLabels extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback com.google.javascript.jscomp.HotSwapCompilerPass {
public static final com.google.javascript.jscomp.DiagnosticType UNUSED_LABEL
private final com.google.javascript.jscomp.AbstractCompiler compiler
private com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext currentContext
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public final boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext temp
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
static void ()
}
com/google/javascript/jscomp/lint/CheckPrimitiveAsObject$1.classCheckPrimitiveAsObject.java
package com.google.javascript.jscomp.lint
com.google.javascript.jscomp.lint.CheckPrimitiveAsObject$1 extends java.lang.Object implements com.google.javascript.jscomp.NodeUtil$Visitor {
final com.google.javascript.jscomp.NodeTraversal val$t
final com.google.javascript.jscomp.lint.CheckPrimitiveAsObject this$0
void (com.google.javascript.jscomp.lint.CheckPrimitiveAsObject, com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.lint.CheckPrimitiveAsObject this$0
public void visit (com.google.javascript.rhino.Node)
String typeName
com.google.javascript.rhino.Node node
}
com/google/javascript/jscomp/lint/CheckUselessBlocks.classCheckUselessBlocks.java
package com.google.javascript.jscomp.lint
public final com.google.javascript.jscomp.lint.CheckUselessBlocks extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback com.google.javascript.jscomp.HotSwapCompilerPass {
public static final com.google.javascript.jscomp.DiagnosticType USELESS_BLOCK
private final com.google.javascript.jscomp.AbstractCompiler compiler
private java.util.Deque loneBlocks
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
private boolean isLoneBlock (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void allowLoneBlock (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
public final boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
static void ()
}
com/google/javascript/jscomp/lint/CheckRequiresAndProvidesSorted$2.classCheckRequiresAndProvidesSorted.java
package com.google.javascript.jscomp.lint
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/lint/CheckUselessBlocks$1.classCheckUselessBlocks.java
package com.google.javascript.jscomp.lint
com.google.javascript.jscomp.lint.CheckUselessBlocks$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/lint/CheckNullableReturn.classCheckNullableReturn.java
package com.google.javascript.jscomp.lint
public final com.google.javascript.jscomp.lint.CheckNullableReturn extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass com.google.javascript.jscomp.NodeTraversal$Callback {
final com.google.javascript.jscomp.AbstractCompiler compiler
public static final com.google.javascript.jscomp.DiagnosticType NULLABLE_RETURN
public static final com.google.javascript.jscomp.DiagnosticType NULLABLE_RETURN_WITH_NAME
private static final com.google.common.base.Predicate NULLABLE_RETURN_PREDICATE
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public static boolean hasReturnDeclaredNullable (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String fnName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private static boolean hasSingleThrow (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node blockNode
private static boolean isReturnTypeNullable (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.FunctionTypeI functionType
com.google.javascript.rhino.TypeI returnType
com.google.javascript.rhino.JSDocInfo info
public static boolean canReturnNull (com.google.javascript.jscomp.ControlFlowGraph)
com.google.javascript.jscomp.ControlFlowGraph graph
com.google.javascript.jscomp.CheckPathsBetweenNodes test
private static boolean isNullable (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal nodeTraversal
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
static boolean access$000 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static void ()
}
com/google/javascript/jscomp/lint/CheckJSDocStyle.classCheckJSDocStyle.java
package com.google.javascript.jscomp.lint
public final com.google.javascript.jscomp.lint.CheckJSDocStyle extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
public static final com.google.javascript.jscomp.DiagnosticType INVALID_SUPPRESS
public static final com.google.javascript.jscomp.DiagnosticType CONSTRUCTOR_DISALLOWED_JSDOC
public static final com.google.javascript.jscomp.DiagnosticType MISSING_JSDOC
public static final com.google.javascript.jscomp.DiagnosticType MISSING_PARAMETER_JSDOC
public static final com.google.javascript.jscomp.DiagnosticType MIXED_PARAM_JSDOC_STYLES
public static final com.google.javascript.jscomp.DiagnosticType MISSING_RETURN_JSDOC
public static final com.google.javascript.jscomp.DiagnosticType MUST_BE_PRIVATE
public static final com.google.javascript.jscomp.DiagnosticType MUST_HAVE_TRAILING_UNDERSCORE
public static final com.google.javascript.jscomp.DiagnosticType OPTIONAL_PARAM_NOT_MARKED_OPTIONAL
public static final com.google.javascript.jscomp.DiagnosticType OPTIONAL_TYPE_NOT_USING_OPTIONAL_NAME
public static final com.google.javascript.jscomp.DiagnosticType WRONG_NUMBER_OF_PARAMS
public static final com.google.javascript.jscomp.DiagnosticType INCORRECT_PARAM_NAME
public static final com.google.javascript.jscomp.DiagnosticType EXTERNS_FILES_SHOULD_BE_ANNOTATED
public static final com.google.javascript.jscomp.DiagnosticGroup ALL_DIAGNOSTICS
private final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node decl
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void visitNonFunction (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo jsDoc
private void checkStyleForPrivateProperties (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.Node lhs
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo jsDoc
String name
private void checkSuppressionsOnNonFunction (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo jsDoc
java.util.Set specialSuppressions
java.util.Set suppressions
private void visitFunction (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo jsDoc
private void checkMissingJsDoc (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
String name
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node function
private boolean isFunctionThatShouldHaveJsDoc (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node memberNode
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node function
private boolean isConstructorWithoutParameters (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node function
private void checkParams (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
String name
com.google.javascript.rhino.JSTypeExpression paramType
int i
com.google.javascript.rhino.Node paramList
com.google.javascript.rhino.Node param
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node function
com.google.javascript.rhino.JSDocInfo jsDoc
java.util.List paramsFromJsDoc
private void checkInlineParams (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSTypeExpression paramType
com.google.javascript.rhino.JSDocInfo jsDoc
com.google.javascript.rhino.Node param
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node paramList
private boolean checkParam (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.rhino.JSTypeExpression)
boolean nameOptional
boolean nameOptional
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node param
String name
com.google.javascript.rhino.JSTypeExpression paramType
boolean nameOptional
com.google.javascript.rhino.Node nodeToCheck
boolean jsDocOptional
private boolean hasAnyInlineJsDoc (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node param
com.google.javascript.rhino.Node function
private void checkReturn (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node function
com.google.javascript.rhino.JSDocInfo jsDoc
com.google.javascript.jscomp.lint.CheckJSDocStyle$FindNonTrivialReturn finder
static void ()
}
com/google/javascript/jscomp/lint/CheckEmptyStatements.classCheckEmptyStatements.java
package com.google.javascript.jscomp.lint
public final com.google.javascript.jscomp.lint.CheckEmptyStatements extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
public static final com.google.javascript.jscomp.DiagnosticType USELESS_EMPTY_STATEMENT
private final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
static void ()
}
com/google/javascript/jscomp/lint/CheckRequiresAndProvidesSorted$1.classCheckRequiresAndProvidesSorted.java
package com.google.javascript.jscomp.lint
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted this$0
void (com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted)
com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted this$0
public java.lang.String apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/lint/CheckEnums.classCheckEnums.java
package com.google.javascript.jscomp.lint
public final com.google.javascript.jscomp.lint.CheckEnums extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
public static final com.google.javascript.jscomp.DiagnosticType DUPLICATE_ENUM_VALUE
public static final com.google.javascript.jscomp.DiagnosticType COMPUTED_PROP_NAME_IN_ENUM
public static final com.google.javascript.jscomp.DiagnosticType SHORTHAND_ASSIGNMENT_IN_ENUM
public static final com.google.javascript.jscomp.DiagnosticType ENUM_PROP_NOT_CONSTANT
private final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void checkNamingAndAssignmentUsage (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private void checkName (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node node
private void checkDuplicateEnumValues (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
String value
String value
com.google.javascript.rhino.Node valueNode
String value
com.google.javascript.rhino.Node child
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
java.util.Set values
static void ()
}
com/google/javascript/jscomp/lint/CheckArrayWithGoogObject.classCheckArrayWithGoogObject.java
package com.google.javascript.jscomp.lint
public final com.google.javascript.jscomp.lint.CheckArrayWithGoogObject extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
final com.google.javascript.jscomp.AbstractCompiler compiler
private static final java.util.Set GOOG_OBJECT_METHODS
public static final com.google.javascript.jscomp.DiagnosticType ARRAY_PASSED_TO_GOOG_OBJECT
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public boolean isGoogObjectIterationOverArray (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
String name
com.google.javascript.rhino.Node firstArg
com.google.javascript.rhino.TypeI type
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
static void ()
}
com/google/javascript/jscomp/lint/CheckNullableReturn$1.classCheckNullableReturn.java
package com.google.javascript.jscomp.lint
final com.google.javascript.jscomp.lint.CheckNullableReturn$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node input
com.google.javascript.rhino.Node returnValue
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/lint/CheckRequiresAndProvidesSorted.classCheckRequiresAndProvidesSorted.java
package com.google.javascript.jscomp.lint
public final com.google.javascript.jscomp.lint.CheckRequiresAndProvidesSorted extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
public static final com.google.javascript.jscomp.DiagnosticType REQUIRES_NOT_SORTED
public static final com.google.javascript.jscomp.DiagnosticType PROVIDES_NOT_SORTED
public static final com.google.javascript.jscomp.DiagnosticType PROVIDES_AFTER_REQUIRES
private java.util.List requires
private java.util.List provides
private boolean containsShorthandRequire
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.common.base.Function getNamespace
private final com.google.common.collect.Ordering alphabetical
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String namespace
com.google.javascript.rhino.Node callee
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void reportIfOutOfOrder (java.util.List, com.google.javascript.jscomp.DiagnosticType)
com.google.javascript.jscomp.CodePrinter$Builder builder
com.google.javascript.jscomp.CompilerOptions options
com.google.javascript.rhino.Node require
java.util.List correctOrder
java.util.List requiresOrProvides
com.google.javascript.jscomp.DiagnosticType warning
static void ()
}
com/google/javascript/jscomp/lint/CheckUnusedLabels$LabelContext.classCheckUnusedLabels.java
package com.google.javascript.jscomp.lint
com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext extends java.lang.Object {
private final String name
private final com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext parent
private boolean used
private void (java.lang.String, com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext)
String name
com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext parent
static java.lang.String access$000 (com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext)
com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext x0
static boolean access$102 (com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext, boolean)
com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext x0
boolean x1
static com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext access$200 (com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext)
com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext x0
void (java.lang.String, com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext, com.google.javascript.jscomp.lint.CheckUnusedLabels$1)
String x0
com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext x1
com.google.javascript.jscomp.lint.CheckUnusedLabels$1 x2
static boolean access$100 (com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext)
com.google.javascript.jscomp.lint.CheckUnusedLabels$LabelContext x0
}
com/google/javascript/jscomp/lint/CheckJSDocStyle$FindNonTrivialReturn.classCheckJSDocStyle.java
package com.google.javascript.jscomp.lint
com.google.javascript.jscomp.lint.CheckJSDocStyle$FindNonTrivialReturn extends com.google.javascript.jscomp.NodeTraversal$AbstractPreOrderCallback {
private boolean found
private void ()
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.lint.CheckJSDocStyle$1)
com.google.javascript.jscomp.lint.CheckJSDocStyle$1 x0
static boolean access$200 (com.google.javascript.jscomp.lint.CheckJSDocStyle$FindNonTrivialReturn)
com.google.javascript.jscomp.lint.CheckJSDocStyle$FindNonTrivialReturn x0
}
com/google/javascript/jscomp/lint/CheckJSDocStyle$ExternsCallback.classCheckJSDocStyle.java
package com.google.javascript.jscomp.lint
com.google.javascript.jscomp.lint.CheckJSDocStyle$ExternsCallback extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
private void ()
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.lint.CheckJSDocStyle$1)
com.google.javascript.jscomp.lint.CheckJSDocStyle$1 x0
}
com/google/javascript/jscomp/lint/CheckPrimitiveAsObject.classCheckPrimitiveAsObject.java
package com.google.javascript.jscomp.lint
public final com.google.javascript.jscomp.lint.CheckPrimitiveAsObject extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
public static final com.google.javascript.jscomp.DiagnosticType NEW_PRIMITIVE_OBJECT
public static final com.google.javascript.jscomp.DiagnosticType PRIMITIVE_OBJECT_DECLARATION
private static final com.google.common.collect.ImmutableSet PRIMITIVE_OBJECT_CONSTRUCTORS
private final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void checkForPrimitiveObjectDeclaration (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node typeRoot
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo jsDocInfo
private void checkTypeNodeForPrimitiveObjectDeclaration (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node typeRoot
private void checkForPrimitiveObjectConstructor (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
String constructorName
com.google.javascript.rhino.Node constructorFunction
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
static com.google.common.collect.ImmutableSet access$000 ()
static void ()
}
com/google/javascript/jscomp/lint/CheckMissingSemicolon.classCheckMissingSemicolon.java
package com.google.javascript.jscomp.lint
public final com.google.javascript.jscomp.lint.CheckMissingSemicolon extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
public static final com.google.javascript.jscomp.DiagnosticType MISSING_SEMICOLON
private final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean shouldHaveSemicolon (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node statement
private void checkSemicolon (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
String code
java.io.IOException e
com.google.javascript.jscomp.SourceFile sourceFile
String code
int length
int position
boolean endsWithSemicolon
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.StaticSourceFile staticSourceFile
static void ()
}
com/google/javascript/jscomp/lint/CheckPrototypeProperties.classCheckPrototypeProperties.java
package com.google.javascript.jscomp.lint
public final com.google.javascript.jscomp.lint.CheckPrototypeProperties extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass com.google.javascript.jscomp.NodeTraversal$Callback {
public static final com.google.javascript.jscomp.DiagnosticType ILLEGAL_PROTOTYPE_MEMBER
final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo jsDoc
String propName
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal nodeTraversal
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
static void ()
}
com/google/javascript/jscomp/lint/CheckInterfaces.classCheckInterfaces.java
package com.google.javascript.jscomp.lint
public final com.google.javascript.jscomp.lint.CheckInterfaces extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
public static final com.google.javascript.jscomp.DiagnosticType INTERFACE_FUNCTION_NOT_EMPTY
public static final com.google.javascript.jscomp.DiagnosticType INTERFACE_SHOULD_NOT_TAKE_ARGS
private final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
private boolean isInterface (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo jsDoc
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node args
com.google.javascript.rhino.Node block
static void ()
}
com/google/javascript/jscomp/lint/CheckJSDocStyle$1.classCheckJSDocStyle.java
package com.google.javascript.jscomp.lint
com.google.javascript.jscomp.lint.CheckJSDocStyle$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/lint/CheckDuplicateCase.classCheckDuplicateCase.java
package com.google.javascript.jscomp.lint
public final com.google.javascript.jscomp.lint.CheckDuplicateCase extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
public static final com.google.javascript.jscomp.DiagnosticType DUPLICATE_CASE
private final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String source
com.google.javascript.rhino.Node curr
java.util.Set cases
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
static void ()
}
com/google/javascript/jscomp/lint/CheckUnusedLabels$1.classCheckUnusedLabels.java
package com.google.javascript.jscomp.lint
com.google.javascript.jscomp.lint.CheckUnusedLabels$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/RuntimeTypeCheck$AddChecks.classRuntimeTypeCheck.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RuntimeTypeCheck$AddChecks extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.RuntimeTypeCheck this$0
private void (com.google.javascript.jscomp.RuntimeTypeCheck)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void visitFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node next
com.google.javascript.rhino.Node checkNode
com.google.javascript.rhino.Node paramType
com.google.javascript.rhino.Node n
com.google.javascript.rhino.jstype.FunctionType funType
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node paramName
com.google.javascript.rhino.Node insertionPoint
private void visitReturn (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node function
com.google.javascript.rhino.jstype.FunctionType funType
com.google.javascript.rhino.Node retValue
com.google.javascript.rhino.Node checkNode
private com.google.javascript.rhino.Node createCheckTypeCallNode (com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.Node)
java.util.Collection alternates
com.google.javascript.rhino.Node checkerNode
com.google.javascript.rhino.jstype.JSType alternate
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Node arrayNode
java.util.Collection alternates
private com.google.javascript.rhino.Node createCheckerNode (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.ObjectType objType
String refName
com.google.javascript.rhino.StaticSourceFile sourceFile
com.google.javascript.rhino.jstype.JSType type
void (com.google.javascript.jscomp.RuntimeTypeCheck, com.google.javascript.jscomp.RuntimeTypeCheck$1)
com.google.javascript.jscomp.RuntimeTypeCheck x0
com.google.javascript.jscomp.RuntimeTypeCheck$1 x1
}
com/google/javascript/jscomp/CombinedCompilerPass.classCombinedCompilerPass.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CombinedCompilerPass extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass com.google.javascript.jscomp.NodeTraversal$ScopedCallback {
private final com.google.javascript.jscomp.CombinedCompilerPass$CallbackWrapper[] callbacks
private final com.google.javascript.jscomp.AbstractCompiler compiler
transient void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.NodeTraversal$Callback[])
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.NodeTraversal$Callback[] callbacks
void (com.google.javascript.jscomp.AbstractCompiler, java.util.List)
int i
com.google.javascript.jscomp.AbstractCompiler compiler
java.util.List callbacks
static void traverse (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node, java.util.List)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node root
java.util.List callbacks
public final void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.CombinedCompilerPass$CallbackWrapper callback
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.CombinedCompilerPass$CallbackWrapper callback
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.CombinedCompilerPass$CallbackWrapper callback
com.google.javascript.jscomp.NodeTraversal t
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.CombinedCompilerPass$CallbackWrapper callback
com.google.javascript.jscomp.NodeTraversal t
}
com/google/javascript/jscomp/DefinitionsRemover$1.classDefinitionsRemover.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefinitionsRemover$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/DefinitionsRemover$AssignmentDefinition.classDefinitionsRemover.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.DefinitionsRemover$AssignmentDefinition extends com.google.javascript.jscomp.DefinitionsRemover$Definition {
private final com.google.javascript.rhino.Node assignment
void (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node node
boolean inExterns
public void performRemove ()
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node last
public com.google.javascript.rhino.Node getLValue ()
public com.google.javascript.rhino.Node getRValue ()
}
com/google/javascript/jscomp/ControlFlowAnalysis$2.classControlFlowAnalysis.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ControlFlowAnalysis$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$42.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$42 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/TransformAMDToCJSModule$DefineCallbackReturnCallback.classTransformAMDToCJSModule.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TransformAMDToCJSModule$DefineCallbackReturnCallback extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowStatementCallback {
private void ()
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node retVal
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.TransformAMDToCJSModule$1)
com.google.javascript.jscomp.TransformAMDToCJSModule$1 x0
}
com/google/javascript/jscomp/NodeUtil$MatchShallowStatement.classNodeUtil.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NodeUtil$MatchShallowStatement extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/MaybeReachingVariableUse$ReachingUsesJoinOp.classMaybeReachingVariableUse.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUsesJoinOp extends java.lang.Object implements com.google.javascript.jscomp.JoinOp {
private void ()
public com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses apply (java.util.List)
com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses uses
java.util.List from
com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses result
public volatile java.lang.Object apply (java.lang.Object)
void (com.google.javascript.jscomp.MaybeReachingVariableUse$1)
com.google.javascript.jscomp.MaybeReachingVariableUse$1 x0
}
com/google/javascript/jscomp/FileInstrumentationData.classFileInstrumentationData.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FileInstrumentationData extends java.lang.Object {
private final java.util.BitSet instrumentedBits
private final String arrayName
private final String fileName
private final java.util.BitSet branchPresent
private final java.util.Map branchesInLine
private final java.util.Map branchNodes
void (java.lang.String, java.lang.String)
String fileName
String arrayName
java.lang.String getArrayName ()
java.lang.String getFileName ()
int maxInstrumentedLine ()
int maxBranchPresentLine ()
void putBranchNode (int, int, com.google.javascript.rhino.Node)
int lineNumber
int branchNumber
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node getBranchNode (int, int)
int lineNumber
int branchNumber
private static java.lang.String getHexString (java.util.BitSet)
int value
String hexString
byte byteEntry
java.util.BitSet bitSet
StringBuilder builder
java.lang.String getInstrumentedLinesAsHexString ()
java.lang.String getBranchPresentAsHexString ()
void setLineAsInstrumented (int)
int lineNumber
void setBranchPresent (int)
int lineNumber
void addBranches (int, int)
int lineNumber
int numberOfBranches
int lineIdx
Integer currentValue
int getNumBranches (int)
int lineNumber
Integer numBranches
}
com/google/javascript/jscomp/DefaultPassConfig$53$1.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$53$1 extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
final com.google.javascript.jscomp.AbstractCompiler val$compiler
final com.google.javascript.jscomp.DefaultPassConfig$53 this$1
void (com.google.javascript.jscomp.DefaultPassConfig$53, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.DefaultPassConfig$53 this$1
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node jsRoot
}
com/google/javascript/jscomp/ChainCalls.classChainCalls.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ChainCalls extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Set badFunctionNodes
private final java.util.Set goodFunctionNodes
private final java.util.List callSites
private com.google.javascript.jscomp.NameBasedDefinitionProvider defFinder
private com.google.javascript.jscomp.ChainCalls$GatherFunctions gatherFunctions
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ChainCalls$CallSite callSite
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
static java.util.Set access$200 (com.google.javascript.jscomp.ChainCalls)
com.google.javascript.jscomp.ChainCalls x0
static java.util.Set access$300 (com.google.javascript.jscomp.ChainCalls)
com.google.javascript.jscomp.ChainCalls x0
static com.google.javascript.jscomp.NameBasedDefinitionProvider access$400 (com.google.javascript.jscomp.ChainCalls)
com.google.javascript.jscomp.ChainCalls x0
static com.google.javascript.jscomp.AbstractCompiler access$500 (com.google.javascript.jscomp.ChainCalls)
com.google.javascript.jscomp.ChainCalls x0
static com.google.javascript.jscomp.ChainCalls$GatherFunctions access$600 (com.google.javascript.jscomp.ChainCalls)
com.google.javascript.jscomp.ChainCalls x0
static java.util.List access$700 (com.google.javascript.jscomp.ChainCalls)
com.google.javascript.jscomp.ChainCalls x0
}
com/google/javascript/jscomp/NameBasedDefinitionProvider$DefinitionGatheringCallback.classNameBasedDefinitionProvider.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameBasedDefinitionProvider$DefinitionGatheringCallback extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
private final boolean inExterns
final com.google.javascript.jscomp.NameBasedDefinitionProvider this$0
void (com.google.javascript.jscomp.NameBasedDefinitionProvider, boolean)
boolean inExterns
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
private void visitExterns (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node typeRoot
com.google.javascript.jscomp.DefinitionsRemover$Definition unknownDef
com.google.javascript.jscomp.DefinitionsRemover$Definition prevDef
com.google.javascript.rhino.Node rValue
String name
com.google.javascript.jscomp.DefinitionsRemover$Definition prevDef
com.google.javascript.jscomp.DefinitionsRemover$Definition definition
boolean dropStub
String name
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.DefinitionsRemover$Definition def
private void visitCode (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node rValue
String name
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.DefinitionsRemover$Definition def
boolean isKnownFunctionDefinition (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean jsdocContainsDeclarations (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.JSDocInfo info
}
com/google/javascript/jscomp/GoogleJsMessageIdGenerator$FP.classGoogleJsMessageIdGenerator.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.GoogleJsMessageIdGenerator$FP extends java.lang.Object {
private void ()
private static long fingerprint (byte[], int, int)
byte[] str
int start
int limit
int hi
int lo
private static long fingerprint (java.lang.String)
String str
byte[] tmp
private static int hash32 (byte[], int, int, int)
byte[] str
int start
int limit
int c
int a
int b
int i
int tmp
static long access$100 (java.lang.String)
String x0
}
com/google/javascript/jscomp/ProcessDefines$CollectDefines$RefInfo.classProcessDefines.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ProcessDefines$CollectDefines$RefInfo extends java.lang.Object {
final com.google.javascript.jscomp.GlobalNamespace$Ref ref
final com.google.javascript.jscomp.GlobalNamespace$Name name
void (com.google.javascript.jscomp.GlobalNamespace$Ref, com.google.javascript.jscomp.GlobalNamespace$Name)
com.google.javascript.jscomp.GlobalNamespace$Ref ref
com.google.javascript.jscomp.GlobalNamespace$Name name
}
com/google/javascript/jscomp/DefaultPassConfig$71.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$71 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/DefinitionUseSiteFinder$UseSiteGatheringCallback.classDefinitionUseSiteFinder.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefinitionUseSiteFinder$UseSiteGatheringCallback extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.DefinitionUseSiteFinder this$0
private void (com.google.javascript.jscomp.DefinitionUseSiteFinder)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
java.util.Collection defs
com.google.javascript.jscomp.DefinitionsRemover$Definition first
String name
void (com.google.javascript.jscomp.DefinitionUseSiteFinder, com.google.javascript.jscomp.DefinitionUseSiteFinder$1)
com.google.javascript.jscomp.DefinitionUseSiteFinder x0
com.google.javascript.jscomp.DefinitionUseSiteFinder$1 x1
}
com/google/javascript/jscomp/ReferenceCollectingCallback$Reference.classReferenceCollectingCallback.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ReferenceCollectingCallback$Reference extends java.lang.Object implements com.google.javascript.rhino.StaticRef {
private static final java.util.Set DECLARATION_PARENTS
private final com.google.javascript.rhino.Node nameNode
private final com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock basicBlock
private final com.google.javascript.jscomp.Scope scope
private final com.google.javascript.rhino.InputId inputId
private final com.google.javascript.rhino.StaticSourceFile sourceFile
void (com.google.javascript.rhino.Node, com.google.javascript.jscomp.NodeTraversal, com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock)
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock basicBlock
public java.lang.String toString ()
static com.google.javascript.jscomp.ReferenceCollectingCallback$Reference createRefForTest (com.google.javascript.jscomp.CompilerInput)
com.google.javascript.jscomp.CompilerInput input
private void (com.google.javascript.rhino.Node, com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock, com.google.javascript.jscomp.Scope, com.google.javascript.rhino.InputId)
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock basicBlock
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.InputId inputId
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference cloneWithNewScope (com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.Scope newScope
public com.google.javascript.jscomp.Var getSymbol ()
public com.google.javascript.rhino.Node getNode ()
public com.google.javascript.rhino.InputId getInputId ()
public com.google.javascript.rhino.StaticSourceFile getSourceFile ()
boolean isDeclaration ()
private static boolean isDeclarationHelper (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
boolean isVarDeclaration ()
boolean isLetDeclaration ()
boolean isConstDeclaration ()
boolean isHoistedFunction ()
boolean isInitializingDeclaration ()
com.google.javascript.rhino.Node getAssignedValue ()
com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock getBasicBlock ()
com.google.javascript.rhino.Node getParent ()
com.google.javascript.rhino.Node getGrandparent ()
com.google.javascript.rhino.Node parent
private static boolean isLhsOfEnhancedForExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
boolean isSimpleAssignmentToName ()
com.google.javascript.rhino.Node parent
boolean isLvalue ()
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Token parentType
com.google.javascript.jscomp.Scope getScope ()
public volatile com.google.javascript.rhino.StaticSlot getSymbol ()
static com.google.javascript.jscomp.Scope access$100 (com.google.javascript.jscomp.ReferenceCollectingCallback$Reference)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference x0
static void ()
}
com/google/javascript/jscomp/PolymerClassRewriter.classPolymerClassRewriter.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.PolymerClassRewriter extends java.lang.Object {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private com.google.javascript.rhino.Node polymerElementExterns
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node polymerElementExterns
void rewritePolymerClass (com.google.javascript.rhino.Node, com.google.javascript.jscomp.PolymerClassDefinition, boolean)
com.google.javascript.jscomp.PolymerPass$MemberDefinition prop
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node exprResult
com.google.javascript.rhino.Node var
com.google.javascript.rhino.Node scriptNode
com.google.javascript.rhino.Node beforeRoot
com.google.javascript.rhino.Node assignExpr
com.google.javascript.rhino.Node exprRoot
com.google.javascript.jscomp.PolymerClassDefinition cls
boolean isInGlobalScope
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node objLit
com.google.javascript.rhino.JSDocInfoBuilder objLitDoc
com.google.javascript.rhino.Node block
com.google.javascript.rhino.JSDocInfoBuilder constructorDoc
com.google.javascript.rhino.Node ctorKey
com.google.common.collect.ImmutableList readOnlyProps
com.google.javascript.rhino.Node statements
com.google.javascript.rhino.Node parent
private void addTypesToFunctions (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.JSDocInfoBuilder fnDoc
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node keyNode
com.google.javascript.rhino.Node defaultValue
com.google.javascript.rhino.Node defaultValueKey
com.google.javascript.rhino.JSDocInfoBuilder fnDoc
com.google.javascript.jscomp.PolymerPass$MemberDefinition property
com.google.javascript.rhino.Node objLit
String thisType
private com.google.common.collect.ImmutableList parseReadOnlyProperties (com.google.javascript.jscomp.PolymerClassDefinition, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node readOnlyValue
com.google.javascript.jscomp.PolymerPass$MemberDefinition prop
com.google.javascript.jscomp.PolymerClassDefinition cls
com.google.javascript.rhino.Node block
String qualifiedPath
com.google.common.collect.ImmutableList$Builder readOnlyProps
private com.google.javascript.rhino.JSDocInfoBuilder getConstructorDoc (com.google.javascript.jscomp.PolymerClassDefinition)
com.google.javascript.jscomp.PolymerClassDefinition cls
com.google.javascript.rhino.JSDocInfoBuilder constructorDoc
com.google.javascript.rhino.JSTypeExpression baseType
String interfaceName
com.google.javascript.rhino.JSTypeExpression interfaceType
private void appendPropertiesToBlock (com.google.javascript.jscomp.PolymerClassDefinition, com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node propertyNode
com.google.javascript.rhino.JSDocInfoBuilder info
com.google.javascript.rhino.JSTypeExpression propType
com.google.javascript.jscomp.PolymerPass$MemberDefinition prop
com.google.javascript.jscomp.PolymerClassDefinition cls
com.google.javascript.rhino.Node block
String basePath
private void removePropertyDocs (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.PolymerPass$MemberDefinition prop
com.google.javascript.rhino.Node objLit
private void appendBehaviorMembersToBlock (com.google.javascript.jscomp.PolymerClassDefinition, com.google.javascript.rhino.Node)
String fnName
com.google.javascript.rhino.Node fnValue
com.google.javascript.rhino.Node exprResult
com.google.javascript.rhino.JSDocInfoBuilder info
com.google.javascript.jscomp.PolymerPass$MemberDefinition behaviorFunction
String propName
com.google.javascript.rhino.Node exprResult
com.google.javascript.rhino.JSDocInfoBuilder info
com.google.javascript.jscomp.PolymerPass$MemberDefinition behaviorProp
com.google.javascript.jscomp.PolymerBehaviorExtractor$BehaviorDefinition behavior
com.google.javascript.jscomp.PolymerClassDefinition cls
com.google.javascript.rhino.Node block
String qualifiedPath
java.util.Map nameToExprResult
private com.google.javascript.rhino.Node makeReadOnlySetter (java.lang.String, java.lang.String)
String propName
String qualifiedPath
String setterName
com.google.javascript.rhino.Node fnNode
com.google.javascript.rhino.Node exprResNode
com.google.javascript.rhino.JSDocInfoBuilder info
private void addInterfaceExterns (com.google.javascript.jscomp.PolymerClassDefinition, java.util.List)
String propName
String setterName
com.google.javascript.rhino.Node setterExprNode
com.google.javascript.rhino.JSDocInfoBuilder setterInfo
com.google.javascript.rhino.JSTypeExpression propType
com.google.javascript.jscomp.PolymerPass$MemberDefinition prop
com.google.javascript.jscomp.PolymerClassDefinition cls
java.util.List readOnlyProps
com.google.javascript.rhino.Node block
String interfaceName
com.google.javascript.rhino.Node fnNode
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.JSDocInfoBuilder info
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node stmts
private static boolean hasShorthandAssignment (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node property
com.google.javascript.rhino.Node objLit
private static java.lang.String getInterfaceName (com.google.javascript.jscomp.PolymerClassDefinition)
com.google.javascript.jscomp.PolymerClassDefinition cls
private static com.google.javascript.rhino.Node varToAssign (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node var
com.google.javascript.rhino.Node assign
}
com/google/javascript/jscomp/FunctionArgumentInjector$ReferencedAfterSideEffect.classFunctionArgumentInjector.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionArgumentInjector$ReferencedAfterSideEffect extends java.lang.Object implements com.google.javascript.jscomp.NodeUtil$Visitor com.google.common.base.Predicate {
private final java.util.Set parameters
private final java.util.Set locals
private boolean sideEffectSeen
private java.util.Set parametersReferenced
private int loopsEntered
void (java.util.Set, java.util.Set)
java.util.Set parameters
java.util.Set locals
java.util.Set getResults ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
boolean inLoop ()
public void visit (com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.Node n
private boolean hasNonLocalSideEffect (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node n
boolean sideEffect
com.google.javascript.rhino.Token type
private boolean isLocalName (com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.Node node
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/DefaultPassConfig$22.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$22 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/NodeUtil$3.classNodeUtil.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.NodeUtil$3 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/CodingConventions$DefaultCodingConvention.classCodingConventions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CodingConventions$DefaultCodingConvention extends java.lang.Object implements com.google.javascript.jscomp.CodingConvention {
private static final long serialVersionUID
private void ()
public boolean isConstant (java.lang.String)
String variableName
public boolean isConstantKey (java.lang.String)
String variableName
public boolean isValidEnumKey (java.lang.String)
String key
public boolean isOptionalParameter (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parameter
public boolean isVarArgsParameter (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parameter
public boolean isFunctionCallThatAlwaysThrows (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public java.lang.String getPackageName (com.google.javascript.rhino.StaticSourceFile)
com.google.javascript.rhino.StaticSourceFile source
String name
int lastSlash
public boolean isExported (java.lang.String, boolean)
String name
boolean local
public boolean isExported (java.lang.String)
String name
public boolean blockRenamingForProperty (java.lang.String)
String name
public boolean isPrivate (java.lang.String)
String name
public boolean hasPrivacyConvention ()
public com.google.javascript.jscomp.CodingConvention$SubclassRelationship getClassesDefinedByCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node subclass
com.google.javascript.rhino.Node superclass
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node callName
public boolean isClassFactoryCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
public boolean isSuperClassReference (java.lang.String)
String propertyName
public boolean extractIsModuleFile (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
String message
public java.lang.String extractClassNameIfProvide (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
String message
public java.lang.String extractClassNameIfRequire (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
String message
public java.lang.String getExportPropertyFunction ()
public java.lang.String getExportSymbolFunction ()
public java.util.List identifyTypeDeclarationCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public void applySubclassRelationship (com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.jscomp.CodingConvention$SubclassType)
com.google.javascript.rhino.jstype.FunctionType parentCtor
com.google.javascript.rhino.jstype.FunctionType childCtor
com.google.javascript.jscomp.CodingConvention$SubclassType type
public java.lang.String getAbstractMethodName ()
public java.lang.String getSingletonGetterClassName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
public void applySingletonGetterOld (com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.FunctionType functionType
com.google.javascript.rhino.jstype.FunctionType getterType
com.google.javascript.rhino.jstype.ObjectType objectType
public void applySingletonGetterNew (com.google.javascript.jscomp.newtypes.RawNominalType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.RawNominalType rawType
com.google.javascript.jscomp.newtypes.JSType getInstanceType
com.google.javascript.jscomp.newtypes.JSType instanceType
public boolean isInlinableFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public com.google.javascript.jscomp.CodingConvention$DelegateRelationship getDelegateRelationship (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
public void applyDelegateRelationship (com.google.javascript.rhino.jstype.ObjectType, com.google.javascript.rhino.jstype.ObjectType, com.google.javascript.rhino.jstype.ObjectType, com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.ObjectType delegateSuperclass
com.google.javascript.rhino.jstype.ObjectType delegateBase
com.google.javascript.rhino.jstype.ObjectType delegator
com.google.javascript.rhino.jstype.FunctionType delegateProxy
com.google.javascript.rhino.jstype.FunctionType findDelegate
public java.lang.String getDelegateSuperclassName ()
public void checkForCallingConventionDefiningCalls (com.google.javascript.rhino.Node, java.util.Map)
com.google.javascript.rhino.Node n
java.util.Map delegateCallingConventions
public void defineDelegateProxyPrototypeProperties (com.google.javascript.rhino.jstype.JSTypeRegistry, com.google.javascript.rhino.jstype.StaticTypedScope, java.util.List, java.util.Map)
com.google.javascript.rhino.jstype.JSTypeRegistry registry
com.google.javascript.rhino.jstype.StaticTypedScope scope
java.util.List delegateProxyPrototypes
java.util.Map delegateCallingConventions
public java.lang.String getGlobalObject ()
public boolean isPropertyTestFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node call
public boolean isPropertyRenameFunction (java.lang.String)
String name
public boolean isPrototypeAlias (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node getProp
public com.google.javascript.jscomp.CodingConvention$ObjectLiteralCast getObjectLiteralCast (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
public java.util.Collection getAssertionFunctions ()
public com.google.javascript.jscomp.CodingConvention$Bind describeFunctionBind (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public com.google.javascript.jscomp.CodingConvention$Bind describeFunctionBind (com.google.javascript.rhino.Node, boolean, boolean)
com.google.javascript.rhino.Node fn
com.google.javascript.rhino.Node thisValue
com.google.javascript.rhino.Node parameters
com.google.javascript.rhino.Node thisValue
com.google.javascript.rhino.Node parameters
com.google.javascript.rhino.Node maybeFn
com.google.javascript.rhino.jstype.JSType maybeFnType
com.google.javascript.rhino.jstype.FunctionType fnType
com.google.javascript.rhino.Node n
boolean callerChecksTypes
boolean iCheckTypes
com.google.javascript.rhino.Node callTarget
public com.google.javascript.jscomp.CodingConvention$Cache describeCachingCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
public java.util.Collection getIndirectlyDeclaredProperties ()
private static com.google.javascript.rhino.Node safeNext (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
void (com.google.javascript.jscomp.CodingConventions$1)
com.google.javascript.jscomp.CodingConventions$1 x0
}
com/google/javascript/jscomp/PolymerPassErrors.classPolymerPassErrors.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.PolymerPassErrors extends java.lang.Object {
static final com.google.javascript.jscomp.DiagnosticType POLYMER_DESCRIPTOR_NOT_VALID
static final com.google.javascript.jscomp.DiagnosticType POLYMER_INVALID_DECLARATION
static final com.google.javascript.jscomp.DiagnosticType POLYMER_MISSING_IS
static final com.google.javascript.jscomp.DiagnosticType POLYMER_UNEXPECTED_PARAMS
static final com.google.javascript.jscomp.DiagnosticType POLYMER_MISSING_EXTERNS
static final com.google.javascript.jscomp.DiagnosticType POLYMER_INVALID_PROPERTY
static final com.google.javascript.jscomp.DiagnosticType POLYMER_INVALID_EXTENDS
static final com.google.javascript.jscomp.DiagnosticType POLYMER_INVALID_BEHAVIOR_ARRAY
static final com.google.javascript.jscomp.DiagnosticType POLYMER_UNQUALIFIED_BEHAVIOR
static final com.google.javascript.jscomp.DiagnosticType POLYMER_UNANNOTATED_BEHAVIOR
static final com.google.javascript.jscomp.DiagnosticType POLYMER_SHORTHAND_NOT_SUPPORTED
private void ()
static void ()
}
com/google/javascript/jscomp/PeepholeFoldConstants.classPeepholeFoldConstants.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PeepholeFoldConstants extends com.google.javascript.jscomp.AbstractPeepholeOptimization {
static final com.google.javascript.jscomp.DiagnosticType INVALID_GETELEM_INDEX_ERROR
static final com.google.javascript.jscomp.DiagnosticType INDEX_OUT_OF_BOUNDS_ERROR
static final com.google.javascript.jscomp.DiagnosticType NEGATING_A_NON_NUMBER_ERROR
static final com.google.javascript.jscomp.DiagnosticType BITWISE_OPERAND_OUT_OF_RANGE
static final com.google.javascript.jscomp.DiagnosticType SHIFT_AMOUNT_OUT_OF_BOUNDS
static final com.google.javascript.jscomp.DiagnosticType FRACTIONAL_BITWISE_OPERAND
private static final double MAX_FOLD_NUMBER
private final boolean late
private final boolean shouldUseTypes
void (boolean, boolean)
boolean late
boolean shouldUseTypes
com.google.javascript.rhino.Node optimizeSubtree (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node subtree
private com.google.javascript.rhino.Node tryFoldBinaryOperator (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node result
com.google.javascript.rhino.Node subtree
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
private com.google.javascript.rhino.Node tryReduceVoid (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node child
private void tryReduceOperandsForOp (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Node n
private void tryConvertOperandsToNumber (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node next
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private void tryConvertToNumber (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
Double result
double value
com.google.javascript.rhino.Node replacement
private com.google.javascript.rhino.Node tryFoldTypeof (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node newNode
com.google.javascript.rhino.Node originalTypeofNode
com.google.javascript.rhino.Node argumentNode
String typeNameString
private com.google.javascript.rhino.Node tryFoldUnaryOperator (com.google.javascript.rhino.Node)
double numValue
com.google.javascript.rhino.Node replacementNode
double negNum
com.google.javascript.rhino.Node negNumNode
com.google.javascript.rhino.Node notIntValNode
int intVal
double val
UnsupportedOperationException ex
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.jstype.TernaryValue leftVal
private com.google.javascript.rhino.Node tryFoldInstanceof (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node replacementNode
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
private com.google.javascript.rhino.Node tryFoldAssign (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node newRight
com.google.javascript.rhino.Node newRight
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Node newRight
com.google.javascript.rhino.Token newType
com.google.javascript.rhino.Node newNode
private com.google.javascript.rhino.Node tryUnfoldAssignOp (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Token op
com.google.javascript.rhino.Node replacement
private com.google.javascript.rhino.Node tryFoldAndOr (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
boolean lval
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node result
com.google.javascript.rhino.Token type
com.google.javascript.rhino.jstype.TernaryValue leftVal
private com.google.javascript.rhino.Node tryFoldChildAddString (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String result
String leftString
String rightString
com.google.javascript.rhino.Node ll
com.google.javascript.rhino.Node lr
String result
String leftString
String rightString
com.google.javascript.rhino.Node rl
com.google.javascript.rhino.Node rr
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
private com.google.javascript.rhino.Node tryFoldAddConstantString (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node newStringNode
String leftString
String rightString
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
private com.google.javascript.rhino.Node tryFoldArithmeticOp (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Node result
private com.google.javascript.rhino.Node performArithmeticOp (com.google.javascript.rhino.Token, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
double result
double result
double result
double result
double result
double result
double result
double result
com.google.javascript.rhino.Token opType
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
double result
Double lValObj
Double rValObj
double lval
double rval
private com.google.javascript.rhino.Node tryFoldLeftChildOp (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node ll
com.google.javascript.rhino.Node lr
com.google.javascript.rhino.Node valueToCombine
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Token opType
Double rightValObj
private com.google.javascript.rhino.Node tryFoldAdd (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node result
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
private com.google.javascript.rhino.Node tryFoldShift (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
double result
double result
int lvalInt
double result
long maxUint32
long lvalLong
double result
double lval
double rval
int rvalInt
com.google.javascript.rhino.Node newNumber
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
private com.google.javascript.rhino.Node tryFoldComparison (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.jstype.TernaryValue result
com.google.javascript.rhino.Node newNode
private static com.google.javascript.rhino.jstype.TernaryValue tryAbstractRelationalComparison (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, boolean, boolean)
String lv
String rv
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
boolean useTypes
boolean willNegate
com.google.javascript.jscomp.NodeUtil$ValueType leftValueType
com.google.javascript.jscomp.NodeUtil$ValueType rightValueType
Double lv
Double rv
private static com.google.javascript.rhino.jstype.TernaryValue tryAbstractEqualityComparison (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, boolean)
Double rv
Double lv
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
boolean useTypes
com.google.javascript.jscomp.NodeUtil$ValueType leftValueType
com.google.javascript.jscomp.NodeUtil$ValueType rightValueType
private static com.google.javascript.rhino.jstype.TernaryValue tryStrictEqualityComparison (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, boolean)
Double lv
Double rv
String lv
String rv
com.google.javascript.rhino.jstype.TernaryValue lv
com.google.javascript.rhino.jstype.TernaryValue rv
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
boolean useTypes
com.google.javascript.jscomp.NodeUtil$ValueType leftValueType
com.google.javascript.jscomp.NodeUtil$ValueType rightValueType
static com.google.javascript.rhino.jstype.TernaryValue evaluateComparison (com.google.javascript.rhino.Token, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Token op
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
boolean useTypes
private com.google.javascript.rhino.Node tryFoldCtorCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private com.google.javascript.rhino.Node tryFoldCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node destObj
com.google.javascript.rhino.Node srcObj
com.google.javascript.rhino.Node n
private static boolean inForcedStringContext (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private com.google.javascript.rhino.Node tryFoldInForcedStringContext (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node value
String stringValue
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node newString
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node objectType
private com.google.javascript.rhino.Node tryFoldGetElem (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
private com.google.javascript.rhino.Node tryFoldGetProp (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
int knownLength
com.google.javascript.rhino.Node lengthNode
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
private com.google.javascript.rhino.Node tryFoldArrayAccess (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
int i
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
double index
int intIndex
com.google.javascript.rhino.Node current
com.google.javascript.rhino.Node elem
private com.google.javascript.rhino.Node tryFoldStringArrayAccess (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
int i
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
double index
int intIndex
String value
char c
com.google.javascript.rhino.Node elem
private com.google.javascript.rhino.Node tryFoldObjectPropAccess (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node replacement
static void ()
}
com/google/javascript/jscomp/AnalyzePrototypeProperties$LiteralProperty.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnalyzePrototypeProperties$LiteralProperty extends java.lang.Object implements com.google.javascript.jscomp.AnalyzePrototypeProperties$Property {
private final com.google.javascript.rhino.Node key
private final com.google.javascript.rhino.Node value
private final com.google.javascript.rhino.Node map
private final com.google.javascript.rhino.Node assign
private final com.google.javascript.jscomp.Var rootVar
private final com.google.javascript.jscomp.JSModule module
void (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.Var, com.google.javascript.jscomp.JSModule)
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node map
com.google.javascript.rhino.Node assign
com.google.javascript.jscomp.Var rootVar
com.google.javascript.jscomp.JSModule module
public com.google.javascript.jscomp.Var getRootVar ()
public void remove (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public com.google.javascript.rhino.Node getPrototype ()
public com.google.javascript.rhino.Node getValue ()
public com.google.javascript.jscomp.JSModule getModule ()
}
com/google/javascript/jscomp/Var$Arguments.classVar.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Var$Arguments extends com.google.javascript.jscomp.Var {
void (com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.Scope scope
public boolean isArguments ()
public com.google.javascript.rhino.StaticSourceFile getSourceFile ()
public boolean isBleedingFunction ()
protected com.google.javascript.rhino.Token declarationType ()
public boolean equals (java.lang.Object)
Object other
com.google.javascript.jscomp.Var$Arguments otherVar
public int hashCode ()
public volatile com.google.javascript.rhino.StaticRef getDeclaration ()
public volatile com.google.javascript.rhino.StaticSlot getSymbol ()
}
com/google/javascript/jscomp/DefaultPassConfig$16.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$16 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/CheckEventfulObjectDisposal.classCheckEventfulObjectDisposal.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CheckEventfulObjectDisposal extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
static final com.google.javascript.jscomp.DiagnosticType EVENTFUL_OBJECT_NOT_DISPOSED
static final com.google.javascript.jscomp.DiagnosticType EVENTFUL_OBJECT_PURELY_LOCAL
static final com.google.javascript.jscomp.DiagnosticType OVERWRITE_PRIVATE_EVENTFUL_OBJECT
static final com.google.javascript.jscomp.DiagnosticType UNLISTEN_WITH_ANONBOUND
private static final String DISPOSABLE_INTERFACE_TYPE_NAME
private static final String EVENT_HANDLER_TYPE_NAME
private com.google.javascript.rhino.jstype.JSType googDisposableInterfaceType
private com.google.javascript.rhino.jstype.JSType googEventsEventHandlerType
private java.util.Set eventfulTypes
private java.util.Map disposeCalls
public static final int DISPOSE_ALL
public static final int DISPOSE_SELF
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.rhino.TypeIRegistry typeRegistry
private final com.google.javascript.jscomp.CompilerOptions$DisposalCheckingPolicy checkingPolicy
private com.google.common.collect.SetMultimap eventizes
private static java.util.Map eventfulObjectMap
public void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.CompilerOptions$DisposalCheckingPolicy)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CompilerOptions$DisposalCheckingPolicy checkingPolicy
private void addDisposeCall (java.lang.String, java.util.List)
String potentiallyTypeName
String propertyName
String functionOrMethodName
java.util.List argumentsThatAreDisposed
String propertyName
com.google.javascript.rhino.jstype.JSType objectType
int lastPeriod
java.util.Map map
private void initializeDisposeMethodsMap ()
private static com.google.javascript.rhino.Node getBase (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node base
private static com.google.javascript.rhino.jstype.JSType getTypeOfThisForScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.jstype.JSType typeOfThis
com.google.javascript.rhino.jstype.ObjectType objectType
private static boolean isPossiblySubtype (com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType alternate
com.google.javascript.rhino.jstype.JSType thisType
com.google.javascript.rhino.jstype.JSType thatType
com.google.javascript.rhino.jstype.JSType type
private static com.google.javascript.rhino.jstype.JSType dereference (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
private static java.lang.String generateKey (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.jstype.JSType parentScopeType
String key
com.google.javascript.rhino.jstype.ObjectType objectType
com.google.javascript.rhino.jstype.ObjectType hObjT
String propertyName
com.google.javascript.rhino.Node base
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
boolean noLocalVariables
String key
com.google.javascript.rhino.Node scopeNode
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.CheckEventfulObjectDisposal$EventfulObjectState e
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void computeEventful ()
String s
java.util.Map$Entry eventizesEntry
String v
String top
String s
String v
String s
String[] order
int white
int gray
int black
int last
java.util.Map color
java.util.Stack dfsStack
int indx
private com.google.javascript.rhino.jstype.JSType maybeReturnDisposedType (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node base
com.google.javascript.rhino.jstype.JSType baseType
com.google.javascript.rhino.Node n
boolean checkDispose
com.google.javascript.rhino.Node first
String property
static com.google.common.collect.SetMultimap access$102 (com.google.javascript.jscomp.CheckEventfulObjectDisposal, com.google.common.collect.SetMultimap)
com.google.javascript.jscomp.CheckEventfulObjectDisposal x0
com.google.common.collect.SetMultimap x1
static com.google.javascript.rhino.jstype.JSType access$200 (com.google.javascript.jscomp.CheckEventfulObjectDisposal)
com.google.javascript.jscomp.CheckEventfulObjectDisposal x0
static boolean access$300 (com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType x0
com.google.javascript.rhino.jstype.JSType x1
static com.google.common.collect.SetMultimap access$100 (com.google.javascript.jscomp.CheckEventfulObjectDisposal)
com.google.javascript.jscomp.CheckEventfulObjectDisposal x0
static com.google.javascript.jscomp.AbstractCompiler access$400 (com.google.javascript.jscomp.CheckEventfulObjectDisposal)
com.google.javascript.jscomp.CheckEventfulObjectDisposal x0
static com.google.javascript.rhino.jstype.JSType access$500 (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal x0
static java.util.Set access$600 (com.google.javascript.jscomp.CheckEventfulObjectDisposal)
com.google.javascript.jscomp.CheckEventfulObjectDisposal x0
static com.google.javascript.rhino.jstype.JSType access$700 (com.google.javascript.jscomp.CheckEventfulObjectDisposal, com.google.javascript.rhino.Node, boolean)
com.google.javascript.jscomp.CheckEventfulObjectDisposal x0
com.google.javascript.rhino.Node x1
boolean x2
static java.lang.String access$800 (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, boolean)
com.google.javascript.jscomp.NodeTraversal x0
com.google.javascript.rhino.Node x1
boolean x2
static java.util.Map access$900 ()
static java.util.Map access$1100 (com.google.javascript.jscomp.CheckEventfulObjectDisposal)
com.google.javascript.jscomp.CheckEventfulObjectDisposal x0
static void access$1200 (com.google.javascript.jscomp.CheckEventfulObjectDisposal, java.lang.String, java.util.List)
com.google.javascript.jscomp.CheckEventfulObjectDisposal x0
String x1
java.util.List x2
static void ()
}
com/google/javascript/jscomp/InlineFunctions$1.classInlineFunctions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineFunctions$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/ReplaceCssNames$Traversal.classReplaceCssNames.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReplaceCssNames$Traversal extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.ReplaceCssNames this$0
private void (com.google.javascript.jscomp.ReplaceCssNames)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node second
int count
com.google.javascript.rhino.Node first
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void processStringNode (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
String part
int i
String[] replaced
String replacement
Integer count
String element
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
String name
String[] parts
void (com.google.javascript.jscomp.ReplaceCssNames, com.google.javascript.jscomp.ReplaceCssNames$1)
com.google.javascript.jscomp.ReplaceCssNames x0
com.google.javascript.jscomp.ReplaceCssNames$1 x1
}
com/google/javascript/jscomp/MustBeReachingVariableDef$MustDefJoin.classMustBeReachingVariableDef.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MustBeReachingVariableDef$MustDefJoin extends com.google.javascript.jscomp.JoinOp$BinaryJoinOp {
private void ()
public com.google.javascript.jscomp.MustBeReachingVariableDef$MustDef apply (com.google.javascript.jscomp.MustBeReachingVariableDef$MustDef, com.google.javascript.jscomp.MustBeReachingVariableDef$MustDef)
com.google.javascript.jscomp.MustBeReachingVariableDef$Definition bDef
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.MustBeReachingVariableDef$Definition aDef
java.util.Map$Entry varEntry
com.google.javascript.jscomp.Var var
java.util.Map$Entry entry
com.google.javascript.jscomp.MustBeReachingVariableDef$MustDef a
com.google.javascript.jscomp.MustBeReachingVariableDef$MustDef b
com.google.javascript.jscomp.MustBeReachingVariableDef$MustDef result
java.util.Map resultMap
public volatile com.google.javascript.jscomp.graph.LatticeElement apply (com.google.javascript.jscomp.graph.LatticeElement, com.google.javascript.jscomp.graph.LatticeElement)
void (com.google.javascript.jscomp.MustBeReachingVariableDef$1)
com.google.javascript.jscomp.MustBeReachingVariableDef$1 x0
}
com/google/javascript/jscomp/Es6RewriteGenerators$1.classEs6RewriteGenerators.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6RewriteGenerators$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/CodingConvention.classCodingConvention.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.CodingConvention extends java.lang.Object implements java.io.Serializable {
public abstract boolean isConstant (java.lang.String)
public abstract boolean isConstantKey (java.lang.String)
public abstract boolean isValidEnumKey (java.lang.String)
public abstract boolean isOptionalParameter (com.google.javascript.rhino.Node)
public abstract boolean isVarArgsParameter (com.google.javascript.rhino.Node)
public abstract boolean isFunctionCallThatAlwaysThrows (com.google.javascript.rhino.Node)
public abstract boolean isExported (java.lang.String, boolean)
public abstract boolean isExported (java.lang.String)
public abstract boolean blockRenamingForProperty (java.lang.String)
public abstract java.lang.String getPackageName (com.google.javascript.rhino.StaticSourceFile)
public abstract boolean isPrivate (java.lang.String)
public abstract boolean hasPrivacyConvention ()
public abstract com.google.javascript.jscomp.CodingConvention$SubclassRelationship getClassesDefinedByCall (com.google.javascript.rhino.Node)
public abstract boolean isClassFactoryCall (com.google.javascript.rhino.Node)
public abstract boolean isSuperClassReference (java.lang.String)
public abstract boolean extractIsModuleFile (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
public abstract java.lang.String extractClassNameIfProvide (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
public abstract java.lang.String extractClassNameIfRequire (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
public abstract java.lang.String getExportPropertyFunction ()
public abstract java.lang.String getExportSymbolFunction ()
public abstract java.util.List identifyTypeDeclarationCall (com.google.javascript.rhino.Node)
public abstract void applySubclassRelationship (com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.jscomp.CodingConvention$SubclassType)
public abstract java.lang.String getAbstractMethodName ()
public abstract java.lang.String getSingletonGetterClassName (com.google.javascript.rhino.Node)
public abstract void applySingletonGetterOld (com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.ObjectType)
public abstract void applySingletonGetterNew (com.google.javascript.jscomp.newtypes.RawNominalType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
public abstract boolean isInlinableFunction (com.google.javascript.rhino.Node)
public abstract com.google.javascript.jscomp.CodingConvention$DelegateRelationship getDelegateRelationship (com.google.javascript.rhino.Node)
public abstract void applyDelegateRelationship (com.google.javascript.rhino.jstype.ObjectType, com.google.javascript.rhino.jstype.ObjectType, com.google.javascript.rhino.jstype.ObjectType, com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.FunctionType)
public abstract java.lang.String getDelegateSuperclassName ()
public abstract void checkForCallingConventionDefiningCalls (com.google.javascript.rhino.Node, java.util.Map)
public abstract void defineDelegateProxyPrototypeProperties (com.google.javascript.rhino.jstype.JSTypeRegistry, com.google.javascript.rhino.jstype.StaticTypedScope, java.util.List, java.util.Map)
public abstract java.lang.String getGlobalObject ()
public abstract com.google.javascript.jscomp.CodingConvention$Bind describeFunctionBind (com.google.javascript.rhino.Node)
public abstract com.google.javascript.jscomp.CodingConvention$Bind describeFunctionBind (com.google.javascript.rhino.Node, boolean, boolean)
public abstract com.google.javascript.jscomp.CodingConvention$Cache describeCachingCall (com.google.javascript.rhino.Node)
public abstract boolean isPropertyTestFunction (com.google.javascript.rhino.Node)
public abstract boolean isPrototypeAlias (com.google.javascript.rhino.Node)
public abstract boolean isPropertyRenameFunction (java.lang.String)
public abstract com.google.javascript.jscomp.CodingConvention$ObjectLiteralCast getObjectLiteralCast (com.google.javascript.rhino.Node)
public abstract java.util.Collection getIndirectlyDeclaredProperties ()
public abstract java.util.Collection getAssertionFunctions ()
}
com/google/javascript/jscomp/graph/
com/google/javascript/jscomp/graph/StandardUnionFind$Node.classStandardUnionFind.java
package com.google.javascript.jscomp.graph
com.google.javascript.jscomp.graph.StandardUnionFind$Node extends java.lang.Object {
com.google.javascript.jscomp.graph.StandardUnionFind$Node parent
final Object element
int rank
int size
void (java.lang.Object)
Object element
}
com/google/javascript/jscomp/graph/GraphReachability$EdgeTuple.classGraphReachability.java
package com.google.javascript.jscomp.graph
public final com.google.javascript.jscomp.graph.GraphReachability$EdgeTuple extends java.lang.Object {
public final Object sourceNode
public final Object edge
public void (java.lang.Object, java.lang.Object, java.lang.Object)
Object sourceNode
Object edge
Object destNode
}
com/google/javascript/jscomp/graph/GraphNode.classGraphNode.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.GraphNode extends java.lang.Object implements com.google.javascript.jscomp.graph.Annotatable {
public abstract java.lang.Object getValue ()
}
com/google/javascript/jscomp/graph/LinkedUndirectedGraph$LinkedUndirectedGraphEdge.classLinkedUndirectedGraph.java
package com.google.javascript.jscomp.graph
com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphEdge extends java.lang.Object implements com.google.javascript.jscomp.graph.UndiGraph$UndiGraphEdge com.google.javascript.jscomp.graph.GraphvizGraph$GraphvizEdge {
private com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode nodeA
private com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode nodeB
protected final Object value
void (com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode, java.lang.Object, com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode)
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode nodeA
Object edgeValue
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode nodeB
public java.lang.Object getValue ()
public com.google.javascript.jscomp.graph.GraphNode getNodeA ()
public com.google.javascript.jscomp.graph.GraphNode getNodeB ()
public com.google.javascript.jscomp.graph.Annotation getAnnotation ()
public void setAnnotation (com.google.javascript.jscomp.graph.Annotation)
com.google.javascript.jscomp.graph.Annotation data
public java.lang.String getColor ()
public java.lang.String getLabel ()
public java.lang.String getNode1Id ()
public java.lang.String getNode2Id ()
public java.lang.String toString ()
}
com/google/javascript/jscomp/graph/FixedPointGraphTraversal.classFixedPointGraphTraversal.java
package com.google.javascript.jscomp.graph
public final com.google.javascript.jscomp.graph.FixedPointGraphTraversal extends java.lang.Object {
private final com.google.javascript.jscomp.graph.FixedPointGraphTraversal$EdgeCallback callback
public static final String NON_HALTING_ERROR_MSG
public void (com.google.javascript.jscomp.graph.FixedPointGraphTraversal$EdgeCallback)
com.google.javascript.jscomp.graph.FixedPointGraphTraversal$EdgeCallback callback
public static com.google.javascript.jscomp.graph.FixedPointGraphTraversal newTraversal (com.google.javascript.jscomp.graph.FixedPointGraphTraversal$EdgeCallback)
com.google.javascript.jscomp.graph.FixedPointGraphTraversal$EdgeCallback callback
public void computeFixedPoint (com.google.javascript.jscomp.graph.DiGraph)
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode node
com.google.javascript.jscomp.graph.DiGraph graph
java.util.Set nodes
public void computeFixedPoint (com.google.javascript.jscomp.graph.DiGraph, java.lang.Object)
com.google.javascript.jscomp.graph.DiGraph graph
Object entry
java.util.Set entrySet
public void computeFixedPoint (com.google.javascript.jscomp.graph.DiGraph, java.util.Set)
Object n
Object destNode
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge edge
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode source
Object sourceValue
java.util.List outEdges
com.google.javascript.jscomp.graph.DiGraph graph
java.util.Set entrySet
int cycleCount
long nodeCount
long maxIterations
java.util.LinkedHashSet workSet
}
com/google/javascript/jscomp/graph/Graph$GraphEdge.classGraph.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.Graph$GraphEdge extends java.lang.Object implements com.google.javascript.jscomp.graph.Annotatable {
public abstract java.lang.Object getValue ()
public abstract com.google.javascript.jscomp.graph.GraphNode getNodeA ()
public abstract com.google.javascript.jscomp.graph.GraphNode getNodeB ()
}
com/google/javascript/jscomp/graph/DiGraph$DiGraphNode.classDiGraph.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.DiGraph$DiGraphNode extends java.lang.Object implements com.google.javascript.jscomp.graph.GraphNode {
public abstract java.util.List getOutEdges ()
public abstract java.util.List getInEdges ()
}
com/google/javascript/jscomp/graph/UndiGraph$UndiGraphEdge.classUndiGraph.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.UndiGraph$UndiGraphEdge extends java.lang.Object implements com.google.javascript.jscomp.graph.Graph$GraphEdge {
}
com/google/javascript/jscomp/graph/LinkedUndirectedGraph.classLinkedUndirectedGraph.java
package com.google.javascript.jscomp.graph
public final com.google.javascript.jscomp.graph.LinkedUndirectedGraph extends com.google.javascript.jscomp.graph.UndiGraph implements com.google.javascript.jscomp.graph.GraphvizGraph {
protected final java.util.Map nodes
private final boolean useNodeAnnotations
private final boolean useEdgeAnnotations
public com.google.javascript.jscomp.graph.SubGraph newSubGraph ()
public static com.google.javascript.jscomp.graph.LinkedUndirectedGraph create ()
protected void (boolean, boolean)
boolean useNodeAnnotations
boolean useEdgeAnnotations
public void connect (java.lang.Object, java.lang.Object, java.lang.Object)
Object srcValue
Object edgeValue
Object destValue
com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphNode src
com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphNode dest
com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphEdge edge
public void disconnect (java.lang.Object, java.lang.Object)
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphEdge edge
Object srcValue
Object destValue
com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphNode src
com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphNode dest
public com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode createUndirectedGraphNode (java.lang.Object)
Object nodeValue
com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphNode node
public java.util.List getNeighborNodes (java.lang.Object)
Object value
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode uNode
public java.util.List getUndirectedGraphEdges (java.lang.Object, java.lang.Object)
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphEdge outEdge
Object n1
Object n2
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode dNode1
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode dNode2
java.util.List edges
public com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode getUndirectedGraphNode (java.lang.Object)
Object nodeValue
public java.util.Collection getUndirectedGraphNodes ()
public com.google.javascript.jscomp.graph.GraphNode createNode (java.lang.Object)
Object value
public java.util.List getEdges (java.lang.Object, java.lang.Object)
Object n1
Object n2
public com.google.javascript.jscomp.graph.Graph$GraphEdge getFirstEdge (java.lang.Object, java.lang.Object)
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphEdge outEdge
Object n1
Object n2
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode dNode1
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode dNode2
public com.google.javascript.jscomp.graph.GraphNode getNode (java.lang.Object)
Object value
public boolean isConnected (java.lang.Object, java.lang.Object)
Object n1
Object n2
public boolean isConnected (java.lang.Object, java.lang.Object, java.lang.Object)
Object n1
Object e
Object n2
private boolean isConnected (java.lang.Object, com.google.common.base.Predicate, java.lang.Object)
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphEdge outEdge
Object n1
com.google.common.base.Predicate edgePredicate
Object n2
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode dNode1
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode dNode2
public java.util.List getGraphvizEdges ()
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphEdge edge
com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphNode node
java.util.List edgeList
public java.lang.String getName ()
public java.util.List getGraphvizNodes ()
com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphNode node
java.util.List nodeList
public boolean isDirected ()
public java.util.Collection getNodes ()
public java.util.List getEdges ()
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphEdge edge
com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphNode node
java.util.List result
public int getNodeDegree (java.lang.Object)
Object value
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode uNode
}
com/google/javascript/jscomp/graph/Graph$GraphAnnotationState.classGraph.java
package com.google.javascript.jscomp.graph
com.google.javascript.jscomp.graph.Graph$GraphAnnotationState extends java.util.ArrayList {
private static final long serialVersionUID
public void (int)
int size
}
com/google/javascript/jscomp/graph/AdjacencyGraph.classAdjacencyGraph.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.AdjacencyGraph extends java.lang.Object {
public abstract java.util.Collection getNodes ()
public abstract com.google.javascript.jscomp.graph.GraphNode getNode (java.lang.Object)
public abstract com.google.javascript.jscomp.graph.SubGraph newSubGraph ()
public abstract void clearNodeAnnotations ()
public abstract int getWeight (java.lang.Object)
}
com/google/javascript/jscomp/graph/GraphReachability$1.classGraphReachability.java
package com.google.javascript.jscomp.graph
final com.google.javascript.jscomp.graph.GraphReachability$1 extends java.lang.Object implements com.google.javascript.jscomp.graph.Annotation {
void ()
}
com/google/javascript/jscomp/graph/UndiGraph.classUndiGraph.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.UndiGraph extends com.google.javascript.jscomp.graph.Graph {
public void ()
abstract java.util.Collection getUndirectedGraphNodes ()
abstract com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode createUndirectedGraphNode (java.lang.Object)
public abstract com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode getUndirectedGraphNode (java.lang.Object)
abstract java.util.List getUndirectedGraphEdges (java.lang.Object, java.lang.Object)
}
com/google/javascript/jscomp/graph/GraphvizGraph$GraphvizNode.classGraphvizGraph.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.GraphvizGraph$GraphvizNode extends java.lang.Object {
public abstract java.lang.String getId ()
public abstract java.lang.String getColor ()
public abstract java.lang.String getLabel ()
}
com/google/javascript/jscomp/graph/Annotatable.classAnnotatable.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.Annotatable extends java.lang.Object {
public abstract void setAnnotation (com.google.javascript.jscomp.graph.Annotation)
public abstract com.google.javascript.jscomp.graph.Annotation getAnnotation ()
}
com/google/javascript/jscomp/graph/GraphReachability.classGraphReachability.java
package com.google.javascript.jscomp.graph
public final com.google.javascript.jscomp.graph.GraphReachability extends java.lang.Object implements com.google.javascript.jscomp.graph.FixedPointGraphTraversal$EdgeCallback {
private final com.google.javascript.jscomp.graph.DiGraph graph
private final com.google.common.base.Predicate edgePredicate
public static final com.google.javascript.jscomp.graph.Annotation REACHABLE
public void (com.google.javascript.jscomp.graph.DiGraph)
com.google.javascript.jscomp.graph.DiGraph graph
public void (com.google.javascript.jscomp.graph.DiGraph, com.google.common.base.Predicate)
com.google.javascript.jscomp.graph.DiGraph graph
com.google.common.base.Predicate edgePredicate
public void compute (java.lang.Object)
Object entry
public void recompute (java.lang.Object)
Object reachableNode
com.google.javascript.jscomp.graph.GraphNode newReachable
public boolean traverseEdge (java.lang.Object, java.lang.Object, java.lang.Object)
com.google.javascript.jscomp.graph.GraphNode destNode
Object source
Object e
Object destination
static void ()
}
com/google/javascript/jscomp/graph/Graph.classGraph.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.Graph extends java.lang.Object implements com.google.javascript.jscomp.graph.AdjacencyGraph {
private java.util.Deque nodeAnnotationStack
private java.util.Deque edgeAnnotationStack
public void ()
public abstract void connect (java.lang.Object, java.lang.Object, java.lang.Object)
public abstract void disconnect (java.lang.Object, java.lang.Object)
public final void connectIfNotFound (java.lang.Object, java.lang.Object, java.lang.Object)
Object n1
Object edge
Object n2
public abstract com.google.javascript.jscomp.graph.GraphNode createNode (java.lang.Object)
public abstract java.util.Collection getNodes ()
public abstract java.util.List getEdges ()
public abstract int getNodeDegree (java.lang.Object)
public int getWeight (java.lang.Object)
Object value
public abstract java.util.List getNeighborNodes (java.lang.Object)
public abstract java.util.List getEdges (java.lang.Object, java.lang.Object)
public abstract com.google.javascript.jscomp.graph.Graph$GraphEdge getFirstEdge (java.lang.Object, java.lang.Object)
public final boolean hasNode (java.lang.Object)
Object n
public abstract boolean isConnected (java.lang.Object, java.lang.Object)
public abstract boolean isConnected (java.lang.Object, java.lang.Object, java.lang.Object)
com.google.javascript.jscomp.graph.GraphNode getNodeOrFail (java.lang.Object)
Object val
com.google.javascript.jscomp.graph.GraphNode node
public final void clearNodeAnnotations ()
com.google.javascript.jscomp.graph.GraphNode n
public final void clearEdgeAnnotations ()
com.google.javascript.jscomp.graph.Graph$GraphEdge e
public final void pushNodeAnnotations ()
public final void popNodeAnnotations ()
public final void pushEdgeAnnotations ()
public final void popEdgeAnnotations ()
private static void pushAnnotations (java.util.Deque, java.util.Collection)
com.google.javascript.jscomp.graph.Annotatable h
java.util.Deque stack
java.util.Collection haveAnnotations
private static void popAnnotations (java.util.Deque)
com.google.javascript.jscomp.graph.Graph$AnnotationState as
java.util.Deque stack
}
com/google/javascript/jscomp/graph/LinkedDirectedGraph.classLinkedDirectedGraph.java
package com.google.javascript.jscomp.graph
public com.google.javascript.jscomp.graph.LinkedDirectedGraph extends com.google.javascript.jscomp.graph.DiGraph implements com.google.javascript.jscomp.graph.GraphvizGraph {
protected final java.util.Map nodes
private final boolean useNodeAnnotations
private final boolean useEdgeAnnotations
public com.google.javascript.jscomp.graph.SubGraph newSubGraph ()
public static com.google.javascript.jscomp.graph.LinkedDirectedGraph createWithoutAnnotations ()
public static com.google.javascript.jscomp.graph.LinkedDirectedGraph create ()
protected void (boolean, boolean)
boolean useNodeAnnotations
boolean useEdgeAnnotations
public void connect (java.lang.Object, java.lang.Object, java.lang.Object)
Object srcValue
Object edgeValue
Object destValue
com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphNode src
com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphNode dest
com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphEdge edge
public void connect (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, java.lang.Object, com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode src
Object edgeValue
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dest
com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphEdge edge
public void connectIfNotConnectedInDirection (java.lang.Object, java.lang.Object, java.lang.Object)
Object srcValue
Object edgeValue
Object destValue
com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphNode src
com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphNode dest
public void disconnect (java.lang.Object, java.lang.Object)
Object n1
Object n2
public void disconnectInDirection (java.lang.Object, java.lang.Object)
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge edge
Object srcValue
Object destValue
com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphNode src
com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphNode dest
public java.lang.Iterable getDirectedGraphNodes ()
public com.google.javascript.jscomp.graph.DiGraph$DiGraphNode getDirectedGraphNode (java.lang.Object)
Object nodeValue
public com.google.javascript.jscomp.graph.GraphNode getNode (java.lang.Object)
Object nodeValue
public java.util.List getInEdges (java.lang.Object)
Object nodeValue
com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphNode node
public java.util.List getOutEdges (java.lang.Object)
Object nodeValue
com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphNode node
public com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphNode createDirectedGraphNode (java.lang.Object)
Object nodeValue
com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphNode node
public java.util.List getEdges (java.lang.Object, java.lang.Object)
Object n1
Object n2
java.util.List forwardEdges
java.util.List backwardEdges
int totalSize
java.util.List edges
public com.google.javascript.jscomp.graph.Graph$GraphEdge getFirstEdge (java.lang.Object, java.lang.Object)
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge outEdge
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge outEdge
Object n1
Object n2
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dNode1
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dNode2
public com.google.javascript.jscomp.graph.DiGraph$DiGraphNode createNode (java.lang.Object)
Object value
public java.util.List getDirectedGraphEdges (java.lang.Object, java.lang.Object)
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge outEdge
Object n1
Object n2
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dNode1
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dNode2
java.util.List edges
public boolean isConnectedInDirection (java.lang.Object, java.lang.Object)
Object n1
Object n2
public boolean isConnectedInDirection (java.lang.Object, java.lang.Object, java.lang.Object)
Object n1
Object edgeValue
Object n2
public boolean isConnectedInDirection (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, com.google.common.base.Predicate, com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge outEdge
int i
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dNode1
com.google.common.base.Predicate edgeMatcher
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dNode2
java.util.List outEdges
int len
private boolean isConnectedInDirection (java.lang.Object, com.google.common.base.Predicate, java.lang.Object)
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge outEdge
Object n1
com.google.common.base.Predicate edgeMatcher
Object n2
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dNode1
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dNode2
public java.util.List getDirectedPredNodes (java.lang.Object)
Object nodeValue
public java.util.List getDirectedSuccNodes (java.lang.Object)
Object nodeValue
public java.util.List getDirectedPredNodes (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge edge
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dNode
java.util.List nodeList
public java.util.List getDirectedSuccNodes (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge edge
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dNode
java.util.List nodeList
public java.util.List getGraphvizEdges ()
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge edge
com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphNode node
java.util.List edgeList
public java.util.List getGraphvizNodes ()
com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphNode node
java.util.List nodeList
public java.lang.String getName ()
public boolean isDirected ()
public java.util.Collection getNodes ()
public java.util.List getNeighborNodes (java.lang.Object)
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge inEdge
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge outEdge
Object value
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode node
java.util.List result
public java.util.List getEdges ()
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode node
java.util.List result
public int getNodeDegree (java.lang.Object)
Object value
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode node
public volatile com.google.javascript.jscomp.graph.DiGraph$DiGraphNode createDirectedGraphNode (java.lang.Object)
public volatile com.google.javascript.jscomp.graph.GraphNode createNode (java.lang.Object)
}
com/google/javascript/jscomp/graph/SubGraph.classSubGraph.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.SubGraph extends java.lang.Object {
public abstract boolean isIndependentOf (java.lang.Object)
public abstract void addNode (java.lang.Object)
}
com/google/javascript/jscomp/graph/DiGraph$DiGraphEdge.classDiGraph.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge extends java.lang.Object implements com.google.javascript.jscomp.graph.Graph$GraphEdge {
public abstract com.google.javascript.jscomp.graph.DiGraph$DiGraphNode getSource ()
public abstract com.google.javascript.jscomp.graph.DiGraph$DiGraphNode getDestination ()
public abstract void setSource (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
public abstract void setDestination (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
}
com/google/javascript/jscomp/graph/LinkedDirectedGraph$AnnotatedLinkedDirectedGraphEdge.classLinkedDirectedGraph.java
package com.google.javascript.jscomp.graph
com.google.javascript.jscomp.graph.LinkedDirectedGraph$AnnotatedLinkedDirectedGraphEdge extends com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphEdge {
protected com.google.javascript.jscomp.graph.Annotation annotation
void (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, java.lang.Object, com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode sourceNode
Object edgeValue
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode destNode
public com.google.javascript.jscomp.graph.Annotation getAnnotation ()
public void setAnnotation (com.google.javascript.jscomp.graph.Annotation)
com.google.javascript.jscomp.graph.Annotation data
}
com/google/javascript/jscomp/graph/StandardUnionFind$2.classStandardUnionFind.java
package com.google.javascript.jscomp.graph
com.google.javascript.jscomp.graph.StandardUnionFind$2 extends java.util.AbstractSet {
final com.google.common.base.Predicate val$isSameRoot
final Object val$value
final com.google.javascript.jscomp.graph.StandardUnionFind this$0
void (com.google.javascript.jscomp.graph.StandardUnionFind, com.google.common.base.Predicate, java.lang.Object)
com.google.javascript.jscomp.graph.StandardUnionFind this$0
public boolean contains (java.lang.Object)
Object o
public java.util.Iterator iterator ()
public int size ()
}
com/google/javascript/jscomp/graph/StandardUnionFind$1.classStandardUnionFind.java
package com.google.javascript.jscomp.graph
com.google.javascript.jscomp.graph.StandardUnionFind$1 extends java.lang.Object implements com.google.common.base.Predicate {
com.google.javascript.jscomp.graph.StandardUnionFind$Node nodeForValue
final Object val$value
final com.google.javascript.jscomp.graph.StandardUnionFind this$0
void (com.google.javascript.jscomp.graph.StandardUnionFind, java.lang.Object)
com.google.javascript.jscomp.graph.StandardUnionFind this$0
public boolean apply (java.lang.Object)
Object b
com.google.javascript.jscomp.graph.StandardUnionFind$Node nodeForB
}
com/google/javascript/jscomp/graph/LinkedDirectedGraph$LinkedDirectedGraphEdge.classLinkedDirectedGraph.java
package com.google.javascript.jscomp.graph
com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphEdge extends java.lang.Object implements com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge com.google.javascript.jscomp.graph.GraphvizGraph$GraphvizEdge {
private com.google.javascript.jscomp.graph.DiGraph$DiGraphNode sourceNode
private com.google.javascript.jscomp.graph.DiGraph$DiGraphNode destNode
protected final Object value
void (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, java.lang.Object, com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode sourceNode
Object edgeValue
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode destNode
public com.google.javascript.jscomp.graph.DiGraph$DiGraphNode getSource ()
public com.google.javascript.jscomp.graph.DiGraph$DiGraphNode getDestination ()
public void setDestination (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode node
public void setSource (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode node
public java.lang.Object getValue ()
public com.google.javascript.jscomp.graph.Annotation getAnnotation ()
public void setAnnotation (com.google.javascript.jscomp.graph.Annotation)
com.google.javascript.jscomp.graph.Annotation data
public java.lang.String getColor ()
public java.lang.String getLabel ()
public java.lang.String getNode1Id ()
public java.lang.String getNode2Id ()
public java.lang.String toString ()
public com.google.javascript.jscomp.graph.GraphNode getNodeA ()
public com.google.javascript.jscomp.graph.GraphNode getNodeB ()
}
com/google/javascript/jscomp/graph/GraphvizGraph$GraphvizEdge.classGraphvizGraph.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.GraphvizGraph$GraphvizEdge extends java.lang.Object {
public abstract java.lang.String getNode1Id ()
public abstract java.lang.String getNode2Id ()
public abstract java.lang.String getColor ()
public abstract java.lang.String getLabel ()
}
com/google/javascript/jscomp/graph/UnionFind.classUnionFind.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.UnionFind extends java.lang.Object {
public abstract void add (java.lang.Object)
public abstract java.lang.Object union (java.lang.Object, java.lang.Object)
public abstract java.lang.Object find (java.lang.Object)
public abstract boolean areEquivalent (java.lang.Object, java.lang.Object)
public abstract java.util.Set elements ()
public abstract java.util.Collection allEquivalenceClasses ()
public abstract java.util.Set findAll (java.lang.Object)
}
com/google/javascript/jscomp/graph/DiGraph.classDiGraph.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.DiGraph extends com.google.javascript.jscomp.graph.Graph {
public void ()
public abstract java.lang.Iterable getDirectedGraphNodes ()
public abstract java.util.List getOutEdges (java.lang.Object)
public abstract java.util.List getInEdges (java.lang.Object)
public abstract java.util.List getDirectedPredNodes (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
public abstract java.util.List getDirectedSuccNodes (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
public abstract java.util.List getDirectedPredNodes (java.lang.Object)
public abstract java.util.List getDirectedSuccNodes (java.lang.Object)
public abstract com.google.javascript.jscomp.graph.DiGraph$DiGraphNode createDirectedGraphNode (java.lang.Object)
public abstract com.google.javascript.jscomp.graph.DiGraph$DiGraphNode getDirectedGraphNode (java.lang.Object)
public abstract java.util.List getDirectedGraphEdges (java.lang.Object, java.lang.Object)
public abstract void disconnectInDirection (java.lang.Object, java.lang.Object)
public abstract boolean isConnectedInDirection (java.lang.Object, java.lang.Object)
public abstract boolean isConnectedInDirection (java.lang.Object, java.lang.Object, java.lang.Object)
public boolean isConnected (java.lang.Object, java.lang.Object)
Object n1
Object n2
public boolean isConnected (java.lang.Object, java.lang.Object, java.lang.Object)
Object n1
Object e
Object n2
}
com/google/javascript/jscomp/graph/LinkedDirectedGraph$LinkedDirectedGraphNode.classLinkedDirectedGraph.java
package com.google.javascript.jscomp.graph
public com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphNode extends java.lang.Object implements com.google.javascript.jscomp.graph.DiGraph$DiGraphNode com.google.javascript.jscomp.graph.GraphvizGraph$GraphvizNode {
java.util.List inEdgeList
java.util.List outEdgeList
protected final Object value
void (java.lang.Object)
Object nodeValue
public java.lang.Object getValue ()
public com.google.javascript.jscomp.graph.Annotation getAnnotation ()
public void setAnnotation (com.google.javascript.jscomp.graph.Annotation)
com.google.javascript.jscomp.graph.Annotation data
public java.lang.String getColor ()
public java.lang.String getId ()
public java.lang.String getLabel ()
public java.lang.String toString ()
public java.util.List getInEdges ()
public java.util.List getOutEdges ()
}
com/google/javascript/jscomp/graph/LatticeElement.classLatticeElement.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.LatticeElement extends java.lang.Object {
}
com/google/javascript/jscomp/graph/UndiGraph$UndiGraphNode.classUndiGraph.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode extends java.lang.Object implements com.google.javascript.jscomp.graph.GraphNode {
public abstract java.util.List getNeighborEdges ()
public abstract java.util.Iterator getNeighborEdgesIterator ()
}
com/google/javascript/jscomp/graph/LinkedUndirectedGraph$LinkedUndirectedGraphNode.classLinkedUndirectedGraph.java
package com.google.javascript.jscomp.graph
com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphNode extends java.lang.Object implements com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode com.google.javascript.jscomp.graph.GraphvizGraph$GraphvizNode {
private java.util.List neighborEdges
private final Object value
void (java.lang.Object)
Object nodeValue
public java.util.List getNeighborEdges ()
public java.util.Iterator getNeighborEdgesIterator ()
public com.google.javascript.jscomp.graph.Annotation getAnnotation ()
public void setAnnotation (com.google.javascript.jscomp.graph.Annotation)
com.google.javascript.jscomp.graph.Annotation data
public java.lang.Object getValue ()
public java.lang.String getColor ()
public java.lang.String getId ()
public java.lang.String getLabel ()
private java.util.List neighborList ()
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphEdge edge
java.util.List result
static java.util.List access$000 (com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphNode)
com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphNode x0
}
com/google/javascript/jscomp/graph/Annotation.classAnnotation.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.Annotation extends java.lang.Object {
}
com/google/javascript/jscomp/graph/GraphColoring$GreedyGraphColoring.classGraphColoring.java
package com.google.javascript.jscomp.graph
public com.google.javascript.jscomp.graph.GraphColoring$GreedyGraphColoring extends com.google.javascript.jscomp.graph.GraphColoring {
private final java.util.Comparator tieBreaker
public void (com.google.javascript.jscomp.graph.AdjacencyGraph)
com.google.javascript.jscomp.graph.AdjacencyGraph graph
public void (com.google.javascript.jscomp.graph.AdjacencyGraph, java.util.Comparator)
com.google.javascript.jscomp.graph.AdjacencyGraph graph
java.util.Comparator tieBreaker
public int color ()
com.google.javascript.jscomp.graph.GraphNode node
java.util.Iterator i
com.google.javascript.jscomp.graph.GraphColoring$Color color
com.google.javascript.jscomp.graph.SubGraph subgraph
java.util.List worklist
int count
Object[] map
static java.util.Comparator access$000 (com.google.javascript.jscomp.graph.GraphColoring$GreedyGraphColoring)
com.google.javascript.jscomp.graph.GraphColoring$GreedyGraphColoring x0
}
com/google/javascript/jscomp/graph/StandardUnionFind.classStandardUnionFind.java
package com.google.javascript.jscomp.graph
public final com.google.javascript.jscomp.graph.StandardUnionFind extends java.lang.Object implements java.io.Serializable com.google.javascript.jscomp.graph.UnionFind {
private static final long serialVersionUID
private final java.util.Map elmap
public void ()
public void (com.google.javascript.jscomp.graph.UnionFind)
Object elem
com.google.javascript.jscomp.graph.UnionFind other
public void add (java.lang.Object)
Object e
public java.lang.Object union (java.lang.Object, java.lang.Object)
Object a
Object b
com.google.javascript.jscomp.graph.StandardUnionFind$Node nodeA
com.google.javascript.jscomp.graph.StandardUnionFind$Node nodeB
public java.lang.Object find (java.lang.Object)
Object e
public boolean areEquivalent (java.lang.Object, java.lang.Object)
Object a
Object b
Object aRep
Object bRep
public java.util.Set elements ()
public java.util.Collection allEquivalenceClasses ()
com.google.javascript.jscomp.graph.StandardUnionFind$Node root
com.google.common.collect.ImmutableSet$Builder builder
com.google.javascript.jscomp.graph.StandardUnionFind$Node elem
com.google.common.collect.ImmutableSet$Builder group
java.util.Map groupsTmp
com.google.common.collect.ImmutableList$Builder result
private com.google.javascript.jscomp.graph.StandardUnionFind$Node findRootOrCreateNode (java.lang.Object)
Object e
com.google.javascript.jscomp.graph.StandardUnionFind$Node node
private com.google.javascript.jscomp.graph.StandardUnionFind$Node findRoot (com.google.javascript.jscomp.graph.StandardUnionFind$Node)
com.google.javascript.jscomp.graph.StandardUnionFind$Node node
public java.util.Set findAll (java.lang.Object)
Object value
com.google.common.base.Predicate isSameRoot
static java.util.Map access$000 (com.google.javascript.jscomp.graph.StandardUnionFind)
com.google.javascript.jscomp.graph.StandardUnionFind x0
static com.google.javascript.jscomp.graph.StandardUnionFind$Node access$100 (com.google.javascript.jscomp.graph.StandardUnionFind, com.google.javascript.jscomp.graph.StandardUnionFind$Node)
com.google.javascript.jscomp.graph.StandardUnionFind x0
com.google.javascript.jscomp.graph.StandardUnionFind$Node x1
}
com/google/javascript/jscomp/graph/GraphColoring$GreedyGraphColoring$1.classGraphColoring.java
package com.google.javascript.jscomp.graph
com.google.javascript.jscomp.graph.GraphColoring$GreedyGraphColoring$1 extends java.lang.Object implements java.util.Comparator {
final com.google.javascript.jscomp.graph.GraphColoring$GreedyGraphColoring this$0
void (com.google.javascript.jscomp.graph.GraphColoring$GreedyGraphColoring)
com.google.javascript.jscomp.graph.GraphColoring$GreedyGraphColoring this$0
public int compare (com.google.javascript.jscomp.graph.GraphNode, com.google.javascript.jscomp.graph.GraphNode)
com.google.javascript.jscomp.graph.GraphNode o1
com.google.javascript.jscomp.graph.GraphNode o2
int result
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/javascript/jscomp/graph/Graph$AnnotationState.classGraph.java
package com.google.javascript.jscomp.graph
final com.google.javascript.jscomp.graph.Graph$AnnotationState extends java.lang.Object {
private final com.google.javascript.jscomp.graph.Annotatable first
private final com.google.javascript.jscomp.graph.Annotation second
public void (com.google.javascript.jscomp.graph.Annotatable, com.google.javascript.jscomp.graph.Annotation)
com.google.javascript.jscomp.graph.Annotatable annotatable
com.google.javascript.jscomp.graph.Annotation annotation
static com.google.javascript.jscomp.graph.Annotation access$000 (com.google.javascript.jscomp.graph.Graph$AnnotationState)
com.google.javascript.jscomp.graph.Graph$AnnotationState x0
static com.google.javascript.jscomp.graph.Annotatable access$100 (com.google.javascript.jscomp.graph.Graph$AnnotationState)
com.google.javascript.jscomp.graph.Graph$AnnotationState x0
}
com/google/javascript/jscomp/graph/GraphvizGraph.classGraphvizGraph.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.GraphvizGraph extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract boolean isDirected ()
public abstract java.util.List getGraphvizNodes ()
public abstract java.util.List getGraphvizEdges ()
}
com/google/javascript/jscomp/graph/FixedPointGraphTraversal$EdgeCallback.classFixedPointGraphTraversal.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.FixedPointGraphTraversal$EdgeCallback extends java.lang.Object {
public abstract boolean traverseEdge (java.lang.Object, java.lang.Object, java.lang.Object)
}
com/google/javascript/jscomp/graph/GraphColoring$Color.classGraphColoring.java
package com.google.javascript.jscomp.graph
public com.google.javascript.jscomp.graph.GraphColoring$Color extends java.lang.Object implements com.google.javascript.jscomp.graph.Annotation {
int value
void (int)
int value
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
}
com/google/javascript/jscomp/graph/LinkedDirectedGraph$AnnotatedLinkedDirectedGraphNode.classLinkedDirectedGraph.java
package com.google.javascript.jscomp.graph
com.google.javascript.jscomp.graph.LinkedDirectedGraph$AnnotatedLinkedDirectedGraphNode extends com.google.javascript.jscomp.graph.LinkedDirectedGraph$LinkedDirectedGraphNode {
protected com.google.javascript.jscomp.graph.Annotation annotation
void (java.lang.Object)
Object nodeValue
public com.google.javascript.jscomp.graph.Annotation getAnnotation ()
public void setAnnotation (com.google.javascript.jscomp.graph.Annotation)
com.google.javascript.jscomp.graph.Annotation data
}
com/google/javascript/jscomp/graph/GraphColoring.classGraphColoring.java
package com.google.javascript.jscomp.graph
public abstract com.google.javascript.jscomp.graph.GraphColoring extends java.lang.Object {
protected Object[] colorToNodeMap
protected final com.google.javascript.jscomp.graph.AdjacencyGraph graph
public void (com.google.javascript.jscomp.graph.AdjacencyGraph)
com.google.javascript.jscomp.graph.AdjacencyGraph graph
public abstract int color ()
public java.lang.Object getPartitionSuperNode (java.lang.Object)
Object node
com.google.javascript.jscomp.graph.GraphColoring$Color color
Object headNode
public com.google.javascript.jscomp.graph.AdjacencyGraph getGraph ()
}
com/google/javascript/jscomp/graph/LinkedUndirectedGraph$AnnotatedLinkedUndirectedGraphEdge.classLinkedUndirectedGraph.java
package com.google.javascript.jscomp.graph
com.google.javascript.jscomp.graph.LinkedUndirectedGraph$AnnotatedLinkedUndirectedGraphEdge extends com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphEdge {
protected com.google.javascript.jscomp.graph.Annotation annotation
void (com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode, java.lang.Object, com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode)
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode nodeA
Object edgeValue
com.google.javascript.jscomp.graph.UndiGraph$UndiGraphNode nodeB
public com.google.javascript.jscomp.graph.Annotation getAnnotation ()
public void setAnnotation (com.google.javascript.jscomp.graph.Annotation)
com.google.javascript.jscomp.graph.Annotation data
}
com/google/javascript/jscomp/graph/LinkedUndirectedGraph$AnnotatedLinkedUndirectedGraphNode.classLinkedUndirectedGraph.java
package com.google.javascript.jscomp.graph
com.google.javascript.jscomp.graph.LinkedUndirectedGraph$AnnotatedLinkedUndirectedGraphNode extends com.google.javascript.jscomp.graph.LinkedUndirectedGraph$LinkedUndirectedGraphNode {
protected com.google.javascript.jscomp.graph.Annotation annotation
void (java.lang.Object)
Object nodeValue
public com.google.javascript.jscomp.graph.Annotation getAnnotation ()
public void setAnnotation (com.google.javascript.jscomp.graph.Annotation)
com.google.javascript.jscomp.graph.Annotation data
}
com/google/javascript/jscomp/graph/Graph$SimpleSubGraph.classGraph.java
package com.google.javascript.jscomp.graph
com.google.javascript.jscomp.graph.Graph$SimpleSubGraph extends java.lang.Object implements com.google.javascript.jscomp.graph.SubGraph {
private com.google.javascript.jscomp.graph.Graph graph
private java.util.List nodes
void (com.google.javascript.jscomp.graph.Graph)
com.google.javascript.jscomp.graph.Graph graph
public boolean isIndependentOf (java.lang.Object)
com.google.javascript.jscomp.graph.GraphNode n
Object value
com.google.javascript.jscomp.graph.GraphNode node
public void addNode (java.lang.Object)
Object value
}
com/google/javascript/jscomp/NameAnalyzer$InstanceOfCheckNode.classNameAnalyzer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameAnalyzer$InstanceOfCheckNode extends com.google.javascript.jscomp.NameAnalyzer$SpecialReferenceNode {
final com.google.javascript.jscomp.NameAnalyzer this$0
void (com.google.javascript.jscomp.NameAnalyzer, com.google.javascript.jscomp.NameAnalyzer$JsName, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NameAnalyzer$JsName name
com.google.javascript.rhino.Node node
public void remove ()
}
com/google/javascript/jscomp/ConformanceConfig.classConformanceConfig.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ConformanceConfig extends com.google.protobuf.GeneratedMessage implements com.google.javascript.jscomp.ConformanceConfigOrBuilder {
private static final com.google.javascript.jscomp.ConformanceConfig defaultInstance
private final com.google.protobuf.UnknownFieldSet unknownFields
public static com.google.protobuf.Parser PARSER
public static final int REQUIREMENT_FIELD_NUMBER
private java.util.List requirement_
private byte memoizedIsInitialized
private int memoizedSerializedSize
private static final long serialVersionUID
private void (com.google.protobuf.GeneratedMessage$Builder)
com.google.protobuf.GeneratedMessage$Builder builder
private void (boolean)
boolean noInit
public static com.google.javascript.jscomp.ConformanceConfig getDefaultInstance ()
public com.google.javascript.jscomp.ConformanceConfig getDefaultInstanceForType ()
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int mutable_bitField0_
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessage$FieldAccessorTable internalGetFieldAccessorTable ()
public com.google.protobuf.Parser getParserForType ()
public java.util.List getRequirementList ()
public java.util.List getRequirementOrBuilderList ()
public int getRequirementCount ()
public com.google.javascript.jscomp.Requirement getRequirement (int)
int index
public com.google.javascript.jscomp.RequirementOrBuilder getRequirementOrBuilder (int)
int index
private void initFields ()
public final boolean isInitialized ()
int i
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
int i
com.google.protobuf.CodedOutputStream output
public int getSerializedSize ()
int i
int size
protected java.lang.Object writeReplace () throws java.io.ObjectStreamException
public static com.google.javascript.jscomp.ConformanceConfig parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.google.javascript.jscomp.ConformanceConfig parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.ConformanceConfig parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.google.javascript.jscomp.ConformanceConfig parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.ConformanceConfig parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.javascript.jscomp.ConformanceConfig parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.ConformanceConfig parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.javascript.jscomp.ConformanceConfig parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.ConformanceConfig parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.google.javascript.jscomp.ConformanceConfig parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.ConformanceConfig$Builder newBuilder ()
public com.google.javascript.jscomp.ConformanceConfig$Builder newBuilderForType ()
public static com.google.javascript.jscomp.ConformanceConfig$Builder newBuilder (com.google.javascript.jscomp.ConformanceConfig)
com.google.javascript.jscomp.ConformanceConfig prototype
public com.google.javascript.jscomp.ConformanceConfig$Builder toBuilder ()
protected com.google.javascript.jscomp.ConformanceConfig$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
com.google.protobuf.GeneratedMessage$BuilderParent parent
com.google.javascript.jscomp.ConformanceConfig$Builder builder
protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
public volatile com.google.protobuf.Message$Builder toBuilder ()
public volatile com.google.protobuf.Message$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile com.google.protobuf.Message getDefaultInstanceForType ()
void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.javascript.jscomp.ConformanceConfig$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.google.javascript.jscomp.ConformanceConfig$1 x2
static boolean access$300 ()
void (com.google.protobuf.GeneratedMessage$Builder, com.google.javascript.jscomp.ConformanceConfig$1)
com.google.protobuf.GeneratedMessage$Builder x0
com.google.javascript.jscomp.ConformanceConfig$1 x1
static java.util.List access$502 (com.google.javascript.jscomp.ConformanceConfig, java.util.List)
com.google.javascript.jscomp.ConformanceConfig x0
java.util.List x1
static java.util.List access$500 (com.google.javascript.jscomp.ConformanceConfig)
com.google.javascript.jscomp.ConformanceConfig x0
static boolean access$600 ()
static void ()
}
com/google/javascript/jscomp/PeepholeFoldConstants$1.classPeepholeFoldConstants.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PeepholeFoldConstants$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static final int[] $SwitchMap$com$google$javascript$jscomp$NodeUtil$ValueType
static void ()
}
com/google/javascript/jscomp/SubstituteEs6Syntax.classSubstituteEs6Syntax.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SubstituteEs6Syntax extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void maybeSimplifyArrowFunctionBody (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node arrowFunction
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node returnValue
}
com/google/javascript/jscomp/GlobalNamespace$Name$Type.classGlobalNamespace.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.GlobalNamespace$Name$Type extends java.lang.Enum {
public static final com.google.javascript.jscomp.GlobalNamespace$Name$Type CLASS
public static final com.google.javascript.jscomp.GlobalNamespace$Name$Type OBJECTLIT
public static final com.google.javascript.jscomp.GlobalNamespace$Name$Type FUNCTION
public static final com.google.javascript.jscomp.GlobalNamespace$Name$Type GET
public static final com.google.javascript.jscomp.GlobalNamespace$Name$Type SET
public static final com.google.javascript.jscomp.GlobalNamespace$Name$Type OTHER
private static final com.google.javascript.jscomp.GlobalNamespace$Name$Type[] $VALUES
public static com.google.javascript.jscomp.GlobalNamespace$Name$Type[] values ()
public static com.google.javascript.jscomp.GlobalNamespace$Name$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/FunctionInjector$2.classFunctionInjector.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionInjector$2 extends java.lang.Object implements com.google.common.base.Predicate {
final String val$fnName
final String val$fnRecursionName
final com.google.javascript.jscomp.FunctionInjector this$0
void (com.google.javascript.jscomp.FunctionInjector, java.lang.String, java.lang.String)
com.google.javascript.jscomp.FunctionInjector this$0
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/NameAnalyzer$RemoveListener.classNameAnalyzer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameAnalyzer$RemoveListener extends java.lang.Object implements com.google.javascript.jscomp.AstChangeProxy$ChangeListener {
final com.google.javascript.jscomp.NameAnalyzer this$0
private void (com.google.javascript.jscomp.NameAnalyzer)
public void nodeRemoved (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
void (com.google.javascript.jscomp.NameAnalyzer, com.google.javascript.jscomp.NameAnalyzer$1)
com.google.javascript.jscomp.NameAnalyzer x0
com.google.javascript.jscomp.NameAnalyzer$1 x1
}
com/google/javascript/jscomp/PeepholeMinimizeConditions$1.classPeepholeMinimizeConditions.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.PeepholeMinimizeConditions$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node input
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/NodeTraversal$Callback.classNodeTraversal.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.NodeTraversal$Callback extends java.lang.Object {
public abstract boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
public abstract void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
}
com/google/javascript/jscomp/InjectRuntimeLibraries.classInjectRuntimeLibraries.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InjectRuntimeLibraries extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String forced
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
}
com/google/javascript/jscomp/CodingConventions$Proxy.classCodingConventions.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CodingConventions$Proxy extends java.lang.Object implements com.google.javascript.jscomp.CodingConvention {
protected final com.google.javascript.jscomp.CodingConvention nextConvention
protected void (com.google.javascript.jscomp.CodingConvention)
com.google.javascript.jscomp.CodingConvention convention
public boolean isConstant (java.lang.String)
String variableName
public boolean isConstantKey (java.lang.String)
String keyName
public boolean isValidEnumKey (java.lang.String)
String key
public boolean isOptionalParameter (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parameter
public boolean isVarArgsParameter (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parameter
public boolean isFunctionCallThatAlwaysThrows (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public boolean isExported (java.lang.String, boolean)
String name
boolean local
public java.lang.String getPackageName (com.google.javascript.rhino.StaticSourceFile)
com.google.javascript.rhino.StaticSourceFile source
public final boolean isExported (java.lang.String)
String name
public boolean blockRenamingForProperty (java.lang.String)
String name
public boolean isPrivate (java.lang.String)
String name
public boolean hasPrivacyConvention ()
public com.google.javascript.jscomp.CodingConvention$SubclassRelationship getClassesDefinedByCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
public boolean isClassFactoryCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
public boolean isSuperClassReference (java.lang.String)
String propertyName
public boolean extractIsModuleFile (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
public java.lang.String extractClassNameIfProvide (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
public java.lang.String extractClassNameIfRequire (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
public java.lang.String getExportPropertyFunction ()
public java.lang.String getExportSymbolFunction ()
public java.util.List identifyTypeDeclarationCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public void applySubclassRelationship (com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.jscomp.CodingConvention$SubclassType)
com.google.javascript.rhino.jstype.FunctionType parentCtor
com.google.javascript.rhino.jstype.FunctionType childCtor
com.google.javascript.jscomp.CodingConvention$SubclassType type
public java.lang.String getAbstractMethodName ()
public java.lang.String getSingletonGetterClassName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
public void applySingletonGetterOld (com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.FunctionType functionType
com.google.javascript.rhino.jstype.FunctionType getterType
com.google.javascript.rhino.jstype.ObjectType objectType
public void applySingletonGetterNew (com.google.javascript.jscomp.newtypes.RawNominalType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.RawNominalType rawType
com.google.javascript.jscomp.newtypes.JSType getInstanceType
com.google.javascript.jscomp.newtypes.JSType instanceType
public boolean isInlinableFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public com.google.javascript.jscomp.CodingConvention$DelegateRelationship getDelegateRelationship (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
public void applyDelegateRelationship (com.google.javascript.rhino.jstype.ObjectType, com.google.javascript.rhino.jstype.ObjectType, com.google.javascript.rhino.jstype.ObjectType, com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.ObjectType delegateSuperclass
com.google.javascript.rhino.jstype.ObjectType delegateBase
com.google.javascript.rhino.jstype.ObjectType delegator
com.google.javascript.rhino.jstype.FunctionType delegateProxy
com.google.javascript.rhino.jstype.FunctionType findDelegate
public java.lang.String getDelegateSuperclassName ()
public void checkForCallingConventionDefiningCalls (com.google.javascript.rhino.Node, java.util.Map)
com.google.javascript.rhino.Node n
java.util.Map delegateCallingConventions
public void defineDelegateProxyPrototypeProperties (com.google.javascript.rhino.jstype.JSTypeRegistry, com.google.javascript.rhino.jstype.StaticTypedScope, java.util.List, java.util.Map)
com.google.javascript.rhino.jstype.JSTypeRegistry registry
com.google.javascript.rhino.jstype.StaticTypedScope scope
java.util.List delegateProxyPrototypes
java.util.Map delegateCallingConventions
public java.lang.String getGlobalObject ()
public java.util.Collection getAssertionFunctions ()
public com.google.javascript.jscomp.CodingConvention$Bind describeFunctionBind (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public com.google.javascript.jscomp.CodingConvention$Bind describeFunctionBind (com.google.javascript.rhino.Node, boolean, boolean)
com.google.javascript.rhino.Node n
boolean callerChecksTypes
boolean iCheckTypes
public com.google.javascript.jscomp.CodingConvention$Cache describeCachingCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
public boolean isPropertyTestFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node call
public boolean isPropertyRenameFunction (java.lang.String)
String name
public boolean isPrototypeAlias (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node getProp
public com.google.javascript.jscomp.CodingConvention$ObjectLiteralCast getObjectLiteralCast (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
public java.util.Collection getIndirectlyDeclaredProperties ()
}
com/google/javascript/jscomp/DefaultNameGenerator$CharPriority.classDefaultNameGenerator.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.DefaultNameGenerator$CharPriority extends java.lang.Object implements java.lang.Comparable {
final char name
int occurrence
final int order
void (char, int)
char name
int order
public com.google.javascript.jscomp.DefaultNameGenerator$CharPriority clone ()
com.google.javascript.jscomp.DefaultNameGenerator$CharPriority result
public int compareTo (com.google.javascript.jscomp.DefaultNameGenerator$CharPriority)
com.google.javascript.jscomp.DefaultNameGenerator$CharPriority other
int result
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
public volatile int compareTo (java.lang.Object)
}
com/google/javascript/jscomp/TypedScopeCreator$AbstractScopeBuilder.classTypedScopeCreator.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback com.google.javascript.jscomp.TypedScope$TypeResolver {
final com.google.javascript.jscomp.TypedScope scope
private final java.util.List deferredSetTypes
private final java.util.List nonExternFunctions
private java.util.List lentObjectLiterals
private final java.util.List stubDeclarations
private String sourceName
private com.google.javascript.rhino.InputId inputId
final com.google.javascript.jscomp.TypedScopeCreator this$0
private void (com.google.javascript.jscomp.TypedScopeCreator, com.google.javascript.jscomp.TypedScope)
com.google.javascript.jscomp.TypedScope scope
void setDeferredType (com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.jstype.JSType type
public void resolveTypes ()
com.google.javascript.jscomp.TypedScopeCreator$DeferredSetType deferred
com.google.javascript.jscomp.TypedVar var
public final boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
boolean descend
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node firstChild
com.google.javascript.rhino.Node objLit
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void attachLiteralTypes (com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node n
private void defineObjectLiteral (com.google.javascript.rhino.Node)
String lendsName
com.google.javascript.jscomp.TypedVar lendsVar
com.google.javascript.rhino.Node objectLit
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node lValue
String lValueName
boolean createdEnumType
void processObjectLitProperties (com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.ObjectType, boolean)
boolean inferred
com.google.javascript.rhino.Node value
String memberName
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.jstype.JSType valueType
com.google.javascript.rhino.jstype.JSType keyType
String qualifiedName
com.google.javascript.rhino.Node keyNode
com.google.javascript.rhino.Node objLit
com.google.javascript.rhino.jstype.ObjectType objLitType
boolean declareOnOwner
private com.google.javascript.rhino.jstype.JSType getDeclaredTypeInAnnotation (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.jscomp.TypedVar ownerVar
com.google.common.collect.ImmutableList ownerTypeKeys
com.google.javascript.rhino.Node ownerNode
String ownerName
com.google.javascript.rhino.jstype.ObjectType ownerType
String fnName
com.google.javascript.rhino.Node node
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.jstype.JSType jsType
void assertDefinitionNode (com.google.javascript.rhino.Node, com.google.javascript.rhino.Token)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Token type
void defineCatch (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node catchName
void defineVar (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
void defineFunctionLiteral (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node lValue
com.google.javascript.rhino.JSDocInfo info
String functionName
com.google.javascript.rhino.jstype.FunctionType functionType
private void defineName (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node var
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node value
com.google.javascript.rhino.jstype.JSType type
private boolean shouldUseFunctionLiteralType (com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.JSDocInfo, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.FunctionType type
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node lValue
private com.google.javascript.rhino.jstype.FunctionType createFunctionTypeFromNodes (com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.rhino.JSDocInfo, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.FunctionType aliasedType
com.google.javascript.jscomp.TypedVar var
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.JSDocInfo nameDocInfo
com.google.javascript.rhino.Node ownerNode
String ownerName
com.google.javascript.jscomp.TypedVar ownerVar
String propName
com.google.javascript.rhino.jstype.ObjectType ownerType
com.google.javascript.rhino.jstype.ObjectType prototypeOwner
com.google.javascript.rhino.jstype.TemplateTypeMap prototypeOwnerTypeMap
com.google.javascript.rhino.jstype.FunctionType overriddenType
com.google.javascript.jscomp.FunctionTypeBuilder builder
boolean searchedForThisType
com.google.javascript.rhino.Node errorRoot
boolean isFnLiteral
com.google.javascript.rhino.Node fnRoot
com.google.javascript.rhino.Node parametersNode
com.google.javascript.rhino.Node rValue
String name
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node lvalueNode
com.google.javascript.rhino.jstype.FunctionType functionType
private boolean isGoogAbstractMethod (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private com.google.javascript.rhino.jstype.ObjectType getPrototypeOwnerType (com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType ownerType
private com.google.javascript.rhino.jstype.FunctionType findOverriddenFunction (com.google.javascript.rhino.jstype.ObjectType, java.lang.String, com.google.javascript.rhino.jstype.TemplateTypeMap)
com.google.javascript.rhino.jstype.ObjectType iface
com.google.javascript.rhino.jstype.ObjectType ownerType
String propName
com.google.javascript.rhino.jstype.TemplateTypeMap typeMap
com.google.javascript.rhino.jstype.FunctionType result
com.google.javascript.rhino.jstype.JSType propType
private com.google.javascript.rhino.jstype.EnumType createEnumTypeFromNodes (com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.jscomp.TypedVar var
String keyName
com.google.javascript.rhino.Node key
com.google.javascript.rhino.jstype.JSType elementsType
com.google.javascript.rhino.Node rValue
String name
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.jstype.EnumType enumType
private void defineSlot (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.jstype.JSType type
void defineSlot (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType, boolean)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.jstype.JSType type
boolean inferred
void defineSlot (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.rhino.jstype.JSType, boolean)
com.google.javascript.jscomp.TypedScope globalScope
com.google.javascript.jscomp.TypedVar oldVar
com.google.javascript.rhino.Node initialValue
boolean isValidValue
com.google.javascript.rhino.jstype.ObjectType globalThis
com.google.javascript.rhino.jstype.FunctionType globalThisCtor
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String variableName
com.google.javascript.rhino.jstype.JSType type
boolean inferred
boolean isGlobalVar
boolean shouldDeclareOnGlobalThis
com.google.javascript.jscomp.TypedScope scopeToDeclareIn
com.google.javascript.jscomp.TypedVar newVar
com.google.javascript.jscomp.CompilerInput input
com.google.javascript.rhino.jstype.FunctionType fnType
private void finishConstructorDefinition (com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.jscomp.TypedScope, com.google.javascript.jscomp.CompilerInput, com.google.javascript.jscomp.TypedVar)
com.google.javascript.rhino.Node n
String variableName
com.google.javascript.rhino.jstype.FunctionType fnType
com.google.javascript.jscomp.TypedScope scopeToDeclareIn
com.google.javascript.jscomp.CompilerInput input
com.google.javascript.jscomp.TypedVar newVar
com.google.javascript.rhino.jstype.FunctionType superClassCtor
com.google.javascript.rhino.jstype.Property prototypeSlot
String prototypeName
com.google.javascript.jscomp.TypedVar prototypeVar
private boolean isQnameRootedInGlobalScope (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.TypedScope scope
private com.google.javascript.jscomp.TypedScope getQnameRootScope (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.TypedVar var
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node root
com.google.javascript.rhino.jstype.JSType getDeclaredType (com.google.javascript.rhino.JSDocInfo, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.JSType rValueType
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node lValue
com.google.javascript.rhino.Node rValue
private com.google.javascript.rhino.jstype.JSType getDeclaredRValueType (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.FunctionType fnType
com.google.javascript.rhino.jstype.JSType targetType
com.google.javascript.rhino.Node firstClause
com.google.javascript.rhino.Node secondClause
boolean namesMatch
com.google.javascript.rhino.Node lValue
com.google.javascript.rhino.Node rValue
com.google.javascript.rhino.JSDocInfo rValueInfo
com.google.javascript.rhino.jstype.JSType type
private com.google.javascript.rhino.jstype.JSType lookupQualifiedName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.JSType propType
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.Node n
String name
com.google.javascript.jscomp.TypedVar slot
private void checkForCallingConventionDefiningCalls (com.google.javascript.rhino.Node, java.util.Map)
com.google.javascript.rhino.Node n
java.util.Map delegateCallingConventions
private void checkForClassDefiningCalls (com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.FunctionType superCtor
com.google.javascript.rhino.jstype.FunctionType subCtor
com.google.javascript.rhino.jstype.ObjectType superClass
com.google.javascript.rhino.jstype.ObjectType subClass
com.google.javascript.rhino.jstype.FunctionType getterType
com.google.javascript.rhino.jstype.FunctionType functionType
com.google.javascript.rhino.jstype.ObjectType objectType
com.google.javascript.rhino.jstype.ObjectType type
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.CodingConvention$SubclassRelationship relationship
String singletonGetterClassName
com.google.javascript.jscomp.CodingConvention$DelegateRelationship delegateRelationship
com.google.javascript.jscomp.CodingConvention$ObjectLiteralCast objectLiteralCast
private void applyDelegateRelationship (com.google.javascript.jscomp.CodingConvention$DelegateRelationship)
com.google.javascript.rhino.jstype.FunctionParamBuilder functionParamBuilder
com.google.javascript.rhino.jstype.FunctionType findDelegate
com.google.javascript.rhino.jstype.FunctionType delegateProxy
com.google.javascript.rhino.jstype.FunctionType delegatorCtor
com.google.javascript.rhino.jstype.FunctionType delegateBaseCtor
com.google.javascript.rhino.jstype.FunctionType delegateSuperCtor
com.google.javascript.jscomp.CodingConvention$DelegateRelationship delegateRelationship
com.google.javascript.rhino.jstype.ObjectType delegatorObject
com.google.javascript.rhino.jstype.ObjectType delegateBaseObject
com.google.javascript.rhino.jstype.ObjectType delegateSuperObject
void maybeDeclareQualifiedName (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.JSDocInfo, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.ObjectType qVarType
com.google.javascript.jscomp.TypedVar qVar
boolean isExtern
com.google.javascript.rhino.jstype.ObjectType ownerType
com.google.javascript.rhino.jstype.JSType ownerTypeOfThis
String delegateName
com.google.javascript.rhino.jstype.JSType delegateType
com.google.javascript.rhino.jstype.ObjectType ownerType
com.google.javascript.rhino.jstype.FunctionType ownerFnType
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node rhsValue
com.google.javascript.rhino.Node ownerNode
String ownerName
String qName
String propName
com.google.javascript.rhino.jstype.JSType valueType
boolean inferred
private boolean isQualifiedNameInferred (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo, com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType)
String className
com.google.javascript.jscomp.TypedVar slot
com.google.javascript.rhino.jstype.JSType classType
com.google.javascript.rhino.Node current
com.google.javascript.jscomp.FunctionTypeBuilder$AstFunctionContents contents
String qName
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node rhsValue
com.google.javascript.rhino.jstype.JSType valueType
boolean inferred
private com.google.javascript.rhino.jstype.ObjectType getObjectSlot (java.lang.String)
com.google.javascript.rhino.jstype.JSType ownerVarType
String slotName
com.google.javascript.jscomp.TypedVar ownerVar
void resolveStubDeclarations ()
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String qName
String propName
String ownerName
boolean isExtern
com.google.javascript.rhino.jstype.ObjectType ownerType
com.google.javascript.jscomp.TypedScopeCreator$StubDeclaration stub
void (com.google.javascript.jscomp.TypedScopeCreator, com.google.javascript.jscomp.TypedScope, com.google.javascript.jscomp.TypedScopeCreator$1)
com.google.javascript.jscomp.TypedScopeCreator x0
com.google.javascript.jscomp.TypedScope x1
com.google.javascript.jscomp.TypedScopeCreator$1 x2
}
com/google/javascript/jscomp/CoalesceVariableNames$CombinedLiveRangeChecker.classCoalesceVariableNames.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CoalesceVariableNames$CombinedLiveRangeChecker extends com.google.javascript.jscomp.ControlFlowGraph$AbstractCfgNodeTraversalCallback {
private final com.google.javascript.jscomp.CoalesceVariableNames$LiveRangeChecker callback1
private final com.google.javascript.jscomp.CoalesceVariableNames$LiveRangeChecker callback2
void (com.google.javascript.jscomp.CoalesceVariableNames$LiveRangeChecker, com.google.javascript.jscomp.CoalesceVariableNames$LiveRangeChecker)
com.google.javascript.jscomp.CoalesceVariableNames$LiveRangeChecker callback1
com.google.javascript.jscomp.CoalesceVariableNames$LiveRangeChecker callback2
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
boolean connectIfCrossed (com.google.javascript.jscomp.graph.UndiGraph)
com.google.javascript.jscomp.Var v1
com.google.javascript.jscomp.Var v2
com.google.javascript.jscomp.graph.UndiGraph interferenceGraph
}
com/google/javascript/jscomp/RemoveUnusedPrototypeProperties.classRemoveUnusedPrototypeProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RemoveUnusedPrototypeProperties extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private static final java.util.logging.Logger logger
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final boolean canModifyExterns
private final boolean anchorUnusedVars
void (com.google.javascript.jscomp.AbstractCompiler, boolean, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean canModifyExterns
boolean anchorUnusedVars
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AnalyzePrototypeProperties$Symbol declaration
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo nameInfo
com.google.javascript.rhino.Node externRoot
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.AnalyzePrototypeProperties analyzer
static void ()
}
com/google/javascript/jscomp/CollapseAnonymousFunctions.classCollapseAnonymousFunctions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollapseAnonymousFunctions extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
static com.google.javascript.jscomp.AbstractCompiler access$100 (com.google.javascript.jscomp.CollapseAnonymousFunctions)
com.google.javascript.jscomp.CollapseAnonymousFunctions x0
}
com/google/javascript/jscomp/ConformanceRules$BanUnresolvedType.classConformanceRules.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ConformanceRules$BanUnresolvedType extends com.google.javascript.jscomp.ConformanceRules$AbstractTypeRestrictionRule {
public void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.Requirement) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.Requirement requirement
protected com.google.javascript.jscomp.ConformanceRules$ConformanceResult checkConformance (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node target
com.google.javascript.rhino.TypeI type
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private boolean conforms (com.google.javascript.rhino.TypeI)
com.google.javascript.rhino.TypeI part
com.google.javascript.rhino.TypeI type
}
com/google/javascript/jscomp/DefaultPassConfig$21.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$21 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/ExpressionDecomposer.classExpressionDecomposer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ExpressionDecomposer extends java.lang.Object {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.common.base.Supplier safeNameIdSupplier
private final java.util.Set knownConstants
private final com.google.javascript.jscomp.Scope scope
private static final int MAX_ITERATIONS
private String tempNamePrefix
private String resultNamePrefix
void (com.google.javascript.jscomp.AbstractCompiler, com.google.common.base.Supplier, java.util.Set, com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.common.base.Supplier safeNameIdSupplier
java.util.Set constNames
com.google.javascript.jscomp.Scope scope
void maybeExposeExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expression
int i
void exposeExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expression
com.google.javascript.rhino.Node expressionRoot
void moveExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expression
String resultName
com.google.javascript.rhino.Node injectionPoint
com.google.javascript.rhino.Node injectionPointParent
com.google.javascript.rhino.Node expressionParent
com.google.javascript.rhino.Node newExpressionRoot
private void exposeExpression (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Token type
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node functionExpression
com.google.javascript.rhino.Token parentType
com.google.javascript.rhino.Node grandchild
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node parent
boolean needResult
com.google.javascript.rhino.Node expressionRoot
com.google.javascript.rhino.Node subExpression
com.google.javascript.rhino.Node nonconditionalExpr
boolean hasFollowingSideEffects
com.google.javascript.rhino.Node exprInjectionPoint
com.google.javascript.jscomp.ExpressionDecomposer$DecompositionState state
private static boolean allowObjectCallDecomposing ()
private static boolean maybeExternMethod (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
private static com.google.javascript.rhino.Node findNonconditionalParent (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node subExpression
com.google.javascript.rhino.Node expressionRoot
com.google.javascript.rhino.Node result
private void decomposeObjectLiteralKeys (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.ExpressionDecomposer$DecompositionState)
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node stopNode
com.google.javascript.jscomp.ExpressionDecomposer$DecompositionState state
private void decomposeSubExpressions (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.ExpressionDecomposer$DecompositionState)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node stopNode
com.google.javascript.jscomp.ExpressionDecomposer$DecompositionState state
private com.google.javascript.rhino.Node extractConditional (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node ifNode
com.google.javascript.rhino.Node tempVarNode
com.google.javascript.rhino.Node injectionPointParent
com.google.javascript.rhino.Node replacementValueNode
com.google.javascript.rhino.Node grandparent
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Node injectionPoint
boolean needResult
com.google.javascript.rhino.Node parent
String tempName
com.google.javascript.rhino.Node first
com.google.javascript.rhino.Node second
com.google.javascript.rhino.Node last
com.google.javascript.rhino.Node cond
com.google.javascript.rhino.Node trueExpr
com.google.javascript.rhino.Node falseExpr
com.google.javascript.rhino.Node ifNode
private static com.google.javascript.rhino.Node buildResultExpression (com.google.javascript.rhino.Node, boolean, java.lang.String)
com.google.javascript.rhino.Node expr
boolean needResult
String tempName
private boolean isConstantNameNode (com.google.javascript.rhino.Node, java.util.Set)
com.google.javascript.rhino.Node n
java.util.Set knownConstants
private com.google.javascript.rhino.Node extractExpression (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node extractedNode
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node opNode
com.google.javascript.rhino.Node rightOperand
com.google.javascript.rhino.Node tempNameValue
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Node injectionPoint
com.google.javascript.rhino.Node parent
boolean isLhsOfAssignOp
com.google.javascript.rhino.Node firstExtractedNode
String tempName
com.google.javascript.rhino.Node replacementValueNode
com.google.javascript.rhino.Node tempNameValue
com.google.javascript.rhino.Node tempVarNode
com.google.javascript.rhino.Node injectionPointParent
private com.google.javascript.rhino.Node rewriteCallExpression (com.google.javascript.rhino.Node, com.google.javascript.jscomp.ExpressionDecomposer$DecompositionState)
com.google.javascript.rhino.Node call
com.google.javascript.jscomp.ExpressionDecomposer$DecompositionState state
com.google.javascript.rhino.Node first
com.google.javascript.rhino.Node getVarNode
com.google.javascript.rhino.Node getExprNode
com.google.javascript.rhino.Node thisVarNode
com.google.javascript.rhino.Node thisNameNode
com.google.javascript.rhino.Node functionNameNode
com.google.javascript.rhino.Node newCall
com.google.javascript.rhino.Node callParent
public void setTempNamePrefix (java.lang.String)
String prefix
private java.lang.String getTempValueName ()
public void setResultNamePrefix (java.lang.String)
String prefix
private java.lang.String getResultValueName ()
private java.lang.String getTempConstantValueName ()
String name
static com.google.javascript.rhino.Node findInjectionPoint (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node subExpression
com.google.javascript.rhino.Node expressionRoot
com.google.javascript.rhino.Node injectionPoint
com.google.javascript.rhino.Node parent
private static boolean isConditionalOp (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
static com.google.javascript.rhino.Node findExpressionRoot (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Token parentType
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node subExpression
com.google.javascript.rhino.Node child
com.google.javascript.jscomp.ExpressionDecomposer$DecompositionType canExposeExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node subExpression
com.google.javascript.rhino.Node expressionRoot
private com.google.javascript.jscomp.ExpressionDecomposer$DecompositionType isSubexpressionMovable (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node first
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node expressionRoot
com.google.javascript.rhino.Node subExpression
boolean requiresDecomposition
boolean seenSideEffects
com.google.javascript.rhino.Node child
private boolean isSafeAssign (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node n
boolean seenSideEffects
private boolean isExpressionTreeUnsafe (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node n
boolean followingSideEffectsExist
}
com/google/javascript/jscomp/PerformanceTrackerCodeSizeEstimator.classPerformanceTrackerCodeSizeEstimator.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.PerformanceTrackerCodeSizeEstimator extends com.google.javascript.jscomp.CodeConsumer {
private int size
private char lastChar
private final java.io.ByteArrayOutputStream output
private final java.util.zip.GZIPOutputStream stream
private final boolean trackGzSize
static com.google.javascript.jscomp.PerformanceTrackerCodeSizeEstimator estimate (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node jsRoot
boolean trackGzSize
com.google.javascript.jscomp.PerformanceTrackerCodeSizeEstimator estimator
private void (boolean)
java.io.IOException e
boolean trackGzSize
void append (java.lang.String)
java.io.IOException e
String str
int len
char getLastChar ()
int getCodeSize ()
int getZippedCodeSize ()
java.io.IOException e
}
com/google/javascript/jscomp/PerformanceTracker.classPerformanceTracker.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.PerformanceTracker extends java.lang.Object {
private static final int DEFAULT_WHEN_SIZE_UNTRACKED
private final java.io.PrintStream output
private final com.google.javascript.rhino.Node jsRoot
private final com.google.javascript.rhino.Node externsRoot
private final boolean trackSize
private final boolean trackGzSize
private final com.google.javascript.jscomp.RecentChange codeChange
private int initCodeSize
private int initGzCodeSize
private int runtime
private int maxMem
private int runs
private int changes
private int loopRuns
private int loopChanges
private int jsLines
private int jsSources
private int externLines
private int externSources
private int codeSize
private int gzCodeSize
private int diff
private int gzDiff
private final java.util.Deque currentPass
private final java.util.Map summary
private com.google.common.collect.ImmutableMap summaryCopy
private final java.util.List log
void (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.CompilerOptions$TracerMode, java.io.PrintStream)
com.google.javascript.rhino.Node externsRoot
com.google.javascript.rhino.Node jsRoot
com.google.javascript.jscomp.CompilerOptions$TracerMode mode
java.io.PrintStream printStream
com.google.javascript.jscomp.CodeChangeHandler getCodeChangeHandler ()
void recordPassStart (java.lang.String, boolean)
String passName
boolean isOneTime
void recordPassStop (java.lang.String, long)
com.google.javascript.jscomp.PerformanceTrackerCodeSizeEstimator estimator
int newSize
com.google.javascript.jscomp.PerformanceTrackerCodeSizeEstimator estimator
String passName
long runtime
int allocMem
com.google.javascript.jscomp.PerformanceTracker$Stats logStats
com.google.javascript.jscomp.PerformanceTracker$Stats summaryStats
private void recordInputCount ()
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node n
private int estimateLines (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.StaticSourceFile ssf
private int bytesToMB (long)
long bytes
private int getAllocatedMegabytes ()
Runtime javaRuntime
public boolean tracksSize ()
public boolean tracksGzSize ()
public int getRuntime ()
public int getSize ()
public int getGzSize ()
int getChanges ()
int getLoopChanges ()
int getRuns ()
int getLoopRuns ()
public com.google.common.collect.ImmutableMap getStats ()
private void calcTotalStats ()
com.google.javascript.jscomp.PerformanceTracker$Stats stats
java.util.Map$Entry entry
public void outputTracerReport ()
String key
com.google.javascript.jscomp.PerformanceTracker$Stats stats
java.util.Map$Entry entry
com.google.javascript.jscomp.PerformanceTracker$Stats stats
java.io.IOException e
java.util.ArrayList statEntries
}
com/google/javascript/jscomp/CompilerOptions$Reach.classCompilerOptions.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CompilerOptions$Reach extends java.lang.Enum {
public static final com.google.javascript.jscomp.CompilerOptions$Reach ALL
public static final com.google.javascript.jscomp.CompilerOptions$Reach LOCAL_ONLY
public static final com.google.javascript.jscomp.CompilerOptions$Reach NONE
private static final com.google.javascript.jscomp.CompilerOptions$Reach[] $VALUES
public static com.google.javascript.jscomp.CompilerOptions$Reach[] values ()
public static com.google.javascript.jscomp.CompilerOptions$Reach valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$77.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$77 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/NodeUtil$8.classNodeUtil.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NodeUtil$8 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static final int[] $SwitchMap$com$google$javascript$jscomp$NodeUtil$ValueType
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$114$1.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$114$1 extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
final com.google.javascript.jscomp.AbstractCompiler val$compiler
final com.google.javascript.jscomp.VariableMap val$prevVariableMap
final com.google.javascript.jscomp.DefaultPassConfig$114 this$1
void (com.google.javascript.jscomp.DefaultPassConfig$114, com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.VariableMap)
com.google.javascript.jscomp.DefaultPassConfig$114 this$1
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
}
com/google/javascript/jscomp/TranspilationPasses$3.classTranspilationPasses.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TranspilationPasses$3 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
void (java.lang.String, boolean)
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/CheckConformance$1.classCheckConformance.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckConformance$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$Requirement$Type
static void ()
}
com/google/javascript/jscomp/CheckProvides$1.classCheckProvides.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckProvides$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/RecordFunctionInformation.classRecordFunctionInformation.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RecordFunctionInformation extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.Compiler compiler
private final com.google.javascript.jscomp.FunctionNames functionNames
private final com.google.javascript.jscomp.JSModuleGraph moduleGraph
private final com.google.javascript.jscomp.FunctionInformationMap$Builder mapBuilder
void (com.google.javascript.jscomp.Compiler, com.google.javascript.jscomp.FunctionNames)
com.google.javascript.jscomp.Compiler compiler
com.google.javascript.jscomp.FunctionNames functionNames
com.google.javascript.jscomp.FunctionInformationMap getMap ()
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
int id
String compiledSource
com.google.javascript.jscomp.JSModule module
}
com/google/javascript/jscomp/NodeUtil$VarCollector.classNodeUtil.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NodeUtil$VarCollector extends java.lang.Object implements com.google.javascript.jscomp.NodeUtil$Visitor {
final java.util.Map vars
private void ()
public void visit (com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node n
void (com.google.javascript.jscomp.NodeUtil$1)
com.google.javascript.jscomp.NodeUtil$1 x0
}
com/google/javascript/jscomp/MarkNoSideEffectCalls$GatherNoSideEffectFunctions.classMarkNoSideEffectCalls.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MarkNoSideEffectCalls$GatherNoSideEffectFunctions extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.MarkNoSideEffectCalls this$0
private void (com.google.javascript.jscomp.MarkNoSideEffectCalls)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node gramp
boolean hasAnnotation
java.util.List nameNodes
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.MarkNoSideEffectCalls, com.google.javascript.jscomp.MarkNoSideEffectCalls$1)
com.google.javascript.jscomp.MarkNoSideEffectCalls x0
com.google.javascript.jscomp.MarkNoSideEffectCalls$1 x1
}
com/google/javascript/jscomp/ClosureCheckModule.classClosureCheckModule.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ClosureCheckModule extends com.google.javascript.jscomp.NodeTraversal$AbstractModuleCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
static final com.google.javascript.jscomp.DiagnosticType AT_EXPORT_IN_GOOG_MODULE
static final com.google.javascript.jscomp.DiagnosticType AT_EXPORT_IN_NON_LEGACY_GOOG_MODULE
static final com.google.javascript.jscomp.DiagnosticType GOOG_MODULE_REFERENCES_THIS
static final com.google.javascript.jscomp.DiagnosticType GOOG_MODULE_USES_THROW
static final com.google.javascript.jscomp.DiagnosticType INVALID_DESTRUCTURING_REQUIRE
static final com.google.javascript.jscomp.DiagnosticType LET_GOOG_REQUIRE
static final com.google.javascript.jscomp.DiagnosticType MULTIPLE_MODULES_IN_FILE
static final com.google.javascript.jscomp.DiagnosticType MODULE_AND_PROVIDES
static final com.google.javascript.jscomp.DiagnosticType ONE_REQUIRE_PER_DECLARATION
static final com.google.javascript.jscomp.DiagnosticType EXPORT_NOT_A_MODULE_LEVEL_STATEMENT
static final com.google.javascript.jscomp.DiagnosticType EXPORT_REPEATED_ERROR
static final com.google.javascript.jscomp.DiagnosticType REFERENCE_TO_MODULE_GLOBAL_NAME
static final com.google.javascript.jscomp.DiagnosticType REFERENCE_TO_FULLY_QUALIFIED_IMPORT_NAME
static final com.google.javascript.jscomp.DiagnosticType REFERENCE_TO_SHORT_IMPORT_BY_LONG_NAME_INCLUDING_SHORT_NAME
static final com.google.javascript.jscomp.DiagnosticType REQUIRE_NOT_AT_TOP_LEVEL
private final com.google.javascript.jscomp.AbstractCompiler compiler
private String currentModuleName
private java.util.Map shortRequiredNamespaces
private com.google.javascript.rhino.Node defaultExportNode
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public void enterModule (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node callee
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node scopeRoot
com.google.javascript.rhino.Node firstStatement
public void exitModule (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node scopeRoot
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callee
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.JSDocInfo jsdoc
String shortName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void checkModuleExport (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo jsDoc
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node lhs
private java.lang.String extractFirstArgumentName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node firstArg
private void checkRequireCall (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node parent
private void checkShortGoogRequireCall (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node lhs
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node declaration
String shortName
private static boolean isValidDestructuringImport (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node stringKey
com.google.javascript.rhino.Node destructuringLhs
com.google.javascript.rhino.Node objectPattern
static void ()
}
com/google/javascript/jscomp/MakeDeclaredNamesUnique$WhitelistedRenamer.classMakeDeclaredNamesUnique.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MakeDeclaredNamesUnique$WhitelistedRenamer extends java.lang.Object implements com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer {
private com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer delegate
private java.util.Set whitelist
void (com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer, java.util.Set)
com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer delegate
java.util.Set whitelist
public void addDeclaredName (java.lang.String, boolean)
String name
boolean hoisted
public java.lang.String getReplacementName (java.lang.String)
String oldName
public boolean stripConstIfReplaced ()
public com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer forChildScope (boolean)
boolean hoistingTargetScope
public com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer getHoistRenamer ()
}
com/google/javascript/jscomp/NameAnalyzer$JsName.classNameAnalyzer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameAnalyzer$JsName extends java.lang.Object implements java.lang.Comparable {
String name
java.util.List prototypeNames
boolean externallyDefined
boolean referenced
boolean hasWrittenDescendants
boolean hasInstanceOfReference
boolean hasSetterReference
private void ()
public java.lang.String toString ()
java.util.Iterator pIter
StringBuilder out
public int compareTo (com.google.javascript.jscomp.NameAnalyzer$JsName)
com.google.javascript.jscomp.NameAnalyzer$JsName rhs
public volatile int compareTo (java.lang.Object)
void (com.google.javascript.jscomp.NameAnalyzer$1)
com.google.javascript.jscomp.NameAnalyzer$1 x0
}
com/google/javascript/jscomp/RenameLabels$1.classRenameLabels.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RenameLabels$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/FunctionInjector$CallSiteType$3.classFunctionInjector.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.FunctionInjector$CallSiteType$3 extends com.google.javascript.jscomp.FunctionInjector$CallSiteType {
void (java.lang.String, int)
public void prepare (com.google.javascript.jscomp.FunctionInjector, com.google.javascript.jscomp.FunctionInjector$Reference)
com.google.javascript.jscomp.FunctionInjector injector
com.google.javascript.jscomp.FunctionInjector$Reference ref
}
com/google/javascript/jscomp/CheckSuspiciousCode$1.classCheckSuspiciousCode.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckSuspiciousCode$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/Compiler$10.classCompiler.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Compiler$10 extends java.lang.Object implements java.util.concurrent.Callable {
final com.google.javascript.jscomp.Compiler$CodeBuilder val$cb
final com.google.javascript.rhino.Node val$root
final int val$inputSeqNum
final com.google.javascript.jscomp.Compiler this$0
void (com.google.javascript.jscomp.Compiler, com.google.javascript.jscomp.Compiler$CodeBuilder, com.google.javascript.rhino.Node, int)
com.google.javascript.jscomp.Compiler this$0
public java.lang.Void call () throws java.lang.Exception
String delimiter
String inputName
String sourceName
String license
int length
char lastChar
char secondLastChar
boolean hasSemiColon
String code
public volatile java.lang.Object call () throws java.lang.Exception
}
com/google/javascript/jscomp/RemoveUnusedPolyfills$Traverser.classRemoveUnusedPolyfills.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RemoveUnusedPolyfills$Traverser extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.common.collect.SetMultimap methodsByName
final java.util.Map methodPolyfills
final java.util.Map staticPolyfills
final com.google.javascript.jscomp.RemoveUnusedPolyfills this$0
private void (com.google.javascript.jscomp.RemoveUnusedPolyfills)
java.lang.Iterable removableNodes ()
void visitPolyfillDefinition (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node node
String polyfill
com.google.javascript.jscomp.RemoveUnusedPolyfills$PrototypeMethod method
void visitPossiblePolyfillUse (com.google.javascript.rhino.Node)
String qname
String primitiveType
com.google.javascript.jscomp.RemoveUnusedPolyfills$PrototypeMethod method
String methodName
com.google.javascript.rhino.Node target
java.util.Set methods
com.google.javascript.rhino.jstype.JSType targetType
com.google.javascript.rhino.TypeIRegistry registry
com.google.javascript.rhino.Node node
private void checkType (com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.TypeIRegistry, com.google.javascript.jscomp.RemoveUnusedPolyfills$PrototypeMethod, java.lang.String)
com.google.javascript.rhino.jstype.JSType targetType
com.google.javascript.rhino.TypeIRegistry registry
com.google.javascript.jscomp.RemoveUnusedPolyfills$PrototypeMethod method
String typeName
com.google.javascript.rhino.jstype.JSType type
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node name
String originalName
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.RemoveUnusedPolyfills, com.google.javascript.jscomp.RemoveUnusedPolyfills$1)
com.google.javascript.jscomp.RemoveUnusedPolyfills x0
com.google.javascript.jscomp.RemoveUnusedPolyfills$1 x1
}
com/google/javascript/jscomp/ClosureCheckModule$1.classClosureCheckModule.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ClosureCheckModule$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/Normalize.classNormalize.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Normalize extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final boolean assertOnChange
private static final boolean CONVERT_WHILE_TO_FOR
static final boolean MAKE_LOCAL_NAMES_UNIQUE
public static final com.google.javascript.jscomp.DiagnosticType CATCH_BLOCK_VAR_ERROR
void (com.google.javascript.jscomp.AbstractCompiler, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean assertOnChange
static void normalizeSyntheticCode (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node js
String prefix
static com.google.javascript.rhino.Node parseAndNormalizeTestCode (com.google.javascript.jscomp.AbstractCompiler, java.lang.String)
com.google.javascript.jscomp.AbstractCompiler compiler
String code
com.google.javascript.rhino.Node js
private void reportCodeChange (java.lang.String)
String changeDescription
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.MakeDeclaredNamesUnique renamer
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.Normalize$FindExposeAnnotations findExposeAnnotations
private void removeDuplicateDeclarations (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.NodeTraversal$Callback tickler
com.google.javascript.jscomp.ScopeCreator scopeCreator
com.google.javascript.jscomp.NodeTraversal t
static com.google.javascript.jscomp.AbstractCompiler access$200 (com.google.javascript.jscomp.Normalize)
com.google.javascript.jscomp.Normalize x0
static void access$500 (com.google.javascript.jscomp.Normalize, java.lang.String)
com.google.javascript.jscomp.Normalize x0
String x1
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$50.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$50 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.common.collect.ImmutableList$Builder callbacks
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/DefaultPassConfig$4.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$4 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/AbstractCompiler$MostRecentTypechecker.classAbstractCompiler.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AbstractCompiler$MostRecentTypechecker extends java.lang.Enum {
public static final com.google.javascript.jscomp.AbstractCompiler$MostRecentTypechecker NONE
public static final com.google.javascript.jscomp.AbstractCompiler$MostRecentTypechecker OTI
public static final com.google.javascript.jscomp.AbstractCompiler$MostRecentTypechecker NTI
private static final com.google.javascript.jscomp.AbstractCompiler$MostRecentTypechecker[] $VALUES
public static com.google.javascript.jscomp.AbstractCompiler$MostRecentTypechecker[] values ()
public static com.google.javascript.jscomp.AbstractCompiler$MostRecentTypechecker valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/Es6ToEs3ClassSideInheritance.classEs6ToEs3ClassSideInheritance.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass {
static final com.google.javascript.jscomp.DiagnosticType DUPLICATE_CLASS
private final java.util.Set duplicateClassNames
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.LinkedHashMap classByAlias
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$FindStaticMembers findStaticMembers
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$FindStaticMembers findStaticMembers
private void processInherits (java.util.List)
com.google.javascript.rhino.Node superclassNameNode
String superclassQname
com.google.javascript.rhino.Node subclassNameNode
String subclassQname
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$JavascriptClass superClass
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$JavascriptClass subClass
com.google.javascript.rhino.Node inheritsCall
java.util.List inheritsCalls
private void copyDeclarations (com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$JavascriptClass, com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$JavascriptClass, com.google.javascript.rhino.Node)
String memberName
com.google.javascript.rhino.Node subclassNameNode
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.JSDocInfoBuilder info
com.google.javascript.rhino.JSTypeExpression unknown
com.google.javascript.rhino.Node declaration
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node staticGetProp
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$JavascriptClass superClass
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$JavascriptClass subClass
com.google.javascript.rhino.Node inheritsCall
private void copyStaticMembers (com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$JavascriptClass, com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$JavascriptClass, com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.Node param
com.google.javascript.rhino.Node params
String memberName
com.google.javascript.rhino.JSDocInfoBuilder info
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node sourceInfoNode
com.google.javascript.rhino.Node subclassNameNode
com.google.javascript.rhino.Node superclassNameNode
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node exprResult
com.google.javascript.rhino.Node inheritsExpressionResult
com.google.javascript.rhino.Node staticMember
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$JavascriptClass superClass
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$JavascriptClass subClass
com.google.javascript.rhino.Node inheritsCall
private boolean isOverriden (com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$JavascriptClass, java.lang.String)
com.google.javascript.rhino.Node subclassMember
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$JavascriptClass subClass
String memberName
private boolean isReferenceToClass (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
String className
com.google.javascript.jscomp.Var var
static boolean access$500 (com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance, com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance x0
com.google.javascript.jscomp.NodeTraversal x1
com.google.javascript.rhino.Node x2
static java.util.LinkedHashMap access$600 (com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance)
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance x0
static java.util.Set access$700 (com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance)
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance x0
static void ()
}
com/google/javascript/jscomp/VariableVisibilityAnalysis.classVariableVisibilityAnalysis.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.VariableVisibilityAnalysis extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private com.google.javascript.jscomp.AbstractCompiler compiler
private java.util.Map visibilityByDeclaringNameNode
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public com.google.javascript.jscomp.VariableVisibilityAnalysis$VariableVisibility getVariableVisibility (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node declaringNameNode
com.google.javascript.rhino.Node parent
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.VariableVisibilityAnalysis$VariableVisibility visibility
com.google.javascript.jscomp.VariableVisibilityAnalysis$VariableVisibility visibility
com.google.javascript.jscomp.VariableVisibilityAnalysis$VariableVisibility visibility
com.google.javascript.jscomp.VariableVisibilityAnalysis$VariableVisibility visibility
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection referenceCollection
com.google.javascript.jscomp.VariableVisibilityAnalysis$VariableVisibility visibility
com.google.javascript.jscomp.Var variable
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.ReferenceCollectingCallback callback
private static boolean variableIsParameter (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var variable
com.google.javascript.rhino.Node variableParent
}
com/google/javascript/jscomp/DefaultPassConfig$80.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$80 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/Es6RewriteDestructuring.classEs6RewriteDestructuring.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.Es6RewriteDestructuring extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback com.google.javascript.jscomp.HotSwapCompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private static final String DESTRUCTURING_TEMP_VAR
private int destructuringVarCounter
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal nodeTraversal
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void visitParamList (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node newParam
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node newStatement
com.google.javascript.rhino.JSDocInfo jsDoc
com.google.javascript.rhino.Node nameOrPattern
com.google.javascript.rhino.Node defaultValue
com.google.javascript.rhino.Node newParam
boolean isNoop
com.google.javascript.rhino.Node param
int i
com.google.javascript.rhino.Node paramList
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node insertSpot
com.google.javascript.rhino.Node body
private com.google.javascript.rhino.Node replacePatternParamWithTempVar (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node insertSpot
com.google.javascript.rhino.Node patternParam
String tempVarName
com.google.javascript.rhino.Node newParam
com.google.javascript.rhino.Node newDecl
private java.lang.String getTempParameterName (com.google.javascript.rhino.Node, int)
String tempVarName
com.google.javascript.rhino.Node function
int parameterIndex
String tempVarName
com.google.javascript.rhino.JSDocInfo fnJSDoc
private void visitForOf (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node lhs
private void visitObjectPattern (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node nodeToDetach
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node nodeToDetach
com.google.javascript.rhino.JSDocInfoBuilder jsDoc
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node newLHS
com.google.javascript.rhino.Node newRHS
com.google.javascript.rhino.Node defaultValue
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node newLHS
com.google.javascript.rhino.Node newRHS
com.google.javascript.rhino.Node getelem
String intermediateTempVarName
com.google.javascript.rhino.Node intermediateDecl
com.google.javascript.rhino.Node newLHS
com.google.javascript.rhino.Node newRHS
com.google.javascript.rhino.Node newLHS
com.google.javascript.rhino.Node newRHS
com.google.javascript.rhino.Node defaultValue
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.Node newLHS
com.google.javascript.rhino.Node newRHS
com.google.javascript.rhino.Node newNode
com.google.javascript.rhino.Node newNode
com.google.javascript.rhino.Node newLHS
com.google.javascript.rhino.Node newRHS
com.google.javascript.rhino.Node newNode
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node next
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node objectPattern
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node nodeToDetach
String tempVarName
com.google.javascript.rhino.Node tempDecl
private void visitArrayPattern (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node nodeToDetach
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node nodeToDetach
com.google.javascript.rhino.Node nextCall
String nextVarName
com.google.javascript.rhino.Node var
com.google.javascript.rhino.Node newLHS
com.google.javascript.rhino.Node newRHS
com.google.javascript.rhino.Node newLHS
com.google.javascript.rhino.Node newRHS
com.google.javascript.rhino.Node assignment
com.google.javascript.rhino.Node newNode
com.google.javascript.rhino.Node newLHS
com.google.javascript.rhino.Node newRHS
com.google.javascript.rhino.Node newNode
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node next
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node arrayPattern
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node nodeToDetach
String tempVarName
com.google.javascript.rhino.Node tempDecl
boolean needsRuntime
private void visitDestructuringPatternInEnhancedFor (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node forNode
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node decl
com.google.javascript.rhino.Node exprResult
com.google.javascript.rhino.Node destructuringLhs
com.google.javascript.rhino.Node declarationNode
com.google.javascript.rhino.Node forNode
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Token declarationType
com.google.javascript.rhino.Node decl
com.google.javascript.rhino.Node pattern
String tempVarName
private void visitDestructuringPatternInCatch (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node pattern
String tempVarName
com.google.javascript.rhino.Node catchBlock
private static com.google.javascript.rhino.Node defaultValueHook (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.Node defaultValue
}
com/google/javascript/jscomp/PhaseOptimizer.classPhaseOptimizer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PhaseOptimizer extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private static final java.util.logging.Logger logger
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.PerformanceTracker tracker
private final java.util.List passes
private boolean inLoop
private com.google.javascript.jscomp.PassFactory sanityCheck
private boolean printAstHashcodes
private double progress
private double progressStep
private final com.google.javascript.jscomp.PhaseOptimizer$ProgressRange progressRange
private com.google.javascript.jscomp.PhaseOptimizer$NamedPass currentPass
private java.util.Map lastRuns
private com.google.javascript.rhino.Node currentScope
private int timestamp
private int lastChange
private static final int START_TIME
private final com.google.javascript.rhino.Node jsRoot
private boolean crossScopeReporting
private com.google.javascript.rhino.Node lastAst
private java.util.Map mtoc
static final java.util.List OPTIMAL_ORDER
static final int MAX_LOOPS
static final String OPTIMIZE_LOOP_ERROR
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.PerformanceTracker, com.google.javascript.jscomp.PhaseOptimizer$ProgressRange)
com.google.javascript.jscomp.AbstractCompiler comp
com.google.javascript.jscomp.PerformanceTracker tracker
com.google.javascript.jscomp.PhaseOptimizer$ProgressRange range
void consume (java.util.List)
com.google.javascript.jscomp.PassFactory factory
java.util.List factories
com.google.javascript.jscomp.PhaseOptimizer$Loop currentLoop
boolean isCurrentLoopPopulated
void addOneTimePass (com.google.javascript.jscomp.PassFactory)
com.google.javascript.jscomp.PassFactory factory
com.google.javascript.jscomp.PhaseOptimizer$Loop addFixedPointLoop ()
com.google.javascript.jscomp.PhaseOptimizer$Loop loop
void setSanityCheck (com.google.javascript.jscomp.PassFactory)
com.google.javascript.jscomp.PassFactory sanityCheck
private void setSanityCheckState ()
void setPrintAstHashcodes (boolean)
boolean printAstHashcodes
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.CompilerPass pass
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void maybePrintAstHashcodes (java.lang.String, com.google.javascript.rhino.Node)
String hashCodeMsg
String passName
com.google.javascript.rhino.Node root
private void maybeSanityCheck (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private boolean hasHaltingErrors ()
void setScope (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
boolean hasScopeChanged (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
int timeOfLastRun
private com.google.javascript.rhino.Node getEnclosingScope (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
void reportChangeToEnclosingScope (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
void startCrossScopeReporting ()
void endCrossScopeReporting ()
static java.util.logging.Logger access$000 ()
static com.google.javascript.jscomp.PassFactory access$100 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static void access$200 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static com.google.javascript.jscomp.PerformanceTracker access$300 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static com.google.javascript.jscomp.AbstractCompiler access$400 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static com.google.javascript.jscomp.PhaseOptimizer$ProgressRange access$500 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static double access$600 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static double access$602 (com.google.javascript.jscomp.PhaseOptimizer, double)
com.google.javascript.jscomp.PhaseOptimizer x0
double x1
static double access$700 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static void access$800 (com.google.javascript.jscomp.PhaseOptimizer, java.lang.String, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.PhaseOptimizer x0
String x1
com.google.javascript.rhino.Node x2
static void access$900 (com.google.javascript.jscomp.PhaseOptimizer, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.PhaseOptimizer x0
com.google.javascript.rhino.Node x1
com.google.javascript.rhino.Node x2
static int access$1000 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static boolean access$1100 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static int access$1202 (com.google.javascript.jscomp.PhaseOptimizer, int)
com.google.javascript.jscomp.PhaseOptimizer x0
int x1
static com.google.javascript.rhino.Node access$1300 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static int access$1008 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static int access$1200 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static boolean access$1400 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static boolean access$1402 (com.google.javascript.jscomp.PhaseOptimizer, boolean)
com.google.javascript.jscomp.PhaseOptimizer x0
boolean x1
static java.util.Map access$1502 (com.google.javascript.jscomp.PhaseOptimizer, java.util.Map)
com.google.javascript.jscomp.PhaseOptimizer x0
java.util.Map x1
static java.util.Map access$1500 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static com.google.javascript.jscomp.PhaseOptimizer$NamedPass access$1602 (com.google.javascript.jscomp.PhaseOptimizer, com.google.javascript.jscomp.PhaseOptimizer$NamedPass)
com.google.javascript.jscomp.PhaseOptimizer x0
com.google.javascript.jscomp.PhaseOptimizer$NamedPass x1
static boolean access$1700 (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer x0
static void ()
}
com/google/javascript/jscomp/StatementFusion.classStatementFusion.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.StatementFusion extends com.google.javascript.jscomp.AbstractPeepholeOptimization {
public static final boolean SHOULD_FAVOR_COMMA_OVER_SEMI_COLON
private final boolean favorsCommaOverSemiColon
public void ()
public void (boolean)
boolean favorsCommaOverSemiColon
com.google.javascript.rhino.Node optimizeSubtree (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node tryFuseStatements (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node start
com.google.javascript.rhino.Node end
com.google.javascript.rhino.Node result
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node tryFuseStatementsAggressively (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node next
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node cur
private boolean canFuseIntoOneStatement (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node last
private boolean isFusableControlStatement (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private static com.google.javascript.rhino.Node fuseIntoOneStatement (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node cur
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node first
com.google.javascript.rhino.Node last
com.google.javascript.rhino.Node commaTree
com.google.javascript.rhino.Node next
private static void fuseExpressionIntoControlFlowStatement (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node before
com.google.javascript.rhino.Node control
static com.google.javascript.rhino.Node fuseExpressionIntoExpression (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node leftMostChild
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node exp1
com.google.javascript.rhino.Node exp2
com.google.javascript.rhino.Node comma
protected static void fuseExpressionIntoFirstChild (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node exp
com.google.javascript.rhino.Node stmt
com.google.javascript.rhino.Node val
com.google.javascript.rhino.Node comma
protected static void fuseExpressionIntoSecondChild (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node exp
com.google.javascript.rhino.Node stmt
com.google.javascript.rhino.Node val
com.google.javascript.rhino.Node comma
}
com/google/javascript/jscomp/ExpressionDecomposer$DecompositionType.classExpressionDecomposer.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ExpressionDecomposer$DecompositionType extends java.lang.Enum {
public static final com.google.javascript.jscomp.ExpressionDecomposer$DecompositionType UNDECOMPOSABLE
public static final com.google.javascript.jscomp.ExpressionDecomposer$DecompositionType MOVABLE
public static final com.google.javascript.jscomp.ExpressionDecomposer$DecompositionType DECOMPOSABLE
private static final com.google.javascript.jscomp.ExpressionDecomposer$DecompositionType[] $VALUES
public static com.google.javascript.jscomp.ExpressionDecomposer$DecompositionType[] values ()
public static com.google.javascript.jscomp.ExpressionDecomposer$DecompositionType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/DeadAssignmentsElimination$1.classDeadAssignmentsElimination.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.DeadAssignmentsElimination$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/DefaultPassConfig$56.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$56 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/CleanupPasses$2.classCleanupPasses.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CleanupPasses$2 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.CleanupPasses this$0
void (com.google.javascript.jscomp.CleanupPasses, java.lang.String, boolean)
com.google.javascript.jscomp.CleanupPasses this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/DefaultPassConfig$81.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$81 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/StrictModeCheck$1.classStrictModeCheck.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.StrictModeCheck$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/FunctionNames.classFunctionNames.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionNames extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass java.io.Serializable {
private static final long serialVersionUID
private final transient com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Map functionMap
private final transient com.google.javascript.jscomp.FunctionNames$FunctionListExtractor functionListExtractor
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.FunctionNames$FunctionExpressionNamer namer
com.google.javascript.jscomp.AnonymousFunctionNamingCallback namingCallback
public java.lang.Iterable getFunctionNodeList ()
public int getFunctionId (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node f
com.google.javascript.jscomp.FunctionNames$FunctionRecord record
public java.lang.String getFunctionName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node f
com.google.javascript.jscomp.FunctionNames$FunctionRecord record
String str
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/AnalyzePrototypeProperties$ProcessProperties.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnalyzePrototypeProperties$ProcessProperties extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback {
private final java.util.Stack symbolStack
final com.google.javascript.jscomp.AnalyzePrototypeProperties this$0
private void (com.google.javascript.jscomp.AnalyzePrototypeProperties)
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.Node parent
String name
String propName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.Node root
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String propName
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String rValueName
String propName
com.google.javascript.rhino.Node propNameNode
String lValueName
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameContext context
int i
String name
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void addSymbolUse (java.lang.String, com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType)
int i
String name
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType type
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo info
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo def
private java.lang.String processNonFunctionPrototypeAssign (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean isGlobalFunctionDeclaration (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private boolean isAssignRValue (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private java.lang.String getPrototypePropertyNameFromRValue (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node rValue
com.google.javascript.rhino.Node lValue
String lValueName
int lastDot
String firstPart
private boolean processGlobalFunctionDeclaration (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.jscomp.Var)
String name
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.Var v
com.google.javascript.rhino.Node firstChild
com.google.javascript.rhino.Node parent
private boolean processPrototypeRef (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
String name
com.google.javascript.jscomp.AnalyzePrototypeProperties$Property prop
com.google.javascript.rhino.Node dest
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node grandParent
String name
com.google.javascript.jscomp.AnalyzePrototypeProperties$Property prop
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node map
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node ref
com.google.javascript.rhino.Node root
com.google.javascript.rhino.Node n
private com.google.javascript.jscomp.Var maybeGetVar (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node maybeName
private void addGlobalUseOfSymbol (java.lang.String, com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType)
String name
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType type
void (com.google.javascript.jscomp.AnalyzePrototypeProperties, com.google.javascript.jscomp.AnalyzePrototypeProperties$1)
com.google.javascript.jscomp.AnalyzePrototypeProperties x0
com.google.javascript.jscomp.AnalyzePrototypeProperties$1 x1
}
com/google/javascript/jscomp/ProcessClosurePrimitives$1.classProcessClosurePrimitives.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ProcessClosurePrimitives$1 extends java.lang.Object implements com.google.javascript.jscomp.CssRenamingMap {
final java.util.Map val$cssNames
final com.google.javascript.jscomp.CssRenamingMap$Style val$style
final com.google.javascript.jscomp.ProcessClosurePrimitives this$0
void (com.google.javascript.jscomp.ProcessClosurePrimitives, java.util.Map, com.google.javascript.jscomp.CssRenamingMap$Style)
com.google.javascript.jscomp.ProcessClosurePrimitives this$0
public java.lang.String get (java.lang.String)
String value
public com.google.javascript.jscomp.CssRenamingMap$Style getStyle ()
}
com/google/javascript/jscomp/ScopedAliases$AliasedTypeNode.classScopedAliases.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ScopedAliases$AliasedTypeNode extends com.google.javascript.jscomp.ScopedAliases$AliasUsage {
void (com.google.javascript.jscomp.Var, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Var aliasVar
com.google.javascript.rhino.Node aliasReference
public void applyAlias ()
com.google.javascript.rhino.Node aliasDefinition
String aliasName
String typeName
String aliasExpanded
String replacement
}
com/google/javascript/jscomp/ConformanceRules$RestrictedNameCall$Restriction.classConformanceRules.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ConformanceRules$RestrictedNameCall$Restriction extends java.lang.Object {
final String name
final com.google.javascript.rhino.FunctionTypeI restrictedCallType
void (java.lang.String, com.google.javascript.rhino.FunctionTypeI)
String name
com.google.javascript.rhino.FunctionTypeI restrictedCallType
}
com/google/javascript/jscomp/TypeTransformation$1.classTypeTransformation.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypeTransformation$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$parsing$TypeTransformationParser$OperationKind
static final int[] $SwitchMap$com$google$javascript$jscomp$parsing$TypeTransformationParser$Keywords
static void ()
}
com/google/javascript/jscomp/GlobalVarReferenceMap.classGlobalVarReferenceMap.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.GlobalVarReferenceMap extends java.lang.Object implements com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap {
private java.util.Map refMap
private final java.util.Map inputOrder
void (java.util.List, java.util.List)
com.google.javascript.jscomp.CompilerInput extern
com.google.javascript.jscomp.CompilerInput input
java.util.List inputs
java.util.List externs
int ind
public com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection getReferences (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var var
private void resetGlobalVarReferences (java.util.Map)
com.google.javascript.jscomp.Var var
java.util.Map$Entry entry
java.util.Map globalRefMap
void updateGlobalVarReferences (java.util.Map, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Var var
java.util.Map$Entry entry
java.util.Map refMapPatch
com.google.javascript.rhino.Node root
com.google.javascript.rhino.InputId inputId
private void removeScriptReferences (com.google.javascript.rhino.InputId)
java.util.List oldRefs
com.google.javascript.jscomp.GlobalVarReferenceMap$SourceRefRange range
java.util.List newRefs
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection collection
com.google.javascript.rhino.InputId inputId
private void replaceReferences (java.lang.String, com.google.javascript.rhino.InputId, com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection)
String varName
com.google.javascript.rhino.InputId inputId
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection newSourceCollection
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection combined
java.util.List combinedRefs
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection oldCollection
com.google.javascript.jscomp.GlobalVarReferenceMap$SourceRefRange range
private com.google.javascript.jscomp.GlobalVarReferenceMap$SourceRefRange findSourceRefRange (java.util.List, com.google.javascript.rhino.InputId)
int order
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
java.util.List refList
com.google.javascript.rhino.InputId inputId
int lastBefore
int firstAfter
int index
int sourceInputOrder
public void updateReferencesWithGlobalScope (com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
java.util.List newRefs
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection collection
com.google.javascript.jscomp.Scope globalScope
}
com/google/javascript/jscomp/ShadowVariables.classShadowVariables.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ShadowVariables extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.common.collect.Multimap scopeUpRefMap
private final com.google.common.collect.Multimap varToNameUsage
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.SortedSet varsByFrequency
private final java.util.Map assignments
private final java.util.Map oldPseudoNameMap
private final java.util.Map deltaPseudoNameMap
void (com.google.javascript.jscomp.AbstractCompiler, java.util.Map, java.util.SortedSet, java.util.Map)
com.google.javascript.jscomp.AbstractCompiler compiler
java.util.Map assignments
java.util.SortedSet varsByFrequency
java.util.Map pseudoNameMap
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
static com.google.common.collect.Multimap access$200 (com.google.javascript.jscomp.ShadowVariables)
com.google.javascript.jscomp.ShadowVariables x0
static com.google.common.collect.Multimap access$300 (com.google.javascript.jscomp.ShadowVariables)
com.google.javascript.jscomp.ShadowVariables x0
static com.google.javascript.jscomp.AbstractCompiler access$400 (com.google.javascript.jscomp.ShadowVariables)
com.google.javascript.jscomp.ShadowVariables x0
static java.util.Map access$500 (com.google.javascript.jscomp.ShadowVariables)
com.google.javascript.jscomp.ShadowVariables x0
static java.util.Map access$600 (com.google.javascript.jscomp.ShadowVariables)
com.google.javascript.jscomp.ShadowVariables x0
static java.util.Map access$700 (com.google.javascript.jscomp.ShadowVariables)
com.google.javascript.jscomp.ShadowVariables x0
static java.util.SortedSet access$800 (com.google.javascript.jscomp.ShadowVariables)
com.google.javascript.jscomp.ShadowVariables x0
}
com/google/javascript/jscomp/J2clClinitPrunerPass$EmptyClinitPruner.classJ2clClinitPrunerPass.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.J2clClinitPrunerPass$EmptyClinitPruner extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private void ()
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
private void trySubstituteEmptyFunction (com.google.javascript.rhino.Node, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.rhino.Node fnNode
com.google.javascript.jscomp.AbstractCompiler compiler
String fnQualifiedName
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node firstExpr
private static boolean isAssignToEmptyFn (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node node
String enclosingFnName
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
void (com.google.javascript.jscomp.J2clClinitPrunerPass$1)
com.google.javascript.jscomp.J2clClinitPrunerPass$1 x0
}
com/google/javascript/jscomp/ClosureOptimizePrimitives$1.classClosureOptimizePrimitives.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ClosureOptimizePrimitives$1 extends java.lang.Object {
}
com/google/javascript/jscomp/DefaultPassConfig$26.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$26 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/DefaultPassConfig$43$1.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$43$1 extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass {
final com.google.javascript.jscomp.AbstractCompiler val$compiler
final com.google.javascript.jscomp.DefaultPassConfig$43 this$1
void (com.google.javascript.jscomp.DefaultPassConfig$43, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.DefaultPassConfig$43 this$1
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
}
com/google/javascript/jscomp/MakeDeclaredNamesUnique$ContextualRenameInverter.classMakeDeclaredNamesUnique.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MakeDeclaredNamesUnique$ContextualRenameInverter extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private java.util.Set referencedNames
private java.util.Deque referenceStack
private java.util.Map nameMap
private void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node js
public static java.lang.String getOriginalName (java.lang.String)
String name
int index
private static int indexOfSeparator (java.lang.String)
String name
private static boolean containsSeparator (java.lang.String)
String name
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.NodeTraversal t
java.util.Set current
void handleScopeVar (com.google.javascript.jscomp.Var)
com.google.javascript.rhino.Node n
String newName
java.util.List references
com.google.javascript.jscomp.Var v
String name
private java.lang.String findReplacementName (java.lang.String)
String name
String original
String newName
int i
private boolean isValidName (java.lang.String)
String name
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String name
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
private void addCandidateNameReference (java.lang.String, com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.Node n
java.util.List nodes
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.MakeDeclaredNamesUnique$1)
com.google.javascript.jscomp.AbstractCompiler x0
com.google.javascript.jscomp.MakeDeclaredNamesUnique$1 x1
}
com/google/javascript/jscomp/AliasStrings$StringInfo.classAliasStrings.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AliasStrings$StringInfo extends java.lang.Object {
final int id
boolean isAliased
final java.util.List occurrences
int numOccurrences
com.google.javascript.jscomp.JSModule moduleToContainDecl
com.google.javascript.rhino.Node parentForNewVarDecl
com.google.javascript.rhino.Node siblingToInsertVarDeclBefore
String aliasName
final com.google.javascript.jscomp.AliasStrings this$0
void (com.google.javascript.jscomp.AliasStrings, int)
int id
java.lang.String getVariableName (java.lang.String)
String stringLiteral
java.lang.String encodeStringAsIdentifier (java.lang.String, java.lang.String)
char ch
int i
String prefix
String s
int maxLimit
int length
int limit
StringBuilder sb
boolean protectHex
int hash
String encoded
}
com/google/javascript/jscomp/FlowSensitiveInlineVariables$GatherCandiates$1.classFlowSensitiveInlineVariables.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FlowSensitiveInlineVariables$GatherCandiates$1 extends com.google.javascript.jscomp.ControlFlowGraph$AbstractCfgNodeTraversalCallback {
final com.google.javascript.rhino.Node val$cfgNode
final com.google.javascript.jscomp.FlowSensitiveInlineVariables$GatherCandiates this$1
void (com.google.javascript.jscomp.FlowSensitiveInlineVariables$GatherCandiates, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.FlowSensitiveInlineVariables$GatherCandiates this$1
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String name
com.google.javascript.jscomp.MustBeReachingVariableDef$Definition def
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/UnreachableCodeElimination$EliminationPass.classUnreachableCodeElimination.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.UnreachableCodeElimination$EliminationPass extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback {
private final com.google.javascript.jscomp.ControlFlowGraph cfg
final com.google.javascript.jscomp.UnreachableCodeElimination this$0
private void (com.google.javascript.jscomp.UnreachableCodeElimination, com.google.javascript.jscomp.ControlFlowGraph)
com.google.javascript.jscomp.ControlFlowGraph cfg
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode gNode
private void tryRemoveUnconditionalBranching (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node fallThrough
com.google.javascript.rhino.Node nextCfgNode
java.util.List outEdges
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode gNode
private boolean inFinally (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node child
private com.google.javascript.rhino.Node computeFollowing (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node next
private void removeDeadExprStatementSafely (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node tryNode
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void removeNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
void (com.google.javascript.jscomp.UnreachableCodeElimination, com.google.javascript.jscomp.ControlFlowGraph, com.google.javascript.jscomp.UnreachableCodeElimination$1)
com.google.javascript.jscomp.UnreachableCodeElimination x0
com.google.javascript.jscomp.ControlFlowGraph x1
com.google.javascript.jscomp.UnreachableCodeElimination$1 x2
}
com/google/javascript/jscomp/BasicErrorManager.classBasicErrorManager.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.BasicErrorManager extends java.lang.Object implements com.google.javascript.jscomp.ErrorManager {
private final java.util.SortedSet messages
private int errorCount
private int warningCount
private double typedPercent
public void ()
public void report (com.google.javascript.jscomp.CheckLevel, com.google.javascript.jscomp.JSError)
com.google.javascript.jscomp.CheckLevel level
com.google.javascript.jscomp.JSError error
public void generateReport ()
com.google.javascript.jscomp.BasicErrorManager$ErrorWithLevel message
public abstract void println (com.google.javascript.jscomp.CheckLevel, com.google.javascript.jscomp.JSError)
protected abstract void printSummary ()
public int getErrorCount ()
public int getWarningCount ()
public com.google.javascript.jscomp.JSError[] getErrors ()
public com.google.javascript.jscomp.JSError[] getWarnings ()
public void setTypedPercent (double)
double typedPercent
public double getTypedPercent ()
private com.google.javascript.jscomp.JSError[] toArray (com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.BasicErrorManager$ErrorWithLevel p
com.google.javascript.jscomp.CheckLevel level
java.util.List errors
}
com/google/javascript/jscomp/AbstractCompiler$ConfigContext.classAbstractCompiler.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AbstractCompiler$ConfigContext extends java.lang.Enum {
public static final com.google.javascript.jscomp.AbstractCompiler$ConfigContext DEFAULT
public static final com.google.javascript.jscomp.AbstractCompiler$ConfigContext EXTERNS
private static final com.google.javascript.jscomp.AbstractCompiler$ConfigContext[] $VALUES
public static com.google.javascript.jscomp.AbstractCompiler$ConfigContext[] values ()
public static com.google.javascript.jscomp.AbstractCompiler$ConfigContext valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/CoalesceVariableNames$1.classCoalesceVariableNames.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CoalesceVariableNames$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.google.javascript.jscomp.Var, com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var v1
com.google.javascript.jscomp.Var v2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/javascript/jscomp/DefaultPassConfig$23.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$23 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/ReplaceStrings$Result.classReplaceStrings.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReplaceStrings$Result extends java.lang.Object {
public final String original
public final String replacement
public boolean didReplacement
void (java.lang.String, java.lang.String)
String original
String replacement
}
com/google/javascript/jscomp/PrepareAst$1.classPrepareAst.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PrepareAst$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/CollapseVariableDeclarations$GatherCollapses.classCollapseVariableDeclarations.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollapseVariableDeclarations$GatherCollapses extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private final java.util.Set blacklistedVars
final com.google.javascript.jscomp.CollapseVariableDeclarations this$0
private void (com.google.javascript.jscomp.CollapseVariableDeclarations)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node varNode
boolean hasVar
boolean hasNodesToCollapse
private void blacklistStubVars (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node varNode
private boolean canBeRedeclared (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.Scope s
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node lhs
com.google.javascript.jscomp.Var var
void (com.google.javascript.jscomp.CollapseVariableDeclarations, com.google.javascript.jscomp.CollapseVariableDeclarations$1)
com.google.javascript.jscomp.CollapseVariableDeclarations x0
com.google.javascript.jscomp.CollapseVariableDeclarations$1 x1
}
com/google/javascript/jscomp/TypeInferencePass$FirstScopeBuildingCallback.classTypeInferencePass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypeInferencePass$FirstScopeBuildingCallback extends com.google.javascript.jscomp.NodeTraversal$AbstractScopedCallback {
private void ()
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.TypeInferencePass$1)
com.google.javascript.jscomp.TypeInferencePass$1 x0
}
com/google/javascript/jscomp/ReplaceIdGenerators$MappedNameSupplier.classReplaceIdGenerators.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReplaceIdGenerators$MappedNameSupplier extends java.lang.Object implements com.google.javascript.jscomp.ReplaceIdGenerators$NameSupplier {
private final com.google.javascript.jscomp.RenamingMap map
void (com.google.javascript.jscomp.RenamingMap)
com.google.javascript.jscomp.RenamingMap map
public java.lang.String getName (java.lang.String, java.lang.String)
String id
String name
public com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy getRenameStrategy ()
}
com/google/javascript/jscomp/OptimizeCalls.classOptimizeCalls.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.OptimizeCalls extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
java.util.List passes
private com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.OptimizeCalls addPass (com.google.javascript.jscomp.OptimizeCalls$CallGraphCompilerPass)
com.google.javascript.jscomp.OptimizeCalls$CallGraphCompilerPass pass
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.OptimizeCalls$CallGraphCompilerPass pass
com.google.javascript.jscomp.DefinitionUseSiteFinder defFinder
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
}
com/google/javascript/jscomp/AbstractMessageFormatter.classAbstractMessageFormatter.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.AbstractMessageFormatter extends java.lang.Object implements com.google.javascript.jscomp.MessageFormatter {
private final com.google.javascript.jscomp.SourceExcerptProvider source
private boolean colorize
private static final java.util.Set SUPPORTED_COLOR_TERMINALS
public void (com.google.javascript.jscomp.SourceExcerptProvider)
com.google.javascript.jscomp.SourceExcerptProvider source
public void setColorize (boolean)
boolean colorize
protected final com.google.javascript.jscomp.SourceExcerptProvider getSource ()
static boolean termSupportsColor (java.lang.String)
String term
java.lang.String getLevelName (com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.CheckLevel level
protected java.lang.String maybeEmbolden (java.lang.String)
String text
private java.lang.String maybeColorize (java.lang.String, com.google.javascript.jscomp.AbstractMessageFormatter$Color)
String text
com.google.javascript.jscomp.AbstractMessageFormatter$Color color
static void ()
}
com/google/javascript/jscomp/GlobalTypeInfo$PropertyType.classGlobalTypeInfo.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.GlobalTypeInfo$PropertyType extends java.lang.Object {
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.jscomp.newtypes.JSType inferredFunType
private void ()
void (com.google.javascript.jscomp.GlobalTypeInfo$1)
com.google.javascript.jscomp.GlobalTypeInfo$1 x0
}
com/google/javascript/jscomp/NameAnalyzer$PrototypeSetNode.classNameAnalyzer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameAnalyzer$PrototypeSetNode extends com.google.javascript.jscomp.NameAnalyzer$JsNameRefNode {
final com.google.javascript.jscomp.NameAnalyzer this$0
void (com.google.javascript.jscomp.NameAnalyzer, com.google.javascript.jscomp.NameAnalyzer$JsName, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NameAnalyzer$JsName name
com.google.javascript.rhino.Node parent
public void remove ()
com.google.javascript.rhino.Node grandparent
}
com/google/javascript/jscomp/CodingConvention$ObjectLiteralCast.classCodingConvention.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CodingConvention$ObjectLiteralCast extends java.lang.Object {
final String typeName
final com.google.javascript.rhino.Node objectNode
final com.google.javascript.jscomp.DiagnosticType diagnosticType
void (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.DiagnosticType)
String typeName
com.google.javascript.rhino.Node objectNode
com.google.javascript.jscomp.DiagnosticType diagnosticType
}
com/google/javascript/jscomp/CheckSideEffects$StripProtection.classCheckSideEffects.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckSideEffects$StripProtection extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Node target
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/ExternExportsPass$PropertyExport.classExternExportsPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ExternExportsPass$PropertyExport extends com.google.javascript.jscomp.ExternExportsPass$Export {
private final String exportPath
final com.google.javascript.jscomp.ExternExportsPass this$0
public void (com.google.javascript.jscomp.ExternExportsPass, java.lang.String, java.lang.String, com.google.javascript.rhino.Node)
String exportPath
String symbolName
com.google.javascript.rhino.Node value
java.lang.String getExportedPath ()
String newPath
String cPath
int i
java.util.List pieces
}
com/google/javascript/jscomp/ClosureRewriteModule$ScriptUpdater.classClosureRewriteModule.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ClosureRewriteModule$ScriptUpdater extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
final com.google.javascript.jscomp.ClosureRewriteModule this$0
private void (com.google.javascript.jscomp.ClosureRewriteModule)
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.ClosureRewriteModule, com.google.javascript.jscomp.ClosureRewriteModule$1)
com.google.javascript.jscomp.ClosureRewriteModule x0
com.google.javascript.jscomp.ClosureRewriteModule$1 x1
}
com/google/javascript/jscomp/FunctionTypeBuilder$1.classFunctionTypeBuilder.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionTypeBuilder$1 extends java.lang.Object {
}
com/google/javascript/jscomp/PureFunctionIdentifier$FunctionInformation.classPureFunctionIdentifier.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation extends java.lang.Object {
private com.google.javascript.jscomp.graph.DiGraph$DiGraphNode graphNode
private java.util.List callsInFunctionBody
private java.util.Set blacklisted
private java.util.Set taintedLocals
private int bitmask
private static final int EXTERN_MASK
private static final int PURE_FUNCTION_MASK
private static final int FUNCTION_THROWS_MASK
private static final int TAINTS_GLOBAL_STATE_MASK
private static final int TAINTS_THIS_MASK
private static final int TAINTS_ARGUMENTS_MASK
private static final int TAINTS_UNKNOWN_MASK
private static final int TAINTS_RETURN_MASK
private void setMask (int, boolean)
int mask
boolean value
private boolean getMask (int)
int mask
private boolean extern ()
private boolean pureFunction ()
private boolean taintsGlobalState ()
private boolean taintsThis ()
private boolean taintsUnknown ()
private boolean taintsReturn ()
boolean functionThrows ()
void (boolean)
boolean extern
public java.util.Set taintedLocals ()
void addTaintedLocalObject (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var var
void resetLocalVars ()
public java.util.Set blacklisted ()
public void blacklistLocal (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var var
boolean mayBePure ()
boolean mayHaveSideEffects ()
void setIsPure ()
void setTaintsGlobalState ()
void setTaintsThis ()
void setTaintsArguments ()
void setFunctionThrows ()
void setTaintsUnknown ()
void setTaintsReturn ()
boolean mutatesGlobalState ()
boolean mutatesArguments ()
boolean mutatesThis ()
private void checkInvariant ()
boolean invariant
void appendCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
java.util.List getCallsInFunctionBody ()
public java.lang.String toString ()
java.util.List status
static com.google.javascript.jscomp.graph.DiGraph$DiGraphNode access$002 (com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation, com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation x0
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode x1
static com.google.javascript.jscomp.graph.DiGraph$DiGraphNode access$000 (com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation)
com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation x0
static boolean access$200 (com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation)
com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation x0
static boolean access$300 (com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation)
com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation x0
}
com/google/javascript/jscomp/TranspilationPasses$11.classTranspilationPasses.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TranspilationPasses$11 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
void (java.lang.String, boolean)
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/InlineFunctions$FunctionVar.classInlineFunctions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineFunctions$FunctionVar extends java.lang.Object implements com.google.javascript.jscomp.InlineFunctions$Function {
private final com.google.javascript.rhino.Node var
final com.google.javascript.jscomp.InlineFunctions this$0
public void (com.google.javascript.jscomp.InlineFunctions, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node var
public java.lang.String getName ()
public com.google.javascript.rhino.Node getFunctionNode ()
public void remove ()
public com.google.javascript.rhino.Node getDeclaringBlock ()
}
com/google/javascript/jscomp/AstChangeProxy.classAstChangeProxy.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AstChangeProxy extends java.lang.Object {
private final java.util.List listeners
void ()
final void registerListener (com.google.javascript.jscomp.AstChangeProxy$ChangeListener)
com.google.javascript.jscomp.AstChangeProxy$ChangeListener listener
final void unregisterListener (com.google.javascript.jscomp.AstChangeProxy$ChangeListener)
com.google.javascript.jscomp.AstChangeProxy$ChangeListener listener
private void notifyOfRemoval (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AstChangeProxy$ChangeListener listener
com.google.javascript.rhino.Node node
final void removeChild (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node node
final void replaceWith (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node replacement
final void replaceWith (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.util.List)
com.google.javascript.rhino.Node newChild
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node newChild
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node node
java.util.List replacements
int size
com.google.javascript.rhino.Token parentType
}
com/google/javascript/jscomp/AngularPass$1.classAngularPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AngularPass$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/RuntimeTypeCheck$1.classRuntimeTypeCheck.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.RuntimeTypeCheck$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType t1
com.google.javascript.rhino.jstype.JSType t2
private java.lang.String getName (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/javascript/jscomp/NameAnalyzer$AliasSet.classNameAnalyzer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameAnalyzer$AliasSet extends java.lang.Object {
java.util.Set names
void (java.lang.String, java.lang.String)
String name1
String name2
}
com/google/javascript/jscomp/PropertyRenamingPolicy.classPropertyRenamingPolicy.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.PropertyRenamingPolicy extends java.lang.Enum {
public static final com.google.javascript.jscomp.PropertyRenamingPolicy OFF
public static final com.google.javascript.jscomp.PropertyRenamingPolicy ALL_UNQUOTED
private static final com.google.javascript.jscomp.PropertyRenamingPolicy[] $VALUES
public static com.google.javascript.jscomp.PropertyRenamingPolicy[] values ()
public static com.google.javascript.jscomp.PropertyRenamingPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/RewritePolyfills$Polyfill.classRewritePolyfills.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RewritePolyfills$Polyfill extends java.lang.Object {
final com.google.javascript.jscomp.parsing.parser.FeatureSet nativeVersion
final com.google.javascript.jscomp.parsing.parser.FeatureSet polyfillVersion
final String library
void (com.google.javascript.jscomp.parsing.parser.FeatureSet, com.google.javascript.jscomp.parsing.parser.FeatureSet, java.lang.String)
com.google.javascript.jscomp.parsing.parser.FeatureSet nativeVersion
com.google.javascript.jscomp.parsing.parser.FeatureSet polyfillVersion
String library
}
com/google/javascript/jscomp/DefaultPassConfig$114.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$114 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.VariableMap prevVariableMap
}
com/google/javascript/jscomp/CompilerOptions$AliasTransformation.classCompilerOptions.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.CompilerOptions$AliasTransformation extends java.lang.Object {
public abstract void addAlias (java.lang.String, java.lang.String)
}
com/google/javascript/jscomp/JsMessageDefinition.classJsMessageDefinition.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.JsMessageDefinition extends java.lang.Object {
private final com.google.javascript.rhino.Node messageNode
void (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node messageNode
public com.google.javascript.rhino.Node getMessageNode ()
}
com/google/javascript/jscomp/ReferenceCollectingCallback$BasicBlock.classReferenceCollectingCallback.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock extends java.lang.Object {
private final com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock parent
private final com.google.javascript.rhino.Node root
private final boolean isFunction
private final boolean isLoop
void (com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Token pType
com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock parent
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock getParent ()
boolean isGlobalScopeBlock ()
boolean provablyExecutesBefore (com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock)
com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock thatBlock
com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock currentBlock
static com.google.javascript.rhino.Node access$000 (com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock)
com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock x0
static boolean access$200 (com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock)
com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock x0
static boolean access$300 (com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock)
com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock x0
}
com/google/javascript/jscomp/Normalize$ScopeTicklingCallback.classNormalize.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Normalize$ScopeTicklingCallback extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback {
private void ()
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal nodeTraversal
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.Normalize$1)
com.google.javascript.jscomp.Normalize$1 x0
}
com/google/javascript/jscomp/PassFactory$1.classPassFactory.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.PassFactory$1 extends com.google.javascript.jscomp.PassFactory {
void (java.lang.String, boolean)
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/NewTypeInference$LValueResultFwd.classNewTypeInference.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NewTypeInference$LValueResultFwd extends java.lang.Object {
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.jscomp.newtypes.JSType type
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.jscomp.newtypes.QualifiedName ptr
void (com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.jscomp.newtypes.JSType type
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.jscomp.newtypes.QualifiedName ptr
}
com/google/javascript/jscomp/InlineFunctions.classInlineFunctions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineFunctions extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final java.util.Map fns
private final java.util.Map anonFns
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.FunctionInjector injector
private final boolean blockFunctionInliningEnabled
private final boolean inlineGlobalFunctions
private final boolean inlineLocalFunctions
private final boolean assumeMinimumCapture
private final boolean enforceMaxSizeAfterInlining
private final int maxSizeAfterInlining
void (com.google.javascript.jscomp.AbstractCompiler, com.google.common.base.Supplier, boolean, boolean, boolean, boolean, boolean, int)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.common.base.Supplier safeNameIdSupplier
boolean inlineGlobalFunctions
boolean inlineLocalFunctions
boolean blockFunctionInliningEnabled
boolean assumeStrictThis
boolean assumeMinimumCapture
int maxSizeAfterInlining
com.google.javascript.jscomp.InlineFunctions$FunctionState getOrCreateFunctionState (java.lang.String)
String fnName
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
java.util.Set fnNames
private static boolean isAlwaysInlinable (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node fn
com.google.javascript.rhino.Node body
int numOfStmsInBody
private boolean targetSizeAfterInlineExceedsLimit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.jscomp.InlineFunctions$FunctionState)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
com.google.javascript.rhino.Node containingFunction
com.google.javascript.rhino.Node inlinedFun
int inlinedFunSize
int targetFunSize
private void maybeAddFunction (com.google.javascript.jscomp.InlineFunctions$Function, com.google.javascript.jscomp.JSModule)
java.util.Set namesToAlias
com.google.javascript.rhino.Node block
com.google.javascript.jscomp.InlineFunctions$Function fn
com.google.javascript.jscomp.JSModule module
String name
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
com.google.javascript.rhino.Node fnNode
private static boolean hasLocalNames (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node fnNode
com.google.javascript.rhino.Node block
private boolean isCandidateFunction (com.google.javascript.jscomp.InlineFunctions$Function)
com.google.javascript.jscomp.InlineFunctions$Function fn
String fnName
com.google.javascript.rhino.Node fnNode
static boolean isCandidateUsage (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node grandparent
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node parent
private void trimCandidatesNotMeetingMinimumRequirements ()
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
java.util.Iterator i
private void trimCandidatesUsingOnCost ()
boolean lowersCost
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
java.util.Iterator i
private boolean minimizeCost (com.google.javascript.jscomp.InlineFunctions$FunctionState)
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
private boolean inliningLowersCost (com.google.javascript.jscomp.InlineFunctions$FunctionState)
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
private void resolveInlineConflicts ()
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
private void resolveInlineConflictsForFunction (com.google.javascript.jscomp.InlineFunctions$FunctionState)
com.google.javascript.jscomp.InlineFunctions$FunctionState fsCalled
String name
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
com.google.javascript.rhino.Node fnNode
java.util.Set names
private java.util.Set findCalledFunctions (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
java.util.Set changed
private static void findCalledFunctions (com.google.javascript.rhino.Node, java.util.Set)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node node
java.util.Set changed
private void decomposeExpressions ()
com.google.javascript.jscomp.InlineFunctions$Reference ref
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
void removeInlinedFunctions ()
com.google.javascript.jscomp.InlineFunctions$Function fn
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
void verifyAllReferencesInlined (com.google.javascript.jscomp.InlineFunctions$FunctionState)
com.google.javascript.jscomp.InlineFunctions$Reference ref
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
static boolean access$200 (com.google.javascript.jscomp.InlineFunctions)
com.google.javascript.jscomp.InlineFunctions x0
static boolean access$300 (com.google.javascript.jscomp.InlineFunctions)
com.google.javascript.jscomp.InlineFunctions x0
static void access$400 (com.google.javascript.jscomp.InlineFunctions, com.google.javascript.jscomp.InlineFunctions$Function, com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.InlineFunctions x0
com.google.javascript.jscomp.InlineFunctions$Function x1
com.google.javascript.jscomp.JSModule x2
static java.util.Map access$500 (com.google.javascript.jscomp.InlineFunctions)
com.google.javascript.jscomp.InlineFunctions x0
static boolean access$600 (com.google.javascript.jscomp.InlineFunctions)
com.google.javascript.jscomp.InlineFunctions x0
static boolean access$700 (com.google.javascript.jscomp.InlineFunctions)
com.google.javascript.jscomp.InlineFunctions x0
static boolean access$800 (com.google.javascript.jscomp.InlineFunctions, com.google.javascript.jscomp.NodeTraversal, com.google.javascript.jscomp.InlineFunctions$FunctionState)
com.google.javascript.jscomp.InlineFunctions x0
com.google.javascript.jscomp.NodeTraversal x1
com.google.javascript.jscomp.InlineFunctions$FunctionState x2
static com.google.javascript.jscomp.FunctionInjector access$900 (com.google.javascript.jscomp.InlineFunctions)
com.google.javascript.jscomp.InlineFunctions x0
static java.util.Map access$1000 (com.google.javascript.jscomp.InlineFunctions)
com.google.javascript.jscomp.InlineFunctions x0
static com.google.javascript.jscomp.AbstractCompiler access$1100 (com.google.javascript.jscomp.InlineFunctions)
com.google.javascript.jscomp.InlineFunctions x0
}
com/google/javascript/jscomp/conformance.proto
com/google/javascript/jscomp/SourceMap$Format$2.classSourceMap.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.SourceMap$Format$2 extends com.google.javascript.jscomp.SourceMap$Format {
void (java.lang.String, int)
com.google.javascript.jscomp.SourceMap getInstance ()
}
com/google/javascript/jscomp/DefaultPassConfig$31.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$31 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/ConvertToDottedProperties.classConvertToDottedProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ConvertToDottedProperties extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/JqueryCodingConvention.classJqueryCodingConvention.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.JqueryCodingConvention extends com.google.javascript.jscomp.CodingConventions$Proxy {
private static final long serialVersionUID
private static final java.util.Set propertyTestFunctions
private static final java.util.Set prototypeAliases
public void ()
public void (com.google.javascript.jscomp.CodingConvention)
com.google.javascript.jscomp.CodingConvention wrapped
public java.lang.String getGlobalObject ()
public boolean isPropertyTestFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node call
public boolean isPrototypeAlias (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node getProp
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$5.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$5 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/LintPassConfig.classLintPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.LintPassConfig extends com.google.javascript.jscomp.PassConfig$PassConfigDelegate {
private final com.google.javascript.jscomp.PassFactory earlyLintChecks
private final com.google.javascript.jscomp.PassFactory closureRewriteClass
private final com.google.javascript.jscomp.PassFactory lateLintChecks
void (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
protected java.util.List getChecks ()
protected java.util.List getOptimizations ()
}
com/google/javascript/jscomp/InlineVariables$1.classInlineVariables.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineVariables$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$InlineVariables$Mode
static void ()
}
com/google/javascript/jscomp/RewritePolyfills$1.classRewritePolyfills.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RewritePolyfills$1 extends java.lang.Object {
}
com/google/javascript/jscomp/ComposeWarningsGuard$GuardComparator.classComposeWarningsGuard.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ComposeWarningsGuard$GuardComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable {
private static final long serialVersionUID
private final java.util.Map orderOfAddition
private void (java.util.Map)
java.util.Map orderOfAddition
public int compare (com.google.javascript.jscomp.WarningsGuard, com.google.javascript.jscomp.WarningsGuard)
com.google.javascript.jscomp.WarningsGuard a
com.google.javascript.jscomp.WarningsGuard b
int priorityDiff
public volatile int compare (java.lang.Object, java.lang.Object)
void (java.util.Map, com.google.javascript.jscomp.ComposeWarningsGuard$1)
java.util.Map x0
com.google.javascript.jscomp.ComposeWarningsGuard$1 x1
}
com/google/javascript/jscomp/CheckMissingReturn$1.classCheckMissingReturn.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckMissingReturn$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node input
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/NodeNameExtractor$1.classNodeNameExtractor.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NodeNameExtractor$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/DiagnosticType.classDiagnosticType.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.DiagnosticType extends java.lang.Object implements java.lang.Comparable java.io.Serializable {
private static final long serialVersionUID
public final String key
public final java.text.MessageFormat format
public final com.google.javascript.jscomp.CheckLevel defaultLevel
public com.google.javascript.jscomp.CheckLevel level
public static com.google.javascript.jscomp.DiagnosticType error (java.lang.String, java.lang.String)
String name
String descriptionFormat
public static com.google.javascript.jscomp.DiagnosticType warning (java.lang.String, java.lang.String)
String name
String descriptionFormat
public static com.google.javascript.jscomp.DiagnosticType disabled (java.lang.String, java.lang.String)
String name
String descriptionFormat
public static com.google.javascript.jscomp.DiagnosticType make (java.lang.String, com.google.javascript.jscomp.CheckLevel, java.lang.String)
String name
com.google.javascript.jscomp.CheckLevel level
String descriptionFormat
private void (java.lang.String, com.google.javascript.jscomp.CheckLevel, java.text.MessageFormat)
String key
com.google.javascript.jscomp.CheckLevel level
java.text.MessageFormat format
transient java.lang.String format (java.lang.Object[])
Object[] arguments
public boolean equals (java.lang.Object)
Object type
public int hashCode ()
public int compareTo (com.google.javascript.jscomp.DiagnosticType)
com.google.javascript.jscomp.DiagnosticType diagnosticType
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/google/javascript/jscomp/AnonymousFunctionNamingCallback$FunctionNamer.classAnonymousFunctionNamingCallback.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.AnonymousFunctionNamingCallback$FunctionNamer extends java.lang.Object {
public abstract java.lang.String getName (com.google.javascript.rhino.Node)
public abstract void setFunctionName (java.lang.String, com.google.javascript.rhino.Node)
public abstract java.lang.String getCombinedName (java.lang.String, java.lang.String)
}
com/google/javascript/jscomp/ProcessClosurePrimitives.classProcessClosurePrimitives.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ProcessClosurePrimitives extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
static final com.google.javascript.jscomp.DiagnosticType NULL_ARGUMENT_ERROR
static final com.google.javascript.jscomp.DiagnosticType EXPECTED_OBJECTLIT_ERROR
static final com.google.javascript.jscomp.DiagnosticType EXPECTED_STRING_ERROR
static final com.google.javascript.jscomp.DiagnosticType INVALID_ARGUMENT_ERROR
static final com.google.javascript.jscomp.DiagnosticType INVALID_STYLE_ERROR
static final com.google.javascript.jscomp.DiagnosticType TOO_MANY_ARGUMENTS_ERROR
static final com.google.javascript.jscomp.DiagnosticType DUPLICATE_NAMESPACE_ERROR
static final com.google.javascript.jscomp.DiagnosticType WEAK_NAMESPACE_TYPE
static final com.google.javascript.jscomp.DiagnosticType CLASS_NAMESPACE_ERROR
static final com.google.javascript.jscomp.DiagnosticType FUNCTION_NAMESPACE_ERROR
static final com.google.javascript.jscomp.DiagnosticType MISSING_PROVIDE_ERROR
static final com.google.javascript.jscomp.DiagnosticType LATE_PROVIDE_ERROR
static final com.google.javascript.jscomp.DiagnosticType INVALID_PROVIDE_ERROR
static final com.google.javascript.jscomp.DiagnosticType INVALID_DEFINE_NAME_ERROR
static final com.google.javascript.jscomp.DiagnosticType MISSING_DEFINE_ANNOTATION
static final com.google.javascript.jscomp.DiagnosticType XMODULE_REQUIRE_ERROR
static final com.google.javascript.jscomp.DiagnosticType INVALID_CLOSURE_CALL_ERROR
static final com.google.javascript.jscomp.DiagnosticType NON_STRING_PASSED_TO_SET_CSS_NAME_MAPPING_ERROR
static final com.google.javascript.jscomp.DiagnosticType INVALID_CSS_RENAMING_MAP
static final com.google.javascript.jscomp.DiagnosticType GOOG_BASE_CLASS_ERROR
static final com.google.javascript.jscomp.DiagnosticType BASE_CLASS_ERROR
static final com.google.javascript.jscomp.DiagnosticType CLOSURE_DEFINES_ERROR
static final com.google.javascript.jscomp.DiagnosticType INVALID_FORWARD_DECLARE
static final com.google.javascript.jscomp.DiagnosticType USE_OF_GOOG_BASE
static final String GOOG
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.JSModuleGraph moduleGraph
private final java.util.Map providedNames
private final java.util.Set knownClosureSubclasses
private final java.util.List unrecognizedRequires
private final java.util.Set exportedVariables
private final com.google.javascript.jscomp.CheckLevel requiresLevel
private final com.google.javascript.jscomp.PreprocessorSymbolTable preprocessorSymbolTable
private final java.util.List defineCalls
private final boolean preserveGoogProvidesAndRequires
private final java.util.List requiresToBeRemoved
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.PreprocessorSymbolTable, com.google.javascript.jscomp.CheckLevel, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.PreprocessorSymbolTable preprocessorSymbolTable
com.google.javascript.jscomp.CheckLevel requiresLevel
boolean preserveGoogProvidesAndRequires
java.util.Set getExportedVariableNames ()
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.ProcessClosurePrimitives$ProvidedName pn
com.google.javascript.jscomp.DiagnosticType error
com.google.javascript.jscomp.DiagnosticType error
com.google.javascript.jscomp.ProcessClosurePrimitives$ProvidedName expectedName
com.google.javascript.jscomp.ProcessClosurePrimitives$UnrecognizedRequire r
com.google.javascript.rhino.Node closureRequire
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void replaceGoogDefines (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String name
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node replacement
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
int dot
com.google.javascript.rhino.Node arg
String methodName
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node left
String name
com.google.javascript.jscomp.ProcessClosurePrimitives$ProvidedName pn
String name
com.google.javascript.jscomp.ProcessClosurePrimitives$ProvidedName pn
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean validPrimitiveCall (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private void handleClosureDefinesValues (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
java.util.HashMap builder
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
static boolean isValidDefineValue (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node val
private void processRequireCall (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.JSModule providedModule
com.google.javascript.jscomp.JSModule module
String ns
com.google.javascript.jscomp.ProcessClosurePrimitives$ProvidedName provided
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node arg
private void processProvideCall (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ProcessClosurePrimitives$ProvidedName previouslyProvided
String ns
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node arg
private void processDefineCall (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node args
private void handleTypedefDefinition (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ProcessClosurePrimitives$ProvidedName provided
com.google.javascript.jscomp.ProcessClosurePrimitives$ProvidedName pn
String name
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
private void handleCandidateProvideDefinition (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ProcessClosurePrimitives$ProvidedName pn
String name
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void processBaseClassCall (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node enclosingParent
com.google.javascript.rhino.Node maybeInheritsExpr
com.google.javascript.rhino.Node baseClassNode
com.google.javascript.rhino.Node methodNameNode
String methodName
String ending
com.google.javascript.rhino.Node className
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node callee
com.google.javascript.rhino.Node thisArg
com.google.javascript.rhino.Node enclosingFnNameNode
String enclosingQname
private void maybeProcessClassBaseCall (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node enclosingParent
com.google.javascript.rhino.Node maybeInheritsExpr
com.google.javascript.rhino.Node baseClassNode
com.google.javascript.rhino.Node callee
com.google.javascript.rhino.Node thisArg
com.google.javascript.rhino.Node methodNameNode
boolean misuseOfBase
com.google.javascript.rhino.Node callee
com.google.javascript.rhino.Node thisArg
com.google.javascript.rhino.Node methodNameNode
String methodName
String ending
com.google.javascript.rhino.Node className
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node callTarget
com.google.javascript.rhino.Node baseContainerNode
String baseContainer
com.google.javascript.rhino.Node enclosingFnNameNode
String enclosingQname
private void processInheritsCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node subClass
com.google.javascript.rhino.Node superClass
com.google.javascript.rhino.Node n
private static com.google.javascript.rhino.Node getEnclosingDeclNameNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node fn
private boolean baseUsedInClass (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node curr
com.google.javascript.rhino.Node n
private void reportBadGoogBaseUse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
String extraMessage
private void reportBadBaseMethodUse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, java.lang.String, java.lang.String)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
String className
String extraMessage
private void reportBadClosureCommonDefinesDefinition (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private void processProvideFromPreviousPass (com.google.javascript.jscomp.NodeTraversal, java.lang.String, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.ProcessClosurePrimitives$ProvidedName provided
com.google.javascript.jscomp.NodeTraversal t
String name
com.google.javascript.rhino.Node parent
private void processSetCssNameMapping (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node key
com.google.javascript.jscomp.CssRenamingMap$Style style
IllegalArgumentException e
String key
java.util.List errors
String combined
java.util.Map$Entry a
java.util.Map$Entry b
java.util.List errors
java.util.Map cssNames
String styleStr
com.google.javascript.jscomp.CssRenamingMap$Style style
com.google.javascript.jscomp.CssRenamingMap cssRenamingMap
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node arg
private boolean verifyProvide (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node methodName
com.google.javascript.rhino.Node arg
private boolean verifyDefine (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Node methodName
com.google.javascript.rhino.Node args
com.google.javascript.rhino.Node arg
String name
com.google.javascript.rhino.JSDocInfo info
private void processAddDependency (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String typeDecl
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.CodingConvention convention
java.util.List typeDecls
private void processForwardDeclare (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
RuntimeException e
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.CodingConvention convention
String typeDeclaration
private boolean verifyLastArgumentIsString (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node methodName
com.google.javascript.rhino.Node arg
private boolean verifyNotNull (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node methodName
com.google.javascript.rhino.Node arg
private boolean verifyOfType (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Token)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node methodName
com.google.javascript.rhino.Node arg
com.google.javascript.rhino.Token desiredType
private boolean verifyIsLast (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node methodName
com.google.javascript.rhino.Node arg
private boolean verifySetCssNameMapping (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node secondArg
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node methodName
com.google.javascript.rhino.Node firstArg
com.google.javascript.jscomp.DiagnosticType diagnostic
private void registerAnyProvidedPrefixes (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.JSModule)
String prefixNs
String ns
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.JSModule module
int pos
private static boolean isNamespacePlaceholder (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node value
private void maybeAddStringNodeToSymbolTable (com.google.javascript.rhino.Node)
int fullLen
int namespaceLen
com.google.javascript.rhino.Node n
String name
com.google.javascript.rhino.Node syntheticRef
int forQuote
int forDot
com.google.javascript.rhino.Node current
private void maybeAddToSymbolTable (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
static com.google.javascript.jscomp.JSModuleGraph access$200 (com.google.javascript.jscomp.ProcessClosurePrimitives)
com.google.javascript.jscomp.ProcessClosurePrimitives x0
static com.google.javascript.jscomp.AbstractCompiler access$300 (com.google.javascript.jscomp.ProcessClosurePrimitives)
com.google.javascript.jscomp.ProcessClosurePrimitives x0
static java.util.Map access$400 (com.google.javascript.jscomp.ProcessClosurePrimitives)
com.google.javascript.jscomp.ProcessClosurePrimitives x0
static boolean access$500 (com.google.javascript.jscomp.ProcessClosurePrimitives)
com.google.javascript.jscomp.ProcessClosurePrimitives x0
static boolean access$600 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static void ()
}
com/google/javascript/jscomp/DisambiguateProperties$FindExternProperties.classDisambiguateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DisambiguateProperties$FindExternProperties extends com.google.javascript.jscomp.NodeTraversal$AbstractScopedCallback {
final com.google.javascript.jscomp.DisambiguateProperties this$0
private void (com.google.javascript.jscomp.DisambiguateProperties)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String field
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.DisambiguateProperties$Property prop
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean isStructuralInterfacePrototype (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
void (com.google.javascript.jscomp.DisambiguateProperties, com.google.javascript.jscomp.DisambiguateProperties$1)
com.google.javascript.jscomp.DisambiguateProperties x0
com.google.javascript.jscomp.DisambiguateProperties$1 x1
}
com/google/javascript/jscomp/LiveVariablesAnalysis$LiveVariableLattice.classLiveVariablesAnalysis.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.LiveVariablesAnalysis$LiveVariableLattice extends java.lang.Object implements com.google.javascript.jscomp.graph.LatticeElement {
private final java.util.BitSet liveSet
private void (int)
int numVars
private void (com.google.javascript.jscomp.LiveVariablesAnalysis$LiveVariableLattice)
com.google.javascript.jscomp.LiveVariablesAnalysis$LiveVariableLattice other
public boolean equals (java.lang.Object)
Object other
public boolean isLive (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var v
public boolean isLive (int)
int index
public java.lang.String toString ()
public int hashCode ()
void (com.google.javascript.jscomp.LiveVariablesAnalysis$LiveVariableLattice, com.google.javascript.jscomp.LiveVariablesAnalysis$1)
com.google.javascript.jscomp.LiveVariablesAnalysis$LiveVariableLattice x0
com.google.javascript.jscomp.LiveVariablesAnalysis$1 x1
static java.util.BitSet access$100 (com.google.javascript.jscomp.LiveVariablesAnalysis$LiveVariableLattice)
com.google.javascript.jscomp.LiveVariablesAnalysis$LiveVariableLattice x0
void (int, com.google.javascript.jscomp.LiveVariablesAnalysis$1)
int x0
com.google.javascript.jscomp.LiveVariablesAnalysis$1 x1
}
com/google/javascript/jscomp/TypedScopeCreator$DiscoverEnumsAndTypedefs.classTypedScopeCreator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypedScopeCreator$DiscoverEnumsAndTypedefs extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowStatementCallback {
private final com.google.javascript.rhino.jstype.JSTypeRegistry registry
void (com.google.javascript.rhino.jstype.JSTypeRegistry)
com.google.javascript.rhino.jstype.JSTypeRegistry registry
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node firstChild
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
private void identifyNameNode (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.JSDocInfo info
}
com/google/javascript/jscomp/CommandLineRunner$Flags.classCommandLineRunner.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CommandLineRunner$Flags extends java.lang.Object {
private static java.util.List guardLevels
private static java.util.List mixedJsSources
private boolean displayHelp
private boolean printTree
private boolean printAst
private boolean printPassGraph
private com.google.javascript.jscomp.CompilerOptions$DevMode jscompDevMode
private String loggingLevel
private java.util.List externs
private java.util.List js
private java.util.List jszip
private String jsOutputFile
private java.util.List module
private String variableMapOutputFile
private boolean createNameMapFiles
private String propertyMapOutputFile
private boolean thirdParty
private int summaryDetailLevel
private String outputWrapper
private String outputWrapperFile
private java.util.List moduleWrapper
private String moduleOutputPathPrefix
private String createSourceMap
private com.google.javascript.jscomp.SourceMap$Format sourceMapFormat
private java.util.List sourceMapLocationMapping
private java.util.List sourceMapInputs
private java.util.List jscompError
private java.util.List jscompWarning
private java.util.List jscompOff
private java.util.List define
private String charset
private String compilationLevel
private com.google.javascript.jscomp.CompilationLevel compilationLevelParsed
private boolean checksOnly
private boolean useTypesForOptimization
private boolean assumeFunctionWrapper
private com.google.javascript.jscomp.WarningLevel warningLevel
private boolean debug
private boolean generateExports
private boolean exportLocalPropertyDefinitions
private java.util.List formatting
private boolean processCommonJsModules
private java.util.List commonJsPathPrefix
private java.util.List moduleRoot
private String commonJsEntryModule
private boolean transformAmdModules
private boolean processClosurePrimitives
private boolean manageClosureDependencies
private boolean onlyClosureDependencies
private java.util.List closureEntryPoint
private boolean processJqueryPrimitives
private boolean angularPass
private boolean polymerPass
private boolean dartPass
private String j2clPassMode
private String outputManifest
private String outputModuleDependencies
private String languageIn
private String languageOut
private boolean version
private String translationsFile
private String translationsProject
private String flagFile
private String warningsWhitelistFile
private java.util.List hideWarningsFor
private java.util.List extraAnnotationName
private com.google.javascript.jscomp.CompilerOptions$TracerMode tracerMode
private boolean useNewTypeInference
private String renamePrefixNamespace
private java.util.List conformanceConfigs
private com.google.javascript.jscomp.CompilerOptions$Environment environment
private String instrumentationFile
private com.google.javascript.jscomp.CompilerOptions$JsonStreamMode jsonStreamMode
private boolean preserveTypeAnnotations
private boolean injectLibraries
private com.google.javascript.jscomp.CompilerOptions$DependencyMode dependencyMode
private java.util.List entryPoints
private boolean rewritePolyfills
private boolean printSourceAfterEachPass
private java.util.List arguments
private final org.kohsuke.args4j.CmdLineParser parser
private static final java.util.Map COMPILATION_LEVEL_MAP
private static final com.google.common.collect.Multimap categories
private final String boldPrefix
private final String normalPrefix
private final int maxLineLength
private final java.util.regex.Pattern whitespacePattern
void ()
private void parse (java.util.List) throws org.kohsuke.args4j.CmdLineException
java.util.List args
private void printUsage (java.io.PrintStream)
String prefix
String suffix
java.util.Map$Entry entry
java.io.PrintStream ps
java.io.OutputStreamWriter outputStream
boolean isFirst
private void printCategoryUsage (java.lang.String, java.util.Collection, java.io.OutputStreamWriter, java.lang.String, java.lang.String)
String categoryName
java.util.Collection options
java.io.OutputStreamWriter outputStream
String prefix
String suffix
private void printStringLineWrapped (java.lang.String, java.io.OutputStreamWriter) throws java.io.IOException
String input
java.io.OutputStreamWriter outputStream
int endIndex
String subString
java.util.regex.Matcher whitespaceMatcher
boolean foundMatch
private void printShortUsageAfterErrors (java.io.PrintStream)
java.io.PrintStream ps
protected java.util.List getJsFiles () throws org.kohsuke.args4j.CmdLineException java.io.IOException
java.util.List patterns
java.util.List allJsInputs
protected java.util.List getMixedJsSources () throws org.kohsuke.args4j.CmdLineException java.io.IOException
String filename
String filename
com.google.javascript.jscomp.AbstractCommandLineRunner$FlagEntry source
String filename
java.util.List mixedSources
java.util.Set excludes
java.util.List fromArguments
java.util.List getSourceMapLocationMappings () throws org.kohsuke.args4j.CmdLineException
java.util.Map$Entry mapping
com.google.common.collect.ImmutableList$Builder locationMappings
com.google.common.collect.ImmutableMap split
com.google.common.collect.ImmutableMap getSourceMapInputs () throws org.kohsuke.args4j.CmdLineException
private com.google.common.collect.ImmutableMap splitPipeParts (java.lang.Iterable, java.lang.String) throws org.kohsuke.args4j.CmdLineException
java.util.List parts
String inputSourceMap
Iterable input
String flagName
com.google.common.collect.ImmutableMap$Builder result
com.google.common.base.Splitter splitter
static java.util.List access$100 ()
static java.util.List access$300 ()
static java.lang.String access$400 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$402 (com.google.javascript.jscomp.CommandLineRunner$Flags, java.lang.String)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
String x1
static void access$500 (com.google.javascript.jscomp.CommandLineRunner$Flags, java.util.List) throws org.kohsuke.args4j.CmdLineException
com.google.javascript.jscomp.CommandLineRunner$Flags x0
java.util.List x1
static boolean access$600 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$702 (com.google.javascript.jscomp.CommandLineRunner$Flags, boolean)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
boolean x1
static java.lang.String access$800 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List access$900 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$1000 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$1102 (com.google.javascript.jscomp.CommandLineRunner$Flags, java.lang.String)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
String x1
static java.lang.String access$1100 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static void access$1200 (com.google.javascript.jscomp.CommandLineRunner$Flags, java.io.PrintStream)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
java.io.PrintStream x1
static boolean access$1300 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static void access$1400 (com.google.javascript.jscomp.CommandLineRunner$Flags, java.io.PrintStream)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
java.io.PrintStream x1
static boolean access$1500 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$1600 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$1700 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List access$1800 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List access$1900 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static com.google.javascript.jscomp.CompilerOptions$DependencyMode access$2000 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$2100 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$2200 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List access$2300 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static com.google.javascript.jscomp.CompilerOptions$JsonStreamMode access$2400 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$2500 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$2600 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static com.google.javascript.jscomp.CompilerOptions$TracerMode access$2700 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$2800 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List access$2900 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$3000 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$3100 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$3200 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$3300 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$3400 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List access$3500 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static com.google.javascript.jscomp.SourceMap$Format access$3600 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$3700 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$3800 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List access$3900 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static int access$4000 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$4100 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$4200 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$4300 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List access$4400 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$4500 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List access$4600 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List access$4700 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$4800 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static com.google.javascript.jscomp.CompilerOptions$DevMode access$4900 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$5000 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$5100 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$5200 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$5300 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$5400 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List access$5500 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static com.google.javascript.jscomp.CompilationLevel access$5600 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$5700 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static com.google.javascript.jscomp.CompilerOptions$Environment access$5800 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$5900 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$6000 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$6100 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$6200 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$6300 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static com.google.javascript.jscomp.WarningLevel access$6400 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List access$6500 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$700 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$6700 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$6800 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$6900 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$7000 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$7100 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$7200 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$7300 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$7400 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$7500 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List access$7600 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$7700 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static void ()
}
com/google/javascript/jscomp/MustBeReachingVariableDef$MustDef.classMustBeReachingVariableDef.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.MustBeReachingVariableDef$MustDef extends java.lang.Object implements com.google.javascript.jscomp.graph.LatticeElement {
final java.util.Map reachingDef
public void ()
public void (java.lang.Iterable)
com.google.javascript.jscomp.Var var
Iterable vars
public void (com.google.javascript.jscomp.MustBeReachingVariableDef$MustDef)
com.google.javascript.jscomp.MustBeReachingVariableDef$MustDef other
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
}
com/google/javascript/jscomp/DefaultPassConfig$86.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$86 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/AliasStrings$StringOccurrence.classAliasStrings.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AliasStrings$StringOccurrence extends java.lang.Object {
final com.google.javascript.rhino.Node node
final com.google.javascript.rhino.Node parent
void (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/GatherExternProperties$ExtractRecordTypePropertyNames.classGatherExternProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.GatherExternProperties$ExtractRecordTypePropertyNames extends java.lang.Object implements com.google.javascript.rhino.jstype.Visitor {
private final java.util.Set seenTypes
final com.google.javascript.jscomp.GatherExternProperties this$0
private void (com.google.javascript.jscomp.GatherExternProperties)
public void visitOnce (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
public java.util.Set caseEnumElementType (com.google.javascript.rhino.jstype.EnumElementType)
com.google.javascript.rhino.jstype.EnumElementType type
public java.util.Set caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.Node param
com.google.javascript.rhino.jstype.JSType extendedType
com.google.javascript.rhino.jstype.JSType implementedType
com.google.javascript.rhino.jstype.JSType superClass
com.google.javascript.rhino.jstype.FunctionType type
public java.util.Set caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
String propertyName
com.google.javascript.rhino.jstype.ObjectType type
public java.util.Set caseNamedType (com.google.javascript.rhino.jstype.NamedType)
com.google.javascript.rhino.jstype.NamedType type
public java.util.Set caseProxyObjectType (com.google.javascript.rhino.jstype.ProxyObjectType)
com.google.javascript.rhino.jstype.ProxyObjectType type
public java.util.Set caseUnionType (com.google.javascript.rhino.jstype.UnionType)
com.google.javascript.rhino.jstype.JSType alternateType
com.google.javascript.rhino.jstype.UnionType type
public java.util.Set caseTemplatizedType (com.google.javascript.rhino.jstype.TemplatizedType)
com.google.javascript.rhino.jstype.JSType templateType
com.google.javascript.rhino.jstype.TemplatizedType type
public java.util.Set caseNoType (com.google.javascript.rhino.jstype.NoType)
com.google.javascript.rhino.jstype.NoType type
public java.util.Set caseAllType ()
public java.util.Set caseBooleanType ()
public java.util.Set caseNoObjectType ()
public java.util.Set caseUnknownType ()
public java.util.Set caseNullType ()
public java.util.Set caseNumberType ()
public java.util.Set caseStringType ()
public java.util.Set caseVoidType ()
public java.util.Set caseTemplateType (com.google.javascript.rhino.jstype.TemplateType)
com.google.javascript.rhino.jstype.TemplateType templateType
public volatile java.lang.Object caseTemplateType (com.google.javascript.rhino.jstype.TemplateType)
public volatile java.lang.Object caseTemplatizedType (com.google.javascript.rhino.jstype.TemplatizedType)
public volatile java.lang.Object caseUnionType (com.google.javascript.rhino.jstype.UnionType)
public volatile java.lang.Object caseVoidType ()
public volatile java.lang.Object caseStringType ()
public volatile java.lang.Object caseNumberType ()
public volatile java.lang.Object caseProxyObjectType (com.google.javascript.rhino.jstype.ProxyObjectType)
public volatile java.lang.Object caseNamedType (com.google.javascript.rhino.jstype.NamedType)
public volatile java.lang.Object caseNullType ()
public volatile java.lang.Object caseUnknownType ()
public volatile java.lang.Object caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
public volatile java.lang.Object caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
public volatile java.lang.Object caseNoObjectType ()
public volatile java.lang.Object caseBooleanType ()
public volatile java.lang.Object caseAllType ()
public volatile java.lang.Object caseEnumElementType (com.google.javascript.rhino.jstype.EnumElementType)
public volatile java.lang.Object caseNoType (com.google.javascript.rhino.jstype.NoType)
void (com.google.javascript.jscomp.GatherExternProperties, com.google.javascript.jscomp.GatherExternProperties$1)
com.google.javascript.jscomp.GatherExternProperties x0
com.google.javascript.jscomp.GatherExternProperties$1 x1
}
com/google/javascript/jscomp/TypedScope.classTypedScope.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.TypedScope extends com.google.javascript.jscomp.Scope implements com.google.javascript.rhino.jstype.StaticTypedScope {
private final java.util.Map vars
private final com.google.javascript.jscomp.TypedScope parent
private final boolean isBottom
private static final com.google.common.base.Predicate DECLARATIVELY_UNBOUND_VARS_WITHOUT_TYPES
private com.google.javascript.jscomp.TypedScope$TypeResolver typeResolver
void (com.google.javascript.jscomp.TypedScope, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.TypedScope parent
com.google.javascript.rhino.Node rootNode
private void (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node rootNode
boolean isBottom
static com.google.javascript.jscomp.TypedScope createGlobalScope (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node rootNode
static com.google.javascript.jscomp.TypedScope createLatticeBottom (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node rootNode
boolean isBottom ()
public int getDepth ()
public com.google.javascript.rhino.Node getRootNode ()
public com.google.javascript.jscomp.TypedScope getParent ()
com.google.javascript.jscomp.TypedScope getGlobalScope ()
com.google.javascript.jscomp.TypedScope result
public com.google.javascript.rhino.jstype.StaticTypedScope getParentScope ()
public com.google.javascript.rhino.jstype.JSType getTypeOfThis ()
com.google.javascript.rhino.jstype.JSType nodeType
com.google.javascript.jscomp.Var declare (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.CompilerInput)
String name
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.CompilerInput input
com.google.javascript.jscomp.TypedVar declare (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType, com.google.javascript.jscomp.CompilerInput)
String name
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.CompilerInput input
com.google.javascript.jscomp.TypedVar declare (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType, com.google.javascript.jscomp.CompilerInput, boolean)
String name
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.CompilerInput input
boolean inferred
com.google.javascript.jscomp.TypedVar var
void undeclare (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.TypedVar tvar
public com.google.javascript.jscomp.TypedVar getSlot (java.lang.String)
String name
public com.google.javascript.jscomp.TypedVar getOwnSlot (java.lang.String)
String name
public com.google.javascript.jscomp.TypedVar getVar (java.lang.String)
com.google.javascript.jscomp.TypedVar var
String name
com.google.javascript.jscomp.TypedScope scope
public com.google.javascript.jscomp.Var getArgumentsVar ()
public boolean isDeclared (java.lang.String, boolean)
String name
boolean recurse
com.google.javascript.jscomp.TypedScope scope
public java.lang.Iterable getVarIterable ()
public java.lang.Iterable getAllSymbols ()
public int getVarCount ()
public boolean isGlobal ()
public boolean isLocal ()
public java.lang.Iterable getDeclarativelyUnboundVarsWithoutTypes ()
void resolveTypes ()
void setTypeResolver (com.google.javascript.jscomp.TypedScope$TypeResolver)
com.google.javascript.jscomp.TypedScope$TypeResolver resolver
public boolean isBlockScope ()
public boolean isFunctionBlockScope ()
public com.google.javascript.jscomp.Scope getClosestHoistScope ()
public volatile com.google.javascript.jscomp.Var getVar (java.lang.String)
public volatile com.google.javascript.jscomp.Var getOwnSlot (java.lang.String)
public volatile com.google.javascript.jscomp.Var getSlot (java.lang.String)
public volatile com.google.javascript.rhino.StaticScope getParentScope ()
volatile com.google.javascript.jscomp.Scope getGlobalScope ()
public volatile com.google.javascript.jscomp.Scope getParent ()
public volatile com.google.javascript.rhino.StaticSlot getOwnSlot (java.lang.String)
public volatile com.google.javascript.rhino.StaticSlot getSlot (java.lang.String)
public volatile java.lang.Object getTypeOfThis ()
public volatile com.google.javascript.rhino.jstype.StaticTypedSlot getOwnSlot (java.lang.String)
public volatile com.google.javascript.rhino.jstype.StaticTypedSlot getSlot (java.lang.String)
static void ()
}
com/google/javascript/jscomp/ErrorFormat$3.classErrorFormat.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ErrorFormat$3 extends com.google.javascript.jscomp.ErrorFormat {
void (java.lang.String, int)
public com.google.javascript.jscomp.MessageFormatter toFormatter (com.google.javascript.jscomp.SourceExcerptProvider, boolean)
com.google.javascript.jscomp.SourceExcerptProvider source
boolean colorize
com.google.javascript.jscomp.LightweightMessageFormatter formatter
}
com/google/javascript/jscomp/DefaultPassConfig$111.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$111 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/ant/
com/google/javascript/jscomp/ant/AntErrorManager$1.classAntErrorManager.java
package com.google.javascript.jscomp.ant
com.google.javascript.jscomp.ant.AntErrorManager$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$CheckLevel
static void ()
}
com/google/javascript/jscomp/ant/Warning.classWarning.java
package com.google.javascript.jscomp.ant
public final com.google.javascript.jscomp.ant.Warning extends java.lang.Object {
private String group
private com.google.javascript.jscomp.CheckLevel level
public void ()
public java.lang.String getGroup ()
public void setGroup (java.lang.String)
String group
public com.google.javascript.jscomp.CheckLevel getLevel ()
public void setLevel (com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.CheckLevel level
}
com/google/javascript/jscomp/ant/CompileTask.classCompileTask.java
package com.google.javascript.jscomp.ant
public final com.google.javascript.jscomp.ant.CompileTask extends org.apache.tools.ant.Task {
private com.google.javascript.jscomp.CompilerOptions$LanguageMode languageIn
private com.google.javascript.jscomp.CompilerOptions$LanguageMode languageOut
private com.google.javascript.jscomp.WarningLevel warningLevel
private boolean debugOptions
private String encoding
private java.nio.charset.Charset outputEncoding
private com.google.javascript.jscomp.CompilationLevel compilationLevel
private com.google.javascript.jscomp.CompilerOptions$Environment environment
private boolean manageDependencies
private boolean prettyPrint
private boolean printInputDelimiter
private boolean preferSingleQuotes
private boolean generateExports
private boolean replaceProperties
private boolean forceRecompile
private boolean angularPass
private String replacePropertiesPrefix
private java.io.File outputFile
private String outputWrapper
private java.io.File outputWrapperFile
private final java.util.List defineParams
private final java.util.List entryPointParams
private final java.util.List externFileLists
private final java.util.List sourceFileLists
private final java.util.List sourcePaths
private final java.util.List warnings
private String sourceMapFormat
private java.io.File sourceMapOutputFile
private String sourceMapLocationMapping
public void ()
private static com.google.javascript.jscomp.CompilerOptions$LanguageMode parseLanguageMode (java.lang.String)
String value
public void setLanguageIn (java.lang.String)
String value
public void setLanguageOut (java.lang.String)
String value
public void setWarning (java.lang.String)
String value
public void setEnvironment (java.lang.String)
String value
public void setDebug (boolean)
boolean value
public void setCompilationLevel (java.lang.String)
String value
public void setManageDependencies (boolean)
boolean value
public void setOutput (java.io.File)
java.io.File value
public void setOutputWrapper (java.lang.String)
String value
public void setOutputWrapperFile (java.io.File)
java.io.File value
public void setReplacePropertiesPrefix (java.lang.String)
String value
public void setReplaceProperties (boolean)
boolean value
public void setEncoding (java.lang.String)
String encoding
public void setOutputEncoding (java.lang.String)
String outputEncoding
public void setPrettyPrint (boolean)
boolean pretty
public void setPrintInputDelimiter (boolean)
boolean print
public void setPreferSingleQuotes (boolean)
boolean singlequotes
public void setForceRecompile (boolean)
boolean forceRecompile
public void setAngularPass (boolean)
boolean angularPass
public void setGenerateExports (boolean)
boolean generateExports
public void addExterns (org.apache.tools.ant.types.FileList)
org.apache.tools.ant.types.FileList list
public void addWarning (com.google.javascript.jscomp.ant.Warning)
com.google.javascript.jscomp.ant.Warning warning
public void addEntryPoint (org.apache.tools.ant.types.Parameter)
org.apache.tools.ant.types.Parameter entrypoint
public void addSources (org.apache.tools.ant.types.FileList)
org.apache.tools.ant.types.FileList list
public void addPath (org.apache.tools.ant.types.Path)
org.apache.tools.ant.types.Path list
public void execute ()
Exception e
String prefix
int suffixStart
String suffix
int pos
StringBuilder source
com.google.javascript.jscomp.Result result
com.google.javascript.jscomp.CompilerOptions options
com.google.javascript.jscomp.Compiler compiler
java.util.List externs
java.util.List sources
private void flushSourceMap (com.google.javascript.jscomp.SourceMap)
java.io.FileWriter out
java.io.IOException e
com.google.javascript.jscomp.SourceMap sourceMap
private com.google.javascript.jscomp.CompilerOptions createCompilerOptions ()
com.google.javascript.jscomp.CheckLevel level
String groupName
com.google.javascript.jscomp.DiagnosticGroup group
com.google.javascript.jscomp.ant.Warning warning
String[] tokens
com.google.javascript.jscomp.SourceMap$LocationMapping lm
java.io.File parentFile
com.google.javascript.jscomp.CompilerOptions options
public org.apache.tools.ant.types.Parameter createDefine ()
org.apache.tools.ant.types.Parameter param
public org.apache.tools.ant.types.Parameter createEntryPoint ()
org.apache.tools.ant.types.Parameter param
private void convertDefineParameters (com.google.javascript.jscomp.CompilerOptions)
String key
Object value
org.apache.tools.ant.types.Parameter p
com.google.javascript.jscomp.CompilerOptions options
private void convertEntryPointParameters (com.google.javascript.jscomp.CompilerOptions)
String key
org.apache.tools.ant.types.Parameter p
com.google.javascript.jscomp.CompilerOptions options
java.util.List entryPoints
private void convertPropertiesMap (com.google.javascript.jscomp.CompilerOptions)
String key
Object value
java.util.Map$Entry entry
com.google.javascript.jscomp.CompilerOptions options
java.util.Map props
private boolean setDefine (com.google.javascript.jscomp.CompilerOptions, java.lang.String, java.lang.Object)
double dblTemp
NumberFormatException nfe
boolean isTrue
boolean isFalse
com.google.javascript.jscomp.CompilerOptions options
String key
Object value
boolean success
private com.google.javascript.jscomp.Compiler createCompiler (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
com.google.javascript.jscomp.Compiler compiler
com.google.javascript.jscomp.MessageFormatter formatter
com.google.javascript.jscomp.ant.AntErrorManager errorManager
private java.util.List findExternFiles (com.google.javascript.jscomp.CompilerOptions)
org.apache.tools.ant.types.FileList list
com.google.javascript.jscomp.CompilerOptions options
java.util.List files
private java.util.List findSourceFiles ()
org.apache.tools.ant.types.FileList list
org.apache.tools.ant.types.Path list
java.util.List files
private java.util.List findJavaScriptFiles (org.apache.tools.ant.types.ResourceCollection)
org.apache.tools.ant.types.resources.FileResource fr
java.io.File file
org.apache.tools.ant.types.ResourceCollection rc
java.util.List files
java.util.Iterator iter
private java.util.List getBuiltinExterns (com.google.javascript.jscomp.CompilerOptions)
java.io.IOException e
com.google.javascript.jscomp.CompilerOptions options
private void writeResult (java.lang.String)
java.io.OutputStreamWriter out
java.io.IOException e
String source
private boolean isStale ()
long lastRun
long sourcesLastModified
long externsLastModified
private long getLastModifiedTime (java.util.List)
java.io.File path
java.io.File file
String fileName
org.apache.tools.ant.types.FileList list
java.io.File file
String src
org.apache.tools.ant.types.Path path
Object entry
java.util.List fileLists
long lastModified
private static long getLastModifiedTime (java.io.File)
java.io.File file
long fileLastModified
public void setSourceMapFormat (java.lang.String)
String format
public void setSourceMapOutputFile (java.io.File)
java.io.File sourceMapOutputFile
public void setSourceMapLocationMapping (java.lang.String)
String mapping
}
com/google/javascript/jscomp/ant/AntErrorManager.classAntErrorManager.java
package com.google.javascript.jscomp.ant
public final com.google.javascript.jscomp.ant.AntErrorManager extends com.google.javascript.jscomp.BasicErrorManager {
private final com.google.javascript.jscomp.MessageFormatter formatter
private final org.apache.tools.ant.Task task
public void (com.google.javascript.jscomp.MessageFormatter, org.apache.tools.ant.Task)
com.google.javascript.jscomp.MessageFormatter formatter
org.apache.tools.ant.Task task
public void println (com.google.javascript.jscomp.CheckLevel, com.google.javascript.jscomp.JSError)
com.google.javascript.jscomp.CheckLevel level
com.google.javascript.jscomp.JSError error
protected void printSummary ()
String message
int level
}
com/google/javascript/jscomp/GlobalNamespace.classGlobalNamespace.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.GlobalNamespace extends java.lang.Object implements com.google.javascript.rhino.jstype.StaticTypedScope com.google.javascript.rhino.StaticSymbolTable {
private com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.rhino.Node root
private final com.google.javascript.rhino.Node externsRoot
private boolean inExterns
private com.google.javascript.jscomp.Scope externsScope
private boolean generated
private int currentPreOrderIndex
private java.util.List globalNames
private java.util.Map nameMap
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node root
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node externsRoot
com.google.javascript.rhino.Node root
boolean hasExternsRoot ()
public com.google.javascript.rhino.Node getRootNode ()
public com.google.javascript.rhino.jstype.StaticTypedScope getParentScope ()
public com.google.javascript.jscomp.GlobalNamespace$Name getSlot (java.lang.String)
String name
public com.google.javascript.jscomp.GlobalNamespace$Name getOwnSlot (java.lang.String)
String name
public com.google.javascript.rhino.TypeI getTypeOfThis ()
public java.lang.Iterable getReferences (com.google.javascript.jscomp.GlobalNamespace$Name)
com.google.javascript.jscomp.GlobalNamespace$Name slot
public com.google.javascript.rhino.jstype.StaticTypedScope getScope (com.google.javascript.jscomp.GlobalNamespace$Name)
com.google.javascript.jscomp.GlobalNamespace$Name slot
public java.lang.Iterable getAllSymbols ()
private void ensureGenerated ()
java.util.List getNameForest ()
java.util.Map getNameIndex ()
void scanNewNodes (java.util.Set)
com.google.javascript.jscomp.GlobalNamespace$AstChange info
java.util.Set newNodes
com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace builder
private void scanFromNode (com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace, com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.Scope, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace builder
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.Node n
private void process ()
private boolean isGlobalNameReference (java.lang.String, com.google.javascript.jscomp.Scope)
String name
com.google.javascript.jscomp.Scope s
String topVarName
private static java.lang.String getTopVarName (java.lang.String)
String name
int firstDotIndex
private boolean isGlobalVarReference (java.lang.String, com.google.javascript.jscomp.Scope)
String name
com.google.javascript.jscomp.Scope s
com.google.javascript.jscomp.Var v
public volatile java.lang.Object getTypeOfThis ()
public volatile com.google.javascript.rhino.jstype.StaticTypedSlot getOwnSlot (java.lang.String)
public volatile com.google.javascript.rhino.jstype.StaticTypedSlot getSlot (java.lang.String)
public volatile com.google.javascript.rhino.StaticSlot getOwnSlot (java.lang.String)
public volatile com.google.javascript.rhino.StaticSlot getSlot (java.lang.String)
public volatile com.google.javascript.rhino.StaticScope getParentScope ()
public volatile com.google.javascript.rhino.StaticScope getScope (com.google.javascript.rhino.StaticSlot)
public volatile java.lang.Iterable getReferences (com.google.javascript.rhino.StaticSlot)
static com.google.javascript.rhino.Node access$000 (com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.GlobalNamespace x0
static com.google.javascript.jscomp.Scope access$102 (com.google.javascript.jscomp.GlobalNamespace, com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.GlobalNamespace x0
com.google.javascript.jscomp.Scope x1
static boolean access$200 (com.google.javascript.jscomp.GlobalNamespace, java.lang.String, com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.GlobalNamespace x0
String x1
com.google.javascript.jscomp.Scope x2
static int access$308 (com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.GlobalNamespace x0
static com.google.javascript.jscomp.AbstractCompiler access$400 (com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.GlobalNamespace x0
static java.util.Map access$500 (com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.GlobalNamespace x0
static boolean access$600 (com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.GlobalNamespace x0
static java.util.List access$700 (com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.GlobalNamespace x0
}
com/google/javascript/jscomp/TranspilationPasses$8.classTranspilationPasses.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TranspilationPasses$8 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
void (java.lang.String, boolean)
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/InlineVariables$Mode.classInlineVariables.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.InlineVariables$Mode extends java.lang.Enum {
public static final com.google.javascript.jscomp.InlineVariables$Mode CONSTANTS_ONLY
public static final com.google.javascript.jscomp.InlineVariables$Mode LOCALS_ONLY
public static final com.google.javascript.jscomp.InlineVariables$Mode ALL
private static final com.google.javascript.jscomp.InlineVariables$Mode[] $VALUES
public static com.google.javascript.jscomp.InlineVariables$Mode[] values ()
public static com.google.javascript.jscomp.InlineVariables$Mode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/WarningsGuard.classWarningsGuard.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.WarningsGuard extends java.lang.Object implements java.io.Serializable {
public void ()
public abstract com.google.javascript.jscomp.CheckLevel level (com.google.javascript.jscomp.JSError)
protected int getPriority ()
protected boolean disables (com.google.javascript.jscomp.DiagnosticGroup)
com.google.javascript.jscomp.DiagnosticGroup group
protected boolean enables (com.google.javascript.jscomp.DiagnosticGroup)
com.google.javascript.jscomp.DiagnosticGroup group
protected com.google.javascript.jscomp.WarningsGuard makeNonStrict ()
}
com/google/javascript/jscomp/TransformAMDToCJSModule.classTransformAMDToCJSModule.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.TransformAMDToCJSModule extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
static final com.google.javascript.jscomp.DiagnosticType UNSUPPORTED_DEFINE_SIGNATURE_ERROR
static final com.google.javascript.jscomp.DiagnosticType NON_TOP_LEVEL_STATEMENT_DEFINE_ERROR
static final com.google.javascript.jscomp.DiagnosticType REQUIREJS_PLUGINS_NOT_SUPPORTED_WARNING
static final String VAR_RENAME_SUFFIX
private final com.google.javascript.jscomp.AbstractCompiler compiler
private int renameIndex
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private static void unsupportedDefineError (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private static boolean isVirtualModuleName (java.lang.String)
String moduleName
static void access$100 (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal x0
com.google.javascript.rhino.Node x1
static com.google.javascript.jscomp.AbstractCompiler access$200 (com.google.javascript.jscomp.TransformAMDToCJSModule)
com.google.javascript.jscomp.TransformAMDToCJSModule x0
static boolean access$400 (java.lang.String)
String x0
static int access$500 (com.google.javascript.jscomp.TransformAMDToCJSModule)
com.google.javascript.jscomp.TransformAMDToCJSModule x0
static int access$508 (com.google.javascript.jscomp.TransformAMDToCJSModule)
com.google.javascript.jscomp.TransformAMDToCJSModule x0
static void ()
}
com/google/javascript/jscomp/ChainCalls$GatherCallSites.classChainCalls.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ChainCalls$GatherCallSites extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.ChainCalls this$0
private void (com.google.javascript.jscomp.ChainCalls)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node rValue
com.google.javascript.jscomp.DefinitionsRemover$Definition definition
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node getPropNode
com.google.javascript.rhino.Node getPropFirstChildNode
java.util.Collection definitions
com.google.javascript.rhino.Node nextNode
com.google.javascript.rhino.Node nextCallNode
com.google.javascript.rhino.Node nextGetPropNode
com.google.javascript.rhino.Node nextGetPropFirstChildNode
void (com.google.javascript.jscomp.ChainCalls, com.google.javascript.jscomp.ChainCalls$1)
com.google.javascript.jscomp.ChainCalls x0
com.google.javascript.jscomp.ChainCalls$1 x1
}
com/google/javascript/jscomp/InlineVariables$IdentifyConstants.classInlineVariables.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineVariables$IdentifyConstants extends java.lang.Object implements com.google.common.base.Predicate {
private void ()
public boolean apply (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var var
public volatile boolean apply (java.lang.Object)
void (com.google.javascript.jscomp.InlineVariables$1)
com.google.javascript.jscomp.InlineVariables$1 x0
}
com/google/javascript/jscomp/SideEffectsAnalysis$LocationSummary.classSideEffectsAnalysis.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SideEffectsAnalysis$LocationSummary extends java.lang.Object {
private com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation modSet
private com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation refSet
public void (com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation, com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation)
com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation modSet
com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation refSet
public com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation getModSet ()
public com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation getRefSet ()
}
com/google/javascript/jscomp/ChainCalls$1.classChainCalls.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ChainCalls$1 extends java.lang.Object {
}
com/google/javascript/jscomp/VariableReferenceCheck.classVariableReferenceCheck.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.VariableReferenceCheck extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass {
static final com.google.javascript.jscomp.DiagnosticType EARLY_REFERENCE
static final com.google.javascript.jscomp.DiagnosticType REDECLARED_VARIABLE
static final com.google.javascript.jscomp.DiagnosticType AMBIGUOUS_FUNCTION_DECL
static final com.google.javascript.jscomp.DiagnosticType EARLY_REFERENCE_ERROR
static final com.google.javascript.jscomp.DiagnosticType REASSIGNED_CONSTANT
static final com.google.javascript.jscomp.DiagnosticType REDECLARED_VARIABLE_ERROR
static final com.google.javascript.jscomp.DiagnosticType DECLARATION_NOT_DIRECTLY_IN_BLOCK
static final com.google.javascript.jscomp.DiagnosticType UNUSED_LOCAL_ASSIGNMENT
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Set blocksWithDeclarations
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.ReferenceCollectingCallback callback
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
com.google.javascript.jscomp.ReferenceCollectingCallback callback
static com.google.javascript.jscomp.AbstractCompiler access$100 (com.google.javascript.jscomp.VariableReferenceCheck)
com.google.javascript.jscomp.VariableReferenceCheck x0
static java.util.Set access$200 (com.google.javascript.jscomp.VariableReferenceCheck)
com.google.javascript.jscomp.VariableReferenceCheck x0
static void ()
}
com/google/javascript/jscomp/CheckUnreachableCode$1.classCheckUnreachableCode.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckUnreachableCode$1 extends java.lang.Object {
}
com/google/javascript/jscomp/J2clPass.classJ2clPass.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.J2clPass extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private static final String ALL_CLASS_FILE_NAMES
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.common.base.Supplier safeNameIdSupplier
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
java.util.Set defines
private void inlineFunctionsInFile (com.google.javascript.rhino.Node, java.lang.String, java.util.Set, com.google.javascript.jscomp.FunctionInjector$InliningMode)
com.google.javascript.rhino.Node root
String classFileName
java.util.Set fnNamesToInline
com.google.javascript.jscomp.FunctionInjector$InliningMode inliningMode
static com.google.javascript.jscomp.AbstractCompiler access$000 (com.google.javascript.jscomp.J2clPass)
com.google.javascript.jscomp.J2clPass x0
static com.google.common.base.Supplier access$100 (com.google.javascript.jscomp.J2clPass)
com.google.javascript.jscomp.J2clPass x0
}
com/google/javascript/jscomp/WhitelistWarningsGuard.classWhitelistWarningsGuard.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.WhitelistWarningsGuard extends com.google.javascript.jscomp.WarningsGuard {
private static final com.google.common.base.Splitter LINE_SPLITTER
private final java.util.Set whitelist
private static final java.util.regex.Pattern LINE_NUMBER
public void ()
public void (java.util.Set)
java.util.Set whitelist
protected java.util.Set normalizeWhitelist (java.util.Set)
String trimmed
String line
java.util.Set whitelist
java.util.Set result
public com.google.javascript.jscomp.CheckLevel level (com.google.javascript.jscomp.JSError)
com.google.javascript.jscomp.JSError error
protected boolean containWarning (java.lang.String)
String formattedWarning
public int getPriority ()
public static com.google.javascript.jscomp.WhitelistWarningsGuard fromFile (java.io.File)
java.io.File file
public static java.util.Set loadWhitelistedJsWarnings (java.io.File)
java.io.File file
protected static java.util.Set loadWhitelistedJsWarnings (com.google.common.io.CharSource)
java.io.IOException e
com.google.common.io.CharSource supplier
static java.util.Set loadWhitelistedJsWarnings (java.io.Reader) throws java.io.IOException
java.io.Reader reader
java.util.Set result
protected java.lang.String formatWarning (com.google.javascript.jscomp.JSError)
com.google.javascript.jscomp.JSError error
protected java.lang.String formatWarning (com.google.javascript.jscomp.JSError, boolean)
int i
com.google.javascript.jscomp.JSError error
boolean withMetaData
StringBuilder sb
java.util.List lines
public static java.lang.String getFirstLine (java.lang.String)
String warning
int lineLength
static com.google.common.base.Splitter access$000 ()
static void ()
}
com/google/javascript/jscomp/SourceExcerptProvider$SourceExcerpt.classSourceExcerptProvider.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.SourceExcerptProvider$SourceExcerpt extends java.lang.Enum {
public static final com.google.javascript.jscomp.SourceExcerptProvider$SourceExcerpt LINE
public static final com.google.javascript.jscomp.SourceExcerptProvider$SourceExcerpt REGION
private static final com.google.javascript.jscomp.SourceExcerptProvider$SourceExcerpt[] $VALUES
public static com.google.javascript.jscomp.SourceExcerptProvider$SourceExcerpt[] values ()
public static com.google.javascript.jscomp.SourceExcerptProvider$SourceExcerpt valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract java.lang.String get (com.google.javascript.jscomp.SourceExcerptProvider, java.lang.String, int, com.google.javascript.jscomp.SourceExcerptProvider$ExcerptFormatter)
void (java.lang.String, int, com.google.javascript.jscomp.SourceExcerptProvider$1)
String x0
int x1
com.google.javascript.jscomp.SourceExcerptProvider$1 x2
static void ()
}
com/google/javascript/jscomp/AnalyzePrototypeProperties$ProcessExternProperties.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnalyzePrototypeProperties$ProcessExternProperties extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.AnalyzePrototypeProperties this$0
private void (com.google.javascript.jscomp.AnalyzePrototypeProperties)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.AnalyzePrototypeProperties, com.google.javascript.jscomp.AnalyzePrototypeProperties$1)
com.google.javascript.jscomp.AnalyzePrototypeProperties x0
com.google.javascript.jscomp.AnalyzePrototypeProperties$1 x1
}
com/google/javascript/jscomp/DisambiguateProperties$1.classDisambiguateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DisambiguateProperties$1 extends java.lang.Object {
}
com/google/javascript/jscomp/TypeCheck$SuggestionPair.classTypeCheck.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TypeCheck$SuggestionPair extends java.lang.Object {
private final String suggestion
final int distance
private void (java.lang.String, int)
String suggestion
int distance
static java.lang.String access$000 (com.google.javascript.jscomp.TypeCheck$SuggestionPair)
com.google.javascript.jscomp.TypeCheck$SuggestionPair x0
}
com/google/javascript/jscomp/DefaultPassConfig$120.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$120 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/FunctionToBlockMutator$LabelNameSupplier.classFunctionToBlockMutator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionToBlockMutator$LabelNameSupplier extends java.lang.Object implements com.google.common.base.Supplier {
final com.google.common.base.Supplier idSupplier
void (com.google.common.base.Supplier)
com.google.common.base.Supplier idSupplier
public java.lang.String get ()
public volatile java.lang.Object get ()
}
com/google/javascript/jscomp/DefaultPassConfig$51.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$51 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.common.collect.ImmutableList$Builder callbacks
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/FunctionRewriter$IdentityReducer.classFunctionRewriter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionRewriter$IdentityReducer extends com.google.javascript.jscomp.FunctionRewriter$SingleReturnStatementReducer {
static final String FACTORY_METHOD_NAME
static final String HELPER_SOURCE
private void ()
public java.lang.String getHelperSource ()
public com.google.javascript.rhino.Node reduce (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
private boolean isIdentityFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node functionNode
com.google.javascript.rhino.Node argList
com.google.javascript.rhino.Node paramNode
com.google.javascript.rhino.Node value
void (com.google.javascript.jscomp.FunctionRewriter$1)
com.google.javascript.jscomp.FunctionRewriter$1 x0
}
com/google/javascript/jscomp/ModuleIdentifier.classModuleIdentifier.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.ModuleIdentifier extends java.lang.Object {
private final String name
private final String closureNamespace
private final String moduleName
void (java.lang.String, java.lang.String, java.lang.String)
String name
String closureNamespace
String moduleName
public java.lang.String getName ()
public java.lang.String getClosureNamespace ()
public java.lang.String getModuleName ()
public java.lang.String toString ()
public static com.google.javascript.jscomp.ModuleIdentifier forClosure (java.lang.String)
String name
String normalizedName
String namespace
String moduleName
int splitPoint
public static com.google.javascript.jscomp.ModuleIdentifier forFile (java.lang.String)
String filepath
String normalizedName
}
com/google/javascript/jscomp/DeadPropertyAssignmentElimination$FindCandidateAssignmentTraversal.classDeadPropertyAssignmentElimination.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$FindCandidateAssignmentTraversal extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
java.util.Map propertyMap
private final java.util.Set blacklistedPropNames
private final boolean isConstructor
void (java.util.Set, boolean)
java.util.Set blacklistedPropNames
boolean isConstructor
private com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property getOrCreateProperty (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property parentProperty
com.google.javascript.rhino.Node propNode
String propName
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property property
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal nodeTraversal
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void visitBlock (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node blockNode
private static boolean isConditionalExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void visitAssignmentLhs (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property childProperty
com.google.javascript.rhino.Node lhs
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property property
com.google.javascript.rhino.Node assignNode
com.google.javascript.rhino.Node child
private boolean visitNode (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property property
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property nameProp
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void markAllPropsRead ()
private void markAllPropsReadExceptThisProps ()
private void markAllPropsReadHelper (boolean)
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property property
boolean excludeThisProps
}
com/google/javascript/jscomp/ReferenceCollectingCallback$1.classReferenceCollectingCallback.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ReferenceCollectingCallback$1 extends java.lang.Object implements com.google.javascript.jscomp.ReferenceCollectingCallback$Behavior {
void ()
public void afterExitScope (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap referenceMap
}
com/google/javascript/jscomp/VariableMap.classVariableMap.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.VariableMap extends java.lang.Object {
private static final char SEPARATOR
private static final java.util.Comparator ENTRY_COMPARATOR
private final com.google.common.collect.ImmutableBiMap map
private static final com.google.common.base.Splitter LINE_SPLITTER
void (java.util.Map)
java.util.Map map
public java.lang.String lookupNewName (java.lang.String)
String sourceName
public java.lang.String lookupSourceName (java.lang.String)
String newName
public java.util.Map getOriginalNameToNewNameMap ()
public java.util.Map getNewNameToOriginalNameMap ()
public void save (java.lang.String) throws java.io.IOException
String filename
public static com.google.javascript.jscomp.VariableMap load (java.lang.String) throws java.io.IOException
java.text.ParseException e
String filename
public byte[] toBytes ()
java.util.Map$Entry entry
java.io.IOException e
java.io.ByteArrayOutputStream baos
java.io.Writer writer
public static com.google.javascript.jscomp.VariableMap fromBytes (byte[]) throws java.text.ParseException
int pos
String line
byte[] bytes
Iterable lines
com.google.common.collect.ImmutableMap$Builder map
private static java.lang.String escape (java.lang.String)
String value
private static int findIndexOfChar (java.lang.String, char)
char c
int i
String value
char stopChar
int len
private static java.lang.String unescape (java.lang.CharSequence)
char c
int i
CharSequence value
StringBuilder sb
int len
public static com.google.javascript.jscomp.VariableMap fromMap (java.util.Map)
java.util.Map map
java.util.Map toMap ()
static void ()
}
com/google/javascript/jscomp/SourceMap$1.classSourceMap.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SourceMap$1 extends java.lang.Object {
}
com/google/javascript/jscomp/DefinitionProvider.classDefinitionProvider.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.DefinitionProvider extends java.lang.Object {
public abstract java.util.Collection getDefinitionsReferencedAt (com.google.javascript.rhino.Node)
}
com/google/javascript/jscomp/ProcessEs6Modules.classProcessEs6Modules.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ProcessEs6Modules extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private static final String DEFAULT_EXPORT_NAME
static final com.google.javascript.jscomp.DiagnosticType LHS_OF_GOOG_REQUIRE_MUST_BE_CONST
static final com.google.javascript.jscomp.DiagnosticType NAMESPACE_IMPORT_CANNOT_USE_STAR
private final com.google.javascript.jscomp.Compiler compiler
private int scriptNodeCount
private java.util.Map exportMap
private java.util.Map importMap
private java.util.Set classes
private java.util.Set typedefs
private java.util.Set alreadyRequired
private boolean isEs6Module
private boolean forceRewrite
private com.google.javascript.rhino.Node googRequireInsertSpot
public void (com.google.javascript.jscomp.Compiler)
com.google.javascript.jscomp.Compiler compiler
public void processFile (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node root
boolean forceRewrite
com.google.javascript.jscomp.ProcessCommonJSModules$FindGoogProvideOrGoogModule finder
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void visitImport (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String moduleName
String name
String origName
com.google.javascript.rhino.Node grandChild
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node require
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node importDecl
com.google.javascript.rhino.Node parent
String moduleName
String importName
boolean isNamespaceImport
com.google.javascript.rhino.Node script
private void visitExport (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node decl
com.google.javascript.rhino.Node var
com.google.javascript.rhino.Node child
String name
String nameFromOtherModule
String exportedName
com.google.javascript.rhino.Node exportSpec
com.google.javascript.rhino.Node moduleIdentifier
com.google.javascript.rhino.Node importNode
String moduleName
com.google.javascript.rhino.Node origName
com.google.javascript.rhino.Node exportSpec
com.google.javascript.rhino.Node maybeName
String name
com.google.javascript.jscomp.Var v
int i
com.google.javascript.rhino.Node declaration
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node export
com.google.javascript.rhino.Node parent
private void visitScript (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.JSTypeExpression typeExpr
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node exprResult
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node exprResult
String exportedName
String withSuffix
com.google.javascript.rhino.Node nodeForSourceInfo
com.google.javascript.rhino.Node getProp
java.util.Map$Entry entry
com.google.javascript.rhino.Node googProvide
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node script
String moduleName
com.google.javascript.rhino.JSDocInfoBuilder jsDocInfo
private void rewriteRequires (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node script
static com.google.javascript.jscomp.Compiler access$200 (com.google.javascript.jscomp.ProcessEs6Modules)
com.google.javascript.jscomp.ProcessEs6Modules x0
static java.util.Map access$300 (com.google.javascript.jscomp.ProcessEs6Modules)
com.google.javascript.jscomp.ProcessEs6Modules x0
static void ()
}
com/google/javascript/jscomp/ExportTestFunctions$1.classExportTestFunctions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ExportTestFunctions$1 extends java.lang.Object {
}
com/google/javascript/jscomp/TranspilationPasses$6.classTranspilationPasses.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TranspilationPasses$6 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
void (java.lang.String, boolean)
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/CrossModuleMethodMotion$IdGenerator.classCrossModuleMethodMotion.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CrossModuleMethodMotion$IdGenerator extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private int currentId
void ()
boolean hasGeneratedAnyIds ()
int newId ()
}
com/google/javascript/jscomp/ErrorHandler.classErrorHandler.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.ErrorHandler extends java.lang.Object {
public abstract void report (com.google.javascript.jscomp.CheckLevel, com.google.javascript.jscomp.JSError)
}
com/google/javascript/jscomp/JsdocToEs6TypedConverter$1.classJsdocToEs6TypedConverter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.JsdocToEs6TypedConverter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/SourceMapInput.classSourceMapInput.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.SourceMapInput extends java.lang.Object {
private static final java.util.logging.Logger logger
private com.google.javascript.jscomp.SourceFile sourceFile
private volatile com.google.debugging.sourcemap.SourceMapConsumerV3 parsedSourceMap
public void (com.google.javascript.jscomp.SourceFile)
com.google.javascript.jscomp.SourceFile sourceFile
public com.google.debugging.sourcemap.SourceMapConsumerV3 getSourceMap ()
Exception parseFailure
public java.lang.String getOriginalPath ()
static void ()
}
com/google/javascript/jscomp/ImplicitNullabilityCheck$1.classImplicitNullabilityCheck.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ImplicitNullabilityCheck$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.javascript.jscomp.ImplicitNullabilityCheck this$0
void (com.google.javascript.jscomp.ImplicitNullabilityCheck)
com.google.javascript.jscomp.ImplicitNullabilityCheck this$0
public com.google.javascript.rhino.Node apply (com.google.javascript.rhino.JSTypeExpression)
com.google.javascript.rhino.JSTypeExpression expr
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/RemoveSuperMethodsPass$RemoveSuperMethodsCallback.classRemoveSuperMethodsPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RemoveSuperMethodsPass$RemoveSuperMethodsCallback extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.RemoveSuperMethodsPass this$0
private void (com.google.javascript.jscomp.RemoveSuperMethodsPass)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String methodName
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node statement
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean functionNameMatches (java.lang.String, com.google.javascript.rhino.Node)
String enclosingMethodName
com.google.javascript.rhino.Node call
String callName
String[] methodNameSplitted
String enclosingClassName
String shortMethodNameConcatedWithCall
String[] callNameSplittedBySuperClassMarker
String[] callNameSplittedByPrototypeMarker
String calledClass
com.google.javascript.rhino.jstype.JSType subclassType
com.google.javascript.rhino.jstype.JSType calledClassType
com.google.javascript.rhino.jstype.FunctionType superClassConstructor
private boolean returnMatches (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node call
com.google.javascript.rhino.jstype.JSType childType
com.google.javascript.rhino.jstype.JSType returnType
private boolean argumentsMatch (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callArg
int i
com.google.javascript.rhino.Node enclosingMethod
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node paramList
int numExtraCallChildren
void (com.google.javascript.jscomp.RemoveSuperMethodsPass, com.google.javascript.jscomp.RemoveSuperMethodsPass$1)
com.google.javascript.jscomp.RemoveSuperMethodsPass x0
com.google.javascript.jscomp.RemoveSuperMethodsPass$1 x1
}
com/google/javascript/jscomp/RenameProperties$1.classRenameProperties.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.RenameProperties$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.google.javascript.jscomp.RenameProperties$Property, com.google.javascript.jscomp.RenameProperties$Property)
com.google.javascript.jscomp.RenameProperties$Property p1
com.google.javascript.jscomp.RenameProperties$Property p2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/javascript/jscomp/RewritePolyfills$Traverser.classRewritePolyfills.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RewritePolyfills$Traverser extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final java.util.Set libraries
final com.google.javascript.jscomp.RewritePolyfills this$0
private void (com.google.javascript.jscomp.RewritePolyfills)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String name
com.google.javascript.jscomp.RewritePolyfills$Polyfill polyfill
com.google.javascript.jscomp.RewritePolyfills$Polyfill polyfill
java.util.Collection methods
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
private boolean isStaticFunction (com.google.javascript.rhino.Node, com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.NodeTraversal traversal
String qname
private void inject (com.google.javascript.jscomp.RewritePolyfills$Polyfill)
com.google.javascript.jscomp.RewritePolyfills$Polyfill polyfill
void (com.google.javascript.jscomp.RewritePolyfills, com.google.javascript.jscomp.RewritePolyfills$1)
com.google.javascript.jscomp.RewritePolyfills x0
com.google.javascript.jscomp.RewritePolyfills$1 x1
}
com/google/javascript/jscomp/DefaultPassConfig$18.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$18 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/type/
com/google/javascript/jscomp/type/ChainableReverseAbstractInterpreter$RestrictByOneTypeOfResultVisitor.classChainableReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$RestrictByOneTypeOfResultVisitor extends com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$RestrictByTypeOfResultVisitor {
private final String value
private final boolean resultEqualsValue
final com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter, java.lang.String, boolean)
String value
boolean resultEqualsValue
private boolean matchesExpectation (java.lang.String)
String result
protected com.google.javascript.rhino.jstype.JSType caseTopType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType typeByName
com.google.javascript.rhino.jstype.JSType topType
com.google.javascript.rhino.jstype.JSType result
public com.google.javascript.rhino.jstype.JSType caseNoObjectType ()
public com.google.javascript.rhino.jstype.JSType caseBooleanType ()
public com.google.javascript.rhino.jstype.JSType caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.FunctionType type
public com.google.javascript.rhino.jstype.JSType caseNullType ()
public com.google.javascript.rhino.jstype.JSType caseNumberType ()
public com.google.javascript.rhino.jstype.JSType caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.JSType ctorType
com.google.javascript.rhino.jstype.ObjectType type
public com.google.javascript.rhino.jstype.JSType caseStringType ()
public com.google.javascript.rhino.jstype.JSType caseVoidType ()
public volatile java.lang.Object caseVoidType ()
public volatile java.lang.Object caseStringType ()
public volatile java.lang.Object caseNumberType ()
public volatile java.lang.Object caseNullType ()
public volatile java.lang.Object caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
public volatile java.lang.Object caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
public volatile java.lang.Object caseNoObjectType ()
public volatile java.lang.Object caseBooleanType ()
}
com/google/javascript/jscomp/type/ChainableReverseAbstractInterpreter$RestrictByTrueTypeOfResultVisitor.classChainableReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
abstract com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$RestrictByTrueTypeOfResultVisitor extends com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$RestrictByTypeOfResultVisitor {
final com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType caseNoObjectType ()
public com.google.javascript.rhino.jstype.JSType caseBooleanType ()
public com.google.javascript.rhino.jstype.JSType caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.FunctionType type
public com.google.javascript.rhino.jstype.JSType caseNullType ()
public com.google.javascript.rhino.jstype.JSType caseNumberType ()
public com.google.javascript.rhino.jstype.JSType caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType type
public com.google.javascript.rhino.jstype.JSType caseStringType ()
public com.google.javascript.rhino.jstype.JSType caseVoidType ()
public volatile java.lang.Object caseVoidType ()
public volatile java.lang.Object caseStringType ()
public volatile java.lang.Object caseNumberType ()
public volatile java.lang.Object caseNullType ()
public volatile java.lang.Object caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
public volatile java.lang.Object caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
public volatile java.lang.Object caseNoObjectType ()
public volatile java.lang.Object caseBooleanType ()
}
com/google/javascript/jscomp/type/ChainableReverseAbstractInterpreter$4.classChainableReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$4 extends com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$RestrictByFalseTypeOfResultVisitor {
final com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType type
public volatile java.lang.Object caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
}
com/google/javascript/jscomp/type/ChainableReverseAbstractInterpreter$5.classChainableReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$5 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/type/ChainableReverseAbstractInterpreter.classChainableReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
public abstract com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter extends java.lang.Object implements com.google.javascript.jscomp.type.ReverseAbstractInterpreter {
final com.google.javascript.rhino.jstype.JSTypeRegistry typeRegistry
private com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter firstLink
private com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter nextLink
private final com.google.javascript.rhino.jstype.Visitor restrictUndefinedVisitor
private final com.google.javascript.rhino.jstype.Visitor restrictNullVisitor
final com.google.javascript.rhino.jstype.Visitor restrictToArrayVisitor
final com.google.javascript.rhino.jstype.Visitor restrictToNotArrayVisitor
public void (com.google.javascript.rhino.jstype.JSTypeRegistry)
com.google.javascript.rhino.jstype.JSTypeRegistry typeRegistry
public com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter append (com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter lastLink
public com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter getFirst ()
protected com.google.javascript.jscomp.type.FlowScope firstPreciserScopeKnowingConditionOutcome (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope, boolean)
com.google.javascript.rhino.Node condition
com.google.javascript.jscomp.type.FlowScope blindScope
boolean outcome
protected com.google.javascript.jscomp.type.FlowScope nextPreciserScopeKnowingConditionOutcome (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope, boolean)
com.google.javascript.rhino.Node condition
com.google.javascript.jscomp.type.FlowScope blindScope
boolean outcome
protected com.google.javascript.rhino.jstype.JSType getTypeIfRefinable (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.jstype.JSType nameVarType
com.google.javascript.rhino.jstype.StaticTypedSlot nameVar
String qualifiedName
com.google.javascript.rhino.jstype.StaticTypedSlot propVar
com.google.javascript.rhino.jstype.JSType propVarType
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.type.FlowScope scope
protected void declareNameInScope (com.google.javascript.jscomp.type.FlowScope, com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType)
String qualifiedName
com.google.javascript.rhino.jstype.JSType origType
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.Node node
com.google.javascript.rhino.jstype.JSType type
protected final com.google.javascript.rhino.jstype.JSType getRestrictedWithoutUndefined (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
protected final com.google.javascript.rhino.jstype.JSType getRestrictedWithoutNull (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.JSType getRestrictedByTypeOfResult (com.google.javascript.rhino.jstype.JSType, java.lang.String, boolean)
com.google.javascript.rhino.jstype.JSType result
com.google.javascript.rhino.jstype.JSType type
String value
boolean resultEqualsValue
com.google.javascript.rhino.jstype.JSType getNativeType (com.google.javascript.rhino.jstype.JSTypeNative)
com.google.javascript.rhino.jstype.JSTypeNative typeId
private com.google.javascript.rhino.jstype.JSType getNativeTypeForTypeOf (java.lang.String)
String value
static com.google.javascript.rhino.jstype.JSType access$000 (com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter, java.lang.String)
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter x0
String x1
}
com/google/javascript/jscomp/type/ClosureReverseAbstractInterpreter$6.classClosureReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$6 extends java.lang.Object implements com.google.common.base.Function {
final com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType apply (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction p
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/type/SemanticReverseAbstractInterpreter$5.classSemanticReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter$5 extends java.lang.Object implements com.google.common.base.Function {
final com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter)
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType$TypePair apply (com.google.javascript.rhino.jstype.JSType$TypePair)
com.google.javascript.rhino.jstype.JSType$TypePair p
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/type/SemanticReverseAbstractInterpreter$2.classSemanticReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
final com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter$2 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.javascript.rhino.jstype.JSType$TypePair apply (com.google.javascript.rhino.jstype.JSType$TypePair)
com.google.javascript.rhino.jstype.JSType$TypePair p
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/type/ClosureReverseAbstractInterpreter$TypeRestriction.classClosureReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction extends java.lang.Object {
private final com.google.javascript.rhino.jstype.JSType type
private final boolean outcome
private void (com.google.javascript.rhino.jstype.JSType, boolean)
com.google.javascript.rhino.jstype.JSType type
boolean outcome
static com.google.javascript.rhino.jstype.JSType access$000 (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction x0
static boolean access$100 (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction x0
void (com.google.javascript.rhino.jstype.JSType, boolean, com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$1)
com.google.javascript.rhino.jstype.JSType x0
boolean x1
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$1 x2
}
com/google/javascript/jscomp/type/ClosureReverseAbstractInterpreter.classClosureReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
public final com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter extends com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter {
private final com.google.javascript.rhino.jstype.Visitor restrictToObjectVisitor
private final com.google.javascript.rhino.jstype.Visitor restrictToNotObjectVisitor
private java.util.Map restricters
public void (com.google.javascript.rhino.jstype.JSTypeRegistry)
com.google.javascript.rhino.jstype.JSTypeRegistry typeRegistry
public com.google.javascript.jscomp.type.FlowScope getPreciserScopeKnowingConditionOutcome (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope, boolean)
com.google.common.base.Function restricter
com.google.javascript.rhino.jstype.JSType paramType
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Node callee
com.google.javascript.rhino.Node param
com.google.javascript.rhino.Node condition
com.google.javascript.jscomp.type.FlowScope blindScope
boolean outcome
private com.google.javascript.jscomp.type.FlowScope restrictParameter (com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType, com.google.javascript.jscomp.type.FlowScope, com.google.common.base.Function, boolean)
com.google.javascript.jscomp.type.FlowScope informed
com.google.javascript.rhino.Node parameter
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.type.FlowScope blindScope
com.google.common.base.Function restriction
boolean outcome
static com.google.javascript.rhino.jstype.Visitor access$200 (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter x0
static com.google.javascript.rhino.jstype.Visitor access$300 (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter x0
}
com/google/javascript/jscomp/type/ClosureReverseAbstractInterpreter$10.classClosureReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$10 extends java.lang.Object implements com.google.common.base.Function {
final com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType apply (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction p
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/type/ChainableReverseAbstractInterpreter$3.classChainableReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$3 extends com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$RestrictByTrueTypeOfResultVisitor {
final com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
protected com.google.javascript.rhino.jstype.JSType caseTopType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType topType
public com.google.javascript.rhino.jstype.JSType caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType type
com.google.javascript.rhino.jstype.JSType arrayType
public volatile java.lang.Object caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
}
com/google/javascript/jscomp/type/ClosureReverseAbstractInterpreter$4.classClosureReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$4 extends java.lang.Object implements com.google.common.base.Function {
final com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType apply (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction p
com.google.javascript.rhino.jstype.Visitor visitor
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/type/ClosureReverseAbstractInterpreter$1.classClosureReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$1 extends com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$RestrictByTrueTypeOfResultVisitor {
final com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
protected com.google.javascript.rhino.jstype.JSType caseTopType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType topType
public com.google.javascript.rhino.jstype.JSType caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType type
public com.google.javascript.rhino.jstype.JSType caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.FunctionType type
public volatile java.lang.Object caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
public volatile java.lang.Object caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
}
com/google/javascript/jscomp/type/ClosureReverseAbstractInterpreter$3.classClosureReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$3 extends java.lang.Object implements com.google.common.base.Function {
final com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType apply (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction p
com.google.javascript.rhino.jstype.Visitor visitor
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/type/SemanticReverseAbstractInterpreter$RestrictByTrueInstanceOfResultVisitor.classSemanticReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter$RestrictByTrueInstanceOfResultVisitor extends com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$RestrictByTrueTypeOfResultVisitor {
private final com.google.javascript.rhino.jstype.ObjectType target
final com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter, com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType target
protected com.google.javascript.rhino.jstype.JSType caseTopType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
public com.google.javascript.rhino.jstype.JSType caseUnknownType ()
com.google.javascript.rhino.jstype.FunctionType funcTarget
public com.google.javascript.rhino.jstype.JSType caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType type
public com.google.javascript.rhino.jstype.JSType caseUnionType (com.google.javascript.rhino.jstype.UnionType)
com.google.javascript.rhino.jstype.UnionType type
public com.google.javascript.rhino.jstype.JSType caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.FunctionType type
private com.google.javascript.rhino.jstype.JSType applyCommonRestriction (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.FunctionType funcTarget
public volatile java.lang.Object caseUnionType (com.google.javascript.rhino.jstype.UnionType)
public volatile java.lang.Object caseUnknownType ()
public volatile java.lang.Object caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
public volatile java.lang.Object caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
}
com/google/javascript/jscomp/type/ClosureReverseAbstractInterpreter$8.classClosureReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$8 extends java.lang.Object implements com.google.common.base.Function {
final com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType apply (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction p
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/type/SemanticReverseAbstractInterpreter$3.classSemanticReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
final com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter$3 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.javascript.rhino.jstype.JSType$TypePair apply (com.google.javascript.rhino.jstype.JSType$TypePair)
com.google.javascript.rhino.jstype.JSType$TypePair p
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/type/SemanticReverseAbstractInterpreter$1.classSemanticReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
final com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.javascript.rhino.jstype.JSType$TypePair apply (com.google.javascript.rhino.jstype.JSType$TypePair)
com.google.javascript.rhino.jstype.JSType$TypePair p
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/type/ClosureReverseAbstractInterpreter$11.classClosureReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$11 extends java.lang.Object implements com.google.common.base.Function {
final com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType apply (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction p
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/type/SemanticReverseAbstractInterpreter.classSemanticReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
public final com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter extends com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter {
private static final com.google.common.base.Function EQ
private static final com.google.common.base.Function NE
private static final com.google.common.base.Function SHEQ
private static final com.google.common.base.Function SHNE
private final com.google.common.base.Function ineq
public void (com.google.javascript.rhino.jstype.JSTypeRegistry)
com.google.javascript.rhino.jstype.JSTypeRegistry typeRegistry
public com.google.javascript.jscomp.type.FlowScope getPreciserScopeKnowingConditionOutcome (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope, boolean)
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
boolean resultEqualsValue
com.google.javascript.rhino.Node operandNode
com.google.javascript.rhino.jstype.JSType operandType
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Node typeOfNode
com.google.javascript.rhino.Node stringNode
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Node left
String leftName
com.google.javascript.rhino.Node condition
com.google.javascript.jscomp.type.FlowScope blindScope
boolean outcome
com.google.javascript.rhino.Token operatorToken
private com.google.javascript.jscomp.type.FlowScope caseIsArray (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope, boolean)
com.google.javascript.rhino.jstype.Visitor visitor
com.google.javascript.rhino.Node value
com.google.javascript.jscomp.type.FlowScope blindScope
boolean outcome
com.google.javascript.rhino.jstype.JSType type
private com.google.javascript.jscomp.type.FlowScope caseEquality (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope, com.google.common.base.Function)
com.google.javascript.rhino.Node condition
com.google.javascript.jscomp.type.FlowScope blindScope
com.google.common.base.Function merging
private com.google.javascript.jscomp.type.FlowScope caseEquality (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope, com.google.common.base.Function)
boolean leftIsRefineable
boolean rightIsRefineable
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.jscomp.type.FlowScope blindScope
com.google.common.base.Function merging
com.google.javascript.rhino.jstype.JSType leftType
boolean leftIsRefineable
com.google.javascript.rhino.jstype.JSType rightType
boolean rightIsRefineable
com.google.javascript.rhino.jstype.JSType$TypePair merged
private com.google.javascript.jscomp.type.FlowScope caseAndOrNotShortCircuiting (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope, boolean)
boolean leftIsRefineable
boolean rightIsRefineable
com.google.javascript.rhino.jstype.JSType restrictedRightType
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.jscomp.type.FlowScope blindScope
boolean outcome
com.google.javascript.rhino.jstype.JSType leftType
boolean leftIsRefineable
com.google.javascript.rhino.jstype.JSType restrictedLeftType
com.google.javascript.rhino.jstype.JSType rightType
boolean rightIsRefineable
private com.google.javascript.jscomp.type.FlowScope caseAndOrMaybeShortCircuiting (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope, boolean)
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.jscomp.type.FlowScope blindScope
boolean outcome
com.google.javascript.jscomp.type.FlowScope leftScope
com.google.javascript.rhino.jstype.StaticTypedSlot leftVar
com.google.javascript.jscomp.type.FlowScope rightScope
com.google.javascript.rhino.jstype.StaticTypedSlot rightVar
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.type.FlowScope informed
private com.google.javascript.jscomp.type.FlowScope maybeRestrictName (com.google.javascript.jscomp.type.FlowScope, com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.type.FlowScope informed
com.google.javascript.jscomp.type.FlowScope blindScope
com.google.javascript.rhino.Node node
com.google.javascript.rhino.jstype.JSType originalType
com.google.javascript.rhino.jstype.JSType restrictedType
private com.google.javascript.jscomp.type.FlowScope maybeRestrictTwoNames (com.google.javascript.jscomp.type.FlowScope, com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.type.FlowScope informed
com.google.javascript.jscomp.type.FlowScope blindScope
com.google.javascript.rhino.Node left
com.google.javascript.rhino.jstype.JSType originalLeftType
com.google.javascript.rhino.jstype.JSType restrictedLeftType
com.google.javascript.rhino.Node right
com.google.javascript.rhino.jstype.JSType originalRightType
com.google.javascript.rhino.jstype.JSType restrictedRightType
boolean shouldRefineLeft
boolean shouldRefineRight
private com.google.javascript.jscomp.type.FlowScope caseNameOrGetProp (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope, boolean)
com.google.javascript.rhino.Node name
com.google.javascript.jscomp.type.FlowScope blindScope
boolean outcome
com.google.javascript.rhino.jstype.JSType type
private com.google.javascript.jscomp.type.FlowScope caseTypeOf (com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType, java.lang.String, boolean, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.jstype.JSType type
String value
boolean resultEqualsValue
com.google.javascript.jscomp.type.FlowScope blindScope
private com.google.javascript.jscomp.type.FlowScope caseInstanceOf (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope, boolean)
com.google.javascript.rhino.jstype.Visitor visitor
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.jscomp.type.FlowScope blindScope
boolean outcome
com.google.javascript.rhino.jstype.JSType leftType
com.google.javascript.rhino.jstype.JSType rightType
com.google.javascript.rhino.jstype.ObjectType targetType
com.google.javascript.rhino.jstype.Visitor visitor
private com.google.javascript.jscomp.type.FlowScope caseIn (com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.jscomp.type.FlowScope informed
com.google.javascript.rhino.jstype.JSType unknownType
String propertyQualifiedName
String qualifiedName
com.google.javascript.rhino.Node object
String propertyName
com.google.javascript.jscomp.type.FlowScope blindScope
com.google.javascript.rhino.jstype.JSType jsType
boolean hasProperty
com.google.javascript.rhino.jstype.ObjectType objectType
static void ()
}
com/google/javascript/jscomp/type/ChainableReverseAbstractInterpreter$RestrictByFalseTypeOfResultVisitor.classChainableReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
abstract com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$RestrictByFalseTypeOfResultVisitor extends com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$RestrictByTypeOfResultVisitor {
final com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
protected com.google.javascript.rhino.jstype.JSType caseTopType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType topType
public com.google.javascript.rhino.jstype.JSType caseNoObjectType ()
public com.google.javascript.rhino.jstype.JSType caseBooleanType ()
public com.google.javascript.rhino.jstype.JSType caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.FunctionType type
public com.google.javascript.rhino.jstype.JSType caseNullType ()
public com.google.javascript.rhino.jstype.JSType caseNumberType ()
public com.google.javascript.rhino.jstype.JSType caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType type
public com.google.javascript.rhino.jstype.JSType caseStringType ()
public com.google.javascript.rhino.jstype.JSType caseVoidType ()
public volatile java.lang.Object caseVoidType ()
public volatile java.lang.Object caseStringType ()
public volatile java.lang.Object caseNumberType ()
public volatile java.lang.Object caseNullType ()
public volatile java.lang.Object caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
public volatile java.lang.Object caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
public volatile java.lang.Object caseNoObjectType ()
public volatile java.lang.Object caseBooleanType ()
}
com/google/javascript/jscomp/type/FlowScope.classFlowScope.java
package com.google.javascript.jscomp.type
public abstract com.google.javascript.jscomp.type.FlowScope extends java.lang.Object implements com.google.javascript.rhino.jstype.StaticTypedScope com.google.javascript.jscomp.graph.LatticeElement {
public abstract com.google.javascript.jscomp.type.FlowScope createChildFlowScope ()
public abstract void inferSlotType (java.lang.String, com.google.javascript.rhino.jstype.JSType)
public abstract void inferQualifiedSlot (com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.jstype.JSType, boolean)
public abstract com.google.javascript.jscomp.type.FlowScope optimize ()
public abstract com.google.javascript.rhino.jstype.StaticTypedSlot findUniqueRefinedSlot (com.google.javascript.jscomp.type.FlowScope)
public abstract void completeScope (com.google.javascript.rhino.jstype.StaticTypedScope)
}
com/google/javascript/jscomp/type/SemanticReverseAbstractInterpreter$6.classSemanticReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter$6 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/type/ChainableReverseAbstractInterpreter$1.classChainableReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$1 extends java.lang.Object implements com.google.javascript.rhino.jstype.Visitor {
final com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType caseEnumElementType (com.google.javascript.rhino.jstype.EnumElementType)
com.google.javascript.rhino.jstype.EnumElementType enumElementType
com.google.javascript.rhino.jstype.JSType type
public com.google.javascript.rhino.jstype.JSType caseAllType ()
public com.google.javascript.rhino.jstype.JSType caseNoObjectType ()
public com.google.javascript.rhino.jstype.JSType caseNoType (com.google.javascript.rhino.jstype.NoType)
com.google.javascript.rhino.jstype.NoType type
public com.google.javascript.rhino.jstype.JSType caseBooleanType ()
public com.google.javascript.rhino.jstype.JSType caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.FunctionType type
public com.google.javascript.rhino.jstype.JSType caseNullType ()
public com.google.javascript.rhino.jstype.JSType caseNumberType ()
public com.google.javascript.rhino.jstype.JSType caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType type
public com.google.javascript.rhino.jstype.JSType caseStringType ()
public com.google.javascript.rhino.jstype.JSType caseUnionType (com.google.javascript.rhino.jstype.UnionType)
com.google.javascript.rhino.jstype.UnionType type
public com.google.javascript.rhino.jstype.JSType caseUnknownType ()
public com.google.javascript.rhino.jstype.JSType caseVoidType ()
public com.google.javascript.rhino.jstype.JSType caseTemplatizedType (com.google.javascript.rhino.jstype.TemplatizedType)
com.google.javascript.rhino.jstype.TemplatizedType type
public com.google.javascript.rhino.jstype.JSType caseTemplateType (com.google.javascript.rhino.jstype.TemplateType)
com.google.javascript.rhino.jstype.TemplateType templateType
public com.google.javascript.rhino.jstype.JSType caseNamedType (com.google.javascript.rhino.jstype.NamedType)
com.google.javascript.rhino.jstype.NamedType type
public com.google.javascript.rhino.jstype.JSType caseProxyObjectType (com.google.javascript.rhino.jstype.ProxyObjectType)
com.google.javascript.rhino.jstype.ProxyObjectType type
public volatile java.lang.Object caseTemplateType (com.google.javascript.rhino.jstype.TemplateType)
public volatile java.lang.Object caseTemplatizedType (com.google.javascript.rhino.jstype.TemplatizedType)
public volatile java.lang.Object caseUnionType (com.google.javascript.rhino.jstype.UnionType)
public volatile java.lang.Object caseVoidType ()
public volatile java.lang.Object caseStringType ()
public volatile java.lang.Object caseNumberType ()
public volatile java.lang.Object caseProxyObjectType (com.google.javascript.rhino.jstype.ProxyObjectType)
public volatile java.lang.Object caseNamedType (com.google.javascript.rhino.jstype.NamedType)
public volatile java.lang.Object caseNullType ()
public volatile java.lang.Object caseUnknownType ()
public volatile java.lang.Object caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
public volatile java.lang.Object caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
public volatile java.lang.Object caseNoObjectType ()
public volatile java.lang.Object caseBooleanType ()
public volatile java.lang.Object caseAllType ()
public volatile java.lang.Object caseEnumElementType (com.google.javascript.rhino.jstype.EnumElementType)
public volatile java.lang.Object caseNoType (com.google.javascript.rhino.jstype.NoType)
}
com/google/javascript/jscomp/type/ChainableReverseAbstractInterpreter$2.classChainableReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$2 extends java.lang.Object implements com.google.javascript.rhino.jstype.Visitor {
final com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType caseEnumElementType (com.google.javascript.rhino.jstype.EnumElementType)
com.google.javascript.rhino.jstype.EnumElementType enumElementType
com.google.javascript.rhino.jstype.JSType type
public com.google.javascript.rhino.jstype.JSType caseAllType ()
public com.google.javascript.rhino.jstype.JSType caseNoObjectType ()
public com.google.javascript.rhino.jstype.JSType caseNoType (com.google.javascript.rhino.jstype.NoType)
com.google.javascript.rhino.jstype.NoType type
public com.google.javascript.rhino.jstype.JSType caseBooleanType ()
public com.google.javascript.rhino.jstype.JSType caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.FunctionType type
public com.google.javascript.rhino.jstype.JSType caseNullType ()
public com.google.javascript.rhino.jstype.JSType caseNumberType ()
public com.google.javascript.rhino.jstype.JSType caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType type
public com.google.javascript.rhino.jstype.JSType caseStringType ()
public com.google.javascript.rhino.jstype.JSType caseUnionType (com.google.javascript.rhino.jstype.UnionType)
com.google.javascript.rhino.jstype.UnionType type
public com.google.javascript.rhino.jstype.JSType caseUnknownType ()
public com.google.javascript.rhino.jstype.JSType caseVoidType ()
public com.google.javascript.rhino.jstype.JSType caseTemplatizedType (com.google.javascript.rhino.jstype.TemplatizedType)
com.google.javascript.rhino.jstype.TemplatizedType type
public com.google.javascript.rhino.jstype.JSType caseTemplateType (com.google.javascript.rhino.jstype.TemplateType)
com.google.javascript.rhino.jstype.TemplateType templateType
public com.google.javascript.rhino.jstype.JSType caseNamedType (com.google.javascript.rhino.jstype.NamedType)
com.google.javascript.rhino.jstype.NamedType type
public com.google.javascript.rhino.jstype.JSType caseProxyObjectType (com.google.javascript.rhino.jstype.ProxyObjectType)
com.google.javascript.rhino.jstype.ProxyObjectType type
public volatile java.lang.Object caseTemplateType (com.google.javascript.rhino.jstype.TemplateType)
public volatile java.lang.Object caseTemplatizedType (com.google.javascript.rhino.jstype.TemplatizedType)
public volatile java.lang.Object caseUnionType (com.google.javascript.rhino.jstype.UnionType)
public volatile java.lang.Object caseVoidType ()
public volatile java.lang.Object caseStringType ()
public volatile java.lang.Object caseNumberType ()
public volatile java.lang.Object caseProxyObjectType (com.google.javascript.rhino.jstype.ProxyObjectType)
public volatile java.lang.Object caseNamedType (com.google.javascript.rhino.jstype.NamedType)
public volatile java.lang.Object caseNullType ()
public volatile java.lang.Object caseUnknownType ()
public volatile java.lang.Object caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
public volatile java.lang.Object caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
public volatile java.lang.Object caseNoObjectType ()
public volatile java.lang.Object caseBooleanType ()
public volatile java.lang.Object caseAllType ()
public volatile java.lang.Object caseEnumElementType (com.google.javascript.rhino.jstype.EnumElementType)
public volatile java.lang.Object caseNoType (com.google.javascript.rhino.jstype.NoType)
}
com/google/javascript/jscomp/type/ChainableReverseAbstractInterpreter$RestrictByTypeOfResultVisitor.classChainableReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
abstract com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$RestrictByTypeOfResultVisitor extends java.lang.Object implements com.google.javascript.rhino.jstype.Visitor {
final com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter this$0
protected abstract com.google.javascript.rhino.jstype.JSType caseTopType (com.google.javascript.rhino.jstype.JSType)
public com.google.javascript.rhino.jstype.JSType caseAllType ()
public com.google.javascript.rhino.jstype.JSType caseUnknownType ()
public com.google.javascript.rhino.jstype.JSType caseUnionType (com.google.javascript.rhino.jstype.UnionType)
com.google.javascript.rhino.jstype.JSType restrictedAlternate
com.google.javascript.rhino.jstype.JSType alternate
com.google.javascript.rhino.jstype.UnionType type
com.google.javascript.rhino.jstype.JSType restricted
public com.google.javascript.rhino.jstype.JSType caseNoType (com.google.javascript.rhino.jstype.NoType)
com.google.javascript.rhino.jstype.NoType type
public com.google.javascript.rhino.jstype.JSType caseEnumElementType (com.google.javascript.rhino.jstype.EnumElementType)
com.google.javascript.rhino.jstype.EnumElementType enumElementType
com.google.javascript.rhino.jstype.JSType type
public com.google.javascript.rhino.jstype.JSType caseTemplatizedType (com.google.javascript.rhino.jstype.TemplatizedType)
com.google.javascript.rhino.jstype.TemplatizedType type
public com.google.javascript.rhino.jstype.JSType caseTemplateType (com.google.javascript.rhino.jstype.TemplateType)
com.google.javascript.rhino.jstype.TemplateType templateType
public com.google.javascript.rhino.jstype.JSType caseNamedType (com.google.javascript.rhino.jstype.NamedType)
com.google.javascript.rhino.jstype.NamedType type
public com.google.javascript.rhino.jstype.JSType caseProxyObjectType (com.google.javascript.rhino.jstype.ProxyObjectType)
com.google.javascript.rhino.jstype.ProxyObjectType type
public volatile java.lang.Object caseTemplateType (com.google.javascript.rhino.jstype.TemplateType)
public volatile java.lang.Object caseTemplatizedType (com.google.javascript.rhino.jstype.TemplatizedType)
public volatile java.lang.Object caseUnionType (com.google.javascript.rhino.jstype.UnionType)
public volatile java.lang.Object caseProxyObjectType (com.google.javascript.rhino.jstype.ProxyObjectType)
public volatile java.lang.Object caseNamedType (com.google.javascript.rhino.jstype.NamedType)
public volatile java.lang.Object caseUnknownType ()
public volatile java.lang.Object caseAllType ()
public volatile java.lang.Object caseEnumElementType (com.google.javascript.rhino.jstype.EnumElementType)
public volatile java.lang.Object caseNoType (com.google.javascript.rhino.jstype.NoType)
}
com/google/javascript/jscomp/type/ClosureReverseAbstractInterpreter$2.classClosureReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$2 extends com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$RestrictByFalseTypeOfResultVisitor {
final com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType caseAllType ()
public com.google.javascript.rhino.jstype.JSType caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType type
public com.google.javascript.rhino.jstype.JSType caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.FunctionType type
public volatile java.lang.Object caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
public volatile java.lang.Object caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
public volatile java.lang.Object caseAllType ()
}
com/google/javascript/jscomp/type/ReverseAbstractInterpreter.classReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
public abstract com.google.javascript.jscomp.type.ReverseAbstractInterpreter extends java.lang.Object {
public abstract com.google.javascript.jscomp.type.FlowScope getPreciserScopeKnowingConditionOutcome (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope, boolean)
}
com/google/javascript/jscomp/type/SemanticReverseAbstractInterpreter$4.classSemanticReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
final com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter$4 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.javascript.rhino.jstype.JSType$TypePair apply (com.google.javascript.rhino.jstype.JSType$TypePair)
com.google.javascript.rhino.jstype.JSType$TypePair p
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/type/ClosureReverseAbstractInterpreter$9.classClosureReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$9 extends java.lang.Object implements com.google.common.base.Function {
final com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType apply (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction p
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/type/ClosureReverseAbstractInterpreter$5.classClosureReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$5 extends java.lang.Object implements com.google.common.base.Function {
final com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType apply (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction p
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/type/SemanticReverseAbstractInterpreter$RestrictByFalseInstanceOfResultVisitor.classSemanticReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter$RestrictByFalseInstanceOfResultVisitor extends com.google.javascript.jscomp.type.ChainableReverseAbstractInterpreter$RestrictByFalseTypeOfResultVisitor {
private final com.google.javascript.rhino.jstype.ObjectType target
final com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.SemanticReverseAbstractInterpreter, com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType target
public com.google.javascript.rhino.jstype.JSType caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType type
com.google.javascript.rhino.jstype.FunctionType funcTarget
public com.google.javascript.rhino.jstype.JSType caseUnionType (com.google.javascript.rhino.jstype.UnionType)
com.google.javascript.rhino.jstype.UnionType type
com.google.javascript.rhino.jstype.FunctionType funcTarget
public com.google.javascript.rhino.jstype.JSType caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.FunctionType type
public volatile java.lang.Object caseUnionType (com.google.javascript.rhino.jstype.UnionType)
public volatile java.lang.Object caseObjectType (com.google.javascript.rhino.jstype.ObjectType)
public volatile java.lang.Object caseFunctionType (com.google.javascript.rhino.jstype.FunctionType)
}
com/google/javascript/jscomp/type/ClosureReverseAbstractInterpreter$7.classClosureReverseAbstractInterpreter.java
package com.google.javascript.jscomp.type
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$7 extends java.lang.Object implements com.google.common.base.Function {
final com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
void (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter this$0
public com.google.javascript.rhino.jstype.JSType apply (com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction)
com.google.javascript.jscomp.type.ClosureReverseAbstractInterpreter$TypeRestriction p
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/ControlFlowGraph$AbstractCfgNodeTraversalCallback.classControlFlowGraph.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.ControlFlowGraph$AbstractCfgNodeTraversalCallback extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
public void ()
public final boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal nodeTraversal
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/Compiler$9.classCompiler.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Compiler$9 extends java.lang.Object implements java.util.concurrent.Callable {
final com.google.javascript.jscomp.JSModule val$module
final com.google.javascript.jscomp.Compiler this$0
void (com.google.javascript.jscomp.Compiler, com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.Compiler this$0
public java.lang.String[] call () throws java.lang.Exception
com.google.javascript.rhino.Node scriptNode
int i
java.util.List inputs
int numInputs
String[] sources
com.google.javascript.jscomp.Compiler$CodeBuilder cb
public volatile java.lang.Object call () throws java.lang.Exception
}
com/google/javascript/jscomp/DefaultPassConfig$75.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$75 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.OptimizeCalls passes
}
com/google/javascript/jscomp/MakeDeclaredNamesUnique$1.classMakeDeclaredNamesUnique.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MakeDeclaredNamesUnique$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/CodePrinter$MappedCodePrinter.classCodePrinter.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.CodePrinter$MappedCodePrinter extends com.google.javascript.jscomp.CodeConsumer {
private final java.util.Deque mappings
private final java.util.List allMappings
private final boolean createSrcMap
private final com.google.javascript.jscomp.SourceMap$DetailLevel sourceMapDetailLevel
protected final StringBuilder code
protected final int lineLengthThreshold
protected int lineLength
protected int lineIndex
void (int, boolean, com.google.javascript.jscomp.SourceMap$DetailLevel)
int lineLengthThreshold
boolean createSrcMap
com.google.javascript.jscomp.SourceMap$DetailLevel sourceMapDetailLevel
void startSourceMapping (com.google.javascript.rhino.Node)
int line
int index
com.google.javascript.jscomp.CodePrinter$MappedCodePrinter$Mapping mapping
com.google.javascript.rhino.Node node
void endSourceMapping (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.CodePrinter$MappedCodePrinter$Mapping mapping
int line
int index
com.google.javascript.rhino.Node node
void generateSourceMap (com.google.javascript.jscomp.SourceMap)
com.google.javascript.jscomp.CodePrinter$MappedCodePrinter$Mapping mapping
com.google.javascript.jscomp.SourceMap map
void reportLineCut (int, int, boolean)
com.google.javascript.jscomp.CodePrinter$MappedCodePrinter$Mapping mapping
int lineIndex
int charIndex
boolean insertion
private static com.google.debugging.sourcemap.FilePosition convertPosition (com.google.debugging.sourcemap.FilePosition, int, int, boolean)
com.google.debugging.sourcemap.FilePosition position
int lineIndex
int characterPosition
boolean insertion
int originalLine
int originalChar
public java.lang.String getCode ()
char getLastChar ()
protected final int getCurrentCharIndex ()
protected final int getCurrentLineIndex ()
}
com/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceMap.classReferenceCollectingCallback.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap extends java.lang.Object {
public abstract com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection getReferences (com.google.javascript.jscomp.Var)
}
com/google/javascript/jscomp/DefaultPassConfig$119.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$119 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/Es6SyntacticScopeCreator.classEs6SyntacticScopeCreator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6SyntacticScopeCreator extends java.lang.Object implements com.google.javascript.jscomp.ScopeCreator {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private com.google.javascript.jscomp.Scope scope
private com.google.javascript.rhino.InputId inputId
private final com.google.javascript.jscomp.SyntacticScopeCreator$RedeclarationHandler redeclarationHandler
private static final String ARGUMENTS
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.SyntacticScopeCreator$RedeclarationHandler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.SyntacticScopeCreator$RedeclarationHandler redeclarationHandler
public com.google.javascript.jscomp.Scope createScope (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.Scope parent
com.google.javascript.jscomp.Scope returnedScope
private void scanRoot (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node fnNameNode
com.google.javascript.rhino.Node args
String fnName
com.google.javascript.rhino.Node classNameNode
boolean scanInnerBlocks
com.google.javascript.rhino.Node n
private void declareLHS (com.google.javascript.jscomp.Scope, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node lhs
com.google.javascript.jscomp.Scope declarationScope
com.google.javascript.rhino.Node n
private void scanVars (com.google.javascript.rhino.Node, boolean, boolean)
String fnName
String className
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node next
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node n
boolean scanInnerBlockScopes
boolean firstScan
private void declareVar (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void declareVar (com.google.javascript.jscomp.Scope, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Scope s
com.google.javascript.rhino.Node n
String name
com.google.javascript.jscomp.CompilerInput input
private boolean isNodeAtCurrentLexicalScope (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node switchNode
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node grandparent
public boolean hasBlockScope ()
}
com/google/javascript/jscomp/EmptyMessageBundle.classEmptyMessageBundle.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.EmptyMessageBundle extends java.lang.Object implements com.google.javascript.jscomp.MessageBundle {
public void ()
public com.google.javascript.jscomp.JsMessage$IdGenerator idGenerator ()
public com.google.javascript.jscomp.JsMessage getMessage (java.lang.String)
String id
public java.lang.Iterable getAllMessages ()
}
com/google/javascript/jscomp/ReplaceIdGenerators$ReplaceGenerators.classReplaceIdGenerators.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReplaceIdGenerators$ReplaceGenerators extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.ReplaceIdGenerators this$0
private void (com.google.javascript.jscomp.ReplaceIdGenerators)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node ancestor
String rename
String rename
com.google.javascript.rhino.Node key
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String callName
com.google.javascript.jscomp.ReplaceIdGenerators$NameSupplier nameGenerator
com.google.javascript.rhino.Node arg
private java.lang.String getObfuscatedName (com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.jscomp.ReplaceIdGenerators$NameSupplier, java.lang.String)
java.util.Map entry
com.google.javascript.rhino.Node id
String callName
com.google.javascript.jscomp.ReplaceIdGenerators$NameSupplier nameGenerator
String name
String rename
java.util.Map idGeneratorMap
String instanceId
void (com.google.javascript.jscomp.ReplaceIdGenerators, com.google.javascript.jscomp.ReplaceIdGenerators$1)
com.google.javascript.jscomp.ReplaceIdGenerators x0
com.google.javascript.jscomp.ReplaceIdGenerators$1 x1
}
com/google/javascript/jscomp/DefaultPassConfig$48.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$48 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
java.util.List callbacks
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/DefaultPassConfig$41.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$41 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/FieldCleanupPass$QualifiedNameSearchTraversal.classFieldCleanupPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FieldCleanupPass$QualifiedNameSearchTraversal extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback {
private final com.google.javascript.rhino.jstype.JSTypeRegistry typeRegistry
private final String srcName
public void (com.google.javascript.rhino.jstype.JSTypeRegistry, java.lang.String)
com.google.javascript.rhino.jstype.JSTypeRegistry typeRegistry
String srcName
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String propName
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node p
private void removeProperty (com.google.javascript.rhino.jstype.ObjectType, java.lang.String)
com.google.javascript.rhino.jstype.ObjectType type
String propName
com.google.javascript.rhino.Node pNode
private static java.lang.String getFieldName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
}
com/google/javascript/jscomp/MarkNoSideEffectCalls$1.classMarkNoSideEffectCalls.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MarkNoSideEffectCalls$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/NameAnalyzer$JsNameRefNode.classNameAnalyzer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameAnalyzer$JsNameRefNode extends java.lang.Object implements com.google.javascript.jscomp.NameAnalyzer$RefNode {
com.google.javascript.jscomp.NameAnalyzer$JsName name
com.google.javascript.rhino.Node parent
final com.google.javascript.jscomp.NameAnalyzer this$0
void (com.google.javascript.jscomp.NameAnalyzer, com.google.javascript.jscomp.NameAnalyzer$JsName, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NameAnalyzer$JsName name
com.google.javascript.rhino.Node node
public com.google.javascript.jscomp.NameAnalyzer$JsName name ()
public void remove ()
com.google.javascript.rhino.Node containingNode
}
com/google/javascript/jscomp/InlineVariables$InliningBehavior.classInlineVariables.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineVariables$InliningBehavior extends java.lang.Object implements com.google.javascript.jscomp.ReferenceCollectingCallback$Behavior {
private final java.util.Set staleVars
final java.util.Map aliasCandidates
final com.google.javascript.jscomp.InlineVariables this$0
private void (com.google.javascript.jscomp.InlineVariables)
public void afterExitScope (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap referenceMap
private void collectAliasCandidates (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference init
com.google.javascript.rhino.Node value
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection referenceInfo
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap referenceMap
private void doInlinesForScope (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference init
com.google.javascript.rhino.Node value
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection referenceInfo
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap referenceMap
boolean maybeModifiedArguments
private boolean maybeEscapedOrModifiedArguments (com.google.javascript.jscomp.Scope, com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap)
com.google.javascript.rhino.Node refNode
com.google.javascript.rhino.Node refParent
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
com.google.javascript.jscomp.Var arguments
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection refs
com.google.javascript.jscomp.Scope scope
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap referenceMap
private boolean isLValue (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void inlineNonConstants (com.google.javascript.jscomp.Var, com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection, boolean)
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node srcLocation
com.google.javascript.rhino.Node value
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference reference
com.google.javascript.rhino.Node value
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference aliasInit
com.google.javascript.rhino.Node value
com.google.javascript.jscomp.InlineVariables$AliasCandidate candidate
com.google.javascript.rhino.Node nameNode
int i
java.util.List refs
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection referenceInfo
boolean maybeModifiedArguments
int refCount
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference declaration
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference init
int firstRefAfterInit
private void blacklistVarReferencesInTree (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.Scope scope
private boolean isVarInlineForbidden (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var var
private void inline (com.google.javascript.jscomp.Var, com.google.javascript.jscomp.ReferenceCollectingCallback$Reference, com.google.javascript.jscomp.ReferenceCollectingCallback$Reference, com.google.javascript.jscomp.ReferenceCollectingCallback$Reference)
com.google.javascript.rhino.Node expressRoot
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference decl
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference init
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
com.google.javascript.rhino.Node value
boolean isFunctionDeclaration
private void inlineWellDefinedVariable (com.google.javascript.jscomp.Var, com.google.javascript.rhino.Node, java.util.List)
int i
com.google.javascript.jscomp.Var v
com.google.javascript.rhino.Node value
java.util.List refSet
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference decl
private void inlineDeclaredConstant (com.google.javascript.jscomp.Var, com.google.javascript.rhino.Node, java.util.List)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference r
com.google.javascript.jscomp.Var v
com.google.javascript.rhino.Node value
java.util.List refSet
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference decl
private void removeDeclaration (com.google.javascript.jscomp.ReferenceCollectingCallback$Reference)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference decl
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.Node grandparent
private void inlineValue (com.google.javascript.jscomp.Var, com.google.javascript.jscomp.ReferenceCollectingCallback$Reference, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
com.google.javascript.rhino.Node value
private boolean isInlineableDeclaredConstant (com.google.javascript.jscomp.Var, com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection)
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection refInfo
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference init
com.google.javascript.rhino.Node value
private boolean isStringWorthInlining (com.google.javascript.jscomp.Var, java.util.List)
int len
int noInlineBytes
int inlineBytes
com.google.javascript.jscomp.Var var
java.util.List refs
private boolean canInline (com.google.javascript.jscomp.ReferenceCollectingCallback$Reference, com.google.javascript.jscomp.ReferenceCollectingCallback$Reference, com.google.javascript.jscomp.ReferenceCollectingCallback$Reference)
com.google.javascript.jscomp.CodingConvention convention
com.google.javascript.jscomp.CodingConvention$SubclassRelationship relationship
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference declaration
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference initialization
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference reference
com.google.javascript.rhino.Node value
private boolean canMoveAggressively (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node value
private boolean canMoveModerately (com.google.javascript.jscomp.ReferenceCollectingCallback$Reference, com.google.javascript.jscomp.ReferenceCollectingCallback$Reference)
java.util.Iterator it
java.util.Iterator it
com.google.javascript.rhino.Node curNode
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference initialization
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference reference
java.util.Iterator it
com.google.javascript.rhino.Node targetName
private boolean isValidDeclaration (com.google.javascript.jscomp.ReferenceCollectingCallback$Reference)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference declaration
private boolean isValidInitialization (com.google.javascript.jscomp.ReferenceCollectingCallback$Reference)
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference initialization
com.google.javascript.rhino.Node n
private boolean isValidReference (com.google.javascript.jscomp.ReferenceCollectingCallback$Reference)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference reference
private boolean isImmutableAndWellDefinedVariable (com.google.javascript.jscomp.Var, com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference refInit
com.google.javascript.rhino.Node value
boolean isImmutableValueWorthInlining
boolean isInlinableThisAlias
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
int i
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection refInfo
java.util.List refSet
int startingReadRef
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference refDecl
boolean isNeverAssigned
void (com.google.javascript.jscomp.InlineVariables, com.google.javascript.jscomp.InlineVariables$1)
com.google.javascript.jscomp.InlineVariables x0
com.google.javascript.jscomp.InlineVariables$1 x1
}
com/google/javascript/jscomp/JsMessage$Builder.classJsMessage.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.JsMessage$Builder extends java.lang.Object {
private static final java.util.regex.Pattern MSG_EXTERNAL_PATTERN
private String key
private String meaning
private String desc
private boolean hidden
private java.util.List parts
private java.util.Set placeholders
private String sourceName
private static java.lang.String getExternalMessageId (java.lang.String)
String identifier
java.util.regex.Matcher m
public void ()
public void (java.lang.String)
String key
public java.lang.String getKey ()
public com.google.javascript.jscomp.JsMessage$Builder setKey (java.lang.String)
String key
public com.google.javascript.jscomp.JsMessage$Builder setSourceName (java.lang.String)
String sourceName
public com.google.javascript.jscomp.JsMessage$Builder appendPlaceholderReference (java.lang.String)
String name
public com.google.javascript.jscomp.JsMessage$Builder appendStringPart (java.lang.String)
String part
public java.util.Set getPlaceholders ()
public com.google.javascript.jscomp.JsMessage$Builder setDesc (java.lang.String)
String desc
public com.google.javascript.jscomp.JsMessage$Builder setMeaning (java.lang.String)
String meaning
public com.google.javascript.jscomp.JsMessage$Builder setIsHidden (boolean)
boolean hidden
public boolean hasParts ()
public java.util.List getParts ()
public com.google.javascript.jscomp.JsMessage build ()
public com.google.javascript.jscomp.JsMessage build (com.google.javascript.jscomp.JsMessage$IdGenerator)
String externalId
String defactoMeaning
com.google.javascript.jscomp.JsMessage$IdGenerator idGenerator
boolean isAnonymous
boolean isExternal
String id
private static java.lang.String fingerprint (java.util.List)
CharSequence part
java.util.List messageParts
StringBuilder sb
long nonnegativeHash
static void ()
}
com/google/javascript/jscomp/GoogleJsMessageIdGenerator.classGoogleJsMessageIdGenerator.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.GoogleJsMessageIdGenerator extends java.lang.Object implements com.google.javascript.jscomp.JsMessage$IdGenerator {
private final String projectId
public void (java.lang.String)
String projectId
public java.lang.String generateId (java.lang.String, java.util.List)
CharSequence part
String meaning
java.util.List messageParts
StringBuilder sb
String tcValue
String projectScopedMeaning
}
com/google/javascript/jscomp/ProcessDefines.classProcessDefines.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ProcessDefines extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private static final java.util.Set KNOWN_DEFINES
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Map dominantReplacements
private com.google.javascript.jscomp.GlobalNamespace namespace
static final com.google.javascript.jscomp.DiagnosticType UNKNOWN_DEFINE_WARNING
static final com.google.javascript.jscomp.DiagnosticType INVALID_DEFINE_TYPE_ERROR
static final com.google.javascript.jscomp.DiagnosticType INVALID_DEFINE_INIT_ERROR
static final com.google.javascript.jscomp.DiagnosticType NON_GLOBAL_DEFINE_INIT_ERROR
static final com.google.javascript.jscomp.DiagnosticType DEFINE_NOT_ASSIGNABLE_ERROR
private static final java.text.MessageFormat REASON_DEFINE_NOT_ASSIGNABLE
void (com.google.javascript.jscomp.AbstractCompiler, java.util.Map)
com.google.javascript.jscomp.AbstractCompiler compiler
java.util.Map replacements
com.google.javascript.jscomp.ProcessDefines injectNamespace (com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.GlobalNamespace namespace
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void overrideDefines (java.util.Map)
String defineName
com.google.javascript.jscomp.ProcessDefines$DefineInfo info
com.google.javascript.rhino.Node inputValue
com.google.javascript.rhino.Node finalValue
java.util.Map$Entry def
String unknownDefine
java.util.Map allDefines
boolean changed
java.util.Set unusedReplacements
private static transient java.lang.String format (java.text.MessageFormat, java.lang.Object[])
java.text.MessageFormat format
Object[] params
private boolean isValidDefineType (com.google.javascript.rhino.JSTypeExpression)
com.google.javascript.rhino.JSTypeExpression expression
com.google.javascript.rhino.TypeIRegistry registry
com.google.javascript.rhino.TypeI type
java.util.Map collectDefines (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.JSError error
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.jscomp.GlobalNamespace$Ref ref
com.google.javascript.jscomp.GlobalNamespace$Ref decl
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.rhino.Node root
java.util.List allDefines
com.google.javascript.jscomp.ProcessDefines$CollectDefines pass
static java.text.MessageFormat access$000 ()
static java.lang.String access$100 (java.text.MessageFormat, java.lang.Object[])
java.text.MessageFormat x0
Object[] x1
static void ()
}
com/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate$3.classFlowSensitiveInlineVariables.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate$3 extends com.google.javascript.jscomp.ControlFlowGraph$AbstractCfgNodeTraversalCallback {
final com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate this$1
void (com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate)
com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate this$1
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node lhs
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/NameAnalyzer$ProcessExternals.classNameAnalyzer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameAnalyzer$ProcessExternals extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.NameAnalyzer this$0
private void (com.google.javascript.jscomp.NameAnalyzer)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NameAnalyzer$JsName jsName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.NameAnalyzer$NameInformation ns
void (com.google.javascript.jscomp.NameAnalyzer, com.google.javascript.jscomp.NameAnalyzer$1)
com.google.javascript.jscomp.NameAnalyzer x0
com.google.javascript.jscomp.NameAnalyzer$1 x1
}
com/google/javascript/jscomp/DiagnosticGroup.classDiagnosticGroup.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.DiagnosticGroup extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.Set types
private final String name
private static final java.util.Map singletons
transient void (java.lang.String, com.google.javascript.jscomp.DiagnosticType[])
String name
com.google.javascript.jscomp.DiagnosticType[] types
public transient void (com.google.javascript.jscomp.DiagnosticType[])
com.google.javascript.jscomp.DiagnosticType[] types
private void (com.google.javascript.jscomp.DiagnosticType)
com.google.javascript.jscomp.DiagnosticType type
public static synchronized com.google.javascript.jscomp.DiagnosticGroup forType (com.google.javascript.jscomp.DiagnosticType)
com.google.javascript.jscomp.DiagnosticType type
public transient void (com.google.javascript.jscomp.DiagnosticGroup[])
com.google.javascript.jscomp.DiagnosticGroup[] groups
public transient void (java.lang.String, com.google.javascript.jscomp.DiagnosticGroup[])
com.google.javascript.jscomp.DiagnosticGroup group
String name
com.google.javascript.jscomp.DiagnosticGroup[] groups
com.google.common.collect.ImmutableSet$Builder set
public boolean matches (com.google.javascript.jscomp.JSError)
com.google.javascript.jscomp.JSError error
public boolean matches (com.google.javascript.jscomp.DiagnosticType)
com.google.javascript.jscomp.DiagnosticType type
boolean isSubGroup (com.google.javascript.jscomp.DiagnosticGroup)
com.google.javascript.jscomp.DiagnosticType type
com.google.javascript.jscomp.DiagnosticGroup group
public java.lang.Iterable getTypes ()
public java.lang.String toString ()
static void ()
}
com/google/javascript/jscomp/ConformanceRules$ConformanceUtil.classConformanceRules.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ConformanceRules$ConformanceUtil extends java.lang.Object {
private void ()
static boolean isCallTarget (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
static com.google.javascript.rhino.TypeI evaluateTypeString (com.google.javascript.jscomp.AbstractCompiler, java.lang.String) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.javascript.jscomp.AbstractCompiler compiler
String expression
com.google.javascript.rhino.Node typeNodes
com.google.javascript.rhino.JSTypeExpression typeExpr
static boolean validateCall (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node, com.google.javascript.rhino.FunctionTypeI, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node callOrNew
com.google.javascript.rhino.FunctionTypeI functionType
boolean isCallInvocation
private static boolean validateThis (com.google.javascript.rhino.Node, com.google.javascript.rhino.FunctionTypeI, boolean)
com.google.javascript.rhino.Node callOrNew
com.google.javascript.rhino.FunctionTypeI functionType
boolean isCallInvocation
com.google.javascript.rhino.TypeI thisType
com.google.javascript.rhino.Node thisNode
com.google.javascript.rhino.TypeI thisNodeType
private static boolean validateParameterList (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node, com.google.javascript.rhino.FunctionTypeI, boolean)
com.google.javascript.rhino.TypeI argType
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node callOrNew
com.google.javascript.rhino.FunctionTypeI functionType
boolean isCallInvocation
java.util.Iterator arguments
com.google.common.collect.ImmutableList$Builder argumentTypes
}
com/google/javascript/jscomp/RenameLabels$DefaultNameSupplier.classRenameLabels.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RenameLabels$DefaultNameSupplier extends java.lang.Object implements com.google.common.base.Supplier {
private final com.google.javascript.jscomp.NameGenerator nameGenerator
private void (com.google.javascript.jscomp.NameGenerator)
com.google.javascript.jscomp.NameGenerator nameGen
private void ()
public java.lang.String get ()
public volatile java.lang.Object get ()
void (com.google.javascript.jscomp.RenameLabels$1)
com.google.javascript.jscomp.RenameLabels$1 x0
}
com/google/javascript/jscomp/InstrumentFunctions$InstrumentReturns.classInstrumentFunctions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InstrumentFunctions$InstrumentReturns extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
private final int functionId
private final String functionName
final com.google.javascript.jscomp.InstrumentFunctions this$0
void (com.google.javascript.jscomp.InstrumentFunctions, int, java.lang.String)
int functionId
String functionName
void process (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node body
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node returnRhs
com.google.javascript.rhino.Node call
private com.google.javascript.rhino.Node newReportFunctionExitNode (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node infoNode
com.google.javascript.rhino.Node returnRhs
com.google.javascript.rhino.Node call
private boolean allPathsReturn (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode pred
com.google.javascript.rhino.Node function
com.google.javascript.jscomp.ControlFlowAnalysis cfa
com.google.javascript.jscomp.ControlFlowGraph cfg
com.google.javascript.rhino.Node returnPathsParent
}
com/google/javascript/jscomp/DefaultPassConfig$110$1.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$110$1 extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
final com.google.javascript.jscomp.AbstractCompiler val$compiler
final com.google.javascript.jscomp.DefaultPassConfig$110 this$1
void (com.google.javascript.jscomp.DefaultPassConfig$110, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.DefaultPassConfig$110 this$1
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
}
com/google/javascript/jscomp/DefaultPassConfig$87.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$87 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/RecentChange.classRecentChange.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.RecentChange extends java.lang.Object implements com.google.javascript.jscomp.CodeChangeHandler {
private boolean hasChanged
void ()
public void reportChange ()
public boolean hasCodeChanged ()
public void reset ()
}
com/google/javascript/jscomp/FunctionInfo$1.classFunctionInfo.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.FunctionInfo$1 extends java.lang.Object implements com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner {
void ()
public com.google.protobuf.ExtensionRegistry assignDescriptors (com.google.protobuf.Descriptors$FileDescriptor)
com.google.protobuf.Descriptors$FileDescriptor root
}
com/google/javascript/jscomp/PeepholeOptimizationsPass$PeepCallback.classPeepholeOptimizationsPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PeepholeOptimizationsPass$PeepCallback extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback {
final com.google.javascript.jscomp.PeepholeOptimizationsPass this$0
private void (com.google.javascript.jscomp.PeepholeOptimizationsPass)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractPeepholeOptimization optim
com.google.javascript.rhino.Node newNode
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node currentNode
boolean codeChanged
void (com.google.javascript.jscomp.PeepholeOptimizationsPass, com.google.javascript.jscomp.PeepholeOptimizationsPass$1)
com.google.javascript.jscomp.PeepholeOptimizationsPass x0
com.google.javascript.jscomp.PeepholeOptimizationsPass$1 x1
}
com/google/javascript/jscomp/CodeConsumer.classCodeConsumer.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.CodeConsumer extends java.lang.Object {
boolean statementNeedsEnded
boolean statementStarted
boolean sawFunction
public void ()
void startSourceMapping (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
void endSourceMapping (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
boolean continueProcessing ()
abstract char getLastChar ()
void addIdentifier (java.lang.String)
String identifier
abstract void append (java.lang.String)
void appendBlockStart ()
void appendBlockEnd ()
void startNewLine ()
void maybeLineBreak ()
void maybeCutLine ()
void endLine ()
void notePreferredLineBreak ()
void beginBlock ()
void endBlock ()
void endBlock (boolean)
boolean shouldEndLine
void listSeparator ()
void endStatement ()
void endStatement (boolean)
boolean needSemiColon
void maybeEndStatement ()
void endFunction (boolean)
boolean statementContext
void endClass (boolean)
boolean statementContext
void beginCaseBody ()
void endCaseBody ()
void add (java.lang.String)
String newcode
char c
void appendOp (java.lang.String, boolean)
String op
boolean binOp
void addOp (java.lang.String, boolean)
String op
boolean binOp
char first
char prev
void addNumber (double)
long valueAbs
long value
long mantissa
int exp
double x
char prev
boolean negativeZero
void addConstant (java.lang.String)
String newcode
static boolean isNegativeZero (double)
double x
static boolean isWordChar (char)
char ch
boolean shouldPreserveExtraBlocks ()
void maybeInsertSpace ()
boolean breakAfterBlockFor (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node n
boolean statementContext
void endFile ()
}
com/google/javascript/jscomp/FunctionInformationMap$Builder.classFunctionInformationMap.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.FunctionInformationMap$Builder extends com.google.protobuf.GeneratedMessage$Builder implements com.google.javascript.jscomp.FunctionInformationMapOrBuilder {
private int bitField0_
private java.util.List entry_
private com.google.protobuf.RepeatedFieldBuilder entryBuilder_
private java.util.List module_
private com.google.protobuf.RepeatedFieldBuilder moduleBuilder_
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessage$FieldAccessorTable internalGetFieldAccessorTable ()
private void ()
private void (com.google.protobuf.GeneratedMessage$BuilderParent)
com.google.protobuf.GeneratedMessage$BuilderParent parent
private void maybeForceBuilderInitialization ()
private static com.google.javascript.jscomp.FunctionInformationMap$Builder create ()
public com.google.javascript.jscomp.FunctionInformationMap$Builder clear ()
public com.google.javascript.jscomp.FunctionInformationMap$Builder clone ()
public com.google.protobuf.Descriptors$Descriptor getDescriptorForType ()
public com.google.javascript.jscomp.FunctionInformationMap getDefaultInstanceForType ()
public com.google.javascript.jscomp.FunctionInformationMap build ()
com.google.javascript.jscomp.FunctionInformationMap result
public com.google.javascript.jscomp.FunctionInformationMap buildPartial ()
com.google.javascript.jscomp.FunctionInformationMap result
int from_bitField0_
public com.google.javascript.jscomp.FunctionInformationMap$Builder mergeFrom (com.google.protobuf.Message)
com.google.protobuf.Message other
public com.google.javascript.jscomp.FunctionInformationMap$Builder mergeFrom (com.google.javascript.jscomp.FunctionInformationMap)
com.google.javascript.jscomp.FunctionInformationMap other
public final boolean isInitialized ()
int i
int i
public com.google.javascript.jscomp.FunctionInformationMap$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.javascript.jscomp.FunctionInformationMap parsedMessage
private void ensureEntryIsMutable ()
public java.util.List getEntryList ()
public int getEntryCount ()
public com.google.javascript.jscomp.FunctionInformationMap$Entry getEntry (int)
int index
public com.google.javascript.jscomp.FunctionInformationMap$Builder setEntry (int, com.google.javascript.jscomp.FunctionInformationMap$Entry)
int index
com.google.javascript.jscomp.FunctionInformationMap$Entry value
public com.google.javascript.jscomp.FunctionInformationMap$Builder setEntry (int, com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder)
int index
com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder builderForValue
public com.google.javascript.jscomp.FunctionInformationMap$Builder addEntry (com.google.javascript.jscomp.FunctionInformationMap$Entry)
com.google.javascript.jscomp.FunctionInformationMap$Entry value
public com.google.javascript.jscomp.FunctionInformationMap$Builder addEntry (int, com.google.javascript.jscomp.FunctionInformationMap$Entry)
int index
com.google.javascript.jscomp.FunctionInformationMap$Entry value
public com.google.javascript.jscomp.FunctionInformationMap$Builder addEntry (com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder)
com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder builderForValue
public com.google.javascript.jscomp.FunctionInformationMap$Builder addEntry (int, com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder)
int index
com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder builderForValue
public com.google.javascript.jscomp.FunctionInformationMap$Builder addAllEntry (java.lang.Iterable)
Iterable values
public com.google.javascript.jscomp.FunctionInformationMap$Builder clearEntry ()
public com.google.javascript.jscomp.FunctionInformationMap$Builder removeEntry (int)
int index
public com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder getEntryBuilder (int)
int index
public com.google.javascript.jscomp.FunctionInformationMap$EntryOrBuilder getEntryOrBuilder (int)
int index
public java.util.List getEntryOrBuilderList ()
public com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder addEntryBuilder ()
public com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder addEntryBuilder (int)
int index
public java.util.List getEntryBuilderList ()
private com.google.protobuf.RepeatedFieldBuilder getEntryFieldBuilder ()
private void ensureModuleIsMutable ()
public java.util.List getModuleList ()
public int getModuleCount ()
public com.google.javascript.jscomp.FunctionInformationMap$Module getModule (int)
int index
public com.google.javascript.jscomp.FunctionInformationMap$Builder setModule (int, com.google.javascript.jscomp.FunctionInformationMap$Module)
int index
com.google.javascript.jscomp.FunctionInformationMap$Module value
public com.google.javascript.jscomp.FunctionInformationMap$Builder setModule (int, com.google.javascript.jscomp.FunctionInformationMap$Module$Builder)
int index
com.google.javascript.jscomp.FunctionInformationMap$Module$Builder builderForValue
public com.google.javascript.jscomp.FunctionInformationMap$Builder addModule (com.google.javascript.jscomp.FunctionInformationMap$Module)
com.google.javascript.jscomp.FunctionInformationMap$Module value
public com.google.javascript.jscomp.FunctionInformationMap$Builder addModule (int, com.google.javascript.jscomp.FunctionInformationMap$Module)
int index
com.google.javascript.jscomp.FunctionInformationMap$Module value
public com.google.javascript.jscomp.FunctionInformationMap$Builder addModule (com.google.javascript.jscomp.FunctionInformationMap$Module$Builder)
com.google.javascript.jscomp.FunctionInformationMap$Module$Builder builderForValue
public com.google.javascript.jscomp.FunctionInformationMap$Builder addModule (int, com.google.javascript.jscomp.FunctionInformationMap$Module$Builder)
int index
com.google.javascript.jscomp.FunctionInformationMap$Module$Builder builderForValue
public com.google.javascript.jscomp.FunctionInformationMap$Builder addAllModule (java.lang.Iterable)
Iterable values
public com.google.javascript.jscomp.FunctionInformationMap$Builder clearModule ()
public com.google.javascript.jscomp.FunctionInformationMap$Builder removeModule (int)
int index
public com.google.javascript.jscomp.FunctionInformationMap$Module$Builder getModuleBuilder (int)
int index
public com.google.javascript.jscomp.FunctionInformationMap$ModuleOrBuilder getModuleOrBuilder (int)
int index
public java.util.List getModuleOrBuilderList ()
public com.google.javascript.jscomp.FunctionInformationMap$Module$Builder addModuleBuilder ()
public com.google.javascript.jscomp.FunctionInformationMap$Module$Builder addModuleBuilder (int)
int index
public java.util.List getModuleBuilderList ()
private com.google.protobuf.RepeatedFieldBuilder getModuleFieldBuilder ()
public volatile com.google.protobuf.GeneratedMessage$Builder clear ()
public volatile com.google.protobuf.GeneratedMessage$Builder clone ()
public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message)
public volatile com.google.protobuf.AbstractMessage$Builder clear ()
public volatile com.google.protobuf.AbstractMessage$Builder clone ()
public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.Message$Builder clone ()
public volatile com.google.protobuf.Message buildPartial ()
public volatile com.google.protobuf.Message build ()
public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message)
public volatile com.google.protobuf.Message$Builder clear ()
public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.MessageLite$Builder clone ()
public volatile com.google.protobuf.MessageLite buildPartial ()
public volatile com.google.protobuf.MessageLite build ()
public volatile com.google.protobuf.MessageLite$Builder clear ()
public volatile com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile com.google.protobuf.Message getDefaultInstanceForType ()
public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.AbstractMessageLite$Builder clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static com.google.javascript.jscomp.FunctionInformationMap$Builder access$2200 ()
void (com.google.protobuf.GeneratedMessage$BuilderParent, com.google.javascript.jscomp.FunctionInformationMap$1)
com.google.protobuf.GeneratedMessage$BuilderParent x0
com.google.javascript.jscomp.FunctionInformationMap$1 x1
}
com/google/javascript/jscomp/DefaultPassConfig$65.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$65 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/InstrumentFunctions.classInstrumentFunctions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InstrumentFunctions extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.FunctionNames functionNames
private final String appNameStr
private final String initCodeSource
private final String definedFunctionName
private final String reportFunctionName
private final String reportFunctionExitName
private final String appNameSetter
private final java.util.List declarationsToRemove
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.FunctionNames, com.google.javascript.jscomp.Instrumentation, java.lang.String)
String line
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.FunctionNames functionNames
com.google.javascript.jscomp.Instrumentation template
String appNameStr
StringBuilder initCodeSourceBuilder
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node initCodeRoot
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Node addingRoot
com.google.javascript.rhino.Node addingRoot
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.rhino.Node initCode
static com.google.javascript.jscomp.AbstractCompiler access$100 (com.google.javascript.jscomp.InstrumentFunctions)
com.google.javascript.jscomp.InstrumentFunctions x0
static java.lang.String access$200 (com.google.javascript.jscomp.InstrumentFunctions)
com.google.javascript.jscomp.InstrumentFunctions x0
static com.google.javascript.jscomp.FunctionNames access$300 (com.google.javascript.jscomp.InstrumentFunctions)
com.google.javascript.jscomp.InstrumentFunctions x0
static java.lang.String access$400 (com.google.javascript.jscomp.InstrumentFunctions)
com.google.javascript.jscomp.InstrumentFunctions x0
static java.lang.String access$500 (com.google.javascript.jscomp.InstrumentFunctions)
com.google.javascript.jscomp.InstrumentFunctions x0
}
com/google/javascript/jscomp/DefaultNameGenerator.classDefaultNameGenerator.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.DefaultNameGenerator extends java.lang.Object implements com.google.javascript.jscomp.NameGenerator {
private java.util.Map priorityLookupMap
static final char[] FIRST_CHAR
static final char[] NONFIRST_CHAR
private java.util.Set reservedNames
private String prefix
private int nameCount
private com.google.javascript.jscomp.DefaultNameGenerator$CharPriority[] firstChars
private com.google.javascript.jscomp.DefaultNameGenerator$CharPriority[] nonFirstChars
public void ()
java.util.Set reservedNames
public void (java.util.Set, java.lang.String, char[])
java.util.Set reservedNames
String prefix
char[] reservedCharacters
private void (java.util.Set, java.lang.String, char[], java.util.Map)
java.util.Map$Entry entry
java.util.Set reservedNames
String prefix
char[] reservedCharacters
java.util.Map priorityLookupMap
private void buildPriorityLookupMap ()
char c
int order
public void reset (java.util.Set, java.lang.String, char[])
java.util.Set reservedNames
String prefix
char[] reservedCharacters
public com.google.javascript.jscomp.NameGenerator clone (java.util.Set, java.lang.String, char[])
java.util.Set reservedNames
String prefix
char[] reservedCharacters
void favors (java.lang.CharSequence)
com.google.javascript.jscomp.DefaultNameGenerator$CharPriority c
int i
CharSequence sequence
com.google.javascript.jscomp.DefaultNameGenerator$CharPriority[] reserveCharacters (char[], char[])
int i
com.google.javascript.jscomp.DefaultNameGenerator$CharPriority[] result
char reservedCharacter
char c
char[] chars
char[] reservedCharacters
java.util.Set charSet
com.google.javascript.jscomp.DefaultNameGenerator$CharPriority[] result
int index
private void checkPrefix (java.lang.String)
int i
char[] chars
int i
char[] chars
int pos
String prefix
private static boolean contains (com.google.javascript.jscomp.DefaultNameGenerator$CharPriority[], char)
int i
com.google.javascript.jscomp.DefaultNameGenerator$CharPriority[] arr
char c
public java.lang.String generateNextName ()
int pos
int pos
int i
String name
static void ()
}
com/google/javascript/jscomp/SymbolTable$Reference.classSymbolTable.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.SymbolTable$Reference extends com.google.javascript.rhino.jstype.SimpleReference {
void (com.google.javascript.jscomp.SymbolTable$Symbol, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.SymbolTable$Symbol symbol
com.google.javascript.rhino.Node node
}
com/google/javascript/jscomp/PhaseOptimizer$State.classPhaseOptimizer.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.PhaseOptimizer$State extends java.lang.Enum {
public static final com.google.javascript.jscomp.PhaseOptimizer$State RUN_PASSES_NOT_RUN_IN_PREV_ITER
public static final com.google.javascript.jscomp.PhaseOptimizer$State RUN_PASSES_THAT_CHANGED_STH_IN_PREV_ITER
private static final com.google.javascript.jscomp.PhaseOptimizer$State[] $VALUES
public static com.google.javascript.jscomp.PhaseOptimizer$State[] values ()
public static com.google.javascript.jscomp.PhaseOptimizer$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/TypeInferencePass$1.classTypeInferencePass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypeInferencePass$1 extends java.lang.Object {
}
com/google/javascript/jscomp/OptimizeCalls$CallGraphCompilerPass.classOptimizeCalls.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.OptimizeCalls$CallGraphCompilerPass extends java.lang.Object {
public abstract void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.DefinitionUseSiteFinder)
}
com/google/javascript/jscomp/FunctionInjector$CallSiteType$1.classFunctionInjector.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.FunctionInjector$CallSiteType$1 extends com.google.javascript.jscomp.FunctionInjector$CallSiteType {
void (java.lang.String, int)
public void prepare (com.google.javascript.jscomp.FunctionInjector, com.google.javascript.jscomp.FunctionInjector$Reference)
com.google.javascript.jscomp.FunctionInjector injector
com.google.javascript.jscomp.FunctionInjector$Reference ref
}
com/google/javascript/jscomp/PureFunctionIdentifier$FunctionAnalyzer.classPureFunctionIdentifier.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PureFunctionIdentifier$FunctionAnalyzer extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback {
private final boolean inExterns
final com.google.javascript.jscomp.PureFunctionIdentifier this$0
void (com.google.javascript.jscomp.PureFunctionIdentifier, boolean)
boolean inExterns
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Scope scope
com.google.javascript.jscomp.Var var
com.google.javascript.rhino.Node value
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node enclosingFunction
com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation sideEffectInfo
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
boolean param
boolean localVar
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node function
com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation sideEffectInfo
private boolean varDeclaredInDifferentFunction (com.google.javascript.jscomp.Var, com.google.javascript.jscomp.Scope)
com.google.javascript.rhino.Node declarationRoot
com.google.javascript.rhino.Node scopeRoot
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.Scope scope
private void visitAssignmentOrUnaryOperator (com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation, com.google.javascript.jscomp.Scope, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.Var var
com.google.javascript.rhino.Node objectNode
com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation sideEffectInfo
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.Node op
com.google.javascript.rhino.Node lhs
private void visitCall (com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation sideEffectInfo
com.google.javascript.rhino.Node node
private void visitFunction (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.JSType jstypeReturn
com.google.javascript.rhino.jstype.JSType jstype
com.google.javascript.rhino.jstype.FunctionType functionType
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.PureFunctionIdentifier$FunctionInformation sideEffectInfo
com.google.javascript.rhino.JSDocInfo info
private boolean isLocalValueType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType jstype
com.google.javascript.rhino.jstype.JSType subtype
private com.google.javascript.rhino.JSDocInfo getJSDocInfoForFunction (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node grandparent
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo info
}
com/google/javascript/jscomp/DefaultPassConfig$6.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$6 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/DefaultPassConfig$89.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$89 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/MethodCompilerPass$GetExternMethods.classMethodCompilerPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MethodCompilerPass$GetExternMethods extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.MethodCompilerPass this$0
private void (com.google.javascript.jscomp.MethodCompilerPass)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node dest
String name
com.google.javascript.rhino.Node value
String name
com.google.javascript.rhino.Node key
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.MethodCompilerPass, com.google.javascript.jscomp.MethodCompilerPass$1)
com.google.javascript.jscomp.MethodCompilerPass x0
com.google.javascript.jscomp.MethodCompilerPass$1 x1
}
com/google/javascript/jscomp/SideEffectsAnalysis$IntraproceduralMotionEnvironment.classSideEffectsAnalysis.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.SideEffectsAnalysis$IntraproceduralMotionEnvironment extends com.google.javascript.jscomp.SideEffectsAnalysis$AbstractMotionEnvironment {
public void (com.google.javascript.jscomp.ControlFlowGraph, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ControlFlowGraph controlFlowGraph
com.google.javascript.rhino.Node cfgSource
com.google.javascript.rhino.Node cfgDestination
public java.util.Set calculateEnvironment ()
}
com/google/javascript/jscomp/FunctionInjector$CallSiteType.classFunctionInjector.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.FunctionInjector$CallSiteType extends java.lang.Enum {
public static final com.google.javascript.jscomp.FunctionInjector$CallSiteType UNSUPPORTED
public static final com.google.javascript.jscomp.FunctionInjector$CallSiteType SIMPLE_CALL
public static final com.google.javascript.jscomp.FunctionInjector$CallSiteType SIMPLE_ASSIGNMENT
public static final com.google.javascript.jscomp.FunctionInjector$CallSiteType VAR_DECL_SIMPLE_ASSIGNMENT
public static final com.google.javascript.jscomp.FunctionInjector$CallSiteType EXPRESSION
public static final com.google.javascript.jscomp.FunctionInjector$CallSiteType DECOMPOSABLE_EXPRESSION
private static final com.google.javascript.jscomp.FunctionInjector$CallSiteType[] $VALUES
public static com.google.javascript.jscomp.FunctionInjector$CallSiteType[] values ()
public static com.google.javascript.jscomp.FunctionInjector$CallSiteType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract void prepare (com.google.javascript.jscomp.FunctionInjector, com.google.javascript.jscomp.FunctionInjector$Reference)
void (java.lang.String, int, com.google.javascript.jscomp.FunctionInjector$1)
String x0
int x1
com.google.javascript.jscomp.FunctionInjector$1 x2
static void ()
}
com/google/javascript/jscomp/MakeDeclaredNamesUnique$InlineRenamer.classMakeDeclaredNamesUnique.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MakeDeclaredNamesUnique$InlineRenamer extends java.lang.Object implements com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer {
private final java.util.Map declarations
private final com.google.common.base.Supplier uniqueIdSupplier
private final String idPrefix
private final boolean removeConstness
private final com.google.javascript.jscomp.CodingConvention convention
private final com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer hoistRenamer
void (com.google.javascript.jscomp.CodingConvention, com.google.common.base.Supplier, java.lang.String, boolean, boolean, com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer)
com.google.javascript.jscomp.CodingConvention convention
com.google.common.base.Supplier uniqueIdSupplier
String idPrefix
boolean removeConstness
boolean hoistingTargetScope
com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer parent
public void addDeclaredName (java.lang.String, boolean)
String name
boolean hoisted
private java.lang.String getUniqueName (java.lang.String)
String name
public java.lang.String getReplacementName (java.lang.String)
String oldName
public com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer forChildScope (boolean)
boolean hoistingTargetScope
public boolean stripConstIfReplaced ()
public com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer getHoistRenamer ()
}
com/google/javascript/jscomp/MinimizedCondition$1.classMinimizedCondition.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.MinimizedCondition$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.google.javascript.jscomp.MinimizedCondition$MeasuredNode, com.google.javascript.jscomp.MinimizedCondition$MeasuredNode)
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode o1
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/javascript/jscomp/SymbolTable$4.classSymbolTable.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SymbolTable$4 extends com.google.common.collect.Ordering {
final com.google.javascript.jscomp.SymbolTable this$0
void (com.google.javascript.jscomp.SymbolTable)
com.google.javascript.jscomp.SymbolTable this$0
public int compare (com.google.javascript.jscomp.SymbolTable$Symbol, com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol a
com.google.javascript.jscomp.SymbolTable$Symbol b
com.google.javascript.jscomp.SymbolTable$SymbolScope scopeA
com.google.javascript.jscomp.SymbolTable$SymbolScope scopeB
int result
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/javascript/jscomp/MinimizedCondition$MinimizationStyle.classMinimizedCondition.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.MinimizedCondition$MinimizationStyle extends java.lang.Enum {
public static final com.google.javascript.jscomp.MinimizedCondition$MinimizationStyle PREFER_UNNEGATED
public static final com.google.javascript.jscomp.MinimizedCondition$MinimizationStyle ALLOW_LEADING_NOT
private static final com.google.javascript.jscomp.MinimizedCondition$MinimizationStyle[] $VALUES
public static com.google.javascript.jscomp.MinimizedCondition$MinimizationStyle[] values ()
public static com.google.javascript.jscomp.MinimizedCondition$MinimizationStyle valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$118.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$118 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/ConvertToTypedInterface$1.classConvertToTypedInterface.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ConvertToTypedInterface$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static final int[] $SwitchMap$com$google$javascript$jscomp$NodeUtil$ValueType
static final int[] $SwitchMap$com$google$javascript$jscomp$ConvertToTypedInterface$RemoveCode$RemovalType
static void ()
}
com/google/javascript/jscomp/Es6TypedToEs6Converter.classEs6TypedToEs6Converter.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.Es6TypedToEs6Converter extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback com.google.javascript.jscomp.HotSwapCompilerPass {
static final com.google.javascript.jscomp.DiagnosticType CANNOT_CONVERT_MEMBER_VARIABLES
static final com.google.javascript.jscomp.DiagnosticType CANNOT_CONVERT_BOUNDED_GENERICS
static final com.google.javascript.jscomp.DiagnosticType TYPE_ALIAS_ALREADY_DECLARED
static final com.google.javascript.jscomp.DiagnosticType TYPE_QUERY_NOT_SUPPORTED
static final com.google.javascript.jscomp.DiagnosticType UNSUPPORTED_RECORD_TYPE
static final com.google.javascript.jscomp.DiagnosticType COMPUTED_PROP_ACCESS_MODIFIER
static final com.google.javascript.jscomp.DiagnosticType NON_AMBIENT_NAMESPACE_NOT_SUPPORTED
static final com.google.javascript.jscomp.DiagnosticType CALL_SIGNATURE_NOT_SUPPORTED
static final com.google.javascript.jscomp.DiagnosticType OVERLOAD_NOT_SUPPORTED
static final com.google.javascript.jscomp.DiagnosticType SPECIALIZED_SIGNATURE_NOT_SUPPORTED
static final com.google.javascript.jscomp.DiagnosticType DECLARE_IN_NON_EXTERNS
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Map nodeNamespaceMap
private final java.util.Set convertedNamespaces
private com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace currNamespace
private final java.util.Deque overloadStack
private final java.util.Set processedOverloads
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.jscomp.Es6TypedToEs6Converter$ScanNamespaces scanner
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
com.google.javascript.jscomp.Es6TypedToEs6Converter$ScanNamespaces scanner
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void visitNamespaceDeclaration (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfoBuilder doc
com.google.javascript.rhino.Node namespaceDec
String fullName
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void maybeAddGenerics (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node typeName
com.google.javascript.rhino.JSDocInfoBuilder doc
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node jsDocNode
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node generics
private void visitClass (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node type
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node member
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfoBuilder doc
com.google.javascript.rhino.Node interfaces
com.google.javascript.rhino.Node superType
com.google.javascript.rhino.Node newSuperType
com.google.javascript.rhino.Node classMembers
com.google.javascript.jscomp.Es6ToEs3Converter$ClassDeclarationMetadata metadata
private void visitInterface (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node type
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node newNode
com.google.javascript.rhino.Node member
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node superTypes
com.google.javascript.rhino.JSDocInfoBuilder doc
com.google.javascript.rhino.Node insertionPoint
com.google.javascript.rhino.Node members
com.google.javascript.rhino.Node empty
private com.google.javascript.rhino.JSTypeExpression createIObject (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node indexSignature
com.google.javascript.rhino.Node indexType
com.google.javascript.rhino.Node declaredType
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node iObject
com.google.javascript.rhino.JSTypeExpression bang
private com.google.javascript.rhino.Node createPropertyDefinition (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node member
String className
com.google.javascript.rhino.Node nameAccess
com.google.javascript.rhino.Node prototypeAccess
com.google.javascript.rhino.Node qualifiedMemberAccess
com.google.javascript.rhino.Node newNode
private static com.google.javascript.rhino.Node getQualifiedMemberAccess (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node member
com.google.javascript.rhino.Node staticAccess
com.google.javascript.rhino.Node instanceAccess
com.google.javascript.rhino.Node context
private void visitEnum (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
int i
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node members
double nextValue
com.google.javascript.rhino.Node[] stringKeys
String oldName
String qName
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.Node newDec
private void visitFunction (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node original
com.google.javascript.rhino.Node paramList
com.google.javascript.rhino.Node originalParent
com.google.javascript.rhino.Node originalJsDocNode
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
boolean isMemberFunctionDef
String name
com.google.javascript.rhino.Node jsDocNode
private void maybeAddVisibility (com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfoBuilder memberDoc
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo$Visibility access
private void maybeVisitColonType (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node jsDocNode
com.google.javascript.rhino.Node type
boolean hasColonType
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.JSTypeExpression typeExpression
private void visitTypeAlias (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String alias
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.Node newName
com.google.javascript.rhino.Node newDec1
private void visitAmbientDeclaration (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.Node toAdd
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node insertionPoint
com.google.javascript.rhino.Node topLevel
boolean insideExport
private void visitExport (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node toAdd
com.google.javascript.rhino.Node toAdd
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node insertPoint
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void replaceWithNodes (com.google.javascript.rhino.Node, java.lang.Iterable)
com.google.javascript.rhino.Node detached
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
Iterable replacements
com.google.javascript.rhino.Node insertPoint
private void visitVarInsideNamespace (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node name
String oldName
String qName
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.Node newDec
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node insertPoint
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private com.google.javascript.rhino.Node maybeCreateAnyType (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node type
private com.google.javascript.rhino.Node maybeProcessOptionalParameter (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node type
private com.google.javascript.rhino.Node maybeProcessOptionalProperty (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node$TypeDeclarationNode baseType
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node type
private com.google.javascript.rhino.Node convertWithLocation (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node type
private com.google.javascript.rhino.Node convertDeclaredTypeToJSDoc (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node arrayType
com.google.javascript.rhino.Node memberType
com.google.javascript.rhino.Node param
com.google.javascript.rhino.Node namedType
com.google.javascript.rhino.Node result
com.google.javascript.rhino.Node typeParameterTarget
com.google.javascript.rhino.Node parameters
com.google.javascript.rhino.Node paramType
com.google.javascript.rhino.Node param
com.google.javascript.rhino.Node returnType
com.google.javascript.rhino.Node paramList
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node pipe
com.google.javascript.rhino.Node colon
com.google.javascript.rhino.Node memberType
com.google.javascript.rhino.Node member
com.google.javascript.rhino.Node lb
com.google.javascript.rhino.Node type
private com.google.javascript.rhino.Node convertNamedType (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node type
com.google.javascript.rhino.Node oldNameNode
com.google.javascript.rhino.Node newNameNode
com.google.javascript.rhino.Node propTree
String dotted
private void maybeCreateQualifiedDeclaration (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node name
String oldName
String qName
com.google.javascript.rhino.Node newName
com.google.javascript.rhino.Node placeHolder
com.google.javascript.rhino.Node newDec
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private com.google.javascript.rhino.Node convertMemberFunctionToMemberVariable (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node param
com.google.javascript.rhino.Node returnType
java.util.LinkedHashMap required
java.util.LinkedHashMap optional
String restName
com.google.javascript.rhino.Node$TypeDeclarationNode restType
com.google.javascript.rhino.Node$TypeDeclarationNode type
com.google.javascript.rhino.Node member
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node memberVariable
private com.google.javascript.rhino.Node maybeGetQualifiedNameNode (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace definitionNamespace
String oldName
com.google.javascript.rhino.Node oldNameNode
private void pushOverloads ()
private void popOverloads ()
private java.lang.String maybePrependCurrNamespace (java.lang.String)
String oldName
private void popNamespace (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parentModuleRoot
com.google.javascript.rhino.Node parentModuleRoot
com.google.javascript.rhino.Node parentModuleRoot
com.google.javascript.rhino.Node grandParent
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
static java.lang.String access$400 (com.google.javascript.jscomp.Es6TypedToEs6Converter, java.lang.String)
com.google.javascript.jscomp.Es6TypedToEs6Converter x0
String x1
static com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace access$502 (com.google.javascript.jscomp.Es6TypedToEs6Converter, com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace)
com.google.javascript.jscomp.Es6TypedToEs6Converter x0
com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace x1
static com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace access$500 (com.google.javascript.jscomp.Es6TypedToEs6Converter)
com.google.javascript.jscomp.Es6TypedToEs6Converter x0
static java.util.Map access$700 (com.google.javascript.jscomp.Es6TypedToEs6Converter)
com.google.javascript.jscomp.Es6TypedToEs6Converter x0
static void access$800 (com.google.javascript.jscomp.Es6TypedToEs6Converter, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Es6TypedToEs6Converter x0
com.google.javascript.rhino.Node x1
com.google.javascript.rhino.Node x2
static void ()
}
com/google/javascript/jscomp/CodingConvention$Cache.classCodingConvention.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CodingConvention$Cache extends java.lang.Object {
final com.google.javascript.rhino.Node cacheObj
final com.google.javascript.rhino.Node key
final com.google.javascript.rhino.Node valueFn
final com.google.javascript.rhino.Node keyFn
public void (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node cacheObj
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node valueFn
com.google.javascript.rhino.Node keyFn
}
com/google/javascript/jscomp/SourceExcerptProvider$1.classSourceExcerptProvider.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SourceExcerptProvider$1 extends java.lang.Object {
}
com/google/javascript/jscomp/NameAnalyzer$RefType.classNameAnalyzer.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.NameAnalyzer$RefType extends java.lang.Enum {
public static final com.google.javascript.jscomp.NameAnalyzer$RefType REGULAR
public static final com.google.javascript.jscomp.NameAnalyzer$RefType INHERITANCE
private static final com.google.javascript.jscomp.NameAnalyzer$RefType[] $VALUES
public static com.google.javascript.jscomp.NameAnalyzer$RefType[] values ()
public static com.google.javascript.jscomp.NameAnalyzer$RefType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/PeepholeSimplifyRegExp.classPeepholeSimplifyRegExp.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PeepholeSimplifyRegExp extends com.google.javascript.jscomp.AbstractPeepholeOptimization {
void ()
com.google.javascript.rhino.Node optimizeSubtree (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.regex.RegExpTree regexTree
IllegalArgumentException ex
String pattern
String flags
com.google.javascript.jscomp.regex.RegExpTree regexTree
String literal
String newPattern
String newFlags
com.google.javascript.rhino.Node subtree
}
com/google/javascript/jscomp/ExportTestFunctions$ExportTestFunctionsNodes.classExportTestFunctions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ExportTestFunctions$ExportTestFunctionsNodes extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback {
final com.google.javascript.jscomp.ExportTestFunctions this$0
private void (com.google.javascript.jscomp.ExportTestFunctions)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String functionName
com.google.javascript.rhino.Node functionNode
String functionName
String functionName
com.google.javascript.rhino.Node grandparent
com.google.javascript.rhino.Node c
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void rewriteMemberDefInObjLit (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node memberDef
com.google.javascript.rhino.Node objLit
String name
com.google.javascript.rhino.Node stringKey
private boolean isCallTargetQName (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node n
String qname
private boolean isNameDeclaredFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node grandchild
void (com.google.javascript.jscomp.ExportTestFunctions, com.google.javascript.jscomp.ExportTestFunctions$1)
com.google.javascript.jscomp.ExportTestFunctions x0
com.google.javascript.jscomp.ExportTestFunctions$1 x1
}
com/google/javascript/jscomp/DefaultPassConfig$106.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$106 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/DefaultPassConfig$110.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$110 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/PhaseOptimizer$Loop.classPhaseOptimizer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PhaseOptimizer$Loop extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final java.util.List myPasses
private final java.util.Set myNames
private com.google.javascript.jscomp.PhaseOptimizer$ScopedChangeHandler scopeHandler
final com.google.javascript.jscomp.PhaseOptimizer this$0
void (com.google.javascript.jscomp.PhaseOptimizer)
com.google.javascript.jscomp.PhaseOptimizer this$0
void addLoopedPass (com.google.javascript.jscomp.PassFactory)
com.google.javascript.jscomp.PassFactory factory
String name
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.PhaseOptimizer$NamedPass pass
com.google.javascript.jscomp.PhaseOptimizer$NamedPass pass
boolean lastIterMadeChanges
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
java.util.Set madeChanges
java.util.Set runInPrevIter
com.google.javascript.jscomp.PhaseOptimizer$State state
int count
private void optimizePasses ()
com.google.javascript.jscomp.PhaseOptimizer$NamedPass loopablePass
String passInOptimalOrder
java.util.List optimalPasses
}
com/google/javascript/jscomp/FunctionTypeBuilder$AstFunctionContents.classFunctionTypeBuilder.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionTypeBuilder$AstFunctionContents extends java.lang.Object implements com.google.javascript.jscomp.FunctionTypeBuilder$FunctionContents {
private final com.google.javascript.rhino.Node n
private boolean hasNonEmptyReturns
private java.util.Set escapedVarNames
private java.util.Set escapedQualifiedNames
private final com.google.common.collect.Multiset assignedVarNames
void (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public com.google.javascript.rhino.Node getSourceNode ()
public boolean mayBeFromExterns ()
public boolean mayHaveNonEmptyReturns ()
void recordNonEmptyReturn ()
public boolean mayHaveSingleThrow ()
com.google.javascript.rhino.Node block
public java.lang.Iterable getEscapedVarNames ()
void recordEscapedVarName (java.lang.String)
String name
public java.util.Set getEscapedQualifiedNames ()
void recordEscapedQualifiedName (java.lang.String)
String name
public com.google.common.collect.Multiset getAssignedNameCounts ()
void recordAssignedName (java.lang.String)
String name
}
com/google/javascript/jscomp/InlineObjectLiterals$InliningBehavior.classInlineObjectLiterals.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineObjectLiterals$InliningBehavior extends java.lang.Object implements com.google.javascript.jscomp.ReferenceCollectingCallback$Behavior {
private final java.util.Set staleVars
final com.google.javascript.jscomp.InlineObjectLiterals this$0
private void (com.google.javascript.jscomp.InlineObjectLiterals)
public void afterExitScope (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference init
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection referenceInfo
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap referenceMap
private void blacklistVarReferencesInTree (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.Scope scope
private boolean isVarInlineForbidden (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var var
private boolean isInlinableObject (java.util.List)
String propName
com.google.javascript.rhino.Node refNode
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference t
com.google.javascript.rhino.Node childVal
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node grandparent
com.google.javascript.rhino.Node val
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
java.util.List refs
boolean ret
java.util.Set validProperties
private boolean isVarOrAssignExprLhs (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private java.util.Map computeVarList (com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection)
String varname
String var
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node val
com.google.javascript.rhino.Node getprop
String varname
String var
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection referenceInfo
java.util.Map varmap
private void fillInitialValues (com.google.javascript.jscomp.ReferenceCollectingCallback$Reference, java.util.Map)
com.google.javascript.rhino.Node key
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference init
java.util.Map initvals
com.google.javascript.rhino.Node object
private void replaceAssignmentExpression (com.google.javascript.jscomp.Var, com.google.javascript.jscomp.ReferenceCollectingCallback$Reference, java.util.Map)
String var
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node key
String var
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node t
com.google.javascript.rhino.Node cur
int i
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
java.util.Map varmap
java.util.List nodes
com.google.javascript.rhino.Node val
java.util.Set all
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node replace
private void splitObject (com.google.javascript.jscomp.Var, com.google.javascript.jscomp.ReferenceCollectingCallback$Reference, com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection)
com.google.javascript.rhino.Node vnode
com.google.javascript.rhino.Node val
com.google.javascript.rhino.Node varnode
java.util.Map$Entry entry
com.google.javascript.rhino.Node getprop
String var
com.google.javascript.rhino.Node replacement
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference init
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection referenceInfo
java.util.Map varmap
java.util.Map initvals
com.google.javascript.rhino.Node vnode
boolean defined
void (com.google.javascript.jscomp.InlineObjectLiterals, com.google.javascript.jscomp.InlineObjectLiterals$1)
com.google.javascript.jscomp.InlineObjectLiterals x0
com.google.javascript.jscomp.InlineObjectLiterals$1 x1
static java.util.Set access$100 (com.google.javascript.jscomp.InlineObjectLiterals$InliningBehavior)
com.google.javascript.jscomp.InlineObjectLiterals$InliningBehavior x0
}
com/google/javascript/jscomp/DefaultPassConfig$94.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$94 extends com.google.javascript.jscomp.PassFactory {
final boolean val$modifyCallSites
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean removeOnlyLocals
boolean preserveAnonymousFunctionNames
}
com/google/javascript/jscomp/ConformanceRules$BannedDependency.classConformanceRules.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ConformanceRules$BannedDependency extends com.google.javascript.jscomp.ConformanceRules$AbstractRule {
private final java.util.List paths
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.Requirement) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.Requirement requirement
protected com.google.javascript.jscomp.ConformanceRules$ConformanceResult checkConformance (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
String path
int i
String srcFile
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
}
com/google/javascript/jscomp/CheckMissingReturn$2.classCheckMissingReturn.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckMissingReturn$2 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge)
com.google.javascript.rhino.jstype.TernaryValue val
com.google.javascript.rhino.Node condition
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge input
com.google.javascript.jscomp.ControlFlowGraph$Branch branch
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/NameAnonymousFunctionsMapped$MappedFunctionNamer.classNameAnonymousFunctionsMapped.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameAnonymousFunctionsMapped$MappedFunctionNamer extends java.lang.Object implements com.google.javascript.jscomp.AnonymousFunctionNamingCallback$FunctionNamer {
static final char DELIMITER
final com.google.javascript.jscomp.NameAnonymousFunctionsMapped this$0
private void (com.google.javascript.jscomp.NameAnonymousFunctionsMapped)
public final java.lang.String getName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
public final void setFunctionName (java.lang.String, com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.Node fnNode
com.google.javascript.rhino.Node fnNameNode
String newName
java.lang.String getAlternateName (java.lang.String)
String name
String newName
public final java.lang.String getCombinedName (java.lang.String, java.lang.String)
String lhs
String rhs
void (com.google.javascript.jscomp.NameAnonymousFunctionsMapped, com.google.javascript.jscomp.NameAnonymousFunctionsMapped$1)
com.google.javascript.jscomp.NameAnonymousFunctionsMapped x0
com.google.javascript.jscomp.NameAnonymousFunctionsMapped$1 x1
}
com/google/javascript/jscomp/NodeUtil$2.classNodeUtil.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.NodeUtil$2 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.javascript.rhino.Token val$type
void (com.google.javascript.rhino.Token)
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/CheckRequiresForConstructors.classCheckRequiresForConstructors.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckRequiresForConstructors extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass com.google.javascript.jscomp.NodeTraversal$Callback {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.CodingConvention codingConvention
private static final com.google.common.base.Splitter DOT_SPLITTER
private static final com.google.common.base.Joiner DOT_JOINER
private com.google.javascript.jscomp.CheckRequiresForConstructors$Mode mode
private final java.util.Set providedNames
private final java.util.Map requires
private final java.util.Set closurizedNamespaces
private final java.util.Map usages
private final java.util.Set weakUsages
private com.google.javascript.rhino.Node googScopeBlock
static final com.google.javascript.jscomp.DiagnosticType MISSING_REQUIRE_WARNING
static final com.google.javascript.jscomp.DiagnosticType MISSING_REQUIRE_FOR_GOOG_SCOPE
static final com.google.javascript.jscomp.DiagnosticType MISSING_REQUIRE_CALL_WARNING
static final com.google.javascript.jscomp.DiagnosticType EXTRA_REQUIRE_WARNING
static final com.google.javascript.jscomp.DiagnosticType DUPLICATE_REQUIRE_WARNING
private static final java.util.Set DEFAULT_EXTRA_NAMESPACES
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.CheckRequiresForConstructors$Mode)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CheckRequiresForConstructors$Mode mode
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
private static boolean isClassName (java.lang.String)
String name
private static boolean isClassOrConstantName (java.lang.String)
String name
private static java.util.List getClassNames (java.lang.String)
String part
int i
String qualifiedName
com.google.common.collect.ImmutableList$Builder classNames
java.util.List parts
private java.lang.String extractNamespace (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node target
com.google.javascript.rhino.Node call
String functionName
com.google.javascript.rhino.Node callee
private java.lang.String extractNamespaceIfRequire (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node call
private java.lang.String extractNamespaceIfProvide (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node call
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node function
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void reset ()
private void visitScriptNode (com.google.javascript.jscomp.NodeTraversal)
String className
String defaultName
String nameToReport
String rootName
String namespace
com.google.javascript.rhino.Node node
com.google.javascript.rhino.JSDocInfo info
java.util.List classNames
String nonNullClassName
String parentNamespace
int separatorIndex
boolean providedByConstructors
boolean providedByRequires
java.util.Map$Entry entry
String require
com.google.javascript.rhino.Node call
java.util.Map$Entry entry
com.google.javascript.jscomp.NodeTraversal t
java.util.Set namespaces
private void reportExtraRequireWarning (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node call
String require
com.google.javascript.rhino.JSDocInfo jsDoc
private void reportDuplicateRequireWarning (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node call
String require
private void visitRequire (java.lang.String, com.google.javascript.rhino.Node)
String localName
com.google.javascript.rhino.Node node
private void visitImportNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node importSpec
com.google.javascript.rhino.Node importNode
com.google.javascript.rhino.Node defaultImport
com.google.javascript.rhino.Node namedImports
private void maybeAddClosurizedNamespace (java.lang.String)
String rootName
String requiredName
private void visitCallNode (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node stringKey
com.google.javascript.jscomp.Var var
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node parent
String required
String provided
com.google.javascript.rhino.Node callee
private void addWeakUsagesOfAllPrefixes (java.lang.String)
String prefix
int i
String qualifiedName
private void visitQualifiedName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node objectChild
com.google.javascript.rhino.Node varChild
com.google.javascript.rhino.Node declStatement
com.google.javascript.rhino.Node getpropOrName
private void visitNewNode (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node newNode
com.google.javascript.rhino.Node qNameNode
com.google.javascript.rhino.Node root
String name
com.google.javascript.jscomp.Var var
private void visitClassNode (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
String rootName
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node classNode
String name
com.google.javascript.rhino.Node extendClass
com.google.javascript.rhino.Node root
private void maybeAddProvidedName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node name
private void maybeAddGoogScopeUsage (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Var var
com.google.javascript.rhino.Node root
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean declaresFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void maybeAddJsDocUsages (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSTypeExpression expr
com.google.javascript.rhino.JSTypeExpression extendedInterface
com.google.javascript.rhino.Node typeNode
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
private void maybeAddWeakUsage (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node typeNode
private void maybeAddUsage (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.JSTypeExpression)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSTypeExpression expr
com.google.common.base.Predicate pred
private void maybeAddUsage (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, boolean, com.google.common.base.Predicate)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node rootTypeNode
boolean markStrongUsages
com.google.common.base.Predicate pred
com.google.javascript.jscomp.NodeUtil$Visitor visitor
static com.google.javascript.jscomp.CheckRequiresForConstructors$Mode access$000 (com.google.javascript.jscomp.CheckRequiresForConstructors)
com.google.javascript.jscomp.CheckRequiresForConstructors x0
static java.util.Set access$100 (com.google.javascript.jscomp.CheckRequiresForConstructors)
com.google.javascript.jscomp.CheckRequiresForConstructors x0
static java.util.Map access$200 (com.google.javascript.jscomp.CheckRequiresForConstructors)
com.google.javascript.jscomp.CheckRequiresForConstructors x0
static void access$300 (com.google.javascript.jscomp.CheckRequiresForConstructors, java.lang.String)
com.google.javascript.jscomp.CheckRequiresForConstructors x0
String x1
static void ()
}
com/google/javascript/jscomp/CleanupPasses$MemoizedScopeCleanupPass.classCleanupPasses.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CleanupPasses$MemoizedScopeCleanupPass extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.FunctionTypeI fnType
com.google.javascript.rhino.TypeI type
com.google.javascript.jscomp.TypedVar var
com.google.javascript.jscomp.MemoizedScopeCreator scopeCreator
String newSrc
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
com.google.javascript.jscomp.ScopeCreator creator
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
}
com/google/javascript/jscomp/AbstractCommandLineRunner$CommandLineConfig.classAbstractCommandLineRunner.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig extends java.lang.Object {
private boolean printTree
private boolean printAst
private boolean printPassGraph
private com.google.javascript.jscomp.CompilerOptions$DevMode jscompDevMode
private String loggingLevel
private final java.util.List externs
private final java.util.List js
private final java.util.List jsZip
private final java.util.List mixedJsSources
private String jsOutputFile
private final java.util.List module
private java.util.Map sourceMapInputFiles
private String variableMapInputFile
private String propertyMapInputFile
private String variableMapOutputFile
private boolean createNameMapFiles
private String propertyMapOutputFile
private String stringMapOutputPath
private com.google.javascript.jscomp.CodingConvention codingConvention
private int summaryDetailLevel
private String outputWrapper
private final java.util.List moduleWrapper
private String moduleOutputPathPrefix
private String createSourceMap
private com.google.javascript.jscomp.SourceMap$DetailLevel sourceMapDetailLevel
private com.google.javascript.jscomp.SourceMap$Format sourceMapFormat
private com.google.common.collect.ImmutableList sourceMapLocationMappings
private java.util.ArrayList warningGuards
private final java.util.List define
private final java.util.List tweak
private com.google.javascript.jscomp.CompilerOptions$TweakProcessing tweakProcessing
private String charset
private com.google.javascript.jscomp.CompilerOptions$DependencyMode dependencyMode
private java.util.List entryPoints
private java.util.List outputManifests
private String outputModuleDependencies
private java.util.List outputBundles
private boolean skipNormalOutputs
private java.util.List manifestMaps
private boolean transformAMDToCJSModules
private boolean processCommonJSModules
private java.util.List moduleRoots
private String warningsWhitelistFile
private java.util.List hideWarningsFor
private boolean angularPass
private com.google.javascript.jscomp.CompilerOptions$TracerMode tracerMode
private boolean useNewTypeInference
private String instrumentationTemplateFile
private com.google.javascript.jscomp.CompilerOptions$JsonStreamMode jsonStreamMode
protected void ()
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setPrintTree (boolean)
boolean printTree
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setPrintAst (boolean)
boolean printAst
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setPrintPassGraph (boolean)
boolean printPassGraph
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setJscompDevMode (com.google.javascript.jscomp.CompilerOptions$DevMode)
com.google.javascript.jscomp.CompilerOptions$DevMode jscompDevMode
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setLoggingLevel (java.lang.String)
String loggingLevel
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setExterns (java.util.List)
java.util.List externs
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setJs (java.util.List)
java.util.List js
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setJsZip (java.util.List)
java.util.List zip
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setMixedJsSources (java.util.List)
java.util.List mixedJsSources
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setJsOutputFile (java.lang.String)
String jsOutputFile
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setModule (java.util.List)
java.util.List module
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setSourceMapInputFiles (java.util.Map)
java.util.Map sourceMapInputFiles
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setVariableMapInputFile (java.lang.String)
String variableMapInputFile
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setPropertyMapInputFile (java.lang.String)
String propertyMapInputFile
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setVariableMapOutputFile (java.lang.String)
String variableMapOutputFile
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setCreateNameMapFiles (boolean)
boolean createNameMapFiles
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setPropertyMapOutputFile (java.lang.String)
String propertyMapOutputFile
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setStringMapOutputFile (java.lang.String)
String stringMapOutputPath
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setCodingConvention (com.google.javascript.jscomp.CodingConvention)
com.google.javascript.jscomp.CodingConvention codingConvention
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setSummaryDetailLevel (int)
int summaryDetailLevel
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setOutputWrapper (java.lang.String)
String outputWrapper
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setModuleWrapper (java.util.List)
java.util.List moduleWrapper
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setModuleOutputPathPrefix (java.lang.String)
String moduleOutputPathPrefix
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setCreateSourceMap (java.lang.String)
String createSourceMap
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setSourceMapDetailLevel (com.google.javascript.jscomp.SourceMap$DetailLevel)
com.google.javascript.jscomp.SourceMap$DetailLevel level
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setSourceMapFormat (com.google.javascript.jscomp.SourceMap$Format)
com.google.javascript.jscomp.SourceMap$Format format
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setSourceMapLocationMappings (java.util.List)
java.util.List locationMappings
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setWarningGuards (java.util.List)
java.util.List warningGuards
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setDefine (java.util.List)
java.util.List define
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setTweak (java.util.List)
java.util.List tweak
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setTweakProcessing (com.google.javascript.jscomp.CompilerOptions$TweakProcessing)
com.google.javascript.jscomp.CompilerOptions$TweakProcessing tweakProcessing
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setCharset (java.lang.String)
String charset
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setDependencyMode (com.google.javascript.jscomp.CompilerOptions$DependencyMode)
com.google.javascript.jscomp.CompilerOptions$DependencyMode newVal
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setEntryPoints (java.util.List)
java.util.List entryPoints
static com.google.javascript.jscomp.CompilerOptions$DependencyMode depModeFromClosureDepOptions (boolean, boolean)
boolean onlyClosureDependencies
boolean manageClosureDependencies
static java.util.List entryPointsFromClosureEntryPoints (java.util.List)
String closureEntryPoint
java.util.List closureEntryPoints
java.util.List entryPoints
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setOutputManifest (java.util.List)
String manifestName
java.util.List outputManifests
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setOutputModuleDependencies (java.lang.String)
String outputModuleDependencies
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setOutputBundle (java.util.List)
java.util.List outputBundles
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setSkipNormalOutputs (boolean)
boolean skipNormalOutputs
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setManifestMaps (java.util.List)
java.util.List manifestMaps
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setTransformAMDToCJSModules (boolean)
boolean transformAMDToCJSModules
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setProcessCommonJSModules (boolean)
boolean processCommonJSModules
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setModuleRoots (java.util.List)
java.util.List jsModuleRoots
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setWarningsWhitelistFile (java.lang.String)
String fileName
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setHideWarningsFor (java.util.List)
java.util.List hideWarningsFor
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setAngularPass (boolean)
boolean angularPass
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setTracerMode (com.google.javascript.jscomp.CompilerOptions$TracerMode)
com.google.javascript.jscomp.CompilerOptions$TracerMode tracerMode
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setNewTypeInference (boolean)
boolean useNewTypeInference
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setInstrumentationTemplateFile (java.lang.String)
String fileName
public com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setJsonStreamMode (com.google.javascript.jscomp.CompilerOptions$JsonStreamMode)
com.google.javascript.jscomp.CompilerOptions$JsonStreamMode mode
static com.google.javascript.jscomp.CompilerOptions$JsonStreamMode access$000 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.ArrayList access$300 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$400 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$500 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$600 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static com.google.javascript.jscomp.CompilerOptions$TweakProcessing access$700 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$800 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static com.google.javascript.jscomp.CompilerOptions$DependencyMode access$900 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$1000 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static com.google.javascript.jscomp.CompilerOptions$DevMode access$1100 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static com.google.javascript.jscomp.CodingConvention access$1200 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static int access$1300 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$1400 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean access$1500 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean access$1600 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean access$1700 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$1800 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static com.google.javascript.jscomp.SourceMap$DetailLevel access$1900 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static com.google.javascript.jscomp.SourceMap$Format access$2000 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static com.google.common.collect.ImmutableList access$2100 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.Map access$2200 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$2300 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$2400 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$2500 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$2600 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean access$2700 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean access$2800 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$2900 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean access$3000 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static com.google.javascript.jscomp.CompilerOptions$TracerMode access$3100 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean access$3200 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$3300 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$3800 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$3900 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$4000 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$4100 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$4200 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean access$4300 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$4400 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$4500 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$4600 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean access$4700 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$4800 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$4900 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$5000 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$5100 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$5200 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
}
com/google/javascript/jscomp/ConformanceRules$1.classConformanceRules.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ConformanceRules$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/ReferenceCollectingCallback$2.classReferenceCollectingCallback.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReferenceCollectingCallback$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/PolymerPassStaticUtils$1.classPolymerPassStaticUtils.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.PolymerPassStaticUtils$1 extends java.lang.Object implements com.google.javascript.jscomp.NodeUtil$Visitor {
final com.google.javascript.jscomp.AbstractCompiler val$compiler
void (com.google.javascript.jscomp.AbstractCompiler)
public void visit (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node dollarChildProp
com.google.javascript.rhino.Node n
}
com/google/javascript/jscomp/NodeTraversal$AbstractNodeTypePruningCallback.classNodeTraversal.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.NodeTraversal$AbstractNodeTypePruningCallback extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
private final java.util.Set nodeTypes
private final boolean include
public void (java.util.Set)
java.util.Set nodeTypes
public void (java.util.Set, boolean)
java.util.Set nodeTypes
boolean include
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal nodeTraversal
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/CrossModuleMethodMotion.classCrossModuleMethodMotion.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CrossModuleMethodMotion extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
static final com.google.javascript.jscomp.DiagnosticType NULL_COMMON_MODULE_ERROR
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.CrossModuleMethodMotion$IdGenerator idGenerator
private final com.google.javascript.jscomp.AnalyzePrototypeProperties analyzer
private final com.google.javascript.jscomp.JSModuleGraph moduleGraph
private final boolean noStubFunctions
static final String STUB_METHOD_NAME
static final String UNSTUB_METHOD_NAME
static final String STUB_DECLARATIONS
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.CrossModuleMethodMotion$IdGenerator, boolean, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CrossModuleMethodMotion$IdGenerator idGenerator
boolean canModifyExterns
boolean noStubFunctions
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externRoot
com.google.javascript.rhino.Node root
private void moveMethods (java.util.Collection)
com.google.javascript.rhino.Node stubCall
com.google.javascript.rhino.Node unstubParent
com.google.javascript.rhino.Node unstubCall
com.google.javascript.rhino.Node assignmentParent
com.google.javascript.rhino.Node destParent
com.google.javascript.rhino.Node valueParent
com.google.javascript.rhino.Node proto
int stubId
com.google.javascript.jscomp.AnalyzePrototypeProperties$Symbol symbol
com.google.javascript.jscomp.AnalyzePrototypeProperties$Property prop
com.google.javascript.rhino.Node value
com.google.javascript.jscomp.JSModule deepestCommonModuleRef
java.util.Iterator declarations
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo nameInfo
com.google.javascript.rhino.Node declarations
java.util.Collection allNameInfo
boolean hasStubDeclaration
static boolean hasUnmovableRedeclaration (com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo, com.google.javascript.jscomp.AnalyzePrototypeProperties$Property)
com.google.javascript.jscomp.AnalyzePrototypeProperties$Property otherProp
com.google.javascript.jscomp.AnalyzePrototypeProperties$Symbol symbol
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo nameInfo
com.google.javascript.jscomp.AnalyzePrototypeProperties$Property prop
static void ()
}
com/google/javascript/jscomp/AstChangeProxy$ChangeListener.classAstChangeProxy.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.AstChangeProxy$ChangeListener extends java.lang.Object {
public abstract void nodeRemoved (com.google.javascript.rhino.Node)
}
com/google/javascript/jscomp/DefaultPassConfig$11$1.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$11$1 extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass {
final com.google.javascript.jscomp.ProcessClosurePrimitives val$pass
final com.google.javascript.jscomp.DefaultPassConfig$11 this$1
void (com.google.javascript.jscomp.DefaultPassConfig$11, com.google.javascript.jscomp.ProcessClosurePrimitives)
com.google.javascript.jscomp.DefaultPassConfig$11 this$1
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
}
com/google/javascript/jscomp/CompilerOptions$TracerMode.classCompilerOptions.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CompilerOptions$TracerMode extends java.lang.Enum {
public static final com.google.javascript.jscomp.CompilerOptions$TracerMode ALL
public static final com.google.javascript.jscomp.CompilerOptions$TracerMode RAW_SIZE
public static final com.google.javascript.jscomp.CompilerOptions$TracerMode TIMING_ONLY
public static final com.google.javascript.jscomp.CompilerOptions$TracerMode OFF
private static final com.google.javascript.jscomp.CompilerOptions$TracerMode[] $VALUES
public static com.google.javascript.jscomp.CompilerOptions$TracerMode[] values ()
public static com.google.javascript.jscomp.CompilerOptions$TracerMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
boolean isOn ()
static void ()
}
com/google/javascript/jscomp/CommandLineRunner$Flags$JsZipOptionHandler.classCommandLineRunner.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CommandLineRunner$Flags$JsZipOptionHandler extends org.kohsuke.args4j.spi.StringOptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
}
com/google/javascript/jscomp/SideEffectsAnalysis$VariableUseDeclarationMap.classSideEffectsAnalysis.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SideEffectsAnalysis$VariableUseDeclarationMap extends java.lang.Object {
private com.google.javascript.jscomp.AbstractCompiler compiler
private java.util.Map referencesByNameNode
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void mapUses (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node referenceNameNode
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference reference
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection referenceCollection
com.google.javascript.jscomp.Var variable
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.ReferenceCollectingCallback callback
public com.google.javascript.rhino.Node findDeclaringNameNodeForUse (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node usingNameNode
}
com/google/javascript/jscomp/CheckPathsBetweenNodes$2.classCheckPathsBetweenNodes.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckPathsBetweenNodes$2 extends java.lang.Object implements com.google.javascript.jscomp.graph.Annotation {
void ()
}
com/google/javascript/jscomp/PeepholeSubstituteAlternateSyntax.classPeepholeSubstituteAlternateSyntax.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax extends com.google.javascript.jscomp.AbstractPeepholeOptimization {
private static final com.google.javascript.jscomp.CodeGenerator REGEXP_ESCAPER
private final boolean late
private static final int STRING_SPLIT_OVERHEAD
static final com.google.javascript.jscomp.DiagnosticType INVALID_REGULAR_EXPRESSION_FLAGS
private static final com.google.common.collect.ImmutableSet BUILTIN_EXTERNS
private static final com.google.common.collect.ImmutableSet STANDARD_OBJECT_CONSTRUCTORS
private static final java.util.regex.Pattern REGEXP_FLAGS_RE
void (boolean)
boolean late
public com.google.javascript.rhino.Node optimizeSubtree (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node result
com.google.javascript.rhino.Node node
private com.google.javascript.rhino.Node tryMinimizeWindowRefs (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node newNameNode
com.google.javascript.rhino.Node parentNode
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node stringNode
com.google.javascript.rhino.Node node
private com.google.javascript.rhino.Node tryRotateAssociativeOperator (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node first
com.google.javascript.rhino.Node second
com.google.javascript.rhino.Node third
com.google.javascript.rhino.Node newLhs
com.google.javascript.rhino.Node newRoot
com.google.javascript.rhino.Node lhs
int precedence
int lhsPrecedence
int rhsPrecedence
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node rhs
private com.google.javascript.rhino.Node tryFoldSimpleFunctionCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node replacement
int paramCount
com.google.javascript.rhino.Node addition
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node callTarget
String targetName
private com.google.javascript.rhino.Node tryFoldImmediateCallToBoundFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node newCallTarget
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node callTarget
com.google.javascript.jscomp.CodingConvention$Bind bind
private static void addParameterAfter (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parameterList
com.google.javascript.rhino.Node after
private com.google.javascript.rhino.Node trySplitComma (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node newStatement
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
private com.google.javascript.rhino.Node tryReplaceUndefined (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node n
private com.google.javascript.rhino.Node tryReduceReturn (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node operand
String name
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node result
private com.google.javascript.rhino.Node tryFoldStandardConstructors (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean canFoldStandardConstructors (com.google.javascript.rhino.Node)
String className
com.google.javascript.rhino.Node n
private com.google.javascript.rhino.Node tryFoldLiteralConstructor (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node elements
com.google.javascript.rhino.Node arg0
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax$FoldArrayAction action
boolean constructorHasArgs
String className
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node constructorNameNode
com.google.javascript.rhino.Node newLiteralNode
private static com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax$FoldArrayAction isSafeToFoldArrayConstructor (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node arg
com.google.javascript.jscomp.PeepholeSubstituteAlternateSyntax$FoldArrayAction action
private com.google.javascript.rhino.Node tryFoldRegularExpressionConstructor (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node regexLiteral
com.google.javascript.rhino.Node regexLiteral
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node constructor
com.google.javascript.rhino.Node pattern
com.google.javascript.rhino.Node flags
private com.google.javascript.rhino.Node reduceSubstractionAssignment (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node newNode
com.google.javascript.rhino.Node newNode
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node right
private com.google.javascript.rhino.Node reduceTrueFalse (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node number
com.google.javascript.rhino.Node not
com.google.javascript.rhino.Node n
private com.google.javascript.rhino.Node tryMinimizeArrayLiteral (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node cur
com.google.javascript.rhino.Node n
boolean allStrings
private com.google.javascript.rhino.Node tryMinimizeStringArrayLiteral (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node cur
String template
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node n
int numElements
int saving
String[] strings
int idx
String delimiter
private static java.lang.String pickDelimiter (java.lang.String[])
String s
String cur
String[] strings
boolean allLength1
String[] delimiters
int i
private static boolean areValidRegexpFlags (java.lang.String)
String flags
private boolean areSafeFlagsToFold (java.lang.String)
String flags
private static com.google.javascript.rhino.Node makeForwardSlashBracketSafe (com.google.javascript.rhino.Node)
char ch
int i
com.google.javascript.rhino.Node n
String s
StringBuilder sb
int pos
boolean isEscaped
boolean inCharset
static boolean containsUnicodeEscape (java.lang.String)
int nSlashes
int i
String s
String esc
static void ()
}
com/google/javascript/jscomp/SideEffectsAnalysis$CrossModuleMotionEnvironment.classSideEffectsAnalysis.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.SideEffectsAnalysis$CrossModuleMotionEnvironment extends com.google.javascript.jscomp.SideEffectsAnalysis$AbstractMotionEnvironment {
public void (com.google.javascript.rhino.Node, com.google.javascript.jscomp.JSModule, com.google.javascript.rhino.Node, com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.JSModuleGraph)
com.google.javascript.rhino.Node sourceNode
com.google.javascript.jscomp.JSModule sourceModule
com.google.javascript.rhino.Node destinationNode
com.google.javascript.jscomp.JSModule destinationModule
com.google.javascript.jscomp.JSModuleGraph moduleGraph
public java.util.Set calculateEnvironment ()
}
com/google/javascript/jscomp/SideEffectsAnalysis$RawMotionEnvironment.classSideEffectsAnalysis.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.SideEffectsAnalysis$RawMotionEnvironment extends com.google.javascript.jscomp.SideEffectsAnalysis$AbstractMotionEnvironment {
java.util.Set environment
public void (java.util.Set)
java.util.Set environment
public java.util.Set calculateEnvironment ()
}
com/google/javascript/jscomp/CoverageInstrumentationPass$InstrumentOption.classCoverageInstrumentationPass.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CoverageInstrumentationPass$InstrumentOption extends java.lang.Enum {
public static final com.google.javascript.jscomp.CoverageInstrumentationPass$InstrumentOption ALL
public static final com.google.javascript.jscomp.CoverageInstrumentationPass$InstrumentOption LINE_ONLY
public static final com.google.javascript.jscomp.CoverageInstrumentationPass$InstrumentOption BRANCH_ONLY
private static final com.google.javascript.jscomp.CoverageInstrumentationPass$InstrumentOption[] $VALUES
public static com.google.javascript.jscomp.CoverageInstrumentationPass$InstrumentOption[] values ()
public static com.google.javascript.jscomp.CoverageInstrumentationPass$InstrumentOption valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/SideEffectsAnalysis$2.classSideEffectsAnalysis.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.SideEffectsAnalysis$2 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node input
com.google.javascript.rhino.Token nodeType
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/DefaultPassConfig$44.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$44 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/InlineAliases$1.classInlineAliases.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineAliases$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/NodeUtil$MatchNotFunction.classNodeUtil.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NodeUtil$MatchNotFunction extends java.lang.Object implements com.google.common.base.Predicate {
private void ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public volatile boolean apply (java.lang.Object)
void (com.google.javascript.jscomp.NodeUtil$1)
com.google.javascript.jscomp.NodeUtil$1 x0
}
com/google/javascript/jscomp/ReplaceCssNames.classReplaceCssNames.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReplaceCssNames extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
static final String GET_CSS_NAME_FUNCTION
static final com.google.javascript.jscomp.DiagnosticType INVALID_NUM_ARGUMENTS_ERROR
static final com.google.javascript.jscomp.DiagnosticType STRING_LITERAL_EXPECTED_ERROR
static final com.google.javascript.jscomp.DiagnosticType UNEXPECTED_STRING_LITERAL_ERROR
static final com.google.javascript.jscomp.DiagnosticType UNKNOWN_SYMBOL_WARNING
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Map cssNames
private com.google.javascript.jscomp.CssRenamingMap symbolMap
private final java.util.Set whitelist
private final com.google.javascript.rhino.TypeI nativeStringType
void (com.google.javascript.jscomp.AbstractCompiler, java.util.Map, java.util.Set)
com.google.javascript.jscomp.AbstractCompiler compiler
java.util.Map cssNames
java.util.Set whitelist
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
protected com.google.javascript.jscomp.CssRenamingMap getCssRenamingMap ()
static com.google.javascript.jscomp.AbstractCompiler access$100 (com.google.javascript.jscomp.ReplaceCssNames)
com.google.javascript.jscomp.ReplaceCssNames x0
static com.google.javascript.rhino.TypeI access$200 (com.google.javascript.jscomp.ReplaceCssNames)
com.google.javascript.jscomp.ReplaceCssNames x0
static java.util.Set access$300 (com.google.javascript.jscomp.ReplaceCssNames)
com.google.javascript.jscomp.ReplaceCssNames x0
static com.google.javascript.jscomp.CssRenamingMap access$400 (com.google.javascript.jscomp.ReplaceCssNames)
com.google.javascript.jscomp.ReplaceCssNames x0
static java.util.Map access$500 (com.google.javascript.jscomp.ReplaceCssNames)
com.google.javascript.jscomp.ReplaceCssNames x0
static void ()
}
com/google/javascript/jscomp/DotFormatter.classDotFormatter.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.DotFormatter extends java.lang.Object {
private static final String INDENT
private static final String ARROW
private static final String LINE
private final java.util.HashMap assignments
private int keyCount
private final Appendable builder
private final com.google.javascript.jscomp.ControlFlowGraph cfg
private final boolean printAnnotations
private void ()
private void (com.google.javascript.rhino.Node, com.google.javascript.jscomp.ControlFlowGraph, java.lang.Appendable, boolean) throws java.io.IOException
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.ControlFlowGraph cfg
Appendable builder
boolean printAnnotations
public static java.lang.String toDot (com.google.javascript.rhino.Node) throws java.io.IOException
com.google.javascript.rhino.Node n
static java.lang.String toDot (com.google.javascript.rhino.Node, com.google.javascript.jscomp.ControlFlowGraph) throws java.io.IOException
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.ControlFlowGraph inCFG
StringBuilder builder
static void appendDot (com.google.javascript.rhino.Node, com.google.javascript.jscomp.ControlFlowGraph, java.lang.Appendable) throws java.io.IOException
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.ControlFlowGraph inCFG
Appendable builder
static com.google.javascript.jscomp.DotFormatter newInstanceForTesting ()
private void traverseNodes (com.google.javascript.rhino.Node) throws java.io.IOException
int keyChild
com.google.javascript.rhino.Node child
int keySucc
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge edge
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode succ
String toNode
int i
String element
java.util.List outEdges
String[] edgeList
com.google.javascript.rhino.Node parent
int keyParent
int key (com.google.javascript.rhino.Node) throws java.io.IOException
Object annotation
com.google.javascript.rhino.TypeI type
com.google.javascript.rhino.Node n
Integer key
private static java.lang.String formatNodeName (java.lang.Integer)
Integer key
private void formatPreamble () throws java.io.IOException
private void formatConclusion () throws java.io.IOException
public static java.lang.String toDot (com.google.javascript.jscomp.graph.GraphvizGraph)
com.google.javascript.jscomp.graph.GraphvizGraph$GraphvizNode gNode
int i
String nodeName
com.google.javascript.jscomp.graph.GraphvizGraph$GraphvizEdge edge
int i
String edgeName
com.google.javascript.jscomp.graph.GraphvizGraph graph
StringBuilder builder
String edgeSymbol
java.util.List nodes
String[] nodeNames
java.util.List edges
String[] edgeNames
}
com/google/javascript/jscomp/FunctionInjector$InliningMode.classFunctionInjector.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.FunctionInjector$InliningMode extends java.lang.Enum {
public static final com.google.javascript.jscomp.FunctionInjector$InliningMode DIRECT
public static final com.google.javascript.jscomp.FunctionInjector$InliningMode BLOCK
private static final com.google.javascript.jscomp.FunctionInjector$InliningMode[] $VALUES
public static com.google.javascript.jscomp.FunctionInjector$InliningMode[] values ()
public static com.google.javascript.jscomp.FunctionInjector$InliningMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$64$1.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$64$1 extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
final com.google.javascript.jscomp.AbstractCompiler val$compiler
final com.google.javascript.jscomp.DefaultPassConfig$64 this$1
void (com.google.javascript.jscomp.DefaultPassConfig$64, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.DefaultPassConfig$64 this$1
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.ReplaceStrings pass
}
com/google/javascript/jscomp/DeadPropertyAssignmentElimination$Property.classDeadPropertyAssignmentElimination.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property extends java.lang.Object {
private final String name
private final java.util.LinkedList writes
private final java.util.Set children
void (java.lang.String)
String name
void markLastWriteRead ()
void markChildrenRead ()
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property grandchildProperty
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property childProperty
java.util.Set propertiesSet
java.util.Queue propertyQueue
void addWrite (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node lhs
static java.util.LinkedList access$300 (com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property)
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property x0
static java.util.Set access$500 (com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property)
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property x0
}
com/google/javascript/jscomp/Compiler$6.classCompiler.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Compiler$6 extends java.lang.Object implements java.util.concurrent.Callable {
final com.google.javascript.jscomp.Compiler this$0
void (com.google.javascript.jscomp.Compiler)
com.google.javascript.jscomp.Compiler this$0
public java.lang.String call () throws java.lang.Exception
com.google.javascript.rhino.Node scriptNode
int i
com.google.javascript.jscomp.Compiler$CodeBuilder cb
com.google.javascript.jscomp.Tracer tracer
public volatile java.lang.Object call () throws java.lang.Exception
}
com/google/javascript/jscomp/CrossModuleCodeMotion$2.classCrossModuleCodeMotion.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CrossModuleCodeMotion$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/Requirement.classRequirement.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.Requirement extends com.google.protobuf.GeneratedMessage$ExtendableMessage implements com.google.javascript.jscomp.RequirementOrBuilder {
private static final com.google.javascript.jscomp.Requirement defaultInstance
private final com.google.protobuf.UnknownFieldSet unknownFields
public static com.google.protobuf.Parser PARSER
private int bitField0_
public static final int ERROR_MESSAGE_FIELD_NUMBER
private Object errorMessage_
public static final int WHITELIST_FIELD_NUMBER
private com.google.protobuf.LazyStringList whitelist_
public static final int WHITELIST_REGEXP_FIELD_NUMBER
private com.google.protobuf.LazyStringList whitelistRegexp_
public static final int ONLY_APPLY_TO_FIELD_NUMBER
private com.google.protobuf.LazyStringList onlyApplyTo_
public static final int ONLY_APPLY_TO_REGEXP_FIELD_NUMBER
private com.google.protobuf.LazyStringList onlyApplyToRegexp_
public static final int TYPE_FIELD_NUMBER
private com.google.javascript.jscomp.Requirement$Type type_
public static final int VALUE_FIELD_NUMBER
private com.google.protobuf.LazyStringList value_
public static final int JAVA_CLASS_FIELD_NUMBER
private Object javaClass_
public static final int RULE_ID_FIELD_NUMBER
private Object ruleId_
public static final int EXTENDS_FIELD_NUMBER
private Object extends_
public static final int REPORT_LOOSE_TYPE_VIOLATIONS_FIELD_NUMBER
private boolean reportLooseTypeViolations_
private byte memoizedIsInitialized
private int memoizedSerializedSize
private static final long serialVersionUID
private void (com.google.protobuf.GeneratedMessage$ExtendableBuilder)
com.google.protobuf.GeneratedMessage$ExtendableBuilder builder
private void (boolean)
boolean noInit
public static com.google.javascript.jscomp.Requirement getDefaultInstance ()
public com.google.javascript.jscomp.Requirement getDefaultInstanceForType ()
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
int rawValue
com.google.javascript.jscomp.Requirement$Type value
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int mutable_bitField0_
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessage$FieldAccessorTable internalGetFieldAccessorTable ()
public com.google.protobuf.Parser getParserForType ()
public boolean hasErrorMessage ()
public java.lang.String getErrorMessage ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getErrorMessageBytes ()
com.google.protobuf.ByteString b
Object ref
public java.util.List getWhitelistList ()
public int getWhitelistCount ()
public java.lang.String getWhitelist (int)
int index
public com.google.protobuf.ByteString getWhitelistBytes (int)
int index
public java.util.List getWhitelistRegexpList ()
public int getWhitelistRegexpCount ()
public java.lang.String getWhitelistRegexp (int)
int index
public com.google.protobuf.ByteString getWhitelistRegexpBytes (int)
int index
public java.util.List getOnlyApplyToList ()
public int getOnlyApplyToCount ()
public java.lang.String getOnlyApplyTo (int)
int index
public com.google.protobuf.ByteString getOnlyApplyToBytes (int)
int index
public java.util.List getOnlyApplyToRegexpList ()
public int getOnlyApplyToRegexpCount ()
public java.lang.String getOnlyApplyToRegexp (int)
int index
public com.google.protobuf.ByteString getOnlyApplyToRegexpBytes (int)
int index
public boolean hasType ()
public com.google.javascript.jscomp.Requirement$Type getType ()
public java.util.List getValueList ()
public int getValueCount ()
public java.lang.String getValue (int)
int index
public com.google.protobuf.ByteString getValueBytes (int)
int index
public boolean hasJavaClass ()
public java.lang.String getJavaClass ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getJavaClassBytes ()
com.google.protobuf.ByteString b
Object ref
public boolean hasRuleId ()
public java.lang.String getRuleId ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getRuleIdBytes ()
com.google.protobuf.ByteString b
Object ref
public boolean hasExtends ()
public java.lang.String getExtends ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getExtendsBytes ()
com.google.protobuf.ByteString b
Object ref
public boolean hasReportLooseTypeViolations ()
public boolean getReportLooseTypeViolations ()
private void initFields ()
public final boolean isInitialized ()
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
int i
int i
int i
int i
int i
com.google.protobuf.CodedOutputStream output
com.google.protobuf.GeneratedMessage$ExtendableMessage$ExtensionWriter extensionWriter
public int getSerializedSize ()
int i
int dataSize
int i
int dataSize
int i
int dataSize
int i
int dataSize
int i
int dataSize
int size
protected java.lang.Object writeReplace () throws java.io.ObjectStreamException
public static com.google.javascript.jscomp.Requirement parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.google.javascript.jscomp.Requirement parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.Requirement parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.google.javascript.jscomp.Requirement parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.Requirement parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.javascript.jscomp.Requirement parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.Requirement parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.javascript.jscomp.Requirement parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.Requirement parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.google.javascript.jscomp.Requirement parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.Requirement$Builder newBuilder ()
public com.google.javascript.jscomp.Requirement$Builder newBuilderForType ()
public static com.google.javascript.jscomp.Requirement$Builder newBuilder (com.google.javascript.jscomp.Requirement)
com.google.javascript.jscomp.Requirement prototype
public com.google.javascript.jscomp.Requirement$Builder toBuilder ()
protected com.google.javascript.jscomp.Requirement$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
com.google.protobuf.GeneratedMessage$BuilderParent parent
com.google.javascript.jscomp.Requirement$Builder builder
public volatile com.google.protobuf.Message getDefaultInstanceForType ()
public volatile com.google.protobuf.MessageLite getDefaultInstanceForType ()
protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
public volatile com.google.protobuf.Message$Builder toBuilder ()
public volatile com.google.protobuf.Message$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile com.google.protobuf.MessageLite$Builder newBuilderForType ()
void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.javascript.jscomp.Requirement$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.google.javascript.jscomp.Requirement$1 x2
static boolean access$300 ()
void (com.google.protobuf.GeneratedMessage$ExtendableBuilder, com.google.javascript.jscomp.Requirement$1)
com.google.protobuf.GeneratedMessage$ExtendableBuilder x0
com.google.javascript.jscomp.Requirement$1 x1
static java.lang.Object access$502 (com.google.javascript.jscomp.Requirement, java.lang.Object)
com.google.javascript.jscomp.Requirement x0
Object x1
static com.google.protobuf.LazyStringList access$602 (com.google.javascript.jscomp.Requirement, com.google.protobuf.LazyStringList)
com.google.javascript.jscomp.Requirement x0
com.google.protobuf.LazyStringList x1
static com.google.protobuf.LazyStringList access$702 (com.google.javascript.jscomp.Requirement, com.google.protobuf.LazyStringList)
com.google.javascript.jscomp.Requirement x0
com.google.protobuf.LazyStringList x1
static com.google.protobuf.LazyStringList access$802 (com.google.javascript.jscomp.Requirement, com.google.protobuf.LazyStringList)
com.google.javascript.jscomp.Requirement x0
com.google.protobuf.LazyStringList x1
static com.google.protobuf.LazyStringList access$902 (com.google.javascript.jscomp.Requirement, com.google.protobuf.LazyStringList)
com.google.javascript.jscomp.Requirement x0
com.google.protobuf.LazyStringList x1
static com.google.javascript.jscomp.Requirement$Type access$1002 (com.google.javascript.jscomp.Requirement, com.google.javascript.jscomp.Requirement$Type)
com.google.javascript.jscomp.Requirement x0
com.google.javascript.jscomp.Requirement$Type x1
static com.google.protobuf.LazyStringList access$1102 (com.google.javascript.jscomp.Requirement, com.google.protobuf.LazyStringList)
com.google.javascript.jscomp.Requirement x0
com.google.protobuf.LazyStringList x1
static java.lang.Object access$1202 (com.google.javascript.jscomp.Requirement, java.lang.Object)
com.google.javascript.jscomp.Requirement x0
Object x1
static java.lang.Object access$1302 (com.google.javascript.jscomp.Requirement, java.lang.Object)
com.google.javascript.jscomp.Requirement x0
Object x1
static java.lang.Object access$1402 (com.google.javascript.jscomp.Requirement, java.lang.Object)
com.google.javascript.jscomp.Requirement x0
Object x1
static boolean access$1502 (com.google.javascript.jscomp.Requirement, boolean)
com.google.javascript.jscomp.Requirement x0
boolean x1
static int access$1602 (com.google.javascript.jscomp.Requirement, int)
com.google.javascript.jscomp.Requirement x0
int x1
static java.lang.Object access$500 (com.google.javascript.jscomp.Requirement)
com.google.javascript.jscomp.Requirement x0
static com.google.protobuf.LazyStringList access$600 (com.google.javascript.jscomp.Requirement)
com.google.javascript.jscomp.Requirement x0
static com.google.protobuf.LazyStringList access$700 (com.google.javascript.jscomp.Requirement)
com.google.javascript.jscomp.Requirement x0
static com.google.protobuf.LazyStringList access$800 (com.google.javascript.jscomp.Requirement)
com.google.javascript.jscomp.Requirement x0
static com.google.protobuf.LazyStringList access$900 (com.google.javascript.jscomp.Requirement)
com.google.javascript.jscomp.Requirement x0
static com.google.protobuf.LazyStringList access$1100 (com.google.javascript.jscomp.Requirement)
com.google.javascript.jscomp.Requirement x0
static java.lang.Object access$1200 (com.google.javascript.jscomp.Requirement)
com.google.javascript.jscomp.Requirement x0
static java.lang.Object access$1300 (com.google.javascript.jscomp.Requirement)
com.google.javascript.jscomp.Requirement x0
static java.lang.Object access$1400 (com.google.javascript.jscomp.Requirement)
com.google.javascript.jscomp.Requirement x0
static void ()
}
com/google/javascript/jscomp/DefinitionsRemover$ObjectLiteralPropertyDefinition.classDefinitionsRemover.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.DefinitionsRemover$ObjectLiteralPropertyDefinition extends com.google.javascript.jscomp.DefinitionsRemover$Definition {
private final com.google.javascript.rhino.Node literal
private final com.google.javascript.rhino.Node name
private final com.google.javascript.rhino.Node value
void (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node lit
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node value
boolean isExtern
public void performRemove ()
public com.google.javascript.rhino.Node getLValue ()
public com.google.javascript.rhino.Node getRValue ()
}
com/google/javascript/jscomp/CollectFileOverviewVisibility.classCollectFileOverviewVisibility.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollectFileOverviewVisibility extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.common.collect.ImmutableMap$Builder builder
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node script
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void visit (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptNode
com.google.javascript.rhino.JSDocInfo jsDocInfo
com.google.javascript.rhino.JSDocInfo$Visibility v
com.google.common.collect.ImmutableMap getFileOverviewVisibilityMap ()
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
}
com/google/javascript/jscomp/SideEffectsAnalysis$LocationAbstraction.classSideEffectsAnalysis.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.SideEffectsAnalysis$LocationAbstraction extends java.lang.Object {
private void ()
abstract com.google.javascript.jscomp.SideEffectsAnalysis$LocationSummary calculateLocationSummary (com.google.javascript.rhino.Node)
abstract com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation getBottomLocation ()
public com.google.javascript.jscomp.SideEffectsAnalysis$LocationSummary calculateLocationSummary (java.util.Set)
com.google.javascript.jscomp.SideEffectsAnalysis$LocationSummary nodeLocationSummary
com.google.javascript.rhino.Node node
java.util.Set nodes
com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation modAccumulator
com.google.javascript.jscomp.SideEffectsAnalysis$EffectLocation refAccumulator
void (com.google.javascript.jscomp.SideEffectsAnalysis$1)
com.google.javascript.jscomp.SideEffectsAnalysis$1 x0
}
com/google/javascript/jscomp/PassFactory$1$1.classPassFactory.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PassFactory$1$1 extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
final com.google.javascript.jscomp.PassFactory$1 this$0
void (com.google.javascript.jscomp.PassFactory$1)
com.google.javascript.jscomp.PassFactory$1 this$0
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
}
com/google/javascript/jscomp/InstrumentFunctions$1.classInstrumentFunctions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InstrumentFunctions$1 extends java.lang.Object {
}
com/google/javascript/jscomp/CommandLineRunner$Flags$MultiFlagSetter.classCommandLineRunner.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CommandLineRunner$Flags$MultiFlagSetter extends java.lang.Object implements org.kohsuke.args4j.spi.Setter {
private final org.kohsuke.args4j.spi.Setter proxy
private final Object flag
private final java.util.List entries
private void (org.kohsuke.args4j.spi.Setter, java.lang.Object, java.util.List)
org.kohsuke.args4j.spi.Setter proxy
Object flag
java.util.List entries
public boolean isMultiValued ()
public java.lang.Class getType ()
public void addValue (java.lang.String) throws org.kohsuke.args4j.CmdLineException
String value
public org.kohsuke.args4j.spi.FieldSetter asFieldSetter ()
public java.lang.reflect.AnnotatedElement asAnnotatedElement ()
public volatile void addValue (java.lang.Object) throws org.kohsuke.args4j.CmdLineException
void (org.kohsuke.args4j.spi.Setter, java.lang.Object, java.util.List, com.google.javascript.jscomp.CommandLineRunner$1)
org.kohsuke.args4j.spi.Setter x0
Object x1
java.util.List x2
com.google.javascript.jscomp.CommandLineRunner$1 x3
}
com/google/javascript/jscomp/PeepholeReplaceKnownMethods.classPeepholeReplaceKnownMethods.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PeepholeReplaceKnownMethods extends com.google.javascript.jscomp.AbstractPeepholeOptimization {
private final boolean late
void (boolean)
boolean late
com.google.javascript.rhino.Node optimizeSubtree (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node subtree
private com.google.javascript.rhino.Node tryFoldKnownMethods (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callTarget
com.google.javascript.rhino.Node subtree
private com.google.javascript.rhino.Node tryFoldKnownStringMethods (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node subtree
com.google.javascript.rhino.Node callTarget
com.google.javascript.rhino.Node stringNode
com.google.javascript.rhino.Node functionName
String functionNameString
com.google.javascript.rhino.Node firstArg
private com.google.javascript.rhino.Node tryFoldKnownNumericMethods (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callTarget
String functionNameString
com.google.javascript.rhino.Node firstArgument
com.google.javascript.rhino.Node subtree
private com.google.javascript.rhino.Node tryFoldStringToLowerCase (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node subtree
com.google.javascript.rhino.Node stringNode
String lowered
com.google.javascript.rhino.Node replacement
private com.google.javascript.rhino.Node tryFoldStringToUpperCase (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node subtree
com.google.javascript.rhino.Node stringNode
String upped
com.google.javascript.rhino.Node replacement
private static java.lang.String normalizeNumericString (java.lang.String)
String input
int startIndex
int endIndex
private com.google.javascript.rhino.Node tryFoldParseNumber (com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.rhino.Node)
double tmpRadix
com.google.javascript.rhino.Node numericNode
com.google.javascript.rhino.Node numericNode
Double checkVal
com.google.javascript.rhino.Node newNode
NumberFormatException e
int newVal
com.google.javascript.rhino.Node newNode
double newVal
com.google.javascript.rhino.Node newNode
NumberFormatException e
String normalizedNewVal
com.google.javascript.rhino.Node n
String functionName
com.google.javascript.rhino.Node firstArg
boolean isParseInt
com.google.javascript.rhino.Node secondArg
int radix
String stringVal
Double checkVal
com.google.javascript.rhino.Node newNode
private com.google.javascript.rhino.Node tryFoldStringIndexOf (com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
String functionName
com.google.javascript.rhino.Node lstringNode
com.google.javascript.rhino.Node firstArg
String lstring
boolean isIndexOf
com.google.javascript.rhino.Node secondArg
String searchValue
int fromIndex
int indexVal
com.google.javascript.rhino.Node newNode
private com.google.javascript.rhino.Node tryFoldArrayJoin (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node emptyStringNode
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node foldedStringNode
com.google.javascript.rhino.Node node
int kJoinOverhead
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node callTarget
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Node arrayNode
com.google.javascript.rhino.Node functionName
String joinString
java.util.List arrayFoldedChildren
StringBuilder sb
int foldedSize
com.google.javascript.rhino.Node prev
com.google.javascript.rhino.Node elem
int originalSize
private com.google.javascript.rhino.Node tryFoldStringSubstr (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
int start
int length
int length
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node stringNode
com.google.javascript.rhino.Node arg1
int start
int length
String stringAsString
com.google.javascript.rhino.Node arg2
String result
com.google.javascript.rhino.Node resultNode
com.google.javascript.rhino.Node parent
private com.google.javascript.rhino.Node tryFoldStringSubstring (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
int start
int end
int end
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node stringNode
com.google.javascript.rhino.Node arg1
int start
int end
String stringAsString
com.google.javascript.rhino.Node arg2
String result
com.google.javascript.rhino.Node resultNode
com.google.javascript.rhino.Node parent
private com.google.javascript.rhino.Node tryFoldStringCharAt (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
int index
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node stringNode
com.google.javascript.rhino.Node arg1
int index
String stringAsString
com.google.javascript.rhino.Node resultNode
com.google.javascript.rhino.Node parent
private com.google.javascript.rhino.Node tryFoldStringCharCodeAt (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
int index
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node stringNode
com.google.javascript.rhino.Node arg1
int index
String stringAsString
com.google.javascript.rhino.Node resultNode
com.google.javascript.rhino.Node parent
private static int jsSplitMatch (java.lang.String, int, java.lang.String)
String stringValue
int startIndex
String separator
int matchIndex
private java.lang.String[] jsSplit (java.lang.String, java.lang.String, int)
int i
int startIndex
int matchIndex
String stringValue
String separator
int limit
java.util.List splitStrings
private com.google.javascript.rhino.Node tryFoldStringSplit (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node arg2
String element
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node stringNode
com.google.javascript.rhino.Node arg1
String separator
String stringValue
int limit
String[] stringArray
com.google.javascript.rhino.Node arrayOfStrings
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/GatherRawExports.classGatherRawExports.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.GatherRawExports extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private static final String[] GLOBAL_THIS_NAMES
private final java.util.Set exportedVariables
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node sibling
private static boolean isGlobalThisObject (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
int i
int items
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
public java.util.Set getExportedVariableNames ()
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$33.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$33 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean late
}
com/google/javascript/jscomp/Es6TypedToEs6Converter$ScanNamespaces.classEs6TypedToEs6Converter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6TypedToEs6Converter$ScanNamespaces extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
private java.util.Map namespaces
final com.google.javascript.jscomp.Es6TypedToEs6Converter this$0
private void (com.google.javascript.jscomp.Es6TypedToEs6Converter)
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String currName
String s
String[] segments
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.Es6TypedToEs6Converter, com.google.javascript.jscomp.Es6TypedToEs6Converter$1)
com.google.javascript.jscomp.Es6TypedToEs6Converter x0
com.google.javascript.jscomp.Es6TypedToEs6Converter$1 x1
}
com/google/javascript/jscomp/NameGenerator.classNameGenerator.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.NameGenerator extends java.lang.Object {
public abstract void reset (java.util.Set, java.lang.String, char[])
public abstract com.google.javascript.jscomp.NameGenerator clone (java.util.Set, java.lang.String, char[])
public abstract java.lang.String generateNextName ()
}
com/google/javascript/jscomp/TranspilationPasses$10.classTranspilationPasses.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TranspilationPasses$10 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
void (java.lang.String, boolean)
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/Es6ExternsCheck.classEs6ExternsCheck.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Es6ExternsCheck extends com.google.javascript.jscomp.NodeTraversal$AbstractPreOrderCallback implements com.google.javascript.jscomp.CompilerPass {
static final com.google.javascript.jscomp.DiagnosticType MISSING_ES6_EXTERNS
private final com.google.javascript.jscomp.AbstractCompiler compiler
private boolean hasSymbolExterns
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
static void ()
}
com/google/javascript/jscomp/newtypes/
com/google/javascript/jscomp/newtypes/JSTypes$1.classJSTypes.java
package com.google.javascript.jscomp.newtypes
com.google.javascript.jscomp.newtypes.JSTypes$1 extends java.lang.Object implements java.util.Map {
final com.google.javascript.jscomp.newtypes.JSTypes this$0
void (com.google.javascript.jscomp.newtypes.JSTypes)
com.google.javascript.jscomp.newtypes.JSTypes this$0
public void clear ()
public boolean containsKey (java.lang.Object)
Object k
public boolean containsValue (java.lang.Object)
Object v
public java.util.Set entrySet ()
public com.google.javascript.jscomp.newtypes.JSType get (java.lang.Object)
Object k
public boolean isEmpty ()
public java.util.Set keySet ()
public com.google.javascript.jscomp.newtypes.JSType put (java.lang.String, com.google.javascript.jscomp.newtypes.JSType)
String k
com.google.javascript.jscomp.newtypes.JSType v
public void putAll (java.util.Map)
java.util.Map m
public com.google.javascript.jscomp.newtypes.JSType remove (java.lang.Object)
Object k
public int size ()
public java.util.Collection values ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
}
com/google/javascript/jscomp/newtypes/Typedef$State.classTypedef.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.Typedef$State extends java.lang.Enum {
public static final com.google.javascript.jscomp.newtypes.Typedef$State NOT_RESOLVED
public static final com.google.javascript.jscomp.newtypes.Typedef$State DURING_RESOLUTION
public static final com.google.javascript.jscomp.newtypes.Typedef$State RESOLVED
private static final com.google.javascript.jscomp.newtypes.Typedef$State[] $VALUES
public static com.google.javascript.jscomp.newtypes.Typedef$State[] values ()
public static com.google.javascript.jscomp.newtypes.Typedef$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/newtypes/JSTypeCreatorFromJSDoc.classJSTypeCreatorFromJSDoc.java
package com.google.javascript.jscomp.newtypes
public final com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc extends java.lang.Object {
public static final com.google.javascript.jscomp.DiagnosticType INVALID_GENERICS_INSTANTIATION
public static final com.google.javascript.jscomp.DiagnosticType EXTENDS_NON_OBJECT
public static final com.google.javascript.jscomp.DiagnosticType EXTENDS_NOT_ON_CTOR_OR_INTERF
public static final com.google.javascript.jscomp.DiagnosticType INHERITANCE_CYCLE
public static final com.google.javascript.jscomp.DiagnosticType DICT_IMPLEMENTS_INTERF
public static final com.google.javascript.jscomp.DiagnosticType IMPLEMENTS_WITHOUT_CONSTRUCTOR
public static final com.google.javascript.jscomp.DiagnosticType CONFLICTING_EXTENDED_TYPE
public static final com.google.javascript.jscomp.DiagnosticType CONFLICTING_IMPLEMENTED_TYPE
public static final com.google.javascript.jscomp.DiagnosticType UNION_IS_UNINHABITABLE
public static final com.google.javascript.jscomp.DiagnosticType NEW_EXPECTS_OBJECT_OR_TYPEVAR
public static final com.google.javascript.jscomp.DiagnosticType BAD_ARRAY_TYPE_SYNTAX
public static final com.google.javascript.jscomp.DiagnosticType CANNOT_MAKE_TYPEVAR_NON_NULL
public static final com.google.javascript.jscomp.DiagnosticType CIRCULAR_TYPEDEF_ENUM
public static final com.google.javascript.jscomp.DiagnosticType ENUM_WITH_TYPEVARS
public static final com.google.javascript.jscomp.DiagnosticType ENUM_IS_TOP
public static final com.google.javascript.jscomp.DiagnosticType ENUM_IS_UNION
public static final com.google.javascript.jscomp.DiagnosticType WRONG_PARAMETER_ORDER
public static final com.google.javascript.jscomp.DiagnosticType IMPLEMENTS_NON_INTERFACE
public static final com.google.javascript.jscomp.DiagnosticType EXTENDS_NON_INTERFACE
public static final com.google.javascript.jscomp.DiagnosticType FUNCTION_WITH_NONFUNC_JSDOC
public static final com.google.javascript.jscomp.DiagnosticType TEMPLATED_GETTER_SETTER
public static final com.google.javascript.jscomp.DiagnosticType TWO_JSDOCS
public static final com.google.javascript.jscomp.DiagnosticGroup COMPATIBLE_DIAGNOSTICS
public static final com.google.javascript.jscomp.DiagnosticGroup NEW_DIAGNOSTICS
private final com.google.javascript.jscomp.CodingConvention convention
private final com.google.javascript.jscomp.newtypes.UniqueNameGenerator nameGen
private final com.google.javascript.jscomp.newtypes.JSTypes commonTypes
private final java.util.Set allPropertyNames
private int howmanyTypeVars
private java.util.Set warnings
private java.util.Map unknownTypeNames
private com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$FunctionAndSlotType qmarkFunctionDeclared
private static final boolean NULLABLE_TYPES_BY_DEFAULT
public void (com.google.javascript.jscomp.newtypes.JSTypes, com.google.javascript.jscomp.CodingConvention, com.google.javascript.jscomp.newtypes.UniqueNameGenerator, java.util.Set)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.jscomp.CodingConvention convention
com.google.javascript.jscomp.newtypes.UniqueNameGenerator nameGen
java.util.Set allPropertyNames
public com.google.javascript.jscomp.newtypes.JSType maybeMakeNullable (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
public com.google.javascript.jscomp.newtypes.JSType getDeclaredTypeOfNode (com.google.javascript.rhino.JSDocInfo, com.google.javascript.jscomp.newtypes.RawNominalType, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry)
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.jscomp.newtypes.RawNominalType ownerType
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
public com.google.javascript.jscomp.newtypes.JSType getTypeOfCommentNode (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.RawNominalType, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.RawNominalType ownerType
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
private com.google.javascript.jscomp.newtypes.JSType getDeclaredTypeOfNode (com.google.javascript.rhino.JSDocInfo, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList)
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList typeParameters
public java.util.Set getWarnings ()
public java.util.Map getUnknownTypesMap ()
private com.google.javascript.jscomp.newtypes.JSType getTypeFromJSTypeExpression (com.google.javascript.rhino.JSTypeExpression, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList)
com.google.javascript.rhino.JSTypeExpression expr
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList typeParameters
private com.google.javascript.jscomp.newtypes.JSType getTypeFromComment (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$UnknownTypeException e
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList typeParameters
private com.google.javascript.jscomp.newtypes.JSType getMaybeTypeFromComment (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$UnknownTypeException e
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList typeParameters
private com.google.javascript.jscomp.newtypes.JSType getTypeFromCommentHelper (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList) throws com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$UnknownTypeException
com.google.javascript.jscomp.newtypes.JSType nextType
com.google.javascript.jscomp.newtypes.JSType nextUnion
com.google.javascript.rhino.Node child
com.google.javascript.jscomp.newtypes.JSType union
com.google.javascript.jscomp.newtypes.JSType nullableType
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList typeParameters
private boolean isUnionWithUndefined (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node n
private com.google.javascript.jscomp.newtypes.JSType getRecordTypeHelper (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList) throws com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$UnknownTypeException
com.google.javascript.jscomp.newtypes.Property prop
boolean isPropDeclared
com.google.javascript.rhino.Node propNameNode
String propName
com.google.javascript.jscomp.newtypes.JSType propType
com.google.javascript.jscomp.newtypes.Property prop
com.google.javascript.rhino.Node propNode
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList typeParameters
java.util.Map props
private com.google.javascript.jscomp.newtypes.JSType getNamedTypeHelper (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList) throws com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$UnknownTypeException
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList outerTypeParameters
String typeName
private com.google.javascript.jscomp.newtypes.JSType lookupTypeByName (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList) throws com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$UnknownTypeException
String name
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList outerTypeParameters
String tvar
com.google.javascript.jscomp.newtypes.Declaration decl
private com.google.javascript.jscomp.newtypes.JSType getTypedefType (com.google.javascript.jscomp.newtypes.Typedef, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry)
com.google.javascript.jscomp.newtypes.Typedef td
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
public void resolveTypedef (com.google.javascript.jscomp.newtypes.Typedef, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry)
com.google.javascript.jscomp.newtypes.JSType tdType
com.google.javascript.jscomp.newtypes.Typedef td
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.javascript.rhino.JSTypeExpression texp
com.google.javascript.jscomp.newtypes.JSType tdType
private com.google.javascript.jscomp.newtypes.JSType getEnumPropType (com.google.javascript.jscomp.newtypes.EnumType, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry)
com.google.javascript.jscomp.newtypes.EnumType e
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
public void resolveEnum (com.google.javascript.jscomp.newtypes.EnumType, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry)
com.google.javascript.jscomp.newtypes.JSType enumeratedType
int numTypeVars
com.google.javascript.jscomp.newtypes.EnumType e
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.javascript.rhino.JSTypeExpression texp
com.google.javascript.jscomp.newtypes.JSType enumeratedType
private void checkInvalidGenericsInstantiation (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private com.google.javascript.jscomp.newtypes.JSType getNominalTypeHelper (com.google.javascript.jscomp.newtypes.RawNominalType, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList) throws com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$UnknownTypeException
com.google.javascript.rhino.Node child
com.google.javascript.jscomp.newtypes.RawNominalType rawType
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList outerTypeParameters
com.google.javascript.jscomp.newtypes.NominalType uninstantiated
com.google.common.collect.ImmutableList$Builder typeList
com.google.common.collect.ImmutableList typeArguments
com.google.common.collect.ImmutableList typeParameters
int typeArgsSize
int typeParamsSize
private java.util.List fixLengthOfTypeList (int, java.util.List)
int i
int desiredLength
java.util.List typeList
int length
com.google.common.collect.ImmutableList$Builder builder
private com.google.javascript.jscomp.newtypes.JSType getFunTypeHelper (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList) throws com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$UnknownTypeException
com.google.javascript.rhino.Node jsdocNode
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList typeParameters
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
private void fillInFunTypeBuilder (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.RawNominalType, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList, com.google.javascript.jscomp.newtypes.FunctionTypeBuilder) throws com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$UnknownTypeException
com.google.javascript.rhino.Node newTypeNode
com.google.javascript.jscomp.newtypes.JSType t
com.google.javascript.rhino.Node restNode
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder$WrongParameterOrderException e
com.google.javascript.rhino.Node arg
com.google.javascript.rhino.Node jsdocNode
com.google.javascript.jscomp.newtypes.RawNominalType ownerType
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList typeParameters
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
com.google.javascript.rhino.Node child
private com.google.javascript.jscomp.newtypes.JSType getThisOrNewType (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList typeParameters
com.google.javascript.jscomp.newtypes.JSType t
private com.google.common.collect.ImmutableSet getImplementedInterfaces (com.google.javascript.rhino.JSDocInfo, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList)
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList typeParameters
private com.google.common.collect.ImmutableSet getExtendedInterfaces (com.google.javascript.rhino.JSDocInfo, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList)
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList typeParameters
private com.google.common.collect.ImmutableSet getInterfacesHelper (com.google.javascript.rhino.JSDocInfo, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList, boolean)
com.google.javascript.jscomp.newtypes.NominalType nt
com.google.javascript.rhino.Node expRoot
com.google.javascript.jscomp.newtypes.JSType interfaceType
com.google.javascript.rhino.JSTypeExpression texp
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList typeParameters
boolean implementedIntfs
com.google.common.collect.ImmutableSet$Builder builder
public com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$FunctionAndSlotType getFunctionType (com.google.javascript.rhino.JSDocInfo, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.RawNominalType, com.google.javascript.jscomp.newtypes.RawNominalType, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry)
com.google.javascript.jscomp.newtypes.JSType slotType
com.google.javascript.jscomp.newtypes.DeclaredFunctionType declType
com.google.javascript.jscomp.newtypes.JSType simpleType
com.google.javascript.jscomp.newtypes.FunctionType funType
com.google.javascript.jscomp.newtypes.DeclaredFunctionType declType
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder$WrongParameterOrderException e
com.google.javascript.rhino.JSDocInfo jsdoc
String functionName
com.google.javascript.rhino.Node declNode
com.google.javascript.jscomp.newtypes.RawNominalType constructorType
com.google.javascript.jscomp.newtypes.RawNominalType ownerType
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
private com.google.javascript.jscomp.newtypes.DeclaredFunctionType getFunTypeFromTypicalFunctionJsdoc (com.google.javascript.rhino.JSDocInfo, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.RawNominalType, com.google.javascript.jscomp.newtypes.RawNominalType, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.javascript.jscomp.newtypes.FunctionTypeBuilder)
String typeParam
String typeParam
com.google.javascript.rhino.Node thisRoot
com.google.javascript.rhino.JSDocInfo jsdoc
String functionName
com.google.javascript.rhino.Node funNode
com.google.javascript.jscomp.newtypes.RawNominalType constructorType
com.google.javascript.jscomp.newtypes.RawNominalType ownerType
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
com.google.common.collect.ImmutableList$Builder typeParamsBuilder
com.google.common.collect.ImmutableList typeParameters
com.google.javascript.rhino.Node parent
boolean ignoreJsdoc
com.google.javascript.jscomp.newtypes.NominalType parentClass
com.google.common.collect.ImmutableSet implementedIntfs
private void fillInFormalParameterTypes (com.google.javascript.rhino.JSDocInfo, com.google.javascript.rhino.Node, com.google.common.collect.ImmutableList, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.javascript.jscomp.newtypes.FunctionTypeBuilder, boolean)
String pname
com.google.javascript.rhino.Node param
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind p
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterType inlineParamType
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterType fnParamType
com.google.javascript.rhino.JSTypeExpression jsdocExp
com.google.javascript.jscomp.newtypes.JSType t
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.rhino.Node funNode
com.google.common.collect.ImmutableList typeParameters
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
boolean ignoreJsdoc
boolean ignoreFunNode
com.google.javascript.rhino.Node params
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParamIterator iterator
private void fillInReturnType (com.google.javascript.rhino.JSDocInfo, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.common.collect.ImmutableList, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.javascript.jscomp.newtypes.FunctionTypeBuilder, boolean)
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.rhino.Node funNode
com.google.javascript.rhino.Node parent
com.google.common.collect.ImmutableList typeParameters
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
boolean ignoreJsdoc
com.google.javascript.rhino.JSDocInfo inlineRetJsdoc
com.google.javascript.rhino.JSTypeExpression retTypeExp
private com.google.javascript.jscomp.newtypes.NominalType getMaybeParentClass (com.google.javascript.rhino.JSDocInfo, java.lang.String, com.google.javascript.rhino.Node, com.google.common.collect.ImmutableList, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry)
com.google.javascript.rhino.JSDocInfo jsdoc
String functionName
com.google.javascript.rhino.Node funNode
com.google.common.collect.ImmutableList typeParameters
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.javascript.rhino.Node docNode
com.google.javascript.jscomp.newtypes.JSType extendedType
com.google.javascript.jscomp.newtypes.NominalType parentClass
private void handleConstructorAnnotation (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.RawNominalType, com.google.javascript.jscomp.newtypes.NominalType, com.google.common.collect.ImmutableSet, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.javascript.jscomp.newtypes.FunctionTypeBuilder)
String functionName
com.google.javascript.rhino.Node funNode
com.google.javascript.jscomp.newtypes.RawNominalType constructorType
com.google.javascript.jscomp.newtypes.NominalType parentClass
com.google.common.collect.ImmutableSet implementedIntfs
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
String className
com.google.javascript.jscomp.newtypes.NominalType builtinObject
boolean noCycles
private void handleInterfaceAnnotation (com.google.javascript.rhino.JSDocInfo, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.RawNominalType, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableList, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.javascript.jscomp.newtypes.FunctionTypeBuilder)
com.google.javascript.rhino.JSDocInfo jsdoc
String functionName
com.google.javascript.rhino.Node funNode
com.google.javascript.jscomp.newtypes.RawNominalType constructorType
com.google.common.collect.ImmutableSet implementedIntfs
com.google.common.collect.ImmutableList typeParameters
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
com.google.common.collect.ImmutableSet extendedInterfaces
boolean noCycles
public static boolean isRestArg (com.google.javascript.rhino.JSDocInfo, java.lang.String)
com.google.javascript.rhino.JSDocInfo funJsdoc
String formalParamName
com.google.javascript.rhino.JSTypeExpression texp
com.google.javascript.rhino.Node jsdocNode
private com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterType parseParameter (com.google.javascript.rhino.JSTypeExpression, com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList)
com.google.javascript.rhino.JSTypeExpression jsdoc
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind p
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList typeParameters
private com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterType parseParameter (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.common.collect.ImmutableList)
com.google.javascript.rhino.Node jsdoc
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind p
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry registry
com.google.common.collect.ImmutableList typeParameters
com.google.javascript.jscomp.newtypes.JSType t
static void ()
}
com/google/javascript/jscomp/newtypes/Namespace.classNamespace.java
package com.google.javascript.jscomp.newtypes
public abstract com.google.javascript.jscomp.newtypes.Namespace extends java.lang.Object {
private java.util.Map namespaces
private java.util.Map typedefs
protected com.google.javascript.jscomp.newtypes.PersistentMap otherProps
protected final String name
protected final com.google.javascript.jscomp.newtypes.JSTypes commonTypes
protected com.google.javascript.jscomp.newtypes.JSType namespaceType
private boolean duringComputeJSType
protected final com.google.javascript.rhino.Node defSite
protected void (com.google.javascript.jscomp.newtypes.JSTypes, java.lang.String, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
String name
com.google.javascript.rhino.Node defSite
protected abstract com.google.javascript.jscomp.newtypes.JSType computeJSType ()
public final java.lang.String getName ()
public com.google.javascript.rhino.Node getDefSite ()
private boolean isDefined (java.lang.String)
String name
public final boolean isDefined (com.google.javascript.jscomp.newtypes.QualifiedName)
String name
com.google.javascript.jscomp.newtypes.Namespace ns
com.google.javascript.jscomp.newtypes.QualifiedName qname
String name
com.google.javascript.jscomp.newtypes.Namespace ns
public void addNamespace (com.google.javascript.jscomp.newtypes.QualifiedName, com.google.javascript.jscomp.newtypes.Namespace)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Namespace ns
com.google.javascript.jscomp.newtypes.Namespace subns
String name
void updateNamespaceType (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
public final com.google.javascript.jscomp.newtypes.Declaration getDeclaration (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Namespace recv
String name
com.google.javascript.jscomp.newtypes.Namespace ns
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry scope
public final void addTypedef (com.google.javascript.jscomp.newtypes.QualifiedName, com.google.javascript.jscomp.newtypes.Typedef)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Typedef td
com.google.javascript.jscomp.newtypes.Namespace ns
String name
private com.google.javascript.jscomp.newtypes.Namespace getReceiverNamespace (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
public final com.google.javascript.jscomp.newtypes.Namespace getSubnamespace (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
String leftmost
com.google.javascript.jscomp.newtypes.Namespace firstNamespace
public final boolean hasSubnamespace (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
public final boolean hasProp (java.lang.String)
String pname
com.google.javascript.jscomp.newtypes.Property prop
public final void addProperty (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, boolean)
String pname
com.google.javascript.rhino.Node defSite
com.google.javascript.jscomp.newtypes.JSType type
boolean isConstant
public final void addUndeclaredProperty (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, boolean)
String pname
com.google.javascript.rhino.Node defSite
com.google.javascript.jscomp.newtypes.JSType t
boolean isConstant
public final com.google.javascript.jscomp.newtypes.JSType getPropDeclaredType (java.lang.String)
String pname
com.google.javascript.jscomp.newtypes.Property p
final com.google.javascript.jscomp.newtypes.Property getNsProp (java.lang.String)
com.google.javascript.jscomp.newtypes.Namespace subns
com.google.javascript.jscomp.newtypes.NominalType maybeWin
String pname
final java.util.Set getAllPropsOfNamespace ()
java.util.Set s
public final com.google.javascript.jscomp.newtypes.JSType toJSType ()
com.google.javascript.jscomp.newtypes.Namespace ns
public final void copyWindowProperties (com.google.javascript.jscomp.newtypes.JSTypes, com.google.javascript.jscomp.newtypes.RawNominalType)
com.google.javascript.jscomp.newtypes.RawNominalType rawType
com.google.javascript.jscomp.newtypes.Namespace ns
java.util.Map$Entry entry
java.util.Map$Entry entry
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.jscomp.newtypes.RawNominalType win
public java.lang.String toString ()
}
com/google/javascript/jscomp/newtypes/DeclaredTypeRegistry.classDeclaredTypeRegistry.java
package com.google.javascript.jscomp.newtypes
public abstract com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry extends java.lang.Object {
public abstract com.google.javascript.jscomp.newtypes.DeclaredFunctionType getDeclaredFunctionType ()
public abstract com.google.javascript.jscomp.newtypes.Declaration getDeclaration (com.google.javascript.jscomp.newtypes.QualifiedName, boolean)
public abstract com.google.javascript.jscomp.newtypes.JSType getDeclaredTypeOf (java.lang.String)
}
com/google/javascript/jscomp/newtypes/JSTypeCreatorFromJSDoc$ParamIterator.classJSTypeCreatorFromJSDoc.java
package com.google.javascript.jscomp.newtypes
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParamIterator extends java.lang.Object {
java.util.Iterator paramNames
com.google.javascript.rhino.Node params
int index
void (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node params
com.google.javascript.rhino.JSDocInfo jsdoc
boolean hasNext ()
java.lang.String nextString ()
com.google.javascript.rhino.Node getNode ()
}
com/google/javascript/jscomp/newtypes/NaivePersistentSet.classNaivePersistentSet.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.NaivePersistentSet extends com.google.javascript.jscomp.newtypes.PersistentSet {
private final java.util.Set set
private void (java.util.Set)
java.util.Set s
public static com.google.javascript.jscomp.newtypes.PersistentSet create ()
public com.google.javascript.jscomp.newtypes.PersistentSet with (java.lang.Object)
Object key
java.util.Set newSet
public com.google.javascript.jscomp.newtypes.PersistentSet without (java.lang.Object)
Object key
java.util.Set newSet
public int size ()
public java.util.Iterator iterator ()
}
com/google/javascript/jscomp/newtypes/ObjsType.classJSType.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.ObjsType extends com.google.javascript.jscomp.newtypes.JSType {
private com.google.common.collect.ImmutableSet objs
void (com.google.javascript.jscomp.newtypes.JSTypes, com.google.common.collect.ImmutableSet)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.common.collect.ImmutableSet objs
protected int getMask ()
protected com.google.common.collect.ImmutableSet getObjs ()
protected java.lang.String getTypeVar ()
protected com.google.common.collect.ImmutableSet getEnums ()
}
com/google/javascript/jscomp/newtypes/Property$Attribute.classProperty.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.Property$Attribute extends java.lang.Enum {
public static final com.google.javascript.jscomp.newtypes.Property$Attribute CONSTANT
public static final com.google.javascript.jscomp.newtypes.Property$Attribute OPTIONAL
public static final com.google.javascript.jscomp.newtypes.Property$Attribute REQUIRED
private static final com.google.javascript.jscomp.newtypes.Property$Attribute[] $VALUES
public static com.google.javascript.jscomp.newtypes.Property$Attribute[] values ()
public static com.google.javascript.jscomp.newtypes.Property$Attribute valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/newtypes/DeclaredFunctionType.classDeclaredFunctionType.java
package com.google.javascript.jscomp.newtypes
public final com.google.javascript.jscomp.newtypes.DeclaredFunctionType extends java.lang.Object {
private final java.util.List requiredFormals
private final java.util.List optionalFormals
private final com.google.javascript.jscomp.newtypes.JSType restFormals
private final com.google.javascript.jscomp.newtypes.JSType returnType
private final com.google.javascript.jscomp.newtypes.JSType nominalType
private final com.google.javascript.jscomp.newtypes.JSType receiverType
private final com.google.common.collect.ImmutableList typeParameters
private final com.google.javascript.jscomp.newtypes.JSTypes commonTypes
private void (com.google.javascript.jscomp.newtypes.JSTypes, java.util.List, java.util.List, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
java.util.List requiredFormals
java.util.List optionalFormals
com.google.javascript.jscomp.newtypes.JSType restFormals
com.google.javascript.jscomp.newtypes.JSType retType
com.google.javascript.jscomp.newtypes.JSType nominalType
com.google.javascript.jscomp.newtypes.JSType receiverType
com.google.common.collect.ImmutableList typeParameters
public com.google.javascript.jscomp.newtypes.FunctionType toFunctionType ()
com.google.javascript.jscomp.newtypes.JSType formal
com.google.javascript.jscomp.newtypes.JSType formal
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
static com.google.javascript.jscomp.newtypes.DeclaredFunctionType make (com.google.javascript.jscomp.newtypes.JSTypes, java.util.List, java.util.List, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
java.util.List requiredFormals
java.util.List optionalFormals
com.google.javascript.jscomp.newtypes.JSType restFormals
com.google.javascript.jscomp.newtypes.JSType retType
com.google.javascript.jscomp.newtypes.JSType nominalType
com.google.javascript.jscomp.newtypes.JSType receiverType
com.google.common.collect.ImmutableList typeParameters
static com.google.javascript.jscomp.newtypes.DeclaredFunctionType qmarkFunctionDeclaration (com.google.javascript.jscomp.newtypes.JSTypes)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
public com.google.javascript.jscomp.newtypes.JSType getFormalType (int)
int argpos
int numReqFormals
public int getRequiredArity ()
public int getOptionalArity ()
public int getMaxArity ()
private int getSyntacticArity ()
public boolean hasRestFormals ()
public com.google.javascript.jscomp.newtypes.JSType getRestFormalsType ()
public com.google.javascript.jscomp.newtypes.JSType getReturnType ()
public com.google.javascript.jscomp.newtypes.JSType getThisType ()
public com.google.javascript.jscomp.newtypes.JSType getNominalType ()
public com.google.javascript.jscomp.newtypes.JSType getReceiverType ()
public boolean isGeneric ()
public com.google.common.collect.ImmutableList getTypeParameters ()
public boolean isTypeVariableDefinedLocally (java.lang.String)
String tvar
public java.lang.String getTypeVariableDefinedLocally (java.lang.String)
com.google.javascript.jscomp.newtypes.RawNominalType rawType
com.google.javascript.jscomp.newtypes.NominalType recvType
String tvar
String tmp
public com.google.javascript.jscomp.newtypes.DeclaredFunctionType withReceiverType (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType newReceiverType
public com.google.javascript.jscomp.newtypes.DeclaredFunctionType withTypeInfoFromSuper (com.google.javascript.jscomp.newtypes.DeclaredFunctionType, boolean)
com.google.javascript.jscomp.newtypes.NominalType nt
com.google.javascript.jscomp.newtypes.NominalType rt
com.google.javascript.jscomp.newtypes.JSType formal
com.google.javascript.jscomp.newtypes.JSType formal
com.google.javascript.jscomp.newtypes.DeclaredFunctionType superType
boolean getsTypeInfoFromParentMethod
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
int i
public com.google.javascript.jscomp.newtypes.DeclaredFunctionType substituteNominalGenerics (com.google.javascript.jscomp.newtypes.NominalType)
String typeParam
java.util.Map$Entry entry
com.google.common.collect.ImmutableMap$Builder builder
com.google.javascript.jscomp.newtypes.JSType reqFormal
com.google.javascript.jscomp.newtypes.JSType optFormal
com.google.javascript.jscomp.newtypes.NominalType nt
java.util.Map typeMap
java.util.Map reducedMap
boolean foundShadowedTypeParam
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
public static com.google.javascript.jscomp.newtypes.DeclaredFunctionType meet (java.util.Collection)
com.google.javascript.jscomp.newtypes.DeclaredFunctionType declType
java.util.Collection toMeet
com.google.javascript.jscomp.newtypes.DeclaredFunctionType result
private static com.google.javascript.jscomp.newtypes.DeclaredFunctionType meet (com.google.javascript.jscomp.newtypes.DeclaredFunctionType, com.google.javascript.jscomp.newtypes.DeclaredFunctionType)
int i
int i
com.google.javascript.jscomp.newtypes.DeclaredFunctionType f1
com.google.javascript.jscomp.newtypes.DeclaredFunctionType f2
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
int minRequiredArity
int maxTotalArity
com.google.javascript.jscomp.newtypes.JSType retType
private static com.google.javascript.jscomp.newtypes.JSType nullAcceptingJoin (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t1
com.google.javascript.jscomp.newtypes.JSType t2
private static com.google.javascript.jscomp.newtypes.JSType nullAcceptingMeet (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t1
com.google.javascript.jscomp.newtypes.JSType t2
public java.lang.String toString ()
}
com/google/javascript/jscomp/newtypes/UniqueNameGenerator.classUniqueNameGenerator.java
package com.google.javascript.jscomp.newtypes
public com.google.javascript.jscomp.newtypes.UniqueNameGenerator extends java.lang.Object {
private int count
public void ()
public int getNextNumber ()
public java.lang.String getNextName (java.lang.String)
String name
public static java.lang.String findGeneratedName (java.lang.String, com.google.common.collect.ImmutableList)
String name2
String name
com.google.common.collect.ImmutableList names
public static java.lang.String getOriginalName (java.lang.String)
String name
}
com/google/javascript/jscomp/newtypes/Declaration.classDeclaration.java
package com.google.javascript.jscomp.newtypes
public com.google.javascript.jscomp.newtypes.Declaration extends java.lang.Object {
private com.google.javascript.jscomp.newtypes.JSType simpleType
private com.google.javascript.jscomp.newtypes.Typedef typedef
private com.google.javascript.jscomp.newtypes.Namespace ns
private com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry funScope
private boolean isTypeVar
private boolean isConstant
public void (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.Typedef, com.google.javascript.jscomp.newtypes.Namespace, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, boolean, boolean)
com.google.javascript.jscomp.newtypes.JSType simpleType
com.google.javascript.jscomp.newtypes.Typedef typedef
com.google.javascript.jscomp.newtypes.Namespace ns
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry funScope
boolean isTypeVar
boolean isConstant
private void checkValid ()
public com.google.javascript.jscomp.newtypes.JSType getTypeOfSimpleDecl ()
public com.google.javascript.jscomp.newtypes.Typedef getTypedef ()
public com.google.javascript.jscomp.newtypes.EnumType getEnum ()
public com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry getFunctionScope ()
public com.google.javascript.jscomp.newtypes.RawNominalType getNominal ()
public boolean isTypeVar ()
public boolean isConstant ()
public com.google.javascript.jscomp.newtypes.Namespace getNamespace ()
public java.lang.String toString ()
}
com/google/javascript/jscomp/newtypes/Typedef.classTypedef.java
package com.google.javascript.jscomp.newtypes
public final com.google.javascript.jscomp.newtypes.Typedef extends java.lang.Object {
private com.google.javascript.jscomp.newtypes.Typedef$State state
private com.google.javascript.rhino.JSTypeExpression typeExpr
private com.google.javascript.jscomp.newtypes.JSType type
private void (com.google.javascript.rhino.JSTypeExpression)
com.google.javascript.rhino.JSTypeExpression typeExpr
public static com.google.javascript.jscomp.newtypes.Typedef make (com.google.javascript.rhino.JSTypeExpression)
com.google.javascript.rhino.JSTypeExpression typeExpr
public boolean isResolved ()
public com.google.javascript.jscomp.newtypes.JSType getType ()
public com.google.javascript.rhino.JSTypeExpression getTypeExpr ()
public com.google.javascript.rhino.JSTypeExpression getTypeExprForErrorReporting ()
void resolveTypedef (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
}
com/google/javascript/jscomp/newtypes/JSTypes.classJSTypes.java
package com.google.javascript.jscomp.newtypes
public final com.google.javascript.jscomp.newtypes.JSTypes extends java.lang.Object {
public final com.google.javascript.jscomp.newtypes.JSType BOOLEAN
public final com.google.javascript.jscomp.newtypes.JSType BOTTOM
public final com.google.javascript.jscomp.newtypes.JSType FALSE_TYPE
public final com.google.javascript.jscomp.newtypes.JSType FALSY
public final com.google.javascript.jscomp.newtypes.JSType NULL
public final com.google.javascript.jscomp.newtypes.JSType NUMBER
public final com.google.javascript.jscomp.newtypes.JSType STRING
public final com.google.javascript.jscomp.newtypes.JSType TOP
public final com.google.javascript.jscomp.newtypes.JSType TOP_SCALAR
public final com.google.javascript.jscomp.newtypes.JSType TRUE_TYPE
public final com.google.javascript.jscomp.newtypes.JSType TRUTHY
public final com.google.javascript.jscomp.newtypes.JSType UNDEFINED
public final com.google.javascript.jscomp.newtypes.JSType UNKNOWN
final com.google.javascript.jscomp.newtypes.ObjectType TOP_OBJECTTYPE
final com.google.javascript.jscomp.newtypes.PersistentMap BOTTOM_PROPERTY_MAP
final com.google.javascript.jscomp.newtypes.ObjectType BOTTOM_OBJECT
public final com.google.javascript.jscomp.newtypes.JSType TOP_OBJECT
public final com.google.javascript.jscomp.newtypes.JSType TOP_STRUCT
public final com.google.javascript.jscomp.newtypes.JSType TOP_DICT
final com.google.javascript.jscomp.newtypes.FunctionType QMARK_FUNCTION
final com.google.javascript.jscomp.newtypes.FunctionType BOTTOM_FUNCTION
final com.google.javascript.jscomp.newtypes.FunctionType TOP_FUNCTION
final com.google.javascript.jscomp.newtypes.FunctionType LOOSE_TOP_FUNCTION
final java.util.Map MAP_TO_UNKNOWN
public final com.google.javascript.jscomp.newtypes.JSType NUMBER_OR_STRING
final com.google.javascript.jscomp.newtypes.JSType UNDEFINED_OR_BOOLEAN
final com.google.javascript.jscomp.newtypes.JSType UNDEFINED_OR_NUMBER
final com.google.javascript.jscomp.newtypes.JSType UNDEFINED_OR_STRING
public final com.google.javascript.jscomp.newtypes.JSType NULL_OR_UNDEFINED
final com.google.javascript.jscomp.newtypes.JSType NULL_OR_BOOLEAN
final com.google.javascript.jscomp.newtypes.JSType NULL_OR_NUMBER
final com.google.javascript.jscomp.newtypes.JSType NULL_OR_STRING
private com.google.javascript.jscomp.newtypes.JSType numberInstance
private com.google.javascript.jscomp.newtypes.JSType booleanInstance
private com.google.javascript.jscomp.newtypes.JSType stringInstance
private com.google.javascript.jscomp.newtypes.ObjectType numberInstanceObjtype
private com.google.javascript.jscomp.newtypes.ObjectType booleanInstanceObjtype
private com.google.javascript.jscomp.newtypes.ObjectType stringInstanceObjtype
private com.google.javascript.jscomp.newtypes.JSType numberOrNumber
private com.google.javascript.jscomp.newtypes.JSType stringOrString
private com.google.javascript.jscomp.newtypes.JSType anyNumOrStr
private com.google.javascript.jscomp.newtypes.JSType regexpInstance
private com.google.javascript.jscomp.newtypes.RawNominalType arrayType
private com.google.javascript.jscomp.newtypes.RawNominalType builtinObject
private com.google.javascript.jscomp.newtypes.RawNominalType builtinFunction
private com.google.javascript.jscomp.newtypes.RawNominalType arguments
private com.google.javascript.jscomp.newtypes.RawNominalType iObject
final boolean allowMethodsAsFunctions
final boolean looseSubtypingForLooseObjects
final boolean bivariantArrayGenerics
private void (boolean)
boolean inCompatibilityMode
java.util.Map types
java.util.Map functions
java.util.Map objects
public static com.google.javascript.jscomp.newtypes.JSTypes init (boolean)
boolean inCompatibilityMode
public com.google.javascript.jscomp.newtypes.JSType fromFunctionType (com.google.javascript.jscomp.newtypes.FunctionType)
com.google.javascript.jscomp.newtypes.FunctionType fn
public com.google.javascript.jscomp.newtypes.NominalType getFunctionType ()
public com.google.javascript.jscomp.newtypes.JSType looseTopFunction ()
public com.google.javascript.jscomp.newtypes.JSType topFunction ()
public com.google.javascript.jscomp.newtypes.JSType qmarkFunction ()
public com.google.javascript.jscomp.newtypes.JSType getArrayInstance ()
public com.google.javascript.jscomp.newtypes.NominalType getObjectType ()
public com.google.javascript.jscomp.newtypes.JSType getObjectInstance ()
public com.google.javascript.jscomp.newtypes.NominalType getIObjectType ()
public com.google.javascript.jscomp.newtypes.JSType getArrayInstance (com.google.javascript.jscomp.newtypes.JSType)
String typeParam
com.google.javascript.jscomp.newtypes.JSType t
com.google.common.collect.ImmutableList typeParams
com.google.javascript.jscomp.newtypes.JSType result
public com.google.javascript.jscomp.newtypes.JSType getArgumentsArrayType (com.google.javascript.jscomp.newtypes.JSType)
String typeParam
com.google.javascript.jscomp.newtypes.JSType t
com.google.common.collect.ImmutableList typeParams
com.google.javascript.jscomp.newtypes.JSType result
public com.google.javascript.jscomp.newtypes.JSType getRegexpType ()
public com.google.javascript.jscomp.newtypes.JSType getNumberInstance ()
public com.google.javascript.jscomp.newtypes.JSType getBooleanInstance ()
public com.google.javascript.jscomp.newtypes.JSType getStringInstance ()
com.google.javascript.jscomp.newtypes.ObjectType getNumberInstanceObjType ()
com.google.javascript.jscomp.newtypes.ObjectType getBooleanInstanceObjType ()
com.google.javascript.jscomp.newtypes.ObjectType getStringInstanceObjType ()
public com.google.javascript.jscomp.newtypes.JSType getArgumentsArrayType ()
public void setArgumentsType (com.google.javascript.jscomp.newtypes.RawNominalType)
com.google.javascript.jscomp.newtypes.RawNominalType arguments
public void setFunctionType (com.google.javascript.jscomp.newtypes.RawNominalType)
com.google.javascript.jscomp.newtypes.RawNominalType builtinFunction
public void setObjectType (com.google.javascript.jscomp.newtypes.RawNominalType)
com.google.javascript.jscomp.newtypes.RawNominalType builtinObject
public void setArrayType (com.google.javascript.jscomp.newtypes.RawNominalType)
com.google.javascript.jscomp.newtypes.RawNominalType arrayType
public void setIObjectType (com.google.javascript.jscomp.newtypes.RawNominalType)
com.google.javascript.jscomp.newtypes.RawNominalType iObject
public void setRegexpInstance (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType regexpInstance
public void setNumberInstance (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
public void setBooleanInstance (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
public void setStringInstance (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
public boolean isNumberScalarOrObj (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
public boolean isStringScalarOrObj (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
public boolean isNumStrScalarOrObj (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
}
com/google/javascript/jscomp/newtypes/RawNominalType.classRawNominalType.java
package com.google.javascript.jscomp.newtypes
public final com.google.javascript.jscomp.newtypes.RawNominalType extends com.google.javascript.jscomp.newtypes.Namespace {
private boolean isFinalized
private com.google.javascript.jscomp.newtypes.PersistentMap classProps
private com.google.javascript.jscomp.newtypes.PersistentMap protoProps
private com.google.javascript.jscomp.newtypes.PersistentMap randomProps
private com.google.javascript.jscomp.newtypes.NominalType superclass
private final java.util.Set subtypes
private com.google.common.collect.ImmutableSet interfaces
private final com.google.javascript.jscomp.newtypes.RawNominalType$Kind kind
private com.google.common.collect.ImmutableSet allProps
private final com.google.javascript.jscomp.newtypes.NominalType wrappedAsNominal
private final com.google.javascript.jscomp.newtypes.JSType wrappedAsJSType
private final com.google.javascript.jscomp.newtypes.JSType wrappedAsNullableJSType
private final com.google.common.collect.ImmutableList typeParameters
private com.google.javascript.jscomp.newtypes.ObjectKind objectKind
private com.google.javascript.jscomp.newtypes.FunctionType ctorFn
private void (com.google.javascript.jscomp.newtypes.JSTypes, com.google.javascript.rhino.Node, java.lang.String, com.google.common.collect.ImmutableList, com.google.javascript.jscomp.newtypes.RawNominalType$Kind, com.google.javascript.jscomp.newtypes.ObjectKind)
com.google.javascript.jscomp.newtypes.ObjectType objInstance
com.google.javascript.jscomp.newtypes.ObjectType objInstance
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.rhino.Node defSite
String name
com.google.common.collect.ImmutableList typeParameters
com.google.javascript.jscomp.newtypes.RawNominalType$Kind kind
com.google.javascript.jscomp.newtypes.ObjectKind objectKind
com.google.javascript.jscomp.newtypes.ObjectType objInstance
private static boolean isValidDefsite (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node defSite
com.google.javascript.rhino.Node parent
public static com.google.javascript.jscomp.newtypes.RawNominalType makeUnrestrictedClass (com.google.javascript.jscomp.newtypes.JSTypes, com.google.javascript.rhino.Node, java.lang.String, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.rhino.Node defSite
String name
com.google.common.collect.ImmutableList typeParameters
public static com.google.javascript.jscomp.newtypes.RawNominalType makeStructClass (com.google.javascript.jscomp.newtypes.JSTypes, com.google.javascript.rhino.Node, java.lang.String, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.rhino.Node defSite
String name
com.google.common.collect.ImmutableList typeParameters
public static com.google.javascript.jscomp.newtypes.RawNominalType makeDictClass (com.google.javascript.jscomp.newtypes.JSTypes, com.google.javascript.rhino.Node, java.lang.String, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.rhino.Node defSite
String name
com.google.common.collect.ImmutableList typeParameters
public static com.google.javascript.jscomp.newtypes.RawNominalType makeNominalInterface (com.google.javascript.jscomp.newtypes.JSTypes, com.google.javascript.rhino.Node, java.lang.String, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.rhino.Node defSite
String name
com.google.common.collect.ImmutableList typeParameters
public static com.google.javascript.jscomp.newtypes.RawNominalType makeStructuralInterface (com.google.javascript.jscomp.newtypes.JSTypes, com.google.javascript.rhino.Node, java.lang.String, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.rhino.Node defSite
String name
com.google.common.collect.ImmutableList typeParameters
com.google.javascript.jscomp.newtypes.JSTypes getCommonTypes ()
private static boolean isBuiltinHelper (java.lang.String, java.lang.String, com.google.javascript.rhino.Node)
String nameToCheck
String builtinName
com.google.javascript.rhino.Node defSite
boolean isBuiltinWithName (java.lang.String)
String s
public boolean isClass ()
public boolean isInterface ()
boolean isStructuralInterface ()
boolean isGeneric ()
public boolean isStruct ()
public boolean isDict ()
public boolean isFinalized ()
com.google.common.collect.ImmutableList getTypeParameters ()
com.google.javascript.jscomp.newtypes.ObjectKind getObjectKind ()
public com.google.javascript.jscomp.newtypes.FunctionType getConstructorFunction ()
public void setCtorFunction (com.google.javascript.jscomp.newtypes.FunctionType)
com.google.javascript.jscomp.newtypes.FunctionType ctorFn
boolean hasAncestorClass (com.google.javascript.jscomp.newtypes.RawNominalType)
com.google.javascript.jscomp.newtypes.RawNominalType ancestor
public boolean addSuperClass (com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.NominalType superclass
private void addSubtype (com.google.javascript.jscomp.newtypes.RawNominalType)
com.google.javascript.jscomp.newtypes.RawNominalType subtype
boolean isPropDefinedOnSubtype (java.lang.String)
com.google.javascript.jscomp.newtypes.RawNominalType subtype
String pname
boolean hasAncestorInterface (com.google.javascript.jscomp.newtypes.RawNominalType)
com.google.javascript.jscomp.newtypes.NominalType superInter
com.google.javascript.jscomp.newtypes.RawNominalType ancestor
boolean inheritsFromIObjectReflexive ()
com.google.javascript.jscomp.newtypes.NominalType interf
public boolean inheritsFromIObject ()
public boolean addInterfaces (com.google.common.collect.ImmutableSet)
com.google.javascript.jscomp.newtypes.NominalType interf
com.google.javascript.jscomp.newtypes.NominalType interf
com.google.common.collect.ImmutableSet interfaces
public com.google.javascript.jscomp.newtypes.NominalType getSuperClass ()
public com.google.common.collect.ImmutableSet getInterfaces ()
boolean isSubtypeOf (com.google.javascript.jscomp.newtypes.RawNominalType)
com.google.javascript.jscomp.newtypes.NominalType i
com.google.javascript.jscomp.newtypes.RawNominalType other
com.google.javascript.jscomp.newtypes.Property getOwnProp (java.lang.String)
String pname
com.google.javascript.jscomp.newtypes.Property p
public com.google.javascript.jscomp.newtypes.JSType getProtoPropDeclaredType (java.lang.String)
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.jscomp.newtypes.Property p
com.google.javascript.rhino.Node defSite
String pname
private com.google.javascript.jscomp.newtypes.Property getPropFromClass (java.lang.String)
String pname
com.google.javascript.jscomp.newtypes.Property p
private com.google.javascript.jscomp.newtypes.Property getPropFromInterface (java.lang.String)
com.google.javascript.jscomp.newtypes.NominalType interf
String pname
com.google.javascript.jscomp.newtypes.Property p
com.google.javascript.jscomp.newtypes.Property getProp (java.lang.String)
String pname
public boolean mayHaveOwnProp (java.lang.String)
String pname
public boolean mayHaveProp (java.lang.String)
String pname
public com.google.javascript.jscomp.newtypes.JSType getInstancePropDeclaredType (java.lang.String)
String pname
com.google.javascript.jscomp.newtypes.Property p
public java.util.Set getAllOwnProps ()
java.util.Set ownProps
public java.util.Set getAllOwnClassProps ()
com.google.common.collect.ImmutableSet getAllPropsOfInterface ()
com.google.javascript.jscomp.newtypes.NominalType interf
com.google.common.collect.ImmutableSet$Builder builder
com.google.common.collect.ImmutableSet getAllPropsOfClass ()
com.google.common.collect.ImmutableSet$Builder builder
public void addPropertyWhichMayNotBeOnAllInstances (java.lang.String, com.google.javascript.jscomp.newtypes.JSType)
String pname
com.google.javascript.jscomp.newtypes.JSType type
public void addClassProperty (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, boolean)
String pname
com.google.javascript.rhino.Node defSite
com.google.javascript.jscomp.newtypes.JSType type
boolean isConstant
public void addUndeclaredClassProperty (java.lang.String, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.rhino.Node)
String pname
com.google.javascript.jscomp.newtypes.JSType type
com.google.javascript.rhino.Node defSite
public void addProtoProperty (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, boolean)
com.google.javascript.jscomp.newtypes.Property newProp
com.google.javascript.jscomp.newtypes.Property newProp
String pname
com.google.javascript.rhino.Node defSite
com.google.javascript.jscomp.newtypes.JSType type
boolean isConstant
com.google.javascript.jscomp.newtypes.Property newProp
public void addUndeclaredProtoProperty (java.lang.String, com.google.javascript.rhino.Node)
String pname
com.google.javascript.rhino.Node defSite
public boolean hasCtorProp (java.lang.String)
String pname
public void addCtorProperty (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, boolean)
String pname
com.google.javascript.rhino.Node defSite
com.google.javascript.jscomp.newtypes.JSType type
boolean isConstant
public void addUndeclaredCtorProperty (java.lang.String, com.google.javascript.rhino.Node)
String pname
com.google.javascript.rhino.Node defSite
public com.google.javascript.jscomp.newtypes.JSType getCtorPropDeclaredType (java.lang.String)
String pname
public void finalize ()
com.google.javascript.jscomp.newtypes.Property prop
java.util.Map$Entry entry
com.google.javascript.jscomp.newtypes.NominalType interf
String pname
com.google.javascript.jscomp.newtypes.JSType protoObject
java.lang.StringBuilder appendTo (java.lang.StringBuilder)
StringBuilder builder
public java.lang.String toString ()
protected com.google.javascript.jscomp.newtypes.JSType computeJSType ()
public com.google.javascript.jscomp.newtypes.NominalType getAsNominalType ()
public com.google.javascript.jscomp.newtypes.JSType getInstanceAsJSType ()
public com.google.javascript.jscomp.newtypes.JSType getInstanceWithNullability (boolean)
boolean includeNull
}
com/google/javascript/jscomp/newtypes/JSTypeCreatorFromJSDoc$1.classJSTypeCreatorFromJSDoc.java
package com.google.javascript.jscomp.newtypes
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static final int[] $SwitchMap$com$google$javascript$jscomp$newtypes$JSTypeCreatorFromJSDoc$ParameterKind
static void ()
}
com/google/javascript/jscomp/newtypes/ObjectKind.classObjectKind.java
package com.google.javascript.jscomp.newtypes
com.google.javascript.jscomp.newtypes.ObjectKind extends java.lang.Object {
private static final int UNRESTRICTED_MASK
private static final int STRUCT_MASK
private static final int DICT_MASK
private static final int BOTH_MASK
private int mask
static final com.google.javascript.jscomp.newtypes.ObjectKind UNRESTRICTED
static final com.google.javascript.jscomp.newtypes.ObjectKind STRUCT
static final com.google.javascript.jscomp.newtypes.ObjectKind DICT
private static final com.google.javascript.jscomp.newtypes.ObjectKind BOTH
private static final com.google.javascript.jscomp.newtypes.ObjectKind[] vals
private void (int)
int mask
static com.google.javascript.jscomp.newtypes.ObjectKind meet (com.google.javascript.jscomp.newtypes.ObjectKind, com.google.javascript.jscomp.newtypes.ObjectKind)
com.google.javascript.jscomp.newtypes.ObjectKind ok1
com.google.javascript.jscomp.newtypes.ObjectKind ok2
static com.google.javascript.jscomp.newtypes.ObjectKind join (com.google.javascript.jscomp.newtypes.ObjectKind, com.google.javascript.jscomp.newtypes.ObjectKind)
com.google.javascript.jscomp.newtypes.ObjectKind ok1
com.google.javascript.jscomp.newtypes.ObjectKind ok2
boolean isUnrestricted ()
boolean isStruct ()
boolean isDict ()
boolean isSubtypeOf (com.google.javascript.jscomp.newtypes.ObjectKind)
com.google.javascript.jscomp.newtypes.ObjectKind other
static void ()
}
com/google/javascript/jscomp/newtypes/NullableObjsType.classJSType.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.NullableObjsType extends com.google.javascript.jscomp.newtypes.JSType {
private com.google.common.collect.ImmutableSet objs
void (com.google.javascript.jscomp.newtypes.JSTypes, com.google.common.collect.ImmutableSet)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.common.collect.ImmutableSet objs
protected int getMask ()
protected com.google.common.collect.ImmutableSet getObjs ()
protected java.lang.String getTypeVar ()
protected com.google.common.collect.ImmutableSet getEnums ()
}
com/google/javascript/jscomp/newtypes/RawNominalType$Kind.classRawNominalType.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.RawNominalType$Kind extends java.lang.Enum {
public static final com.google.javascript.jscomp.newtypes.RawNominalType$Kind CLASS
public static final com.google.javascript.jscomp.newtypes.RawNominalType$Kind INTERFACE
public static final com.google.javascript.jscomp.newtypes.RawNominalType$Kind RECORD
private static final com.google.javascript.jscomp.newtypes.RawNominalType$Kind[] $VALUES
public static com.google.javascript.jscomp.newtypes.RawNominalType$Kind[] values ()
public static com.google.javascript.jscomp.newtypes.RawNominalType$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/newtypes/JSTypeCreatorFromJSDoc$ParameterType.classJSTypeCreatorFromJSDoc.java
package com.google.javascript.jscomp.newtypes
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterType extends java.lang.Object {
private com.google.javascript.jscomp.newtypes.JSType type
private com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind kind
void (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind)
com.google.javascript.jscomp.newtypes.JSType type
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind kind
static com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind access$000 (com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterType)
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterType x0
static com.google.javascript.jscomp.newtypes.JSType access$100 (com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterType)
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterType x0
}
com/google/javascript/jscomp/newtypes/Property$1.classProperty.java
package com.google.javascript.jscomp.newtypes
com.google.javascript.jscomp.newtypes.Property$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$newtypes$Property$Attribute
static void ()
}
com/google/javascript/jscomp/newtypes/SubtypeCache.classSubtypeCache.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.SubtypeCache extends java.lang.Object {
private final com.google.javascript.jscomp.newtypes.PersistentMap m
private void (com.google.javascript.jscomp.newtypes.PersistentMap)
com.google.javascript.jscomp.newtypes.PersistentMap m
static com.google.javascript.jscomp.newtypes.SubtypeCache create ()
com.google.javascript.jscomp.newtypes.NominalType get (com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.NominalType key
com.google.javascript.jscomp.newtypes.SubtypeCache with (com.google.javascript.jscomp.newtypes.NominalType, com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.NominalType key
com.google.javascript.jscomp.newtypes.NominalType value
}
com/google/javascript/jscomp/newtypes/ClojurePersistentHashSet.classClojurePersistentHashSet.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet extends com.google.javascript.jscomp.newtypes.PersistentSet {
private static java.lang.reflect.Method cons
private static java.lang.reflect.Method disjoin
private final java.util.Set set
private void (java.util.Set)
java.util.Set s
public static com.google.javascript.jscomp.newtypes.PersistentSet create (java.lang.Class)
java.util.Set m
ReflectiveOperationException e
Class cls
public com.google.javascript.jscomp.newtypes.PersistentSet with (java.lang.Object)
java.util.Set s
ReflectiveOperationException e
Object key
public com.google.javascript.jscomp.newtypes.PersistentSet without (java.lang.Object)
java.util.Set s
ReflectiveOperationException e
Object key
public boolean contains (java.lang.Object)
Object key
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean equals (java.lang.Object)
com.google.javascript.jscomp.newtypes.ClojurePersistentHashSet ps
Object o
public int hashCode ()
}
com/google/javascript/jscomp/newtypes/EnumType$State.classEnumType.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.EnumType$State extends java.lang.Enum {
public static final com.google.javascript.jscomp.newtypes.EnumType$State NOT_RESOLVED
public static final com.google.javascript.jscomp.newtypes.EnumType$State DURING_RESOLUTION
public static final com.google.javascript.jscomp.newtypes.EnumType$State RESOLVED
private static final com.google.javascript.jscomp.newtypes.EnumType$State[] $VALUES
public static com.google.javascript.jscomp.newtypes.EnumType$State[] values ()
public static com.google.javascript.jscomp.newtypes.EnumType$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/newtypes/NaivePersistentMap.classNaivePersistentMap.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.NaivePersistentMap extends com.google.javascript.jscomp.newtypes.PersistentMap {
private java.util.Map map
private void (java.util.Map)
java.util.Map m
public static com.google.javascript.jscomp.newtypes.PersistentMap create ()
public com.google.javascript.jscomp.newtypes.PersistentMap with (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Map newMap
public com.google.javascript.jscomp.newtypes.PersistentMap without (java.lang.Object)
Object key
java.util.Map newMap
public java.util.Set entrySet ()
}
com/google/javascript/jscomp/newtypes/Property.classProperty.java
package com.google.javascript.jscomp.newtypes
com.google.javascript.jscomp.newtypes.Property extends java.lang.Object {
private final com.google.javascript.rhino.Node defSite
private final com.google.javascript.jscomp.newtypes.JSType inferredType
private final com.google.javascript.jscomp.newtypes.JSType declaredType
private com.google.javascript.jscomp.newtypes.Property$Attribute attribute
private void (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.Property$Attribute)
com.google.javascript.rhino.Node defSite
com.google.javascript.jscomp.newtypes.JSType inferredType
com.google.javascript.jscomp.newtypes.JSType declaredType
com.google.javascript.jscomp.newtypes.Property$Attribute attribute
static com.google.javascript.jscomp.newtypes.Property make (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType inferredType
com.google.javascript.jscomp.newtypes.JSType declaredType
static com.google.javascript.jscomp.newtypes.Property makeWithDefsite (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node defSite
com.google.javascript.jscomp.newtypes.JSType inferredType
com.google.javascript.jscomp.newtypes.JSType declaredType
static com.google.javascript.jscomp.newtypes.Property makeConstant (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node defSite
com.google.javascript.jscomp.newtypes.JSType inferredType
com.google.javascript.jscomp.newtypes.JSType declaredType
static com.google.javascript.jscomp.newtypes.Property makeOptional (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node defSite
com.google.javascript.jscomp.newtypes.JSType inferredType
com.google.javascript.jscomp.newtypes.JSType declaredType
boolean isRequired ()
boolean isOptional ()
boolean isConstant ()
boolean isDeclared ()
com.google.javascript.jscomp.newtypes.JSType getType ()
com.google.javascript.rhino.Node getDefSite ()
com.google.javascript.jscomp.newtypes.JSType getDeclaredType ()
com.google.javascript.jscomp.newtypes.Property withOptional ()
com.google.javascript.jscomp.newtypes.Property withRequired ()
private static com.google.javascript.jscomp.newtypes.Property$Attribute meetAttributes (com.google.javascript.jscomp.newtypes.Property$Attribute, com.google.javascript.jscomp.newtypes.Property$Attribute)
com.google.javascript.jscomp.newtypes.Property$Attribute a1
com.google.javascript.jscomp.newtypes.Property$Attribute a2
private static com.google.javascript.jscomp.newtypes.Property$Attribute joinAttributes (com.google.javascript.jscomp.newtypes.Property$Attribute, com.google.javascript.jscomp.newtypes.Property$Attribute)
com.google.javascript.jscomp.newtypes.Property$Attribute a1
com.google.javascript.jscomp.newtypes.Property$Attribute a2
com.google.javascript.jscomp.newtypes.Property specialize (com.google.javascript.jscomp.newtypes.Property)
com.google.javascript.jscomp.newtypes.Property other
static com.google.javascript.jscomp.newtypes.Property meet (com.google.javascript.jscomp.newtypes.Property, com.google.javascript.jscomp.newtypes.Property)
com.google.javascript.jscomp.newtypes.Property p1
com.google.javascript.jscomp.newtypes.Property p2
static com.google.javascript.jscomp.newtypes.Property join (com.google.javascript.jscomp.newtypes.Property, com.google.javascript.jscomp.newtypes.Property)
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.jscomp.newtypes.Property p1
com.google.javascript.jscomp.newtypes.Property p2
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.jscomp.newtypes.JSType p1decl
com.google.javascript.jscomp.newtypes.JSType p2decl
static com.google.javascript.jscomp.newtypes.Property unifyUnknowns (com.google.javascript.jscomp.newtypes.Property, com.google.javascript.jscomp.newtypes.Property)
com.google.javascript.jscomp.newtypes.Property p1
com.google.javascript.jscomp.newtypes.Property p2
com.google.javascript.jscomp.newtypes.JSType unifiedDeclaredType
com.google.javascript.jscomp.newtypes.JSType unifiedInferredType
boolean unifyWithSubtype (com.google.javascript.jscomp.newtypes.Property, java.util.List, com.google.common.collect.Multimap, com.google.javascript.jscomp.newtypes.SubtypeCache)
com.google.javascript.jscomp.newtypes.Property other
java.util.List typeParameters
com.google.common.collect.Multimap typeMultimap
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.Property substituteGenerics (java.util.Map)
java.util.Map concreteTypes
public java.lang.String toString ()
public java.lang.StringBuilder appendTo (java.lang.StringBuilder)
StringBuilder builder
public boolean equals (java.lang.Object)
Object o
com.google.javascript.jscomp.newtypes.Property p2
public int hashCode ()
}
com/google/javascript/jscomp/newtypes/EnumType.classEnumType.java
package com.google.javascript.jscomp.newtypes
public final com.google.javascript.jscomp.newtypes.EnumType extends com.google.javascript.jscomp.newtypes.Namespace implements com.google.javascript.jscomp.newtypes.TypeWithProperties {
private com.google.javascript.jscomp.newtypes.EnumType$State state
private com.google.javascript.rhino.JSTypeExpression typeExpr
private com.google.javascript.jscomp.newtypes.JSType declaredType
private com.google.javascript.jscomp.newtypes.JSType enumPropType
private com.google.common.collect.ImmutableSet props
private void (com.google.javascript.jscomp.newtypes.JSTypes, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.rhino.JSTypeExpression, java.util.Collection)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
String name
com.google.javascript.rhino.Node defSite
com.google.javascript.rhino.JSTypeExpression typeExpr
java.util.Collection props
public static com.google.javascript.jscomp.newtypes.EnumType make (com.google.javascript.jscomp.newtypes.JSTypes, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.rhino.JSTypeExpression, java.util.Collection)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
String name
com.google.javascript.rhino.Node defSite
com.google.javascript.rhino.JSTypeExpression typeExpr
java.util.Collection props
public boolean isResolved ()
com.google.javascript.jscomp.newtypes.JSTypes getCommonTypes ()
public com.google.javascript.jscomp.newtypes.JSType getEnumeratedType ()
public com.google.javascript.jscomp.newtypes.JSType getPropType ()
public com.google.javascript.rhino.JSTypeExpression getTypeExpr ()
public com.google.javascript.rhino.JSTypeExpression getTypeExprForErrorReporting ()
void resolveEnum (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
protected com.google.javascript.jscomp.newtypes.JSType computeJSType ()
String s
com.google.javascript.jscomp.newtypes.PersistentMap propMap
public com.google.javascript.jscomp.newtypes.JSType getProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
public com.google.javascript.jscomp.newtypes.JSType getDeclaredProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
public boolean mayHaveProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
public boolean hasProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
public boolean hasConstantProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
public boolean enumLiteralHasKey (java.lang.String)
String name
static boolean hasScalar (com.google.common.collect.ImmutableSet)
com.google.javascript.jscomp.newtypes.EnumType e
com.google.common.collect.ImmutableSet enums
static boolean hasNonScalar (com.google.common.collect.ImmutableSet)
com.google.javascript.jscomp.newtypes.EnumType e
com.google.common.collect.ImmutableSet enums
static com.google.common.collect.ImmutableSet union (com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet s1
com.google.common.collect.ImmutableSet s2
static com.google.common.collect.ImmutableSet normalizeForJoin (com.google.common.collect.ImmutableSet, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.EnumType e
com.google.javascript.jscomp.newtypes.EnumType e
com.google.common.collect.ImmutableSet newEnums
com.google.javascript.jscomp.newtypes.JSType joinWithoutEnums
boolean recreateEnums
com.google.common.collect.ImmutableSet$Builder builder
static boolean areSubtypes (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.SubtypeCache)
com.google.javascript.jscomp.newtypes.EnumType e
com.google.javascript.jscomp.newtypes.JSType t1
com.google.javascript.jscomp.newtypes.JSType t2
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.common.collect.ImmutableSet s1
com.google.common.collect.ImmutableSet s2
}
com/google/javascript/jscomp/newtypes/FunctionTypeBuilder.classFunctionTypeBuilder.java
package com.google.javascript.jscomp.newtypes
public final com.google.javascript.jscomp.newtypes.FunctionTypeBuilder extends java.lang.Object {
private final java.util.List requiredFormals
private final java.util.List optionalFormals
private final java.util.Map outerVars
private com.google.javascript.jscomp.newtypes.JSType restFormals
private com.google.javascript.jscomp.newtypes.JSType returnType
private boolean loose
private com.google.javascript.jscomp.newtypes.JSType nominalType
private com.google.javascript.jscomp.newtypes.JSType receiverType
private com.google.common.collect.ImmutableList typeParameters
private final com.google.javascript.jscomp.newtypes.JSTypes commonTypes
public void (com.google.javascript.jscomp.newtypes.JSTypes)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
public com.google.javascript.jscomp.newtypes.FunctionTypeBuilder addPlaceholderFormal ()
public com.google.javascript.jscomp.newtypes.FunctionTypeBuilder addReqFormal (com.google.javascript.jscomp.newtypes.JSType) throws com.google.javascript.jscomp.newtypes.FunctionTypeBuilder$WrongParameterOrderException
com.google.javascript.jscomp.newtypes.JSType t
public com.google.javascript.jscomp.newtypes.FunctionTypeBuilder addOptFormal (com.google.javascript.jscomp.newtypes.JSType) throws com.google.javascript.jscomp.newtypes.FunctionTypeBuilder$WrongParameterOrderException
com.google.javascript.jscomp.newtypes.JSType t
public com.google.javascript.jscomp.newtypes.FunctionTypeBuilder addOuterVarPrecondition (java.lang.String, com.google.javascript.jscomp.newtypes.JSType)
String name
com.google.javascript.jscomp.newtypes.JSType t
public com.google.javascript.jscomp.newtypes.FunctionTypeBuilder addRestFormals (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
public com.google.javascript.jscomp.newtypes.FunctionTypeBuilder addRetType (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
public com.google.javascript.jscomp.newtypes.FunctionTypeBuilder addLoose ()
public com.google.javascript.jscomp.newtypes.FunctionTypeBuilder addNominalType (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
public com.google.javascript.jscomp.newtypes.FunctionTypeBuilder addTypeParameters (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList typeParameters
public com.google.javascript.jscomp.newtypes.FunctionTypeBuilder addReceiverType (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
public com.google.javascript.jscomp.newtypes.DeclaredFunctionType buildDeclaration ()
public com.google.javascript.jscomp.newtypes.FunctionType buildFunction ()
com.google.javascript.jscomp.newtypes.FunctionType result
}
com/google/javascript/jscomp/newtypes/MismatchInfo$Kind.classMismatchInfo.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.MismatchInfo$Kind extends java.lang.Enum {
public static final com.google.javascript.jscomp.newtypes.MismatchInfo$Kind PROPERTY_TYPE_MISMATCH
public static final com.google.javascript.jscomp.newtypes.MismatchInfo$Kind MISSING_PROPERTY
public static final com.google.javascript.jscomp.newtypes.MismatchInfo$Kind WANTED_REQUIRED_PROP_FOUND_OPTIONAL
public static final com.google.javascript.jscomp.newtypes.MismatchInfo$Kind ARGUMENT_TYPE_MISMATCH
public static final com.google.javascript.jscomp.newtypes.MismatchInfo$Kind RETURN_TYPE_MISMATCH
public static final com.google.javascript.jscomp.newtypes.MismatchInfo$Kind UNION_TYPE_MISMATCH
private static final com.google.javascript.jscomp.newtypes.MismatchInfo$Kind[] $VALUES
public static com.google.javascript.jscomp.newtypes.MismatchInfo$Kind[] values ()
public static com.google.javascript.jscomp.newtypes.MismatchInfo$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/newtypes/PersistentSet.classPersistentSet.java
package com.google.javascript.jscomp.newtypes
abstract com.google.javascript.jscomp.newtypes.PersistentSet extends java.util.AbstractSet {
private static com.google.javascript.jscomp.newtypes.PersistentSet EMPTY
void ()
public abstract com.google.javascript.jscomp.newtypes.PersistentSet with (java.lang.Object)
public abstract com.google.javascript.jscomp.newtypes.PersistentSet without (java.lang.Object)
public static com.google.javascript.jscomp.newtypes.PersistentSet create ()
static void ()
Class c
ClassNotFoundException e
}
com/google/javascript/jscomp/newtypes/UnionType.classJSType.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.UnionType extends com.google.javascript.jscomp.newtypes.JSType {
private final int mask
private final com.google.common.collect.ImmutableSet objs
private final String typeVar
private final com.google.common.collect.ImmutableSet enums
void (com.google.javascript.jscomp.newtypes.JSTypes, int, com.google.common.collect.ImmutableSet, java.lang.String, com.google.common.collect.ImmutableSet)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
int mask
com.google.common.collect.ImmutableSet objs
String typeVar
com.google.common.collect.ImmutableSet enums
protected int getMask ()
protected com.google.common.collect.ImmutableSet getObjs ()
protected java.lang.String getTypeVar ()
protected com.google.common.collect.ImmutableSet getEnums ()
}
com/google/javascript/jscomp/newtypes/JSType.classJSType.java
package com.google.javascript.jscomp.newtypes
public abstract com.google.javascript.jscomp.newtypes.JSType extends java.lang.Object implements com.google.javascript.rhino.FunctionTypeI com.google.javascript.rhino.ObjectTypeI {
private static final int BOTTOM_MASK
protected static final int TYPEVAR_MASK
protected static final int NON_SCALAR_MASK
private static final int ENUM_MASK
private static final int TRUE_MASK
private static final int FALSE_MASK
protected static final int NULL_MASK
private static final int NUMBER_MASK
private static final int STRING_MASK
private static final int UNDEFINED_MASK
private static final int END_MASK
private static final int TRUTHY_MASK
private static final int FALSY_MASK
private static final int UNKNOWN_MASK
private static final int TOP_MASK
private static final int BOOLEAN_MASK
private static final int TOP_SCALAR_MASK
private static final int NUMBER_OR_STRING_MASK
private static final int UNDEFINED_OR_BOOLEAN_MASK
private static final int UNDEFINED_OR_NUMBER_MASK
private static final int UNDEFINED_OR_STRING_MASK
private static final int UNDEFINED_OR_NULL_MASK
private static final int NULL_OR_BOOLEAN_MASK
private static final int NULL_OR_NUMBER_MASK
private static final int NULL_OR_STRING_MASK
private static final com.google.common.collect.ImmutableSet NO_OBJS
private static final com.google.common.collect.ImmutableSet NO_ENUMS
private final com.google.javascript.jscomp.newtypes.JSTypes commonTypes
public static boolean mockToString
public static com.google.javascript.jscomp.newtypes.JSType NUMBER
public static com.google.javascript.jscomp.newtypes.JSType STRING
public static com.google.javascript.jscomp.newtypes.JSType TRUTHY
public static com.google.javascript.jscomp.newtypes.JSType UNKNOWN
public static com.google.javascript.jscomp.newtypes.JSType TOP_OBJECT
private static final com.google.common.base.Joiner PIPE_JOINER
void (com.google.javascript.jscomp.newtypes.JSTypes)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
private static com.google.javascript.jscomp.newtypes.JSType makeType (com.google.javascript.jscomp.newtypes.JSTypes, int, com.google.common.collect.ImmutableSet, java.lang.String, com.google.common.collect.ImmutableSet)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
int mask
com.google.common.collect.ImmutableSet objs
String typeVar
com.google.common.collect.ImmutableSet enums
private static com.google.javascript.jscomp.newtypes.JSType makeType (com.google.javascript.jscomp.newtypes.JSTypes, int)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
int mask
static com.google.javascript.jscomp.newtypes.JSType makeMaskType (com.google.javascript.jscomp.newtypes.JSTypes, int)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
int mask
protected abstract int getMask ()
abstract com.google.common.collect.ImmutableSet getObjs ()
protected abstract java.lang.String getTypeVar ()
protected abstract com.google.common.collect.ImmutableSet getEnums ()
static com.google.javascript.jscomp.newtypes.JSType fromFunctionType (com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.FunctionType fn
com.google.javascript.jscomp.newtypes.NominalType fnNominal
public static com.google.javascript.jscomp.newtypes.JSType fromObjectType (com.google.javascript.jscomp.newtypes.ObjectType)
com.google.javascript.jscomp.newtypes.ObjectType obj
public static com.google.javascript.jscomp.newtypes.JSType fromTypeVar (com.google.javascript.jscomp.newtypes.JSTypes, java.lang.String)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
String typevarName
static com.google.javascript.jscomp.newtypes.JSType fromEnum (com.google.javascript.jscomp.newtypes.EnumType)
com.google.javascript.jscomp.newtypes.EnumType e
boolean isValidType ()
static java.util.Map createScalars (com.google.javascript.jscomp.newtypes.JSTypes)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
java.util.LinkedHashMap types
static void initObjects (com.google.javascript.jscomp.newtypes.JSTypes)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
public boolean isTop ()
public boolean isBottom ()
public boolean isUndefined ()
public boolean isUnknown ()
public boolean isTrueOrTruthy ()
private boolean hasTruthyMask ()
public boolean isFalseOrFalsy ()
public boolean isAnyTruthyType ()
int mask
int truthyMask
public boolean isAnyFalsyType ()
int mask
int falsyMask
private boolean hasFalsyMask ()
public boolean isBoolean ()
public boolean isString ()
public boolean isNumber ()
public boolean isNullOrUndef ()
int nullUndefMask
public boolean isScalar ()
private static boolean isInhabitable (java.util.Set)
com.google.javascript.jscomp.newtypes.ObjectType obj
java.util.Set objs
com.google.javascript.jscomp.newtypes.JSTypes getCommonTypes ()
boolean hasScalar ()
public boolean hasNonScalar ()
public boolean isNullable ()
public boolean isTypeVariable ()
public boolean hasTypeVariable ()
public boolean isStruct ()
com.google.javascript.jscomp.newtypes.ObjectType objType
public boolean mayBeStruct ()
com.google.javascript.jscomp.newtypes.ObjectType objType
public boolean isLoose ()
com.google.common.collect.ImmutableSet objs
public boolean isDict ()
com.google.javascript.jscomp.newtypes.ObjectType objType
public com.google.javascript.jscomp.newtypes.JSType getIndexType ()
com.google.javascript.jscomp.newtypes.JSType tmp
com.google.javascript.jscomp.newtypes.ObjectType objType
com.google.javascript.jscomp.newtypes.JSType result
boolean foundIObject
public com.google.javascript.jscomp.newtypes.JSType getIndexedType ()
com.google.javascript.jscomp.newtypes.JSType tmp
com.google.javascript.jscomp.newtypes.ObjectType objType
com.google.javascript.jscomp.newtypes.JSType result
public boolean mayBeDict ()
com.google.javascript.jscomp.newtypes.ObjectType objType
public boolean isEnumElement ()
public boolean isUnion ()
public boolean isFunctionWithProperties ()
com.google.javascript.jscomp.newtypes.ObjectType obj
public boolean isNamespace ()
com.google.javascript.jscomp.newtypes.ObjectType obj
public com.google.javascript.jscomp.newtypes.JSType getEnumeratedType ()
public com.google.javascript.jscomp.newtypes.JSType autobox ()
com.google.javascript.jscomp.newtypes.EnumType e
int mask
com.google.common.collect.ImmutableSet$Builder builder
com.google.javascript.jscomp.newtypes.JSType result
static com.google.javascript.jscomp.newtypes.JSType nullAcceptingJoin (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t1
com.google.javascript.jscomp.newtypes.JSType t2
public static com.google.javascript.jscomp.newtypes.JSType join (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType lhs
com.google.javascript.jscomp.newtypes.JSType rhs
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
int newMask
com.google.common.collect.ImmutableSet newObjs
String newTypevar
com.google.common.collect.ImmutableSet newEnums
com.google.javascript.jscomp.newtypes.JSType tmpJoin
public com.google.javascript.jscomp.newtypes.JSType substituteGenerics (java.util.Map)
com.google.javascript.jscomp.newtypes.ObjectType obj
java.util.Map concreteTypes
com.google.common.collect.ImmutableSet$Builder builder
com.google.javascript.jscomp.newtypes.JSType current
public com.google.javascript.jscomp.newtypes.JSType substituteGenericsWithUnknown ()
private static void updateTypemap (com.google.common.collect.Multimap, java.lang.String, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType unified
com.google.javascript.jscomp.newtypes.JSType other
com.google.javascript.jscomp.newtypes.JSType typeToRemove
com.google.common.collect.Multimap typeMultimap
String typeParam
com.google.javascript.jscomp.newtypes.JSType type
java.util.Set typesToRemove
private static int promoteBoolean (int)
int mask
static com.google.javascript.jscomp.newtypes.JSType unifyUnknowns (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.ObjectType tmp
com.google.javascript.jscomp.newtypes.ObjectType objType2
com.google.javascript.jscomp.newtypes.ObjectType unified
boolean hasUnified
com.google.javascript.jscomp.newtypes.ObjectType objType1
com.google.javascript.jscomp.newtypes.JSType t1
com.google.javascript.jscomp.newtypes.JSType t2
com.google.common.collect.ImmutableSet newEnums
int t1Mask
int t2Mask
java.util.Set ununified
java.util.Set unifiedObjs
public boolean unifyWith (com.google.javascript.jscomp.newtypes.JSType, java.util.List, com.google.common.collect.Multimap)
com.google.javascript.jscomp.newtypes.JSType other
java.util.List typeParameters
com.google.common.collect.Multimap typeMultimap
boolean unifyWithSubtype (com.google.javascript.jscomp.newtypes.JSType, java.util.List, com.google.common.collect.Multimap, com.google.javascript.jscomp.newtypes.SubtypeCache)
com.google.javascript.jscomp.newtypes.EnumType e
com.google.javascript.jscomp.newtypes.ObjectType sourceObj
com.google.javascript.jscomp.newtypes.ObjectType targetObj
int thisScalarBits
int templateMask
com.google.javascript.jscomp.newtypes.JSType templateType
com.google.javascript.jscomp.newtypes.JSType other
java.util.List typeParameters
com.google.common.collect.Multimap typeMultimap
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
java.util.Set ununifiedEnums
java.util.Set ununifiedObjs
String thisTypevar
String otherTypevar
public com.google.javascript.jscomp.newtypes.JSType specialize (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType maybeScalar
com.google.javascript.jscomp.newtypes.JSType other
com.google.javascript.jscomp.newtypes.JSType t
private com.google.javascript.jscomp.newtypes.JSType specializeHelper (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType otherTruthy
com.google.javascript.jscomp.newtypes.NominalType otherNt
String newTypevar
com.google.javascript.jscomp.newtypes.JSType other
int newMask
String newTypevar
public static com.google.javascript.jscomp.newtypes.JSType meet (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType lhs
com.google.javascript.jscomp.newtypes.JSType rhs
com.google.javascript.jscomp.newtypes.JSType t
private static com.google.javascript.jscomp.newtypes.JSType meetHelper (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
String newTypevar
com.google.javascript.jscomp.newtypes.JSType lhs
com.google.javascript.jscomp.newtypes.JSType rhs
int newMask
String newTypevar
private static com.google.javascript.jscomp.newtypes.JSType meetEnums (com.google.javascript.jscomp.newtypes.JSTypes, int, int, com.google.common.collect.ImmutableSet, java.lang.String, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
com.google.javascript.jscomp.newtypes.ObjectType obj1
com.google.javascript.jscomp.newtypes.ObjectType obj2
java.util.Set objsToRemove
com.google.javascript.jscomp.newtypes.ObjectType enumObj
com.google.javascript.jscomp.newtypes.JSType enumeratedType
com.google.javascript.jscomp.newtypes.EnumType e
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
int newMask
int unionMask
com.google.common.collect.ImmutableSet newObjs
String newTypevar
com.google.common.collect.ImmutableSet objs1
com.google.common.collect.ImmutableSet objs2
com.google.common.collect.ImmutableSet enums1
com.google.common.collect.ImmutableSet enums2
com.google.common.collect.ImmutableSet$Builder enumBuilder
com.google.common.collect.ImmutableSet allEnums
public static boolean haveCommonSubtype (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType lhs
com.google.javascript.jscomp.newtypes.JSType rhs
private com.google.javascript.jscomp.newtypes.JSType makeTruthy ()
private com.google.javascript.jscomp.newtypes.JSType makeFalsy ()
public static com.google.javascript.jscomp.newtypes.JSType plus (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType lhs
com.google.javascript.jscomp.newtypes.JSType rhs
int newtype
public com.google.javascript.jscomp.newtypes.JSType negate ()
public com.google.javascript.jscomp.newtypes.JSType toBoolean ()
public boolean isNonLooseSubtypeOf (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType other
public boolean isSubtypeOf (com.google.javascript.rhino.TypeI)
com.google.javascript.rhino.TypeI other
public static com.google.javascript.jscomp.newtypes.MismatchInfo whyNotSubtypeOf (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.MismatchInfo[] boxedInfo
com.google.javascript.jscomp.newtypes.MismatchInfo[] boxedInfo
boolean areSubtypes
com.google.javascript.jscomp.newtypes.JSType t1
com.google.javascript.jscomp.newtypes.JSType t2
boolean isSubtypeOf (com.google.javascript.rhino.TypeI, com.google.javascript.jscomp.newtypes.SubtypeCache)
com.google.javascript.rhino.TypeI other
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.JSType type2
private boolean isSubtypeOfHelper (boolean, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.SubtypeCache, com.google.javascript.jscomp.newtypes.MismatchInfo[])
boolean keepLoosenessOfThis
com.google.javascript.jscomp.newtypes.JSType other
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.MismatchInfo[] boxedInfo
int mask
boolean result
private static void whyNotUnionSubtypes (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.MismatchInfo[])
com.google.javascript.jscomp.newtypes.JSType found
com.google.javascript.jscomp.newtypes.JSType expected
com.google.javascript.jscomp.newtypes.MismatchInfo[] boxedInfo
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
public com.google.javascript.jscomp.newtypes.JSType removeType (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType almostTop
com.google.javascript.jscomp.newtypes.ObjectType obj
com.google.javascript.jscomp.newtypes.EnumType e
com.google.javascript.jscomp.newtypes.JSType other
int otherMask
int newMask
com.google.javascript.jscomp.newtypes.ObjectType otherObj
com.google.common.collect.ImmutableSet$Builder objsBuilder
com.google.common.collect.ImmutableSet$Builder enumBuilder
public com.google.javascript.jscomp.newtypes.JSType withFunction (com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.FunctionType ft
com.google.javascript.jscomp.newtypes.NominalType fnNominal
public static java.lang.String createGetterPropName (java.lang.String)
String originalPropName
public static java.lang.String createSetterPropName (java.lang.String)
String originalPropName
public boolean isSingletonObj ()
boolean isSingletonObjWithNull ()
com.google.javascript.jscomp.newtypes.ObjectType getObjTypeIfSingletonObj ()
public com.google.javascript.jscomp.newtypes.FunctionType getFunTypeIfSingletonObj ()
com.google.javascript.jscomp.newtypes.ObjectType obj
public com.google.javascript.jscomp.newtypes.FunctionType getFunType ()
com.google.javascript.jscomp.newtypes.FunctionType ft
com.google.javascript.jscomp.newtypes.ObjectType obj
public com.google.javascript.jscomp.newtypes.NominalType getNominalTypeIfSingletonObj ()
public boolean isInterfaceInstance ()
com.google.javascript.jscomp.newtypes.NominalType nt
public boolean isNonClassyObject ()
com.google.javascript.jscomp.newtypes.NominalType nt
public boolean isInterfaceDefinition ()
com.google.javascript.jscomp.newtypes.FunctionType ft
public com.google.javascript.jscomp.newtypes.JSType withLoose ()
public com.google.javascript.jscomp.newtypes.JSType getProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
public com.google.javascript.jscomp.newtypes.JSType getDeclaredProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
public boolean mayHaveProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
public boolean hasProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
public boolean hasConstantProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName pname
public boolean containsArray ()
com.google.javascript.jscomp.newtypes.ObjectType objType
com.google.javascript.jscomp.newtypes.ObjectType arrayType
public com.google.javascript.jscomp.newtypes.JSType withoutProperty (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
public com.google.javascript.jscomp.newtypes.JSType withProperty (com.google.javascript.jscomp.newtypes.QualifiedName, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.JSType type
public com.google.javascript.jscomp.newtypes.JSType withDeclaredProperty (com.google.javascript.jscomp.newtypes.QualifiedName, com.google.javascript.jscomp.newtypes.JSType, boolean)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.JSType type
boolean isConstant
public com.google.javascript.jscomp.newtypes.JSType withPropertyRequired (java.lang.String)
String pname
public com.google.javascript.jscomp.newtypes.JSType findSubtypeWithProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.ObjectType obj
com.google.javascript.jscomp.newtypes.ObjectType o
com.google.javascript.jscomp.newtypes.QualifiedName pname
com.google.common.collect.ImmutableSet$Builder builder
boolean foundObjWithProp
public boolean isPropDefinedOnSubtype (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.ObjectType obj
com.google.javascript.jscomp.newtypes.QualifiedName pname
public java.lang.String toString ()
public java.lang.StringBuilder appendTo (java.lang.StringBuilder)
StringBuilder builder
private java.lang.StringBuilder typeToString (java.lang.StringBuilder)
com.google.javascript.jscomp.newtypes.ObjectType obj
java.util.Set strReps
com.google.javascript.jscomp.newtypes.EnumType e
java.util.Set strReps
int tag
int tags
boolean firstIteration
StringBuilder builder
public boolean isConstructor ()
com.google.javascript.jscomp.newtypes.FunctionType ft
public boolean isEquivalentTo (com.google.javascript.rhino.TypeI)
com.google.javascript.rhino.TypeI type
public boolean isFunctionType ()
public boolean isInterface ()
public boolean isUnknownType ()
public boolean isSomeUnknownType ()
com.google.javascript.jscomp.newtypes.FunctionType ft
public boolean isUnresolved ()
public boolean isUnresolvedOrResolvedUnknown ()
public boolean isUnionType ()
public boolean isVoidable ()
public com.google.javascript.rhino.TypeI restrictByNotNullOrUndefined ()
public com.google.javascript.rhino.FunctionTypeI toMaybeFunctionType ()
public com.google.javascript.rhino.ObjectTypeI toMaybeObjectType ()
public com.google.javascript.rhino.ObjectTypeI autoboxAndGetObject ()
public boolean equals (java.lang.Object)
Object o
com.google.javascript.jscomp.newtypes.JSType t2
public int hashCode ()
public java.lang.String getDisplayName ()
com.google.javascript.jscomp.newtypes.NominalType nt
public com.google.javascript.rhino.TypeI convertMethodToFunction ()
public com.google.javascript.rhino.ObjectTypeI getInstanceType ()
com.google.javascript.jscomp.newtypes.JSType instanceType
public java.lang.String getReferenceName ()
public com.google.javascript.rhino.Node getSource ()
com.google.javascript.jscomp.newtypes.JSType instance
public java.util.List getSubTypes ()
public com.google.javascript.rhino.TypeI getTypeOfThis ()
public boolean acceptsArguments (java.util.List)
com.google.javascript.rhino.TypeI ithArgType
com.google.javascript.jscomp.newtypes.JSType ithParamType
int i
java.util.List argumentTypes
int numArgs
com.google.javascript.jscomp.newtypes.FunctionType fnType
public boolean hasProperties ()
public void setSource (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public com.google.javascript.rhino.TypeI getReturnType ()
public com.google.javascript.rhino.FunctionTypeI getConstructor ()
com.google.javascript.jscomp.newtypes.FunctionType ctorType
public com.google.javascript.rhino.FunctionTypeI getSuperClassConstructor ()
com.google.javascript.rhino.ObjectTypeI proto
public com.google.javascript.jscomp.newtypes.JSType getPrototypeObject ()
com.google.javascript.jscomp.newtypes.JSType proto
public com.google.javascript.rhino.JSDocInfo getJSDocInfo ()
public com.google.javascript.rhino.JSDocInfo getOwnPropertyJSDocInfo (java.lang.String)
String propertyName
com.google.javascript.rhino.Node defsite
public com.google.javascript.rhino.JSDocInfo getPropertyJSDocInfo (java.lang.String)
String propertyName
com.google.javascript.rhino.Node defsite
public com.google.javascript.rhino.Node getOwnPropertyDefSite (java.lang.String)
String propertyName
public com.google.javascript.rhino.Node getPropertyDefSite (java.lang.String)
String propertyName
public java.lang.Iterable getOwnPropertyNames ()
java.util.Set props
public boolean isPrototypeObject ()
public boolean isInstanceofObject ()
public boolean isInstanceType ()
public boolean hasProperty (java.lang.String)
String propertyName
public java.lang.Iterable getUnionMembers ()
com.google.javascript.jscomp.newtypes.JSType primitiveType
com.google.javascript.jscomp.newtypes.ObjectType obj
com.google.javascript.jscomp.newtypes.EnumType e
com.google.common.collect.ImmutableSet$Builder builder
com.google.javascript.jscomp.newtypes.JSType[] primitiveTypes
public volatile com.google.javascript.rhino.ObjectTypeI getPrototypeObject ()
static void ()
}
com/google/javascript/jscomp/newtypes/MaskType.classJSType.java
package com.google.javascript.jscomp.newtypes
com.google.javascript.jscomp.newtypes.MaskType extends com.google.javascript.jscomp.newtypes.JSType {
protected final int mask
void (com.google.javascript.jscomp.newtypes.JSTypes, int)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
int mask
protected int getMask ()
protected com.google.common.collect.ImmutableSet getObjs ()
protected java.lang.String getTypeVar ()
protected com.google.common.collect.ImmutableSet getEnums ()
}
com/google/javascript/jscomp/newtypes/PersistentMap.classPersistentMap.java
package com.google.javascript.jscomp.newtypes
abstract com.google.javascript.jscomp.newtypes.PersistentMap extends java.util.AbstractMap {
private static com.google.javascript.jscomp.newtypes.PersistentMap EMPTY
void ()
public abstract com.google.javascript.jscomp.newtypes.PersistentMap with (java.lang.Object, java.lang.Object)
public abstract com.google.javascript.jscomp.newtypes.PersistentMap without (java.lang.Object)
public static com.google.javascript.jscomp.newtypes.PersistentMap create ()
public static com.google.javascript.jscomp.newtypes.PersistentMap of (java.lang.Object, java.lang.Object)
Object key
Object value
static void ()
Class c
ClassNotFoundException e
}
com/google/javascript/jscomp/newtypes/FunctionNamespace.classFunctionNamespace.java
package com.google.javascript.jscomp.newtypes
public final com.google.javascript.jscomp.newtypes.FunctionNamespace extends com.google.javascript.jscomp.newtypes.Namespace {
private com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry scope
public void (com.google.javascript.jscomp.newtypes.JSTypes, java.lang.String, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
String name
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry scope
com.google.javascript.rhino.Node defSite
protected com.google.javascript.jscomp.newtypes.JSType computeJSType ()
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry getScope ()
}
com/google/javascript/jscomp/newtypes/ObjectsBuilder.classObjectsBuilder.java
package com.google.javascript.jscomp.newtypes
com.google.javascript.jscomp.newtypes.ObjectsBuilder extends java.lang.Object {
private final com.google.javascript.jscomp.newtypes.ObjectsBuilder$ResolveConflictsBy resolution
private final java.util.ArrayList objs
void (com.google.javascript.jscomp.newtypes.ObjectsBuilder$ResolveConflictsBy)
com.google.javascript.jscomp.newtypes.ObjectsBuilder$ResolveConflictsBy resolution
void add (com.google.javascript.jscomp.newtypes.ObjectType)
com.google.javascript.jscomp.newtypes.ObjectType oldObj
int i
com.google.javascript.jscomp.newtypes.ObjectType newObj
boolean addedObj
com.google.common.collect.ImmutableSet build ()
}
com/google/javascript/jscomp/newtypes/QualifiedName.classQualifiedName.java
package com.google.javascript.jscomp.newtypes
public final com.google.javascript.jscomp.newtypes.QualifiedName extends java.lang.Object {
private com.google.common.collect.ImmutableList parts
private void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList parts
public void (java.lang.String)
String s
public static com.google.javascript.jscomp.newtypes.QualifiedName join (com.google.javascript.jscomp.newtypes.QualifiedName, com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName lhs
com.google.javascript.jscomp.newtypes.QualifiedName rhs
public static com.google.javascript.jscomp.newtypes.QualifiedName fromNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node qnameNode
public static com.google.javascript.jscomp.newtypes.QualifiedName fromQualifiedString (java.lang.String)
String qname
public boolean isIdentifier ()
public com.google.javascript.jscomp.newtypes.QualifiedName getAllButLeftmost ()
public java.lang.String getLeftmostName ()
public com.google.javascript.jscomp.newtypes.QualifiedName getAllButRightmost ()
public java.lang.String getRightmostName ()
public java.lang.String toString ()
}
com/google/javascript/jscomp/newtypes/NominalType.classNominalType.java
package com.google.javascript.jscomp.newtypes
public final com.google.javascript.jscomp.newtypes.NominalType extends java.lang.Object {
private final com.google.common.collect.ImmutableMap typeMap
private final com.google.javascript.jscomp.newtypes.RawNominalType rawType
private static final java.util.regex.Pattern NUMERIC_PATTERN
void (com.google.common.collect.ImmutableMap, com.google.javascript.jscomp.newtypes.RawNominalType)
com.google.common.collect.ImmutableMap typeMap
com.google.javascript.jscomp.newtypes.RawNominalType rawType
public com.google.javascript.jscomp.newtypes.RawNominalType getRawNominalType ()
public com.google.javascript.jscomp.newtypes.JSType getInstanceAsJSType ()
com.google.javascript.jscomp.newtypes.JSTypes getCommonTypes ()
com.google.javascript.jscomp.newtypes.ObjectKind getObjectKind ()
java.util.Map getTypeMap ()
com.google.javascript.jscomp.newtypes.JSType getIndexType ()
com.google.javascript.jscomp.newtypes.JSType tmp
com.google.javascript.jscomp.newtypes.NominalType interf
com.google.javascript.jscomp.newtypes.JSType result
com.google.javascript.jscomp.newtypes.JSType getIndexedType ()
com.google.javascript.jscomp.newtypes.JSType tmp
com.google.javascript.jscomp.newtypes.NominalType interf
com.google.javascript.jscomp.newtypes.JSType result
boolean foundIObject
boolean inheritsFromIObjectReflexive ()
boolean isClassy ()
boolean isFunction ()
public boolean isBuiltinObject ()
boolean isIObject ()
public boolean isStruct ()
public boolean isDict ()
public boolean isGeneric ()
public boolean isUninstantiatedGenericType ()
public com.google.javascript.rhino.Node getDefSite ()
public com.google.javascript.jscomp.newtypes.FunctionType getConstructorFunction ()
com.google.javascript.jscomp.newtypes.NominalType instantiateGenerics (java.util.List)
int i
java.util.List types
com.google.common.collect.ImmutableList typeParams
java.util.Map typeMap
com.google.javascript.jscomp.newtypes.NominalType instantiateGenerics (java.util.Map)
String oldKey
com.google.common.collect.ImmutableMap resultMap
String newKey
com.google.common.collect.ImmutableList typeParams
java.util.Map newTypeMap
com.google.common.collect.ImmutableMap$Builder builder
com.google.common.collect.ImmutableMap resultMap
com.google.javascript.jscomp.newtypes.NominalType instantiateGenericsWithUnknown ()
com.google.javascript.jscomp.newtypes.NominalType thisWithoutTypemap
public java.lang.String getName ()
public com.google.javascript.jscomp.newtypes.RawNominalType getId ()
public boolean isClass ()
public boolean isInterface ()
boolean isStructuralInterface ()
public boolean isFinalized ()
boolean hasAncestorClass (com.google.javascript.jscomp.newtypes.RawNominalType)
com.google.javascript.jscomp.newtypes.RawNominalType ancestor
boolean hasAncestorInterface (com.google.javascript.jscomp.newtypes.RawNominalType)
com.google.javascript.jscomp.newtypes.RawNominalType ancestor
public com.google.common.collect.ImmutableSet getAllPropsOfInterface ()
public com.google.common.collect.ImmutableSet getAllPropsOfClass ()
public java.util.Set getAllOwnClassProps ()
public com.google.javascript.jscomp.newtypes.NominalType getInstantiatedSuperclass ()
public com.google.javascript.jscomp.newtypes.JSType getPrototypePropertyOfCtor ()
public com.google.common.collect.ImmutableSet getInstantiatedInterfaces ()
com.google.javascript.jscomp.newtypes.NominalType interf
com.google.common.collect.ImmutableSet$Builder result
private com.google.common.collect.ImmutableSet getInstantiatedIObjectInterfaces ()
com.google.javascript.jscomp.newtypes.NominalType interf
com.google.common.collect.ImmutableSet$Builder result
com.google.javascript.jscomp.newtypes.Property getProp (java.lang.String)
com.google.javascript.jscomp.newtypes.JSType elmType
String pname
com.google.javascript.jscomp.newtypes.Property p
public com.google.javascript.jscomp.newtypes.JSType getPropDeclaredType (java.lang.String)
String pname
com.google.javascript.jscomp.newtypes.JSType type
com.google.javascript.jscomp.newtypes.Property getOwnProp (java.lang.String)
String pname
com.google.javascript.jscomp.newtypes.Property p
public boolean hasConstantProp (java.lang.String)
String pname
com.google.javascript.jscomp.newtypes.Property p
boolean mayHaveProp (java.lang.String)
String pname
boolean isSubtypeOf (com.google.javascript.jscomp.newtypes.NominalType, com.google.javascript.jscomp.newtypes.SubtypeCache)
com.google.javascript.jscomp.newtypes.NominalType other
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
private boolean isStructuralSubtypeOf (com.google.javascript.jscomp.newtypes.NominalType, com.google.javascript.jscomp.newtypes.SubtypeCache)
com.google.javascript.jscomp.newtypes.Property prop2
com.google.javascript.jscomp.newtypes.Property prop1
String pname
com.google.javascript.jscomp.newtypes.NominalType other
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
boolean isRawSubtypeOf (com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.NominalType other
boolean isNominalSubtypeOf (com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.NominalType i
com.google.javascript.jscomp.newtypes.NominalType other
com.google.javascript.jscomp.newtypes.RawNominalType thisRaw
private boolean areTypeMapsCompatible (com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.JSType thisType
com.google.javascript.jscomp.newtypes.JSType otherType
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
String typeVar
com.google.javascript.jscomp.newtypes.NominalType other
static com.google.javascript.jscomp.newtypes.NominalType unifyUnknowns (com.google.javascript.jscomp.newtypes.NominalType, com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.JSType newType
String typeVar
com.google.javascript.jscomp.newtypes.JSType t1
com.google.javascript.jscomp.newtypes.JSType t2
java.util.Map$Entry entry
com.google.javascript.jscomp.newtypes.NominalType nt1
com.google.javascript.jscomp.newtypes.NominalType nt2
java.util.Map m1
java.util.Map m2
com.google.common.collect.ImmutableMap$Builder builder
private boolean instantiationIsUnknownOrIdentity ()
com.google.javascript.jscomp.newtypes.JSType t
String typeVar
static com.google.javascript.jscomp.newtypes.NominalType pickSuperclass (com.google.javascript.jscomp.newtypes.NominalType, com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.NominalType c1
com.google.javascript.jscomp.newtypes.NominalType c2
static com.google.javascript.jscomp.newtypes.NominalType pickSubclass (com.google.javascript.jscomp.newtypes.NominalType, com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.NominalType c1
com.google.javascript.jscomp.newtypes.NominalType c2
boolean unifyWithSubtype (com.google.javascript.jscomp.newtypes.NominalType, java.util.List, com.google.common.collect.Multimap, com.google.javascript.jscomp.newtypes.SubtypeCache)
com.google.javascript.jscomp.newtypes.JSType fromOtherMap
String typeParam
com.google.javascript.jscomp.newtypes.NominalType other
java.util.List typeParameters
com.google.common.collect.Multimap typeMultimap
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
boolean hasUnified
private com.google.javascript.jscomp.newtypes.NominalType findMatchingAncestorWith (com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.NominalType nt
com.google.javascript.jscomp.newtypes.NominalType i
com.google.javascript.jscomp.newtypes.NominalType other
com.google.javascript.jscomp.newtypes.RawNominalType thisRaw
boolean isPropDefinedOnSubtype (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName pname
static boolean equalRawTypes (com.google.javascript.jscomp.newtypes.NominalType, com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.NominalType n1
com.google.javascript.jscomp.newtypes.NominalType n2
public java.lang.String toString ()
java.lang.StringBuilder appendTo (java.lang.StringBuilder)
com.google.javascript.jscomp.newtypes.JSType concrete
String typeParam
StringBuilder builder
com.google.common.collect.ImmutableList typeParams
boolean firstIteration
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
com.google.javascript.jscomp.newtypes.NominalType o
static void ()
}
com/google/javascript/jscomp/newtypes/JSTypeCreatorFromJSDoc$UnknownTypeException.classJSTypeCreatorFromJSDoc.java
package com.google.javascript.jscomp.newtypes
public com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$UnknownTypeException extends java.lang.Exception {
void (java.lang.String)
String cause
}
com/google/javascript/jscomp/newtypes/TypeWithPropertiesStatics.classTypeWithPropertiesStatics.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.TypeWithPropertiesStatics extends java.lang.Object {
private void ()
static com.google.javascript.jscomp.newtypes.JSType getProp (com.google.common.collect.ImmutableSet, com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.JSType tmp
com.google.javascript.jscomp.newtypes.TypeWithProperties t
com.google.common.collect.ImmutableSet types
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.JSType ptype
static com.google.javascript.jscomp.newtypes.JSType getDeclaredProp (com.google.common.collect.ImmutableSet, com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.jscomp.newtypes.TypeWithProperties t
com.google.common.collect.ImmutableSet types
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.JSType ptype
static boolean mayHaveProp (com.google.common.collect.ImmutableSet, com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.TypeWithProperties t
com.google.common.collect.ImmutableSet types
com.google.javascript.jscomp.newtypes.QualifiedName qname
static boolean hasProp (com.google.common.collect.ImmutableSet, com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.TypeWithProperties t
com.google.common.collect.ImmutableSet types
com.google.javascript.jscomp.newtypes.QualifiedName qname
static boolean hasConstantProp (com.google.common.collect.ImmutableSet, com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.TypeWithProperties t
com.google.common.collect.ImmutableSet types
com.google.javascript.jscomp.newtypes.QualifiedName qname
}
com/google/javascript/jscomp/newtypes/ObjectsBuilder$ResolveConflictsBy.classObjectsBuilder.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.ObjectsBuilder$ResolveConflictsBy extends java.lang.Enum {
public static final com.google.javascript.jscomp.newtypes.ObjectsBuilder$ResolveConflictsBy JOIN
public static final com.google.javascript.jscomp.newtypes.ObjectsBuilder$ResolveConflictsBy MEET
private static final com.google.javascript.jscomp.newtypes.ObjectsBuilder$ResolveConflictsBy[] $VALUES
public static com.google.javascript.jscomp.newtypes.ObjectsBuilder$ResolveConflictsBy[] values ()
public static com.google.javascript.jscomp.newtypes.ObjectsBuilder$ResolveConflictsBy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/newtypes/FunctionType.classFunctionType.java
package com.google.javascript.jscomp.newtypes
public final com.google.javascript.jscomp.newtypes.FunctionType extends java.lang.Object {
private final com.google.javascript.jscomp.newtypes.JSTypes commonTypes
private final com.google.common.collect.ImmutableList requiredFormals
private final com.google.common.collect.ImmutableList optionalFormals
private final com.google.javascript.jscomp.newtypes.JSType restFormals
private final com.google.javascript.jscomp.newtypes.JSType returnType
private final boolean isLoose
private final com.google.common.collect.ImmutableMap outerVarPreconditions
private final com.google.javascript.jscomp.newtypes.JSType nominalType
private final com.google.javascript.jscomp.newtypes.JSType receiverType
private final com.google.common.collect.ImmutableList typeParameters
private static final boolean DEBUGGING
private void (com.google.javascript.jscomp.newtypes.JSTypes, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableList, boolean)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.common.collect.ImmutableList requiredFormals
com.google.common.collect.ImmutableList optionalFormals
com.google.javascript.jscomp.newtypes.JSType restFormals
com.google.javascript.jscomp.newtypes.JSType retType
com.google.javascript.jscomp.newtypes.JSType nominalType
com.google.javascript.jscomp.newtypes.JSType receiverType
com.google.common.collect.ImmutableMap outerVars
com.google.common.collect.ImmutableList typeParameters
boolean isLoose
private void (com.google.javascript.jscomp.newtypes.JSTypes, boolean)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
boolean isLoose
void checkValid ()
com.google.javascript.jscomp.newtypes.JSType formal
com.google.javascript.jscomp.newtypes.JSType formal
com.google.javascript.jscomp.newtypes.JSTypes getCommonTypes ()
public boolean isLoose ()
com.google.javascript.jscomp.newtypes.FunctionType withLoose ()
static com.google.javascript.jscomp.newtypes.FunctionType normalized (com.google.javascript.jscomp.newtypes.JSTypes, java.util.List, java.util.List, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, java.util.Map, com.google.common.collect.ImmutableList, boolean)
int i
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
java.util.List requiredFormals
java.util.List optionalFormals
com.google.javascript.jscomp.newtypes.JSType restFormals
com.google.javascript.jscomp.newtypes.JSType retType
com.google.javascript.jscomp.newtypes.JSType nominalType
com.google.javascript.jscomp.newtypes.JSType receiverType
java.util.Map outerVars
com.google.common.collect.ImmutableList typeParameters
boolean isLoose
static java.util.Map createInitialFunctionTypes (com.google.javascript.jscomp.newtypes.JSTypes)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
java.util.LinkedHashMap functions
public boolean isTopFunction ()
private static com.google.javascript.jscomp.newtypes.NominalType getNominalTypeIfSingletonObj (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
public boolean isSomeConstructorOrInterface ()
public boolean isUniqueConstructor ()
com.google.javascript.jscomp.newtypes.NominalType nt
public boolean isInterfaceDefinition ()
com.google.javascript.jscomp.newtypes.NominalType nt
public com.google.javascript.jscomp.newtypes.JSType getSuperPrototype ()
com.google.javascript.jscomp.newtypes.NominalType nt
com.google.javascript.jscomp.newtypes.NominalType superClass
public boolean isQmarkFunction ()
static boolean isInhabitable (com.google.javascript.jscomp.newtypes.FunctionType)
com.google.javascript.jscomp.newtypes.FunctionType f
public boolean hasRestFormals ()
public com.google.javascript.jscomp.newtypes.JSType getRestFormalsType ()
public com.google.javascript.jscomp.newtypes.JSType getFormalType (int)
int argpos
int numReqFormals
public com.google.javascript.jscomp.newtypes.JSType getReturnType ()
public com.google.javascript.jscomp.newtypes.JSType getOuterVarPrecondition (java.lang.String)
String name
public int getMinArity ()
public int getMaxArity ()
public int getMaxArityWithoutRestFormals ()
public boolean isRequiredArg (int)
int i
public boolean isOptionalArg (int)
int i
public com.google.javascript.jscomp.newtypes.JSType getInstanceTypeOfCtor ()
public com.google.javascript.jscomp.newtypes.JSType getThisType ()
public com.google.javascript.jscomp.newtypes.FunctionType transformByCallProperty ()
com.google.javascript.jscomp.newtypes.JSType type
com.google.javascript.jscomp.newtypes.JSType type
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
public com.google.javascript.jscomp.newtypes.FunctionType transformByApplyProperty ()
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
private com.google.javascript.jscomp.newtypes.JSType fromReceiverToFirstFormal ()
com.google.javascript.jscomp.newtypes.NominalType nt
public com.google.javascript.jscomp.newtypes.DeclaredFunctionType toDeclaredFunctionType ()
com.google.javascript.jscomp.newtypes.JSType type
com.google.javascript.jscomp.newtypes.JSType type
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
private static com.google.javascript.jscomp.newtypes.JSType nullAcceptingMeet (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t1
com.google.javascript.jscomp.newtypes.JSType t2
com.google.javascript.jscomp.newtypes.JSType tmp
private static com.google.javascript.jscomp.newtypes.FunctionType looseJoin (com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.FunctionType)
int i
com.google.javascript.jscomp.newtypes.JSType t
int i
com.google.javascript.jscomp.newtypes.FunctionType f1
com.google.javascript.jscomp.newtypes.FunctionType f2
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
int minRequiredArity
int maxTotalArity
public boolean isValidOverride (com.google.javascript.jscomp.newtypes.FunctionType)
com.google.javascript.jscomp.newtypes.FunctionType other
boolean isSubtypeOf (com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.SubtypeCache)
com.google.javascript.jscomp.newtypes.FunctionType other
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
static void whyNotSubtypeOf (com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.SubtypeCache, com.google.javascript.jscomp.newtypes.MismatchInfo[])
com.google.javascript.jscomp.newtypes.FunctionType f1
com.google.javascript.jscomp.newtypes.FunctionType f2
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.MismatchInfo[] boxedInfo
private boolean acceptsAnyArguments ()
private boolean isSubtypeOfHelper (com.google.javascript.jscomp.newtypes.FunctionType, boolean, com.google.javascript.jscomp.newtypes.SubtypeCache, com.google.javascript.jscomp.newtypes.MismatchInfo[])
com.google.javascript.jscomp.newtypes.JSType thisFormal
com.google.javascript.jscomp.newtypes.JSType otherFormal
int i
com.google.javascript.jscomp.newtypes.JSType thisFormal
com.google.javascript.jscomp.newtypes.JSType otherFormal
int i
int thisMaxTotalArity
int otherMaxTotalArity
com.google.javascript.jscomp.newtypes.FunctionType other
boolean checkThisType
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.MismatchInfo[] boxedInfo
boolean areRetTypesSubtypes
private static com.google.javascript.jscomp.newtypes.JSType joinNominalTypes (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.NominalType tmp
com.google.javascript.jscomp.newtypes.JSType nt1
com.google.javascript.jscomp.newtypes.JSType nt2
com.google.javascript.jscomp.newtypes.NominalType n1
com.google.javascript.jscomp.newtypes.NominalType n2
private static com.google.javascript.jscomp.newtypes.JSType meetNominalTypes (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.NominalType tmp
com.google.javascript.jscomp.newtypes.JSType nt1
com.google.javascript.jscomp.newtypes.JSType nt2
com.google.javascript.jscomp.newtypes.NominalType n1
com.google.javascript.jscomp.newtypes.NominalType n2
static com.google.javascript.jscomp.newtypes.FunctionType join (com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.FunctionType)
com.google.javascript.jscomp.newtypes.JSType reqFormal
int i
com.google.javascript.jscomp.newtypes.JSType optFormal
int i
com.google.javascript.jscomp.newtypes.JSType newRestFormals
com.google.javascript.jscomp.newtypes.FunctionType f1
com.google.javascript.jscomp.newtypes.FunctionType f2
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
int maxRequiredArity
int maxTotalArity
com.google.javascript.jscomp.newtypes.FunctionType specialize (com.google.javascript.jscomp.newtypes.FunctionType)
com.google.javascript.jscomp.newtypes.FunctionType other
static com.google.javascript.jscomp.newtypes.FunctionType meet (com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.FunctionType)
int i
com.google.javascript.jscomp.newtypes.JSType optFormalType
int i
com.google.javascript.jscomp.newtypes.JSType restFormalsType
com.google.javascript.jscomp.newtypes.FunctionType f1
com.google.javascript.jscomp.newtypes.FunctionType f2
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
int minRequiredArity
int maxTotalArity
com.google.javascript.jscomp.newtypes.JSType retType
boolean isLooseSubtypeOf (com.google.javascript.jscomp.newtypes.FunctionType)
int i
com.google.javascript.jscomp.newtypes.FunctionType f2
int minRequiredArity
public boolean isGeneric ()
public java.util.List getTypeParameters ()
boolean unifyWithSubtype (com.google.javascript.jscomp.newtypes.FunctionType, java.util.List, com.google.common.collect.Multimap, com.google.javascript.jscomp.newtypes.SubtypeCache)
com.google.javascript.jscomp.newtypes.JSType thisFormal
com.google.javascript.jscomp.newtypes.JSType otherFormal
int i
com.google.javascript.jscomp.newtypes.JSType otherRestFormals
int maxNonInfiniteArity
com.google.javascript.jscomp.newtypes.FunctionType other
java.util.List typeParameters
com.google.common.collect.Multimap typeMultimap
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
private static com.google.javascript.jscomp.newtypes.FunctionType instantiateGenericsWithUnknown (com.google.javascript.jscomp.newtypes.FunctionType)
com.google.javascript.jscomp.newtypes.FunctionType f
static com.google.javascript.jscomp.newtypes.FunctionType unifyUnknowns (com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.FunctionType)
com.google.javascript.jscomp.newtypes.JSType t
int i
com.google.javascript.jscomp.newtypes.JSType t
int i
com.google.javascript.jscomp.newtypes.JSType t
com.google.javascript.jscomp.newtypes.FunctionType f1
com.google.javascript.jscomp.newtypes.FunctionType f2
com.google.common.collect.ImmutableList formals1
com.google.common.collect.ImmutableList formals2
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
int numReqFormals
int numOptFormals
com.google.javascript.jscomp.newtypes.JSType t
private static com.google.javascript.jscomp.newtypes.JSType substGenericsInNomType (com.google.javascript.jscomp.newtypes.JSType, java.util.Map)
com.google.javascript.jscomp.newtypes.JSType nt
java.util.Map typeMap
com.google.javascript.jscomp.newtypes.NominalType tmp
private com.google.javascript.jscomp.newtypes.FunctionType substituteNominalGenerics (java.util.Map)
String typeParam
java.util.Map$Entry entry
com.google.common.collect.ImmutableMap$Builder builder
boolean foundShadowedTypeParam
com.google.javascript.jscomp.newtypes.JSType reqFormal
com.google.javascript.jscomp.newtypes.JSType optFormal
String var
java.util.Map typeMap
java.util.Map reducedMap
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
private com.google.javascript.jscomp.newtypes.FunctionType substituteParametricGenerics (java.util.Map)
com.google.javascript.jscomp.newtypes.JSType reqFormal
com.google.javascript.jscomp.newtypes.JSType optFormal
com.google.javascript.jscomp.newtypes.NominalType recvType
String var
java.util.Map typeMap
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
com.google.javascript.jscomp.newtypes.FunctionType substituteGenerics (java.util.Map)
java.util.Map$Entry concreteTypeEntry
java.util.Map concreteTypes
com.google.common.collect.ImmutableMap$Builder builder
public com.google.javascript.jscomp.newtypes.FunctionType instantiateGenerics (java.util.Map)
java.util.Map typeMap
public com.google.javascript.jscomp.newtypes.FunctionType instantiateGenericsFromArgumentTypes (java.util.List)
int i
int size
java.util.Collection types
String typeParam
java.util.List argTypes
com.google.common.collect.Multimap typeMultimap
com.google.common.collect.ImmutableMap$Builder builder
public boolean equals (java.lang.Object)
Object obj
com.google.javascript.jscomp.newtypes.FunctionType f2
public int hashCode ()
public java.lang.String toString ()
public java.lang.StringBuilder appendTo (java.lang.StringBuilder)
int i
int i
StringBuilder builder
}
com/google/javascript/jscomp/newtypes/TypeEnv.classTypeEnv.java
package com.google.javascript.jscomp.newtypes
public final com.google.javascript.jscomp.newtypes.TypeEnv extends java.lang.Object {
private final com.google.javascript.jscomp.newtypes.PersistentMap typeMap
private static final int SIZE_THRESHOLD
private com.google.javascript.jscomp.newtypes.PersistentSet changedVars
public void ()
private void (com.google.javascript.jscomp.newtypes.PersistentMap)
com.google.javascript.jscomp.newtypes.PersistentMap typeMap
private void (com.google.javascript.jscomp.newtypes.PersistentMap, com.google.javascript.jscomp.newtypes.PersistentSet)
com.google.javascript.jscomp.newtypes.PersistentMap typeMap
com.google.javascript.jscomp.newtypes.PersistentSet changedVars
public com.google.javascript.jscomp.newtypes.JSType getType (java.lang.String)
String n
public com.google.javascript.jscomp.newtypes.TypeEnv putType (java.lang.String, com.google.javascript.jscomp.newtypes.JSType)
String n
com.google.javascript.jscomp.newtypes.JSType t
com.google.javascript.jscomp.newtypes.JSType oldType
public com.google.javascript.jscomp.newtypes.TypeEnv clearChangeLog ()
public static com.google.javascript.jscomp.newtypes.TypeEnv join (com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.jscomp.newtypes.TypeEnv e1
com.google.javascript.jscomp.newtypes.TypeEnv e2
public static com.google.javascript.jscomp.newtypes.TypeEnv join (java.util.Collection)
String name
com.google.javascript.jscomp.newtypes.JSType currentType
com.google.javascript.jscomp.newtypes.JSType otherType
java.util.Map$Entry entry
com.google.javascript.jscomp.newtypes.TypeEnv env
String varName
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.jscomp.newtypes.JSType currentType
com.google.javascript.jscomp.newtypes.JSType otherType
String changedVar
com.google.javascript.jscomp.newtypes.TypeEnv env
java.util.Collection envs
java.util.Iterator envsIter
com.google.javascript.jscomp.newtypes.TypeEnv firstEnv
com.google.javascript.jscomp.newtypes.PersistentMap newMap
com.google.javascript.jscomp.newtypes.PersistentSet newLog
public java.lang.String toString ()
String key
com.google.common.base.MoreObjects$ToStringHelper helper
}
com/google/javascript/jscomp/newtypes/TypeWithProperties.classTypeWithProperties.java
package com.google.javascript.jscomp.newtypes
abstract com.google.javascript.jscomp.newtypes.TypeWithProperties extends java.lang.Object {
public abstract com.google.javascript.jscomp.newtypes.JSType getProp (com.google.javascript.jscomp.newtypes.QualifiedName)
public abstract com.google.javascript.jscomp.newtypes.JSType getDeclaredProp (com.google.javascript.jscomp.newtypes.QualifiedName)
public abstract boolean mayHaveProp (com.google.javascript.jscomp.newtypes.QualifiedName)
public abstract boolean hasProp (com.google.javascript.jscomp.newtypes.QualifiedName)
public abstract boolean hasConstantProp (com.google.javascript.jscomp.newtypes.QualifiedName)
}
com/google/javascript/jscomp/newtypes/JSTypeCreatorFromJSDoc$ParameterKind.classJSTypeCreatorFromJSDoc.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind extends java.lang.Enum {
public static final com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind REQUIRED
public static final com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind OPTIONAL
public static final com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind REST
private static final com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind[] $VALUES
public static com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind[] values ()
public static com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$ParameterKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/newtypes/ObjectType.classObjectType.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.ObjectType extends java.lang.Object implements com.google.javascript.jscomp.newtypes.TypeWithProperties {
private final com.google.javascript.jscomp.newtypes.NominalType nominalType
private final com.google.javascript.jscomp.newtypes.Namespace ns
private final com.google.javascript.jscomp.newtypes.FunctionType fn
private final boolean isLoose
private final com.google.javascript.jscomp.newtypes.PersistentMap props
private final com.google.javascript.jscomp.newtypes.ObjectKind objectKind
private final com.google.javascript.jscomp.newtypes.JSTypes commonTypes
static java.util.Map createInitialObjectTypes (com.google.javascript.jscomp.newtypes.JSTypes)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
java.util.LinkedHashMap objects
private void (com.google.javascript.jscomp.newtypes.JSTypes, com.google.javascript.jscomp.newtypes.NominalType, com.google.javascript.jscomp.newtypes.PersistentMap, com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.Namespace, boolean, com.google.javascript.jscomp.newtypes.ObjectKind)
String name
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.jscomp.newtypes.NominalType nominalType
com.google.javascript.jscomp.newtypes.PersistentMap props
com.google.javascript.jscomp.newtypes.FunctionType fn
com.google.javascript.jscomp.newtypes.Namespace ns
boolean isLoose
com.google.javascript.jscomp.newtypes.ObjectKind objectKind
private static com.google.javascript.jscomp.newtypes.PersistentMap loosenProps (com.google.javascript.jscomp.newtypes.PersistentMap)
com.google.javascript.jscomp.newtypes.JSType propType
com.google.javascript.jscomp.newtypes.ObjectType objType
java.util.Map$Entry entry
com.google.javascript.jscomp.newtypes.PersistentMap props
com.google.javascript.jscomp.newtypes.PersistentMap newProps
static com.google.javascript.jscomp.newtypes.ObjectType makeObjectType (com.google.javascript.jscomp.newtypes.JSTypes, com.google.javascript.jscomp.newtypes.NominalType, com.google.javascript.jscomp.newtypes.PersistentMap, com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.Namespace, boolean, com.google.javascript.jscomp.newtypes.ObjectKind)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.jscomp.newtypes.NominalType nominalType
com.google.javascript.jscomp.newtypes.PersistentMap props
com.google.javascript.jscomp.newtypes.FunctionType fn
com.google.javascript.jscomp.newtypes.Namespace ns
boolean isLoose
com.google.javascript.jscomp.newtypes.ObjectKind ok
static com.google.javascript.jscomp.newtypes.ObjectType fromFunction (com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.FunctionType fn
com.google.javascript.jscomp.newtypes.NominalType fnNominal
static com.google.javascript.jscomp.newtypes.ObjectType fromNominalType (com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.NominalType cl
static com.google.javascript.jscomp.newtypes.ObjectType fromProperties (com.google.javascript.jscomp.newtypes.JSTypes, java.util.Map)
com.google.javascript.jscomp.newtypes.Property prop
java.util.Map$Entry entry
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
java.util.Map oldProps
com.google.javascript.jscomp.newtypes.PersistentMap newProps
com.google.javascript.jscomp.newtypes.JSTypes getCommonTypes ()
boolean isInhabitable ()
static boolean containsBottomProp (com.google.javascript.jscomp.newtypes.PersistentMap)
com.google.javascript.jscomp.newtypes.Property p
com.google.javascript.jscomp.newtypes.PersistentMap props
boolean isStruct ()
boolean isLoose ()
boolean isDict ()
boolean isFunctionWithProperties ()
boolean isInterfaceInstance ()
boolean isNamespace ()
private boolean hasNonPrototypeProperties ()
String pname
static com.google.common.collect.ImmutableSet withLooseObjects (java.util.Set)
com.google.javascript.jscomp.newtypes.ObjectType obj
java.util.Set objs
com.google.common.collect.ImmutableSet$Builder newObjs
private static boolean hasOnlyBuiltinProps (com.google.javascript.jscomp.newtypes.ObjectType, com.google.javascript.jscomp.newtypes.ObjectType)
String pname
com.google.javascript.jscomp.newtypes.ObjectType obj
com.google.javascript.jscomp.newtypes.ObjectType someBuiltinObj
static com.google.javascript.jscomp.newtypes.JSType mayTurnLooseObjectToScalar (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSTypes)
com.google.javascript.jscomp.newtypes.JSType t
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.jscomp.newtypes.ObjectType obj
private com.google.javascript.jscomp.newtypes.ObjectType withLoose ()
String pname
com.google.javascript.jscomp.newtypes.Property prop
java.util.Map$Entry propsEntry
com.google.javascript.jscomp.newtypes.FunctionType fn
com.google.javascript.jscomp.newtypes.PersistentMap newProps
com.google.javascript.jscomp.newtypes.ObjectType withFunction (com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.FunctionType ft
com.google.javascript.jscomp.newtypes.NominalType fnNominal
com.google.javascript.jscomp.newtypes.ObjectType obj
static com.google.common.collect.ImmutableSet withoutProperty (java.util.Set, com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.ObjectType obj
java.util.Set objs
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.common.collect.ImmutableSet$Builder newObjs
private com.google.javascript.jscomp.newtypes.ObjectType withPropertyHelper (com.google.javascript.jscomp.newtypes.QualifiedName, com.google.javascript.jscomp.newtypes.JSType, boolean, boolean)
com.google.javascript.rhino.Node defsite
String pname
com.google.javascript.jscomp.newtypes.JSType declType
String objName
com.google.javascript.jscomp.newtypes.QualifiedName objQname
com.google.javascript.jscomp.newtypes.QualifiedName innerProps
com.google.javascript.jscomp.newtypes.Property objProp
com.google.javascript.jscomp.newtypes.JSType inferred
com.google.javascript.jscomp.newtypes.JSType declared
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.JSType type
boolean isDeclared
boolean isConstant
com.google.javascript.jscomp.newtypes.PersistentMap newProps
com.google.javascript.jscomp.newtypes.ObjectType withProperty (com.google.javascript.jscomp.newtypes.QualifiedName, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.JSType type
static com.google.common.collect.ImmutableSet withProperty (java.util.Set, com.google.javascript.jscomp.newtypes.QualifiedName, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.ObjectType obj
java.util.Set objs
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.JSType type
com.google.common.collect.ImmutableSet$Builder newObjs
static com.google.common.collect.ImmutableSet withDeclaredProperty (java.util.Set, com.google.javascript.jscomp.newtypes.QualifiedName, com.google.javascript.jscomp.newtypes.JSType, boolean)
com.google.javascript.jscomp.newtypes.ObjectType obj
java.util.Set objs
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.JSType type
boolean isConstant
com.google.common.collect.ImmutableSet$Builder newObjs
private com.google.javascript.jscomp.newtypes.ObjectType withPropertyRequired (java.lang.String)
String pname
com.google.javascript.jscomp.newtypes.Property oldProp
com.google.javascript.jscomp.newtypes.Property newProp
static com.google.common.collect.ImmutableSet withPropertyRequired (java.util.Set, java.lang.String)
com.google.javascript.jscomp.newtypes.ObjectType obj
java.util.Set objs
String pname
com.google.common.collect.ImmutableSet$Builder newObjs
private static com.google.javascript.jscomp.newtypes.PersistentMap meetPropsHelper (com.google.javascript.jscomp.newtypes.JSTypes, boolean, com.google.javascript.jscomp.newtypes.NominalType, com.google.javascript.jscomp.newtypes.PersistentMap, com.google.javascript.jscomp.newtypes.PersistentMap)
String pname
com.google.javascript.jscomp.newtypes.Property otherProp
java.util.Map$Entry propsEntry
com.google.javascript.jscomp.newtypes.Property newProp
com.google.javascript.jscomp.newtypes.Property prop1
String pname
com.google.javascript.jscomp.newtypes.Property prop2
com.google.javascript.jscomp.newtypes.Property newProp
com.google.javascript.jscomp.newtypes.Property otherProp
java.util.Map$Entry propsEntry
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
boolean specializeProps1
com.google.javascript.jscomp.newtypes.NominalType resultNominalType
com.google.javascript.jscomp.newtypes.PersistentMap props1
com.google.javascript.jscomp.newtypes.PersistentMap props2
com.google.javascript.jscomp.newtypes.PersistentMap newProps
private static com.google.javascript.jscomp.newtypes.PersistentMap addOrRemoveProp (boolean, com.google.javascript.jscomp.newtypes.PersistentMap, java.lang.String, com.google.javascript.jscomp.newtypes.Property, com.google.javascript.jscomp.newtypes.Property)
boolean specializeProps1
com.google.javascript.jscomp.newtypes.PersistentMap props
String pname
com.google.javascript.jscomp.newtypes.Property nomProp
com.google.javascript.jscomp.newtypes.Property objProp
com.google.javascript.jscomp.newtypes.JSType nomPropType
com.google.javascript.jscomp.newtypes.Property newProp
com.google.javascript.jscomp.newtypes.JSType newPropType
private static com.google.javascript.jscomp.newtypes.Property getProp (java.util.Map, com.google.javascript.jscomp.newtypes.NominalType, java.lang.String)
java.util.Map props
com.google.javascript.jscomp.newtypes.NominalType nom
String pname
private static com.google.javascript.jscomp.newtypes.PersistentMap joinProps (java.util.Map, java.util.Map, com.google.javascript.jscomp.newtypes.NominalType, com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.Property prop1
com.google.javascript.jscomp.newtypes.Property prop2
com.google.javascript.jscomp.newtypes.Property newProp
String pname
java.util.Map props1
java.util.Map props2
com.google.javascript.jscomp.newtypes.NominalType nom1
com.google.javascript.jscomp.newtypes.NominalType nom2
com.google.javascript.jscomp.newtypes.PersistentMap newProps
private static com.google.javascript.jscomp.newtypes.PersistentMap joinPropsLoosely (com.google.javascript.jscomp.newtypes.JSTypes, java.util.Map, java.util.Map)
String pname
java.util.Map$Entry propsEntry
String pname
com.google.javascript.jscomp.newtypes.Property prop2
java.util.Map$Entry propsEntry
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
java.util.Map props1
java.util.Map props2
com.google.javascript.jscomp.newtypes.PersistentMap newProps
static boolean isUnionSubtype (boolean, java.util.Set, java.util.Set, com.google.javascript.jscomp.newtypes.SubtypeCache)
boolean keepLoosenessOfThis
java.util.Set objs1
java.util.Set objs2
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
static void whyNotUnionSubtypes (boolean, java.util.Set, java.util.Set, com.google.javascript.jscomp.newtypes.SubtypeCache, com.google.javascript.jscomp.newtypes.MismatchInfo[])
boolean keepLoosenessOfThis
java.util.Set objs1
java.util.Set objs2
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.MismatchInfo[] boxedInfo
boolean areSubtypes
private static boolean isUnionSubtypeHelper (boolean, java.util.Set, java.util.Set, com.google.javascript.jscomp.newtypes.SubtypeCache, com.google.javascript.jscomp.newtypes.MismatchInfo[])
com.google.javascript.jscomp.newtypes.ObjectType obj2
boolean foundSupertype
com.google.javascript.jscomp.newtypes.ObjectType obj1
boolean keepLoosenessOfThis
java.util.Set objs1
java.util.Set objs2
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.MismatchInfo[] boxedInfo
boolean isSubtypeOf (com.google.javascript.jscomp.newtypes.ObjectType, com.google.javascript.jscomp.newtypes.SubtypeCache)
com.google.javascript.jscomp.newtypes.ObjectType obj2
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
static void whyNotSubtypeOf (com.google.javascript.jscomp.newtypes.ObjectType, com.google.javascript.jscomp.newtypes.ObjectType, com.google.javascript.jscomp.newtypes.MismatchInfo[])
com.google.javascript.jscomp.newtypes.ObjectType obj1
com.google.javascript.jscomp.newtypes.ObjectType obj2
com.google.javascript.jscomp.newtypes.MismatchInfo[] boxedInfo
boolean areSubtypes
private boolean isSubtypeOfHelper (boolean, com.google.javascript.jscomp.newtypes.ObjectType, com.google.javascript.jscomp.newtypes.SubtypeCache, com.google.javascript.jscomp.newtypes.MismatchInfo[])
java.util.Set otherPropNames
boolean keepLoosenessOfThis
com.google.javascript.jscomp.newtypes.ObjectType other
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.MismatchInfo[] boxedInfo
com.google.javascript.jscomp.newtypes.NominalType thisNt
com.google.javascript.jscomp.newtypes.NominalType otherNt
boolean checkOnlyLocalProps
java.util.Set otherPropNames
boolean areFunsSubtypes
private boolean compareRecordTypeToIObject (com.google.javascript.jscomp.newtypes.NominalType, com.google.javascript.jscomp.newtypes.SubtypeCache)
String pname
com.google.javascript.jscomp.newtypes.JSType ptype
java.util.Map$Entry entry
com.google.javascript.jscomp.newtypes.NominalType otherNt
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.JSType keyType
com.google.javascript.jscomp.newtypes.JSType valueType
private boolean arePropertiesSubtypes (com.google.javascript.jscomp.newtypes.ObjectType, java.util.Set, com.google.javascript.jscomp.newtypes.SubtypeCache, com.google.javascript.jscomp.newtypes.MismatchInfo[])
com.google.javascript.jscomp.newtypes.QualifiedName qname
String pname
com.google.javascript.jscomp.newtypes.QualifiedName qname
String pname
com.google.javascript.jscomp.newtypes.ObjectType other
java.util.Set otherPropNames
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.MismatchInfo[] boxedInfo
private static boolean isPropertySubtype (java.lang.String, com.google.javascript.jscomp.newtypes.Property, com.google.javascript.jscomp.newtypes.Property, com.google.javascript.jscomp.newtypes.SubtypeCache, com.google.javascript.jscomp.newtypes.MismatchInfo[])
String pname
com.google.javascript.jscomp.newtypes.Property prop1
com.google.javascript.jscomp.newtypes.Property prop2
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.MismatchInfo[] boxedInfo
private static boolean isPropertySubtypeHelper (com.google.javascript.jscomp.newtypes.Property, com.google.javascript.jscomp.newtypes.Property, com.google.javascript.jscomp.newtypes.SubtypeCache)
com.google.javascript.jscomp.newtypes.Property prop1
com.google.javascript.jscomp.newtypes.Property prop2
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
private static boolean getPropMismatchInfo (java.lang.String, com.google.javascript.jscomp.newtypes.Property, com.google.javascript.jscomp.newtypes.Property, com.google.javascript.jscomp.newtypes.SubtypeCache, com.google.javascript.jscomp.newtypes.MismatchInfo[])
String pname
com.google.javascript.jscomp.newtypes.Property prop1
com.google.javascript.jscomp.newtypes.Property prop2
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.MismatchInfo[] boxedInfo
boolean isLooseSubtypeOf (com.google.javascript.jscomp.newtypes.ObjectType, com.google.javascript.jscomp.newtypes.SubtypeCache)
com.google.javascript.jscomp.newtypes.QualifiedName qname
String pname
com.google.javascript.jscomp.newtypes.QualifiedName qname
String pname
com.google.javascript.jscomp.newtypes.ObjectType other
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.ObjectType specialize (com.google.javascript.jscomp.newtypes.ObjectType)
com.google.javascript.jscomp.newtypes.PersistentMap newProps
com.google.javascript.jscomp.newtypes.ObjectType other
com.google.javascript.jscomp.newtypes.NominalType resultNomType
com.google.javascript.jscomp.newtypes.FunctionType thisFn
boolean isLoose
com.google.javascript.jscomp.newtypes.PersistentMap newProps
com.google.javascript.jscomp.newtypes.FunctionType newFn
private static com.google.javascript.jscomp.newtypes.QualifiedName getPropertyPath (com.google.javascript.jscomp.newtypes.ObjectType)
com.google.javascript.jscomp.newtypes.ObjectType obj
java.util.Map$Entry entry
com.google.javascript.jscomp.newtypes.QualifiedName leftmostPname
com.google.javascript.jscomp.newtypes.ObjectType propAsObj
com.google.javascript.jscomp.newtypes.QualifiedName restPath
com.google.javascript.jscomp.newtypes.ObjectType specializeNamespace (com.google.javascript.jscomp.newtypes.ObjectType)
com.google.javascript.jscomp.newtypes.ObjectType other
com.google.javascript.jscomp.newtypes.QualifiedName propPath
com.google.javascript.jscomp.newtypes.JSType otherPropType
com.google.javascript.jscomp.newtypes.JSType thisPropType
com.google.javascript.jscomp.newtypes.JSType newPropType
private boolean isTopObject ()
static com.google.javascript.jscomp.newtypes.ObjectType meet (com.google.javascript.jscomp.newtypes.ObjectType, com.google.javascript.jscomp.newtypes.ObjectType)
com.google.javascript.jscomp.newtypes.PersistentMap props
com.google.javascript.jscomp.newtypes.ObjectType obj1
com.google.javascript.jscomp.newtypes.ObjectType obj2
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.jscomp.newtypes.NominalType resultNomType
com.google.javascript.jscomp.newtypes.FunctionType fn
boolean isLoose
com.google.javascript.jscomp.newtypes.PersistentMap props
com.google.javascript.jscomp.newtypes.ObjectKind ok
com.google.javascript.jscomp.newtypes.Namespace resultNs
static com.google.javascript.jscomp.newtypes.ObjectType join (com.google.javascript.jscomp.newtypes.ObjectType, com.google.javascript.jscomp.newtypes.ObjectType)
com.google.javascript.jscomp.newtypes.PersistentMap props
com.google.javascript.jscomp.newtypes.ObjectType obj1
com.google.javascript.jscomp.newtypes.ObjectType obj2
com.google.javascript.jscomp.newtypes.NominalType nom1
com.google.javascript.jscomp.newtypes.NominalType nom2
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
boolean isLoose
com.google.javascript.jscomp.newtypes.FunctionType fn
com.google.javascript.jscomp.newtypes.PersistentMap props
com.google.javascript.jscomp.newtypes.NominalType nominal
com.google.javascript.jscomp.newtypes.Namespace ns
static com.google.common.collect.ImmutableSet joinSets (com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
com.google.javascript.jscomp.newtypes.ObjectType obj1
com.google.javascript.jscomp.newtypes.NominalType nominalType1
com.google.javascript.jscomp.newtypes.NominalType nominalType2
int i
boolean addedObj2
com.google.javascript.jscomp.newtypes.ObjectType obj2
com.google.javascript.jscomp.newtypes.ObjectType o
com.google.common.collect.ImmutableSet objs1
com.google.common.collect.ImmutableSet objs2
com.google.javascript.jscomp.newtypes.ObjectType[] objs1Arr
com.google.javascript.jscomp.newtypes.ObjectType[] keptFrom1
com.google.javascript.jscomp.newtypes.ObjectsBuilder newObjs
private static boolean areRelatedNominalTypes (com.google.javascript.jscomp.newtypes.NominalType, com.google.javascript.jscomp.newtypes.NominalType)
com.google.javascript.jscomp.newtypes.NominalType c1
com.google.javascript.jscomp.newtypes.NominalType c2
static com.google.common.collect.ImmutableSet meetSetsHelper (boolean, java.util.Set, java.util.Set)
com.google.javascript.jscomp.newtypes.ObjectType newObj
com.google.javascript.jscomp.newtypes.ObjectType newObj
com.google.javascript.jscomp.newtypes.ObjectType obj1
com.google.javascript.jscomp.newtypes.ObjectType obj2
boolean specializeObjs1
java.util.Set objs1
java.util.Set objs2
com.google.javascript.jscomp.newtypes.ObjectsBuilder newObjs
static com.google.common.collect.ImmutableSet meetSets (java.util.Set, java.util.Set)
java.util.Set objs1
java.util.Set objs2
static com.google.common.collect.ImmutableSet specializeSet (java.util.Set, java.util.Set)
java.util.Set objs1
java.util.Set objs2
com.google.javascript.jscomp.newtypes.FunctionType getFunType ()
com.google.javascript.jscomp.newtypes.NominalType getNominalType ()
public com.google.javascript.jscomp.newtypes.JSType getProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Property p
public com.google.javascript.jscomp.newtypes.JSType getDeclaredProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Property p
private com.google.javascript.jscomp.newtypes.Property getLeftmostProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
String pname
com.google.javascript.jscomp.newtypes.Property p
private com.google.javascript.jscomp.newtypes.Property getLeftmostOwnProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
String pname
com.google.javascript.jscomp.newtypes.Property p
com.google.javascript.rhino.Node getPropertyDefSite (java.lang.String)
String propertyName
com.google.javascript.rhino.Node getOwnPropertyDefSite (java.lang.String)
String propertyName
com.google.javascript.rhino.Node getPropertyDefSiteHelper (java.lang.String, boolean)
String propertyName
boolean ownProp
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Property p
public boolean mayHaveProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Property p
public boolean hasProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Property p
public boolean hasConstantProp (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Property p
static com.google.javascript.jscomp.newtypes.ObjectType unifyUnknowns (com.google.javascript.jscomp.newtypes.ObjectType, com.google.javascript.jscomp.newtypes.ObjectType)
com.google.javascript.jscomp.newtypes.NominalType nt
com.google.javascript.jscomp.newtypes.Property prop1
com.google.javascript.jscomp.newtypes.Property prop2
com.google.javascript.jscomp.newtypes.Property p
String propName
com.google.javascript.jscomp.newtypes.ObjectType t1
com.google.javascript.jscomp.newtypes.ObjectType t2
com.google.javascript.jscomp.newtypes.NominalType nt1
com.google.javascript.jscomp.newtypes.NominalType nt2
com.google.javascript.jscomp.newtypes.NominalType nt
com.google.javascript.jscomp.newtypes.FunctionType newFn
com.google.javascript.jscomp.newtypes.PersistentMap newProps
boolean unifyWithSubtype (com.google.javascript.jscomp.newtypes.ObjectType, java.util.List, com.google.common.collect.Multimap, com.google.javascript.jscomp.newtypes.SubtypeCache)
com.google.javascript.jscomp.newtypes.ObjectType other
java.util.List typeParameters
com.google.common.collect.Multimap typeMultimap
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.NominalType thisNt
com.google.javascript.jscomp.newtypes.NominalType otherNt
java.util.Set thisProps
private boolean unifyPropsWithSubtype (com.google.javascript.jscomp.newtypes.ObjectType, java.util.Set, java.util.List, com.google.common.collect.Multimap, com.google.javascript.jscomp.newtypes.SubtypeCache)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Property thisProp
com.google.javascript.jscomp.newtypes.Property otherProp
String pname
com.google.javascript.jscomp.newtypes.ObjectType other
java.util.Set thisProps
java.util.List typeParameters
com.google.common.collect.Multimap typeMultimap
com.google.javascript.jscomp.newtypes.SubtypeCache subSuperMap
com.google.javascript.jscomp.newtypes.ObjectType substituteGenerics (java.util.Map)
String pname
com.google.javascript.jscomp.newtypes.Property newProp
java.util.Map$Entry propsEntry
java.util.Map concreteTypes
com.google.javascript.jscomp.newtypes.PersistentMap newProps
com.google.javascript.jscomp.newtypes.FunctionType newFn
boolean isPropDefinedOnSubtype (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName pname
com.google.javascript.jscomp.newtypes.NominalType nt
public java.lang.String toString ()
java.lang.StringBuilder appendTo (java.lang.StringBuilder)
String pname
boolean firstIteration
StringBuilder builder
public boolean equals (java.lang.Object)
Object o
com.google.javascript.jscomp.newtypes.ObjectType other
public int hashCode ()
}
com/google/javascript/jscomp/newtypes/MismatchInfo.classMismatchInfo.java
package com.google.javascript.jscomp.newtypes
public com.google.javascript.jscomp.newtypes.MismatchInfo extends java.lang.Object {
private final com.google.javascript.jscomp.newtypes.MismatchInfo$Kind kind
private String propName
private int argIndex
private com.google.javascript.jscomp.newtypes.JSType expected
private com.google.javascript.jscomp.newtypes.JSType found
private void (com.google.javascript.jscomp.newtypes.MismatchInfo$Kind)
com.google.javascript.jscomp.newtypes.MismatchInfo$Kind kind
static com.google.javascript.jscomp.newtypes.MismatchInfo makeUnionTypeMismatch (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType found
com.google.javascript.jscomp.newtypes.MismatchInfo info
static com.google.javascript.jscomp.newtypes.MismatchInfo makePropTypeMismatch (java.lang.String, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
String propName
com.google.javascript.jscomp.newtypes.JSType expected
com.google.javascript.jscomp.newtypes.JSType found
com.google.javascript.jscomp.newtypes.MismatchInfo info
static com.google.javascript.jscomp.newtypes.MismatchInfo makeMissingPropMismatch (java.lang.String)
String propName
com.google.javascript.jscomp.newtypes.MismatchInfo info
static com.google.javascript.jscomp.newtypes.MismatchInfo makeMaybeMissingPropMismatch (java.lang.String)
String propName
com.google.javascript.jscomp.newtypes.MismatchInfo info
static com.google.javascript.jscomp.newtypes.MismatchInfo makeArgTypeMismatch (int, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
int argIndex
com.google.javascript.jscomp.newtypes.JSType expected
com.google.javascript.jscomp.newtypes.JSType found
com.google.javascript.jscomp.newtypes.MismatchInfo info
static com.google.javascript.jscomp.newtypes.MismatchInfo makeRetTypeMismatch (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType expected
com.google.javascript.jscomp.newtypes.JSType found
com.google.javascript.jscomp.newtypes.MismatchInfo info
public java.lang.String getPropName ()
public com.google.javascript.jscomp.newtypes.JSType getFoundType ()
public com.google.javascript.jscomp.newtypes.JSType getExpectedType ()
public int getArgIndex ()
public boolean isPropMismatch ()
public boolean isMissingProp ()
public boolean wantedRequiredFoundOptional ()
public boolean isArgTypeMismatch ()
public boolean isRetTypeMismatch ()
public boolean isUnionTypeMismatch ()
}
com/google/javascript/jscomp/newtypes/ClojurePersistentHashMap.classClojurePersistentHashMap.java
package com.google.javascript.jscomp.newtypes
final com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap extends com.google.javascript.jscomp.newtypes.PersistentMap {
private static java.lang.reflect.Method assoc
private static java.lang.reflect.Method without
private final java.util.Map map
private void (java.util.Map)
java.util.Map m
public static com.google.javascript.jscomp.newtypes.PersistentMap create (java.lang.Class)
java.util.Map m
ReflectiveOperationException e
Class cls
public com.google.javascript.jscomp.newtypes.PersistentMap with (java.lang.Object, java.lang.Object)
java.util.Map m
ReflectiveOperationException e
Object key
Object value
public com.google.javascript.jscomp.newtypes.PersistentMap without (java.lang.Object)
java.util.Map m
ReflectiveOperationException e
Object key
public java.lang.Object get (java.lang.Object)
Object key
public java.util.Set keySet ()
public boolean containsKey (java.lang.Object)
Object key
public java.util.Set entrySet ()
public int size ()
public boolean isEmpty ()
public boolean equals (java.lang.Object)
com.google.javascript.jscomp.newtypes.ClojurePersistentHashMap pm
Object o
public int hashCode ()
}
com/google/javascript/jscomp/newtypes/JSTypeCreatorFromJSDoc$FunctionAndSlotType.classJSTypeCreatorFromJSDoc.java
package com.google.javascript.jscomp.newtypes
public com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc$FunctionAndSlotType extends java.lang.Object {
public com.google.javascript.jscomp.newtypes.JSType slotType
public com.google.javascript.jscomp.newtypes.DeclaredFunctionType functionType
public void (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.DeclaredFunctionType)
com.google.javascript.jscomp.newtypes.JSType slotType
com.google.javascript.jscomp.newtypes.DeclaredFunctionType functionType
}
com/google/javascript/jscomp/newtypes/NamespaceLit.classNamespaceLit.java
package com.google.javascript.jscomp.newtypes
public final com.google.javascript.jscomp.newtypes.NamespaceLit extends com.google.javascript.jscomp.newtypes.Namespace {
private com.google.javascript.jscomp.newtypes.NominalType window
public void (com.google.javascript.jscomp.newtypes.JSTypes, java.lang.String, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
String name
com.google.javascript.rhino.Node defSite
com.google.javascript.jscomp.newtypes.NominalType getWindowType ()
public void maybeSetWindowInstance (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType obj
protected com.google.javascript.jscomp.newtypes.JSType computeJSType ()
}
com/google/javascript/jscomp/newtypes/FunctionTypeBuilder$WrongParameterOrderException.classFunctionTypeBuilder.java
package com.google.javascript.jscomp.newtypes
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder$WrongParameterOrderException extends java.lang.RuntimeException {
void (java.lang.String)
String message
}
com/google/javascript/jscomp/AnalyzePrototypeProperties$Property.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.AnalyzePrototypeProperties$Property extends java.lang.Object implements com.google.javascript.jscomp.AnalyzePrototypeProperties$Symbol {
public abstract com.google.javascript.rhino.Node getPrototype ()
public abstract com.google.javascript.rhino.Node getValue ()
}
com/google/javascript/jscomp/DefaultPassConfig$13.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$13 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/DefaultPassConfig$85.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$85 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/ConvertToTypedInterface$RemoveCode$1.classConvertToTypedInterface.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode$1 extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowStatementCallback {
final String val$className
final com.google.javascript.rhino.Node val$insertionPoint
final com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode this$0
void (com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode, java.lang.String, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode this$0
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Node name
String pname
String fullyQualifiedName
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.rhino.Node newProtoAssignStmt
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/RewritePolyfills$Polyfills.classRewritePolyfills.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RewritePolyfills$Polyfills extends java.lang.Object {
private final com.google.common.collect.ImmutableMultimap methods
private final com.google.common.collect.ImmutableMap statics
private void (com.google.common.collect.ImmutableMultimap, com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMultimap methods
com.google.common.collect.ImmutableMap statics
static com.google.javascript.jscomp.RewritePolyfills$Polyfills fromTable (java.lang.String)
java.util.List tokens
String symbol
com.google.javascript.jscomp.RewritePolyfills$Polyfill polyfill
String line
String table
com.google.common.collect.ImmutableMultimap$Builder methods
com.google.common.collect.ImmutableMap$Builder statics
static com.google.common.collect.ImmutableMap access$200 (com.google.javascript.jscomp.RewritePolyfills$Polyfills)
com.google.javascript.jscomp.RewritePolyfills$Polyfills x0
static com.google.common.collect.ImmutableMultimap access$600 (com.google.javascript.jscomp.RewritePolyfills$Polyfills)
com.google.javascript.jscomp.RewritePolyfills$Polyfills x0
}
com/google/javascript/jscomp/TranspilationPasses$7.classTranspilationPasses.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TranspilationPasses$7 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
void (java.lang.String, boolean)
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/Es6ToEs3ClassSideInheritance$1.classEs6ToEs3ClassSideInheritance.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6ToEs3ClassSideInheritance$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/DeadPropertyAssignmentElimination$GetterSetterCollector.classDeadPropertyAssignmentElimination.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$GetterSetterCollector extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
private final java.util.Set propNames
private boolean unknownGetterSetterPresent
private void ()
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String funcName
com.google.javascript.jscomp.NodeTraversal nodeTraversal
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node propNode
com.google.javascript.rhino.Node grandparent
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private static boolean isAliasedPropertySet (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node keyNode
com.google.javascript.rhino.Node objectLit
void (com.google.javascript.jscomp.DeadPropertyAssignmentElimination$1)
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$1 x0
static boolean access$100 (com.google.javascript.jscomp.DeadPropertyAssignmentElimination$GetterSetterCollector)
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$GetterSetterCollector x0
static java.util.Set access$200 (com.google.javascript.jscomp.DeadPropertyAssignmentElimination$GetterSetterCollector)
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$GetterSetterCollector x0
}
com/google/javascript/jscomp/JSModuleGraph.classJSModuleGraph.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.JSModuleGraph extends java.lang.Object {
private java.util.List modules
private java.util.List modulesByDepth
private java.util.Map dependencyMap
public void (com.google.javascript.jscomp.JSModule[])
com.google.javascript.jscomp.JSModule[] modulesInDepOrder
public void (java.util.List)
int depDepth
com.google.javascript.jscomp.JSModule dep
int depth
com.google.javascript.jscomp.JSModule module
java.util.List modulesInDepOrder
java.lang.Iterable getAllModules ()
java.util.Map getModulesByName ()
com.google.javascript.jscomp.JSModule m
java.util.Map result
int getModuleCount ()
com.google.javascript.jscomp.JSModule getRootModule ()
com.google.gson.JsonArray toJson ()
com.google.javascript.jscomp.JSModule m
com.google.javascript.jscomp.JSModule m
com.google.javascript.jscomp.CompilerInput input
com.google.gson.JsonObject node
com.google.gson.JsonArray deps
com.google.gson.JsonArray transitiveDeps
com.google.gson.JsonArray inputs
com.google.javascript.jscomp.JSModule module
com.google.gson.JsonArray modules
public boolean dependsOn (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule src
com.google.javascript.jscomp.JSModule m
java.util.Set deps
com.google.javascript.jscomp.JSModule getDeepestCommonDependency (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule m
int i
java.util.List modulesAtDepth
int depth
com.google.javascript.jscomp.JSModule m1
com.google.javascript.jscomp.JSModule m2
int m1Depth
int m2Depth
public com.google.javascript.jscomp.JSModule getDeepestCommonDependencyInclusive (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule m1
com.google.javascript.jscomp.JSModule m2
public com.google.javascript.jscomp.JSModule getDeepestCommonDependencyInclusive (java.util.Collection)
java.util.Collection modules
java.util.Iterator iter
com.google.javascript.jscomp.JSModule dep
java.util.Set getTransitiveDepsDeepestFirst (com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule m
java.util.Set deps
private static void addDeps (java.util.Set, com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule dep
java.util.Set deps
com.google.javascript.jscomp.JSModule m
public void coalesceDuplicateFiles ()
com.google.javascript.jscomp.CompilerInput jsFile
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.JSModule depModule
com.google.javascript.jscomp.CompilerInput file
java.util.Collection refModules
String path
com.google.common.collect.Multimap fileRefs
public java.util.List manageDependencies (java.util.List, java.util.List) throws com.google.javascript.jscomp.JSModuleGraph$MissingModuleException com.google.javascript.jscomp.deps.SortedDependencies$MissingProvideException
java.util.List entryPoints
java.util.List inputs
com.google.javascript.jscomp.DependencyOptions depOptions
public java.util.List manageDependencies (com.google.javascript.jscomp.DependencyOptions, java.util.List) throws com.google.javascript.jscomp.deps.SortedDependencies$MissingProvideException com.google.javascript.jscomp.JSModuleGraph$MissingModuleException
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.CompilerInput input
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.JSModule oldModule
com.google.javascript.jscomp.CompilerInput input
java.util.List transitiveClosure
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.CompilerInput input
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.DependencyOptions depOptions
java.util.List inputs
com.google.javascript.jscomp.deps.SortedDependencies sorter
Iterable entryPointInputs
java.util.List absoluteOrder
com.google.common.collect.ListMultimap entryPointInputsPerModule
com.google.common.collect.ImmutableList$Builder result
private java.util.Collection createEntryPointInputs (com.google.javascript.jscomp.DependencyOptions, java.util.List, com.google.javascript.jscomp.deps.SortedDependencies) throws com.google.javascript.jscomp.JSModuleGraph$MissingModuleException com.google.javascript.jscomp.deps.SortedDependencies$MissingProvideException
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.deps.SortedDependencies$MissingProvideException e
com.google.javascript.jscomp.CompilerInput entryPointInput
com.google.javascript.jscomp.ModuleIdentifier entryPoint
com.google.javascript.jscomp.CompilerInput baseJs
com.google.javascript.jscomp.DependencyOptions depOptions
java.util.List inputs
com.google.javascript.jscomp.deps.SortedDependencies sorter
java.util.Set entryPointInputs
java.util.Map modulesByName
com.google.javascript.jscomp.graph.LinkedDirectedGraph toGraphvizGraph ()
com.google.javascript.jscomp.JSModule dep
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.graph.LinkedDirectedGraph graphViz
private static int depthCompare (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule m1
com.google.javascript.jscomp.JSModule m2
int d1
int d2
static int access$100 (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule x0
com.google.javascript.jscomp.JSModule x1
}
com/google/javascript/jscomp/FunctionInfo.classFunctionInfo.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.FunctionInfo extends java.lang.Object {
static com.google.protobuf.Descriptors$Descriptor internal_static_jscomp_FunctionInformationMap_descriptor
static com.google.protobuf.GeneratedMessage$FieldAccessorTable internal_static_jscomp_FunctionInformationMap_fieldAccessorTable
static com.google.protobuf.Descriptors$Descriptor internal_static_jscomp_FunctionInformationMap_Entry_descriptor
static com.google.protobuf.GeneratedMessage$FieldAccessorTable internal_static_jscomp_FunctionInformationMap_Entry_fieldAccessorTable
static com.google.protobuf.Descriptors$Descriptor internal_static_jscomp_FunctionInformationMap_Module_descriptor
static com.google.protobuf.GeneratedMessage$FieldAccessorTable internal_static_jscomp_FunctionInformationMap_Module_fieldAccessorTable
private static com.google.protobuf.Descriptors$FileDescriptor descriptor
private void ()
public static void registerAllExtensions (com.google.protobuf.ExtensionRegistry)
com.google.protobuf.ExtensionRegistry registry
public static com.google.protobuf.Descriptors$FileDescriptor getDescriptor ()
static com.google.protobuf.Descriptors$FileDescriptor access$002 (com.google.protobuf.Descriptors$FileDescriptor)
com.google.protobuf.Descriptors$FileDescriptor x0
static void ()
String[] descriptorData
com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner assigner
}
com/google/javascript/jscomp/ReplaceIdGenerators$PseudoNameSupplier.classReplaceIdGenerators.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReplaceIdGenerators$PseudoNameSupplier extends java.lang.Object implements com.google.javascript.jscomp.ReplaceIdGenerators$NameSupplier {
private int counter
private com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy renameStrategy
public void (com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy)
com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy renameStrategy
public java.lang.String getName (java.lang.String, java.lang.String)
String id
String name
public com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy getRenameStrategy ()
}
com/google/javascript/jscomp/ChainCalls$CallSite.classChainCalls.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ChainCalls$CallSite extends java.lang.Object {
final com.google.javascript.rhino.Node parent
final com.google.javascript.rhino.Node n
final com.google.javascript.rhino.Node callNode
final com.google.javascript.rhino.Node nextGetPropNode
final com.google.javascript.rhino.Node nextGetPropFirstChildNode
void (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node nextGetPropNode
com.google.javascript.rhino.Node nextGetPropFirstChildNode
}
com/google/javascript/jscomp/ReplaceIdGenerators$XidNameSupplier.classReplaceIdGenerators.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReplaceIdGenerators$XidNameSupplier extends java.lang.Object implements com.google.javascript.jscomp.ReplaceIdGenerators$NameSupplier {
final com.google.javascript.jscomp.Xid xid
void (com.google.javascript.jscomp.Xid$HashFunction)
com.google.javascript.jscomp.Xid$HashFunction hashFunction
public java.lang.String getName (java.lang.String, java.lang.String)
String id
String name
public com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy getRenameStrategy ()
}
com/google/javascript/jscomp/RenameVars.classRenameVars.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.RenameVars extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private static final int MAX_LOCALS_IN_SCOPE_TO_TEMP_RENAME
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.ArrayList globalNameNodes
private final java.util.ArrayList localNameNodes
private final java.util.Map pseudoNameMap
private final java.util.Set externNames
private final java.util.Set reservedNames
private final java.util.Map renameMap
private final com.google.javascript.jscomp.VariableMap prevUsedRenameMap
private final String prefix
private int assignmentCount
private StringBuilder assignmentLog
private final java.util.Set localBleedingFunctions
private final com.google.common.collect.ArrayListMultimap localBleedingFunctionsPerScope
private final java.util.Map assignments
private final boolean localRenamingOnly
private final boolean preserveFunctionExpressionNames
private final boolean shouldShadow
private final boolean preferStableNames
private final char[] reservedCharacters
public static final String LOCAL_VAR_PREFIX
private final com.google.javascript.jscomp.NameGenerator nameGenerator
private static final java.util.Comparator FREQUENCY_COMPARATOR
private static final java.util.Comparator ORDER_OF_OCCURRENCE_COMPARATOR
void (com.google.javascript.jscomp.AbstractCompiler, java.lang.String, boolean, boolean, boolean, boolean, boolean, com.google.javascript.jscomp.VariableMap, char[], java.util.Set, com.google.javascript.jscomp.NameGenerator)
com.google.javascript.jscomp.AbstractCompiler compiler
String prefix
boolean localRenamingOnly
boolean preserveFunctionExpressionNames
boolean generatePseudoNames
boolean shouldShadow
boolean preferStableNames
com.google.javascript.jscomp.VariableMap prevUsedRenameMap
char[] reservedCharacters
java.util.Set reservedNames
com.google.javascript.jscomp.NameGenerator nameGenerator
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String newName
com.google.javascript.rhino.Node n
String newName
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
java.util.SortedSet varsByFrequency
boolean changed
private java.lang.String getNewGlobalName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
String oldName
com.google.javascript.jscomp.RenameVars$Assignment a
private java.lang.String getNewLocalName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
String oldTempName
com.google.javascript.jscomp.RenameVars$Assignment a
private void recordPseudoName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void reusePreviouslyUsedVariableMap ()
String prevNewName
com.google.javascript.jscomp.RenameVars$Assignment a
private void assignNames (java.util.SortedSet)
String newName
String newName
com.google.javascript.jscomp.RenameVars$Assignment a
int j
com.google.javascript.jscomp.RenameVars$Assignment a
java.util.SortedSet varsByOrderOfOccurrence
int len
int i
java.util.SortedSet varsToRename
com.google.javascript.jscomp.NameGenerator globalNameGenerator
com.google.javascript.jscomp.NameGenerator localNameGenerator
java.util.List pendingAssignments
java.util.List generatedNamesForAssignments
int numPendingAssignments
private void finalizeNameAssignment (com.google.javascript.jscomp.RenameVars$Assignment, java.lang.String)
com.google.javascript.jscomp.RenameVars$Assignment a
String newName
com.google.javascript.jscomp.VariableMap getVariableMap ()
private boolean okToRenameVar (java.lang.String, boolean)
String name
boolean isLocal
private int getLocalVarIndex (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var v
int num
com.google.javascript.jscomp.Scope s
boolean isBleedingIntoScope
private boolean shouldTemporarilyRenameLocalsInScope (com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.Scope s
static int access$008 (com.google.javascript.jscomp.RenameVars)
com.google.javascript.jscomp.RenameVars x0
static boolean access$100 (com.google.javascript.jscomp.RenameVars, com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.RenameVars x0
com.google.javascript.jscomp.Scope x1
static java.util.Set access$200 (com.google.javascript.jscomp.RenameVars)
com.google.javascript.jscomp.RenameVars x0
static com.google.common.collect.ArrayListMultimap access$300 (com.google.javascript.jscomp.RenameVars)
com.google.javascript.jscomp.RenameVars x0
static java.util.Set access$400 (com.google.javascript.jscomp.RenameVars)
com.google.javascript.jscomp.RenameVars x0
static boolean access$500 (com.google.javascript.jscomp.RenameVars)
com.google.javascript.jscomp.RenameVars x0
static boolean access$600 (com.google.javascript.jscomp.RenameVars)
com.google.javascript.jscomp.RenameVars x0
static boolean access$700 (com.google.javascript.jscomp.RenameVars, java.lang.String, boolean)
com.google.javascript.jscomp.RenameVars x0
String x1
boolean x2
static java.util.Set access$800 (com.google.javascript.jscomp.RenameVars)
com.google.javascript.jscomp.RenameVars x0
static java.util.Map access$900 (com.google.javascript.jscomp.RenameVars)
com.google.javascript.jscomp.RenameVars x0
static void access$1000 (com.google.javascript.jscomp.RenameVars, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.RenameVars x0
com.google.javascript.rhino.Node x1
static int access$1100 (com.google.javascript.jscomp.RenameVars, com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.RenameVars x0
com.google.javascript.jscomp.Var x1
static java.util.ArrayList access$1200 (com.google.javascript.jscomp.RenameVars)
com.google.javascript.jscomp.RenameVars x0
static java.util.ArrayList access$1300 (com.google.javascript.jscomp.RenameVars)
com.google.javascript.jscomp.RenameVars x0
static java.util.Map access$1400 (com.google.javascript.jscomp.RenameVars)
com.google.javascript.jscomp.RenameVars x0
static java.util.Comparator access$1500 ()
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$27.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$27 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/NodeUtil$MatchNodeType.classNodeUtil.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NodeUtil$MatchNodeType extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.javascript.rhino.Token type
void (com.google.javascript.rhino.Token)
com.google.javascript.rhino.Token type
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/ConformanceRules$RequireUseStrict.classConformanceRules.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.ConformanceRules$RequireUseStrict extends com.google.javascript.jscomp.ConformanceRules$AbstractRule {
public void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.Requirement) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.Requirement requirement
protected com.google.javascript.jscomp.ConformanceRules$ConformanceResult checkConformance (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
java.util.Set directives
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
}
com/google/javascript/jscomp/CodingConvention$Bind.classCodingConvention.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CodingConvention$Bind extends java.lang.Object {
final com.google.javascript.rhino.Node target
final com.google.javascript.rhino.Node thisValue
final com.google.javascript.rhino.Node parameters
public void (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node target
com.google.javascript.rhino.Node thisValue
com.google.javascript.rhino.Node parameters
int getBoundParameterCount ()
com.google.javascript.rhino.Node paramParent
}
com/google/javascript/jscomp/J2clPass$GetDefineRewriter.classJ2clPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.J2clPass$GetDefineRewriter extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private java.util.Set defines
final com.google.javascript.jscomp.J2clPass this$0
void (com.google.javascript.jscomp.J2clPass, java.util.Set)
java.util.Set defines
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void substituteUtilGetDefine (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node firstExpr
com.google.javascript.rhino.Node secondExpr
com.google.javascript.rhino.Node replacement
private com.google.javascript.rhino.Node getDefineReplacement (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node define
com.google.javascript.rhino.Node defineStringValue
com.google.javascript.rhino.Node firstExpr
com.google.javascript.rhino.Node secondExpr
private boolean isUtilGetDefineCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isUtilGetDefineMethodName (java.lang.String)
String fnName
}
com/google/javascript/jscomp/DefinitionsRemover$NamedFunctionDefinition.classDefinitionsRemover.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.DefinitionsRemover$NamedFunctionDefinition extends com.google.javascript.jscomp.DefinitionsRemover$FunctionDefinition {
void (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node node
boolean inExterns
public void performRemove ()
}
com/google/javascript/jscomp/GenerateExports.classGenerateExports.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.GenerateExports extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private static final String PROTOTYPE_PROPERTY
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final String exportSymbolFunction
private final String exportPropertyFunction
private final boolean allowNonGlobalExports
private final java.util.Set exportedVariables
void (com.google.javascript.jscomp.AbstractCompiler, boolean, java.lang.String, java.lang.String)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean allowNonGlobalExports
String exportSymbolFunction
String exportPropertyFunction
java.util.Set getExportedVariableNames ()
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String export
com.google.javascript.rhino.Node context
java.util.Map$Entry entry
String export
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.FindExportableNodes findExportableNodes
java.util.Map exports
java.util.Set localExports
private void addExtern (java.lang.String)
String export
com.google.javascript.rhino.Node propstmt
private void recordExportSymbol (java.lang.String)
String qname
int dot
private void addExportMethod (java.util.Map, java.lang.String, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parentNode
com.google.javascript.rhino.Node classNode
com.google.javascript.rhino.Node call
String property
java.util.Map exports
String export
com.google.javascript.rhino.Node context
String parent
String grandparent
com.google.javascript.rhino.Node node
boolean useExportSymbol
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node expression
private void addStatement (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node next
com.google.javascript.rhino.Node context
com.google.javascript.rhino.Node stmt
com.google.javascript.jscomp.CodingConvention convention
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node exprRoot
com.google.javascript.rhino.Node block
private void annotate (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
private static java.lang.String getPropertyName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
private com.google.javascript.rhino.Node getSynthesizedExternsRoot ()
}
com/google/javascript/jscomp/Tracer$ThreadTrace.classTracer.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Tracer$ThreadTrace extends java.lang.Object {
int defaultSilenceThreshold
final java.util.ArrayList events
final java.util.HashSet outstandingEvents
final java.util.Map stats
boolean isOutstandingEventsTruncated
boolean isEventsTruncated
boolean isInitialized
boolean prettyPrint
void ()
void init ()
boolean isInitialized ()
void startEvent (com.google.javascript.jscomp.Tracer)
com.google.javascript.jscomp.Tracer t
boolean notAlreadyOutstanding
void endEvent (com.google.javascript.jscomp.Tracer, int)
com.google.javascript.jscomp.Tracer$Event e
int i
boolean removed
com.google.javascript.jscomp.Tracer$AtomicTracerStatMap map
int i
int overlapLength
com.google.javascript.jscomp.Tracer$Stat stat
com.google.javascript.jscomp.Tracer t
int silenceThreshold
boolean wasOutstanding
long elapsed
boolean isEmpty ()
void truncateOutstandingEvents ()
void truncateEvents ()
public java.lang.String toString ()
com.google.javascript.jscomp.Tracer$Event e
com.google.javascript.jscomp.Tracer t
long now
int i
com.google.javascript.jscomp.Tracer$Stat stat
java.util.Map$Entry statEntry
int numDigits
StringBuilder sb
long etime
java.util.LinkedList indent
private int getMaxDigits ()
long time
long time
com.google.javascript.jscomp.Tracer$Event e
long etime
long maxTime
}
com/google/javascript/jscomp/TypedScopeCreator$FirstOrderFunctionAnalyzer.classTypedScopeCreator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypedScopeCreator$FirstOrderFunctionAnalyzer extends com.google.javascript.jscomp.NodeTraversal$AbstractScopedCallback implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Map data
void (com.google.javascript.jscomp.AbstractCompiler, java.util.Map)
com.google.javascript.jscomp.AbstractCompiler compiler
java.util.Map outParam
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.NodeTraversal t
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.TypedScope ownerScope
String name
com.google.javascript.jscomp.TypedScope scope
com.google.javascript.jscomp.TypedVar var
com.google.javascript.jscomp.TypedScope ownerScope
String name
com.google.javascript.jscomp.TypedScope scope
com.google.javascript.jscomp.TypedVar var
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/InlineObjectLiterals$1.classInlineObjectLiterals.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineObjectLiterals$1 extends java.lang.Object {
}
com/google/javascript/jscomp/SubstituteEs6Syntax$1.classSubstituteEs6Syntax.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SubstituteEs6Syntax$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/TypedScopeCreator$StubDeclaration.classTypedScopeCreator.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TypedScopeCreator$StubDeclaration extends java.lang.Object {
private final com.google.javascript.rhino.Node node
private final boolean isExtern
private final String ownerName
private void (com.google.javascript.rhino.Node, boolean, java.lang.String)
com.google.javascript.rhino.Node node
boolean isExtern
String ownerName
void (com.google.javascript.rhino.Node, boolean, java.lang.String, com.google.javascript.jscomp.TypedScopeCreator$1)
com.google.javascript.rhino.Node x0
boolean x1
String x2
com.google.javascript.jscomp.TypedScopeCreator$1 x3
static com.google.javascript.rhino.Node access$1400 (com.google.javascript.jscomp.TypedScopeCreator$StubDeclaration)
com.google.javascript.jscomp.TypedScopeCreator$StubDeclaration x0
static java.lang.String access$1500 (com.google.javascript.jscomp.TypedScopeCreator$StubDeclaration)
com.google.javascript.jscomp.TypedScopeCreator$StubDeclaration x0
static boolean access$1600 (com.google.javascript.jscomp.TypedScopeCreator$StubDeclaration)
com.google.javascript.jscomp.TypedScopeCreator$StubDeclaration x0
}
com/google/javascript/jscomp/Instrumentation$1.classInstrumentation.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Instrumentation$1 extends com.google.protobuf.AbstractParser {
void ()
public com.google.javascript.jscomp.Instrumentation parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public volatile java.lang.Object parsePartialFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
}
com/google/javascript/jscomp/Normalize$VerifyConstants.classNormalize.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Normalize$VerifyConstants extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final boolean checkUserDeclarations
private java.util.Map constantMap
void (com.google.javascript.jscomp.AbstractCompiler, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean checkUserDeclarations
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.rhino.Node externsAndJs
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.jscomp.Var var
boolean expectedConst
com.google.javascript.jscomp.CodingConvention convention
String name
boolean isConst
Boolean value
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/MakeDeclaredNamesUnique.classMakeDeclaredNamesUnique.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MakeDeclaredNamesUnique extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback {
public static final String ARGUMENTS
private final java.util.Deque nameStack
private final com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer rootRenamer
void ()
void (com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer)
com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer renamer
static com.google.javascript.jscomp.CompilerPass getContextualRenameInverter (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer renamer
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node declarationRoot
com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer renamer
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer renamer
String name
String name
com.google.javascript.rhino.Node c
com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer renamer
com.google.javascript.rhino.Node functionBody
com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer renamer
String name
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer renamer
String newName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private java.lang.String getReplacementName (java.lang.String)
String newName
com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer names
String oldName
private void findDeclaredNames (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer)
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer renamer
}
com/google/javascript/jscomp/ConvertToTypedInterface$RemoveCode$RemovalType.classConvertToTypedInterface.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode$RemovalType extends java.lang.Enum {
public static final com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode$RemovalType PRESERVE_ALL
public static final com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode$RemovalType REMOVE_RHS
public static final com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode$RemovalType REMOVE_ALL
private static final com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode$RemovalType[] $VALUES
public static com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode$RemovalType[] values ()
public static com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode$RemovalType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$137.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$137 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$CompilerOptions$ExtractPrototypeMemberDeclarationsMode
static void ()
}
com/google/javascript/jscomp/ProcessEs6Modules$1.classProcessEs6Modules.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ProcessEs6Modules$1 extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback {
final com.google.javascript.jscomp.ProcessEs6Modules this$0
void (com.google.javascript.jscomp.ProcessEs6Modules)
com.google.javascript.jscomp.ProcessEs6Modules this$0
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void visitRequire (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node requireCall
com.google.javascript.rhino.Node parent
String namespace
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node varNode
}
com/google/javascript/jscomp/InlineProperties$ReplaceCandidates.classInlineProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineProperties$ReplaceCandidates extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.InlineProperties this$0
void (com.google.javascript.jscomp.InlineProperties)
com.google.javascript.jscomp.InlineProperties this$0
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node target
String propName
com.google.javascript.jscomp.InlineProperties$PropertyInfo info
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean isMatchingType (com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.jstype.JSType src
com.google.javascript.rhino.jstype.JSType dest
}
com/google/javascript/jscomp/SourceExcerptProvider$ExcerptFormatter.classSourceExcerptProvider.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.SourceExcerptProvider$ExcerptFormatter extends java.lang.Object {
public abstract java.lang.String formatLine (java.lang.String, int)
public abstract java.lang.String formatRegion (com.google.javascript.jscomp.Region)
}
com/google/javascript/jscomp/SyntacticScopeCreator.classSyntacticScopeCreator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SyntacticScopeCreator extends java.lang.Object implements com.google.javascript.jscomp.ScopeCreator {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private com.google.javascript.jscomp.Scope scope
private com.google.javascript.rhino.InputId inputId
private final com.google.javascript.jscomp.SyntacticScopeCreator$RedeclarationHandler redeclarationHandler
private static final String ARGUMENTS
private final boolean isTyped
private void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.SyntacticScopeCreator$RedeclarationHandler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.SyntacticScopeCreator$RedeclarationHandler redeclarationHandler
private void (com.google.javascript.jscomp.AbstractCompiler, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean isTyped
static com.google.javascript.jscomp.SyntacticScopeCreator makeUntyped (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
static com.google.javascript.jscomp.SyntacticScopeCreator makeTyped (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
static com.google.javascript.jscomp.SyntacticScopeCreator makeUntypedWithRedeclHandler (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.SyntacticScopeCreator$RedeclarationHandler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.SyntacticScopeCreator$RedeclarationHandler redeclarationHandler
public com.google.javascript.jscomp.Scope createScope (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.Scope parent
com.google.javascript.jscomp.Scope returnedScope
private void scanRoot (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node a
com.google.javascript.rhino.Node fnNameNode
com.google.javascript.rhino.Node args
com.google.javascript.rhino.Node body
String fnName
com.google.javascript.rhino.Node n
private void scanVars (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node next
com.google.javascript.rhino.Node child
String fnName
com.google.javascript.rhino.Node var
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node next
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node n
private void declareVar (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.CompilerInput input
String name
public boolean hasBlockScope ()
}
com/google/javascript/jscomp/Normalize$DuplicateDeclarationHandler.classNormalize.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Normalize$DuplicateDeclarationHandler extends java.lang.Object implements com.google.javascript.jscomp.SyntacticScopeCreator$RedeclarationHandler {
private java.util.Set hasOkDuplicateDeclaration
final com.google.javascript.jscomp.Normalize this$0
private void (com.google.javascript.jscomp.Normalize)
public void onRedeclaration (com.google.javascript.jscomp.Scope, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.CompilerInput)
com.google.javascript.jscomp.Scope s
String name
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.CompilerInput input
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.Var v
private void replaceVarWithAssignment (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node grandparent
void (com.google.javascript.jscomp.Normalize, com.google.javascript.jscomp.Normalize$1)
com.google.javascript.jscomp.Normalize x0
com.google.javascript.jscomp.Normalize$1 x1
}
com/google/javascript/jscomp/Es6RewriteBlockScopedDeclaration$LoopClosureTransformer.classEs6RewriteBlockScopedDeclaration.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration$LoopClosureTransformer extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private static final String LOOP_OBJECT_NAME
private final java.util.Map loopObjectMap
private final com.google.common.collect.Multimap functionLoopObjectsMap
private final com.google.common.collect.Multimap functionHandledMap
private final com.google.common.collect.Multimap referenceMap
final com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration this$0
private void (com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scopeRoot
com.google.javascript.jscomp.Scope s
com.google.javascript.rhino.Node function
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration$LoopClosureTransformer$LoopObject object
com.google.javascript.jscomp.Scope s
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String name
com.google.javascript.jscomp.Scope referencedIn
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.Scope declaredIn
com.google.javascript.rhino.Node loopNode
private void transformLoopClosure ()
com.google.javascript.jscomp.Var var
com.google.javascript.rhino.Node placeHolder
com.google.javascript.rhino.Node initializer
com.google.javascript.rhino.Node increment
com.google.javascript.rhino.Node newReference
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node declaration
com.google.javascript.rhino.Node grandParent
com.google.javascript.rhino.Node reference
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration$LoopClosureTransformer$LoopObject object
com.google.javascript.rhino.Node objectLitNextIteration
com.google.javascript.rhino.Node updateLoopObject
com.google.javascript.rhino.Node objectLit
com.google.javascript.rhino.Node loopNode
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration$LoopClosureTransformer$LoopObject object
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node returnNode
java.util.Collection objects
com.google.javascript.rhino.Node[] objectNames
com.google.javascript.rhino.Node[] objectNamesForCall
int i
com.google.javascript.rhino.Node iife
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node function
void (com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration, com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration$1)
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration x0
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration$1 x1
static void access$200 (com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration$LoopClosureTransformer)
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration$LoopClosureTransformer x0
}
com/google/javascript/jscomp/SourceMap.classSourceMap.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.SourceMap extends java.lang.Object {
private static final java.util.logging.Logger logger
private final com.google.debugging.sourcemap.SourceMapGenerator generator
private java.util.List prefixMappings
private final java.util.Map sourceLocationFixupCache
private void (com.google.debugging.sourcemap.SourceMapGenerator)
com.google.debugging.sourcemap.SourceMapGenerator generator
public void addMapping (com.google.javascript.rhino.Node, com.google.debugging.sourcemap.FilePosition, com.google.debugging.sourcemap.FilePosition)
com.google.javascript.rhino.Node node
com.google.debugging.sourcemap.FilePosition outputStartPosition
com.google.debugging.sourcemap.FilePosition outputEndPosition
String sourceFile
String originalName
int lineBaseOffset
public void addSourceFile (com.google.javascript.jscomp.SourceFile)
java.io.IOException e
com.google.javascript.jscomp.SourceFile sourceFile
private java.lang.String fixupSourceLocation (java.lang.String)
com.google.javascript.jscomp.SourceMap$LocationMapping mapping
String sourceFile
String fixed
public void appendTo (java.lang.Appendable, java.lang.String) throws java.io.IOException
Appendable out
String name
public void reset ()
public void setStartingPosition (int, int)
int offsetLine
int offsetIndex
public void setWrapperPrefix (java.lang.String)
String prefix
public void validate (boolean)
boolean validate
public void setPrefixMappings (java.util.List)
java.util.List sourceMapLocationMappings
void (com.google.debugging.sourcemap.SourceMapGenerator, com.google.javascript.jscomp.SourceMap$1)
com.google.debugging.sourcemap.SourceMapGenerator x0
com.google.javascript.jscomp.SourceMap$1 x1
static void ()
}
com/google/javascript/jscomp/CheckLevel.classCheckLevel.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CheckLevel extends java.lang.Enum {
public static final com.google.javascript.jscomp.CheckLevel ERROR
public static final com.google.javascript.jscomp.CheckLevel WARNING
public static final com.google.javascript.jscomp.CheckLevel OFF
private static final com.google.javascript.jscomp.CheckLevel[] $VALUES
public static com.google.javascript.jscomp.CheckLevel[] values ()
public static com.google.javascript.jscomp.CheckLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
boolean isOn ()
static void ()
}
com/google/javascript/jscomp/NodeIterators$FunctionlessLocalScope.classNodeIterators.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NodeIterators$FunctionlessLocalScope extends java.lang.Object implements java.util.Iterator {
private final java.util.Stack ancestors
transient void (com.google.javascript.rhino.Node[])
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node[] ancestors
public boolean hasNext ()
public com.google.javascript.rhino.Node next ()
com.google.javascript.rhino.Node current
public void remove ()
protected com.google.javascript.rhino.Node current ()
protected com.google.javascript.rhino.Node currentParent ()
java.util.List currentAncestors ()
java.util.List list
public volatile java.lang.Object next ()
}
com/google/javascript/jscomp/WarningLevel$1.classWarningLevel.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.WarningLevel$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$WarningLevel
static void ()
}
com/google/javascript/jscomp/InlineVariables$IdentifyLocals.classInlineVariables.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineVariables$IdentifyLocals extends java.lang.Object implements com.google.common.base.Predicate {
private void ()
public boolean apply (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var var
public volatile boolean apply (java.lang.Object)
void (com.google.javascript.jscomp.InlineVariables$1)
com.google.javascript.jscomp.InlineVariables$1 x0
}
com/google/javascript/jscomp/AmbiguateProperties.classAmbiguateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AmbiguateProperties extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private static final java.util.logging.Logger logger
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.List stringNodesToRename
private final char[] reservedCharacters
private final java.util.Map propertyMap
private final java.util.Set externedNames
private final java.util.Set quotedNames
private java.util.Map renamingMap
private static final java.util.Comparator FREQUENCY_COMPARATOR
private com.google.common.collect.BiMap intForType
private java.util.Map relatedBitsets
private final java.util.Set invalidatingTypes
static final String SKIP_PREFIX
void (com.google.javascript.jscomp.AbstractCompiler, char[])
com.google.javascript.jscomp.TypeValidator$TypeMismatch mis
com.google.javascript.jscomp.TypeValidator$TypeMismatch mis
com.google.javascript.jscomp.AbstractCompiler compiler
char[] reservedCharacters
com.google.javascript.rhino.jstype.JSTypeRegistry r
static com.google.javascript.jscomp.AmbiguateProperties makePassForTesting (com.google.javascript.jscomp.AbstractCompiler, char[])
com.google.javascript.jscomp.AbstractCompiler compiler
char[] reservedCharacters
com.google.javascript.jscomp.AmbiguateProperties ap
private void addInvalidatingType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType alt
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.ObjectType objType
java.util.Map getRenamingMap ()
private int getIntForType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
int newInt
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AmbiguateProperties$Property prop
int i
com.google.javascript.jscomp.AmbiguateProperties$PropertyGraphNode node
String oldName
com.google.javascript.jscomp.AmbiguateProperties$Property p
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.common.collect.ImmutableSet$Builder reservedNames
int numRenamedPropertyNames
int numSkippedPropertyNames
java.util.ArrayList nodes
com.google.javascript.jscomp.AmbiguateProperties$PropertyGraph graph
com.google.javascript.jscomp.graph.GraphColoring coloring
int numNewPropertyNames
com.google.javascript.jscomp.NameGenerator nameGen
String[] colorMap
private java.util.BitSet getRelatedTypesOnNonUnion (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
private void computeRelatedTypes (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType alt
com.google.javascript.rhino.jstype.FunctionType subType
com.google.javascript.rhino.jstype.FunctionType implementor
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.AmbiguateProperties$JSTypeBitSet related
com.google.javascript.rhino.jstype.FunctionType constructor
private void addRelatedInstance (com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.jscomp.AmbiguateProperties$JSTypeBitSet)
com.google.javascript.rhino.jstype.ObjectType instanceType
com.google.javascript.rhino.jstype.FunctionType constructor
com.google.javascript.jscomp.AmbiguateProperties$JSTypeBitSet related
private boolean isInvalidatingType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType alt
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.ObjectType objType
private com.google.javascript.jscomp.AmbiguateProperties$Property getProperty (java.lang.String)
String name
com.google.javascript.jscomp.AmbiguateProperties$Property prop
private com.google.javascript.rhino.jstype.JSType getJSType (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.jstype.JSType jsType
static com.google.common.collect.BiMap access$200 (com.google.javascript.jscomp.AmbiguateProperties)
com.google.javascript.jscomp.AmbiguateProperties x0
static com.google.javascript.rhino.jstype.JSType access$300 (com.google.javascript.jscomp.AmbiguateProperties, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AmbiguateProperties x0
com.google.javascript.rhino.Node x1
static com.google.javascript.jscomp.AbstractCompiler access$400 (com.google.javascript.jscomp.AmbiguateProperties)
com.google.javascript.jscomp.AmbiguateProperties x0
static java.util.Set access$500 (com.google.javascript.jscomp.AmbiguateProperties)
com.google.javascript.jscomp.AmbiguateProperties x0
static java.util.Set access$600 (com.google.javascript.jscomp.AmbiguateProperties)
com.google.javascript.jscomp.AmbiguateProperties x0
static java.util.List access$700 (com.google.javascript.jscomp.AmbiguateProperties)
com.google.javascript.jscomp.AmbiguateProperties x0
static com.google.javascript.jscomp.AmbiguateProperties$Property access$800 (com.google.javascript.jscomp.AmbiguateProperties, java.lang.String)
com.google.javascript.jscomp.AmbiguateProperties x0
String x1
static boolean access$900 (com.google.javascript.jscomp.AmbiguateProperties, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.AmbiguateProperties x0
com.google.javascript.rhino.jstype.JSType x1
static int access$1000 (com.google.javascript.jscomp.AmbiguateProperties, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.AmbiguateProperties x0
com.google.javascript.rhino.jstype.JSType x1
static void access$1100 (com.google.javascript.jscomp.AmbiguateProperties, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.AmbiguateProperties x0
com.google.javascript.rhino.jstype.JSType x1
static java.util.BitSet access$1200 (com.google.javascript.jscomp.AmbiguateProperties, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.AmbiguateProperties x0
com.google.javascript.rhino.jstype.JSType x1
static void ()
}
com/google/javascript/jscomp/Es6RewriteGenerators$ControlExitsCheck.classEs6RewriteGenerators.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Es6RewriteGenerators$ControlExitsCheck extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
int continueCatchers
int breakCatchers
int throwCatchers
java.util.List labels
boolean exited
boolean addJumps
private com.google.javascript.rhino.Node finallyName
private int finallyStartState
void (com.google.javascript.rhino.Node, int)
com.google.javascript.rhino.Node finallyName
int finallyStartState
void ()
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal nodeTraversal
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public boolean didExit ()
}
com/google/javascript/jscomp/TypedScopeCreator.classTypedScopeCreator.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TypedScopeCreator extends java.lang.Object implements com.google.javascript.jscomp.ScopeCreator {
static final String DELEGATE_PROXY_SUFFIX
static final com.google.javascript.jscomp.DiagnosticType MALFORMED_TYPEDEF
static final com.google.javascript.jscomp.DiagnosticType ENUM_INITIALIZER
static final com.google.javascript.jscomp.DiagnosticType CTOR_INITIALIZER
static final com.google.javascript.jscomp.DiagnosticType IFACE_INITIALIZER
static final com.google.javascript.jscomp.DiagnosticType CONSTRUCTOR_EXPECTED
static final com.google.javascript.jscomp.DiagnosticType UNKNOWN_LENDS
static final com.google.javascript.jscomp.DiagnosticType LENDS_ON_NON_OBJECT
static final com.google.javascript.jscomp.DiagnosticGroup ALL_DIAGNOSTICS
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.rhino.ErrorReporter typeParsingErrorReporter
private final com.google.javascript.jscomp.TypeValidator validator
private final com.google.javascript.jscomp.CodingConvention codingConvention
private final com.google.javascript.rhino.jstype.JSTypeRegistry typeRegistry
private final java.util.List delegateProxyPrototypes
private final java.util.Map delegateCallingConventions
private final boolean runsAfterNTI
private final java.util.Map functionAnalysisResults
private final com.google.javascript.rhino.jstype.ObjectType unknownType
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.CodingConvention)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CodingConvention codingConvention
private void report (com.google.javascript.jscomp.JSError)
com.google.javascript.jscomp.JSError error
public com.google.javascript.jscomp.TypedScope createScope (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
com.google.javascript.rhino.jstype.JSType globalThis
com.google.javascript.jscomp.TypedScopeCreator$GlobalScopeBuilder globalScopeBuilder
com.google.javascript.jscomp.TypedScopeCreator$LocalScopeBuilder localScopeBuilder
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.Scope parent
com.google.javascript.jscomp.TypedScope typedParent
com.google.javascript.jscomp.TypedScope newScope
com.google.javascript.jscomp.TypedScopeCreator$AbstractScopeBuilder scopeBuilder
void patchGlobalScope (com.google.javascript.jscomp.TypedScope, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.TypedVar oldVar
String typeName
com.google.javascript.jscomp.TypedVar var
com.google.javascript.jscomp.TypedScope globalScope
com.google.javascript.rhino.Node scriptRoot
String scriptName
java.util.List varsToRemove
com.google.javascript.jscomp.TypedScopeCreator$GlobalScopeBuilder scopeBuilder
com.google.javascript.jscomp.TypedScope createInitialScope (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.TypedScope s
private void declareNativeFunctionType (com.google.javascript.jscomp.TypedScope, com.google.javascript.rhino.jstype.JSTypeNative)
com.google.javascript.jscomp.TypedScope scope
com.google.javascript.rhino.jstype.JSTypeNative tId
com.google.javascript.rhino.jstype.FunctionType t
private void declareNativeValueType (com.google.javascript.jscomp.TypedScope, java.lang.String, com.google.javascript.rhino.jstype.JSTypeNative)
com.google.javascript.jscomp.TypedScope scope
String name
com.google.javascript.rhino.jstype.JSTypeNative tId
private static void declareNativeType (com.google.javascript.jscomp.TypedScope, java.lang.String, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.TypedScope scope
String name
com.google.javascript.rhino.jstype.JSType t
private com.google.javascript.rhino.jstype.JSType getNativeType (com.google.javascript.rhino.jstype.JSTypeNative)
com.google.javascript.rhino.jstype.JSTypeNative nativeType
private com.google.javascript.jscomp.FunctionTypeBuilder$AstFunctionContents getFunctionAnalysisResults (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public boolean hasBlockScope ()
public volatile com.google.javascript.jscomp.Scope createScope (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
static com.google.javascript.rhino.ErrorReporter access$000 (com.google.javascript.jscomp.TypedScopeCreator)
com.google.javascript.jscomp.TypedScopeCreator x0
static com.google.javascript.rhino.jstype.JSTypeRegistry access$300 (com.google.javascript.jscomp.TypedScopeCreator)
com.google.javascript.jscomp.TypedScopeCreator x0
static java.util.Map access$400 (com.google.javascript.jscomp.TypedScopeCreator)
com.google.javascript.jscomp.TypedScopeCreator x0
static com.google.javascript.rhino.jstype.JSType access$500 (com.google.javascript.jscomp.TypedScopeCreator, com.google.javascript.rhino.jstype.JSTypeNative)
com.google.javascript.jscomp.TypedScopeCreator x0
com.google.javascript.rhino.jstype.JSTypeNative x1
static void access$600 (com.google.javascript.jscomp.TypedScopeCreator, com.google.javascript.jscomp.JSError)
com.google.javascript.jscomp.TypedScopeCreator x0
com.google.javascript.jscomp.JSError x1
static com.google.javascript.rhino.jstype.ObjectType access$700 (com.google.javascript.jscomp.TypedScopeCreator)
com.google.javascript.jscomp.TypedScopeCreator x0
static com.google.javascript.jscomp.FunctionTypeBuilder$AstFunctionContents access$800 (com.google.javascript.jscomp.TypedScopeCreator, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.TypedScopeCreator x0
com.google.javascript.rhino.Node x1
static com.google.javascript.jscomp.AbstractCompiler access$900 (com.google.javascript.jscomp.TypedScopeCreator)
com.google.javascript.jscomp.TypedScopeCreator x0
static com.google.javascript.jscomp.TypeValidator access$1000 (com.google.javascript.jscomp.TypedScopeCreator)
com.google.javascript.jscomp.TypedScopeCreator x0
static com.google.javascript.jscomp.CodingConvention access$1100 (com.google.javascript.jscomp.TypedScopeCreator)
com.google.javascript.jscomp.TypedScopeCreator x0
static java.util.List access$1200 (com.google.javascript.jscomp.TypedScopeCreator)
com.google.javascript.jscomp.TypedScopeCreator x0
static void ()
}
com/google/javascript/jscomp/GlobalNamespace$Name.classGlobalNamespace.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.GlobalNamespace$Name extends java.lang.Object implements com.google.javascript.rhino.jstype.StaticTypedSlot {
private final String baseName
final com.google.javascript.jscomp.GlobalNamespace$Name parent
java.util.List props
private com.google.javascript.jscomp.GlobalNamespace$Ref declaration
private java.util.List refs
com.google.javascript.jscomp.GlobalNamespace$Name$Type type
private boolean declaredType
private boolean isDeclared
int globalSets
int localSets
int localSetsWithNoCollapse
int aliasingGets
int totalGets
int callGets
int deleteProps
final boolean inExterns
com.google.javascript.rhino.JSDocInfo docInfo
void (java.lang.String, com.google.javascript.jscomp.GlobalNamespace$Name, boolean)
String name
com.google.javascript.jscomp.GlobalNamespace$Name parent
boolean inExterns
com.google.javascript.jscomp.GlobalNamespace$Name addProperty (java.lang.String, boolean)
String name
boolean inExterns
com.google.javascript.jscomp.GlobalNamespace$Name node
java.lang.String getBaseName ()
public java.lang.String getName ()
java.lang.String getFullName ()
public com.google.javascript.jscomp.GlobalNamespace$Ref getDeclaration ()
public boolean isTypeInferred ()
public com.google.javascript.rhino.TypeI getType ()
void addRef (com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.GlobalNamespace$Ref ref
void removeRef (com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.jscomp.GlobalNamespace$Ref maybeNewDecl
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.jscomp.GlobalNamespace$Ref ref
java.util.List getRefs ()
void addRefInternal (com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.jscomp.GlobalNamespace$Ref ref
boolean canEliminate ()
com.google.javascript.jscomp.GlobalNamespace$Name n
boolean isSimpleStubDeclaration ()
com.google.javascript.jscomp.GlobalNamespace$Ref ref
boolean isCollapsingExplicitlyDenied ()
com.google.javascript.jscomp.GlobalNamespace$Ref ref
boolean isInlinableGlobalAlias ()
com.google.javascript.jscomp.GlobalNamespace$Ref ref
boolean canCollapse ()
boolean isGetOrSetDefinition ()
boolean canCollapseUnannotatedChildNames ()
boolean shouldKeepKeys ()
boolean needsToBeStubbed ()
void setDeclaredType ()
com.google.javascript.jscomp.GlobalNamespace$Name ancestor
boolean isDeclaredType ()
boolean isConstructor ()
com.google.javascript.rhino.Node declNode
com.google.javascript.rhino.Node rvalueNode
com.google.javascript.rhino.JSDocInfo jsdoc
boolean isNamespaceObjectLit ()
boolean isSimpleName ()
public java.lang.String toString ()
public com.google.javascript.rhino.JSDocInfo getJSDocInfo ()
private static com.google.javascript.rhino.JSDocInfo getDocInfoForDeclaration (com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.rhino.Node refParent
com.google.javascript.jscomp.GlobalNamespace$Ref ref
public volatile com.google.javascript.rhino.jstype.StaticTypedRef getDeclaration ()
public volatile java.lang.Object getType ()
public volatile com.google.javascript.rhino.StaticRef getDeclaration ()
}
com/google/javascript/jscomp/TypeCheck$1.classTypeCheck.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypeCheck$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/SymbolTable$SymbolScope.classSymbolTable.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.SymbolTable$SymbolScope extends java.lang.Object {
private final com.google.javascript.rhino.Node rootNode
private final com.google.javascript.jscomp.SymbolTable$SymbolScope parent
private final com.google.javascript.rhino.jstype.JSType typeOfThis
private final java.util.Map ownSymbols
private final int scopeDepth
private int innerAnonFunctionsWithNames
private com.google.javascript.jscomp.SymbolTable$Symbol mySymbol
void (com.google.javascript.rhino.Node, com.google.javascript.jscomp.SymbolTable$SymbolScope, com.google.javascript.rhino.jstype.JSType, com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.rhino.Node rootNode
com.google.javascript.jscomp.SymbolTable$SymbolScope parent
com.google.javascript.rhino.jstype.JSType typeOfThis
com.google.javascript.jscomp.SymbolTable$Symbol mySymbol
com.google.javascript.jscomp.SymbolTable$Symbol getSymbolForScope ()
void setSymbolForScope (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol sym
public int getIndexOfSymbol (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol sym
com.google.javascript.rhino.Node getRootNode ()
public com.google.javascript.jscomp.SymbolTable$SymbolScope getParentScope ()
public com.google.javascript.jscomp.SymbolTable$Symbol getQualifiedSlot (java.lang.String)
com.google.javascript.jscomp.SymbolTable$Symbol owner
String name
com.google.javascript.jscomp.SymbolTable$Symbol fullyNamedSym
int dot
public com.google.javascript.jscomp.SymbolTable$Symbol getSlot (java.lang.String)
String name
com.google.javascript.jscomp.SymbolTable$Symbol own
com.google.javascript.jscomp.SymbolTable$Symbol ancestor
com.google.javascript.jscomp.SymbolTable$Symbol getOwnSlot (java.lang.String)
String name
public com.google.javascript.rhino.jstype.JSType getTypeOfThis ()
public boolean isGlobalScope ()
public boolean isDocScope ()
public boolean isPropertyScope ()
public boolean isLexicalScope ()
public int getScopeDepth ()
public java.lang.String toString ()
com.google.javascript.rhino.Node n
static int access$308 (com.google.javascript.jscomp.SymbolTable$SymbolScope)
com.google.javascript.jscomp.SymbolTable$SymbolScope x0
static java.util.Map access$400 (com.google.javascript.jscomp.SymbolTable$SymbolScope)
com.google.javascript.jscomp.SymbolTable$SymbolScope x0
}
com/google/javascript/jscomp/NodeUtil$ValueType.classNodeUtil.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.NodeUtil$ValueType extends java.lang.Enum {
public static final com.google.javascript.jscomp.NodeUtil$ValueType UNDETERMINED
public static final com.google.javascript.jscomp.NodeUtil$ValueType NULL
public static final com.google.javascript.jscomp.NodeUtil$ValueType VOID
public static final com.google.javascript.jscomp.NodeUtil$ValueType NUMBER
public static final com.google.javascript.jscomp.NodeUtil$ValueType STRING
public static final com.google.javascript.jscomp.NodeUtil$ValueType BOOLEAN
public static final com.google.javascript.jscomp.NodeUtil$ValueType OBJECT
private static final com.google.javascript.jscomp.NodeUtil$ValueType[] $VALUES
public static com.google.javascript.jscomp.NodeUtil$ValueType[] values ()
public static com.google.javascript.jscomp.NodeUtil$ValueType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/CommandLineRunner$Flags$JsOptionHandler.classCommandLineRunner.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CommandLineRunner$Flags$JsOptionHandler extends org.kohsuke.args4j.spi.StringOptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
}
com/google/javascript/jscomp/CompilerPass.classCompilerPass.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.CompilerPass extends java.lang.Object {
public abstract void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
}
com/google/javascript/jscomp/CompilerExecutor$2.classCompilerExecutor.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CompilerExecutor$2 extends java.lang.Object implements java.util.concurrent.Callable {
final boolean val$dumpTraceReport
final java.util.concurrent.Callable val$callable
final Throwable[] val$exception
final com.google.javascript.jscomp.CompilerExecutor this$0
void (com.google.javascript.jscomp.CompilerExecutor, boolean, java.util.concurrent.Callable, java.lang.Throwable[])
com.google.javascript.jscomp.CompilerExecutor this$0
public java.lang.Object call ()
Throwable e
}
com/google/javascript/jscomp/DefaultExterns.classDefaultExterns.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.DefaultExterns extends java.lang.Object {
private static final java.util.List BUILTIN_LANG_EXTERNS
private static final java.util.List BROWSER_EXTERN_DEP_ORDER
private void ()
public static java.util.List prepareExterns (com.google.javascript.jscomp.CompilerOptions$Environment, java.util.Map)
String key
String key
com.google.javascript.jscomp.CompilerOptions$Environment env
java.util.Map externs
java.util.List out
static void ()
}
com/google/javascript/jscomp/RenameProperties.classRenameProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RenameProperties extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private static final com.google.common.base.Splitter DOT_SPLITTER
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final boolean generatePseudoNames
private final com.google.javascript.jscomp.VariableMap prevUsedPropertyMap
private final java.util.List stringNodesToRename
private final java.util.Map callNodeToParentMap
private final char[] reservedCharacters
private final java.util.Map propertyMap
private final java.util.Set externedNames
private final java.util.Set quotedNames
private final com.google.javascript.jscomp.NameGenerator nameGenerator
private static final java.util.Comparator FREQUENCY_COMPARATOR
static final com.google.javascript.jscomp.DiagnosticType BAD_CALL
static final com.google.javascript.jscomp.DiagnosticType BAD_ARG
void (com.google.javascript.jscomp.AbstractCompiler, boolean, com.google.javascript.jscomp.NameGenerator)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean generatePseudoNames
com.google.javascript.jscomp.NameGenerator nameGenerator
void (com.google.javascript.jscomp.AbstractCompiler, boolean, com.google.javascript.jscomp.VariableMap, com.google.javascript.jscomp.NameGenerator)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean generatePseudoNames
com.google.javascript.jscomp.VariableMap prevUsedPropertyMap
com.google.javascript.jscomp.NameGenerator nameGenerator
void (com.google.javascript.jscomp.AbstractCompiler, boolean, com.google.javascript.jscomp.VariableMap, char[], com.google.javascript.jscomp.NameGenerator)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean generatePseudoNames
com.google.javascript.jscomp.VariableMap prevUsedPropertyMap
char[] reservedCharacters
com.google.javascript.jscomp.NameGenerator nameGenerator
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String oldName
com.google.javascript.jscomp.RenameProperties$Property p
com.google.javascript.rhino.Node n
String replacement
com.google.javascript.jscomp.RenameProperties$Property p
String replacement
String oldName
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node firstArg
StringBuilder sb
java.util.Map$Entry nodeEntry
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
java.util.Set reservedNames
java.util.Set propsByFreq
boolean changed
private void reusePropertyNames (java.util.Set, java.util.Collection)
String prevName
com.google.javascript.jscomp.RenameProperties$Property prop
java.util.Set reservedNames
java.util.Collection allProps
private void generateNames (java.util.Set, java.util.Set)
com.google.javascript.jscomp.RenameProperties$Property p
java.util.Set props
java.util.Set reservedNames
com.google.javascript.jscomp.VariableMap getPropertyMap ()
com.google.javascript.jscomp.RenameProperties$Property p
com.google.common.collect.ImmutableMap$Builder map
static com.google.javascript.jscomp.AbstractCompiler access$100 (com.google.javascript.jscomp.RenameProperties)
com.google.javascript.jscomp.RenameProperties x0
static java.util.Set access$200 (com.google.javascript.jscomp.RenameProperties)
com.google.javascript.jscomp.RenameProperties x0
static java.util.Set access$300 (com.google.javascript.jscomp.RenameProperties)
com.google.javascript.jscomp.RenameProperties x0
static java.util.Map access$400 (com.google.javascript.jscomp.RenameProperties)
com.google.javascript.jscomp.RenameProperties x0
static java.util.List access$500 (com.google.javascript.jscomp.RenameProperties)
com.google.javascript.jscomp.RenameProperties x0
static com.google.common.base.Splitter access$600 ()
static java.util.Map access$700 (com.google.javascript.jscomp.RenameProperties)
com.google.javascript.jscomp.RenameProperties x0
static void ()
}
com/google/javascript/jscomp/ProcessEs6Modules$ModuleOriginalNamePair.classProcessEs6Modules.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ProcessEs6Modules$ModuleOriginalNamePair extends java.lang.Object {
private String module
private String originalName
private void (java.lang.String, java.lang.String)
String module
String originalName
public java.lang.String toString ()
void (java.lang.String, java.lang.String, com.google.javascript.jscomp.ProcessEs6Modules$1)
String x0
String x1
com.google.javascript.jscomp.ProcessEs6Modules$1 x2
static java.lang.String access$400 (com.google.javascript.jscomp.ProcessEs6Modules$ModuleOriginalNamePair)
com.google.javascript.jscomp.ProcessEs6Modules$ModuleOriginalNamePair x0
static java.lang.String access$500 (com.google.javascript.jscomp.ProcessEs6Modules$ModuleOriginalNamePair)
com.google.javascript.jscomp.ProcessEs6Modules$ModuleOriginalNamePair x0
}
com/google/javascript/jscomp/PolymerBehaviorExtractor.classPolymerBehaviorExtractor.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.PolymerBehaviorExtractor extends java.lang.Object {
private static final com.google.common.collect.ImmutableSet BEHAVIOR_NAMES_NOT_TO_COPY
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.GlobalNamespace globalNames
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.GlobalNamespace globalNames
com.google.common.collect.ImmutableList extractBehaviors (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.GlobalNamespace$Ref ref
java.util.List behaviorRefs
com.google.javascript.jscomp.GlobalNamespace$Name behaviorGlobalName
boolean isGlobalDeclaration
com.google.javascript.jscomp.GlobalNamespace$Ref behaviorDeclaration
com.google.javascript.rhino.Node behaviorDeclarationNode
com.google.javascript.rhino.JSDocInfo behaviorInfo
com.google.javascript.rhino.Node behaviorValue
com.google.javascript.rhino.Node behaviorName
com.google.javascript.rhino.Node behaviorArray
com.google.common.collect.ImmutableList$Builder behaviors
private static com.google.common.collect.ImmutableList getBehaviorFunctionsToCopy (com.google.javascript.rhino.Node)
boolean isFunctionDefinition
com.google.javascript.rhino.Node keyNode
com.google.javascript.rhino.Node behaviorObjLit
com.google.common.collect.ImmutableList$Builder functionsToCopy
private static com.google.common.collect.ImmutableList getNonPropertyMembersToCopy (com.google.javascript.rhino.Node)
boolean isNonFunctionMember
com.google.javascript.rhino.Node keyNode
com.google.javascript.rhino.Node behaviorObjLit
com.google.common.collect.ImmutableList$Builder membersToCopy
static void ()
}
com/google/javascript/jscomp/Compiler$8.classCompiler.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Compiler$8 extends java.lang.Object implements java.util.concurrent.Callable {
final com.google.javascript.jscomp.JSModule val$module
final com.google.javascript.jscomp.Compiler this$0
void (com.google.javascript.jscomp.Compiler, com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.Compiler this$0
public java.lang.String call () throws java.lang.Exception
com.google.javascript.rhino.Node scriptNode
int i
java.util.List inputs
int numInputs
com.google.javascript.jscomp.Compiler$CodeBuilder cb
public volatile java.lang.Object call () throws java.lang.Exception
}
com/google/javascript/jscomp/TypeInferencePass$SecondScopeBuildingCallback.classTypeInferencePass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypeInferencePass$SecondScopeBuildingCallback extends com.google.javascript.jscomp.NodeTraversal$AbstractScopedCallback {
final com.google.javascript.jscomp.TypeInferencePass this$0
private void (com.google.javascript.jscomp.TypeInferencePass)
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.TypeInferencePass, com.google.javascript.jscomp.TypeInferencePass$1)
com.google.javascript.jscomp.TypeInferencePass x0
com.google.javascript.jscomp.TypeInferencePass$1 x1
}
com/google/javascript/jscomp/DefaultPassConfig$96.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$96 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/parsing/
com/google/javascript/jscomp/parsing/IRFactory$TransformDispatcher.classIRFactory.java
package com.google.javascript.jscomp.parsing
com.google.javascript.jscomp.parsing.IRFactory$TransformDispatcher extends java.lang.Object {
final com.google.javascript.jscomp.parsing.IRFactory this$0
private void (com.google.javascript.jscomp.parsing.IRFactory)
private com.google.javascript.rhino.Node processObjectLitKeyAsString (com.google.javascript.jscomp.parsing.parser.Token)
com.google.javascript.rhino.Node ret
com.google.javascript.rhino.Node ret
com.google.javascript.jscomp.parsing.parser.Token token
com.google.javascript.rhino.Node ret
com.google.javascript.rhino.Node processComprehension (com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree)
com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree tree
com.google.javascript.rhino.Node processComprehensionFor (com.google.javascript.jscomp.parsing.parser.trees.ComprehensionForTree)
com.google.javascript.jscomp.parsing.parser.trees.ComprehensionForTree tree
com.google.javascript.rhino.Node processComprehensionIf (com.google.javascript.jscomp.parsing.parser.trees.ComprehensionIfTree)
com.google.javascript.jscomp.parsing.parser.trees.ComprehensionIfTree tree
com.google.javascript.rhino.Node processArrayLiteral (com.google.javascript.jscomp.parsing.parser.trees.ArrayLiteralExpressionTree)
com.google.javascript.rhino.Node c
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.jscomp.parsing.parser.trees.ArrayLiteralExpressionTree tree
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processArrayPattern (com.google.javascript.jscomp.parsing.parser.trees.ArrayPatternTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.jscomp.parsing.parser.trees.ArrayPatternTree tree
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processObjectPattern (com.google.javascript.jscomp.parsing.parser.trees.ObjectPatternTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.jscomp.parsing.parser.trees.ObjectPatternTree tree
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processAssignmentRestElement (com.google.javascript.jscomp.parsing.parser.trees.AssignmentRestElementTree)
com.google.javascript.jscomp.parsing.parser.trees.AssignmentRestElementTree tree
com.google.javascript.rhino.Node processAstRoot (com.google.javascript.jscomp.parsing.parser.trees.ProgramTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.rhino.Node moduleNode
com.google.javascript.jscomp.parsing.parser.trees.ProgramTree rootNode
com.google.javascript.rhino.Node scriptNode
private boolean isGoogModuleFile (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptNode
com.google.javascript.rhino.Node exprResult
com.google.javascript.rhino.Node call
private void parseDirectives (com.google.javascript.rhino.Node)
String directive
com.google.common.collect.ImmutableSet result
com.google.javascript.rhino.Node node
com.google.common.collect.ImmutableSet$Builder directives
private boolean isDirective (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Token nType
com.google.javascript.rhino.Node processBlock (com.google.javascript.jscomp.parsing.parser.trees.BlockTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.jscomp.parsing.parser.trees.BlockTree blockNode
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processBreakStatement (com.google.javascript.jscomp.parsing.parser.trees.BreakStatementTree)
com.google.javascript.rhino.Node labelName
com.google.javascript.jscomp.parsing.parser.trees.BreakStatementTree statementNode
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node transformLabelName (com.google.javascript.jscomp.parsing.parser.IdentifierToken)
com.google.javascript.jscomp.parsing.parser.IdentifierToken token
com.google.javascript.rhino.Node label
com.google.javascript.rhino.Node processConditionalExpression (com.google.javascript.jscomp.parsing.parser.trees.ConditionalExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.ConditionalExpressionTree exprNode
com.google.javascript.rhino.Node processContinueStatement (com.google.javascript.jscomp.parsing.parser.trees.ContinueStatementTree)
com.google.javascript.rhino.Node labelName
com.google.javascript.jscomp.parsing.parser.trees.ContinueStatementTree statementNode
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processDoLoop (com.google.javascript.jscomp.parsing.parser.trees.DoWhileStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.DoWhileStatementTree loopNode
com.google.javascript.rhino.Node processElementGet (com.google.javascript.jscomp.parsing.parser.trees.MemberLookupExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.MemberLookupExpressionTree getNode
com.google.javascript.rhino.Node processEmptyStatement (com.google.javascript.jscomp.parsing.parser.trees.EmptyStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.EmptyStatementTree exprNode
com.google.javascript.rhino.Node processExpressionStatement (com.google.javascript.jscomp.parsing.parser.trees.ExpressionStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.ExpressionStatementTree statementNode
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processForInLoop (com.google.javascript.jscomp.parsing.parser.trees.ForInStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.ForInStatementTree loopNode
com.google.javascript.rhino.Node initializer
com.google.common.collect.ImmutableSet invalidInitializers
com.google.javascript.rhino.Node processForOf (com.google.javascript.jscomp.parsing.parser.trees.ForOfStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.ForOfStatementTree loopNode
com.google.javascript.rhino.Node initializer
com.google.common.collect.ImmutableSet invalidInitializers
com.google.javascript.rhino.Node processForLoop (com.google.javascript.jscomp.parsing.parser.trees.ForStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.ForStatementTree loopNode
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node transformOrEmpty (com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.parsing.parser.trees.ParseTree tree
com.google.javascript.jscomp.parsing.parser.trees.ParseTree parent
com.google.javascript.rhino.Node transformOrEmpty (com.google.javascript.jscomp.parsing.parser.IdentifierToken, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.parsing.parser.IdentifierToken token
com.google.javascript.jscomp.parsing.parser.trees.ParseTree parent
com.google.javascript.rhino.Node processFunctionCall (com.google.javascript.jscomp.parsing.parser.trees.CallExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.jscomp.parsing.parser.trees.CallExpressionTree callNode
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processFunction (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree)
com.google.javascript.rhino.Node newName
com.google.javascript.rhino.Node newName
com.google.javascript.rhino.Node member
com.google.javascript.rhino.Node result
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree functionTree
boolean isDeclaration
boolean isMember
boolean isArrow
boolean isAsync
boolean isGenerator
boolean isSignature
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
com.google.javascript.rhino.Node newName
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node bodyNode
com.google.javascript.rhino.Node result
com.google.javascript.rhino.Node processFormalParameterList (com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree)
com.google.javascript.rhino.Node paramNode
com.google.javascript.jscomp.parsing.parser.trees.ParseTree param
com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree tree
com.google.javascript.rhino.Node params
com.google.javascript.rhino.Node processDefaultParameter (com.google.javascript.jscomp.parsing.parser.trees.DefaultParameterTree)
com.google.javascript.jscomp.parsing.parser.trees.DefaultParameterTree tree
com.google.javascript.rhino.Node processRestParameter (com.google.javascript.jscomp.parsing.parser.trees.RestParameterTree)
com.google.javascript.jscomp.parsing.parser.trees.RestParameterTree tree
com.google.javascript.rhino.Node assignmentTarget
com.google.javascript.rhino.Node processSpreadExpression (com.google.javascript.jscomp.parsing.parser.trees.SpreadExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.SpreadExpressionTree tree
com.google.javascript.rhino.Node processIfStatement (com.google.javascript.jscomp.parsing.parser.trees.IfStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.IfStatementTree statementNode
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processBinaryExpression (com.google.javascript.jscomp.parsing.parser.trees.BinaryOperatorTree)
com.google.javascript.jscomp.parsing.parser.trees.BinaryOperatorTree exprNode
private com.google.javascript.rhino.Node processBinaryExpressionHelper (com.google.javascript.jscomp.parsing.parser.trees.BinaryOperatorTree)
com.google.javascript.rhino.Node leftNode
com.google.javascript.jscomp.parsing.parser.trees.BinaryOperatorTree exprTree
com.google.javascript.rhino.Node root
com.google.javascript.rhino.Node current
com.google.javascript.rhino.Node previous
com.google.javascript.rhino.Node processDebuggerStatement (com.google.javascript.jscomp.parsing.parser.trees.DebuggerStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.DebuggerStatementTree node
com.google.javascript.rhino.Node processThisExpression (com.google.javascript.jscomp.parsing.parser.trees.ThisExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.ThisExpressionTree node
com.google.javascript.rhino.Node processLabeledStatement (com.google.javascript.jscomp.parsing.parser.trees.LabelledStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.LabelledStatementTree labelTree
com.google.javascript.rhino.Node processName (com.google.javascript.jscomp.parsing.parser.trees.IdentifierExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.IdentifierExpressionTree nameNode
com.google.javascript.rhino.Node processName (com.google.javascript.jscomp.parsing.parser.trees.IdentifierExpressionTree, boolean)
com.google.javascript.jscomp.parsing.parser.trees.IdentifierExpressionTree nameNode
boolean asString
com.google.javascript.rhino.Node processName (com.google.javascript.jscomp.parsing.parser.IdentifierToken)
com.google.javascript.jscomp.parsing.parser.IdentifierToken identifierToken
com.google.javascript.rhino.Node processName (com.google.javascript.jscomp.parsing.parser.IdentifierToken, boolean)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.jscomp.parsing.parser.IdentifierToken identifierToken
boolean asString
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processString (com.google.javascript.jscomp.parsing.parser.LiteralToken)
com.google.javascript.jscomp.parsing.parser.LiteralToken token
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processTemplateLiteralToken (com.google.javascript.jscomp.parsing.parser.LiteralToken)
com.google.javascript.jscomp.parsing.parser.LiteralToken token
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processNameWithInlineJSDoc (com.google.javascript.jscomp.parsing.parser.IdentifierToken)
com.google.javascript.jscomp.parsing.parser.IdentifierToken identifierToken
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node node
private void maybeWarnKeywordProperty (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
private void maybeWarnReservedKeyword (com.google.javascript.jscomp.parsing.parser.IdentifierToken)
com.google.javascript.jscomp.parsing.parser.IdentifierToken token
String identifier
boolean isIdentifier
com.google.javascript.rhino.Node processNewExpression (com.google.javascript.jscomp.parsing.parser.trees.NewExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree arg
com.google.javascript.jscomp.parsing.parser.trees.NewExpressionTree exprNode
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processNumberLiteral (com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree literalNode
double value
com.google.javascript.rhino.Node number
com.google.javascript.rhino.Node processObjectLiteral (com.google.javascript.jscomp.parsing.parser.trees.ObjectLiteralExpressionTree)
com.google.javascript.rhino.Node key
com.google.javascript.jscomp.parsing.parser.trees.ParseTree el
com.google.javascript.jscomp.parsing.parser.trees.ObjectLiteralExpressionTree objTree
com.google.javascript.rhino.Node node
boolean maybeWarn
com.google.javascript.rhino.Node processComputedPropertyDefinition (com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyDefinitionTree)
com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyDefinitionTree tree
com.google.javascript.rhino.Node processComputedPropertyMemberVariable (com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMemberVariableTree)
com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMemberVariableTree tree
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node processComputedPropertyMethod (com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMethodTree)
com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMethodTree tree
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node processComputedPropertyGetter (com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyGetterTree)
com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyGetterTree tree
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node processComputedPropertySetter (com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertySetterTree)
com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertySetterTree tree
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node paramList
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node processGetAccessor (com.google.javascript.jscomp.parsing.parser.trees.GetAccessorTree)
com.google.javascript.jscomp.parsing.parser.trees.GetAccessorTree tree
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node dummyName
com.google.javascript.rhino.Node paramList
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node processSetAccessor (com.google.javascript.jscomp.parsing.parser.trees.SetAccessorTree)
com.google.javascript.jscomp.parsing.parser.trees.SetAccessorTree tree
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node dummyName
com.google.javascript.rhino.Node paramList
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node processPropertyNameAssignment (com.google.javascript.jscomp.parsing.parser.trees.PropertyNameAssignmentTree)
com.google.javascript.jscomp.parsing.parser.trees.PropertyNameAssignmentTree tree
com.google.javascript.rhino.Node key
private com.google.javascript.rhino.Node safeProcessName (com.google.javascript.jscomp.parsing.parser.IdentifierToken)
com.google.javascript.jscomp.parsing.parser.IdentifierToken identifierToken
private void checkParenthesizedExpression (com.google.javascript.jscomp.parsing.parser.trees.ParenExpressionTree)
java.util.List commaNodes
com.google.javascript.jscomp.parsing.parser.trees.ParseTree lastChild
com.google.javascript.jscomp.parsing.parser.trees.ParenExpressionTree exprNode
com.google.javascript.rhino.Node processParenthesizedExpression (com.google.javascript.jscomp.parsing.parser.trees.ParenExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.ParenExpressionTree exprNode
com.google.javascript.rhino.Node processPropertyGet (com.google.javascript.jscomp.parsing.parser.trees.MemberExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.MemberExpressionTree getNode
com.google.javascript.rhino.Node leftChild
com.google.javascript.jscomp.parsing.parser.IdentifierToken nodeProp
com.google.javascript.rhino.Node rightChild
com.google.javascript.rhino.Node processRegExpLiteral (com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree)
com.google.javascript.rhino.Node flagsNode
com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree literalTree
com.google.javascript.jscomp.parsing.parser.LiteralToken token
com.google.javascript.rhino.Node literalStringNode
com.google.javascript.rhino.Node node
String rawRegex
int lastSlash
String flags
private void validateRegExpFlags (com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree, java.lang.String)
com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature feature
char flag
com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree tree
String flags
com.google.javascript.rhino.Node processReturnStatement (com.google.javascript.jscomp.parsing.parser.trees.ReturnStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.ReturnStatementTree statementNode
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processStringLiteral (com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree)
int start
int end
com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree literalTree
com.google.javascript.jscomp.parsing.parser.LiteralToken token
com.google.javascript.rhino.Node n
String value
com.google.javascript.rhino.Node processTemplateLiteral (com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralExpressionTree tree
com.google.javascript.rhino.Node templateLitNode
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processTemplateLiteralPortion (com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralPortionTree)
com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralPortionTree tree
com.google.javascript.rhino.Node processTemplateSubstitution (com.google.javascript.jscomp.parsing.parser.trees.TemplateSubstitutionTree)
com.google.javascript.jscomp.parsing.parser.trees.TemplateSubstitutionTree tree
com.google.javascript.rhino.Node processSwitchCase (com.google.javascript.jscomp.parsing.parser.trees.CaseClauseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.jscomp.parsing.parser.trees.CaseClauseTree caseNode
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expr
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node processSwitchDefault (com.google.javascript.jscomp.parsing.parser.trees.DefaultClauseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.jscomp.parsing.parser.trees.DefaultClauseTree caseNode
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node processSwitchStatement (com.google.javascript.jscomp.parsing.parser.trees.SwitchStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.jscomp.parsing.parser.trees.SwitchStatementTree statementNode
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processThrowStatement (com.google.javascript.jscomp.parsing.parser.trees.ThrowStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.ThrowStatementTree statementNode
com.google.javascript.rhino.Node processTryStatement (com.google.javascript.jscomp.parsing.parser.trees.TryStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.TryStatementTree statementNode
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node block
boolean lineSet
com.google.javascript.jscomp.parsing.parser.trees.ParseTree cc
com.google.javascript.jscomp.parsing.parser.trees.ParseTree finallyBlock
com.google.javascript.rhino.Node processCatchClause (com.google.javascript.jscomp.parsing.parser.trees.CatchTree)
com.google.javascript.jscomp.parsing.parser.trees.CatchTree clauseNode
com.google.javascript.rhino.Node processFinally (com.google.javascript.jscomp.parsing.parser.trees.FinallyTree)
com.google.javascript.jscomp.parsing.parser.trees.FinallyTree finallyNode
com.google.javascript.rhino.Node processUnaryExpression (com.google.javascript.jscomp.parsing.parser.trees.UnaryExpressionTree)
String msg
com.google.javascript.jscomp.parsing.parser.trees.UnaryExpressionTree exprNode
com.google.javascript.rhino.Token type
com.google.javascript.rhino.Node operand
com.google.javascript.rhino.Node processUpdateExpression (com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree updateExpr
com.google.javascript.rhino.Token type
com.google.javascript.rhino.Node operand
private com.google.javascript.rhino.Node createUpdateNode (com.google.javascript.rhino.Token, boolean, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Token type
boolean postfix
com.google.javascript.rhino.Node operand
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processVariableStatement (com.google.javascript.jscomp.parsing.parser.trees.VariableStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.VariableStatementTree stmt
com.google.javascript.rhino.Node processVariableDeclarationList (com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree)
com.google.javascript.rhino.Token declType
com.google.javascript.rhino.Token declType
com.google.javascript.rhino.Token declType
com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree child
com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree decl
com.google.javascript.rhino.Token declType
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processVariableDeclaration (com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree)
com.google.javascript.rhino.Node initializer
com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree decl
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node processWhileLoop (com.google.javascript.jscomp.parsing.parser.trees.WhileStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.WhileStatementTree stmt
com.google.javascript.rhino.Node processWithStatement (com.google.javascript.jscomp.parsing.parser.trees.WithStatementTree)
com.google.javascript.jscomp.parsing.parser.trees.WithStatementTree stmt
com.google.javascript.rhino.Node processMissingExpression (com.google.javascript.jscomp.parsing.parser.trees.MissingPrimaryExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.MissingPrimaryExpressionTree tree
private com.google.javascript.rhino.Node createMissingNameNode ()
private com.google.javascript.rhino.Node createMissingExpressionNode ()
com.google.javascript.rhino.Node processIllegalToken (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
boolean maybeReportGetter (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
boolean maybeReportSetter (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
com.google.javascript.rhino.Node processBooleanLiteral (com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree literal
com.google.javascript.rhino.Node processNullLiteral (com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree literal
com.google.javascript.rhino.Node processNull (com.google.javascript.jscomp.parsing.parser.trees.NullTree)
com.google.javascript.jscomp.parsing.parser.trees.NullTree literal
com.google.javascript.rhino.Node processCommaExpression (com.google.javascript.jscomp.parsing.parser.trees.CommaExpressionTree)
int count
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expr
com.google.javascript.jscomp.parsing.parser.trees.CommaExpressionTree tree
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.util.SourcePosition end
com.google.javascript.rhino.Node processClassDeclaration (com.google.javascript.jscomp.parsing.parser.trees.ClassDeclarationTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.jscomp.parsing.parser.trees.ClassDeclarationTree tree
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node superClass
com.google.javascript.rhino.Node interfaces
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node classNode
com.google.javascript.rhino.Node processInterfaceDeclaration (com.google.javascript.jscomp.parsing.parser.trees.InterfaceDeclarationTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.jscomp.parsing.parser.trees.InterfaceDeclarationTree tree
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node superInterfaces
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node processEnumDeclaration (com.google.javascript.jscomp.parsing.parser.trees.EnumDeclarationTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.jscomp.parsing.parser.trees.EnumDeclarationTree tree
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node processSuper (com.google.javascript.jscomp.parsing.parser.trees.SuperExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.SuperExpressionTree tree
com.google.javascript.rhino.Node processNewTarget (com.google.javascript.jscomp.parsing.parser.trees.NewTargetExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.NewTargetExpressionTree tree
com.google.javascript.rhino.Node processMemberVariable (com.google.javascript.jscomp.parsing.parser.trees.MemberVariableTree)
com.google.javascript.jscomp.parsing.parser.trees.MemberVariableTree tree
com.google.javascript.rhino.Node member
com.google.javascript.rhino.Node processYield (com.google.javascript.jscomp.parsing.parser.trees.YieldExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.YieldExpressionTree tree
com.google.javascript.rhino.Node yield
com.google.javascript.rhino.Node processAwait (com.google.javascript.jscomp.parsing.parser.trees.AwaitExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.AwaitExpressionTree tree
com.google.javascript.rhino.Node await
com.google.javascript.rhino.Node processExportDecl (com.google.javascript.jscomp.parsing.parser.trees.ExportDeclarationTree)
com.google.javascript.rhino.Node from
com.google.javascript.jscomp.parsing.parser.trees.ExportDeclarationTree tree
com.google.javascript.rhino.Node decls
com.google.javascript.rhino.Node export
com.google.javascript.rhino.Node processExportSpec (com.google.javascript.jscomp.parsing.parser.trees.ExportSpecifierTree)
com.google.javascript.rhino.Node destinationName
com.google.javascript.jscomp.parsing.parser.trees.ExportSpecifierTree tree
com.google.javascript.rhino.Node importedName
com.google.javascript.rhino.Node exportSpec
com.google.javascript.rhino.Node processImportDecl (com.google.javascript.jscomp.parsing.parser.trees.ImportDeclarationTree)
com.google.javascript.jscomp.parsing.parser.trees.ImportDeclarationTree tree
com.google.javascript.rhino.Node firstChild
com.google.javascript.rhino.Node secondChild
com.google.javascript.rhino.Node thirdChild
com.google.javascript.rhino.Node processImportSpec (com.google.javascript.jscomp.parsing.parser.trees.ImportSpecifierTree)
com.google.javascript.jscomp.parsing.parser.trees.ImportSpecifierTree tree
com.google.javascript.rhino.Node importedName
com.google.javascript.rhino.Node importSpec
com.google.javascript.rhino.Node processTypeName (com.google.javascript.jscomp.parsing.parser.trees.TypeNameTree)
com.google.javascript.rhino.Node typeNode
com.google.javascript.rhino.Node typeNode
com.google.javascript.rhino.Node typeNode
com.google.javascript.rhino.Node typeNode
com.google.javascript.rhino.Node typeNode
com.google.javascript.rhino.Node typeNode
String typeName
com.google.javascript.rhino.Node typeNode
com.google.javascript.jscomp.parsing.parser.trees.TypeNameTree tree
com.google.javascript.rhino.Node typeNode
com.google.javascript.rhino.Node processTypedParameter (com.google.javascript.jscomp.parsing.parser.trees.TypedParameterTree)
com.google.javascript.jscomp.parsing.parser.trees.TypedParameterTree typeAnnotation
com.google.javascript.rhino.Node param
com.google.javascript.rhino.Node processOptionalParameter (com.google.javascript.jscomp.parsing.parser.trees.OptionalParameterTree)
com.google.javascript.jscomp.parsing.parser.trees.OptionalParameterTree optionalParam
com.google.javascript.rhino.Node param
private void maybeProcessType (com.google.javascript.rhino.Node, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.rhino.Node typeExpression
com.google.javascript.rhino.Node typeTarget
com.google.javascript.jscomp.parsing.parser.trees.ParseTree typeTree
private void maybeProcessGenerics (com.google.javascript.rhino.Node, com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree generics
private com.google.javascript.rhino.Node convertTypeTree (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree typeTree
com.google.javascript.rhino.Node processParameterizedType (com.google.javascript.jscomp.parsing.parser.trees.ParameterizedTypeTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree arg
com.google.javascript.jscomp.parsing.parser.trees.ParameterizedTypeTree tree
com.google.common.collect.ImmutableList$Builder arguments
com.google.javascript.rhino.Node$TypeDeclarationNode typeName
com.google.javascript.rhino.Node processArrayType (com.google.javascript.jscomp.parsing.parser.trees.ArrayTypeTree)
com.google.javascript.jscomp.parsing.parser.trees.ArrayTypeTree tree
com.google.javascript.rhino.Node processRecordType (com.google.javascript.jscomp.parsing.parser.trees.RecordTypeTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.jscomp.parsing.parser.trees.RecordTypeTree tree
com.google.javascript.rhino.Node$TypeDeclarationNode node
com.google.javascript.rhino.Node processUnionType (com.google.javascript.jscomp.parsing.parser.trees.UnionTypeTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree option
com.google.javascript.jscomp.parsing.parser.trees.UnionTypeTree tree
com.google.common.collect.ImmutableList$Builder options
com.google.javascript.rhino.Node processTypeAlias (com.google.javascript.jscomp.parsing.parser.trees.TypeAliasTree)
com.google.javascript.jscomp.parsing.parser.trees.TypeAliasTree tree
com.google.javascript.rhino.Node typeAlias
com.google.javascript.rhino.Node processAmbientDeclaration (com.google.javascript.jscomp.parsing.parser.trees.AmbientDeclarationTree)
com.google.javascript.jscomp.parsing.parser.trees.AmbientDeclarationTree tree
com.google.javascript.rhino.Node processNamespaceDeclaration (com.google.javascript.jscomp.parsing.parser.trees.NamespaceDeclarationTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree child
com.google.javascript.jscomp.parsing.parser.trees.NamespaceDeclarationTree tree
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node processNamespaceName (com.google.javascript.jscomp.parsing.parser.trees.NamespaceNameTree)
com.google.javascript.rhino.Node namespaceName
com.google.javascript.rhino.Node string
java.util.Iterator segmentsIt
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.parsing.parser.trees.NamespaceNameTree name
com.google.common.collect.ImmutableList segments
com.google.javascript.rhino.Node processIndexSignature (com.google.javascript.jscomp.parsing.parser.trees.IndexSignatureTree)
com.google.javascript.jscomp.parsing.parser.trees.IndexSignatureTree tree
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node indexType
com.google.javascript.rhino.Node signature
com.google.javascript.rhino.Node processCallSignature (com.google.javascript.jscomp.parsing.parser.trees.CallSignatureTree)
com.google.javascript.jscomp.parsing.parser.trees.CallSignatureTree tree
com.google.javascript.rhino.Node signature
private boolean checkParameters (com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.trees.TypedParameterTree typedParam
com.google.javascript.jscomp.parsing.parser.trees.ParseTree param
com.google.javascript.rhino.Node type
int i
com.google.common.collect.ImmutableList params
boolean seenOptional
boolean good
com.google.javascript.rhino.Node processFunctionType (com.google.javascript.jscomp.parsing.parser.trees.FunctionTypeTree)
com.google.javascript.jscomp.parsing.parser.trees.TypedParameterTree typedParam
com.google.javascript.rhino.Node$TypeDeclarationNode type
com.google.javascript.jscomp.parsing.parser.trees.ParseTree param
com.google.javascript.jscomp.parsing.parser.trees.FunctionTypeTree tree
java.util.LinkedHashMap requiredParams
java.util.LinkedHashMap optionalParams
String restName
com.google.javascript.rhino.Node$TypeDeclarationNode restType
com.google.javascript.rhino.Node processTypeQuery (com.google.javascript.jscomp.parsing.parser.trees.TypeQueryTree)
com.google.javascript.jscomp.parsing.parser.trees.TypeQueryTree tree
java.util.Iterator segmentsIt
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node processGenericTypeList (com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree)
com.google.javascript.rhino.Node type
com.google.javascript.jscomp.parsing.parser.trees.ParseTree bound
java.util.Map$Entry generic
com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree tree
com.google.javascript.rhino.Node list
private com.google.javascript.rhino.Node transformList (com.google.javascript.rhino.Token, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree tree
com.google.javascript.rhino.Token type
com.google.common.collect.ImmutableList list
com.google.javascript.rhino.Node n
private com.google.javascript.rhino.Node transformListOrEmpty (com.google.javascript.rhino.Token, com.google.common.collect.ImmutableList)
com.google.javascript.rhino.Token type
com.google.common.collect.ImmutableList list
void maybeWarnForFeature (com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature feature
void maybeProcessAccessibilityModifier (com.google.javascript.rhino.Node, com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.rhino.JSDocInfo$Visibility access
com.google.javascript.rhino.JSDocInfo$Visibility access
com.google.javascript.rhino.JSDocInfo$Visibility access
com.google.javascript.rhino.JSDocInfo$Visibility access
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.parsing.parser.TokenType type
void maybeWarnTypeSyntax (com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature feature
com.google.javascript.rhino.Node unsupportedLanguageFeature (com.google.javascript.jscomp.parsing.parser.trees.ParseTree, java.lang.String)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
String feature
com.google.javascript.rhino.Node processLiteralExpression (com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree)
com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree expr
public com.google.javascript.rhino.Node process (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
void (com.google.javascript.jscomp.parsing.IRFactory, com.google.javascript.jscomp.parsing.IRFactory$1)
com.google.javascript.jscomp.parsing.IRFactory x0
com.google.javascript.jscomp.parsing.IRFactory$1 x1
}
com/google/javascript/jscomp/parsing/Config$LanguageMode.classConfig.java
package com.google.javascript.jscomp.parsing
public final com.google.javascript.jscomp.parsing.Config$LanguageMode extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.Config$LanguageMode ECMASCRIPT3
public static final com.google.javascript.jscomp.parsing.Config$LanguageMode ECMASCRIPT5
public static final com.google.javascript.jscomp.parsing.Config$LanguageMode ECMASCRIPT5_STRICT
public static final com.google.javascript.jscomp.parsing.Config$LanguageMode ECMASCRIPT6
public static final com.google.javascript.jscomp.parsing.Config$LanguageMode ECMASCRIPT6_STRICT
public static final com.google.javascript.jscomp.parsing.Config$LanguageMode ECMASCRIPT7
public static final com.google.javascript.jscomp.parsing.Config$LanguageMode ECMASCRIPT8
public static final com.google.javascript.jscomp.parsing.Config$LanguageMode ECMASCRIPT6_TYPED
public final com.google.javascript.jscomp.parsing.parser.FeatureSet featureSet
public final com.google.javascript.jscomp.parsing.Config$StrictMode strictMode
private static final com.google.javascript.jscomp.parsing.Config$LanguageMode[] $VALUES
public static com.google.javascript.jscomp.parsing.Config$LanguageMode[] values ()
public static com.google.javascript.jscomp.parsing.Config$LanguageMode valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.google.javascript.jscomp.parsing.parser.FeatureSet, com.google.javascript.jscomp.parsing.Config$StrictMode)
com.google.javascript.jscomp.parsing.parser.FeatureSet featureSet
com.google.javascript.jscomp.parsing.Config$StrictMode strictMode
public static com.google.javascript.jscomp.parsing.Config$LanguageMode minimumRequiredFor (com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature)
com.google.javascript.jscomp.parsing.Config$LanguageMode mode
com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature feature
static void ()
}
com/google/javascript/jscomp/parsing/JsDocInfoParser$State.classJsDocInfoParser.java
package com.google.javascript.jscomp.parsing
final com.google.javascript.jscomp.parsing.JsDocInfoParser$State extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.JsDocInfoParser$State SEARCHING_ANNOTATION
public static final com.google.javascript.jscomp.parsing.JsDocInfoParser$State SEARCHING_NEWLINE
public static final com.google.javascript.jscomp.parsing.JsDocInfoParser$State NEXT_IS_ANNOTATION
private static final com.google.javascript.jscomp.parsing.JsDocInfoParser$State[] $VALUES
public static com.google.javascript.jscomp.parsing.JsDocInfoParser$State[] values ()
public static com.google.javascript.jscomp.parsing.JsDocInfoParser$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/ParserRunner$1.classParserRunner.java
package com.google.javascript.jscomp.parsing
com.google.javascript.jscomp.parsing.ParserRunner$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$parsing$Config$LanguageMode
static void ()
}
com/google/javascript/jscomp/parsing/ParserRunner$Es6ErrorReporter.classParserRunner.java
package com.google.javascript.jscomp.parsing
com.google.javascript.jscomp.parsing.ParserRunner$Es6ErrorReporter extends com.google.javascript.jscomp.parsing.parser.util.ErrorReporter {
private com.google.javascript.rhino.ErrorReporter reporter
private boolean errorSeen
private final boolean reportAllErrors
void (com.google.javascript.rhino.ErrorReporter, boolean)
com.google.javascript.rhino.ErrorReporter reporter
boolean reportAllErrors
protected void reportError (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, java.lang.String)
com.google.javascript.jscomp.parsing.parser.util.SourcePosition location
String message
protected void reportWarning (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, java.lang.String)
com.google.javascript.jscomp.parsing.parser.util.SourcePosition location
String message
}
com/google/javascript/jscomp/parsing/TypeTransformationParser$1.classTypeTransformationParser.java
package com.google.javascript.jscomp.parsing
com.google.javascript.jscomp.parsing.TypeTransformationParser$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$parsing$TypeTransformationParser$Keywords
static final int[] $SwitchMap$com$google$javascript$jscomp$parsing$TypeTransformationParser$OperationKind
static void ()
}
com/google/javascript/jscomp/parsing/Config$JsDocParsing.classConfig.java
package com.google.javascript.jscomp.parsing
public final com.google.javascript.jscomp.parsing.Config$JsDocParsing extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.Config$JsDocParsing TYPES_ONLY
public static final com.google.javascript.jscomp.parsing.Config$JsDocParsing INCLUDE_DESCRIPTIONS_NO_WHITESPACE
public static final com.google.javascript.jscomp.parsing.Config$JsDocParsing INCLUDE_DESCRIPTIONS_WITH_WHITESPACE
private static final com.google.javascript.jscomp.parsing.Config$JsDocParsing[] $VALUES
public static com.google.javascript.jscomp.parsing.Config$JsDocParsing[] values ()
public static com.google.javascript.jscomp.parsing.Config$JsDocParsing valueOf (java.lang.String)
String name
private void (java.lang.String, int)
boolean shouldParseDescriptions ()
static void ()
}
com/google/javascript/jscomp/parsing/Config.classConfig.java
package com.google.javascript.jscomp.parsing
public final com.google.javascript.jscomp.parsing.Config extends java.lang.Object {
final com.google.javascript.jscomp.parsing.Config$JsDocParsing parseJsDocDocumentation
final com.google.javascript.jscomp.parsing.Config$RunMode keepGoing
final com.google.common.collect.ImmutableMap annotationNames
final com.google.common.collect.ImmutableSet suppressionNames
final com.google.javascript.jscomp.parsing.Config$LanguageMode languageMode
void (java.util.Set, java.util.Set, com.google.javascript.jscomp.parsing.Config$LanguageMode)
java.util.Set annotationWhitelist
java.util.Set suppressionNames
com.google.javascript.jscomp.parsing.Config$LanguageMode languageMode
void (java.util.Set, com.google.javascript.jscomp.parsing.Config$JsDocParsing, com.google.javascript.jscomp.parsing.Config$RunMode, java.util.Set, com.google.javascript.jscomp.parsing.Config$LanguageMode)
java.util.Set annotationWhitelist
com.google.javascript.jscomp.parsing.Config$JsDocParsing parseJsDocDocumentation
com.google.javascript.jscomp.parsing.Config$RunMode keepGoing
java.util.Set suppressionNames
com.google.javascript.jscomp.parsing.Config$LanguageMode languageMode
private static com.google.common.collect.ImmutableMap buildAnnotationNames (java.util.Set)
String unrecognizedAnnotation
java.util.Set annotationWhitelist
com.google.common.collect.ImmutableMap$Builder annotationBuilder
}
com/google/javascript/jscomp/parsing/parser/
com/google/javascript/jscomp/parsing/parser/Parser$Config$Mode.classParser.java
package com.google.javascript.jscomp.parsing.parser
public final com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode ES3
public static final com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode ES5
public static final com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode ES5_STRICT
public static final com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode ES6
public static final com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode ES6_STRICT
public static final com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode ES6_TYPED
public static final com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode ES7
public static final com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode ES8
private static final com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode[] $VALUES
public static com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode[] values ()
public static com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/parser/IdentifierToken.classIdentifierToken.java
package com.google.javascript.jscomp.parsing.parser
public com.google.javascript.jscomp.parsing.parser.IdentifierToken extends com.google.javascript.jscomp.parsing.parser.Token {
public final String value
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, java.lang.String)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
String value
public java.lang.String toString ()
}
com/google/javascript/jscomp/parsing/parser/Keywords.classKeywords.java
package com.google.javascript.jscomp.parsing.parser
public final com.google.javascript.jscomp.parsing.parser.Keywords extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.parser.Keywords BREAK
public static final com.google.javascript.jscomp.parsing.parser.Keywords CASE
public static final com.google.javascript.jscomp.parsing.parser.Keywords CATCH
public static final com.google.javascript.jscomp.parsing.parser.Keywords CONTINUE
public static final com.google.javascript.jscomp.parsing.parser.Keywords DEBUGGER
public static final com.google.javascript.jscomp.parsing.parser.Keywords DEFAULT
public static final com.google.javascript.jscomp.parsing.parser.Keywords DELETE
public static final com.google.javascript.jscomp.parsing.parser.Keywords DO
public static final com.google.javascript.jscomp.parsing.parser.Keywords ELSE
public static final com.google.javascript.jscomp.parsing.parser.Keywords FINALLY
public static final com.google.javascript.jscomp.parsing.parser.Keywords FOR
public static final com.google.javascript.jscomp.parsing.parser.Keywords FUNCTION
public static final com.google.javascript.jscomp.parsing.parser.Keywords IF
public static final com.google.javascript.jscomp.parsing.parser.Keywords IN
public static final com.google.javascript.jscomp.parsing.parser.Keywords INSTANCEOF
public static final com.google.javascript.jscomp.parsing.parser.Keywords NEW
public static final com.google.javascript.jscomp.parsing.parser.Keywords RETURN
public static final com.google.javascript.jscomp.parsing.parser.Keywords SWITCH
public static final com.google.javascript.jscomp.parsing.parser.Keywords THIS
public static final com.google.javascript.jscomp.parsing.parser.Keywords THROW
public static final com.google.javascript.jscomp.parsing.parser.Keywords TRY
public static final com.google.javascript.jscomp.parsing.parser.Keywords TYPEOF
public static final com.google.javascript.jscomp.parsing.parser.Keywords VAR
public static final com.google.javascript.jscomp.parsing.parser.Keywords VOID
public static final com.google.javascript.jscomp.parsing.parser.Keywords WHILE
public static final com.google.javascript.jscomp.parsing.parser.Keywords WITH
public static final com.google.javascript.jscomp.parsing.parser.Keywords CLASS
public static final com.google.javascript.jscomp.parsing.parser.Keywords CONST
public static final com.google.javascript.jscomp.parsing.parser.Keywords ENUM
public static final com.google.javascript.jscomp.parsing.parser.Keywords EXPORT
public static final com.google.javascript.jscomp.parsing.parser.Keywords EXTENDS
public static final com.google.javascript.jscomp.parsing.parser.Keywords IMPORT
public static final com.google.javascript.jscomp.parsing.parser.Keywords SUPER
public static final com.google.javascript.jscomp.parsing.parser.Keywords IMPLEMENTS
public static final com.google.javascript.jscomp.parsing.parser.Keywords INTERFACE
public static final com.google.javascript.jscomp.parsing.parser.Keywords LET
public static final com.google.javascript.jscomp.parsing.parser.Keywords PACKAGE
public static final com.google.javascript.jscomp.parsing.parser.Keywords PRIVATE
public static final com.google.javascript.jscomp.parsing.parser.Keywords PROTECTED
public static final com.google.javascript.jscomp.parsing.parser.Keywords PUBLIC
public static final com.google.javascript.jscomp.parsing.parser.Keywords STATIC
public static final com.google.javascript.jscomp.parsing.parser.Keywords YIELD
public static final com.google.javascript.jscomp.parsing.parser.Keywords NULL
public static final com.google.javascript.jscomp.parsing.parser.Keywords TRUE
public static final com.google.javascript.jscomp.parsing.parser.Keywords FALSE
public static final com.google.javascript.jscomp.parsing.parser.Keywords DECLARE
public static final com.google.javascript.jscomp.parsing.parser.Keywords TYPE
public static final com.google.javascript.jscomp.parsing.parser.Keywords MODULE
public static final com.google.javascript.jscomp.parsing.parser.Keywords NAMESPACE
private static final java.util.Map KEYWORDS_BY_NAME
private static final java.util.Map KEYWORDS_BY_TYPE
public final String value
public final com.google.javascript.jscomp.parsing.parser.TokenType type
private static final com.google.javascript.jscomp.parsing.parser.Keywords[] $VALUES
public static com.google.javascript.jscomp.parsing.parser.Keywords[] values ()
public static com.google.javascript.jscomp.parsing.parser.Keywords valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, com.google.javascript.jscomp.parsing.parser.TokenType)
String value
com.google.javascript.jscomp.parsing.parser.TokenType type
public java.lang.String toString ()
public static boolean isKeyword (java.lang.String)
String value
public static boolean isKeyword (com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.jscomp.parsing.parser.TokenType token
public static boolean isTypeScriptSpecificKeyword (java.lang.String)
String value
public static boolean isStrictKeyword (com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.jscomp.parsing.parser.TokenType token
public static com.google.javascript.jscomp.parsing.parser.TokenType getTokenType (java.lang.String)
String value
public static com.google.javascript.jscomp.parsing.parser.Keywords get (java.lang.String)
String value
public static com.google.javascript.jscomp.parsing.parser.Keywords get (com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.jscomp.parsing.parser.TokenType token
static void ()
com.google.javascript.jscomp.parsing.parser.Keywords kw
com.google.common.collect.ImmutableMap$Builder keywordsByName
java.util.EnumMap keywordsByType
}
com/google/javascript/jscomp/parsing/parser/Parser$CommentRecorder.classParser.java
package com.google.javascript.jscomp.parsing.parser
com.google.javascript.jscomp.parsing.parser.Parser$CommentRecorder extends java.lang.Object implements com.google.javascript.jscomp.parsing.parser.Scanner$CommentRecorder {
private com.google.common.collect.ImmutableList$Builder comments
private void ()
public void recordComment (com.google.javascript.jscomp.parsing.parser.trees.Comment$Type, com.google.javascript.jscomp.parsing.parser.util.SourceRange, java.lang.String)
com.google.javascript.jscomp.parsing.parser.trees.Comment$Type type
com.google.javascript.jscomp.parsing.parser.util.SourceRange range
String value
private com.google.common.collect.ImmutableList getComments ()
void (com.google.javascript.jscomp.parsing.parser.Parser$1)
com.google.javascript.jscomp.parsing.parser.Parser$1 x0
static com.google.common.collect.ImmutableList access$100 (com.google.javascript.jscomp.parsing.parser.Parser$CommentRecorder)
com.google.javascript.jscomp.parsing.parser.Parser$CommentRecorder x0
}
com/google/javascript/jscomp/parsing/parser/Parser.classParser.java
package com.google.javascript.jscomp.parsing.parser
public com.google.javascript.jscomp.parsing.parser.Parser extends java.lang.Object {
private final com.google.javascript.jscomp.parsing.parser.Scanner scanner
private final com.google.javascript.jscomp.parsing.parser.util.ErrorReporter errorReporter
private final com.google.javascript.jscomp.parsing.parser.Parser$Config config
private final com.google.javascript.jscomp.parsing.parser.Parser$CommentRecorder commentRecorder
private final java.util.ArrayDeque inGeneratorContext
private com.google.javascript.jscomp.parsing.parser.FeatureSet features
private com.google.javascript.jscomp.parsing.parser.util.SourcePosition lastSourcePosition
private static final String AWAIT
private static final String ASYNC
public void (com.google.javascript.jscomp.parsing.parser.Parser$Config, com.google.javascript.jscomp.parsing.parser.util.ErrorReporter, com.google.javascript.jscomp.parsing.parser.SourceFile, int, boolean)
com.google.javascript.jscomp.parsing.parser.Parser$Config config
com.google.javascript.jscomp.parsing.parser.util.ErrorReporter errorReporter
com.google.javascript.jscomp.parsing.parser.SourceFile source
int offset
boolean initialGeneratorContext
public void (com.google.javascript.jscomp.parsing.parser.Parser$Config, com.google.javascript.jscomp.parsing.parser.util.ErrorReporter, com.google.javascript.jscomp.parsing.parser.SourceFile, int)
com.google.javascript.jscomp.parsing.parser.Parser$Config config
com.google.javascript.jscomp.parsing.parser.util.ErrorReporter errorReporter
com.google.javascript.jscomp.parsing.parser.SourceFile source
int offset
public void (com.google.javascript.jscomp.parsing.parser.Parser$Config, com.google.javascript.jscomp.parsing.parser.util.ErrorReporter, com.google.javascript.jscomp.parsing.parser.SourceFile)
com.google.javascript.jscomp.parsing.parser.Parser$Config config
com.google.javascript.jscomp.parsing.parser.util.ErrorReporter errorReporter
com.google.javascript.jscomp.parsing.parser.SourceFile source
public java.util.List getComments ()
public com.google.javascript.jscomp.parsing.parser.FeatureSet getFeatures ()
public com.google.javascript.jscomp.parsing.parser.trees.ProgramTree parseProgram ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.common.collect.ImmutableList sourceElements
StackOverflowError e
com.google.javascript.jscomp.parsing.parser.util.Timer t
private com.google.common.collect.ImmutableList parseGlobalSourceElements ()
com.google.common.collect.ImmutableList$Builder result
private com.google.common.collect.ImmutableList parseNamespaceElements ()
com.google.common.collect.ImmutableList$Builder result
private com.google.common.collect.ImmutableList parseAmbientNamespaceElements ()
com.google.common.collect.ImmutableList$Builder result
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseScriptElement ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseAmbientNamespaceElement ()
private boolean peekImportDeclaration ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseImportDeclaration ()
com.google.javascript.jscomp.parsing.parser.LiteralToken moduleSpecifier
com.google.javascript.jscomp.parsing.parser.Token keyword
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken defaultBindingIdentifier
com.google.javascript.jscomp.parsing.parser.IdentifierToken nameSpaceImportIdentifier
com.google.common.collect.ImmutableList identifierSet
boolean parseExplicitNames
com.google.javascript.jscomp.parsing.parser.Token moduleStr
com.google.javascript.jscomp.parsing.parser.LiteralToken moduleSpecifier
private com.google.common.collect.ImmutableList parseImportSpecifierSet ()
com.google.common.collect.ImmutableList$Builder elements
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseImportSpecifier ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken importedName
com.google.javascript.jscomp.parsing.parser.IdentifierToken destinationName
private boolean peekExportDeclaration ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseExportDeclaration (boolean)
com.google.javascript.jscomp.parsing.parser.IdentifierToken importedName
com.google.javascript.jscomp.parsing.parser.trees.ParseTree tree
boolean isAmbient
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
boolean isDefault
boolean isExportAll
boolean isExportSpecifier
boolean needsSemiColon
com.google.javascript.jscomp.parsing.parser.trees.ParseTree export
com.google.common.collect.ImmutableList exportSpecifierList
com.google.javascript.jscomp.parsing.parser.LiteralToken moduleSpecifier
private com.google.common.collect.ImmutableList parseExportSpecifierSet ()
com.google.common.collect.ImmutableList$Builder elements
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseExportSpecifier ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken importedName
com.google.javascript.jscomp.parsing.parser.IdentifierToken destinationName
private boolean peekClassDeclaration ()
private boolean peekInterfaceDeclaration ()
private boolean peekEnumDeclaration ()
private boolean peekNamespaceDeclaration ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseClassDeclaration (boolean)
boolean isAmbient
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseClassExpression ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseInterfaceDeclaration ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree type
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree generics
com.google.common.collect.ImmutableList$Builder superTypes
com.google.common.collect.ImmutableList elements
private com.google.common.collect.ImmutableList parseInterfaceElements ()
com.google.common.collect.ImmutableList$Builder result
private boolean peekInterfaceElement ()
com.google.javascript.jscomp.parsing.parser.Token token
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseInterfaceElement ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree function
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaredType
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
boolean isGenerator
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
com.google.javascript.jscomp.parsing.parser.TokenType type
boolean isOptional
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseEnumDeclaration ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
com.google.common.collect.ImmutableList members
private com.google.common.collect.ImmutableList parseEnumMembers ()
com.google.javascript.jscomp.parsing.parser.IdentifierToken propertyName
com.google.javascript.jscomp.parsing.parser.util.SourceRange range
com.google.javascript.jscomp.parsing.parser.trees.ParseTree member
com.google.common.collect.ImmutableList$Builder result
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseClass (boolean, boolean)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree type
boolean isExpression
boolean isAmbient
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree generics
com.google.javascript.jscomp.parsing.parser.trees.ParseTree superClass
com.google.common.collect.ImmutableList$Builder interfaces
com.google.common.collect.ImmutableList elements
private com.google.common.collect.ImmutableList parseClassElements (boolean)
boolean isAmbient
com.google.common.collect.ImmutableList$Builder result
private boolean peekClassElement ()
com.google.javascript.jscomp.parsing.parser.Token token
private com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement getClassElementDefaults ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseClassElement (boolean)
com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement partialElement
boolean isAmbient
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseClassElement (com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement)
com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement partialElement
private boolean peekAsyncMethod ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseClassMemberDeclaration ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseClassMemberDeclaration (com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree nameExpr
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
com.google.javascript.jscomp.parsing.parser.trees.ParseTree indexSignature
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind kind
com.google.javascript.jscomp.parsing.parser.TokenType accessOnFunction
com.google.javascript.jscomp.parsing.parser.trees.ParseTree function
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind kind
com.google.javascript.jscomp.parsing.parser.TokenType accessOnFunction
com.google.javascript.jscomp.parsing.parser.trees.ParseTree function
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaredType
com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement partial
boolean isGenerator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree nameExpr
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseAsyncMethod ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseAsyncMethod (com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement)
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
com.google.javascript.jscomp.parsing.parser.trees.ParseTree indexSignature
com.google.javascript.jscomp.parsing.parser.trees.ParseTree nameExpr
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
com.google.javascript.jscomp.parsing.parser.trees.ParseTree function
com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement partial
private com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree parseMethodSignature (com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement, com.google.javascript.jscomp.parsing.parser.IdentifierToken, boolean, boolean)
com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement partial
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
boolean isGenerator
boolean isOptional
private com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree parseMethodSignature (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, com.google.javascript.jscomp.parsing.parser.IdentifierToken, boolean, boolean, boolean, com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
boolean isStatic
boolean isGenerator
boolean isOptional
com.google.javascript.jscomp.parsing.parser.TokenType access
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
private com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree parseAmbientFunctionDeclaration (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, com.google.javascript.jscomp.parsing.parser.IdentifierToken, boolean)
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
boolean isGenerator
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
private void parseFunctionTail (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
private void parseGeneratorFunctionTail (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
private void parseFunctionTail (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder, boolean)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
boolean isGenerator
private com.google.javascript.jscomp.parsing.parser.trees.NamespaceDeclarationTree parseNamespaceDeclaration (boolean)
boolean isAmbient
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.NamespaceNameTree name
com.google.common.collect.ImmutableList elements
private com.google.javascript.jscomp.parsing.parser.trees.NamespaceNameTree parseNamespaceName ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken token
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseSourceElement ()
private boolean peekSourceElement ()
private boolean peekAsyncFunctionStart ()
private void eatAsyncFunctionStart ()
private boolean peekFunction ()
private boolean peekDeclaration ()
private boolean peekTypeAlias ()
private boolean peekIndexSignature ()
private com.google.javascript.jscomp.parsing.parser.trees.IndexSignatureTree parseIndexSignature ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
com.google.javascript.jscomp.parsing.parser.trees.ParseTree indexType
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaredType
com.google.javascript.jscomp.parsing.parser.trees.ParseTree nameTree
private com.google.javascript.jscomp.parsing.parser.trees.CallSignatureTree parseCallSignature (boolean)
boolean isNew
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree generics
com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree params
com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
private boolean peekAmbientDeclaration ()
private boolean peekAmbientNamespaceElement ()
private boolean peekFunction (int)
int index
private boolean peekFunctionTypeExpression ()
com.google.javascript.jscomp.parsing.parser.util.LookaheadErrorReporter$ParseException e
com.google.javascript.jscomp.parsing.parser.Parser p
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseFunctionDeclaration ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
boolean isGenerator
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseFunctionExpression ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
boolean isGenerator
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseAsyncFunctionDeclaration ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseAsyncFunctionExpression ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseAmbientFunctionDeclaration ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
boolean isGenerator
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
private boolean peekParameter (com.google.javascript.jscomp.parsing.parser.Parser$ParamContext)
com.google.javascript.jscomp.parsing.parser.Parser$ParamContext context
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseParameter (com.google.javascript.jscomp.parsing.parser.Parser$ParamContext)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree defaultValue
com.google.javascript.jscomp.parsing.parser.Parser$ParamContext context
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree parameter
com.google.javascript.jscomp.parsing.parser.trees.ParseTree typeAnnotation
com.google.javascript.jscomp.parsing.parser.util.SourceRange typeLocation
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseRestParameter ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
private com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree parseFormalParameterList (com.google.javascript.jscomp.parsing.parser.Parser$ParamContext)
com.google.javascript.jscomp.parsing.parser.Token comma
com.google.javascript.jscomp.parsing.parser.Parser$ParamContext context
com.google.javascript.jscomp.parsing.parser.util.SourcePosition listStart
com.google.common.collect.ImmutableList$Builder result
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseTypeAnnotation ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseType ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree typeExpression
com.google.common.collect.ImmutableList$Builder unionType
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseFunctionTypeExpression ()
com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree formalParameterList
com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree typeExpression
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseArrayTypeExpression ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree typeExpression
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseParenTypeExpression ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree typeExpression
com.google.javascript.jscomp.parsing.parser.trees.ParseTree typeExpression
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseRecordTypeExpression ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree typeExpression
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree typeExpression
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseTypeQuery ()
com.google.javascript.jscomp.parsing.parser.IdentifierToken token
com.google.common.collect.ImmutableList$Builder identifiers
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseTypeReference ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.TypeNameTree typeName
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseTypeArgumentList (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, com.google.javascript.jscomp.parsing.parser.trees.TypeNameTree)
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.TypeNameTree typeName
com.google.common.collect.ImmutableList$Builder typeArguments
com.google.javascript.jscomp.parsing.parser.trees.ParseTree type
private com.google.javascript.jscomp.parsing.parser.trees.TypeNameTree parseTypeName ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken token
private com.google.common.collect.ImmutableList buildIdentifierPath (com.google.javascript.jscomp.parsing.parser.IdentifierToken)
com.google.javascript.jscomp.parsing.parser.IdentifierToken token
com.google.common.collect.ImmutableList$Builder identifiers
private com.google.javascript.jscomp.parsing.parser.trees.BlockTree parseFunctionBody ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.common.collect.ImmutableList result
private com.google.common.collect.ImmutableList parseSourceElementList ()
com.google.common.collect.ImmutableList$Builder result
private com.google.javascript.jscomp.parsing.parser.trees.SpreadExpressionTree parseSpreadExpression ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseStatement ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseStatementStandard ()
private boolean peekStatement ()
private boolean peekStatementStandard ()
private com.google.javascript.jscomp.parsing.parser.trees.BlockTree parseBlock ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.common.collect.ImmutableList result
private com.google.common.collect.ImmutableList parseStatementList ()
com.google.common.collect.ImmutableList$Builder result
private com.google.javascript.jscomp.parsing.parser.trees.VariableStatementTree parseVariableStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree declarations
private com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree parseVariableDeclarationList ()
private com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree parseVariableDeclarationListNoIn ()
private com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree parseAmbientVariableDeclarationList ()
com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree tree
com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree declare
private com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree parseVariableDeclarationList (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.TokenType token
com.google.common.collect.ImmutableList$Builder declarations
private com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree parseVariableDeclaration (com.google.javascript.jscomp.parsing.parser.TokenType, com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree lvalue
com.google.javascript.jscomp.parsing.parser.TokenType binding
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree lvalue
com.google.javascript.jscomp.parsing.parser.trees.ParseTree typeAnnotation
com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseInitializer (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
private com.google.javascript.jscomp.parsing.parser.trees.EmptyStatementTree parseEmptyStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
private com.google.javascript.jscomp.parsing.parser.trees.ExpressionStatementTree parseExpressionStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
private com.google.javascript.jscomp.parsing.parser.trees.IfStatementTree parseIfStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
com.google.javascript.jscomp.parsing.parser.trees.ParseTree ifClause
com.google.javascript.jscomp.parsing.parser.trees.ParseTree elseClause
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseDoWhileStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseWhileStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseForStatement ()
com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree declaration
com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree declaration
com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree variables
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseForOfStatement (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
com.google.javascript.jscomp.parsing.parser.trees.ParseTree collection
com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
private void checkVanillaForInitializers (com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree)
com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree declaration
com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree variables
private void maybeReportNoInitializer (com.google.javascript.jscomp.parsing.parser.TokenType, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.TokenType token
com.google.javascript.jscomp.parsing.parser.trees.ParseTree lvalue
private boolean peekVariableDeclarationList ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseForStatement (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
com.google.javascript.jscomp.parsing.parser.trees.ParseTree increment
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
com.google.javascript.jscomp.parsing.parser.trees.ParseTree increment
com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseForInStatement (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
com.google.javascript.jscomp.parsing.parser.trees.ParseTree collection
com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseContinueStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseBreakStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseReturnStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseWithStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseSwitchStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
com.google.common.collect.ImmutableList caseClauses
private com.google.common.collect.ImmutableList parseCaseClauses ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
com.google.common.collect.ImmutableList statements
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
boolean foundDefaultClause
com.google.common.collect.ImmutableList$Builder result
private com.google.common.collect.ImmutableList parseCaseStatementsOpt ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseLabelledStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
private boolean peekLabelledStatement ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseThrowStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree value
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseTryStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
com.google.javascript.jscomp.parsing.parser.trees.ParseTree catchBlock
com.google.javascript.jscomp.parsing.parser.trees.ParseTree finallyBlock
private com.google.javascript.jscomp.parsing.parser.trees.CatchTree parseCatch ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree exception
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.CatchTree catchBlock
com.google.javascript.jscomp.parsing.parser.trees.ParseTree exception
com.google.javascript.jscomp.parsing.parser.trees.BlockTree catchBody
private com.google.javascript.jscomp.parsing.parser.trees.FinallyTree parseFinallyBlock ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.BlockTree finallyBlock
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseDebuggerStatement ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parsePrimaryExpression ()
private com.google.javascript.jscomp.parsing.parser.trees.SuperExpressionTree parseSuperExpression ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
private com.google.javascript.jscomp.parsing.parser.trees.ThisExpressionTree parseThisExpression ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
private com.google.javascript.jscomp.parsing.parser.trees.IdentifierExpressionTree parseIdentifierExpression ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken identifier
private com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree parseLiteralExpression ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.Token literal
private com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralExpressionTree parseTemplateLiteral (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.Token token
com.google.common.collect.ImmutableList$Builder elements
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
private com.google.javascript.jscomp.parsing.parser.Token nextLiteralToken ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseRegularExpressionLiteral ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.LiteralToken literal
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseArrayInitializer ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseGeneratorComprehension ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseArrayComprehension ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseComprehension (com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree$ComprehensionType, com.google.javascript.jscomp.parsing.parser.TokenType, com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree$ComprehensionType type
com.google.javascript.jscomp.parsing.parser.TokenType startToken
com.google.javascript.jscomp.parsing.parser.TokenType endToken
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.common.collect.ImmutableList$Builder children
com.google.javascript.jscomp.parsing.parser.trees.ParseTree tailExpression
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseComprehensionFor ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
com.google.javascript.jscomp.parsing.parser.trees.ParseTree collection
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseComprehensionIf ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseArrayLiteral ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.common.collect.ImmutableList$Builder elements
com.google.javascript.jscomp.parsing.parser.Token trailingCommaToken
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseObjectLiteral ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.common.collect.ImmutableList$Builder result
com.google.javascript.jscomp.parsing.parser.Token commaToken
void maybeReportTrailingComma (com.google.javascript.jscomp.parsing.parser.Token)
com.google.javascript.jscomp.parsing.parser.Token commaToken
private boolean peekPropertyNameOrComputedProp (int)
int tokenIndex
private boolean peekPropertyName (int)
int tokenIndex
com.google.javascript.jscomp.parsing.parser.TokenType type
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parsePropertyAssignment ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree value
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
com.google.javascript.jscomp.parsing.parser.trees.ParseTree value
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree name
com.google.javascript.jscomp.parsing.parser.TokenType type
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parsePropertyAssignmentGenerator ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree name
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
com.google.javascript.jscomp.parsing.parser.trees.ParseTree value
com.google.javascript.jscomp.parsing.parser.TokenType type
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseComputedPropertyName ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree assign
private boolean peekGetAccessor ()
private boolean peekPredefinedString (java.lang.String)
String string
private com.google.javascript.jscomp.parsing.parser.Token eatPredefinedString (java.lang.String)
String string
com.google.javascript.jscomp.parsing.parser.Token token
private boolean peekPredefinedString (int, java.lang.String)
int index
String string
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseGetAccessor ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseGetAccessor (com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement)
com.google.javascript.jscomp.parsing.parser.Token propertyName
com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
com.google.javascript.jscomp.parsing.parser.trees.BlockTree body
com.google.javascript.jscomp.parsing.parser.trees.ParseTree property
com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
com.google.javascript.jscomp.parsing.parser.trees.BlockTree body
com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement partial
private boolean peekSetAccessor ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseSetAccessor ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseSetAccessor (com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement)
com.google.javascript.jscomp.parsing.parser.Token propertyName
com.google.javascript.jscomp.parsing.parser.IdentifierToken parameter
com.google.javascript.jscomp.parsing.parser.trees.ParseTree type
com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
com.google.javascript.jscomp.parsing.parser.trees.BlockTree body
com.google.javascript.jscomp.parsing.parser.trees.ParseTree property
com.google.javascript.jscomp.parsing.parser.IdentifierToken parameter
com.google.javascript.jscomp.parsing.parser.trees.ParseTree type
com.google.javascript.jscomp.parsing.parser.trees.BlockTree body
com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement partial
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parsePropertyNameAssignment ()
com.google.javascript.jscomp.parsing.parser.trees.IdentifierExpressionTree idTree
com.google.javascript.jscomp.parsing.parser.trees.ParseTree defaultValue
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.Token name
com.google.javascript.jscomp.parsing.parser.Token colon
com.google.javascript.jscomp.parsing.parser.trees.ParseTree value
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseCoverParenthesizedExpressionAndArrowParameterList ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree result
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree result
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseMissingPrimaryExpression ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
private com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree maybeParseGenericTypes ()
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
com.google.javascript.jscomp.parsing.parser.trees.ParseTree bound
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
java.util.LinkedHashMap types
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree maybeParseColonType ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree type
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseExpressionNoIn ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseExpression ()
private boolean peekExpression ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parse (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.common.collect.ImmutableList$Builder exprs
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree result
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseAssignmentExpression ()
private boolean peekAssignmentExpression ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseAssignment (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree completeAssignmentExpressionParseAtArrow (com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree leftOfArrow
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree completeArrowFunctionParseAtArrow (com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree leftOfArrow
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree arrowFormalParameters
com.google.javascript.jscomp.parsing.parser.trees.ParseTree arrowFunctionBody
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
private com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree transformToArrowFormalParameters (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree arrowParameterList
com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree arrowParameterList
com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree arrowParameterList
com.google.javascript.jscomp.parsing.parser.trees.ParseTree leftOfArrow
com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree arrowParameterList
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree completeAssignmentExpressionParseAtArrow (com.google.javascript.jscomp.parsing.parser.trees.CallExpressionTree, com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree result
com.google.javascript.jscomp.parsing.parser.trees.ParseTree result
com.google.javascript.jscomp.parsing.parser.trees.CallExpressionTree callExpression
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
com.google.javascript.jscomp.parsing.parser.trees.ParseTree arguments
com.google.javascript.jscomp.parsing.parser.trees.ParseTree result
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseAsyncArrowFunction (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree arrowParameterList
com.google.javascript.jscomp.parsing.parser.trees.ParseTree arrowFunctionBody
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseArrowFunctionBody (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree arrowFunctionBody
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.trees.ParseTree arrowFunctionBody
private com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree newEmptyFormalParameterList (com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
private boolean isAsyncId (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseTree
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree transformLeftHandSideExpression (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree tree
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseLeftHandSidePattern ()
private void resetScanner (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree tree
private void resetScannerAfter (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseTree
private boolean peekAssignmentOperator ()
private boolean inGeneratorContext ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseYield (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
boolean isYieldFor
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseConditional (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseLogicalOR (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseLogicalAND (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseBitwiseOR (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseBitwiseXOR (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseBitwiseAND (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseEquality (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
private boolean peekEqualityOperator ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseRelational (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
private boolean peekRelationalOperator (com.google.javascript.jscomp.parsing.parser.Parser$Expression)
com.google.javascript.jscomp.parsing.parser.Parser$Expression expressionIn
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseShiftExpression ()
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
private boolean peekShiftOperator ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseAdditiveExpression ()
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
private boolean peekAdditiveOperator ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseMultiplicativeExpression ()
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
private boolean peekMultiplicativeOperator ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseExponentiationExpression ()
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseUnaryExpression ()
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
private boolean peekUnaryOperator ()
private boolean peekAwaitExpression ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseAwaitExpression ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseUpdateExpression ()
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree lhs
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
private boolean peekUpdateOperator ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseLeftHandSideExpression ()
com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree arguments
com.google.javascript.jscomp.parsing.parser.trees.ParseTree member
com.google.javascript.jscomp.parsing.parser.IdentifierToken id
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
private boolean peekCallSuffix ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseMemberExpressionNoNew ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
com.google.javascript.jscomp.parsing.parser.trees.ParseTree member
com.google.javascript.jscomp.parsing.parser.IdentifierToken id
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
private boolean peekMemberExpressionSuffix ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseNewExpression ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree arguments
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseNewDotSomething ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
private com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree parseArguments ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.common.collect.ImmutableList$Builder arguments
private boolean peekAssignmentOrSpread ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseAssignmentOrSpread ()
private boolean peekPatternStart ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parsePattern (com.google.javascript.jscomp.parsing.parser.Parser$PatternKind)
com.google.javascript.jscomp.parsing.parser.Parser$PatternKind kind
private boolean peekArrayPatternElement ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseArrayPatternElement (com.google.javascript.jscomp.parsing.parser.Parser$PatternKind)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree patternElement
com.google.javascript.jscomp.parsing.parser.Parser$PatternKind patternKind
com.google.javascript.jscomp.parsing.parser.trees.ParseTree patternElement
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseArrayPatternRest (com.google.javascript.jscomp.parsing.parser.Parser$PatternKind)
com.google.javascript.jscomp.parsing.parser.Parser$PatternKind patternKind
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree patternAssignmentTarget
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseRestAssignmentTarget (com.google.javascript.jscomp.parsing.parser.Parser$PatternKind)
com.google.javascript.jscomp.parsing.parser.Parser$PatternKind patternKind
com.google.javascript.jscomp.parsing.parser.trees.ParseTree patternAssignmentTarget
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseArrayPattern (com.google.javascript.jscomp.parsing.parser.Parser$PatternKind)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree element
com.google.javascript.jscomp.parsing.parser.Parser$PatternKind kind
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.common.collect.ImmutableList$Builder elements
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseObjectPattern (com.google.javascript.jscomp.parsing.parser.Parser$PatternKind)
com.google.javascript.jscomp.parsing.parser.Parser$PatternKind kind
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.common.collect.ImmutableList$Builder fields
private boolean peekObjectPatternField ()
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseObjectPatternField (com.google.javascript.jscomp.parsing.parser.Parser$PatternKind)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree key
com.google.javascript.jscomp.parsing.parser.trees.ParseTree value
com.google.javascript.jscomp.parsing.parser.trees.IdentifierExpressionTree idTree
com.google.javascript.jscomp.parsing.parser.trees.ParseTree defaultValue
com.google.javascript.jscomp.parsing.parser.IdentifierToken idToken
com.google.javascript.jscomp.parsing.parser.Token name
com.google.javascript.jscomp.parsing.parser.Parser$PatternKind kind
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.Token name
com.google.javascript.jscomp.parsing.parser.trees.ParseTree value
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parsePatternAssignmentTarget (com.google.javascript.jscomp.parsing.parser.Parser$PatternKind)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree defaultValue
com.google.javascript.jscomp.parsing.parser.Parser$PatternKind patternKind
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree assignmentTarget
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parsePatternAssignmentTargetNoDefault (com.google.javascript.jscomp.parsing.parser.Parser$PatternKind)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree assignmentTarget
com.google.javascript.jscomp.parsing.parser.Parser$PatternKind kind
com.google.javascript.jscomp.parsing.parser.trees.ParseTree assignmentTarget
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseTypeAlias ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.IdentifierToken alias
com.google.javascript.jscomp.parsing.parser.trees.ParseTree original
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseAmbientDeclaration ()
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declare
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseAmbientDeclarationHelper ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declare
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declare
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declare
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declare
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declare
private void eatPossibleImplicitSemiColon ()
private boolean peekImplicitSemiColon ()
private boolean peekImplicitSemiColon (int)
boolean lineAdvanced
int index
boolean lineAdvanced
private int getLastLine ()
private int getNextLine ()
private com.google.javascript.jscomp.parsing.parser.Token eatOpt (com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.jscomp.parsing.parser.TokenType expectedTokenType
private boolean inStrictContext ()
private boolean peekId ()
private boolean peekId (int)
int index
com.google.javascript.jscomp.parsing.parser.TokenType type
private boolean peekIdOrKeyword ()
com.google.javascript.jscomp.parsing.parser.TokenType type
private boolean peekAccessibilityModifier ()
private com.google.javascript.jscomp.parsing.parser.TokenType maybeParseAccessibilityModifier ()
private com.google.javascript.jscomp.parsing.parser.IdentifierToken eatIdOpt ()
private com.google.javascript.jscomp.parsing.parser.IdentifierToken eatId ()
private com.google.javascript.jscomp.parsing.parser.Token eatObjectLiteralPropertyName ()
com.google.javascript.jscomp.parsing.parser.Token token
private com.google.javascript.jscomp.parsing.parser.IdentifierToken eatIdOrKeywordAsId ()
com.google.javascript.jscomp.parsing.parser.Token token
private com.google.javascript.jscomp.parsing.parser.Token eat (com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.jscomp.parsing.parser.TokenType expectedTokenType
com.google.javascript.jscomp.parsing.parser.Token token
private void reportExpectedError (com.google.javascript.jscomp.parsing.parser.Token, java.lang.Object)
com.google.javascript.jscomp.parsing.parser.Token token
Object expected
private com.google.javascript.jscomp.parsing.parser.util.SourcePosition getTreeStartLocation ()
private com.google.javascript.jscomp.parsing.parser.util.SourcePosition getTreeEndLocation ()
private com.google.javascript.jscomp.parsing.parser.util.SourceRange getTreeLocation (com.google.javascript.jscomp.parsing.parser.util.SourcePosition)
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
private com.google.javascript.jscomp.parsing.parser.Token nextToken ()
com.google.javascript.jscomp.parsing.parser.Token token
private com.google.javascript.jscomp.parsing.parser.LiteralToken nextRegularExpressionLiteralToken ()
com.google.javascript.jscomp.parsing.parser.LiteralToken token
private com.google.javascript.jscomp.parsing.parser.LiteralToken nextTemplateLiteralToken ()
com.google.javascript.jscomp.parsing.parser.LiteralToken token
private boolean peek (com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.jscomp.parsing.parser.TokenType expectedType
private boolean peek (int, com.google.javascript.jscomp.parsing.parser.TokenType)
int index
com.google.javascript.jscomp.parsing.parser.TokenType expectedType
private com.google.javascript.jscomp.parsing.parser.TokenType peekType ()
private com.google.javascript.jscomp.parsing.parser.TokenType peekType (int)
int index
private com.google.javascript.jscomp.parsing.parser.Token peekToken ()
private com.google.javascript.jscomp.parsing.parser.Token peekToken (int)
int index
private com.google.javascript.jscomp.parsing.parser.Parser createLookaheadParser ()
private transient void reportError (com.google.javascript.jscomp.parsing.parser.Token, java.lang.String, java.lang.Object[])
com.google.javascript.jscomp.parsing.parser.Token token
String message
Object[] arguments
private transient void reportError (com.google.javascript.jscomp.parsing.parser.trees.ParseTree, java.lang.String, java.lang.Object[])
com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseTree
String message
Object[] arguments
private transient void reportError (java.lang.String, java.lang.Object[])
String message
Object[] arguments
}
com/google/javascript/jscomp/parsing/parser/Keywords$1.classKeywords.java
package com.google.javascript.jscomp.parsing.parser
com.google.javascript.jscomp.parsing.parser.Keywords$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$parsing$parser$TokenType
static void ()
}
com/google/javascript/jscomp/parsing/parser/Scanner$CommentRecorder.classScanner.java
package com.google.javascript.jscomp.parsing.parser
public abstract com.google.javascript.jscomp.parsing.parser.Scanner$CommentRecorder extends java.lang.Object {
public abstract void recordComment (com.google.javascript.jscomp.parsing.parser.trees.Comment$Type, com.google.javascript.jscomp.parsing.parser.util.SourceRange, java.lang.String)
}
com/google/javascript/jscomp/parsing/parser/FeatureSet$Feature.classFeatureSet.java
package com.google.javascript.jscomp.parsing.parser
public final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature ES3_KEYWORDS_AS_IDENTIFIERS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature GETTER
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature KEYWORDS_AS_PROPERTIES
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature SETTER
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature STRING_CONTINUATION
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature TRAILING_COMMA
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature ARROW_FUNCTIONS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature BINARY_LITERALS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature OCTAL_LITERALS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature CLASSES
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature COMPUTED_PROPERTIES
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature EXTENDED_OBJECT_LITERALS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature FOR_OF
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature GENERATORS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature LET_DECLARATIONS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature MEMBER_DECLARATIONS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature REGEXP_FLAG_Y
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature REST_PARAMETERS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature SPREAD_EXPRESSIONS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature SUPER
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature TEMPLATE_LITERALS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature CONST_DECLARATIONS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature DESTRUCTURING
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature NEW_TARGET
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature REGEXP_FLAG_U
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature DEFAULT_PARAMETERS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature MODULES
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature EXPONENT_OP
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature ASYNC_FUNCTIONS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature AMBIENT_DECLARATION
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature CALL_SIGNATURE
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature CONSTRUCTOR_SIGNATURE
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature ENUM
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature GENERICS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature IMPLEMENTS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature INDEX_SIGNATURE
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature INTERFACE
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature MEMBER_VARIABLE_IN_CLASS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature NAMESPACE_DECLARATION
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature OPTIONAL_PARAMETER
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature TYPE_ALIAS
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature TYPE_ANNOTATION
private final String name
private final com.google.javascript.jscomp.parsing.parser.FeatureSet features
private static final com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature[] $VALUES
public static com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature[] values ()
public static com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, com.google.javascript.jscomp.parsing.parser.FeatureSet)
String name
com.google.javascript.jscomp.parsing.parser.FeatureSet features
public com.google.javascript.jscomp.parsing.parser.FeatureSet features ()
public java.lang.String toString ()
static com.google.javascript.jscomp.parsing.parser.FeatureSet access$000 (com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature)
com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature x0
static void ()
}
com/google/javascript/jscomp/parsing/parser/LiteralToken.classLiteralToken.java
package com.google.javascript.jscomp.parsing.parser
public com.google.javascript.jscomp.parsing.parser.LiteralToken extends com.google.javascript.jscomp.parsing.parser.Token {
public final String value
public void (com.google.javascript.jscomp.parsing.parser.TokenType, java.lang.String, com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.TokenType type
String value
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
public java.lang.String toString ()
}
com/google/javascript/jscomp/parsing/parser/TokenType.classTokenType.java
package com.google.javascript.jscomp.parsing.parser
public final com.google.javascript.jscomp.parsing.parser.TokenType extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.parser.TokenType END_OF_FILE
public static final com.google.javascript.jscomp.parsing.parser.TokenType ERROR
public static final com.google.javascript.jscomp.parsing.parser.TokenType IDENTIFIER
public static final com.google.javascript.jscomp.parsing.parser.TokenType BREAK
public static final com.google.javascript.jscomp.parsing.parser.TokenType CASE
public static final com.google.javascript.jscomp.parsing.parser.TokenType CATCH
public static final com.google.javascript.jscomp.parsing.parser.TokenType CONTINUE
public static final com.google.javascript.jscomp.parsing.parser.TokenType DEBUGGER
public static final com.google.javascript.jscomp.parsing.parser.TokenType DEFAULT
public static final com.google.javascript.jscomp.parsing.parser.TokenType DELETE
public static final com.google.javascript.jscomp.parsing.parser.TokenType DO
public static final com.google.javascript.jscomp.parsing.parser.TokenType ELSE
public static final com.google.javascript.jscomp.parsing.parser.TokenType FINALLY
public static final com.google.javascript.jscomp.parsing.parser.TokenType FOR
public static final com.google.javascript.jscomp.parsing.parser.TokenType FUNCTION
public static final com.google.javascript.jscomp.parsing.parser.TokenType IF
public static final com.google.javascript.jscomp.parsing.parser.TokenType IN
public static final com.google.javascript.jscomp.parsing.parser.TokenType INSTANCEOF
public static final com.google.javascript.jscomp.parsing.parser.TokenType NEW
public static final com.google.javascript.jscomp.parsing.parser.TokenType RETURN
public static final com.google.javascript.jscomp.parsing.parser.TokenType SWITCH
public static final com.google.javascript.jscomp.parsing.parser.TokenType THIS
public static final com.google.javascript.jscomp.parsing.parser.TokenType THROW
public static final com.google.javascript.jscomp.parsing.parser.TokenType TRY
public static final com.google.javascript.jscomp.parsing.parser.TokenType TYPEOF
public static final com.google.javascript.jscomp.parsing.parser.TokenType VAR
public static final com.google.javascript.jscomp.parsing.parser.TokenType VOID
public static final com.google.javascript.jscomp.parsing.parser.TokenType WHILE
public static final com.google.javascript.jscomp.parsing.parser.TokenType WITH
public static final com.google.javascript.jscomp.parsing.parser.TokenType CLASS
public static final com.google.javascript.jscomp.parsing.parser.TokenType CONST
public static final com.google.javascript.jscomp.parsing.parser.TokenType ENUM
public static final com.google.javascript.jscomp.parsing.parser.TokenType EXPORT
public static final com.google.javascript.jscomp.parsing.parser.TokenType EXTENDS
public static final com.google.javascript.jscomp.parsing.parser.TokenType IMPORT
public static final com.google.javascript.jscomp.parsing.parser.TokenType SUPER
public static final com.google.javascript.jscomp.parsing.parser.TokenType IMPLEMENTS
public static final com.google.javascript.jscomp.parsing.parser.TokenType INTERFACE
public static final com.google.javascript.jscomp.parsing.parser.TokenType LET
public static final com.google.javascript.jscomp.parsing.parser.TokenType PACKAGE
public static final com.google.javascript.jscomp.parsing.parser.TokenType PRIVATE
public static final com.google.javascript.jscomp.parsing.parser.TokenType PROTECTED
public static final com.google.javascript.jscomp.parsing.parser.TokenType PUBLIC
public static final com.google.javascript.jscomp.parsing.parser.TokenType STATIC
public static final com.google.javascript.jscomp.parsing.parser.TokenType YIELD
public static final com.google.javascript.jscomp.parsing.parser.TokenType OPEN_CURLY
public static final com.google.javascript.jscomp.parsing.parser.TokenType CLOSE_CURLY
public static final com.google.javascript.jscomp.parsing.parser.TokenType OPEN_PAREN
public static final com.google.javascript.jscomp.parsing.parser.TokenType CLOSE_PAREN
public static final com.google.javascript.jscomp.parsing.parser.TokenType OPEN_SQUARE
public static final com.google.javascript.jscomp.parsing.parser.TokenType CLOSE_SQUARE
public static final com.google.javascript.jscomp.parsing.parser.TokenType PERIOD
public static final com.google.javascript.jscomp.parsing.parser.TokenType SEMI_COLON
public static final com.google.javascript.jscomp.parsing.parser.TokenType COMMA
public static final com.google.javascript.jscomp.parsing.parser.TokenType OPEN_ANGLE
public static final com.google.javascript.jscomp.parsing.parser.TokenType CLOSE_ANGLE
public static final com.google.javascript.jscomp.parsing.parser.TokenType LESS_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType GREATER_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType ARROW
public static final com.google.javascript.jscomp.parsing.parser.TokenType EQUAL_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType NOT_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType EQUAL_EQUAL_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType NOT_EQUAL_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType PLUS
public static final com.google.javascript.jscomp.parsing.parser.TokenType MINUS
public static final com.google.javascript.jscomp.parsing.parser.TokenType STAR
public static final com.google.javascript.jscomp.parsing.parser.TokenType STAR_STAR
public static final com.google.javascript.jscomp.parsing.parser.TokenType PERCENT
public static final com.google.javascript.jscomp.parsing.parser.TokenType PLUS_PLUS
public static final com.google.javascript.jscomp.parsing.parser.TokenType MINUS_MINUS
public static final com.google.javascript.jscomp.parsing.parser.TokenType LEFT_SHIFT
public static final com.google.javascript.jscomp.parsing.parser.TokenType RIGHT_SHIFT
public static final com.google.javascript.jscomp.parsing.parser.TokenType UNSIGNED_RIGHT_SHIFT
public static final com.google.javascript.jscomp.parsing.parser.TokenType AMPERSAND
public static final com.google.javascript.jscomp.parsing.parser.TokenType BAR
public static final com.google.javascript.jscomp.parsing.parser.TokenType CARET
public static final com.google.javascript.jscomp.parsing.parser.TokenType BANG
public static final com.google.javascript.jscomp.parsing.parser.TokenType TILDE
public static final com.google.javascript.jscomp.parsing.parser.TokenType AND
public static final com.google.javascript.jscomp.parsing.parser.TokenType OR
public static final com.google.javascript.jscomp.parsing.parser.TokenType QUESTION
public static final com.google.javascript.jscomp.parsing.parser.TokenType COLON
public static final com.google.javascript.jscomp.parsing.parser.TokenType EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType PLUS_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType MINUS_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType STAR_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType STAR_STAR_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType PERCENT_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType LEFT_SHIFT_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType RIGHT_SHIFT_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType UNSIGNED_RIGHT_SHIFT_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType AMPERSAND_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType BAR_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType CARET_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType SLASH
public static final com.google.javascript.jscomp.parsing.parser.TokenType SLASH_EQUAL
public static final com.google.javascript.jscomp.parsing.parser.TokenType POUND
public static final com.google.javascript.jscomp.parsing.parser.TokenType NULL
public static final com.google.javascript.jscomp.parsing.parser.TokenType TRUE
public static final com.google.javascript.jscomp.parsing.parser.TokenType FALSE
public static final com.google.javascript.jscomp.parsing.parser.TokenType NUMBER
public static final com.google.javascript.jscomp.parsing.parser.TokenType STRING
public static final com.google.javascript.jscomp.parsing.parser.TokenType REGULAR_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.TokenType SPREAD
public static final com.google.javascript.jscomp.parsing.parser.TokenType TEMPLATE_HEAD
public static final com.google.javascript.jscomp.parsing.parser.TokenType TEMPLATE_MIDDLE
public static final com.google.javascript.jscomp.parsing.parser.TokenType TEMPLATE_TAIL
public static final com.google.javascript.jscomp.parsing.parser.TokenType NO_SUBSTITUTION_TEMPLATE
public static final com.google.javascript.jscomp.parsing.parser.TokenType TYPE
public static final com.google.javascript.jscomp.parsing.parser.TokenType DECLARE
public static final com.google.javascript.jscomp.parsing.parser.TokenType MODULE
public static final com.google.javascript.jscomp.parsing.parser.TokenType NAMESPACE
public final String value
private static final com.google.javascript.jscomp.parsing.parser.TokenType[] $VALUES
public static com.google.javascript.jscomp.parsing.parser.TokenType[] values ()
public static com.google.javascript.jscomp.parsing.parser.TokenType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
private void (java.lang.String, int, java.lang.String)
String value
public java.lang.String toString ()
static void ()
}
com/google/javascript/jscomp/parsing/parser/Parser$PartialClassElement.classParser.java
package com.google.javascript.jscomp.parsing.parser
com.google.javascript.jscomp.parsing.parser.Parser$PartialClassElement extends java.lang.Object {
final com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
boolean isAmbient
boolean isStatic
com.google.javascript.jscomp.parsing.parser.TokenType accessModifier
void (com.google.javascript.jscomp.parsing.parser.util.SourcePosition)
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
}
com/google/javascript/jscomp/parsing/parser/Token.classToken.java
package com.google.javascript.jscomp.parsing.parser
public com.google.javascript.jscomp.parsing.parser.Token extends java.lang.Object {
public final com.google.javascript.jscomp.parsing.parser.util.SourceRange location
public final com.google.javascript.jscomp.parsing.parser.TokenType type
public void (com.google.javascript.jscomp.parsing.parser.TokenType, com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.TokenType type
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
public com.google.javascript.jscomp.parsing.parser.util.SourcePosition getStart ()
public java.lang.String toString ()
public com.google.javascript.jscomp.parsing.parser.IdentifierToken asIdentifier ()
public com.google.javascript.jscomp.parsing.parser.LiteralToken asLiteral ()
}
com/google/javascript/jscomp/parsing/parser/Parser$PatternKind.classParser.java
package com.google.javascript.jscomp.parsing.parser
final com.google.javascript.jscomp.parsing.parser.Parser$PatternKind extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.parser.Parser$PatternKind INITIALIZER
public static final com.google.javascript.jscomp.parsing.parser.Parser$PatternKind ANY
private static final com.google.javascript.jscomp.parsing.parser.Parser$PatternKind[] $VALUES
public static com.google.javascript.jscomp.parsing.parser.Parser$PatternKind[] values ()
public static com.google.javascript.jscomp.parsing.parser.Parser$PatternKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/parser/SourceFile.classSourceFile.java
package com.google.javascript.jscomp.parsing.parser
public final com.google.javascript.jscomp.parsing.parser.SourceFile extends java.lang.Object {
public final String name
public final String contents
public final com.google.javascript.jscomp.parsing.parser.LineNumberTable lineNumberTable
public void (java.lang.String, java.lang.String)
String name
String contents
}
com/google/javascript/jscomp/parsing/parser/PredefinedName.classPredefinedName.java
package com.google.javascript.jscomp.parsing.parser
public final com.google.javascript.jscomp.parsing.parser.PredefinedName extends java.lang.Object {
public static final String AS
public static final String FROM
public static final String GET
public static final String OF
public static final String SET
private void ()
}
com/google/javascript/jscomp/parsing/parser/Scanner.classScanner.java
package com.google.javascript.jscomp.parsing.parser
public com.google.javascript.jscomp.parsing.parser.Scanner extends java.lang.Object {
private final com.google.javascript.jscomp.parsing.parser.util.ErrorReporter errorReporter
private final com.google.javascript.jscomp.parsing.parser.SourceFile source
private final java.util.LinkedList currentTokens
private int index
private final com.google.javascript.jscomp.parsing.parser.Scanner$CommentRecorder commentRecorder
private int typeParameterLevel
public void (com.google.javascript.jscomp.parsing.parser.util.ErrorReporter, com.google.javascript.jscomp.parsing.parser.Scanner$CommentRecorder, com.google.javascript.jscomp.parsing.parser.SourceFile)
com.google.javascript.jscomp.parsing.parser.util.ErrorReporter errorReporter
com.google.javascript.jscomp.parsing.parser.Scanner$CommentRecorder commentRecorder
com.google.javascript.jscomp.parsing.parser.SourceFile source
public void (com.google.javascript.jscomp.parsing.parser.util.ErrorReporter, com.google.javascript.jscomp.parsing.parser.Scanner$CommentRecorder, com.google.javascript.jscomp.parsing.parser.SourceFile, int)
com.google.javascript.jscomp.parsing.parser.util.ErrorReporter errorReporter
com.google.javascript.jscomp.parsing.parser.Scanner$CommentRecorder commentRecorder
com.google.javascript.jscomp.parsing.parser.SourceFile file
int offset
private com.google.javascript.jscomp.parsing.parser.LineNumberTable getLineNumberTable ()
public com.google.javascript.jscomp.parsing.parser.SourceFile getFile ()
public int getOffset ()
public void setOffset (int)
int index
public com.google.javascript.jscomp.parsing.parser.util.SourcePosition getPosition ()
private com.google.javascript.jscomp.parsing.parser.util.SourcePosition getPosition (int)
int offset
private com.google.javascript.jscomp.parsing.parser.util.SourceRange getTokenRange (int)
int startOffset
public com.google.javascript.jscomp.parsing.parser.Token nextToken ()
private void clearTokenLookahead ()
public com.google.javascript.jscomp.parsing.parser.LiteralToken nextRegularExpressionLiteralToken ()
int beginToken
public com.google.javascript.jscomp.parsing.parser.LiteralToken nextTemplateLiteralToken ()
com.google.javascript.jscomp.parsing.parser.Token token
private boolean skipRegularExpressionBody ()
private boolean skipRegularExpressionChar ()
private boolean skipRegularExpressionBackslashSequence ()
private boolean skipRegularExpressionClass ()
private boolean peekRegularExpressionClassChar ()
private boolean skipRegularExpressionClassChar ()
private static boolean isRegularExpressionFirstChar (char)
char ch
private static boolean isRegularExpressionChar (char)
char ch
public com.google.javascript.jscomp.parsing.parser.Token peekToken ()
public com.google.javascript.jscomp.parsing.parser.Token peekToken (int)
int index
private boolean isAtEnd ()
private boolean isValidIndex (int)
int index
private boolean skipWhitespace ()
boolean foundLineTerminator
private boolean peekWhitespace ()
private static boolean isWhitespace (char)
char ch
private static boolean isLineTerminator (char)
char ch
private void skipComments ()
private boolean skipComment ()
boolean isStartOfLine
private void reportHtmlCommentWarning ()
private void skipSingleLineComment ()
private void skipSingleLineComment (com.google.javascript.jscomp.parsing.parser.trees.Comment$Type)
com.google.javascript.jscomp.parsing.parser.trees.Comment$Type type
int startOffset
com.google.javascript.jscomp.parsing.parser.util.SourceRange range
String value
private void recordComment (com.google.javascript.jscomp.parsing.parser.trees.Comment$Type, com.google.javascript.jscomp.parsing.parser.util.SourceRange, java.lang.String)
com.google.javascript.jscomp.parsing.parser.trees.Comment$Type type
com.google.javascript.jscomp.parsing.parser.util.SourceRange range
String value
private void skipMultiLineComment ()
com.google.javascript.jscomp.parsing.parser.trees.Comment$Type type
com.google.javascript.jscomp.parsing.parser.util.SourceRange range
String value
int startOffset
private com.google.javascript.jscomp.parsing.parser.Token scanToken ()
int beginToken
char ch
private com.google.javascript.jscomp.parsing.parser.Token scanNumberPostPeriod (int)
int beginToken
private com.google.javascript.jscomp.parsing.parser.Token scanPostDigit (int)
int beginToken
private com.google.javascript.jscomp.parsing.parser.Token scanPostZero (int)
int beginToken
private com.google.javascript.jscomp.parsing.parser.Token createToken (com.google.javascript.jscomp.parsing.parser.TokenType, int)
com.google.javascript.jscomp.parsing.parser.TokenType type
int beginToken
private com.google.javascript.jscomp.parsing.parser.Token scanIdentifierOrKeyword (int, char)
int beginToken
char ch
StringBuilder valueBuilder
boolean containsUnicodeEscape
boolean bracedUnicodeEscape
int unicodeEscapeLen
String value
char start
private java.lang.String processUnicodeEscapes (java.lang.String)
String hexDigits
int escapeEnd
String hexDigits
int escapeEnd
char ch
RuntimeException e
int escapeStart
String value
private static boolean isIdentifierStart (char)
char ch
private static boolean isIdentifierPart (char)
char ch
private com.google.javascript.jscomp.parsing.parser.Token scanStringLiteral (int, char)
int beginIndex
char terminator
private com.google.javascript.jscomp.parsing.parser.Token scanTemplateLiteral (int)
int beginIndex
private com.google.javascript.jscomp.parsing.parser.LiteralToken nextTemplateLiteralTokenShared (com.google.javascript.jscomp.parsing.parser.TokenType, com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.jscomp.parsing.parser.TokenType endType
com.google.javascript.jscomp.parsing.parser.TokenType middleType
int beginIndex
String value
private java.lang.String getTokenString (int)
int beginIndex
private boolean peekStringLiteralChar (char)
char terminator
private boolean skipStringLiteralChar ()
private void skipTemplateCharacters ()
private boolean skipStringLiteralEscapeSequence ()
boolean allHexDigits
private boolean skipHexDigit ()
private void skipLineTerminator ()
char first
private com.google.javascript.jscomp.parsing.parser.LiteralToken scanFractionalNumericLiteral (int)
int beginToken
private com.google.javascript.jscomp.parsing.parser.LiteralToken scanExponentOfNumericLiteral (int)
int beginToken
private void skipDecimalDigits ()
private static boolean isDecimalDigit (char)
char ch
private boolean peekHexDigit ()
private void skipHexDigits ()
private void skipOctalDigits ()
private static boolean isOctalDigit (char)
char ch
private static int valueOfOctalDigit (char)
char ch
private void skipBinaryDigits ()
private static boolean isBinaryDigit (char)
char ch
private static int valueOfBinaryDigit (char)
char ch
private char nextChar ()
private boolean peek (char)
char ch
private char peekChar ()
private char peekChar (int)
int offset
private transient void reportError (java.lang.String, java.lang.Object[])
String format
Object[] arguments
private transient void reportError (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, java.lang.String, java.lang.Object[])
com.google.javascript.jscomp.parsing.parser.util.SourcePosition position
String format
Object[] arguments
private transient void reportWarning (java.lang.String, java.lang.Object[])
String format
Object[] arguments
void incTypeParameterLevel ()
void decTypeParameterLevel ()
}
com/google/javascript/jscomp/parsing/parser/Parser$1.classParser.java
package com.google.javascript.jscomp.parsing.parser
com.google.javascript.jscomp.parsing.parser.Parser$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$parsing$parser$TokenType
static final int[] $SwitchMap$com$google$javascript$jscomp$parsing$parser$trees$ParseTreeType
static void ()
}
com/google/javascript/jscomp/parsing/parser/util/
com/google/javascript/jscomp/parsing/parser/util/Timer.classTimer.java
package com.google.javascript.jscomp.parsing.parser.util
public com.google.javascript.jscomp.parsing.parser.util.Timer extends java.lang.Object {
private final String name
private final long start
private static final java.util.HashMap entries
public void (java.lang.String)
String name
public void end ()
private static long getCurrentTime ()
public static void logTime (java.lang.String, long)
String name
long elapsedTime
com.google.javascript.jscomp.parsing.parser.util.Timer$Entry entry
private static com.google.javascript.jscomp.parsing.parser.util.Timer$Entry getEntry (java.lang.String)
com.google.javascript.jscomp.parsing.parser.util.Timer$Entry entry
String name
com.google.javascript.jscomp.parsing.parser.util.Timer$Entry entry
public static java.lang.Iterable getEntries ()
public static void clearEntries ()
public static void dumpEntries (java.io.PrintStream)
com.google.javascript.jscomp.parsing.parser.util.Timer$Entry entry
java.io.PrintStream out
static void ()
}
com/google/javascript/jscomp/parsing/parser/util/SourceRange.classSourceRange.java
package com.google.javascript.jscomp.parsing.parser.util
public com.google.javascript.jscomp.parsing.parser.util.SourceRange extends java.lang.Object {
public final com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
public final com.google.javascript.jscomp.parsing.parser.util.SourcePosition end
public void (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, com.google.javascript.jscomp.parsing.parser.util.SourcePosition)
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.util.SourcePosition end
public java.lang.String toString ()
}
com/google/javascript/jscomp/parsing/parser/util/Timer$Entry.classTimer.java
package com.google.javascript.jscomp.parsing.parser.util
public com.google.javascript.jscomp.parsing.parser.util.Timer$Entry extends java.lang.Object {
public final String name
public int count
public long elapsedTime
public void (java.lang.String)
String name
}
com/google/javascript/jscomp/parsing/parser/util/SourcePosition.classSourcePosition.java
package com.google.javascript.jscomp.parsing.parser.util
public com.google.javascript.jscomp.parsing.parser.util.SourcePosition extends java.lang.Object {
public final com.google.javascript.jscomp.parsing.parser.SourceFile source
public final int offset
public final int line
public final int column
public void (com.google.javascript.jscomp.parsing.parser.SourceFile, int, int, int)
com.google.javascript.jscomp.parsing.parser.SourceFile source
int offset
int line
int column
public java.lang.String toString ()
private java.lang.String shortSourceName ()
}
com/google/javascript/jscomp/parsing/parser/util/format/
com/google/javascript/jscomp/parsing/parser/util/format/SimpleFormat$FormatSpecifierParser.classSimpleFormat.java
package com.google.javascript.jscomp.parsing.parser.util.format
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatSpecifierParser extends java.lang.Object {
private final String format
private final int length
private int startIndex
private int i
void (java.lang.String)
String format
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken parseFormatToken (int)
int offset
java.lang.String getFormatSpecifierText ()
private int peek ()
private char advance ()
private com.google.javascript.jscomp.parsing.parser.util.format.UnknownFormatConversionException unknownFormatConversionException ()
private static boolean isDigit (int)
int ch
private com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken parseArgumentIndexAndFlags (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken)
int number
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken token
int position
int ch
private com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken parseWidth (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken, int)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken token
int width
int ch
private com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken parsePrecision (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken token
int ch
private com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken parseConversionType (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken)
char dateSuffix
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken token
char conversionType
private int nextInt ()
long value
private int failNextInt ()
static int access$200 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatSpecifierParser)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatSpecifierParser x0
}
com/google/javascript/jscomp/parsing/parser/util/format/IllegalFormatPrecisionException.classIllegalFormatPrecisionException.java
package com.google.javascript.jscomp.parsing.parser.util.format
public com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatPrecisionException extends java.lang.RuntimeException {
public void (int)
int precision
}
com/google/javascript/jscomp/parsing/parser/util/format/UnknownFormatConversionException.classUnknownFormatConversionException.java
package com.google.javascript.jscomp.parsing.parser.util.format
public com.google.javascript.jscomp.parsing.parser.util.format.UnknownFormatConversionException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
}
com/google/javascript/jscomp/parsing/parser/util/format/IllegalFormatFlagsException.classIllegalFormatFlagsException.java
package com.google.javascript.jscomp.parsing.parser.util.format
public com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatFlagsException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
}
com/google/javascript/jscomp/parsing/parser/util/format/MissingFormatArgumentException.classMissingFormatArgumentException.java
package com.google.javascript.jscomp.parsing.parser.util.format
public com.google.javascript.jscomp.parsing.parser.util.format.MissingFormatArgumentException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
}
com/google/javascript/jscomp/parsing/parser/util/format/IllegalFormatWidthException.classIllegalFormatWidthException.java
package com.google.javascript.jscomp.parsing.parser.util.format
public com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatWidthException extends java.lang.RuntimeException {
public void (int)
int width
}
com/google/javascript/jscomp/parsing/parser/util/format/MissingFormatWidthException.classMissingFormatWidthException.java
package com.google.javascript.jscomp.parsing.parser.util.format
public com.google.javascript.jscomp.parsing.parser.util.format.MissingFormatWidthException extends java.lang.RuntimeException {
public void (java.lang.String)
String msg
}
com/google/javascript/jscomp/parsing/parser/util/format/SimpleFormat$FormatToken.classSimpleFormat.java
package com.google.javascript.jscomp.parsing.parser.util.format
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken extends java.lang.Object {
static final int LAST_ARGUMENT_INDEX
static final int UNSET
static final int DEFAULT_PRECISION
private int argIndex
boolean flagAdd
boolean flagComma
boolean flagMinus
boolean flagParenthesis
boolean flagSharp
boolean flagSpace
boolean flagZero
private char conversionType
private char dateSuffix
private int precision
private int width
private StringBuilder strFlags
private void ()
private boolean isDefault ()
private boolean isPrecisionSet ()
private int getArgIndex ()
private void setArgIndex (int)
int index
private int getWidth ()
private void setWidth (int)
int width
private int getPrecision ()
private void setPrecision (int)
int precise
private java.lang.String getStrFlags ()
private boolean setFlag (int)
int ch
boolean dupe
private char getConversionType ()
private void setConversionType (char)
char c
private void setDateSuffix (char)
char c
private boolean requireArgument ()
private void checkFlags (java.lang.Object)
Object arg
boolean allowAdd
boolean allowComma
boolean allowMinus
boolean allowParenthesis
boolean allowSharp
boolean allowSpace
boolean allowZero
boolean allowPrecision
boolean allowWidth
boolean allowArgument
String mismatch
private com.google.javascript.jscomp.parsing.parser.util.format.UnknownFormatConversionException unknownFormatConversionException ()
static boolean access$000 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
static int access$100 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
static boolean access$300 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
static char access$400 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
static void access$500 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken, java.lang.Object)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
Object x1
static com.google.javascript.jscomp.parsing.parser.util.format.UnknownFormatConversionException access$600 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
static int access$700 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
static int access$800 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
static void access$900 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken, int)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
int x1
static void access$1000 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken, int)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
int x1
static boolean access$1100 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
void (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$1)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$1 x0
static void access$1300 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken, int)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
int x1
static boolean access$1400 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken, int)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
int x1
static void access$1500 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken, char)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
char x1
static void access$1600 (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken, char)
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken x0
char x1
}
com/google/javascript/jscomp/parsing/parser/util/format/SimpleFormat.classSimpleFormat.java
package com.google.javascript.jscomp.parsing.parser.util.format
public final com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat extends java.lang.Object {
final StringBuilder out
private Object arg
private com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken formatToken
public static transient java.lang.String format (java.lang.String, java.lang.Object[])
String format
Object[] args
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat f
private void ()
private transient void doFormat (java.lang.String, java.lang.Object[])
int index
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken token
Object argument
CharSequence substitution
int plainTextStart
int nextPercent
int plainTextEnd
String format
Object[] args
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatSpecifierParser fsp
int currentObjectIndex
Object lastArgument
boolean hasLastArgumentSet
int length
int i
private void outputCharSequence (java.lang.CharSequence, int, int)
CharSequence cs
int start
int end
private static java.lang.Object getArgument (java.lang.Object[], int, com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatSpecifierParser, java.lang.Object, boolean)
Object[] args
int index
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatSpecifierParser fsp
Object lastArgument
boolean hasLastArgumentSet
private java.lang.CharSequence transform (com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken, java.lang.Object)
String result
CharSequence result
CharSequence result
CharSequence result
CharSequence result
CharSequence result
CharSequence result
CharSequence result
CharSequence result
CharSequence result
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$FormatToken token
Object argument
CharSequence result
private com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatConversionException badArgumentType ()
private java.lang.CharSequence transformFromBoolean ()
CharSequence result
CharSequence result
CharSequence result
private java.lang.CharSequence transformFromHashCode ()
CharSequence result
CharSequence result
private java.lang.CharSequence transformFromString ()
CharSequence result
private java.lang.CharSequence transformFromCharacter ()
int codePoint
CharSequence result
private java.lang.CharSequence transformFromPercent ()
private static java.lang.CharSequence transformFromLineSeparator ()
private java.lang.CharSequence padding (java.lang.CharSequence, int)
CharSequence source
int startIndex
int start
int width
int precision
int length
char paddingChar
char[] paddingChars
boolean paddingRight
StringBuilder result
private static java.lang.StringBuilder toStringBuilder (java.lang.CharSequence)
CharSequence cs
private java.lang.StringBuilder wrapParentheses (java.lang.StringBuilder)
StringBuilder result
private java.lang.CharSequence transformFromInteger ()
long value
long value
long value
long value
int startIndex
StringBuilder result
char currentConversionType
long value
private java.lang.CharSequence transformFromSpecialNumber ()
Number number
double d
String source
private java.lang.CharSequence transformFromNull ()
private java.lang.CharSequence transformFromDateTime ()
java.util.Date date
StringBuilder result
private java.lang.CharSequence transformFromFloat ()
CharSequence specialNumberResult
char conversionType
StringBuilder result
int startIndex
char firstChar
private void transformE (java.lang.StringBuilder)
char[] zeros
int indexOfE
StringBuilder result
StringBuilder pattern
String formattedString
private void transformG (java.lang.StringBuilder)
StringBuilder result
int precision
double d
private void transformF (java.lang.StringBuilder)
StringBuilder result
private void transformA ()
}
com/google/javascript/jscomp/parsing/parser/util/format/IllegalFormatCodePointException.classIllegalFormatCodePointException.java
package com.google.javascript.jscomp.parsing.parser.util.format
public com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatCodePointException extends java.lang.RuntimeException {
public void (int)
int codePoint
}
com/google/javascript/jscomp/parsing/parser/util/format/IllegalFormatConversionException.classIllegalFormatConversionException.java
package com.google.javascript.jscomp.parsing.parser.util.format
public com.google.javascript.jscomp.parsing.parser.util.format.IllegalFormatConversionException extends java.lang.RuntimeException {
public void (char, java.lang.Class)
char conversionType
Class class1
}
com/google/javascript/jscomp/parsing/parser/util/format/SimpleFormat$1.classSimpleFormat.java
package com.google.javascript.jscomp.parsing.parser.util.format
com.google.javascript.jscomp.parsing.parser.util.format.SimpleFormat$1 extends java.lang.Object {
}
com/google/javascript/jscomp/parsing/parser/util/ErrorReporter.classErrorReporter.java
package com.google.javascript.jscomp.parsing.parser.util
public abstract com.google.javascript.jscomp.parsing.parser.util.ErrorReporter extends java.lang.Object {
private boolean hadError
public void ()
public final transient void reportError (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, java.lang.String, java.lang.Object[])
com.google.javascript.jscomp.parsing.parser.util.SourcePosition location
String format
Object[] arguments
String message
public final transient void reportWarning (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, java.lang.String, java.lang.Object[])
com.google.javascript.jscomp.parsing.parser.util.SourcePosition location
String format
Object[] arguments
String message
protected abstract void reportError (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, java.lang.String)
protected abstract void reportWarning (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, java.lang.String)
public final boolean hadError ()
}
com/google/javascript/jscomp/parsing/parser/util/LookaheadErrorReporter$ParseException.classLookaheadErrorReporter.java
package com.google.javascript.jscomp.parsing.parser.util
public com.google.javascript.jscomp.parsing.parser.util.LookaheadErrorReporter$ParseException extends java.lang.RuntimeException {
public void ()
}
com/google/javascript/jscomp/parsing/parser/util/LookaheadErrorReporter.classLookaheadErrorReporter.java
package com.google.javascript.jscomp.parsing.parser.util
public com.google.javascript.jscomp.parsing.parser.util.LookaheadErrorReporter extends com.google.javascript.jscomp.parsing.parser.util.ErrorReporter {
public void ()
public void reportError (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, java.lang.String)
com.google.javascript.jscomp.parsing.parser.util.SourcePosition location
String message
public void reportWarning (com.google.javascript.jscomp.parsing.parser.util.SourcePosition, java.lang.String)
com.google.javascript.jscomp.parsing.parser.util.SourcePosition location
String message
}
com/google/javascript/jscomp/parsing/parser/Parser$ParamContext.classParser.java
package com.google.javascript.jscomp.parsing.parser
final com.google.javascript.jscomp.parsing.parser.Parser$ParamContext extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.parser.Parser$ParamContext IMPLEMENTATION
public static final com.google.javascript.jscomp.parsing.parser.Parser$ParamContext SIGNATURE
public static final com.google.javascript.jscomp.parsing.parser.Parser$ParamContext TYPE_EXPRESSION
private static final com.google.javascript.jscomp.parsing.parser.Parser$ParamContext[] $VALUES
public static com.google.javascript.jscomp.parsing.parser.Parser$ParamContext[] values ()
public static com.google.javascript.jscomp.parsing.parser.Parser$ParamContext valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/parser/Parser$Config.classParser.java
package com.google.javascript.jscomp.parsing.parser
public com.google.javascript.jscomp.parsing.parser.Parser$Config extends java.lang.Object {
private final boolean parseTypeSyntax
private final boolean atLeast6
private final boolean atLeast5
private final boolean isStrictMode
private final boolean warnTrailingCommas
public void (com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode)
com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode mode
static boolean access$200 (com.google.javascript.jscomp.parsing.parser.Parser$Config)
com.google.javascript.jscomp.parsing.parser.Parser$Config x0
static boolean access$300 (com.google.javascript.jscomp.parsing.parser.Parser$Config)
com.google.javascript.jscomp.parsing.parser.Parser$Config x0
static boolean access$400 (com.google.javascript.jscomp.parsing.parser.Parser$Config)
com.google.javascript.jscomp.parsing.parser.Parser$Config x0
static boolean access$500 (com.google.javascript.jscomp.parsing.parser.Parser$Config)
com.google.javascript.jscomp.parsing.parser.Parser$Config x0
}
com/google/javascript/jscomp/parsing/parser/LineNumberTable.classLineNumberTable.java
package com.google.javascript.jscomp.parsing.parser
public com.google.javascript.jscomp.parsing.parser.LineNumberTable extends java.lang.Object {
private final com.google.javascript.jscomp.parsing.parser.SourceFile sourceFile
private final int[] lineStartOffsets
public void (com.google.javascript.jscomp.parsing.parser.SourceFile)
com.google.javascript.jscomp.parsing.parser.SourceFile sourceFile
private static int[] computeLineStartOffsets (java.lang.String)
char ch
int index
String source
java.util.ArrayList lineStartOffsets
public static int[] toIntArray (java.util.ArrayList)
int i
java.util.ArrayList integers
int[] ret
private static boolean isLineTerminator (char)
char ch
public com.google.javascript.jscomp.parsing.parser.util.SourcePosition getSourcePosition (int)
int offset
int line
public int getLine (int)
int offset
int index
public int offsetOfLine (int)
int line
private int getColumn (int, int)
int line
int offset
public com.google.javascript.jscomp.parsing.parser.util.SourceRange getSourceRange (int, int)
int startOffset
int endOffset
}
com/google/javascript/jscomp/parsing/parser/Parser$Expression.classParser.java
package com.google.javascript.jscomp.parsing.parser
final com.google.javascript.jscomp.parsing.parser.Parser$Expression extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.parser.Parser$Expression NO_IN
public static final com.google.javascript.jscomp.parsing.parser.Parser$Expression NORMAL
private static final com.google.javascript.jscomp.parsing.parser.Parser$Expression[] $VALUES
public static com.google.javascript.jscomp.parsing.parser.Parser$Expression[] values ()
public static com.google.javascript.jscomp.parsing.parser.Parser$Expression valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/parser/FeatureSet.classFeatureSet.java
package com.google.javascript.jscomp.parsing.parser
public final com.google.javascript.jscomp.parsing.parser.FeatureSet extends java.lang.Object implements java.io.Serializable {
private final int number
private final boolean unsupported
private final boolean es6Modules
private final boolean typeScript
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet ES3
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet ES5
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet ES6_IMPL
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet ES6
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet ES6_MODULES
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet ES7
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet ES7_MODULES
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet ES8
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet ES8_MODULES
public static final com.google.javascript.jscomp.parsing.parser.FeatureSet TYPESCRIPT
private void (int, boolean, boolean, boolean)
int number
boolean unsupported
boolean es6Modules
boolean typeScript
public java.lang.String version ()
public boolean hasEs6Modules ()
public boolean isTypeScript ()
public com.google.javascript.jscomp.parsing.parser.FeatureSet require (com.google.javascript.jscomp.parsing.parser.FeatureSet)
com.google.javascript.jscomp.parsing.parser.FeatureSet other
public com.google.javascript.jscomp.parsing.parser.FeatureSet union (com.google.javascript.jscomp.parsing.parser.FeatureSet)
com.google.javascript.jscomp.parsing.parser.FeatureSet other
public boolean contains (com.google.javascript.jscomp.parsing.parser.FeatureSet)
com.google.javascript.jscomp.parsing.parser.FeatureSet other
public com.google.javascript.jscomp.parsing.parser.FeatureSet require (com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature)
com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature feature
public boolean contains (com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature)
com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature feature
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
public java.lang.String toLanguageModeString ()
public static com.google.javascript.jscomp.parsing.parser.FeatureSet valueOf (java.lang.String)
String name
static void ()
}
com/google/javascript/jscomp/parsing/parser/trees/
com/google/javascript/jscomp/parsing/parser/trees/DebuggerStatementTree.classDebuggerStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.DebuggerStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
}
com/google/javascript/jscomp/parsing/parser/trees/TryStatementTree.classTryStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.TryStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree catchBlock
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree finallyBlock
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
com.google.javascript.jscomp.parsing.parser.trees.ParseTree catchBlock
com.google.javascript.jscomp.parsing.parser.trees.ParseTree finallyBlock
}
com/google/javascript/jscomp/parsing/parser/trees/WithStatementTree.classWithStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.WithStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
}
com/google/javascript/jscomp/parsing/parser/trees/ExportDeclarationTree.classExportDeclarationTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ExportDeclarationTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final boolean isDefault
public final boolean isExportAll
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaration
public final com.google.common.collect.ImmutableList exportSpecifierList
public final com.google.javascript.jscomp.parsing.parser.LiteralToken from
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, boolean, boolean, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.common.collect.ImmutableList, com.google.javascript.jscomp.parsing.parser.LiteralToken)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
boolean isDefault
boolean isExportAll
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaration
com.google.common.collect.ImmutableList exportSpecifierList
com.google.javascript.jscomp.parsing.parser.LiteralToken from
}
com/google/javascript/jscomp/parsing/parser/trees/AssignmentRestElementTree.classAssignmentRestElementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.AssignmentRestElementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree assignmentTarget
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree assignmentTarget
}
com/google/javascript/jscomp/parsing/parser/trees/NamespaceDeclarationTree.classNamespaceDeclarationTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.NamespaceDeclarationTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.NamespaceNameTree name
public final com.google.common.collect.ImmutableList elements
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.NamespaceNameTree, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.NamespaceNameTree name
com.google.common.collect.ImmutableList elements
}
com/google/javascript/jscomp/parsing/parser/trees/ForStatementTree.classForStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ForStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree increment
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree variables
com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
com.google.javascript.jscomp.parsing.parser.trees.ParseTree increment
com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
}
com/google/javascript/jscomp/parsing/parser/trees/EnumDeclarationTree.classEnumDeclarationTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.EnumDeclarationTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken name
public final com.google.common.collect.ImmutableList members
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.IdentifierToken, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
com.google.common.collect.ImmutableList members
}
com/google/javascript/jscomp/parsing/parser/trees/UnionTypeTree.classUnionTypeTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.UnionTypeTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList types
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList types
}
com/google/javascript/jscomp/parsing/parser/trees/ExpressionStatementTree.classExpressionStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ExpressionStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
}
com/google/javascript/jscomp/parsing/parser/trees/ComputedPropertyMethodTree.classComputedPropertyMethodTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMethodTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.TokenType access
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree property
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree method
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.TokenType, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.TokenType access
com.google.javascript.jscomp.parsing.parser.trees.ParseTree property
com.google.javascript.jscomp.parsing.parser.trees.ParseTree method
}
com/google/javascript/jscomp/parsing/parser/trees/FunctionDeclarationTree$1.classFunctionDeclarationTree.java
package com.google.javascript.jscomp.parsing.parser.trees
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$1 extends java.lang.Object {
}
com/google/javascript/jscomp/parsing/parser/trees/ArrayTypeTree.classArrayTypeTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ArrayTypeTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree elementType
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree elementType
}
com/google/javascript/jscomp/parsing/parser/trees/ForOfStatementTree.classForOfStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ForOfStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree collection
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
com.google.javascript.jscomp.parsing.parser.trees.ParseTree collection
com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
}
com/google/javascript/jscomp/parsing/parser/trees/ArrayPatternTree.classArrayPatternTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ArrayPatternTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList elements
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList elements
}
com/google/javascript/jscomp/parsing/parser/trees/AwaitExpressionTree.classAwaitExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.AwaitExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
}
com/google/javascript/jscomp/parsing/parser/trees/DoWhileStatementTree.classDoWhileStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.DoWhileStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
}
com/google/javascript/jscomp/parsing/parser/trees/NamespaceNameTree.classNamespaceNameTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.NamespaceNameTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList segments
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList segments
}
com/google/javascript/jscomp/parsing/parser/trees/WhileStatementTree.classWhileStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.WhileStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
}
com/google/javascript/jscomp/parsing/parser/trees/FunctionDeclarationTree$Builder.classFunctionDeclarationTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder extends java.lang.Object {
private final com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind kind
private com.google.javascript.jscomp.parsing.parser.IdentifierToken name
private com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree generics
private com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree formalParameterList
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
private com.google.javascript.jscomp.parsing.parser.trees.ParseTree functionBody
private com.google.javascript.jscomp.parsing.parser.TokenType access
private boolean isStatic
private boolean isGenerator
private boolean isOptional
private boolean isAsync
private com.google.javascript.jscomp.parsing.parser.util.SourceRange location
void (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind kind
public com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder setName (com.google.javascript.jscomp.parsing.parser.IdentifierToken)
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
public com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder setGenerics (com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree)
com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree generics
public com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder setFormalParameterList (com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree)
com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree formalParameterList
public com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder setReturnType (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
public com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder setFunctionBody (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree functionBody
public com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder setAccess (com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.jscomp.parsing.parser.TokenType access
public com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder setStatic (boolean)
boolean isStatic
public com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder setGenerator (boolean)
boolean isGenerator
public com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder setOptional (boolean)
boolean isOptional
public com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder setAsync (boolean)
boolean isAsync
public com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree build (com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
static com.google.javascript.jscomp.parsing.parser.util.SourceRange access$000 (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder x0
static com.google.javascript.jscomp.parsing.parser.IdentifierToken access$100 (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder x0
static com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree access$200 (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder x0
static boolean access$300 (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder x0
static boolean access$400 (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder x0
static boolean access$500 (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder x0
static com.google.javascript.jscomp.parsing.parser.TokenType access$600 (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder x0
static com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind access$700 (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder x0
static com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree access$800 (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder x0
static com.google.javascript.jscomp.parsing.parser.trees.ParseTree access$900 (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder x0
static com.google.javascript.jscomp.parsing.parser.trees.ParseTree access$1000 (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder x0
static boolean access$1100 (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder x0
}
com/google/javascript/jscomp/parsing/parser/trees/CallExpressionTree.classCallExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.CallExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
public final com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree arguments
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree arguments
}
com/google/javascript/jscomp/parsing/parser/trees/EmptyStatementTree.classEmptyStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.EmptyStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
}
com/google/javascript/jscomp/parsing/parser/trees/FunctionDeclarationTree.classFunctionDeclarationTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken name
public final com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree generics
public final com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree formalParameterList
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree functionBody
public final boolean isStatic
public final boolean isGenerator
public final boolean isOptional
public final boolean isAsync
public final com.google.javascript.jscomp.parsing.parser.TokenType access
public final com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind kind
public static com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind kind
private void (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder builder
void (com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder, com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$1)
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Builder x0
com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$1 x1
}
com/google/javascript/jscomp/parsing/parser/trees/SuperExpressionTree.classSuperExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.SuperExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
}
com/google/javascript/jscomp/parsing/parser/trees/SwitchStatementTree.classSwitchStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.SwitchStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
public final com.google.common.collect.ImmutableList caseClauses
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
com.google.common.collect.ImmutableList caseClauses
}
com/google/javascript/jscomp/parsing/parser/trees/TemplateLiteralExpressionTree.classTemplateLiteralExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
public final com.google.common.collect.ImmutableList elements
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
com.google.common.collect.ImmutableList elements
}
com/google/javascript/jscomp/parsing/parser/trees/GenericTypeListTree.classGenericTypeListTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final java.util.LinkedHashMap generics
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, java.util.LinkedHashMap)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
java.util.LinkedHashMap generics
}
com/google/javascript/jscomp/parsing/parser/trees/ForInStatementTree.classForInStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ForInStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree collection
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
com.google.javascript.jscomp.parsing.parser.trees.ParseTree collection
com.google.javascript.jscomp.parsing.parser.trees.ParseTree body
}
com/google/javascript/jscomp/parsing/parser/trees/ParseTreeType.classParseTreeType.java
package com.google.javascript.jscomp.parsing.parser.trees
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType PROGRAM
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType FUNCTION_DECLARATION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType BLOCK
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType VARIABLE_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType VARIABLE_DECLARATION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType EMPTY_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType EXPRESSION_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType IF_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType DO_WHILE_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType WHILE_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType FOR_IN_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType FOR_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType VARIABLE_DECLARATION_LIST
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType CONTINUE_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType BREAK_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType RETURN_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType WITH_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType CASE_CLAUSE
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType DEFAULT_CLAUSE
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType SWITCH_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType LABELLED_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType THROW_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType CATCH
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType TRY_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType DEBUGGER_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType THIS_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType IDENTIFIER_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType LITERAL_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType ARRAY_LITERAL_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType OBJECT_LITERAL_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType COMPREHENSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType COMPREHENSION_IF
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType COMPREHENSION_FOR
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType GET_ACCESSOR
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType SET_ACCESSOR
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType PROPERTY_NAME_ASSIGNMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType COMPUTED_PROPERTY_DEFINITION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType COMPUTED_PROPERTY_GETTER
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType COMPUTED_PROPERTY_METHOD
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType COMPUTED_PROPERTY_SETTER
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType MISSING_PRIMARY_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType COMMA_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType BINARY_OPERATOR
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType CONDITIONAL_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType UNARY_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType UPDATE_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType MEMBER_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType NEW_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType ARGUMENT_LIST
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType CALL_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType CLASS_DECLARATION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType INTERFACE_DECLARATION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType NAMESPACE_DECLARATION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType NAMESPACE_NAME
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType ENUM_DECLARATION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType MEMBER_LOOKUP_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType PAREN_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType FINALLY
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType SUPER_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType ARRAY_PATTERN
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType ASSIGNMENT_REST_ELEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType OBJECT_PATTERN
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType FORMAL_PARAMETER_LIST
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType SPREAD_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType NULL
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType REST_PARAMETER
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType MODULE_IMPORT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType EXPORT_DECLARATION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType EXPORT_SPECIFIER
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType IMPORT_DECLARATION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType IMPORT_SPECIFIER
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType FOR_OF_STATEMENT
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType YIELD_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType DEFAULT_PARAMETER
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType TEMPLATE_LITERAL_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType TEMPLATE_LITERAL_PORTION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType TEMPLATE_SUBSTITUTION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType TYPE_NAME
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType TYPE_QUERY
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType TYPED_PARAMETER
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType OPTIONAL_PARAMETER
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType PARAMETERIZED_TYPE_TREE
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType ARRAY_TYPE
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType RECORD_TYPE
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType UNION_TYPE
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType FUNCTION_TYPE
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType GENERIC_TYPE_LIST
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType MEMBER_VARIABLE
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType COMPUTED_PROPERTY_MEMBER_VARIABLE
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType TYPE_ALIAS
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType AMBIENT_DECLARATION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType INDEX_SIGNATURE
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType CALL_SIGNATURE
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType NEW_TARGET_EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType AWAIT_EXPRESSION
private static final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType[] $VALUES
public static com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType[] values ()
public static com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/parser/trees/ReturnStatementTree.classReturnStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ReturnStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
}
com/google/javascript/jscomp/parsing/parser/trees/RestParameterTree.classRestParameterTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.RestParameterTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree assignmentTarget
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree assignmentTarget
}
com/google/javascript/jscomp/parsing/parser/trees/UnaryExpressionTree.classUnaryExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.UnaryExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.Token operator
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.Token, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
}
com/google/javascript/jscomp/parsing/parser/trees/CallSignatureTree.classCallSignatureTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.CallSignatureTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final boolean isNew
public final com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree generics
public final com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree formalParameterList
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, boolean, com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree, com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
boolean isNew
com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree generics
com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree formalParameterList
com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
}
com/google/javascript/jscomp/parsing/parser/trees/BinaryOperatorTree.classBinaryOperatorTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.BinaryOperatorTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
public final com.google.javascript.jscomp.parsing.parser.Token operator
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.Token, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
}
com/google/javascript/jscomp/parsing/parser/trees/MemberVariableTree.classMemberVariableTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.MemberVariableTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken name
public final boolean isStatic
public final boolean isOptional
public final com.google.javascript.jscomp.parsing.parser.TokenType access
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaredType
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.IdentifierToken, boolean, boolean, com.google.javascript.jscomp.parsing.parser.TokenType, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
boolean isStatic
boolean isOptional
com.google.javascript.jscomp.parsing.parser.TokenType access
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaredType
}
com/google/javascript/jscomp/parsing/parser/trees/ThrowStatementTree.classThrowStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ThrowStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree value
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree value
}
com/google/javascript/jscomp/parsing/parser/trees/ClassDeclarationTree.classClassDeclarationTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ClassDeclarationTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken name
public final com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree generics
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree superClass
public final com.google.common.collect.ImmutableList interfaces
public final com.google.common.collect.ImmutableList elements
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.IdentifierToken, com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree generics
com.google.javascript.jscomp.parsing.parser.trees.ParseTree superClass
com.google.common.collect.ImmutableList interfaces
com.google.common.collect.ImmutableList elements
}
com/google/javascript/jscomp/parsing/parser/trees/ArrayLiteralExpressionTree.classArrayLiteralExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ArrayLiteralExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList elements
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList elements
}
com/google/javascript/jscomp/parsing/parser/trees/LiteralExpressionTree.classLiteralExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.Token literalToken
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.Token)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.Token literalToken
}
com/google/javascript/jscomp/parsing/parser/trees/ComprehensionTree.classComprehensionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree$ComprehensionType type
public final com.google.common.collect.ImmutableList children
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree tailExpression
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree$ComprehensionType, com.google.common.collect.ImmutableList, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree$ComprehensionType type
com.google.common.collect.ImmutableList children
com.google.javascript.jscomp.parsing.parser.trees.ParseTree tailExpression
}
com/google/javascript/jscomp/parsing/parser/trees/NewTargetExpressionTree.classNewTargetExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.NewTargetExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
}
com/google/javascript/jscomp/parsing/parser/trees/IndexSignatureTree.classIndexSignatureTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.IndexSignatureTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree name
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaredType
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree name
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaredType
}
com/google/javascript/jscomp/parsing/parser/trees/Comment.classComment.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.Comment extends java.lang.Object {
public final String value
public final com.google.javascript.jscomp.parsing.parser.util.SourceRange location
public final com.google.javascript.jscomp.parsing.parser.trees.Comment$Type type
public void (java.lang.String, com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.Comment$Type)
String value
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.Comment$Type type
public boolean isJsDoc ()
public int getAbsolutePosition ()
public int getLength ()
}
com/google/javascript/jscomp/parsing/parser/trees/ArgumentListTree.classArgumentListTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList arguments
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList arguments
}
com/google/javascript/jscomp/parsing/parser/trees/ComprehensionForTree.classComprehensionForTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ComprehensionForTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree collection
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
com.google.javascript.jscomp.parsing.parser.trees.ParseTree collection
}
com/google/javascript/jscomp/parsing/parser/trees/ParseTree$1.classParseTree.java
package com.google.javascript.jscomp.parsing.parser.trees
com.google.javascript.jscomp.parsing.parser.trees.ParseTree$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$parsing$parser$trees$ParseTreeType
static void ()
}
com/google/javascript/jscomp/parsing/parser/trees/Comment$Type.classComment.java
package com.google.javascript.jscomp.parsing.parser.trees
public final com.google.javascript.jscomp.parsing.parser.trees.Comment$Type extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.parser.trees.Comment$Type BLOCK
public static final com.google.javascript.jscomp.parsing.parser.trees.Comment$Type LINE
public static final com.google.javascript.jscomp.parsing.parser.trees.Comment$Type JSDOC
public static final com.google.javascript.jscomp.parsing.parser.trees.Comment$Type SHEBANG
private static final com.google.javascript.jscomp.parsing.parser.trees.Comment$Type[] $VALUES
public static com.google.javascript.jscomp.parsing.parser.trees.Comment$Type[] values ()
public static com.google.javascript.jscomp.parsing.parser.trees.Comment$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/parser/trees/ContinueStatementTree.classContinueStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ContinueStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken name
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.IdentifierToken)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
public java.lang.String getLabel ()
}
com/google/javascript/jscomp/parsing/parser/trees/ComputedPropertyMemberVariableTree.classComputedPropertyMemberVariableTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMemberVariableTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree property
public final boolean isStatic
public final com.google.javascript.jscomp.parsing.parser.TokenType access
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaredType
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, boolean, com.google.javascript.jscomp.parsing.parser.TokenType, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree property
boolean isStatic
com.google.javascript.jscomp.parsing.parser.TokenType access
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaredType
}
com/google/javascript/jscomp/parsing/parser/trees/MissingPrimaryExpressionTree.classMissingPrimaryExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.MissingPrimaryExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
}
com/google/javascript/jscomp/parsing/parser/trees/CaseClauseTree.classCaseClauseTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.CaseClauseTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
public final com.google.common.collect.ImmutableList statements
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
com.google.common.collect.ImmutableList statements
}
com/google/javascript/jscomp/parsing/parser/trees/IfStatementTree.classIfStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.IfStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree ifClause
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree elseClause
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
com.google.javascript.jscomp.parsing.parser.trees.ParseTree ifClause
com.google.javascript.jscomp.parsing.parser.trees.ParseTree elseClause
}
com/google/javascript/jscomp/parsing/parser/trees/ParenExpressionTree.classParenExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ParenExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
}
com/google/javascript/jscomp/parsing/parser/trees/ComputedPropertySetterTree.classComputedPropertySetterTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertySetterTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree property
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken parameter
public final boolean isStatic
public final com.google.javascript.jscomp.parsing.parser.TokenType access
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree type
public final com.google.javascript.jscomp.parsing.parser.trees.BlockTree body
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, boolean, com.google.javascript.jscomp.parsing.parser.TokenType, com.google.javascript.jscomp.parsing.parser.IdentifierToken, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.BlockTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree property
boolean isStatic
com.google.javascript.jscomp.parsing.parser.TokenType access
com.google.javascript.jscomp.parsing.parser.IdentifierToken parameter
com.google.javascript.jscomp.parsing.parser.trees.ParseTree type
com.google.javascript.jscomp.parsing.parser.trees.BlockTree body
}
com/google/javascript/jscomp/parsing/parser/trees/IdentifierExpressionTree.classIdentifierExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.IdentifierExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken identifierToken
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.IdentifierToken)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.IdentifierToken identifierToken
}
com/google/javascript/jscomp/parsing/parser/trees/RecordTypeTree.classRecordTypeTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.RecordTypeTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList members
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList members
}
com/google/javascript/jscomp/parsing/parser/trees/ExportSpecifierTree.classExportSpecifierTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ExportSpecifierTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken importedName
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken destinationName
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.IdentifierToken, com.google.javascript.jscomp.parsing.parser.IdentifierToken)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.IdentifierToken importedName
com.google.javascript.jscomp.parsing.parser.IdentifierToken destinationName
}
com/google/javascript/jscomp/parsing/parser/trees/ObjectLiteralExpressionTree.classObjectLiteralExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ObjectLiteralExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList propertyNameAndValues
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList propertyNameAndValues
}
com/google/javascript/jscomp/parsing/parser/trees/FunctionTypeTree.classFunctionTypeTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.FunctionTypeTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree formalParameterList
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree formalParameterList
com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
}
com/google/javascript/jscomp/parsing/parser/trees/InterfaceDeclarationTree.classInterfaceDeclarationTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.InterfaceDeclarationTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken name
public final com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree generics
public final com.google.common.collect.ImmutableList superInterfaces
public final com.google.common.collect.ImmutableList elements
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.IdentifierToken, com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree generics
com.google.common.collect.ImmutableList superInterfaces
com.google.common.collect.ImmutableList elements
}
com/google/javascript/jscomp/parsing/parser/trees/VariableStatementTree.classVariableStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.VariableStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree declarations
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree declarations
}
com/google/javascript/jscomp/parsing/parser/trees/SpreadExpressionTree.classSpreadExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.SpreadExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
}
com/google/javascript/jscomp/parsing/parser/trees/TypeNameTree.classTypeNameTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.TypeNameTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList segments
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList segments
}
com/google/javascript/jscomp/parsing/parser/trees/ImportSpecifierTree.classImportSpecifierTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ImportSpecifierTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken importedName
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken destinationName
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.IdentifierToken, com.google.javascript.jscomp.parsing.parser.IdentifierToken)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.IdentifierToken importedName
com.google.javascript.jscomp.parsing.parser.IdentifierToken destinationName
}
com/google/javascript/jscomp/parsing/parser/trees/ParseTree.classParseTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ParseTree extends java.lang.Object {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType type
public final com.google.javascript.jscomp.parsing.parser.util.SourceRange location
protected void (com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType, com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.trees.ParseTreeType type
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
public com.google.javascript.jscomp.parsing.parser.util.SourcePosition getStart ()
public com.google.javascript.jscomp.parsing.parser.util.SourcePosition getEnd ()
public com.google.javascript.jscomp.parsing.parser.trees.ArrayLiteralExpressionTree asArrayLiteralExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.ArrayPatternTree asArrayPattern ()
public com.google.javascript.jscomp.parsing.parser.trees.AssignmentRestElementTree asAssignmentRestElement ()
public com.google.javascript.jscomp.parsing.parser.trees.BinaryOperatorTree asBinaryOperator ()
public com.google.javascript.jscomp.parsing.parser.trees.BlockTree asBlock ()
public com.google.javascript.jscomp.parsing.parser.trees.BreakStatementTree asBreakStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.CallExpressionTree asCallExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.CaseClauseTree asCaseClause ()
public com.google.javascript.jscomp.parsing.parser.trees.CatchTree asCatch ()
public com.google.javascript.jscomp.parsing.parser.trees.ClassDeclarationTree asClassDeclaration ()
public com.google.javascript.jscomp.parsing.parser.trees.CommaExpressionTree asCommaExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.ComprehensionIfTree asComprehensionIf ()
public com.google.javascript.jscomp.parsing.parser.trees.ComprehensionForTree asComprehensionFor ()
public com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree asComprehension ()
public com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyDefinitionTree asComputedPropertyDefinition ()
public com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyGetterTree asComputedPropertyGetter ()
public com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMethodTree asComputedPropertyMethod ()
public com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyMemberVariableTree asComputedPropertyMemberVariable ()
public com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertySetterTree asComputedPropertySetter ()
public com.google.javascript.jscomp.parsing.parser.trees.ConditionalExpressionTree asConditionalExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.ContinueStatementTree asContinueStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.DebuggerStatementTree asDebuggerStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.DefaultClauseTree asDefaultClause ()
public com.google.javascript.jscomp.parsing.parser.trees.DefaultParameterTree asDefaultParameter ()
public com.google.javascript.jscomp.parsing.parser.trees.DoWhileStatementTree asDoWhileStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.EmptyStatementTree asEmptyStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.ExportDeclarationTree asExportDeclaration ()
public com.google.javascript.jscomp.parsing.parser.trees.ExportSpecifierTree asExportSpecifier ()
public com.google.javascript.jscomp.parsing.parser.trees.ExpressionStatementTree asExpressionStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.FinallyTree asFinally ()
public com.google.javascript.jscomp.parsing.parser.trees.ForOfStatementTree asForOfStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.ForInStatementTree asForInStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree asFormalParameterList ()
public com.google.javascript.jscomp.parsing.parser.trees.ForStatementTree asForStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree asFunctionDeclaration ()
public com.google.javascript.jscomp.parsing.parser.trees.GetAccessorTree asGetAccessor ()
public com.google.javascript.jscomp.parsing.parser.trees.IdentifierExpressionTree asIdentifierExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.IfStatementTree asIfStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.ImportDeclarationTree asImportDeclaration ()
public com.google.javascript.jscomp.parsing.parser.trees.ImportSpecifierTree asImportSpecifier ()
public com.google.javascript.jscomp.parsing.parser.trees.LabelledStatementTree asLabelledStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.LiteralExpressionTree asLiteralExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.MemberExpressionTree asMemberExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.MemberLookupExpressionTree asMemberLookupExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.MemberVariableTree asMemberVariable ()
public com.google.javascript.jscomp.parsing.parser.trees.MissingPrimaryExpressionTree asMissingPrimaryExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.NewExpressionTree asNewExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.NullTree asNull ()
public com.google.javascript.jscomp.parsing.parser.trees.ObjectLiteralExpressionTree asObjectLiteralExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.ObjectPatternTree asObjectPattern ()
public com.google.javascript.jscomp.parsing.parser.trees.ParenExpressionTree asParenExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.ProgramTree asProgram ()
public com.google.javascript.jscomp.parsing.parser.trees.PropertyNameAssignmentTree asPropertyNameAssignment ()
public com.google.javascript.jscomp.parsing.parser.trees.RestParameterTree asRestParameter ()
public com.google.javascript.jscomp.parsing.parser.trees.ReturnStatementTree asReturnStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.SetAccessorTree asSetAccessor ()
public com.google.javascript.jscomp.parsing.parser.trees.SpreadExpressionTree asSpreadExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.SuperExpressionTree asSuperExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.SwitchStatementTree asSwitchStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralExpressionTree asTemplateLiteralExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralPortionTree asTemplateLiteralPortion ()
public com.google.javascript.jscomp.parsing.parser.trees.TemplateSubstitutionTree asTemplateSubstitution ()
public com.google.javascript.jscomp.parsing.parser.trees.ThisExpressionTree asThisExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.ThrowStatementTree asThrowStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.TryStatementTree asTryStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.TypeNameTree asTypeName ()
public com.google.javascript.jscomp.parsing.parser.trees.TypedParameterTree asTypedParameter ()
public com.google.javascript.jscomp.parsing.parser.trees.OptionalParameterTree asOptionalParameter ()
public com.google.javascript.jscomp.parsing.parser.trees.ParameterizedTypeTree asParameterizedType ()
public com.google.javascript.jscomp.parsing.parser.trees.ArrayTypeTree asArrayType ()
public com.google.javascript.jscomp.parsing.parser.trees.RecordTypeTree asRecordType ()
public com.google.javascript.jscomp.parsing.parser.trees.UnionTypeTree asUnionType ()
public com.google.javascript.jscomp.parsing.parser.trees.FunctionTypeTree asFunctionType ()
public com.google.javascript.jscomp.parsing.parser.trees.TypeQueryTree asTypeQuery ()
public com.google.javascript.jscomp.parsing.parser.trees.GenericTypeListTree asGenericTypeList ()
public com.google.javascript.jscomp.parsing.parser.trees.UnaryExpressionTree asUnaryExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree asVariableDeclarationList ()
public com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree asVariableDeclaration ()
public com.google.javascript.jscomp.parsing.parser.trees.VariableStatementTree asVariableStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.WhileStatementTree asWhileStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.WithStatementTree asWithStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.YieldExpressionTree asYieldStatement ()
public com.google.javascript.jscomp.parsing.parser.trees.AwaitExpressionTree asAwaitExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.InterfaceDeclarationTree asInterfaceDeclaration ()
public com.google.javascript.jscomp.parsing.parser.trees.EnumDeclarationTree asEnumDeclaration ()
public com.google.javascript.jscomp.parsing.parser.trees.TypeAliasTree asTypeAlias ()
public com.google.javascript.jscomp.parsing.parser.trees.AmbientDeclarationTree asAmbientDeclaration ()
public com.google.javascript.jscomp.parsing.parser.trees.NamespaceDeclarationTree asNamespaceDeclaration ()
public com.google.javascript.jscomp.parsing.parser.trees.IndexSignatureTree asIndexSignature ()
public com.google.javascript.jscomp.parsing.parser.trees.CallSignatureTree asCallSignature ()
public com.google.javascript.jscomp.parsing.parser.trees.NewTargetExpressionTree asNewTargetExpression ()
public com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree asUpdateExpression ()
public boolean isPattern ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseTree
public boolean isValidAssignmentTarget ()
com.google.javascript.jscomp.parsing.parser.trees.ParseTree parseTree
public boolean isAssignmentRestElement ()
public boolean isRestParameter ()
public java.lang.String toString ()
}
com/google/javascript/jscomp/parsing/parser/trees/MemberExpressionTree.classMemberExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.MemberExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken memberName
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.IdentifierToken)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
com.google.javascript.jscomp.parsing.parser.IdentifierToken memberName
}
com/google/javascript/jscomp/parsing/parser/trees/CommaExpressionTree.classCommaExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.CommaExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList expressions
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList expressions
}
com/google/javascript/jscomp/parsing/parser/trees/FunctionDeclarationTree$Kind.classFunctionDeclarationTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public final com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind DECLARATION
public static final com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind EXPRESSION
public static final com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind MEMBER
public static final com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind ARROW
private static final com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind[] $VALUES
public static com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind[] values ()
public static com.google.javascript.jscomp.parsing.parser.trees.FunctionDeclarationTree$Kind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/parser/trees/ObjectPatternTree.classObjectPatternTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ObjectPatternTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList fields
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList fields
}
com/google/javascript/jscomp/parsing/parser/trees/FormalParameterListTree.classFormalParameterListTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.FormalParameterListTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList parameters
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList parameters
}
com/google/javascript/jscomp/parsing/parser/trees/ComputedPropertyGetterTree.classComputedPropertyGetterTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyGetterTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree property
public final boolean isStatic
public final com.google.javascript.jscomp.parsing.parser.TokenType access
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
public final com.google.javascript.jscomp.parsing.parser.trees.BlockTree body
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, boolean, com.google.javascript.jscomp.parsing.parser.TokenType, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.BlockTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree property
boolean isStatic
com.google.javascript.jscomp.parsing.parser.TokenType access
com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
com.google.javascript.jscomp.parsing.parser.trees.BlockTree body
}
com/google/javascript/jscomp/parsing/parser/trees/UpdateExpressionTree$OperatorPosition.classUpdateExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public final com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree$OperatorPosition extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree$OperatorPosition PREFIX
public static final com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree$OperatorPosition POSTFIX
private static final com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree$OperatorPosition[] $VALUES
public static com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree$OperatorPosition[] values ()
public static com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree$OperatorPosition valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/parser/trees/BlockTree.classBlockTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.BlockTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList statements
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList statements
}
com/google/javascript/jscomp/parsing/parser/trees/ComprehensionIfTree.classComprehensionIfTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ComprehensionIfTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
}
com/google/javascript/jscomp/parsing/parser/trees/FinallyTree.classFinallyTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.FinallyTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree block
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree block
}
com/google/javascript/jscomp/parsing/parser/trees/CatchTree.classCatchTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.CatchTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree exception
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree catchBody
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree exception
com.google.javascript.jscomp.parsing.parser.trees.ParseTree catchBody
}
com/google/javascript/jscomp/parsing/parser/trees/ImportDeclarationTree.classImportDeclarationTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ImportDeclarationTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken defaultBindingIdentifier
public final com.google.common.collect.ImmutableList importSpecifierList
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken nameSpaceImportIdentifier
public final com.google.javascript.jscomp.parsing.parser.LiteralToken moduleSpecifier
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.IdentifierToken, com.google.common.collect.ImmutableList, com.google.javascript.jscomp.parsing.parser.IdentifierToken, com.google.javascript.jscomp.parsing.parser.LiteralToken)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.IdentifierToken defaultBindingIdentifier
com.google.common.collect.ImmutableList importSpecifierList
com.google.javascript.jscomp.parsing.parser.IdentifierToken nameSpaceImportIdentifier
com.google.javascript.jscomp.parsing.parser.LiteralToken moduleSpecifier
}
com/google/javascript/jscomp/parsing/parser/trees/DefaultParameterTree.classDefaultParameterTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.DefaultParameterTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree lhs
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree defaultValue
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree lhs
com.google.javascript.jscomp.parsing.parser.trees.ParseTree defaultValue
}
com/google/javascript/jscomp/parsing/parser/trees/OptionalParameterTree.classOptionalParameterTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.OptionalParameterTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree param
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree param
}
com/google/javascript/jscomp/parsing/parser/trees/DefaultClauseTree.classDefaultClauseTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.DefaultClauseTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList statements
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList statements
}
com/google/javascript/jscomp/parsing/parser/trees/TypeQueryTree.classTypeQueryTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.TypeQueryTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList segments
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList segments
}
com/google/javascript/jscomp/parsing/parser/trees/SetAccessorTree.classSetAccessorTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.SetAccessorTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.Token propertyName
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken parameter
public final boolean isStatic
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree type
public final com.google.javascript.jscomp.parsing.parser.trees.BlockTree body
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.Token, boolean, com.google.javascript.jscomp.parsing.parser.IdentifierToken, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.BlockTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.Token propertyName
boolean isStatic
com.google.javascript.jscomp.parsing.parser.IdentifierToken parameter
com.google.javascript.jscomp.parsing.parser.trees.ParseTree type
com.google.javascript.jscomp.parsing.parser.trees.BlockTree body
}
com/google/javascript/jscomp/parsing/parser/trees/PropertyNameAssignmentTree.classPropertyNameAssignmentTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.PropertyNameAssignmentTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.Token name
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree value
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.Token, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.Token name
com.google.javascript.jscomp.parsing.parser.trees.ParseTree value
}
com/google/javascript/jscomp/parsing/parser/trees/TypeAliasTree.classTypeAliasTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.TypeAliasTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken alias
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree original
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.IdentifierToken, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.IdentifierToken alias
com.google.javascript.jscomp.parsing.parser.trees.ParseTree original
}
com/google/javascript/jscomp/parsing/parser/trees/NullTree.classNullTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public final com.google.javascript.jscomp.parsing.parser.trees.NullTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
}
com/google/javascript/jscomp/parsing/parser/trees/UpdateExpressionTree.classUpdateExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.Token operator
public final com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree$OperatorPosition operatorPosition
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.Token, com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree$OperatorPosition, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree$OperatorPosition operatorPosition
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
public static com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree prefix (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.Token, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
public static com.google.javascript.jscomp.parsing.parser.trees.UpdateExpressionTree postfix (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.Token, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.Token operator
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
}
com/google/javascript/jscomp/parsing/parser/trees/ParameterizedTypeTree.classParameterizedTypeTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ParameterizedTypeTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.TypeNameTree typeName
public final com.google.common.collect.ImmutableList typeArguments
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.TypeNameTree, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.TypeNameTree typeName
com.google.common.collect.ImmutableList typeArguments
}
com/google/javascript/jscomp/parsing/parser/trees/GetAccessorTree.classGetAccessorTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.GetAccessorTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.Token propertyName
public final boolean isStatic
public final com.google.javascript.jscomp.parsing.parser.trees.BlockTree body
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.Token, boolean, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.BlockTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.Token propertyName
boolean isStatic
com.google.javascript.jscomp.parsing.parser.trees.ParseTree returnType
com.google.javascript.jscomp.parsing.parser.trees.BlockTree body
}
com/google/javascript/jscomp/parsing/parser/trees/BreakStatementTree.classBreakStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.BreakStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken name
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.IdentifierToken)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
public java.lang.String getLabel ()
}
com/google/javascript/jscomp/parsing/parser/trees/TypedParameterTree.classTypedParameterTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.TypedParameterTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree param
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree typeAnnotation
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree param
com.google.javascript.jscomp.parsing.parser.trees.ParseTree typeAnnotation
}
com/google/javascript/jscomp/parsing/parser/trees/AmbientDeclarationTree.classAmbientDeclarationTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.AmbientDeclarationTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaration
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaration
}
com/google/javascript/jscomp/parsing/parser/trees/ProgramTree.classProgramTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ProgramTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.common.collect.ImmutableList sourceElements
public final com.google.common.collect.ImmutableList sourceComments
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.common.collect.ImmutableList sourceElements
com.google.common.collect.ImmutableList sourceComments
}
com/google/javascript/jscomp/parsing/parser/trees/ConditionalExpressionTree.classConditionalExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ConditionalExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree condition
com.google.javascript.jscomp.parsing.parser.trees.ParseTree left
com.google.javascript.jscomp.parsing.parser.trees.ParseTree right
}
com/google/javascript/jscomp/parsing/parser/trees/VariableDeclarationListTree.classVariableDeclarationListTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationListTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.TokenType declarationType
public final com.google.common.collect.ImmutableList declarations
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.TokenType, com.google.common.collect.ImmutableList)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.TokenType declarationType
com.google.common.collect.ImmutableList declarations
}
com/google/javascript/jscomp/parsing/parser/trees/ThisExpressionTree.classThisExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ThisExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
}
com/google/javascript/jscomp/parsing/parser/trees/MemberLookupExpressionTree.classMemberLookupExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.MemberLookupExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree memberExpression
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
com.google.javascript.jscomp.parsing.parser.trees.ParseTree memberExpression
}
com/google/javascript/jscomp/parsing/parser/trees/ComputedPropertyDefinitionTree.classComputedPropertyDefinitionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.ComputedPropertyDefinitionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree property
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree value
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree property
com.google.javascript.jscomp.parsing.parser.trees.ParseTree value
}
com/google/javascript/jscomp/parsing/parser/trees/VariableDeclarationTree.classVariableDeclarationTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.VariableDeclarationTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree lvalue
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaredType
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree lvalue
com.google.javascript.jscomp.parsing.parser.trees.ParseTree declaredType
com.google.javascript.jscomp.parsing.parser.trees.ParseTree initializer
}
com/google/javascript/jscomp/parsing/parser/trees/ComprehensionTree$ComprehensionType.classComprehensionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public final com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree$ComprehensionType extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree$ComprehensionType ARRAY
public static final com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree$ComprehensionType GENERATOR
private static final com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree$ComprehensionType[] $VALUES
public static com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree$ComprehensionType[] values ()
public static com.google.javascript.jscomp.parsing.parser.trees.ComprehensionTree$ComprehensionType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/parser/trees/TemplateLiteralPortionTree.classTemplateLiteralPortionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.TemplateLiteralPortionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.Token value
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.Token)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.Token value
}
com/google/javascript/jscomp/parsing/parser/trees/LabelledStatementTree.classLabelledStatementTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.LabelledStatementTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.IdentifierToken name
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree statement
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.IdentifierToken, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.IdentifierToken name
com.google.javascript.jscomp.parsing.parser.trees.ParseTree statement
}
com/google/javascript/jscomp/parsing/parser/trees/YieldExpressionTree.classYieldExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.YieldExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
public final boolean isYieldFor
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, boolean, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
boolean isYieldFor
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
}
com/google/javascript/jscomp/parsing/parser/trees/NewExpressionTree.classNewExpressionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.NewExpressionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
public final com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree arguments
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree operand
com.google.javascript.jscomp.parsing.parser.trees.ArgumentListTree arguments
}
com/google/javascript/jscomp/parsing/parser/trees/TemplateSubstitutionTree.classTemplateSubstitutionTree.java
package com.google.javascript.jscomp.parsing.parser.trees
public com.google.javascript.jscomp.parsing.parser.trees.TemplateSubstitutionTree extends com.google.javascript.jscomp.parsing.parser.trees.ParseTree {
public final com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
public void (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.ParseTree expression
}
com/google/javascript/jscomp/parsing/JsDocInfoParser$ExtractionInfo.classJsDocInfoParser.java
package com.google.javascript.jscomp.parsing
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo extends java.lang.Object {
private final String string
private final com.google.javascript.jscomp.parsing.JsDocToken token
public void (java.lang.String, com.google.javascript.jscomp.parsing.JsDocToken)
String string
com.google.javascript.jscomp.parsing.JsDocToken token
static com.google.javascript.jscomp.parsing.JsDocToken access$000 (com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo)
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo x0
static java.lang.String access$100 (com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo)
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo x0
}
com/google/javascript/jscomp/parsing/Config$RunMode.classConfig.java
package com.google.javascript.jscomp.parsing
public final com.google.javascript.jscomp.parsing.Config$RunMode extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.Config$RunMode STOP_AFTER_ERROR
public static final com.google.javascript.jscomp.parsing.Config$RunMode KEEP_GOING
private static final com.google.javascript.jscomp.parsing.Config$RunMode[] $VALUES
public static com.google.javascript.jscomp.parsing.Config$RunMode[] values ()
public static com.google.javascript.jscomp.parsing.Config$RunMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/IRFactory$1.classIRFactory.java
package com.google.javascript.jscomp.parsing
final com.google.javascript.jscomp.parsing.IRFactory$1 extends java.lang.Object implements com.google.javascript.rhino.ErrorReporter {
void ()
public void warning (java.lang.String, java.lang.String, int, int)
String message
String sourceName
int line
int lineOffset
public void error (java.lang.String, java.lang.String, int, int)
String message
String sourceName
int line
int lineOffset
}
com/google/javascript/jscomp/parsing/JsDocInfoParser.classJsDocInfoParser.java
package com.google.javascript.jscomp.parsing
public final com.google.javascript.jscomp.parsing.JsDocInfoParser extends java.lang.Object {
private final com.google.javascript.jscomp.parsing.JsDocTokenStream stream
private final com.google.javascript.rhino.JSDocInfoBuilder jsdocBuilder
private final com.google.javascript.rhino.StaticSourceFile sourceFile
private final com.google.javascript.rhino.ErrorReporter errorReporter
private final com.google.javascript.rhino.Node templateNode
private com.google.javascript.rhino.JSDocInfo fileOverviewJSDocInfo
private com.google.javascript.jscomp.parsing.JsDocInfoParser$State state
private final java.util.Map annotationNames
private final java.util.Set suppressionNames
private final boolean preserveWhitespace
private static final java.util.Set modifiesAnnotationKeywords
private static final java.util.Set idGeneratorAnnotationKeywords
private com.google.javascript.rhino.JSDocInfoBuilder fileLevelJsDocBuilder
private static final com.google.javascript.jscomp.parsing.JsDocToken NO_UNREAD_TOKEN
private com.google.javascript.jscomp.parsing.JsDocToken unreadToken
private void addParserWarning (java.lang.String, java.lang.String)
String messageId
String messageArg
private void addParserWarning (java.lang.String, java.lang.String, int, int)
String messageId
String messageArg
int lineno
int charno
private void addParserWarning (java.lang.String)
String messageId
private void addParserWarning (java.lang.String, int, int)
String messageId
int lineno
int charno
private void addTypeWarning (java.lang.String, java.lang.String)
String messageId
String messageArg
private void addTypeWarning (java.lang.String, java.lang.String, int, int)
String messageId
String messageArg
int lineno
int charno
private void addTypeWarning (java.lang.String)
String messageId
private void addTypeWarning (java.lang.String, int, int)
String messageId
int lineno
int charno
private void addMissingTypeWarning (int, int)
int lineno
int charno
void setFileLevelJsDocBuilder (com.google.javascript.rhino.JSDocInfoBuilder)
com.google.javascript.rhino.JSDocInfoBuilder fileLevelJsDocBuilder
void setFileOverviewJSDocInfo (com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.JSDocInfo fileOverviewJSDocInfo
void (com.google.javascript.jscomp.parsing.JsDocTokenStream, java.lang.String, int, com.google.javascript.rhino.StaticSourceFile, com.google.javascript.jscomp.parsing.Config, com.google.javascript.rhino.ErrorReporter)
com.google.javascript.jscomp.parsing.JsDocTokenStream stream
String comment
int commentPosition
com.google.javascript.rhino.StaticSourceFile sourceFile
com.google.javascript.jscomp.parsing.Config config
com.google.javascript.rhino.ErrorReporter errorReporter
boolean parseDocumentation
private java.lang.String getSourceName ()
public com.google.javascript.rhino.JSDocInfo parseInlineTypeDoc ()
com.google.javascript.jscomp.parsing.JsDocToken token
int lineno
int startCharno
com.google.javascript.rhino.Node typeAst
com.google.javascript.rhino.JSTypeExpression expr
private void recordTypeNode (int, int, com.google.javascript.rhino.Node, boolean)
int endLineno
int endCharno
int lineno
int startCharno
com.google.javascript.rhino.Node typeAst
boolean matchingLC
public static com.google.javascript.rhino.Node parseTypeString (java.lang.String)
String typeString
com.google.javascript.jscomp.parsing.JsDocInfoParser parser
public static com.google.javascript.rhino.JSDocInfo parseJsdoc (java.lang.String)
String toParse
com.google.javascript.jscomp.parsing.JsDocInfoParser parser
private static com.google.javascript.jscomp.parsing.JsDocInfoParser getParser (java.lang.String)
String toParse
com.google.javascript.jscomp.parsing.Config config
com.google.javascript.jscomp.parsing.JsDocInfoParser parser
boolean parse ()
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo blockInfo
com.google.javascript.jscomp.parsing.JsDocToken token
private boolean parseHelperLoop (com.google.javascript.jscomp.parsing.JsDocToken, java.util.List)
com.google.javascript.rhino.JSDocInfo$Visibility visibility
boolean success
com.google.javascript.jscomp.parsing.JsDocToken token
java.util.List extendedTypes
private com.google.javascript.jscomp.parsing.JsDocToken parseAnnotation (com.google.javascript.jscomp.parsing.JsDocToken, java.util.List)
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo authorInfo
String author
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo reasonInfo
String reason
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo descriptionInfo
String description
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo fileOverviewInfo
String fileOverview
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo preserveInfo
String preserve
String typeName
com.google.javascript.rhino.Node typeNode
com.google.javascript.rhino.JSTypeExpression type
com.google.javascript.rhino.Node typeNode
com.google.javascript.rhino.JSTypeExpression type
boolean matchingRc
boolean matchingRc
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo meaningInfo
String meaning
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo descriptionInfo
String description
boolean isAnnotationNext
com.google.javascript.rhino.JSTypeExpression type
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo paramDescriptionInfo
String paramDescription
com.google.javascript.rhino.JSTypeExpression type
boolean hasParamType
String name
boolean isBracketedParam
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo referenceInfo
String reference
String templateNames
String templateNames
int ttlEndIndex
int ttlStartIndex
String typeName
com.google.javascript.jscomp.parsing.TypeTransformationParser ttlParser
int templateLineno
int templateCharno
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo templateInfo
String templateString
String ttlStartDelimiter
String ttlEndDelimiter
String templateNames
String typeTransformationExpr
boolean isTypeTransformation
boolean validTypeTransformation
java.util.List names
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo templateInfo
java.util.List names
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo versionInfo
String version
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo returnDescriptionInfo
String returnDescription
boolean isAnnotationNext
com.google.javascript.rhino.JSTypeExpression type
com.google.javascript.rhino.Node typeNode
boolean hasType
boolean isAlternateTypeAnnotation
boolean canSkipTypeAnnotation
boolean hasError
com.google.javascript.jscomp.parsing.JsDocToken token
java.util.List extendedTypes
int lineno
int charno
String annotationName
com.google.javascript.jscomp.parsing.Annotation annotation
private static boolean validTemplateTypeName (java.lang.String)
String name
private com.google.javascript.jscomp.parsing.JsDocToken recordDescription (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo descriptionInfo
com.google.javascript.jscomp.parsing.JsDocToken token
private void checkExtendedTypes (java.util.List)
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtendedTypeInfo typeInfo
java.util.List extendedTypes
private com.google.javascript.jscomp.parsing.JsDocToken parseSuppressTag (com.google.javascript.jscomp.parsing.JsDocToken)
String name
java.util.Set suppressions
com.google.javascript.jscomp.parsing.JsDocToken token
private com.google.javascript.jscomp.parsing.JsDocToken parseModifiesTag (com.google.javascript.jscomp.parsing.JsDocToken)
String name
java.util.Set modifies
com.google.javascript.jscomp.parsing.JsDocToken token
private com.google.javascript.jscomp.parsing.JsDocToken parseIdGeneratorTag (com.google.javascript.jscomp.parsing.JsDocToken)
String name
com.google.javascript.jscomp.parsing.JsDocToken token
String idgenKind
com.google.javascript.rhino.Node parseAndRecordTypeNode (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
private com.google.javascript.rhino.Node parseAndRecordTypeNameNode (com.google.javascript.jscomp.parsing.JsDocToken, int, int, boolean)
com.google.javascript.jscomp.parsing.JsDocToken token
int lineno
int startCharno
boolean matchingLC
private com.google.javascript.rhino.Node parseAndRecordParamTypeNode (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
int lineno
int startCharno
com.google.javascript.rhino.Node typeNode
private com.google.javascript.rhino.Node parseAndRecordTypeNode (com.google.javascript.jscomp.parsing.JsDocToken, int, int, boolean, boolean)
com.google.javascript.rhino.Node typeNode
com.google.javascript.jscomp.parsing.JsDocToken token
int lineno
int startCharno
boolean matchingLC
boolean onlyParseSimpleNames
com.google.javascript.rhino.Node typeNode
private java.lang.String toString (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
com.google.javascript.rhino.JSTypeExpression createJSTypeExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo extractSingleLineBlock ()
int lineno
int charno
String line
private com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo extractMultilineTextualBlock (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
private com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption getWhitespaceOption (com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption)
com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption defaultValue
private com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo extractMultilineTextualBlock (com.google.javascript.jscomp.parsing.JsDocToken, com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption, boolean)
com.google.javascript.jscomp.parsing.JsDocToken token
com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption option
boolean includeAnnotations
private com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo extractBlockComment (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
private com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtractionInfo extractMultilineComment (com.google.javascript.jscomp.parsing.JsDocToken, com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption, boolean, boolean)
String line
int endLineno
int endCharno
String multilineText
boolean isEOC
String line
com.google.javascript.jscomp.parsing.JsDocToken token
com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption option
boolean isMarker
boolean includeAnnotations
StringBuilder builder
int startLineno
int startCharno
boolean ignoreStar
int lineStartChar
private void padLine (java.lang.StringBuilder, int, com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption)
int i
int numSpaces
StringBuilder builder
int lineStartChar
com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption option
private static java.lang.String trimEnd (java.lang.String)
char ch
String s
int trimCount
private com.google.javascript.rhino.Node parseTypeExpressionAnnotation (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.rhino.Node typeNode
com.google.javascript.jscomp.parsing.JsDocToken token
private com.google.javascript.rhino.Node parseParamTypeExpression (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
boolean restArg
com.google.javascript.rhino.Node typeNode
private com.google.javascript.rhino.Node parseParamTypeExpressionAnnotation (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
com.google.javascript.rhino.Node typeNode
private com.google.javascript.rhino.Node parseTypeNameAnnotation (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.rhino.Node typeNode
com.google.javascript.jscomp.parsing.JsDocToken token
private com.google.javascript.rhino.Node parseTopLevelTypeExpression (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
com.google.javascript.rhino.Node typeExpr
private com.google.javascript.rhino.Node parseTypeExpressionList (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
com.google.javascript.rhino.Node typeExpr
com.google.javascript.rhino.Node typeList
private com.google.javascript.rhino.Node parseTypeExpression (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.rhino.Node basicTypeExpr
com.google.javascript.jscomp.parsing.JsDocToken token
private com.google.javascript.rhino.Node parseContextTypeExpression (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
private com.google.javascript.rhino.Node parseBasicTypeExpression (com.google.javascript.jscomp.parsing.JsDocToken)
String string
com.google.javascript.jscomp.parsing.JsDocToken token
private com.google.javascript.rhino.Node parseTypeName (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.rhino.Node memberType
com.google.javascript.jscomp.parsing.JsDocToken token
String typeName
int lineno
int charno
com.google.javascript.rhino.Node typeNameNode
private com.google.javascript.rhino.Node parseFunctionType (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.rhino.Node contextType
String tokenStr
boolean isThis
boolean isNew
boolean hasParams
com.google.javascript.jscomp.parsing.JsDocToken token
com.google.javascript.rhino.Node functionType
com.google.javascript.rhino.Node parameters
com.google.javascript.rhino.Node resultType
private com.google.javascript.rhino.Node parseParametersType (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
com.google.javascript.rhino.Node paramsType
boolean isVarArgs
com.google.javascript.rhino.Node paramType
private com.google.javascript.rhino.Node parseResultType ()
private com.google.javascript.rhino.Node parseUnionType (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
private com.google.javascript.rhino.Node parseUnionTypeWithAlternate (com.google.javascript.jscomp.parsing.JsDocToken, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node firstChild
com.google.javascript.jscomp.parsing.JsDocToken token
com.google.javascript.rhino.Node alternate
com.google.javascript.rhino.Node union
com.google.javascript.rhino.Node expr
private com.google.javascript.rhino.Node parseRecordType (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
com.google.javascript.rhino.Node recordType
com.google.javascript.rhino.Node fieldTypeList
private com.google.javascript.rhino.Node parseFieldTypeList (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.rhino.Node fieldType
String name
com.google.javascript.jscomp.parsing.JsDocToken token
com.google.javascript.rhino.Node fieldTypeList
java.util.Set names
private com.google.javascript.rhino.Node parseFieldType (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
com.google.javascript.rhino.Node fieldName
com.google.javascript.rhino.Node typeExpression
com.google.javascript.rhino.Node fieldType
private com.google.javascript.rhino.Node parseFieldName (com.google.javascript.jscomp.parsing.JsDocToken)
String s
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.parsing.JsDocToken token
private com.google.javascript.rhino.Node wrapNode (com.google.javascript.rhino.Token, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Token type
com.google.javascript.rhino.Node n
private com.google.javascript.rhino.Node newNode (com.google.javascript.rhino.Token)
com.google.javascript.rhino.Token type
private com.google.javascript.rhino.Node newStringNode (java.lang.String)
String s
private com.google.javascript.rhino.Node newStringNode (java.lang.String, int, int)
String s
int lineno
int charno
com.google.javascript.rhino.Node n
private com.google.javascript.rhino.Node createTemplateNode ()
com.google.javascript.rhino.Node templateNode
private com.google.javascript.rhino.Node reportTypeSyntaxWarning (java.lang.String)
String warning
private com.google.javascript.rhino.Node reportGenericTypeSyntaxWarning ()
private com.google.javascript.jscomp.parsing.JsDocToken eatUntilEOLIfNotAnnotation ()
private com.google.javascript.jscomp.parsing.JsDocToken eatUntilEOLIfNotAnnotation (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
private com.google.javascript.jscomp.parsing.JsDocToken eatTokensUntilEOL ()
private com.google.javascript.jscomp.parsing.JsDocToken eatTokensUntilEOL (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
private void restoreLookAhead (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
private boolean match (com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token
private boolean match (com.google.javascript.jscomp.parsing.JsDocToken, com.google.javascript.jscomp.parsing.JsDocToken)
com.google.javascript.jscomp.parsing.JsDocToken token1
com.google.javascript.jscomp.parsing.JsDocToken token2
private com.google.javascript.jscomp.parsing.JsDocToken next ()
private com.google.javascript.jscomp.parsing.JsDocToken current ()
com.google.javascript.jscomp.parsing.JsDocToken t
private void skipEOLs ()
private java.lang.String getRemainingJSDocLine ()
String result
private boolean hasParsedFileOverviewDocInfo ()
com.google.javascript.rhino.JSDocInfo retrieveAndResetParsedJSDocInfo ()
com.google.javascript.rhino.JSDocInfo getFileOverviewJSDocInfo ()
private boolean lookAheadForType ()
private boolean lookAheadForAnnotation ()
private boolean lookAheadFor (char)
char expect
boolean matched
int c
static void ()
}
com/google/javascript/jscomp/parsing/NullErrorReporter$1.classNullErrorReporter.java
package com.google.javascript.jscomp.parsing
com.google.javascript.jscomp.parsing.NullErrorReporter$1 extends java.lang.Object {
}
com/google/javascript/jscomp/parsing/JsDocInfoParser$1.classJsDocInfoParser.java
package com.google.javascript.jscomp.parsing
com.google.javascript.jscomp.parsing.JsDocInfoParser$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$JSDocInfo$Visibility
static final int[] $SwitchMap$com$google$javascript$jscomp$parsing$JsDocToken
static final int[] $SwitchMap$com$google$javascript$jscomp$parsing$Annotation
static void ()
}
com/google/javascript/jscomp/parsing/NullErrorReporter.classNullErrorReporter.java
package com.google.javascript.jscomp.parsing
public abstract com.google.javascript.jscomp.parsing.NullErrorReporter extends java.lang.Object {
private void ()
public void error (java.lang.String, java.lang.String, int, int)
String message
String sourceName
int line
int lineOffset
public void warning (java.lang.String, java.lang.String, int, int)
String message
String sourceName
int line
int lineOffset
public static com.google.javascript.rhino.ErrorReporter forOldRhino ()
void (com.google.javascript.jscomp.parsing.NullErrorReporter$1)
com.google.javascript.jscomp.parsing.NullErrorReporter$1 x0
}
com/google/javascript/jscomp/parsing/IRFactory.classIRFactory.java
package com.google.javascript.jscomp.parsing
com.google.javascript.jscomp.parsing.IRFactory extends java.lang.Object {
static final String GETTER_ERROR_MESSAGE
static final String SETTER_ERROR_MESSAGE
static final String SUSPICIOUS_COMMENT_WARNING
static final String INVALID_ES3_PROP_NAME
static final String INVALID_ES5_STRICT_OCTAL
static final String INVALID_OCTAL_DIGIT
static final String STRING_CONTINUATION_ERROR
static final String STRING_CONTINUATION_WARNING
static final String BINARY_NUMBER_LITERAL_WARNING
static final String OCTAL_NUMBER_LITERAL_WARNING
static final String OCTAL_STRING_LITERAL_WARNING
static final String DUPLICATE_PARAMETER
static final String DUPLICATE_LABEL
static final String UNLABELED_BREAK
static final String UNEXPECTED_CONTINUE
static final String UNEXPECTED_LABLED_CONTINUE
static final String UNEXPECTED_RETURN
static final String UNDEFINED_LABEL
private final String sourceString
private final java.util.List newlines
private final com.google.javascript.rhino.StaticSourceFile sourceFile
private final String sourceName
private final com.google.javascript.jscomp.parsing.Config config
private final com.google.javascript.rhino.ErrorReporter errorReporter
private final com.google.javascript.jscomp.parsing.IRFactory$TransformDispatcher transformDispatcher
private static final com.google.common.collect.ImmutableSet USE_STRICT_ONLY
private static final com.google.common.collect.ImmutableSet ALLOWED_DIRECTIVES
private static final com.google.common.collect.ImmutableSet ES5_RESERVED_KEYWORDS
private static final com.google.common.collect.ImmutableSet ES5_STRICT_RESERVED_KEYWORDS
private final java.util.Set reservedKeywords
private final java.util.Set parsedComments
com.google.javascript.rhino.JSDocInfoBuilder fileLevelJsDocBuilder
com.google.javascript.rhino.JSDocInfo fileOverviewInfo
private final com.google.javascript.rhino.Node templateNode
private final com.google.common.collect.UnmodifiableIterator nextCommentIter
private com.google.javascript.jscomp.parsing.parser.trees.Comment currentComment
private boolean currentFileIsExterns
private boolean hasJsDocTypeAnnotations
private com.google.javascript.jscomp.parsing.parser.FeatureSet features
private com.google.javascript.rhino.Node resultNode
static final com.google.javascript.jscomp.parsing.Config NULL_CONFIG
static final com.google.javascript.rhino.ErrorReporter NULL_REPORTER
private void (java.lang.String, com.google.javascript.rhino.StaticSourceFile, com.google.javascript.jscomp.parsing.Config, com.google.javascript.rhino.ErrorReporter, com.google.common.collect.ImmutableList)
int charNo
String sourceString
com.google.javascript.rhino.StaticSourceFile sourceFile
com.google.javascript.jscomp.parsing.Config config
com.google.javascript.rhino.ErrorReporter errorReporter
com.google.common.collect.ImmutableList comments
private static com.google.javascript.jscomp.parsing.parser.trees.Comment skipNonJsDoc (com.google.common.collect.UnmodifiableIterator)
com.google.javascript.jscomp.parsing.parser.trees.Comment comment
com.google.common.collect.UnmodifiableIterator comments
private com.google.javascript.rhino.Node createTemplateNode ()
com.google.javascript.rhino.Node templateNode
public static com.google.javascript.jscomp.parsing.IRFactory transformTree (com.google.javascript.jscomp.parsing.parser.trees.ProgramTree, com.google.javascript.rhino.StaticSourceFile, java.lang.String, com.google.javascript.jscomp.parsing.Config, com.google.javascript.rhino.ErrorReporter)
com.google.javascript.jscomp.parsing.parser.trees.Comment comment
com.google.javascript.jscomp.parsing.parser.trees.ProgramTree tree
com.google.javascript.rhino.StaticSourceFile sourceFile
String sourceString
com.google.javascript.jscomp.parsing.Config config
com.google.javascript.rhino.ErrorReporter errorReporter
com.google.javascript.jscomp.parsing.IRFactory irFactory
com.google.javascript.rhino.Node n
static com.google.javascript.jscomp.parsing.parser.FeatureSet detectFeatures (com.google.javascript.jscomp.parsing.parser.trees.ProgramTree, com.google.javascript.rhino.StaticSourceFile, java.lang.String)
com.google.javascript.jscomp.parsing.parser.trees.ProgramTree tree
com.google.javascript.rhino.StaticSourceFile sourceFile
String sourceString
com.google.javascript.jscomp.parsing.IRFactory irFactory
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node getResultNode ()
com.google.javascript.jscomp.parsing.parser.FeatureSet getFeatures ()
private void validateAll (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node nextSibling
com.google.javascript.rhino.Node firstChild
com.google.javascript.rhino.Node n
java.util.ArrayDeque work
private void validate (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateReturn (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node n
private void validateBreakContinue (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node labelName
com.google.javascript.rhino.Node n
private static boolean isBreakTarget (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private static boolean isContinueTarget (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private static boolean labelsMatch (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node label
com.google.javascript.rhino.Node labelName
private void validateLabel (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node labelName
com.google.javascript.rhino.Node n
private void validateParameters (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node sibling
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo recordJsDoc (com.google.javascript.jscomp.parsing.parser.util.SourceRange, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.rhino.JSDocInfo info
void recordTypeSyntax (com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
private void setFileOverviewJsDoc (com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.Node irNode
com.google.javascript.rhino.JSDocInfo rootNodeJsDoc
com.google.javascript.rhino.Node transformBlock (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.rhino.Node newBlock
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
com.google.javascript.rhino.Node irNode
private void handleBlockComment (com.google.javascript.jscomp.parsing.parser.trees.Comment)
com.google.javascript.jscomp.parsing.parser.trees.Comment comment
java.util.regex.Pattern p
private boolean handlePossibleFileOverviewJsDoc (com.google.javascript.jscomp.parsing.JsDocInfoParser)
com.google.javascript.jscomp.parsing.JsDocInfoParser jsDocParser
private void handlePossibleFileOverviewJsDoc (com.google.javascript.jscomp.parsing.parser.trees.Comment)
com.google.javascript.jscomp.parsing.parser.trees.Comment comment
com.google.javascript.jscomp.parsing.JsDocInfoParser jsDocParser
private com.google.javascript.jscomp.parsing.parser.trees.Comment getJsDoc (com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.Comment closestPreviousComment
private com.google.javascript.jscomp.parsing.parser.trees.Comment getJsDoc (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree tree
private com.google.javascript.jscomp.parsing.parser.trees.Comment getJsDoc (com.google.javascript.jscomp.parsing.parser.Token)
com.google.javascript.jscomp.parsing.parser.Token token
private boolean hasPendingCommentBefore (com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
private boolean hasPendingCommentBefore (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree tree
private com.google.javascript.rhino.JSDocInfo handleJsDoc (com.google.javascript.jscomp.parsing.parser.trees.Comment)
com.google.javascript.jscomp.parsing.JsDocInfoParser jsDocParser
com.google.javascript.jscomp.parsing.parser.trees.Comment comment
private com.google.javascript.rhino.JSDocInfo handleJsDoc (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
private boolean shouldAttachJSDocHere (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree nearest
com.google.javascript.jscomp.parsing.parser.trees.ParseTree tree
private static com.google.javascript.jscomp.parsing.parser.trees.ParseTree findNearestNode (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree tree
com.google.javascript.rhino.JSDocInfo handleJsDoc (com.google.javascript.jscomp.parsing.parser.Token)
com.google.javascript.jscomp.parsing.parser.Token token
com.google.javascript.rhino.Node transform (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree tree
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node node
private com.google.javascript.rhino.Node maybeInjectCastNode (com.google.javascript.jscomp.parsing.parser.trees.ParseTree, com.google.javascript.rhino.JSDocInfo, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node irNode
com.google.javascript.rhino.Node transformNodeWithInlineJsDoc (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node irNode
com.google.javascript.rhino.JSDocInfo handleInlineJsDoc (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
com.google.javascript.rhino.JSDocInfo handleInlineJsDoc (com.google.javascript.jscomp.parsing.parser.Token)
com.google.javascript.jscomp.parsing.parser.Token token
com.google.javascript.rhino.JSDocInfo handleInlineJsDoc (com.google.javascript.jscomp.parsing.parser.util.SourceRange)
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
com.google.javascript.jscomp.parsing.parser.trees.Comment comment
com.google.javascript.rhino.Node transformNumberAsString (com.google.javascript.jscomp.parsing.parser.LiteralToken)
com.google.javascript.jscomp.parsing.parser.LiteralToken token
double value
com.google.javascript.rhino.Node irNode
com.google.javascript.rhino.JSDocInfo jsDocInfo
static int lineno (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
static int charno (com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
static int lineno (com.google.javascript.jscomp.parsing.parser.util.SourcePosition)
com.google.javascript.jscomp.parsing.parser.util.SourcePosition location
static int charno (com.google.javascript.jscomp.parsing.parser.util.SourcePosition)
com.google.javascript.jscomp.parsing.parser.util.SourcePosition location
void setSourceInfo (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node ref
void setSourceInfo (com.google.javascript.rhino.Node, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.rhino.Node irNode
com.google.javascript.jscomp.parsing.parser.trees.ParseTree node
void setSourceInfo (com.google.javascript.rhino.Node, com.google.javascript.jscomp.parsing.parser.Token)
com.google.javascript.rhino.Node irNode
com.google.javascript.jscomp.parsing.parser.Token token
void setSourceInfo (com.google.javascript.rhino.Node, com.google.javascript.jscomp.parsing.parser.util.SourcePosition, com.google.javascript.jscomp.parsing.parser.util.SourcePosition)
int lineno
int charno
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.util.SourcePosition end
private com.google.javascript.jscomp.parsing.JsDocInfoParser createJsDocInfoParser (com.google.javascript.jscomp.parsing.parser.trees.Comment)
com.google.javascript.jscomp.parsing.parser.trees.Comment node
String comment
int lineno
int charno
int position
int numOpeningChars
com.google.javascript.jscomp.parsing.JsDocInfoParser jsdocParser
private com.google.javascript.rhino.JSDocInfo parseInlineTypeDoc (com.google.javascript.jscomp.parsing.parser.trees.Comment)
com.google.javascript.jscomp.parsing.parser.trees.Comment node
String comment
int lineno
int charno
int numOpeningChars
com.google.javascript.jscomp.parsing.JsDocInfoParser parser
void setLength (com.google.javascript.rhino.Node, com.google.javascript.jscomp.parsing.parser.util.SourcePosition, com.google.javascript.jscomp.parsing.parser.util.SourcePosition)
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.parsing.parser.util.SourcePosition start
com.google.javascript.jscomp.parsing.parser.util.SourcePosition end
void setLengthFrom (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node ref
java.lang.String normalizeRegex (com.google.javascript.jscomp.parsing.parser.LiteralToken)
com.google.javascript.jscomp.parsing.parser.LiteralToken token
String value
int lastSlash
java.lang.String normalizeString (com.google.javascript.jscomp.parsing.parser.LiteralToken, boolean)
char next2
char next1
int escapeEnd
String hexDigits
int escapeEnd
String hexDigits
char c
com.google.javascript.jscomp.parsing.parser.LiteralToken token
boolean templateLiteral
String value
int start
int cur
StringBuilder result
boolean isSupportedForInputLanguageMode (com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature)
com.google.javascript.jscomp.parsing.parser.FeatureSet$Feature feature
boolean isEs5OrBetterMode ()
private boolean inStrictContext ()
double normalizeNumber (com.google.javascript.jscomp.parsing.parser.LiteralToken)
double v
int c
double v
int c
double v
int c
char digit
double v
int c
com.google.javascript.jscomp.parsing.parser.LiteralToken token
String value
com.google.javascript.jscomp.parsing.parser.util.SourceRange location
int length
private static int binarydigit (char)
char c
private static boolean isOctalDigit (char)
char c
private static int octaldigit (char)
char c
private static int hexdigit (char)
char c
static com.google.javascript.rhino.Token transformBooleanTokenType (com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.jscomp.parsing.parser.TokenType token
static com.google.javascript.rhino.Token transformUpdateTokenType (com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.jscomp.parsing.parser.TokenType token
static com.google.javascript.rhino.Token transformUnaryTokenType (com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.jscomp.parsing.parser.TokenType token
static com.google.javascript.rhino.Token transformBinaryTokenType (com.google.javascript.jscomp.parsing.parser.TokenType)
com.google.javascript.jscomp.parsing.parser.TokenType token
com.google.javascript.rhino.Node newNode (com.google.javascript.rhino.Token)
com.google.javascript.rhino.Token type
com.google.javascript.rhino.Node newNode (com.google.javascript.rhino.Token, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Token type
com.google.javascript.rhino.Node child1
com.google.javascript.rhino.Node newNode (com.google.javascript.rhino.Token, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Token type
com.google.javascript.rhino.Node child1
com.google.javascript.rhino.Node child2
com.google.javascript.rhino.Node newNode (com.google.javascript.rhino.Token, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Token type
com.google.javascript.rhino.Node child1
com.google.javascript.rhino.Node child2
com.google.javascript.rhino.Node child3
com.google.javascript.rhino.Node newStringNode (java.lang.String)
String value
com.google.javascript.rhino.Node newStringNode (com.google.javascript.rhino.Token, java.lang.String)
com.google.javascript.rhino.Token type
String value
com.google.javascript.rhino.Node newNumberNode (java.lang.Double)
Double value
com.google.javascript.rhino.Node cloneProps (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node n
static com.google.common.collect.ImmutableSet access$100 ()
static com.google.common.collect.ImmutableSet access$200 ()
static java.lang.String access$300 (com.google.javascript.jscomp.parsing.IRFactory)
com.google.javascript.jscomp.parsing.IRFactory x0
static com.google.javascript.rhino.ErrorReporter access$400 (com.google.javascript.jscomp.parsing.IRFactory)
com.google.javascript.jscomp.parsing.IRFactory x0
static com.google.javascript.jscomp.parsing.Config access$500 (com.google.javascript.jscomp.parsing.IRFactory)
com.google.javascript.jscomp.parsing.IRFactory x0
static boolean access$600 (com.google.javascript.jscomp.parsing.IRFactory, com.google.javascript.jscomp.parsing.parser.trees.ParseTree)
com.google.javascript.jscomp.parsing.IRFactory x0
com.google.javascript.jscomp.parsing.parser.trees.ParseTree x1
static com.google.javascript.jscomp.parsing.parser.FeatureSet access$702 (com.google.javascript.jscomp.parsing.IRFactory, com.google.javascript.jscomp.parsing.parser.FeatureSet)
com.google.javascript.jscomp.parsing.IRFactory x0
com.google.javascript.jscomp.parsing.parser.FeatureSet x1
static com.google.javascript.jscomp.parsing.parser.FeatureSet access$700 (com.google.javascript.jscomp.parsing.IRFactory)
com.google.javascript.jscomp.parsing.IRFactory x0
static java.util.Set access$800 (com.google.javascript.jscomp.parsing.IRFactory)
com.google.javascript.jscomp.parsing.IRFactory x0
static boolean access$900 (com.google.javascript.jscomp.parsing.IRFactory)
com.google.javascript.jscomp.parsing.IRFactory x0
static java.lang.String access$1000 (com.google.javascript.jscomp.parsing.IRFactory)
com.google.javascript.jscomp.parsing.IRFactory x0
static com.google.javascript.jscomp.parsing.IRFactory$TransformDispatcher access$1100 (com.google.javascript.jscomp.parsing.IRFactory)
com.google.javascript.jscomp.parsing.IRFactory x0
static void ()
}
com/google/javascript/jscomp/parsing/TypeTransformationParser$OperationKind.classTypeTransformationParser.java
package com.google.javascript.jscomp.parsing
public final com.google.javascript.jscomp.parsing.TypeTransformationParser$OperationKind extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$OperationKind TYPE_CONSTRUCTOR
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$OperationKind OPERATION
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$OperationKind STRING_PREDICATE
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$OperationKind TYPE_PREDICATE
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$OperationKind TYPEVAR_PREDICATE
private static final com.google.javascript.jscomp.parsing.TypeTransformationParser$OperationKind[] $VALUES
public static com.google.javascript.jscomp.parsing.TypeTransformationParser$OperationKind[] values ()
public static com.google.javascript.jscomp.parsing.TypeTransformationParser$OperationKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/TypeTransformationParser.classTypeTransformationParser.java
package com.google.javascript.jscomp.parsing
public final com.google.javascript.jscomp.parsing.TypeTransformationParser extends java.lang.Object {
private String typeTransformationString
private com.google.javascript.rhino.Node typeTransformationAst
private com.google.javascript.rhino.StaticSourceFile sourceFile
private com.google.javascript.rhino.ErrorReporter errorReporter
private int templateLineno
private int templateCharno
private static final int VAR_ARGS
public void (java.lang.String, com.google.javascript.rhino.StaticSourceFile, com.google.javascript.rhino.ErrorReporter, int, int)
String typeTransformationString
com.google.javascript.rhino.StaticSourceFile sourceFile
com.google.javascript.rhino.ErrorReporter errorReporter
int templateLineno
int templateCharno
public com.google.javascript.rhino.Node getTypeTransformationAst ()
private void addNewWarning (java.lang.String, java.lang.String, com.google.javascript.rhino.Node)
String messageId
String messageArg
com.google.javascript.rhino.Node nodeWarning
private com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords nameToKeyword (java.lang.String)
String s
private boolean isValidKeyword (java.lang.String)
com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords k
String name
private boolean isOperationKind (java.lang.String, com.google.javascript.jscomp.parsing.TypeTransformationParser$OperationKind)
String name
com.google.javascript.jscomp.parsing.TypeTransformationParser$OperationKind kind
private boolean isValidStringPredicate (java.lang.String)
String name
private boolean isValidTypePredicate (java.lang.String)
String name
private boolean isValidTypevarPredicate (java.lang.String)
String name
private boolean isBooleanOperation (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isValidPredicate (java.lang.String)
String name
private int getFunctionParamCount (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private com.google.javascript.rhino.Node getFunctionBody (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private java.lang.String getCallName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private com.google.javascript.rhino.Node getCallArgument (com.google.javascript.rhino.Node, int)
com.google.javascript.rhino.Node n
int i
private int getCallParamCount (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isTypeVar (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isTypeName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isOperation (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isValidExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node e
private void warnInvalid (java.lang.String, com.google.javascript.rhino.Node)
String msg
com.google.javascript.rhino.Node e
private void warnInvalidExpression (java.lang.String, com.google.javascript.rhino.Node)
String msg
com.google.javascript.rhino.Node e
private void warnMissingParam (java.lang.String, com.google.javascript.rhino.Node)
String msg
com.google.javascript.rhino.Node e
private void warnExtraParam (java.lang.String, com.google.javascript.rhino.Node)
String msg
com.google.javascript.rhino.Node e
private void warnInvalidInside (java.lang.String, com.google.javascript.rhino.Node)
String msg
com.google.javascript.rhino.Node e
private boolean checkParameterCount (com.google.javascript.rhino.Node, com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords keyword
int paramCount
public boolean parseTypeTransformation ()
com.google.javascript.jscomp.parsing.Config config
com.google.javascript.jscomp.parsing.ParserRunner$ParseResult result
com.google.javascript.rhino.Node ast
com.google.javascript.rhino.Node expr
private boolean validTemplateTypeExpression (com.google.javascript.rhino.Node)
int i
com.google.javascript.rhino.Node expr
int paramCount
com.google.javascript.rhino.Node firstParam
private boolean validUnionTypeExpression (com.google.javascript.rhino.Node)
int i
com.google.javascript.rhino.Node expr
int paramCount
private boolean validNoneTypeExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
private boolean validAllTypeExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
private boolean validUnknownTypeExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
private boolean validRawTypeOfTypeExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
private boolean validTemplateTypeOfExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
double index
private boolean validRecordParam (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node prop
com.google.javascript.rhino.Node expr
private boolean validRecordTypeExpression (com.google.javascript.rhino.Node)
int i
com.google.javascript.rhino.Node expr
private boolean validNativeTypeExpr (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Node typeString
com.google.javascript.rhino.Node typeExpr
private boolean validTypeExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
String name
com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords keyword
private boolean validTypePredicate (com.google.javascript.rhino.Node, int)
int i
com.google.javascript.rhino.Node expr
int paramCount
private boolean isValidStringParam (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
private boolean validStringPredicate (com.google.javascript.rhino.Node, int)
int i
com.google.javascript.rhino.Node expr
int paramCount
private boolean validTypevarParam (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
private boolean validTypevarPredicate (com.google.javascript.rhino.Node, int)
int i
com.google.javascript.rhino.Node expr
int paramCount
private boolean validBooleanOperation (com.google.javascript.rhino.Node)
boolean valid
com.google.javascript.rhino.Node expr
boolean valid
private boolean validBooleanExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords keyword
private boolean validConditionalExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
private boolean validMapunionExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Node mapFn
int mapFnParamCount
com.google.javascript.rhino.Node mapFnBody
private boolean validMaprecordExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Node mapFn
int mapFnParamCount
com.google.javascript.rhino.Node mapFnBody
private boolean validTypeOfVarExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
private boolean validInstanceOfExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
private boolean validPrintTypeExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
private boolean validPropTypeExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
private boolean validOperationExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
String name
com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords keyword
private boolean validTypeTransformationExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
String name
com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords keyword
}
com/google/javascript/jscomp/parsing/ParserConfig.properties
com/google/javascript/jscomp/parsing/Annotation.classAnnotation.java
package com.google.javascript.jscomp.parsing
final com.google.javascript.jscomp.parsing.Annotation extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.Annotation NG_INJECT
public static final com.google.javascript.jscomp.parsing.Annotation ABSTRACT
public static final com.google.javascript.jscomp.parsing.Annotation AUTHOR
public static final com.google.javascript.jscomp.parsing.Annotation CONSISTENTIDGENERATOR
public static final com.google.javascript.jscomp.parsing.Annotation CONSTANT
public static final com.google.javascript.jscomp.parsing.Annotation CONSTRUCTOR
public static final com.google.javascript.jscomp.parsing.Annotation RECORD
public static final com.google.javascript.jscomp.parsing.Annotation DEFINE
public static final com.google.javascript.jscomp.parsing.Annotation DEPRECATED
public static final com.google.javascript.jscomp.parsing.Annotation DESC
public static final com.google.javascript.jscomp.parsing.Annotation DICT
public static final com.google.javascript.jscomp.parsing.Annotation DISPOSES
public static final com.google.javascript.jscomp.parsing.Annotation ENUM
public static final com.google.javascript.jscomp.parsing.Annotation EXTENDS
public static final com.google.javascript.jscomp.parsing.Annotation EXTERNS
public static final com.google.javascript.jscomp.parsing.Annotation EXPORT
public static final com.google.javascript.jscomp.parsing.Annotation EXPOSE
public static final com.google.javascript.jscomp.parsing.Annotation FILE_OVERVIEW
public static final com.google.javascript.jscomp.parsing.Annotation FINAL
public static final com.google.javascript.jscomp.parsing.Annotation HIDDEN
public static final com.google.javascript.jscomp.parsing.Annotation IDGENERATOR
public static final com.google.javascript.jscomp.parsing.Annotation IMPLEMENTS
public static final com.google.javascript.jscomp.parsing.Annotation IMPLICIT_CAST
public static final com.google.javascript.jscomp.parsing.Annotation INHERIT_DOC
public static final com.google.javascript.jscomp.parsing.Annotation INTERFACE
public static final com.google.javascript.jscomp.parsing.Annotation JAGGER_INJECT
public static final com.google.javascript.jscomp.parsing.Annotation JAGGER_MODULE
public static final com.google.javascript.jscomp.parsing.Annotation JAGGER_PROVIDE
public static final com.google.javascript.jscomp.parsing.Annotation JAGGER_PROVIDE_PROMISE
public static final com.google.javascript.jscomp.parsing.Annotation LENDS
public static final com.google.javascript.jscomp.parsing.Annotation LICENSE
public static final com.google.javascript.jscomp.parsing.Annotation MEANING
public static final com.google.javascript.jscomp.parsing.Annotation MODIFIES
public static final com.google.javascript.jscomp.parsing.Annotation NO_ALIAS
public static final com.google.javascript.jscomp.parsing.Annotation NO_COLLAPSE
public static final com.google.javascript.jscomp.parsing.Annotation NO_COMPILE
public static final com.google.javascript.jscomp.parsing.Annotation NO_SIDE_EFFECTS
public static final com.google.javascript.jscomp.parsing.Annotation NOT_IMPLEMENTED
public static final com.google.javascript.jscomp.parsing.Annotation OVERRIDE
public static final com.google.javascript.jscomp.parsing.Annotation PACKAGE
public static final com.google.javascript.jscomp.parsing.Annotation PARAM
public static final com.google.javascript.jscomp.parsing.Annotation POLYMER_BEHAVIOR
public static final com.google.javascript.jscomp.parsing.Annotation PRESERVE
public static final com.google.javascript.jscomp.parsing.Annotation PRIVATE
public static final com.google.javascript.jscomp.parsing.Annotation PROTECTED
public static final com.google.javascript.jscomp.parsing.Annotation PUBLIC
public static final com.google.javascript.jscomp.parsing.Annotation RETURN
public static final com.google.javascript.jscomp.parsing.Annotation SEE
public static final com.google.javascript.jscomp.parsing.Annotation STABLEIDGENERATOR
public static final com.google.javascript.jscomp.parsing.Annotation STRUCT
public static final com.google.javascript.jscomp.parsing.Annotation SUPPRESS
public static final com.google.javascript.jscomp.parsing.Annotation TEMPLATE
public static final com.google.javascript.jscomp.parsing.Annotation THIS
public static final com.google.javascript.jscomp.parsing.Annotation THROWS
public static final com.google.javascript.jscomp.parsing.Annotation TYPE
public static final com.google.javascript.jscomp.parsing.Annotation TYPEDEF
public static final com.google.javascript.jscomp.parsing.Annotation UNRESTRICTED
public static final com.google.javascript.jscomp.parsing.Annotation VERSION
public static final com.google.javascript.jscomp.parsing.Annotation WIZACTION
static final java.util.Map recognizedAnnotations
private static final com.google.javascript.jscomp.parsing.Annotation[] $VALUES
public static com.google.javascript.jscomp.parsing.Annotation[] values ()
public static com.google.javascript.jscomp.parsing.Annotation valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/Config$StrictMode.classConfig.java
package com.google.javascript.jscomp.parsing
public final com.google.javascript.jscomp.parsing.Config$StrictMode extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.Config$StrictMode STRICT
public static final com.google.javascript.jscomp.parsing.Config$StrictMode SLOPPY
private static final com.google.javascript.jscomp.parsing.Config$StrictMode[] $VALUES
public static com.google.javascript.jscomp.parsing.Config$StrictMode[] values ()
public static com.google.javascript.jscomp.parsing.Config$StrictMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/IRFactory$2.classIRFactory.java
package com.google.javascript.jscomp.parsing
com.google.javascript.jscomp.parsing.IRFactory$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$parsing$Config$LanguageMode
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static final int[] $SwitchMap$com$google$javascript$jscomp$parsing$parser$trees$ParseTreeType
static final int[] $SwitchMap$com$google$javascript$jscomp$parsing$parser$TokenType
static void ()
}
com/google/javascript/jscomp/parsing/ParserRunner.classParserRunner.java
package com.google.javascript.jscomp.parsing
public final com.google.javascript.jscomp.parsing.ParserRunner extends java.lang.Object {
private static final String CONFIG_RESOURCE
private static java.util.Set annotationNames
private static java.util.Set suppressionNames
private static java.util.Set reservedVars
private void ()
public static com.google.javascript.jscomp.parsing.Config createConfig (com.google.javascript.jscomp.parsing.Config$LanguageMode, java.util.Set)
com.google.javascript.jscomp.parsing.Config$LanguageMode languageMode
java.util.Set extraAnnotationNames
public static com.google.javascript.jscomp.parsing.Config createConfig (com.google.javascript.jscomp.parsing.Config$LanguageMode, com.google.javascript.jscomp.parsing.Config$JsDocParsing, com.google.javascript.jscomp.parsing.Config$RunMode, java.util.Set)
java.util.Set effectiveAnnotationNames
com.google.javascript.jscomp.parsing.Config$LanguageMode languageMode
com.google.javascript.jscomp.parsing.Config$JsDocParsing jsdocParsingMode
com.google.javascript.jscomp.parsing.Config$RunMode runMode
java.util.Set extraAnnotationNames
java.util.Set effectiveAnnotationNames
public static java.util.Set getReservedVars ()
private static synchronized void initResourceConfig ()
java.util.ResourceBundle config
private static java.util.Set extractList (java.lang.String)
String configProp
public static com.google.javascript.jscomp.parsing.ParserRunner$ParseResult parse (com.google.javascript.rhino.StaticSourceFile, java.lang.String, com.google.javascript.jscomp.parsing.Config, com.google.javascript.rhino.ErrorReporter)
com.google.javascript.jscomp.parsing.IRFactory factory
com.google.javascript.rhino.StaticSourceFile sourceFile
String sourceString
com.google.javascript.jscomp.parsing.Config config
com.google.javascript.rhino.ErrorReporter errorReporter
com.google.javascript.jscomp.parsing.parser.SourceFile file
boolean keepGoing
com.google.javascript.jscomp.parsing.ParserRunner$Es6ErrorReporter es6ErrorReporter
com.google.javascript.jscomp.parsing.parser.Parser$Config es6config
com.google.javascript.jscomp.parsing.parser.Parser p
com.google.javascript.jscomp.parsing.parser.trees.ProgramTree tree
com.google.javascript.rhino.Node root
java.util.List comments
com.google.javascript.jscomp.parsing.parser.FeatureSet features
public static com.google.javascript.jscomp.parsing.parser.FeatureSet detectFeatures (java.lang.String, java.lang.String)
String sourcePath
String sourceString
com.google.javascript.jscomp.parsing.parser.SourceFile file
com.google.javascript.rhino.ErrorReporter reporter
com.google.javascript.jscomp.parsing.parser.Parser$Config config
com.google.javascript.jscomp.parsing.parser.Parser p
com.google.javascript.jscomp.parsing.parser.trees.ProgramTree tree
com.google.javascript.rhino.StaticSourceFile simpleSourceFile
private static com.google.javascript.jscomp.parsing.parser.Parser$Config$Mode mode (com.google.javascript.jscomp.parsing.Config$LanguageMode)
com.google.javascript.jscomp.parsing.Config$LanguageMode mode
static void ()
}
com/google/javascript/jscomp/parsing/JsDocTokenStream.classJsDocTokenStream.java
package com.google.javascript.jscomp.parsing
com.google.javascript.jscomp.parsing.JsDocTokenStream extends java.lang.Object {
private static final int EOF_CHAR
private String string
private char[] stringBuffer
private int stringBufferTop
private final int[] ungetBuffer
private int ungetCursor
private int lineStart
private int lineEndChar
int lineno
private int charno
private final int initCharno
private final int initLineno
private final String sourceString
private final int sourceEnd
int sourceCursor
int cursor
static final boolean $assertionsDisabled
void (java.lang.String)
String sourceString
void (java.lang.String, int)
String sourceString
int lineno
void (java.lang.String, int, int)
String sourceString
int lineno
int initCharno
final com.google.javascript.jscomp.parsing.JsDocToken getJsDocToken ()
int c1
int c2
int c
java.lang.String getRemainingJSDocLine ()
int c
final int getLineno ()
final int getCharno ()
final java.lang.String getString ()
private java.lang.String getStringFromBuffer ()
String s
private void addToString (int)
char[] tmp
int c
int n
void ungetChar (int)
int c
private boolean matchChar (int)
int test
int c
private static boolean isAlpha (int)
int c
private static boolean isJSDocString (int)
int c
void update ()
private int peekChar ()
int c
protected int getChar ()
int c
private int getCharIgnoreLineEnd ()
int c
private static boolean isJSLineTerminator (int)
int c
private void ungetCharIgnoreLineEnd (int)
int c
final int getOffset ()
static void ()
}
com/google/javascript/jscomp/parsing/JsDocToken.classJsDocToken.java
package com.google.javascript.jscomp.parsing
final com.google.javascript.jscomp.parsing.JsDocToken extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.JsDocToken EOF
public static final com.google.javascript.jscomp.parsing.JsDocToken EOL
public static final com.google.javascript.jscomp.parsing.JsDocToken LEFT_ANGLE
public static final com.google.javascript.jscomp.parsing.JsDocToken RIGHT_ANGLE
public static final com.google.javascript.jscomp.parsing.JsDocToken STRING
public static final com.google.javascript.jscomp.parsing.JsDocToken LEFT_SQUARE
public static final com.google.javascript.jscomp.parsing.JsDocToken RIGHT_SQUARE
public static final com.google.javascript.jscomp.parsing.JsDocToken LEFT_CURLY
public static final com.google.javascript.jscomp.parsing.JsDocToken RIGHT_CURLY
public static final com.google.javascript.jscomp.parsing.JsDocToken LEFT_PAREN
public static final com.google.javascript.jscomp.parsing.JsDocToken RIGHT_PAREN
public static final com.google.javascript.jscomp.parsing.JsDocToken COMMA
public static final com.google.javascript.jscomp.parsing.JsDocToken COLON
public static final com.google.javascript.jscomp.parsing.JsDocToken ANNOTATION
public static final com.google.javascript.jscomp.parsing.JsDocToken PIPE
public static final com.google.javascript.jscomp.parsing.JsDocToken STAR
public static final com.google.javascript.jscomp.parsing.JsDocToken EOC
public static final com.google.javascript.jscomp.parsing.JsDocToken QMARK
public static final com.google.javascript.jscomp.parsing.JsDocToken ELLIPSIS
public static final com.google.javascript.jscomp.parsing.JsDocToken BANG
public static final com.google.javascript.jscomp.parsing.JsDocToken EQUALS
private static final com.google.javascript.jscomp.parsing.JsDocToken[] $VALUES
public static com.google.javascript.jscomp.parsing.JsDocToken[] values ()
public static com.google.javascript.jscomp.parsing.JsDocToken valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/parsing/TypeTransformationParser$Keywords.classTypeTransformationParser.java
package com.google.javascript.jscomp.parsing
public final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords ALL
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords COND
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords EQ
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords ISCTOR
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords ISDEFINED
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords ISRECORD
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords ISTEMPLATIZED
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords ISUNKNOWN
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords INSTANCEOF
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords MAPUNION
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords MAPRECORD
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords NONE
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords PRINTTYPE
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords PROPTYPE
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords RAWTYPEOF
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords SUB
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords STREQ
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords RECORD
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords TEMPLATETYPEOF
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords TYPE
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords TYPEEXPR
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords TYPEOFVAR
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords UNION
public static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords UNKNOWN
public final String name
public final int minParamCount
public final int maxParamCount
public final com.google.javascript.jscomp.parsing.TypeTransformationParser$OperationKind kind
private static final com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords[] $VALUES
public static com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords[] values ()
public static com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, int, int, com.google.javascript.jscomp.parsing.TypeTransformationParser$OperationKind)
String name
int minParamCount
int maxParamCount
com.google.javascript.jscomp.parsing.TypeTransformationParser$OperationKind kind
static void ()
}
com/google/javascript/jscomp/parsing/ParserRunner$ParseResult.classParserRunner.java
package com.google.javascript.jscomp.parsing
public com.google.javascript.jscomp.parsing.ParserRunner$ParseResult extends java.lang.Object {
public final com.google.javascript.rhino.Node ast
public final java.util.List comments
public final com.google.javascript.jscomp.parsing.parser.FeatureSet features
public void (com.google.javascript.rhino.Node, java.util.List, com.google.javascript.jscomp.parsing.parser.FeatureSet)
com.google.javascript.rhino.Node ast
java.util.List comments
com.google.javascript.jscomp.parsing.parser.FeatureSet features
}
com/google/javascript/jscomp/parsing/JsDocInfoParser$ExtendedTypeInfo.classJsDocInfoParser.java
package com.google.javascript.jscomp.parsing
com.google.javascript.jscomp.parsing.JsDocInfoParser$ExtendedTypeInfo extends java.lang.Object {
final com.google.javascript.rhino.JSTypeExpression type
final int lineno
final int charno
public void (com.google.javascript.rhino.JSTypeExpression, int, int)
com.google.javascript.rhino.JSTypeExpression type
int lineno
int charno
}
com/google/javascript/jscomp/parsing/NullErrorReporter$OldRhinoNullReporter.classNullErrorReporter.java
package com.google.javascript.jscomp.parsing
com.google.javascript.jscomp.parsing.NullErrorReporter$OldRhinoNullReporter extends com.google.javascript.jscomp.parsing.NullErrorReporter implements com.google.javascript.rhino.ErrorReporter {
private void ()
void (com.google.javascript.jscomp.parsing.NullErrorReporter$1)
com.google.javascript.jscomp.parsing.NullErrorReporter$1 x0
}
com/google/javascript/jscomp/parsing/JsDocInfoParser$WhitespaceOption.classJsDocInfoParser.java
package com.google.javascript.jscomp.parsing
final com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption extends java.lang.Enum {
public static final com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption PRESERVE
public static final com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption TRIM
public static final com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption SINGLE_LINE
private static final com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption[] $VALUES
public static com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption[] values ()
public static com.google.javascript.jscomp.parsing.JsDocInfoParser$WhitespaceOption valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/JsMessage$Hash.classJsMessage.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.JsMessage$Hash extends java.lang.Object {
private static final long SEED64
private static final long CONSTANT64
private void ()
static long hash64 (java.lang.String)
String value
private static long hash64 (java.lang.String, long)
String value
long seed
private static long hash64 (byte[], long)
byte[] value
long seed
private static long hash64 (byte[], int, int, long)
byte[] value
int offset
int length
long seed
long a
long b
long c
int keylen
private static long word64At (byte[], int)
byte[] bytes
int offset
private static long mix64 (long, long, long)
long a
long b
long c
}
com/google/javascript/jscomp/PrepareAst.classPrepareAst.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PrepareAst extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final boolean checkOnly
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean checkOnly
private void reportChange ()
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void normalizeNodeTypes (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node n
private void normalizeBlocks (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node newBlock
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
}
com/google/javascript/jscomp/SymbolTable.classSymbolTable.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.SymbolTable extends java.lang.Object {
private static final java.util.logging.Logger logger
public static final String GLOBAL_THIS
private final com.google.common.collect.Table symbols
private final java.util.Map scopes
private final java.util.List docInfos
private com.google.javascript.jscomp.SymbolTable$SymbolScope globalScope
private final com.google.javascript.rhino.jstype.JSTypeRegistry registry
private final com.google.common.collect.Ordering sourceNameOrdering
private final com.google.common.collect.Ordering nodeOrdering
private final com.google.common.collect.Ordering lexicalScopeOrdering
private final com.google.common.collect.Ordering symbolOrdering
void (com.google.javascript.rhino.jstype.JSTypeRegistry)
com.google.javascript.rhino.jstype.JSTypeRegistry registry
public java.lang.Iterable getReferences (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol symbol
public java.util.List getReferenceList (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol symbol
public java.lang.Iterable getAllSymbols ()
public java.util.List getAllSymbolsSorted ()
java.util.List sortedSymbols
public com.google.common.collect.Ordering getNaturalSymbolOrdering ()
public com.google.javascript.jscomp.SymbolTable$SymbolScope getScope (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol slot
public java.util.Collection getAllJSDocInfoNodes ()
public com.google.javascript.jscomp.SymbolTable$Symbol declareInferredSymbol (com.google.javascript.jscomp.SymbolTable$SymbolScope, java.lang.String, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
String name
com.google.javascript.rhino.Node declNode
public com.google.javascript.jscomp.SymbolTable$SymbolScope getEnclosingScope (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node current
public com.google.javascript.jscomp.SymbolTable$Symbol getParameterInFunction (com.google.javascript.jscomp.SymbolTable$Symbol, java.lang.String)
com.google.javascript.jscomp.SymbolTable$Symbol param
com.google.javascript.jscomp.SymbolTable$Symbol sym
String paramName
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
private com.google.javascript.jscomp.SymbolTable$SymbolScope getScopeInFunction (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol sym
com.google.javascript.rhino.jstype.FunctionType type
com.google.javascript.rhino.Node functionNode
public com.google.javascript.jscomp.SymbolTable$Symbol getSymbolForScope (com.google.javascript.jscomp.SymbolTable$SymbolScope)
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
private com.google.javascript.jscomp.SymbolTable$Symbol findSymbolForScope (com.google.javascript.jscomp.SymbolTable$SymbolScope)
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
com.google.javascript.rhino.Node rootNode
String name
public java.lang.Iterable getAllSymbolsForTypeOf (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol sym
public com.google.javascript.jscomp.SymbolTable$SymbolScope getGlobalScope ()
public com.google.javascript.jscomp.SymbolTable$Symbol getSymbolDeclaredBy (com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.FunctionType fn
com.google.javascript.rhino.jstype.ObjectType instanceType
public com.google.javascript.jscomp.SymbolTable$Symbol getSymbolDeclaredBy (com.google.javascript.rhino.jstype.EnumType)
com.google.javascript.rhino.jstype.EnumType enumType
public com.google.javascript.jscomp.SymbolTable$Symbol getSymbolForInstancesOf (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol sym
com.google.javascript.rhino.jstype.FunctionType fn
public com.google.javascript.jscomp.SymbolTable$Symbol getSymbolForInstancesOf (com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.FunctionType fn
com.google.javascript.rhino.jstype.ObjectType pType
private com.google.javascript.jscomp.SymbolTable$Symbol getSymbolForName (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node source
String name
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
public java.util.List getAllSymbolsForType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.SymbolTable$Symbol altSym
com.google.javascript.rhino.jstype.JSType alt
java.util.List result
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.UnionType unionType
com.google.javascript.jscomp.SymbolTable$Symbol result
private com.google.javascript.jscomp.SymbolTable$Symbol getSymbolForTypeHelper (com.google.javascript.rhino.jstype.JSType, boolean)
com.google.javascript.rhino.jstype.FunctionType ownerFn
com.google.javascript.rhino.jstype.FunctionType ownerFn
com.google.javascript.rhino.jstype.JSType type
boolean linkToCtor
public java.lang.String toDebugString ()
com.google.javascript.jscomp.SymbolTable$Symbol symbol
StringBuilder builder
private void toDebugString (java.lang.StringBuilder, com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Reference ref
StringBuilder builder
com.google.javascript.jscomp.SymbolTable$Symbol symbol
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
int refCount
void addScopes (java.util.Collection)
com.google.javascript.rhino.StaticScope scope
java.util.Collection scopes
void findScopes (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public java.util.Collection getAllScopes ()
public void addAnonymousFunctions ()
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
java.util.TreeSet scopes
private void addAnonymousFunctionsInScope (com.google.javascript.jscomp.SymbolTable$SymbolScope)
com.google.javascript.jscomp.SymbolTable$SymbolScope parent
int count
String innerName
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
com.google.javascript.jscomp.SymbolTable$Symbol sym
void addSymbolsFrom (com.google.javascript.rhino.StaticSymbolTable)
com.google.javascript.rhino.Node declNode
com.google.javascript.rhino.StaticRef otherRef
String name
com.google.javascript.jscomp.SymbolTable$SymbolScope myScope
com.google.javascript.rhino.StaticRef decl
com.google.javascript.jscomp.SymbolTable$Symbol mySymbol
com.google.javascript.rhino.StaticSlot otherSymbol
com.google.javascript.rhino.StaticSymbolTable otherSymbolTable
private com.google.javascript.jscomp.SymbolTable$Symbol isAnySymbolDeclared (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.SymbolTable$SymbolScope)
String name
com.google.javascript.rhino.Node declNode
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
com.google.javascript.jscomp.SymbolTable$Symbol sym
private com.google.javascript.rhino.StaticRef findBestDeclToAdd (com.google.javascript.rhino.StaticSymbolTable, com.google.javascript.rhino.StaticSlot)
com.google.javascript.rhino.StaticRef ref
com.google.javascript.rhino.StaticSymbolTable otherSymbolTable
com.google.javascript.rhino.StaticSlot slot
com.google.javascript.rhino.StaticRef decl
private boolean isGoodRefToAdd (com.google.javascript.rhino.StaticRef)
com.google.javascript.rhino.StaticRef ref
private com.google.javascript.jscomp.SymbolTable$Symbol copySymbolTo (com.google.javascript.rhino.StaticSlot, com.google.javascript.jscomp.SymbolTable$SymbolScope)
com.google.javascript.rhino.StaticSlot sym
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
private com.google.javascript.jscomp.SymbolTable$Symbol copySymbolTo (com.google.javascript.rhino.StaticSlot, com.google.javascript.rhino.Node, com.google.javascript.jscomp.SymbolTable$SymbolScope)
com.google.javascript.rhino.StaticSlot sym
com.google.javascript.rhino.Node declNode
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
private com.google.javascript.jscomp.SymbolTable$Symbol addSymbol (java.lang.String, com.google.javascript.rhino.jstype.JSType, boolean, com.google.javascript.jscomp.SymbolTable$SymbolScope, com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.jstype.JSType type
boolean inferred
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
com.google.javascript.rhino.Node declNode
com.google.javascript.jscomp.SymbolTable$Symbol symbol
com.google.javascript.jscomp.SymbolTable$Symbol replacedSymbol
private com.google.javascript.jscomp.SymbolTable$Symbol declareSymbol (java.lang.String, com.google.javascript.rhino.jstype.JSType, boolean, com.google.javascript.jscomp.SymbolTable$SymbolScope, com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
String name
com.google.javascript.rhino.jstype.JSType type
boolean inferred
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
com.google.javascript.rhino.Node declNode
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.jscomp.SymbolTable$Symbol symbol
private void removeSymbol (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol s
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
void fillNamespaceReferences ()
com.google.javascript.jscomp.SymbolTable$Symbol namespace
String name
com.google.javascript.rhino.Node currentNode
com.google.javascript.jscomp.SymbolTable$Reference ref
String qName
int rootIndex
com.google.javascript.jscomp.SymbolTable$Symbol root
com.google.javascript.jscomp.SymbolTable$Symbol symbol
void fillPropertyScopes ()
com.google.javascript.jscomp.SymbolTable$Symbol sym
com.google.javascript.jscomp.SymbolTable$Symbol s
java.util.List types
java.util.List googModuleExportTypes
private boolean needsPropertyScope (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol sym
com.google.javascript.rhino.jstype.ObjectType type
void pruneOrphanedNames ()
com.google.javascript.jscomp.SymbolTable$Symbol owner
String currentName
int dot
com.google.javascript.jscomp.SymbolTable$Symbol s
void fillPropertySymbols (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
void fillJSDocInfo (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.SourcePosition typePos
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.SymbolTable$Symbol existingSymbol
com.google.javascript.rhino.SourcePosition pos
com.google.javascript.rhino.Node paramNode
String name
com.google.javascript.jscomp.SymbolTable$Symbol param
com.google.javascript.rhino.JSDocInfo$Marker marker
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.jscomp.SymbolTable$Symbol sym
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
void fillSymbolVisibility (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.CollectFileOverviewVisibility collectPass
com.google.common.collect.ImmutableMap visibilityMap
private void createPropertyScopeFor (com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable$Symbol parentSymbol
com.google.javascript.jscomp.SymbolTable$Reference ref
com.google.javascript.rhino.StaticSlot newProp
com.google.javascript.jscomp.SymbolTable$Symbol oldProp
com.google.javascript.jscomp.SymbolTable$Symbol newSym
String propName
com.google.javascript.jscomp.SymbolTable$Symbol s
com.google.javascript.jscomp.SymbolTable$SymbolScope parentPropertyScope
com.google.javascript.rhino.jstype.ObjectType type
com.google.javascript.rhino.jstype.ObjectType proto
com.google.javascript.rhino.jstype.ObjectType instanceType
Iterable propNames
void fillThisReferences (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private com.google.javascript.jscomp.SymbolTable$SymbolScope createScopeFrom (com.google.javascript.rhino.StaticScope)
com.google.javascript.rhino.StaticScope otherScopeParent
com.google.javascript.rhino.StaticScope otherScope
com.google.javascript.rhino.Node otherScopeRoot
com.google.javascript.jscomp.SymbolTable$SymbolScope myScope
private int getLexicalScopeDepth (com.google.javascript.jscomp.SymbolTable$SymbolScope)
com.google.javascript.jscomp.SymbolTable$Symbol sym
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
private com.google.javascript.rhino.jstype.JSType getType (com.google.javascript.rhino.StaticSlot)
com.google.javascript.rhino.StaticSlot sym
private com.google.javascript.rhino.jstype.JSType getTypeOfThis (com.google.javascript.rhino.StaticScope)
com.google.javascript.rhino.StaticScope s
private boolean isTypeInferred (com.google.javascript.rhino.StaticSlot)
com.google.javascript.rhino.StaticSlot sym
static com.google.javascript.jscomp.SymbolTable$SymbolScope access$200 (com.google.javascript.jscomp.SymbolTable, com.google.javascript.rhino.StaticScope)
com.google.javascript.jscomp.SymbolTable x0
com.google.javascript.rhino.StaticScope x1
static void access$900 (com.google.javascript.jscomp.SymbolTable, com.google.javascript.jscomp.SymbolTable$Symbol)
com.google.javascript.jscomp.SymbolTable x0
com.google.javascript.jscomp.SymbolTable$Symbol x1
static com.google.javascript.jscomp.SymbolTable$SymbolScope access$1000 (com.google.javascript.jscomp.SymbolTable)
com.google.javascript.jscomp.SymbolTable x0
static com.google.javascript.rhino.jstype.JSTypeRegistry access$1100 (com.google.javascript.jscomp.SymbolTable)
com.google.javascript.jscomp.SymbolTable x0
static com.google.javascript.jscomp.SymbolTable$Symbol access$1200 (com.google.javascript.jscomp.SymbolTable, java.lang.String, com.google.javascript.rhino.jstype.JSType, boolean, com.google.javascript.jscomp.SymbolTable$SymbolScope, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.SymbolTable x0
String x1
com.google.javascript.rhino.jstype.JSType x2
boolean x3
com.google.javascript.jscomp.SymbolTable$SymbolScope x4
com.google.javascript.rhino.Node x5
static java.util.Map access$1300 (com.google.javascript.jscomp.SymbolTable)
com.google.javascript.jscomp.SymbolTable x0
static java.util.List access$1400 (com.google.javascript.jscomp.SymbolTable)
com.google.javascript.jscomp.SymbolTable x0
static com.google.javascript.jscomp.SymbolTable$Symbol access$1500 (com.google.javascript.jscomp.SymbolTable, com.google.javascript.rhino.jstype.JSType, boolean)
com.google.javascript.jscomp.SymbolTable x0
com.google.javascript.rhino.jstype.JSType x1
boolean x2
static com.google.common.collect.Table access$1600 (com.google.javascript.jscomp.SymbolTable)
com.google.javascript.jscomp.SymbolTable x0
static com.google.common.collect.Ordering access$1700 (com.google.javascript.jscomp.SymbolTable)
com.google.javascript.jscomp.SymbolTable x0
static com.google.common.collect.Ordering access$1800 (com.google.javascript.jscomp.SymbolTable)
com.google.javascript.jscomp.SymbolTable x0
static int access$1900 (com.google.javascript.jscomp.SymbolTable, com.google.javascript.jscomp.SymbolTable$SymbolScope)
com.google.javascript.jscomp.SymbolTable x0
com.google.javascript.jscomp.SymbolTable$SymbolScope x1
static void ()
}
com/google/javascript/jscomp/GlobalTypeInfo$CollectNamedTypes.classGlobalTypeInfo.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.GlobalTypeInfo$CollectNamedTypes extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback {
private final com.google.javascript.jscomp.NTIScope currentScope
final com.google.javascript.jscomp.GlobalTypeInfo this$0
void (com.google.javascript.jscomp.GlobalTypeInfo, com.google.javascript.jscomp.NTIScope)
com.google.javascript.jscomp.NTIScope s
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node nameNode
String varName
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void visitWindowVar (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.newtypes.JSType typeInJsdoc
com.google.javascript.jscomp.newtypes.NominalType maybeWin
private void processQualifiedDefinition (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node qnameNode
com.google.javascript.rhino.Node recv
private boolean isAliasedNamespaceDefinition (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node qnameNode
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.JSDocInfo jsdoc
private boolean isQualifiedFunctionDefinition (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node qnameNode
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo jsdoc
private boolean mayCreateFunctionNamespace (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NTIScope s
com.google.javascript.rhino.Node qnameNode
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.NTIScope s
private boolean mayCreateWindowNamespace (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node qnameNode
private void visitObjlitNamespace (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node fakeGetprop
com.google.javascript.rhino.Node propNode
com.google.javascript.rhino.Node qnameNode
com.google.javascript.rhino.Node maybeObjlit
private void markAssignNodeAsAnalyzed (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node maybeAssign
private void visitTypedef (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node qnameNode
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.jscomp.newtypes.Typedef td
private void visitEnum (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.newtypes.EnumType et
String pname
com.google.javascript.rhino.Node prop
com.google.javascript.rhino.Node qnameNode
com.google.javascript.rhino.Node init
com.google.javascript.rhino.JSDocInfo jsdoc
java.util.Set propNames
private void visitFunctionEarly (com.google.javascript.rhino.Node)
boolean isRedeclaration
boolean isRedeclaration
com.google.javascript.rhino.Node fn
com.google.javascript.rhino.JSDocInfo fnDoc
com.google.javascript.rhino.Node nameNode
String internalName
boolean isRedeclaration
com.google.javascript.jscomp.NTIScope fnScope
private java.lang.String createFunctionInternalName (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String fnName
com.google.javascript.rhino.Node fn
com.google.javascript.rhino.Node nameNode
String internalName
private java.util.ArrayList collectFormals (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
String functionName
String formalInJsdoc
com.google.javascript.rhino.Node fn
com.google.javascript.rhino.JSDocInfo fnDoc
java.util.ArrayList formals
java.util.ArrayList tmpRestFormals
com.google.javascript.rhino.Node param
private void maybeRecordNominalType (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo, boolean)
String typeParam
com.google.javascript.jscomp.newtypes.RawNominalType rawType
com.google.javascript.jscomp.newtypes.RawNominalType rawType
com.google.javascript.jscomp.newtypes.RawNominalType rawType
com.google.javascript.jscomp.newtypes.RawNominalType rawType
String qname
com.google.common.collect.ImmutableList$Builder builder
com.google.common.collect.ImmutableList typeParameters
com.google.javascript.jscomp.newtypes.RawNominalType rawType
com.google.javascript.rhino.Node firstChild
com.google.javascript.rhino.Node defSite
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.JSDocInfo fnDoc
boolean isRedeclaration
private void maybeRecordBuiltinType (java.lang.String, com.google.javascript.jscomp.newtypes.RawNominalType)
String name
com.google.javascript.jscomp.newtypes.RawNominalType rawType
private void visitAliasedNamespace (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.newtypes.RawNominalType rawType
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.newtypes.QualifiedName rhsQname
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.jscomp.newtypes.Namespace ns
private void maybeAddFunctionToNamespace (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node funQname
com.google.javascript.jscomp.newtypes.Namespace ns
String internalName
com.google.javascript.jscomp.NTIScope s
com.google.javascript.jscomp.newtypes.QualifiedName pname
private void visitNewCtorDefinedByCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node qnameNode
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.rhino.Node rhs
private void visitNewCtorWithoutFunctionLiteral (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node qnameNode
com.google.javascript.rhino.JSDocInfo jsdoc
}
com/google/javascript/jscomp/DefaultPassConfig$104.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$104 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/Tracer.classTracer.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Tracer extends java.lang.Object {
static final java.util.logging.Logger logger
private static volatile boolean defaultPrettyPrint
private static java.util.List extraTracingStatistics
private long[] extraTracingValues
private final String type
private final String comment
private final long startTimeMs
private long stopTimeMs
final Thread startThread
static final int MAX_TRACE_SIZE
static com.google.javascript.jscomp.Tracer$InternalClock clock
private static com.google.javascript.jscomp.Tracer$AtomicTracerStatMap typeToCountMap
private static com.google.javascript.jscomp.Tracer$AtomicTracerStatMap typeToSilentMap
private static com.google.javascript.jscomp.Tracer$AtomicTracerStatMap typeToTimeMap
private static final com.google.javascript.jscomp.Tracer$Stat ZERO_STAT
private static ThreadLocal traces
void (java.lang.String, java.lang.String)
com.google.javascript.jscomp.Tracer$TracingStatistic tracingStatistic
int size
int i
String type
String comment
com.google.javascript.jscomp.Tracer$ThreadTrace trace
void (java.lang.String)
String comment
private static java.lang.String longToPaddedString (long, int)
long v
int digitsColumnWidth
int digitWidth
StringBuilder sb
private static int numDigits (long)
long n
int i
static void appendSpaces (java.lang.StringBuilder, int)
StringBuilder sb
int numSpaces
static int addTracingStatistic (com.google.javascript.jscomp.Tracer$TracingStatistic)
com.google.javascript.jscomp.Tracer$TracingStatistic tracingStatistic
static void clearTracingStatisticsTestingOnly ()
long stop (int)
long value
int i
int silenceThreshold
com.google.javascript.jscomp.Tracer$ThreadTrace trace
long stop ()
public java.lang.String toString ()
static void setDefaultSilenceThreshold (int)
int threshold
static void initCurrentThreadTrace ()
com.google.javascript.jscomp.Tracer$ThreadTrace events
static void initCurrentThreadTrace (int)
int defaultSilenceThreshold
static java.lang.String getCurrentThreadTraceReport ()
static void logCurrentThreadTrace ()
com.google.javascript.jscomp.Tracer$ThreadTrace trace
static void clearCurrentThreadTrace ()
static void logAndClearCurrentThreadTrace ()
static void setPrettyPrint (boolean)
boolean enabled
static synchronized void enableTypeMaps ()
static java.util.Map getTypeToCountMap ()
static java.util.Map getTypeToSilentMap ()
static java.util.Map getTypeToTimeMap ()
static com.google.javascript.jscomp.Tracer$Stat getStatsForType (java.lang.String)
String type
com.google.javascript.jscomp.Tracer$Stat stat
private static java.lang.String formatTime (long)
long time
int sec
int ms
static com.google.javascript.jscomp.Tracer$ThreadTrace getThreadTrace ()
com.google.javascript.jscomp.Tracer$ThreadTrace t
static void clearThreadTrace ()
static long access$000 (com.google.javascript.jscomp.Tracer)
com.google.javascript.jscomp.Tracer x0
static long access$100 (com.google.javascript.jscomp.Tracer)
com.google.javascript.jscomp.Tracer x0
static java.lang.String access$200 (long, int)
long x0
int x1
static java.lang.String access$300 (long)
long x0
static long[] access$400 (com.google.javascript.jscomp.Tracer)
com.google.javascript.jscomp.Tracer x0
static java.util.List access$500 ()
static java.lang.String access$600 (com.google.javascript.jscomp.Tracer)
com.google.javascript.jscomp.Tracer x0
static com.google.javascript.jscomp.Tracer$AtomicTracerStatMap access$900 ()
static com.google.javascript.jscomp.Tracer$AtomicTracerStatMap access$1100 ()
static com.google.javascript.jscomp.Tracer$AtomicTracerStatMap access$1300 ()
static int access$1400 (long)
long x0
static void ()
}
com/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$InlinePropertiesPass.classJ2clPropertyInlinerPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$InlinePropertiesPass extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private java.util.Map propertiesByName
final com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner this$1
void (com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner, java.util.Map)
java.util.Map allGetterSetters
private void run ()
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$J2clProperty prop
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.FunctionInjector injector
com.google.javascript.rhino.Node inlinedCall
String accessName
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$J2clProperty prop
com.google.javascript.jscomp.FunctionInjector injector
com.google.javascript.rhino.Node functionCall
com.google.javascript.jscomp.FunctionInjector$Reference reference
com.google.javascript.rhino.Node inlinedCall
String accessName
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$J2clProperty prop
com.google.javascript.rhino.Node assignmentTarget
com.google.javascript.rhino.Node assignmentValue
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
static void access$300 (com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$InlinePropertiesPass)
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$InlinePropertiesPass x0
}
com/google/javascript/jscomp/AnalyzePrototypeProperties$Symbol.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.AnalyzePrototypeProperties$Symbol extends java.lang.Object {
public abstract void remove (com.google.javascript.jscomp.AbstractCompiler)
public abstract com.google.javascript.jscomp.Var getRootVar ()
public abstract com.google.javascript.jscomp.JSModule getModule ()
}
com/google/javascript/jscomp/ObjectPropertyStringPostprocess.classObjectPropertyStringPostprocess.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ObjectPropertyStringPostprocess extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
static com.google.javascript.jscomp.AbstractCompiler access$100 (com.google.javascript.jscomp.ObjectPropertyStringPostprocess)
com.google.javascript.jscomp.ObjectPropertyStringPostprocess x0
}
com/google/javascript/jscomp/example_conformance_proto.textproto
com/google/javascript/jscomp/OptimizeReturns$1.classOptimizeReturns.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.OptimizeReturns$1 extends java.lang.Object implements com.google.javascript.jscomp.NodeUtil$Visitor {
final com.google.javascript.jscomp.DefinitionUseSiteFinder val$defFinder
final com.google.javascript.jscomp.OptimizeReturns this$0
void (com.google.javascript.jscomp.OptimizeReturns, com.google.javascript.jscomp.DefinitionUseSiteFinder)
com.google.javascript.jscomp.OptimizeReturns this$0
public void visit (com.google.javascript.rhino.Node)
boolean keepValue
com.google.javascript.rhino.Node result
com.google.javascript.rhino.Node node
}
com/google/javascript/jscomp/FlowSensitiveInlineVariables$2.classFlowSensitiveInlineVariables.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FlowSensitiveInlineVariables$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/ConformanceRules$BanNullDeref.classConformanceRules.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ConformanceRules$BanNullDeref extends com.google.javascript.jscomp.ConformanceRules$AbstractTypeRestrictionRule {
public void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.Requirement) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.Requirement requirement
protected com.google.javascript.jscomp.ConformanceRules$ConformanceResult checkConformance (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
boolean violation
boolean violation
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
boolean violation
boolean report (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean invalidDeref (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.TypeI type
}
com/google/javascript/jscomp/AnalyzePrototypeProperties$SymbolType.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType extends java.lang.Enum {
public static final com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType PROPERTY
public static final com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType VAR
private static final com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType[] $VALUES
public static com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType[] values ()
public static com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/UnreachableCodeElimination.classUnreachableCodeElimination.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.UnreachableCodeElimination extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private static final java.util.logging.Logger logger
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final boolean removeNoOpStatements
private boolean codeChanged
void (com.google.javascript.jscomp.AbstractCompiler, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean removeNoOpStatements
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node toplevel
static boolean access$002 (com.google.javascript.jscomp.UnreachableCodeElimination, boolean)
com.google.javascript.jscomp.UnreachableCodeElimination x0
boolean x1
static boolean access$000 (com.google.javascript.jscomp.UnreachableCodeElimination)
com.google.javascript.jscomp.UnreachableCodeElimination x0
static boolean access$200 (com.google.javascript.jscomp.UnreachableCodeElimination)
com.google.javascript.jscomp.UnreachableCodeElimination x0
static com.google.javascript.jscomp.AbstractCompiler access$300 (com.google.javascript.jscomp.UnreachableCodeElimination)
com.google.javascript.jscomp.UnreachableCodeElimination x0
static java.util.logging.Logger access$400 ()
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$54.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$54 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/JSDocInfoPrinter.classJSDocInfoPrinter.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.JSDocInfoPrinter extends java.lang.Object {
private final boolean useOriginalName
void (boolean)
boolean useOriginalName
public java.lang.String print (com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node typeNode
com.google.javascript.rhino.Node typeNode
com.google.javascript.rhino.JSTypeExpression type
com.google.javascript.rhino.Node typeNode
com.google.javascript.rhino.JSTypeExpression type
com.google.javascript.rhino.Node typeNode
String name
String[] arr
com.google.javascript.rhino.JSDocInfo info
boolean multiline
java.util.List parts
com.google.common.collect.ImmutableList names
java.util.Set suppressions
StringBuilder sb
private com.google.javascript.rhino.Node stripBang (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node typeNode
private java.lang.String buildAnnotationWithType (java.lang.String, com.google.javascript.rhino.JSTypeExpression)
String annotation
com.google.javascript.rhino.JSTypeExpression type
private java.lang.String buildAnnotationWithType (java.lang.String, com.google.javascript.rhino.Node)
String annotation
com.google.javascript.rhino.Node type
StringBuilder sb
private java.lang.String buildParamType (java.lang.String, com.google.javascript.rhino.JSTypeExpression)
String name
com.google.javascript.rhino.JSTypeExpression type
private java.lang.String typeNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node typeNode
StringBuilder sb
private void appendTypeNode (java.lang.StringBuilder, com.google.javascript.rhino.Node)
int i
com.google.javascript.rhino.Node colon
int i
com.google.javascript.rhino.Node lb
com.google.javascript.rhino.Node lastColon
int i
com.google.javascript.rhino.Node child
StringBuilder sb
com.google.javascript.rhino.Node typeNode
private void appendFunctionNode (java.lang.StringBuilder, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node param
boolean firstParam
StringBuilder sb
com.google.javascript.rhino.Node function
boolean hasNewOrThis
com.google.javascript.rhino.Node first
com.google.javascript.rhino.Node paramList
com.google.javascript.rhino.Node returnType
}
com/google/javascript/jscomp/TypedScope$1.classTypedScope.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TypedScope$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.jscomp.TypedVar)
com.google.javascript.jscomp.TypedVar var
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/CodingConvention$DelegateRelationship.classCodingConvention.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CodingConvention$DelegateRelationship extends java.lang.Object {
final String delegateBase
final String delegator
void (java.lang.String, java.lang.String)
String delegateBase
String delegator
}
com/google/javascript/jscomp/DeadAssignmentsElimination$2.classDeadAssignmentsElimination.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DeadAssignmentsElimination$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/XtbMessageBundle$Handler.classXtbMessageBundle.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.XtbMessageBundle$Handler extends java.lang.Object implements org.xml.sax.ContentHandler {
private static final String BUNDLE_ELEM_NAME
private static final String LANG_ATT_NAME
private static final String TRANSLATION_ELEM_NAME
private static final String MESSAGE_ID_ATT_NAME
private static final String PLACEHOLDER_ELEM_NAME
private static final String PLACEHOLDER_NAME_ATT_NAME
String lang
com.google.javascript.jscomp.JsMessage$Builder msgBuilder
final com.google.javascript.jscomp.XtbMessageBundle this$0
private void (com.google.javascript.jscomp.XtbMessageBundle)
public void setDocumentLocator (org.xml.sax.Locator)
org.xml.sax.Locator locator
public void startDocument ()
public void endDocument ()
public void startPrefixMapping (java.lang.String, java.lang.String)
String prefix
String uri
public void endPrefixMapping (java.lang.String)
String prefix
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
String id
String phRef
String uri
String localName
String qName
org.xml.sax.Attributes atts
public void endElement (java.lang.String, java.lang.String, java.lang.String)
String key
String uri
String localName
String qName
public void characters (char[], int, int)
char[] ch
int start
int length
public void ignorableWhitespace (char[], int, int)
char[] ch
int start
int length
public void processingInstruction (java.lang.String, java.lang.String)
String target
String data
public void skippedEntity (java.lang.String)
String name
void (com.google.javascript.jscomp.XtbMessageBundle, com.google.javascript.jscomp.XtbMessageBundle$1)
com.google.javascript.jscomp.XtbMessageBundle x0
com.google.javascript.jscomp.XtbMessageBundle$1 x1
}
com/google/javascript/jscomp/ConformanceRules$CustomRuleProxy.classConformanceRules.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ConformanceRules$CustomRuleProxy extends java.lang.Object implements com.google.javascript.jscomp.CheckConformance$Rule {
final com.google.javascript.jscomp.CheckConformance$Rule customRule
private static final com.google.common.reflect.TypeToken RULE_TYPE
private static final com.google.common.reflect.TypeToken COMPILER_TYPE
private static final com.google.common.reflect.TypeToken REQUIREMENT_TYPE
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.Requirement) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.Requirement requirement
public void check (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private com.google.javascript.jscomp.CheckConformance$Rule createRule (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.Requirement) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.javascript.jscomp.CheckConformance$Rule rule
Throwable cause
java.lang.reflect.InvocationTargetException e
Class custom
java.lang.reflect.Constructor ctor
com.google.javascript.jscomp.CheckConformance$Rule rule
Exception e
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.Requirement requirement
private java.lang.reflect.Constructor getRuleConstructor (java.lang.Class) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.common.reflect.TypeToken param1
com.google.common.reflect.TypeToken param2
Class[] paramClasses
java.lang.reflect.Constructor ctor
Class cls
private java.lang.Class getRuleClass (java.lang.String) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
Class customClass
ClassNotFoundException e
Class ruleClass
String className
Class customClass
static void ()
}
com/google/javascript/jscomp/SideEffectsAnalysis$AbstractMotionEnvironment.classSideEffectsAnalysis.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.SideEffectsAnalysis$AbstractMotionEnvironment extends java.lang.Object {
public void ()
public abstract java.util.Set calculateEnvironment ()
}
com/google/javascript/jscomp/CheckRequiresForConstructors$Mode.classCheckRequiresForConstructors.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CheckRequiresForConstructors$Mode extends java.lang.Enum {
public static final com.google.javascript.jscomp.CheckRequiresForConstructors$Mode SINGLE_FILE
public static final com.google.javascript.jscomp.CheckRequiresForConstructors$Mode FULL_COMPILE
private static final com.google.javascript.jscomp.CheckRequiresForConstructors$Mode[] $VALUES
public static com.google.javascript.jscomp.CheckRequiresForConstructors$Mode[] values ()
public static com.google.javascript.jscomp.CheckRequiresForConstructors$Mode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/WhitelistWarningsGuard$WhitelistBuilder.classWhitelistWarningsGuard.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.WhitelistWarningsGuard$WhitelistBuilder extends java.lang.Object implements com.google.javascript.jscomp.ErrorHandler {
private final java.util.Set warnings
private String productName
private String generatorTarget
private String headerNote
final com.google.javascript.jscomp.WhitelistWarningsGuard this$0
public void (com.google.javascript.jscomp.WhitelistWarningsGuard)
com.google.javascript.jscomp.WhitelistWarningsGuard this$0
public com.google.javascript.jscomp.WhitelistWarningsGuard$WhitelistBuilder setProductName (java.lang.String)
String name
public com.google.javascript.jscomp.WhitelistWarningsGuard$WhitelistBuilder setGeneratorTarget (java.lang.String)
String name
public com.google.javascript.jscomp.WhitelistWarningsGuard$WhitelistBuilder setNote (java.lang.String)
String note
public void report (com.google.javascript.jscomp.CheckLevel, com.google.javascript.jscomp.JSError)
com.google.javascript.jscomp.CheckLevel level
com.google.javascript.jscomp.JSError error
public void writeWhitelist (java.io.File) throws java.io.IOException
java.io.PrintStream stream
java.io.File out
public void appendWhitelist (java.io.PrintStream)
com.google.javascript.jscomp.JSError warning
String warning
com.google.javascript.jscomp.DiagnosticType type
java.io.PrintStream out
com.google.common.collect.Multimap warningsByType
}
com/google/javascript/jscomp/Es6RenameVariablesInParamLists$1.classEs6RenameVariablesInParamLists.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6RenameVariablesInParamLists$1 extends com.google.javascript.jscomp.NodeTraversal$AbstractPreOrderCallback {
final com.google.javascript.jscomp.Es6RenameVariablesInParamLists$CollectReferences val$collector
final com.google.javascript.jscomp.Es6RenameVariablesInParamLists this$0
void (com.google.javascript.jscomp.Es6RenameVariablesInParamLists, com.google.javascript.jscomp.Es6RenameVariablesInParamLists$CollectReferences)
com.google.javascript.jscomp.Es6RenameVariablesInParamLists this$0
public final boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/DefaultPassConfig$30.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$30 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/NodeNameExtractor.classNodeNameExtractor.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NodeNameExtractor extends java.lang.Object {
private final char delimiter
private int nextUniqueInt
void (char)
char delimiter
java.lang.String getName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node lhsOfDot
com.google.javascript.rhino.Node rhsOfDot
String lhsOfDotName
String rhsOfDotName
com.google.javascript.rhino.Node outsideBrackets
com.google.javascript.rhino.Node insideBrackets
String nameOutsideBrackets
String nameInsideBrackets
com.google.javascript.rhino.Node child
StringBuilder sb
com.google.javascript.rhino.Node node
}
com/google/javascript/jscomp/CrossModuleCodeMotion$InstanceofInfo.classCrossModuleCodeMotion.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CrossModuleCodeMotion$InstanceofInfo extends java.lang.Object {
private final com.google.javascript.jscomp.JSModule module
private final com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo namedInfo
void (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo)
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo namedInfo
boolean mustBeGuardedByTypeof ()
static com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo access$400 (com.google.javascript.jscomp.CrossModuleCodeMotion$InstanceofInfo)
com.google.javascript.jscomp.CrossModuleCodeMotion$InstanceofInfo x0
}
com/google/javascript/jscomp/J2clPropertyInlinerPass$1.classJ2clPropertyInlinerPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.J2clPropertyInlinerPass$1 extends java.lang.Object {
}
com/google/javascript/jscomp/CompilerOptions$JsonStreamMode.classCompilerOptions.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CompilerOptions$JsonStreamMode extends java.lang.Enum {
public static final com.google.javascript.jscomp.CompilerOptions$JsonStreamMode NONE
public static final com.google.javascript.jscomp.CompilerOptions$JsonStreamMode IN
public static final com.google.javascript.jscomp.CompilerOptions$JsonStreamMode OUT
public static final com.google.javascript.jscomp.CompilerOptions$JsonStreamMode BOTH
private static final com.google.javascript.jscomp.CompilerOptions$JsonStreamMode[] $VALUES
public static com.google.javascript.jscomp.CompilerOptions$JsonStreamMode[] values ()
public static com.google.javascript.jscomp.CompilerOptions$JsonStreamMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/CheckJSDoc.classCheckJSDoc.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckJSDoc extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
public static final com.google.javascript.jscomp.DiagnosticType MISPLACED_MSG_ANNOTATION
public static final com.google.javascript.jscomp.DiagnosticType MISPLACED_ANNOTATION
public static final com.google.javascript.jscomp.DiagnosticType ANNOTATION_DEPRECATED
public static final com.google.javascript.jscomp.DiagnosticType DISALLOWED_MEMBER_JSDOC
static final com.google.javascript.jscomp.DiagnosticType ARROW_FUNCTION_AS_CONSTRUCTOR
static final com.google.javascript.jscomp.DiagnosticType DEFAULT_PARAM_MUST_BE_MARKED_OPTIONAL
public static final com.google.javascript.jscomp.DiagnosticType INVALID_NO_SIDE_EFFECT_ANNOTATION
public static final com.google.javascript.jscomp.DiagnosticType INVALID_MODIFIES_ANNOTATION
private final com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo info
private void validateTypedefs (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
private void validateTemplates (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
private com.google.javascript.rhino.Node getFunctionDecl (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isClassDecl (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isNameIntializeWithClass (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isClass (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateClassLevelJsDoc (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
private void validateAbstractJsDoc (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node functionNode
private boolean hasClassLevelJsDoc (com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.JSDocInfo info
private void validateDeprecatedJsDoc (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
private void validateNoCollapse (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.JSDocInfo jsdoc
private void validateFunctionJsDoc (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
private void validateMsgJsDoc (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node lhs
boolean descOkay
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
private void validateTypeAnnotations (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node lvalue
boolean valid
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
private void reportMisplaced (com.google.javascript.rhino.Node, java.lang.String, java.lang.String)
com.google.javascript.rhino.Node n
String annotationName
String note
private transient void report (com.google.javascript.rhino.Node, com.google.javascript.jscomp.DiagnosticType, java.lang.String[])
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.DiagnosticType type
String[] arguments
private void validateArrowFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node n
private void validateDefaultValue (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.JSTypeExpression typeExpr
com.google.javascript.rhino.Node typeNode
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
private void validateNoSideEffects (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
static void ()
}
com/google/javascript/jscomp/ReplaceStrings$Config.classReplaceStrings.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReplaceStrings$Config extends java.lang.Object {
final String name
final java.util.List parameters
static final int REPLACE_ALL_VALUE
void (java.lang.String, java.util.List)
String name
java.util.List replacementParameters
public boolean isReplaceAll ()
}
com/google/javascript/jscomp/CodingConvention$SubclassType.classCodingConvention.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CodingConvention$SubclassType extends java.lang.Enum {
public static final com.google.javascript.jscomp.CodingConvention$SubclassType INHERITS
public static final com.google.javascript.jscomp.CodingConvention$SubclassType MIXIN
private static final com.google.javascript.jscomp.CodingConvention$SubclassType[] $VALUES
public static com.google.javascript.jscomp.CodingConvention$SubclassType[] values ()
public static com.google.javascript.jscomp.CodingConvention$SubclassType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/ObjectPropertyStringPostprocess$1.classObjectPropertyStringPostprocess.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ObjectPropertyStringPostprocess$1 extends java.lang.Object {
}
com/google/javascript/jscomp/CompilationLevel$1.classCompilationLevel.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CompilationLevel$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$CompilationLevel
static void ()
}
com/google/javascript/jscomp/ControlFlowAnalysis$1.classControlFlowAnalysis.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ControlFlowAnalysis$1 extends java.lang.Object implements java.util.Comparator {
final com.google.javascript.jscomp.ControlFlowAnalysis this$0
void (com.google.javascript.jscomp.ControlFlowAnalysis)
com.google.javascript.jscomp.ControlFlowAnalysis this$0
public int compare (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode a
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode b
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate.classFlowSensitiveInlineVariables.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate extends java.lang.Object {
private final String varName
private com.google.javascript.rhino.Node def
private final com.google.javascript.jscomp.MustBeReachingVariableDef$Definition defMetadata
private final com.google.javascript.rhino.Node use
private final com.google.javascript.rhino.Node useCfgNode
private int numUsesWithinCfgNode
final com.google.javascript.jscomp.FlowSensitiveInlineVariables this$0
void (com.google.javascript.jscomp.FlowSensitiveInlineVariables, java.lang.String, com.google.javascript.jscomp.MustBeReachingVariableDef$Definition, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String varName
com.google.javascript.jscomp.MustBeReachingVariableDef$Definition defMetadata
com.google.javascript.rhino.Node use
com.google.javascript.rhino.Node useCfgNode
private com.google.javascript.rhino.Node getDefCfgNode ()
private boolean canInline (com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.CheckPathsBetweenNodes pathCheck
com.google.javascript.jscomp.Scope scope
java.util.Collection uses
private void inlineVariable ()
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node defParent
com.google.javascript.rhino.Node useParent
private void getDefinition (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.ControlFlowGraph$AbstractCfgNodeTraversalCallback gatherCb
private void getNumUseInUseCfgNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node cfgNode
com.google.javascript.jscomp.ControlFlowGraph$AbstractCfgNodeTraversalCallback gatherCb
static boolean access$100 (com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate, com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate x0
com.google.javascript.jscomp.Scope x1
static void access$200 (com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate)
com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate x0
static com.google.javascript.jscomp.MustBeReachingVariableDef$Definition access$300 (com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate)
com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate x0
static java.lang.String access$400 (com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate)
com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate x0
static com.google.javascript.rhino.Node access$1302 (com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate x0
com.google.javascript.rhino.Node x1
static int access$1408 (com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate)
com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate x0
}
com/google/javascript/jscomp/ExternExportsPass.classExternExportsPass.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ExternExportsPass extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
private final java.util.List exports
private final java.util.Map definitionMap
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.rhino.Node externsRoot
private final java.util.Map mappedPaths
private final java.util.Set alreadyExportedPaths
private java.util.List exportSymbolFunctionNames
private java.util.List exportPropertyFunctionNames
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
private void initExportMethods ()
com.google.javascript.jscomp.CodingConvention convention
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ExternExportsPass$Export export
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
java.util.Set sorted
public java.lang.String getGeneratedExterns ()
com.google.javascript.jscomp.CodePrinter$Builder builder
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void handleSymbolExportCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node thisNode
com.google.javascript.rhino.Node nameArg
com.google.javascript.rhino.Node valueArg
private void handlePropertyExportCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node thisNode
com.google.javascript.rhino.Node objectArg
com.google.javascript.rhino.Node nameArg
com.google.javascript.rhino.Node valueArg
private void handleExportDefinition (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node definitionNode
com.google.javascript.rhino.Node constructorNode
com.google.javascript.rhino.JSDocInfo constructorJsdoc
String constructorName
String propertyName
String prototypeName
com.google.javascript.rhino.Node propertyNameNode
static java.util.Set access$000 (com.google.javascript.jscomp.ExternExportsPass)
com.google.javascript.jscomp.ExternExportsPass x0
static com.google.javascript.jscomp.AbstractCompiler access$100 (com.google.javascript.jscomp.ExternExportsPass)
com.google.javascript.jscomp.ExternExportsPass x0
static com.google.javascript.rhino.Node access$200 (com.google.javascript.jscomp.ExternExportsPass)
com.google.javascript.jscomp.ExternExportsPass x0
static java.util.Map access$300 (com.google.javascript.jscomp.ExternExportsPass)
com.google.javascript.jscomp.ExternExportsPass x0
static java.util.Map access$400 (com.google.javascript.jscomp.ExternExportsPass)
com.google.javascript.jscomp.ExternExportsPass x0
}
com/google/javascript/jscomp/ClosureOptimizePrimitives$FindPrimitives.classClosureOptimizePrimitives.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ClosureOptimizePrimitives$FindPrimitives extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.ClosureOptimizePrimitives this$0
private void (com.google.javascript.jscomp.ClosureOptimizePrimitives)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node fn
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.ClosureOptimizePrimitives, com.google.javascript.jscomp.ClosureOptimizePrimitives$1)
com.google.javascript.jscomp.ClosureOptimizePrimitives x0
com.google.javascript.jscomp.ClosureOptimizePrimitives$1 x1
}
com/google/javascript/jscomp/CrossModuleCodeMotion$NamedInfo.classCrossModuleCodeMotion.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo extends java.lang.Object {
boolean allowMove
private com.google.javascript.jscomp.JSModule deepestModule
private com.google.javascript.jscomp.JSModule declModule
private final java.util.Deque declarations
final com.google.javascript.jscomp.CrossModuleCodeMotion this$0
private void (com.google.javascript.jscomp.CrossModuleCodeMotion)
void addUsedModule (com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule m
boolean isUsedInOrDependencyOfModule (com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule m
boolean addDeclaration (com.google.javascript.jscomp.CrossModuleCodeMotion$Declaration)
com.google.javascript.jscomp.CrossModuleCodeMotion$Declaration d
java.util.Iterator declarationIterator ()
static com.google.javascript.jscomp.JSModule access$000 (com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo)
com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo x0
void (com.google.javascript.jscomp.CrossModuleCodeMotion, com.google.javascript.jscomp.CrossModuleCodeMotion$1)
com.google.javascript.jscomp.CrossModuleCodeMotion x0
com.google.javascript.jscomp.CrossModuleCodeMotion$1 x1
}
com/google/javascript/jscomp/FunctionInformationMapOrBuilder.classFunctionInformationMapOrBuilder.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.FunctionInformationMapOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder {
public abstract java.util.List getEntryList ()
public abstract com.google.javascript.jscomp.FunctionInformationMap$Entry getEntry (int)
public abstract int getEntryCount ()
public abstract java.util.List getEntryOrBuilderList ()
public abstract com.google.javascript.jscomp.FunctionInformationMap$EntryOrBuilder getEntryOrBuilder (int)
public abstract java.util.List getModuleList ()
public abstract com.google.javascript.jscomp.FunctionInformationMap$Module getModule (int)
public abstract int getModuleCount ()
public abstract java.util.List getModuleOrBuilderList ()
public abstract com.google.javascript.jscomp.FunctionInformationMap$ModuleOrBuilder getModuleOrBuilder (int)
}
com/google/javascript/jscomp/OutputCharsetEncoder.classOutputCharsetEncoder.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.OutputCharsetEncoder extends java.lang.Object {
private final java.nio.charset.CharsetEncoder encoder
void (java.nio.charset.Charset)
java.nio.charset.Charset outputCharset
boolean canEncode (char)
char c
}
com/google/javascript/jscomp/AnonymousFunctionNamingPolicy.classAnonymousFunctionNamingPolicy.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.AnonymousFunctionNamingPolicy extends java.lang.Enum {
public static final com.google.javascript.jscomp.AnonymousFunctionNamingPolicy OFF
public static final com.google.javascript.jscomp.AnonymousFunctionNamingPolicy UNMAPPED
public static final com.google.javascript.jscomp.AnonymousFunctionNamingPolicy MAPPED
private final char[] reservedCharacters
private static final com.google.javascript.jscomp.AnonymousFunctionNamingPolicy[] $VALUES
public static com.google.javascript.jscomp.AnonymousFunctionNamingPolicy[] values ()
public static com.google.javascript.jscomp.AnonymousFunctionNamingPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int, char[])
char[] reservedCharacters
public char[] getReservedCharacters ()
static void ()
}
com/google/javascript/jscomp/CompilerOptions$OutputJs.classCompilerOptions.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CompilerOptions$OutputJs extends java.lang.Enum {
public static final com.google.javascript.jscomp.CompilerOptions$OutputJs NONE
public static final com.google.javascript.jscomp.CompilerOptions$OutputJs SENTINEL
public static final com.google.javascript.jscomp.CompilerOptions$OutputJs NORMAL
private static final com.google.javascript.jscomp.CompilerOptions$OutputJs[] $VALUES
public static com.google.javascript.jscomp.CompilerOptions$OutputJs[] values ()
public static com.google.javascript.jscomp.CompilerOptions$OutputJs valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$134.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$134 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/ExternExportsPass$1.classExternExportsPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ExternExportsPass$1 extends java.lang.Object implements java.util.Comparator {
final com.google.javascript.jscomp.ExternExportsPass this$0
void (com.google.javascript.jscomp.ExternExportsPass)
com.google.javascript.jscomp.ExternExportsPass this$0
public int compare (com.google.javascript.jscomp.ExternExportsPass$Export, com.google.javascript.jscomp.ExternExportsPass$Export)
com.google.javascript.jscomp.ExternExportsPass$Export e1
com.google.javascript.jscomp.ExternExportsPass$Export e2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/javascript/jscomp/AmbiguateProperties$JSTypeBitSet.classAmbiguateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AmbiguateProperties$JSTypeBitSet extends java.util.BitSet {
private static final long serialVersionUID
final com.google.javascript.jscomp.AmbiguateProperties this$0
private void (com.google.javascript.jscomp.AmbiguateProperties, int)
int size
private void (com.google.javascript.jscomp.AmbiguateProperties)
public java.lang.String toString ()
int from
int current
java.util.List types
void (com.google.javascript.jscomp.AmbiguateProperties, int, com.google.javascript.jscomp.AmbiguateProperties$1)
com.google.javascript.jscomp.AmbiguateProperties x0
int x1
com.google.javascript.jscomp.AmbiguateProperties$1 x2
}
com/google/javascript/jscomp/DefaultPassConfig$66.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$66 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$GatherJ2CLClassGetterSetters.classJ2clPropertyInlinerPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$GatherJ2CLClassGetterSetters extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private java.util.Map j2clPropertiesByName
final com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner this$1
private void (com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner)
private java.util.Map getResults ()
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node innerKey
String name
com.google.javascript.rhino.Node propertyLiteral
com.google.javascript.rhino.Node getKey
com.google.javascript.rhino.Node setKey
com.google.javascript.rhino.Node p
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node className
String classNameString
void (com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner, com.google.javascript.jscomp.J2clPropertyInlinerPass$1)
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner x0
com.google.javascript.jscomp.J2clPropertyInlinerPass$1 x1
static java.util.Map access$200 (com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$GatherJ2CLClassGetterSetters)
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$GatherJ2CLClassGetterSetters x0
}
com/google/javascript/jscomp/CommandLineRunner.classCommandLineRunner.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CommandLineRunner extends com.google.javascript.jscomp.AbstractCommandLineRunner {
public static final String OUTPUT_MARKER
public static final int UTF8_BOM_CODE
private static final java.util.regex.Pattern extraModuleNameChars
private final com.google.javascript.jscomp.CommandLineRunner$Flags flags
private boolean errors
private boolean runCompiler
private java.io.PrintStream errorStream
protected void (java.lang.String[])
String[] args
protected void (java.lang.String[], java.io.PrintStream, java.io.PrintStream)
String[] args
java.io.PrintStream out
java.io.PrintStream err
protected void (java.lang.String[], java.io.InputStream, java.io.PrintStream, java.io.PrintStream)
String[] args
java.io.InputStream in
java.io.PrintStream out
java.io.PrintStream err
private static java.util.List processArgs (java.lang.String[])
String value
java.util.regex.Matcher quotesMatcher
java.util.regex.Matcher matcher
String arg
String[] args
java.util.regex.Pattern argPattern
java.util.regex.Pattern quotesPattern
java.util.List processedArgs
private void reportError (java.lang.String)
String message
private void processFlagFile () throws org.kohsuke.args4j.CmdLineException java.io.IOException
java.nio.file.Path flagFile
java.io.BufferedReader buffer
StringBuilder builder
java.util.List tokens
boolean quoted
boolean escaped
boolean isFirstCharacter
int c
java.util.List previousGuardLevels
java.util.List previousMixedJsSources
private void initConfigFromFlags (java.lang.String[], java.io.PrintStream, java.io.PrintStream)
org.kohsuke.args4j.CmdLineException e
java.io.IOException ioErr
Exception e
com.google.javascript.jscomp.CodingConvention conv
com.google.javascript.jscomp.CodingConvention conv
String entryPoint
String entryPoint
com.google.javascript.jscomp.CodingConvention conv
java.util.List moduleRoots
com.google.javascript.jscomp.CompilerOptions$DependencyMode depMode
String[] args
java.io.PrintStream out
java.io.PrintStream err
java.util.List processedArgs
java.util.List jsFiles
java.util.List mixedSources
java.util.List mappings
com.google.common.collect.ImmutableMap sourceMapInputs
java.util.List entryPoints
protected void addWhitelistWarningsGuard (com.google.javascript.jscomp.CompilerOptions, java.io.File)
com.google.javascript.jscomp.CompilerOptions options
java.io.File whitelistFile
protected void checkModuleName (java.lang.String)
String name
protected com.google.javascript.jscomp.CompilerOptions createOptions ()
com.google.javascript.jscomp.CompilerOptions$LanguageMode languageMode
com.google.javascript.jscomp.CompilerOptions$LanguageMode languageMode
com.google.javascript.jscomp.CommandLineRunner$FormattingOption formattingOption
com.google.javascript.jscomp.CompilerOptions$J2clPassMode j2clPassMode
IllegalArgumentException ex
java.io.IOException e
StringBuilder sb
String line
String instrumentationPb
java.io.BufferedReader br
String instrumentationPb
java.io.IOException e
com.google.javascript.jscomp.Instrumentation$Builder builder
com.google.javascript.jscomp.CompilerOptions options
com.google.javascript.jscomp.CompilationLevel level
com.google.javascript.jscomp.WarningLevel wLevel
protected com.google.javascript.jscomp.Compiler createCompiler ()
protected java.util.List createExterns (com.google.javascript.jscomp.CompilerOptions) throws java.io.IOException
java.util.List builtinExterns
com.google.javascript.jscomp.CompilerOptions options
java.util.List externs
private com.google.common.collect.ImmutableList loadConformanceConfigs (java.util.List)
java.io.IOException e
String configPath
java.util.List configPaths
com.google.common.collect.ImmutableList$Builder configs
private static com.google.javascript.jscomp.ConformanceConfig loadConformanceConfig (java.lang.String) throws java.io.IOException
Exception e
String configFile
String textProto
com.google.javascript.jscomp.ConformanceConfig$Builder builder
public static java.util.List getDefaultExterns () throws java.io.IOException
public static java.util.List findJsFiles (java.util.Collection) throws java.io.IOException
java.util.Collection patterns
private static java.util.List findJsFiles (java.util.Collection, boolean) throws java.io.IOException
java.nio.file.Path original
String pathStringAbsolute
java.io.File matchedFile
String pattern
java.util.Collection patterns
boolean sortAlphabetically
java.util.Map allJsInputs
java.util.Set excludes
private static void matchPaths (java.lang.String, java.util.Map, java.util.Set) throws java.io.IOException
int i
String pattern
java.util.Map allJsInputs
java.util.Set excludes
java.nio.file.FileSystem fs
boolean remove
String separator
java.util.List patternParts
String prefix
java.nio.file.PathMatcher matcher
public boolean shouldRunCompiler ()
public boolean hasErrors ()
public static void main (java.lang.String[])
String[] args
com.google.javascript.jscomp.CommandLineRunner runner
static java.util.List access$000 (java.util.Collection, boolean) throws java.io.IOException
java.util.Collection x0
boolean x1
static void ()
}
com/google/javascript/jscomp/ProcessClosurePrimitives$UnrecognizedRequire.classProcessClosurePrimitives.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ProcessClosurePrimitives$UnrecognizedRequire extends java.lang.Object {
final com.google.javascript.rhino.Node requireNode
final String namespace
void (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node requireNode
String namespace
}
com/google/javascript/jscomp/InvocationsCallback.classInvocationsCallback.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.InvocationsCallback extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
void ()
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node nameNode
abstract void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.lang.String)
}
com/google/javascript/jscomp/CommandLineRunner$1.classCommandLineRunner.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CommandLineRunner$1 extends java.nio.file.SimpleFileVisitor {
final java.nio.file.PathMatcher val$matcher
final boolean val$remove
final java.util.Set val$excludes
final java.util.Map val$allJsInputs
void (java.nio.file.PathMatcher, boolean, java.util.Set, java.util.Map)
public java.nio.file.FileVisitResult visitFile (java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes)
String pathStringAbsolute
java.nio.file.Path p
java.nio.file.attribute.BasicFileAttributes attrs
public java.nio.file.FileVisitResult visitFileFailed (java.nio.file.Path, java.io.IOException)
java.nio.file.Path file
java.io.IOException e
public volatile java.nio.file.FileVisitResult visitFileFailed (java.lang.Object, java.io.IOException) throws java.io.IOException
public volatile java.nio.file.FileVisitResult visitFile (java.lang.Object, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException
}
com/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceMapWrapper.classReferenceCollectingCallback.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMapWrapper extends java.lang.Object implements com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceMap {
private final java.util.Map referenceMap
public void (java.util.Map)
java.util.Map referenceMap
public com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection getReferences (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var var
}
com/google/javascript/jscomp/AmbiguateProperties$PropertySubGraph.classAmbiguateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AmbiguateProperties$PropertySubGraph extends java.lang.Object implements com.google.javascript.jscomp.graph.SubGraph {
com.google.javascript.jscomp.AmbiguateProperties$JSTypeBitSet relatedTypes
final com.google.javascript.jscomp.AmbiguateProperties this$0
void (com.google.javascript.jscomp.AmbiguateProperties)
com.google.javascript.jscomp.AmbiguateProperties this$0
public boolean isIndependentOf (com.google.javascript.jscomp.AmbiguateProperties$Property)
com.google.javascript.jscomp.AmbiguateProperties$Property prop
public void addNode (com.google.javascript.jscomp.AmbiguateProperties$Property)
com.google.javascript.jscomp.AmbiguateProperties$Property prop
public volatile void addNode (java.lang.Object)
public volatile boolean isIndependentOf (java.lang.Object)
}
com/google/javascript/jscomp/ConformanceRules.classConformanceRules.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ConformanceRules extends java.lang.Object {
private void ()
}
com/google/javascript/jscomp/AstValidator$1.classAstValidator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AstValidator$1 extends java.lang.Object implements com.google.javascript.jscomp.AstValidator$ViolationHandler {
void ()
public void handleViolation (java.lang.String, com.google.javascript.rhino.Node)
String message
com.google.javascript.rhino.Node n
}
com/google/javascript/jscomp/UniqueRenamingToken.classUniqueRenamingToken.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.UniqueRenamingToken extends java.lang.Object implements com.google.javascript.jscomp.RenamingMap {
void ()
public java.lang.String get (java.lang.String)
String value
}
com/google/javascript/jscomp/NodeUtil$4.classNodeUtil.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.NodeUtil$4 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/PrepareAst$PrepareAnnotations.classPrepareAst.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PrepareAst$PrepareAnnotations extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
void ()
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private static void annotateCalls (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node first
}
com/google/javascript/jscomp/DeadPropertyAssignmentElimination$1.classDeadPropertyAssignmentElimination.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/CssRenamingMap$ByPart.classCssRenamingMap.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.CssRenamingMap$ByPart extends java.lang.Object implements com.google.javascript.jscomp.CssRenamingMap {
public void ()
public abstract java.lang.String get (java.lang.String)
public com.google.javascript.jscomp.CssRenamingMap$Style getStyle ()
}
com/google/javascript/jscomp/ClosureRewriteModule$UnrecognizedRequire.classClosureRewriteModule.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ClosureRewriteModule$UnrecognizedRequire extends java.lang.Object {
final com.google.javascript.rhino.Node requireNode
final String legacyNamespace
final boolean mustBeOrdered
void (com.google.javascript.rhino.Node, java.lang.String, boolean)
com.google.javascript.rhino.Node requireNode
String legacyNamespace
boolean mustBeOrdered
}
com/google/javascript/jscomp/Tracer$AtomicTracerStatMap.classTracer.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Tracer$AtomicTracerStatMap extends java.lang.Object {
private final java.util.concurrent.ConcurrentMap map
void ()
void incrementBy (java.lang.String, long)
String key
long delta
Long oldValue
java.util.Map getMap ()
}
com/google/javascript/jscomp/StrictWarningsGuard.classStrictWarningsGuard.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.StrictWarningsGuard extends com.google.javascript.jscomp.WarningsGuard {
private static final long serialVersionUID
static final com.google.javascript.jscomp.DiagnosticType UNRAISABLE_WARNING
public void ()
public com.google.javascript.jscomp.CheckLevel level (com.google.javascript.jscomp.JSError)
com.google.javascript.jscomp.JSError error
protected int getPriority ()
protected com.google.javascript.jscomp.WarningsGuard makeNonStrict ()
static void ()
}
com/google/javascript/jscomp/NameAnalyzer$RefNode.classNameAnalyzer.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.NameAnalyzer$RefNode extends java.lang.Object {
public abstract com.google.javascript.jscomp.NameAnalyzer$JsName name ()
public abstract void remove ()
}
com/google/javascript/jscomp/MinimizedCondition$MeasuredNode.classMinimizedCondition.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode extends java.lang.Object {
private com.google.javascript.rhino.Node node
private int length
private boolean changed
com.google.javascript.rhino.Node getNode ()
boolean isChanged ()
void (com.google.javascript.rhino.Node, int, boolean)
com.google.javascript.rhino.Node n
int len
boolean ch
private com.google.javascript.jscomp.MinimizedCondition$MeasuredNode negate ()
private com.google.javascript.jscomp.MinimizedCondition$MeasuredNode change ()
private com.google.javascript.jscomp.MinimizedCondition$MeasuredNode addNot ()
private static int estimateCostOneLevel (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node n
int cost
int parentPrecedence
private com.google.javascript.jscomp.MinimizedCondition$MeasuredNode cloneTree ()
private static transient com.google.javascript.jscomp.MinimizedCondition$MeasuredNode addNode (com.google.javascript.rhino.Node, com.google.javascript.jscomp.MinimizedCondition$MeasuredNode[])
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode child
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode[] children
int cost
boolean changed
static com.google.javascript.rhino.Node access$000 (com.google.javascript.jscomp.MinimizedCondition$MeasuredNode)
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode x0
static com.google.javascript.jscomp.MinimizedCondition$MeasuredNode access$100 (com.google.javascript.jscomp.MinimizedCondition$MeasuredNode)
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode x0
static int access$200 (com.google.javascript.jscomp.MinimizedCondition$MeasuredNode)
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode x0
static com.google.javascript.jscomp.MinimizedCondition$MeasuredNode access$300 (com.google.javascript.jscomp.MinimizedCondition$MeasuredNode)
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode x0
static com.google.javascript.jscomp.MinimizedCondition$MeasuredNode access$400 (com.google.javascript.jscomp.MinimizedCondition$MeasuredNode)
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode x0
static com.google.javascript.jscomp.MinimizedCondition$MeasuredNode access$500 (com.google.javascript.jscomp.MinimizedCondition$MeasuredNode)
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode x0
static com.google.javascript.jscomp.MinimizedCondition$MeasuredNode access$600 (com.google.javascript.rhino.Node, com.google.javascript.jscomp.MinimizedCondition$MeasuredNode[])
com.google.javascript.rhino.Node x0
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode[] x1
}
com/google/javascript/jscomp/ReplaceIdGenerators$GatherGenerators.classReplaceIdGenerators.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReplaceIdGenerators$GatherGenerators extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.ReplaceIdGenerators this$0
private void (com.google.javascript.jscomp.ReplaceIdGenerators)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ReplaceIdGenerators$NameSupplier supplier
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo doc
int numGeneratorAnnotations
String name
void (com.google.javascript.jscomp.ReplaceIdGenerators, com.google.javascript.jscomp.ReplaceIdGenerators$1)
com.google.javascript.jscomp.ReplaceIdGenerators x0
com.google.javascript.jscomp.ReplaceIdGenerators$1 x1
}
com/google/javascript/jscomp/StrictModeCheck.classStrictModeCheck.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.StrictModeCheck extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
static final com.google.javascript.jscomp.DiagnosticType USE_OF_WITH
static final com.google.javascript.jscomp.DiagnosticType EVAL_DECLARATION
static final com.google.javascript.jscomp.DiagnosticType EVAL_ASSIGNMENT
static final com.google.javascript.jscomp.DiagnosticType ARGUMENTS_DECLARATION
static final com.google.javascript.jscomp.DiagnosticType ARGUMENTS_ASSIGNMENT
static final com.google.javascript.jscomp.DiagnosticType ARGUMENTS_CALLEE_FORBIDDEN
static final com.google.javascript.jscomp.DiagnosticType ARGUMENTS_CALLER_FORBIDDEN
static final com.google.javascript.jscomp.DiagnosticType FUNCTION_CALLER_FORBIDDEN
static final com.google.javascript.jscomp.DiagnosticType FUNCTION_ARGUMENTS_PROP_FORBIDDEN
static final com.google.javascript.jscomp.DiagnosticType DELETE_VARIABLE
static final com.google.javascript.jscomp.DiagnosticType DUPLICATE_OBJECT_KEY
static final com.google.javascript.jscomp.DiagnosticType DUPLICATE_CLASS_METHODS
static final com.google.javascript.jscomp.DiagnosticType BAD_FUNCTION_DECLARATION
private final com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private static void checkWith (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
boolean allowWith
private static void checkFunctionUse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private static boolean isDeclaration (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private static void checkAssignment (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private static void checkDelete (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private static void checkObjectLiteralOrClass (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node key
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
java.util.Set getters
java.util.Set setters
private static boolean isFunctionType (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.TypeI type
static boolean access$100 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static boolean access$200 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static void ()
}
com/google/javascript/jscomp/ConformanceRules$BannedProperty$Property.classConformanceRules.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ConformanceRules$BannedProperty$Property extends java.lang.Object {
final String type
final String property
void (java.lang.String, java.lang.String)
String type
String property
}
com/google/javascript/jscomp/FunctionToBlockMutator.classFunctionToBlockMutator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionToBlockMutator extends java.lang.Object {
private com.google.javascript.jscomp.AbstractCompiler compiler
private com.google.common.base.Supplier safeNameIdSupplier
void (com.google.javascript.jscomp.AbstractCompiler, com.google.common.base.Supplier)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.common.base.Supplier safeNameIdSupplier
com.google.javascript.rhino.Node mutate (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.lang.String, boolean, boolean)
com.google.javascript.rhino.Node inlineResult
String fnName
com.google.javascript.rhino.Node fnNode
com.google.javascript.rhino.Node callNode
String resultName
boolean needsDefaultResult
boolean isCallInLoop
com.google.javascript.rhino.Node newFnNode
java.util.Set namesToAlias
java.util.LinkedHashMap args
boolean hasArgs
com.google.javascript.rhino.Node newBlock
String labelName
com.google.javascript.rhino.Node injectableBlock
private static void rewriteFunctionDeclarations (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node fnNameNode
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node var
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node next
com.google.javascript.rhino.Node n
private static void fixUnitializedVarDeclarations (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node srcLocation
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private void makeLocalNamesUnique (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node fnNode
boolean isCallInLoop
com.google.common.base.Supplier idSupplier
private java.lang.String getLabelNameForFunction (java.lang.String)
String fnName
String name
private java.lang.String getUniqueThisName ()
private com.google.javascript.rhino.Node aliasAndInlineArguments (com.google.javascript.rhino.Node, java.util.LinkedHashMap, java.util.Set)
com.google.javascript.rhino.Node result
String newName
com.google.javascript.rhino.Node newValue
com.google.javascript.rhino.Node newNode
boolean referencesThis
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node newValue
com.google.javascript.rhino.Node newNode
String name
java.util.Map$Entry entry
com.google.javascript.rhino.Node n
java.util.Map newArgMap
java.util.List newVars
com.google.javascript.rhino.Node result
com.google.javascript.rhino.Node fnTemplateRoot
java.util.LinkedHashMap argMap
java.util.Set namesToAlias
private static com.google.javascript.rhino.Node replaceReturns (com.google.javascript.rhino.Node, java.lang.String, java.lang.String, boolean)
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node label
com.google.javascript.rhino.Node newRoot
com.google.javascript.rhino.Node block
String resultName
String labelName
boolean resultMustBeSet
com.google.javascript.rhino.Node root
boolean hasReturnAtExit
int returnCount
private static void addDummyAssignment (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node node
String resultName
com.google.javascript.rhino.Node srcLocation
com.google.javascript.rhino.Node retVal
com.google.javascript.rhino.Node resultNode
private static void convertLastReturnToStatement (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node block
String resultName
com.google.javascript.rhino.Node ret
com.google.javascript.rhino.Node resultNode
private static com.google.javascript.rhino.Node createAssignStatementNode (java.lang.String, com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.Node expression
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node assign
private static com.google.javascript.rhino.Node getReplacementReturnStatement (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node srcLocation
com.google.javascript.rhino.Node node
String resultName
com.google.javascript.rhino.Node resultNode
com.google.javascript.rhino.Node retVal
private static boolean hasReturnAtExit (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node block
private static com.google.javascript.rhino.Node replaceReturnWithBreak (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.lang.String, java.lang.String)
com.google.javascript.rhino.Node resultNode
com.google.javascript.rhino.Node breakNode
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node current
com.google.javascript.rhino.Node parent
String resultName
String labelName
}
com/google/javascript/jscomp/SymbolTable$ThisRefCollector.classSymbolTable.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SymbolTable$ThisRefCollector extends com.google.javascript.jscomp.NodeTraversal$AbstractScopedCallback implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.List thisStack
final com.google.javascript.jscomp.SymbolTable this$0
void (com.google.javascript.jscomp.SymbolTable, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.Node firstInputRoot
com.google.javascript.rhino.jstype.JSType rootType
com.google.javascript.rhino.jstype.FunctionType fnType
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.SymbolTable$SymbolScope propScope
com.google.javascript.jscomp.SymbolTable$SymbolScope scope
com.google.javascript.jscomp.SymbolTable$Symbol scopeSymbol
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.SymbolTable$Symbol symbol
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.SymbolTable$Reference ref
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.SymbolTable$Symbol symbol
}
com/google/javascript/jscomp/FunctionRewriter$Reduction.classFunctionRewriter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionRewriter$Reduction extends java.lang.Object {
private final com.google.javascript.rhino.Node parent
private final com.google.javascript.rhino.Node oldChild
private final com.google.javascript.rhino.Node newChild
final com.google.javascript.jscomp.FunctionRewriter this$0
void (com.google.javascript.jscomp.FunctionRewriter, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node oldChild
com.google.javascript.rhino.Node newChild
void apply ()
int estimateSavings ()
}
com/google/javascript/jscomp/ClosureCodingConvention$AssertFunctionByTypeName.classClosureCodingConvention.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.ClosureCodingConvention$AssertFunctionByTypeName extends com.google.javascript.jscomp.CodingConvention$AssertionFunctionSpec {
private final String typeName
public void (java.lang.String, java.lang.String)
String functionName
String typeName
public com.google.javascript.rhino.jstype.JSType getAssertedOldType (com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSTypeRegistry)
com.google.javascript.rhino.Node call
com.google.javascript.rhino.jstype.JSTypeRegistry registry
public com.google.javascript.jscomp.newtypes.JSType getAssertedNewType (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry)
com.google.javascript.rhino.Node call
com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry scope
com.google.javascript.jscomp.newtypes.JSType result
}
com/google/javascript/jscomp/JsMessageVisitor$1.classJsMessageVisitor.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.JsMessageVisitor$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/CheckSideEffects.classCheckSideEffects.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckSideEffects extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
static final com.google.javascript.jscomp.DiagnosticType USELESS_CODE_ERROR
static final String PROTECTOR_FN
private final boolean report
private final java.util.List problemNodes
private final java.util.LinkedHashMap noSideEffectExterns
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final boolean protectSideEffectFreeCode
void (com.google.javascript.jscomp.AbstractCompiler, boolean, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean report
boolean protectSideEffectFreeCode
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String msg
com.google.javascript.rhino.Node rootNameNode
String msg
String qname
boolean isDefinedInSrc
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
boolean isResultUsed
boolean isSimpleOp
private void protectSideEffects ()
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node n
private void addExtern ()
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node var
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.jscomp.CompilerInput input
static java.util.LinkedHashMap access$100 (com.google.javascript.jscomp.CheckSideEffects)
com.google.javascript.jscomp.CheckSideEffects x0
static void ()
}
com/google/javascript/jscomp/InlineCostEstimator$CompiledSizeEstimator.classInlineCostEstimator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineCostEstimator$CompiledSizeEstimator extends com.google.javascript.jscomp.CodeConsumer {
private int maxCost
private int cost
private char last
private boolean continueProcessing
void (int)
int costThreshold
void add (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.CodeGenerator cg
int getCost ()
boolean continueProcessing ()
char getLastChar ()
void append (java.lang.String)
String str
void addIdentifier (java.lang.String)
String identifier
void addConstant (java.lang.String)
String newcode
}
com/google/javascript/jscomp/JoinOp$BinaryJoinOp.classJoinOp.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.JoinOp$BinaryJoinOp extends java.lang.Object implements com.google.javascript.jscomp.JoinOp {
public void ()
public com.google.javascript.jscomp.graph.LatticeElement apply (java.util.List)
int mid
java.util.Iterator iter
com.google.javascript.jscomp.graph.LatticeElement result
java.util.List values
int size
abstract com.google.javascript.jscomp.graph.LatticeElement apply (com.google.javascript.jscomp.graph.LatticeElement, com.google.javascript.jscomp.graph.LatticeElement)
static int computeMidPoint (int)
int size
int midpoint
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/DefaultPassConfig$106$1.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$106$1 extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
final com.google.javascript.jscomp.AbstractCompiler val$compiler
final com.google.javascript.jscomp.DefaultPassConfig$106 this$1
void (com.google.javascript.jscomp.DefaultPassConfig$106, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.DefaultPassConfig$106 this$1
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.NameAnonymousFunctionsMapped naf
}
com/google/javascript/jscomp/DefaultPassConfig.classDefaultPassConfig.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.DefaultPassConfig extends com.google.javascript.jscomp.PassConfig {
private static final String COMPILED_CONSTANT_NAME
private static final String CLOSURE_LOCALE_CONSTANT_NAME
static final com.google.javascript.jscomp.DiagnosticType CANNOT_USE_PROTOTYPE_AND_VAR
private static final java.util.regex.Pattern GLOBAL_SYMBOL_NAMESPACE_PATTERN
private com.google.javascript.jscomp.GlobalNamespace namespaceForChecks
private com.google.javascript.jscomp.PreprocessorSymbolTable preprocessorSymbolTable
private com.google.javascript.jscomp.ClosureRewriteModule$GlobalRewriteState moduleRewriteState
private java.util.Set exportedNames
private com.google.javascript.jscomp.CrossModuleMethodMotion$IdGenerator crossModuleIdGenerator
private java.util.Map cssNames
private com.google.javascript.jscomp.VariableMap variableMap
private com.google.javascript.jscomp.VariableMap propertyMap
private com.google.javascript.jscomp.VariableMap anonymousFunctionNameMap
private com.google.javascript.jscomp.FunctionNames functionNames
private com.google.javascript.jscomp.VariableMap stringMap
private String idGeneratorMap
private final boolean protectHiddenSideEffects
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory checkSideEffects
private final com.google.javascript.jscomp.PassFactory stripSideEffectProtection
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory suspiciousCode
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory checkRequires
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory checkProvides
private static final com.google.javascript.jscomp.DiagnosticType GENERATE_EXPORTS_ERROR
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory checkJsDoc
private final com.google.javascript.jscomp.PassFactory generateExports
private final com.google.javascript.jscomp.PassFactory removeBodies
private final com.google.javascript.jscomp.PassFactory exportTestFunctions
private final com.google.javascript.jscomp.PassFactory gatherRawExports
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory closurePrimitives
private final com.google.javascript.jscomp.PassFactory jqueryAliases
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory angularPass
private final com.google.javascript.jscomp.PassFactory replaceMessages
private final com.google.javascript.jscomp.PassFactory replaceMessagesForChrome
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory closureGoogScopeAliases
private final com.google.javascript.jscomp.PassFactory injectRuntimeLibraries
private final com.google.javascript.jscomp.PassFactory es6ExternsCheck
final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory convertEs6TypedToEs6
private final com.google.javascript.jscomp.PassFactory convertStaticInheritance
private final com.google.javascript.jscomp.PassFactory inlineTypeAliases
private final com.google.javascript.jscomp.PassFactory convertToTypedES6
private final com.google.javascript.jscomp.PassFactory markTranspilationDone
private final com.google.javascript.jscomp.PassFactory declaredGlobalExternsOnWindow
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory closureRewriteClass
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory closureCheckModule
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory closureRewriteModule
private final com.google.javascript.jscomp.PassFactory closureCheckGetCssName
private final com.google.javascript.jscomp.PassFactory closureReplaceGetCssName
private final com.google.javascript.jscomp.PassFactory createSyntheticBlocks
private final com.google.javascript.jscomp.PassFactory earlyPeepholeOptimizations
private final com.google.javascript.jscomp.PassFactory earlyInlineVariables
private final com.google.javascript.jscomp.PassFactory peepholeOptimizations
private final com.google.javascript.jscomp.PassFactory latePeepholeOptimizations
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory checkVars
private final com.google.javascript.jscomp.PassFactory inferConsts
private final com.google.javascript.jscomp.PassFactory checkRegExp
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory checkVariableReferences
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory checkMissingSuper
private final com.google.javascript.jscomp.PassFactory objectPropertyStringPreprocess
final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory resolveTypes
private final com.google.javascript.jscomp.PassFactory clearTypedScopePass
final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory inferTypes
private final com.google.javascript.jscomp.PassFactory symbolTableForNewTypeInference
private final com.google.javascript.jscomp.PassFactory newTypeInference
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory inferJsDocInfo
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory checkTypes
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory checkControlFlow
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory checkAccessControls
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory lintChecks
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory analyzerChecks
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory checkRequiresAndProvidesSorted
private final com.google.javascript.jscomp.PassFactory checkGlobalNames
private final com.google.javascript.jscomp.PassFactory checkStrictMode
private final com.google.javascript.jscomp.PassFactory processTweaks
private final com.google.javascript.jscomp.PassFactory processDefines
final com.google.javascript.jscomp.PassFactory garbageCollectChecks
private final com.google.javascript.jscomp.PassFactory checkConsts
private final com.google.javascript.jscomp.PassFactory checkConstParams
private final com.google.javascript.jscomp.PassFactory checkEventfulObjectDisposal
private final com.google.javascript.jscomp.PassFactory computeFunctionNames
private final com.google.javascript.jscomp.PassFactory runtimeTypeCheck
private final com.google.javascript.jscomp.PassFactory replaceIdGenerators
private final com.google.javascript.jscomp.PassFactory replaceStrings
private final com.google.javascript.jscomp.PassFactory optimizeArgumentsArray
private final com.google.javascript.jscomp.PassFactory closureCodeRemoval
private final com.google.javascript.jscomp.PassFactory closureOptimizePrimitives
private final com.google.javascript.jscomp.PassFactory rescopeGlobalSymbols
private final com.google.javascript.jscomp.PassFactory collapseProperties
private final com.google.javascript.jscomp.PassFactory collapseObjectLiterals
private final com.google.javascript.jscomp.PassFactory disambiguatePrivateProperties
private final com.google.javascript.jscomp.PassFactory disambiguateProperties
private final com.google.javascript.jscomp.PassFactory chainCalls
private final com.google.javascript.jscomp.PassFactory devirtualizePrototypeMethods
private final com.google.javascript.jscomp.PassFactory optimizeCalls
private final com.google.javascript.jscomp.PassFactory markPureFunctions
private final com.google.javascript.jscomp.PassFactory markNoSideEffectCalls
private final com.google.javascript.jscomp.PassFactory inlineVariables
private final com.google.javascript.jscomp.PassFactory inlineConstants
private final com.google.javascript.jscomp.PassFactory minimizeExitPoints
private final com.google.javascript.jscomp.PassFactory removeUnreachableCode
private final com.google.javascript.jscomp.PassFactory removeUnusedPolyfills
private final com.google.javascript.jscomp.PassFactory removeUnusedPrototypeProperties
private final com.google.javascript.jscomp.PassFactory removeUnusedClassProperties
private final com.google.javascript.jscomp.PassFactory initNameAnalyzeReport
private final com.google.javascript.jscomp.PassFactory extraSmartNamePass
private final com.google.javascript.jscomp.PassFactory smartNamePass
private final com.google.javascript.jscomp.PassFactory smartNamePass2
private final com.google.javascript.jscomp.PassFactory inlineSimpleMethods
private final com.google.javascript.jscomp.PassFactory deadAssignmentsElimination
private final com.google.javascript.jscomp.PassFactory deadPropertyAssignmentElimination
private final com.google.javascript.jscomp.PassFactory inlineFunctions
private final com.google.javascript.jscomp.PassFactory inlineProperties
private final com.google.javascript.jscomp.PassFactory crossModuleCodeMotion
private final com.google.javascript.jscomp.PassFactory crossModuleMethodMotion
private final com.google.javascript.jscomp.PassFactory flowSensitiveInlineVariables
private final com.google.javascript.jscomp.PassFactory coalesceVariableNames
private final com.google.javascript.jscomp.PassFactory exploitAssign
private final com.google.javascript.jscomp.PassFactory collapseVariableDeclarations
private final com.google.javascript.jscomp.PassFactory extractPrototypeMemberDeclarations
private final com.google.javascript.jscomp.PassFactory rewriteFunctionExpressions
private final com.google.javascript.jscomp.PassFactory collapseAnonymousFunctions
private final com.google.javascript.jscomp.PassFactory moveFunctionDeclarations
private final com.google.javascript.jscomp.PassFactory nameUnmappedAnonymousFunctions
private final com.google.javascript.jscomp.PassFactory nameMappedAnonymousFunctions
private final com.google.javascript.jscomp.PassFactory aliasStrings
private final com.google.javascript.jscomp.PassFactory objectPropertyStringPostprocess
private final com.google.javascript.jscomp.PassFactory ambiguateProperties
private final com.google.javascript.jscomp.PassFactory markUnnormalized
private final com.google.javascript.jscomp.PassFactory denormalize
private final com.google.javascript.jscomp.PassFactory invertContextualRenaming
private final com.google.javascript.jscomp.PassFactory renameProperties
private final com.google.javascript.jscomp.PassFactory renameVars
private final com.google.javascript.jscomp.PassFactory renameLabels
private final com.google.javascript.jscomp.PassFactory convertToDottedProperties
private final com.google.javascript.jscomp.PassFactory sanityCheckAst
private final com.google.javascript.jscomp.PassFactory sanityCheckVars
private final com.google.javascript.jscomp.PassFactory instrumentFunctions
private final com.google.javascript.jscomp.PassFactory instrumentForCodeCoverage
private final com.google.javascript.jscomp.PassFactory gatherExternProperties
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory polymerPass
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory dartSuperAccessorsPass
private final com.google.javascript.jscomp.PassFactory j2clClinitPrunerPass
private final com.google.javascript.jscomp.PassFactory j2clConstantHoisterPass
private final com.google.javascript.jscomp.PassFactory j2clEqualitySameRewriterPass
private final com.google.javascript.jscomp.PassFactory j2clPropertyInlinerPass
private final com.google.javascript.jscomp.PassFactory j2clPass
private final com.google.javascript.jscomp.PassFactory j2clSourceFileChecker
private final com.google.javascript.jscomp.PassFactory checkConformance
private final com.google.javascript.jscomp.PassFactory optimizeToEs6
private final com.google.javascript.jscomp.PassFactory rewriteBindThis
private final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory whitespaceWrapGoogModules
private final com.google.javascript.jscomp.PassFactory removeSuperMethodsPass
public void (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
protected com.google.javascript.jscomp.PassConfig$State getIntermediateState ()
com.google.javascript.jscomp.GlobalNamespace getGlobalNamespace ()
com.google.javascript.jscomp.PreprocessorSymbolTable getPreprocessorSymbolTable ()
void maybeInitializePreprocessorSymbolTable (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.AbstractCompiler compiler
void maybeInitializeModuleRewriteState ()
protected java.util.List getTranspileOnlyPasses ()
java.util.List passes
protected java.util.List getWhitespaceOnlyPasses ()
java.util.List passes
private void addOldTypeCheckerPasses (java.util.List, com.google.javascript.jscomp.CompilerOptions)
java.util.List checks
com.google.javascript.jscomp.CompilerOptions options
protected java.util.List getChecks ()
java.util.List checks
protected java.util.List getOptimizations ()
java.util.List passes
private java.util.List getMainOptimizationLoop ()
java.util.List passes
boolean runOptimizeCalls
private java.util.List getCodeRemovingPasses ()
java.util.List passes
private static void assertAllOneTimePasses (java.util.List)
com.google.javascript.jscomp.PassFactory pass
java.util.List passes
private static void assertAllLoopablePasses (java.util.List)
com.google.javascript.jscomp.PassFactory pass
java.util.List passes
private void assertPassOrder (java.util.List, com.google.javascript.jscomp.PassFactory, com.google.javascript.jscomp.PassFactory, java.lang.String)
java.util.List passList
com.google.javascript.jscomp.PassFactory pass1
com.google.javascript.jscomp.PassFactory pass2
String msg
int pass1Index
int pass2Index
private void assertValidOrder (java.util.List)
java.util.List checks
private static com.google.javascript.jscomp.HotSwapCompilerPass combineChecks (com.google.javascript.jscomp.AbstractCompiler, java.util.List)
com.google.javascript.jscomp.AbstractCompiler compiler
java.util.List callbacks
private com.google.javascript.jscomp.PassFactory getRemoveUnusedVars (java.lang.String, boolean)
String name
boolean modifyCallSites
private com.google.javascript.jscomp.VariableMap runVariableRenaming (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.VariableMap, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.VariableMap prevVariableMap
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
char[] reservedChars
boolean preserveAnonymousFunctionNames
java.util.Set reservedNames
com.google.javascript.jscomp.RenameVars rn
private com.google.javascript.jscomp.PassFactory getCustomPasses (com.google.javascript.jscomp.CustomPassExecutionTime)
com.google.javascript.jscomp.CustomPassExecutionTime executionTime
private static com.google.javascript.jscomp.CompilerPass runInSerial (java.util.Collection)
java.util.Collection passes
static java.util.Map getAdditionalReplacements (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
java.util.Map additionalReplacements
static boolean access$000 (com.google.javascript.jscomp.DefaultPassConfig)
com.google.javascript.jscomp.DefaultPassConfig x0
static com.google.javascript.jscomp.HotSwapCompilerPass access$100 (com.google.javascript.jscomp.AbstractCompiler, java.util.List)
com.google.javascript.jscomp.AbstractCompiler x0
java.util.List x1
static java.util.Set access$200 (com.google.javascript.jscomp.DefaultPassConfig)
com.google.javascript.jscomp.DefaultPassConfig x0
static java.util.Set access$202 (com.google.javascript.jscomp.DefaultPassConfig, java.util.Set)
com.google.javascript.jscomp.DefaultPassConfig x0
java.util.Set x1
static com.google.javascript.jscomp.DiagnosticType access$300 ()
static com.google.javascript.jscomp.PreprocessorSymbolTable access$400 (com.google.javascript.jscomp.DefaultPassConfig)
com.google.javascript.jscomp.DefaultPassConfig x0
static com.google.javascript.jscomp.ClosureRewriteModule$GlobalRewriteState access$500 (com.google.javascript.jscomp.DefaultPassConfig)
com.google.javascript.jscomp.DefaultPassConfig x0
static java.util.Map access$602 (com.google.javascript.jscomp.DefaultPassConfig, java.util.Map)
com.google.javascript.jscomp.DefaultPassConfig x0
java.util.Map x1
static com.google.javascript.jscomp.GlobalNamespace access$702 (com.google.javascript.jscomp.DefaultPassConfig, com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.DefaultPassConfig x0
com.google.javascript.jscomp.GlobalNamespace x1
static com.google.javascript.jscomp.GlobalNamespace access$700 (com.google.javascript.jscomp.DefaultPassConfig)
com.google.javascript.jscomp.DefaultPassConfig x0
static com.google.javascript.jscomp.FunctionNames access$802 (com.google.javascript.jscomp.DefaultPassConfig, com.google.javascript.jscomp.FunctionNames)
com.google.javascript.jscomp.DefaultPassConfig x0
com.google.javascript.jscomp.FunctionNames x1
static java.lang.String access$902 (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String)
com.google.javascript.jscomp.DefaultPassConfig x0
String x1
static com.google.javascript.jscomp.VariableMap access$1002 (com.google.javascript.jscomp.DefaultPassConfig, com.google.javascript.jscomp.VariableMap)
com.google.javascript.jscomp.DefaultPassConfig x0
com.google.javascript.jscomp.VariableMap x1
static com.google.javascript.jscomp.CrossModuleMethodMotion$IdGenerator access$1100 (com.google.javascript.jscomp.DefaultPassConfig)
com.google.javascript.jscomp.DefaultPassConfig x0
static com.google.javascript.jscomp.VariableMap access$1202 (com.google.javascript.jscomp.DefaultPassConfig, com.google.javascript.jscomp.VariableMap)
com.google.javascript.jscomp.DefaultPassConfig x0
com.google.javascript.jscomp.VariableMap x1
static com.google.javascript.jscomp.VariableMap access$1302 (com.google.javascript.jscomp.DefaultPassConfig, com.google.javascript.jscomp.VariableMap)
com.google.javascript.jscomp.DefaultPassConfig x0
com.google.javascript.jscomp.VariableMap x1
static com.google.javascript.jscomp.VariableMap access$1402 (com.google.javascript.jscomp.DefaultPassConfig, com.google.javascript.jscomp.VariableMap)
com.google.javascript.jscomp.DefaultPassConfig x0
com.google.javascript.jscomp.VariableMap x1
static com.google.javascript.jscomp.VariableMap access$1500 (com.google.javascript.jscomp.DefaultPassConfig, com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.VariableMap, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.DefaultPassConfig x0
com.google.javascript.jscomp.AbstractCompiler x1
com.google.javascript.jscomp.VariableMap x2
com.google.javascript.rhino.Node x3
com.google.javascript.rhino.Node x4
static com.google.javascript.jscomp.FunctionNames access$800 (com.google.javascript.jscomp.DefaultPassConfig)
com.google.javascript.jscomp.DefaultPassConfig x0
static com.google.javascript.jscomp.CompilerPass access$1600 (java.util.Collection)
java.util.Collection x0
static void ()
}
com/google/javascript/jscomp/AbstractCommandLineRunner$FlagUsageException.classAbstractCommandLineRunner.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
com/google/javascript/jscomp/FindExportableNodes.classFindExportableNodes.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FindExportableNodes extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
static final com.google.javascript.jscomp.DiagnosticType NON_GLOBAL_ERROR
static final com.google.javascript.jscomp.DiagnosticType EXPORT_ANNOTATION_NOT_ALLOWED
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.LinkedHashMap exports
private final java.util.LinkedHashSet localExports
private final boolean allowLocalExports
void (com.google.javascript.jscomp.AbstractCompiler, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean allowLocalExports
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo parentInfo
com.google.javascript.rhino.Node target
com.google.javascript.rhino.Node grandparent
com.google.javascript.jscomp.FindExportableNodes$Mode mode
String export
com.google.javascript.rhino.Node context
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo docInfo
java.util.LinkedHashMap getExports ()
java.util.LinkedHashSet getLocalExports ()
static void ()
}
com/google/javascript/jscomp/GlobalNamespace$AstChange.classGlobalNamespace.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.GlobalNamespace$AstChange extends java.lang.Object {
final com.google.javascript.jscomp.JSModule module
final com.google.javascript.jscomp.Scope scope
final com.google.javascript.rhino.Node node
void (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.Scope, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.Node node
public boolean equals (java.lang.Object)
Object obj
com.google.javascript.jscomp.GlobalNamespace$AstChange other
public int hashCode ()
}
com/google/javascript/jscomp/NodeUtil$MatchNameNode.classNodeUtil.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NodeUtil$MatchNameNode extends java.lang.Object implements com.google.common.base.Predicate {
final String name
void (java.lang.String)
String name
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/DefaultPassConfig$49.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$49 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/PureFunctionIdentifier$Driver.classPureFunctionIdentifier.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PureFunctionIdentifier$Driver extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final String reportPath
void (com.google.javascript.jscomp.AbstractCompiler, java.lang.String)
com.google.javascript.jscomp.AbstractCompiler compiler
String reportPath
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
java.io.IOException e
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.NameBasedDefinitionProvider defFinder
com.google.javascript.jscomp.PureFunctionIdentifier pureFunctionIdentifier
}
com/google/javascript/jscomp/DefaultPassConfig$117.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$117 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/GlobalTypeInfo.classGlobalTypeInfo.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.GlobalTypeInfo extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass com.google.javascript.rhino.TypeIRegistry {
static final com.google.javascript.jscomp.DiagnosticType DUPLICATE_JSDOC
static final com.google.javascript.jscomp.DiagnosticType REDECLARED_PROPERTY
static final com.google.javascript.jscomp.DiagnosticType INVALID_PROP_OVERRIDE
static final com.google.javascript.jscomp.DiagnosticType CTOR_IN_DIFFERENT_SCOPE
static final com.google.javascript.jscomp.DiagnosticType UNRECOGNIZED_TYPE_NAME
static final com.google.javascript.jscomp.DiagnosticType STRUCTDICT_WITHOUT_CTOR
static final com.google.javascript.jscomp.DiagnosticType EXPECTED_CONSTRUCTOR
static final com.google.javascript.jscomp.DiagnosticType EXPECTED_INTERFACE
static final com.google.javascript.jscomp.DiagnosticType INEXISTENT_PARAM
static final com.google.javascript.jscomp.DiagnosticType CONST_WITHOUT_INITIALIZER
static final com.google.javascript.jscomp.DiagnosticType COULD_NOT_INFER_CONST_TYPE
static final com.google.javascript.jscomp.DiagnosticType MISPLACED_CONST_ANNOTATION
static final com.google.javascript.jscomp.DiagnosticType CANNOT_OVERRIDE_FINAL_METHOD
static final com.google.javascript.jscomp.DiagnosticType CANNOT_INIT_TYPEDEF
static final com.google.javascript.jscomp.DiagnosticType ANONYMOUS_NOMINAL_TYPE
static final com.google.javascript.jscomp.DiagnosticType MALFORMED_ENUM
static final com.google.javascript.jscomp.DiagnosticType DUPLICATE_PROP_IN_ENUM
static final com.google.javascript.jscomp.DiagnosticType LENDS_ON_BAD_TYPE
static final com.google.javascript.jscomp.DiagnosticType FUNCTION_CONSTRUCTOR_NOT_DEFINED
static final com.google.javascript.jscomp.DiagnosticType INVALID_INTERFACE_PROP_INITIALIZER
static final com.google.javascript.jscomp.DiagnosticType SETTER_WITH_RETURN
static final com.google.javascript.jscomp.DiagnosticType WRONG_PARAMETER_COUNT
static final com.google.javascript.jscomp.DiagnosticType CANNOT_ADD_PROPERTIES_TO_TYPEDEF
static final com.google.javascript.jscomp.DiagnosticType SUPER_INTERFACES_HAVE_INCOMPATIBLE_PROPERTIES
static final com.google.javascript.jscomp.DiagnosticType ONE_TYPE_FOR_MANY_VARS
static final com.google.javascript.jscomp.DiagnosticType UNKNOWN_OVERRIDE
static final com.google.javascript.jscomp.DiagnosticType INTERFACE_METHOD_NOT_IMPLEMENTED
static final com.google.javascript.jscomp.DiagnosticType INTERFACE_METHOD_NOT_EMPTY
static final com.google.javascript.jscomp.DiagnosticGroup COMPATIBLE_DIAGNOSTICS
static final com.google.javascript.jscomp.DiagnosticGroup NEW_DIAGNOSTICS
private final java.util.List scopes
private com.google.javascript.jscomp.NTIScope globalScope
private com.google.javascript.jscomp.NewTypeInference$WarningReporter warnings
private com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc typeParser
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.CodingConvention convention
private final java.util.Map anonFunNames
private static final String ANON_FUN_PREFIX
private static final String WINDOW_INSTANCE
private static final String WINDOW_CLASS
private com.google.javascript.jscomp.DefaultNameGenerator funNameGen
private com.google.javascript.jscomp.newtypes.UniqueNameGenerator varNameGen
private java.util.Map nominaltypesByNode
private com.google.common.collect.HashBasedTable propertyDefs
private java.util.Map castTypes
private java.util.Map declaredObjLitProps
private final com.google.javascript.jscomp.newtypes.JSTypes commonTypes
private final java.util.Set unknownTypeNames
private java.util.Set allPropertyNames
void (com.google.javascript.jscomp.AbstractCompiler, java.util.Set)
com.google.javascript.jscomp.AbstractCompiler compiler
java.util.Set unknownTypeNames
boolean inCompatibilityMode
java.util.Collection getScopes ()
com.google.javascript.jscomp.NTIScope getGlobalScope ()
com.google.javascript.jscomp.newtypes.JSTypes getCommonTypes ()
com.google.javascript.jscomp.newtypes.JSType getCastType (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.JSType t
com.google.javascript.jscomp.newtypes.JSType getPropDeclaredType (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
boolean isPropertyDefined (java.lang.String)
String pname
java.lang.String getFunInternalName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node fnNameNode
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NTIScope s
com.google.javascript.jscomp.GlobalTypeInfo$CollectNamedTypes cnt
int i
com.google.javascript.jscomp.NTIScope s
com.google.javascript.jscomp.GlobalTypeInfo$ProcessScope ps
int i
com.google.javascript.jscomp.newtypes.RawNominalType rawType
java.util.Map$Entry entry
com.google.javascript.jscomp.newtypes.Namespace winNs
com.google.javascript.jscomp.newtypes.JSType globalThisType
com.google.javascript.jscomp.NTIScope s
java.util.Map$Entry unknownTypeEntry
com.google.javascript.jscomp.JSError warning
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.GlobalTypeInfo$CollectNamedTypes rootCnt
com.google.javascript.jscomp.GlobalTypeInfo$ProcessScope rootPs
com.google.javascript.jscomp.newtypes.RawNominalType win
com.google.javascript.jscomp.newtypes.JSType globalThisType
java.util.Map unknownTypes
private java.util.Collection getPropDefsFromInterface (com.google.javascript.jscomp.newtypes.NominalType, java.lang.String)
com.google.javascript.jscomp.newtypes.NominalType interf
com.google.javascript.jscomp.newtypes.NominalType nominalType
String pname
com.google.common.collect.ImmutableSet$Builder result
private com.google.javascript.jscomp.GlobalTypeInfo$PropertyDef getPropDefFromClass (com.google.javascript.jscomp.newtypes.NominalType, java.lang.String)
com.google.javascript.jscomp.newtypes.NominalType nominalType
String pname
private void checkAndFinalizeNominalType (com.google.javascript.jscomp.newtypes.RawNominalType)
com.google.javascript.jscomp.newtypes.NominalType superInterf
String pname
String pname
com.google.javascript.jscomp.newtypes.NominalType superInterf
java.util.Collection methodTypes
com.google.javascript.jscomp.GlobalTypeInfo$PropertyDef localPropDef
com.google.javascript.jscomp.newtypes.DeclaredFunctionType superMethodType
com.google.javascript.jscomp.newtypes.DeclaredFunctionType localMethodType
boolean getsTypeFromParent
com.google.javascript.jscomp.newtypes.DeclaredFunctionType updatedMethodType
String pname
com.google.javascript.jscomp.newtypes.JSType inheritedType
java.util.Collection defs
com.google.javascript.jscomp.newtypes.JSType resultType
String pname
com.google.javascript.jscomp.newtypes.JSType wrapped
com.google.javascript.rhino.Node propDefsite
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.jscomp.GlobalTypeInfo$PropertyDef propDef
String pname
com.google.javascript.jscomp.newtypes.RawNominalType rawType
com.google.javascript.jscomp.newtypes.NominalType superClass
java.util.Set nonInheritedPropNames
com.google.common.collect.Multimap propMethodTypesToProcess
com.google.common.collect.Multimap propTypesToProcess
private void checkSuperProperty (com.google.javascript.jscomp.newtypes.RawNominalType, com.google.javascript.jscomp.newtypes.NominalType, java.lang.String, com.google.common.collect.Multimap, com.google.common.collect.Multimap)
java.util.Collection inheritedPropDefs
com.google.javascript.jscomp.GlobalTypeInfo$PropertyDef inheritedPropDef
com.google.javascript.jscomp.newtypes.RawNominalType current
com.google.javascript.jscomp.newtypes.NominalType superType
String pname
com.google.common.collect.Multimap propMethodTypesToProcess
com.google.common.collect.Multimap propTypesToProcess
com.google.javascript.jscomp.newtypes.JSType inheritedPropType
java.util.Collection inheritedPropDefs
com.google.javascript.jscomp.GlobalTypeInfo$PropertyDef localPropDef
com.google.javascript.jscomp.newtypes.JSType localPropType
private boolean isValidOverride (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType localPropType
com.google.javascript.jscomp.newtypes.JSType inheritedPropType
com.google.javascript.jscomp.newtypes.FunctionType localFunType
com.google.javascript.jscomp.newtypes.FunctionType inheritedFunType
private static boolean getsTypeInfoFromParentMethod (com.google.javascript.jscomp.GlobalTypeInfo$PropertyDef)
com.google.javascript.jscomp.GlobalTypeInfo$PropertyDef pd
com.google.javascript.rhino.JSDocInfo jsdoc
private com.google.javascript.jscomp.newtypes.JSType getDeclaredTypeOfNode (com.google.javascript.rhino.JSDocInfo, com.google.javascript.jscomp.NTIScope)
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.jscomp.NTIScope s
private com.google.javascript.jscomp.newtypes.JSType getVarTypeFromAnnotation (com.google.javascript.rhino.Node, com.google.javascript.jscomp.NTIScope)
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.NTIScope currentScope
com.google.javascript.rhino.Node varNode
com.google.javascript.jscomp.newtypes.JSType varType
String varName
com.google.javascript.jscomp.newtypes.JSType nameNodeType
private com.google.javascript.jscomp.newtypes.DeclaredFunctionType getDeclaredFunctionTypeOfCalleeIfAny (com.google.javascript.rhino.Node, com.google.javascript.jscomp.NTIScope)
com.google.javascript.jscomp.newtypes.FunctionType funType
com.google.javascript.rhino.Node fn
com.google.javascript.jscomp.NTIScope currentScope
com.google.javascript.jscomp.newtypes.Declaration decl
private static boolean isClassPropertyDeclaration (com.google.javascript.rhino.Node, com.google.javascript.jscomp.NTIScope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.NTIScope s
com.google.javascript.rhino.Node parent
private static boolean isPrototypeProperty (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node getProp
com.google.javascript.rhino.Node recv
private static boolean isPrototypePropertyDeclaration (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.rhino.Node n
private static boolean isAnnotatedAsConst (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node defSite
com.google.javascript.rhino.JSDocInfo jsdoc
private static com.google.javascript.rhino.Node fromDefsiteToName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node defSite
private boolean isConst (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node defSite
private static boolean isCtorDefinedByCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node qnameNode
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.rhino.Node rhs
private static boolean isCtorWithoutFunctionLiteral (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node qnameNode
com.google.javascript.rhino.JSDocInfo jsdoc
public com.google.javascript.rhino.TypeI createTypeFromCommentNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public com.google.javascript.jscomp.newtypes.JSType getNativeFunctionType (com.google.javascript.rhino.jstype.JSTypeNative)
com.google.javascript.rhino.jstype.JSTypeNative typeId
public com.google.javascript.jscomp.newtypes.JSType getNativeObjectType (com.google.javascript.rhino.jstype.JSTypeNative)
com.google.javascript.rhino.jstype.JSTypeNative typeId
public com.google.javascript.jscomp.newtypes.JSType getNativeType (com.google.javascript.rhino.jstype.JSTypeNative)
com.google.javascript.rhino.jstype.JSTypeNative typeId
public java.lang.String getReadableTypeName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public com.google.javascript.jscomp.newtypes.JSType getType (java.lang.String)
String typeName
public com.google.javascript.rhino.TypeI createUnionType (java.util.List)
com.google.javascript.rhino.TypeI t
java.util.List members
com.google.javascript.jscomp.newtypes.JSType result
public com.google.javascript.rhino.TypeI evaluateTypeExpressionInGlobalScope (com.google.javascript.rhino.JSTypeExpression)
com.google.javascript.rhino.JSTypeExpression expr
public volatile com.google.javascript.rhino.TypeI getType (java.lang.String)
public volatile com.google.javascript.rhino.TypeI getNativeType (com.google.javascript.rhino.jstype.JSTypeNative)
public volatile com.google.javascript.rhino.ObjectTypeI getNativeObjectType (com.google.javascript.rhino.jstype.JSTypeNative)
public volatile com.google.javascript.rhino.FunctionTypeI getNativeFunctionType (com.google.javascript.rhino.jstype.JSTypeNative)
static boolean access$000 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static boolean access$100 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static com.google.javascript.jscomp.newtypes.JSTypes access$200 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static boolean access$300 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static com.google.javascript.jscomp.newtypes.JSType access$400 (com.google.javascript.jscomp.GlobalTypeInfo, com.google.javascript.rhino.Node, com.google.javascript.jscomp.NTIScope)
com.google.javascript.jscomp.GlobalTypeInfo x0
com.google.javascript.rhino.Node x1
com.google.javascript.jscomp.NTIScope x2
static com.google.javascript.jscomp.NTIScope access$500 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static com.google.javascript.jscomp.NewTypeInference$WarningReporter access$600 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static java.util.Set access$700 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static java.util.List access$800 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static com.google.javascript.jscomp.DefaultNameGenerator access$900 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static java.util.Map access$1000 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static com.google.javascript.jscomp.newtypes.UniqueNameGenerator access$1100 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static java.util.Map access$1200 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static java.util.Map access$1300 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static boolean access$1400 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static boolean access$1500 (com.google.javascript.rhino.Node, com.google.javascript.jscomp.NTIScope)
com.google.javascript.rhino.Node x0
com.google.javascript.jscomp.NTIScope x1
static com.google.javascript.jscomp.AbstractCompiler access$1600 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static com.google.javascript.jscomp.newtypes.JSType access$1700 (com.google.javascript.jscomp.GlobalTypeInfo, com.google.javascript.rhino.JSDocInfo, com.google.javascript.jscomp.NTIScope)
com.google.javascript.jscomp.GlobalTypeInfo x0
com.google.javascript.rhino.JSDocInfo x1
com.google.javascript.jscomp.NTIScope x2
static java.util.Map access$1800 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static boolean access$1900 (com.google.javascript.jscomp.GlobalTypeInfo, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.GlobalTypeInfo x0
com.google.javascript.rhino.Node x1
static boolean access$2000 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static com.google.javascript.jscomp.CodingConvention access$2100 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static com.google.common.collect.HashBasedTable access$2300 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc access$2400 (com.google.javascript.jscomp.GlobalTypeInfo)
com.google.javascript.jscomp.GlobalTypeInfo x0
static com.google.javascript.jscomp.newtypes.DeclaredFunctionType access$2500 (com.google.javascript.jscomp.GlobalTypeInfo, com.google.javascript.rhino.Node, com.google.javascript.jscomp.NTIScope)
com.google.javascript.jscomp.GlobalTypeInfo x0
com.google.javascript.rhino.Node x1
com.google.javascript.jscomp.NTIScope x2
static void ()
}
com/google/javascript/jscomp/TypeTransformation$NameResolver.classTypeTransformation.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypeTransformation$NameResolver extends java.lang.Object {
com.google.common.collect.ImmutableMap typeVars
com.google.common.collect.ImmutableMap nameVars
void (com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap typeVars
com.google.common.collect.ImmutableMap nameVars
}
com/google/javascript/jscomp/SymbolTable$1.classSymbolTable.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SymbolTable$1 extends com.google.javascript.jscomp.NodeTraversal$AbstractScopedCallback {
final com.google.javascript.jscomp.SymbolTable this$0
void (com.google.javascript.jscomp.SymbolTable)
com.google.javascript.jscomp.SymbolTable this$0
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node p
}
com/google/javascript/jscomp/FunctionInformationMap$EntryOrBuilder.classFunctionInformationMap.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.FunctionInformationMap$EntryOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder {
public abstract boolean hasId ()
public abstract int getId ()
public abstract boolean hasSourceName ()
public abstract java.lang.String getSourceName ()
public abstract com.google.protobuf.ByteString getSourceNameBytes ()
public abstract boolean hasLineNumber ()
public abstract int getLineNumber ()
public abstract boolean hasModuleName ()
public abstract java.lang.String getModuleName ()
public abstract com.google.protobuf.ByteString getModuleNameBytes ()
public abstract boolean hasSize ()
public abstract int getSize ()
public abstract boolean hasName ()
public abstract java.lang.String getName ()
public abstract com.google.protobuf.ByteString getNameBytes ()
public abstract boolean hasCompiledSource ()
public abstract java.lang.String getCompiledSource ()
public abstract com.google.protobuf.ByteString getCompiledSourceBytes ()
}
com/google/javascript/jscomp/TypeInference.classTypeInference.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypeInference extends com.google.javascript.jscomp.DataFlowAnalysis$BranchedForwardDataFlowAnalysis {
static final com.google.javascript.jscomp.DiagnosticType FUNCTION_LITERAL_UNDEFINED_THIS
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.rhino.jstype.JSTypeRegistry registry
private final com.google.javascript.jscomp.type.ReverseAbstractInterpreter reverseInterpreter
private final com.google.javascript.jscomp.TypedScope syntacticScope
private final com.google.javascript.jscomp.type.FlowScope functionScope
private final com.google.javascript.jscomp.type.FlowScope bottomScope
private final java.util.Map assertionFunctionsMap
private final com.google.javascript.rhino.jstype.ObjectType unknownType
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.ControlFlowGraph, com.google.javascript.jscomp.type.ReverseAbstractInterpreter, com.google.javascript.jscomp.TypedScope, java.util.Map)
com.google.javascript.jscomp.TypedVar var
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.ControlFlowGraph cfg
com.google.javascript.jscomp.type.ReverseAbstractInterpreter reverseInterpreter
com.google.javascript.jscomp.TypedScope functionScope
java.util.Map assertionFunctionsMap
private void inferArguments (com.google.javascript.jscomp.TypedScope)
com.google.javascript.rhino.jstype.JSType newType
com.google.javascript.jscomp.TypedVar var
com.google.javascript.rhino.Node astParameter
com.google.javascript.rhino.Node parameterTypeNode
com.google.javascript.rhino.Node parameterTypes
com.google.javascript.jscomp.TypedScope functionScope
com.google.javascript.rhino.Node functionNode
com.google.javascript.rhino.Node astParameters
com.google.javascript.rhino.Node iifeArgumentNode
com.google.javascript.rhino.jstype.FunctionType functionType
com.google.javascript.jscomp.type.FlowScope createInitialEstimateLattice ()
com.google.javascript.jscomp.type.FlowScope createEntryLattice ()
com.google.javascript.jscomp.type.FlowScope flowThrough (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope input
com.google.javascript.jscomp.type.FlowScope output
java.util.List branchedFlowThrough (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.jstype.JSType narrowedKeyType
com.google.javascript.rhino.jstype.JSType iterKeyType
com.google.javascript.rhino.jstype.ObjectType objType
com.google.javascript.rhino.jstype.JSType objIndexType
com.google.javascript.rhino.Node item
com.google.javascript.rhino.Node obj
com.google.javascript.jscomp.type.FlowScope informed
com.google.javascript.jscomp.ControlFlowGraph$Branch branch
com.google.javascript.jscomp.type.FlowScope newScope
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge branchEdge
com.google.javascript.rhino.Node source
com.google.javascript.jscomp.type.FlowScope input
com.google.javascript.jscomp.type.FlowScope output
com.google.javascript.rhino.Node condition
com.google.javascript.jscomp.type.FlowScope conditionFlowScope
com.google.javascript.jscomp.TypeInference$BooleanOutcomePair conditionOutcomes
java.util.List branchEdges
java.util.List result
private com.google.javascript.jscomp.type.FlowScope traverse (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
private com.google.javascript.jscomp.type.FlowScope traverseReturn (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.jstype.FunctionType fnType
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.Node retValue
private com.google.javascript.jscomp.type.FlowScope traverseCatch (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.Node catchNode
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.Node name
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.JSDocInfo info
private com.google.javascript.jscomp.type.FlowScope traverseAssign (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.jstype.JSType leftType
com.google.javascript.rhino.jstype.JSType rightType
private void updateScopeForTypeChange (com.google.javascript.jscomp.type.FlowScope, com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType oldType
String varName
com.google.javascript.jscomp.TypedVar var
com.google.javascript.rhino.jstype.JSType varType
boolean isVarDeclaration
boolean isTypelessConstDecl
boolean isVarTypeBetter
String propName
com.google.javascript.rhino.jstype.ObjectType objType
boolean declaredSlotType
com.google.javascript.rhino.jstype.JSType rawObjType
com.google.javascript.rhino.jstype.JSType safeLeftType
String qualifiedName
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.Node left
com.google.javascript.rhino.jstype.JSType leftType
com.google.javascript.rhino.jstype.JSType resultType
private void ensurePropertyDefined (com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType)
String propCreationFilename
com.google.javascript.rhino.Node ctor
boolean staticPropCreation
com.google.javascript.rhino.Node maybeAssignStm
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.jstype.JSType rightType
String propName
com.google.javascript.rhino.Node obj
com.google.javascript.rhino.jstype.JSType nodeType
com.google.javascript.rhino.jstype.ObjectType objectType
boolean propCreationInConstructor
private void ensurePropertyDeclared (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.jstype.ObjectType ownerType
private boolean ensurePropertyDeclaredHelper (com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.jscomp.TypedVar var
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.jstype.ObjectType objectType
String propName
String qName
private com.google.javascript.jscomp.type.FlowScope traverseName (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.jscomp.TypedVar maybeOuterVar
boolean isInferred
boolean unflowable
boolean nonLocalInferredSlot
com.google.javascript.rhino.jstype.StaticTypedSlot var
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
String varName
com.google.javascript.rhino.Node value
com.google.javascript.rhino.jstype.JSType type
private com.google.javascript.jscomp.type.FlowScope traverseArrayLiteral (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
private com.google.javascript.jscomp.type.FlowScope traverseObjectLiteral (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.Node name
String qKeyName
com.google.javascript.jscomp.TypedVar var
com.google.javascript.rhino.jstype.JSType oldType
com.google.javascript.rhino.jstype.JSType rawValueType
com.google.javascript.rhino.jstype.JSType valueType
String memberName
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.ObjectType objectType
String qObjName
private com.google.javascript.jscomp.type.FlowScope traverseAdd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
boolean leftIsUnknown
boolean rightIsUnknown
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.jstype.JSType leftType
com.google.javascript.rhino.jstype.JSType rightType
com.google.javascript.rhino.jstype.JSType type
private boolean isAddedAsNumber (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
private com.google.javascript.jscomp.type.FlowScope traverseHook (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.Node condition
com.google.javascript.rhino.Node trueNode
com.google.javascript.rhino.Node falseNode
com.google.javascript.jscomp.type.FlowScope trueScope
com.google.javascript.jscomp.type.FlowScope falseScope
com.google.javascript.rhino.jstype.JSType trueType
com.google.javascript.rhino.jstype.JSType falseType
private com.google.javascript.jscomp.type.FlowScope traverseCall (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.jstype.FunctionType fnType
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.Node left
com.google.javascript.rhino.jstype.JSType functionType
private com.google.javascript.jscomp.type.FlowScope tightenTypesAfterAssertions (com.google.javascript.jscomp.type.FlowScope, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.JSType narrowed
com.google.javascript.rhino.jstype.JSType narrowed
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node firstParam
com.google.javascript.jscomp.CodingConvention$AssertionFunctionSpec assertionFunctionSpec
com.google.javascript.rhino.Node assertedNode
com.google.javascript.rhino.jstype.JSType assertedType
String assertedNodeName
com.google.javascript.rhino.jstype.JSType narrowed
private com.google.javascript.jscomp.type.FlowScope narrowScope (com.google.javascript.jscomp.type.FlowScope, com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.Node node
com.google.javascript.rhino.jstype.JSType narrowed
private void backwardsInferenceFromCallSite (com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.jstype.FunctionType fnType
boolean updatedFnType
private void updateBind (com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.JSType thisType
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.CodingConvention$Bind bind
com.google.javascript.rhino.Node target
com.google.javascript.rhino.jstype.FunctionType callTargetFn
private void updateTypeOfParameters (com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.JSType alternative
com.google.javascript.rhino.jstype.UnionType union
com.google.javascript.rhino.jstype.FunctionType argFnType
boolean declared
com.google.javascript.rhino.jstype.JSType iParameterType
com.google.javascript.rhino.Node iArgument
com.google.javascript.rhino.jstype.JSType iArgumentType
com.google.javascript.rhino.jstype.FunctionType restrictedParameter
com.google.javascript.rhino.Node iParameter
com.google.javascript.rhino.Node n
com.google.javascript.rhino.jstype.FunctionType fnType
int i
int childCount
private com.google.javascript.rhino.jstype.FunctionType matchFunction (com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.FunctionType, boolean)
com.google.javascript.rhino.jstype.FunctionType replacement
com.google.javascript.rhino.jstype.FunctionType expectedType
com.google.javascript.rhino.jstype.FunctionType currentType
boolean declared
private java.util.Map inferTemplateTypesFromParameters (com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node obj
com.google.javascript.rhino.jstype.FunctionType fnType
com.google.javascript.rhino.Node call
java.util.Map resolvedTypes
java.util.Set seenTypes
com.google.javascript.rhino.Node callTarget
private void maybeResolveTemplatedType (com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.jstype.JSType, java.util.Map, java.util.Set)
com.google.javascript.rhino.jstype.JSType alernative
com.google.javascript.rhino.jstype.UnionType unionType
com.google.javascript.rhino.jstype.FunctionType paramFunctionType
com.google.javascript.rhino.jstype.FunctionType argFunctionType
String name
java.util.Set names
com.google.javascript.rhino.jstype.ObjectType paramRecordType
com.google.javascript.rhino.jstype.ObjectType argObjectType
com.google.javascript.rhino.jstype.TemplateType key
com.google.javascript.rhino.jstype.TemplateTypeMap paramTypeMap
com.google.javascript.rhino.jstype.TemplateTypeMap argTypeMap
com.google.javascript.rhino.jstype.ObjectType referencedParamType
com.google.javascript.rhino.jstype.JSType argObjectType
com.google.javascript.rhino.jstype.JSType paramType
com.google.javascript.rhino.jstype.JSType argType
java.util.Map resolvedTypes
java.util.Set seenTypes
private void maybeResolveTemplateTypeFromNodes (java.lang.Iterable, java.lang.Iterable, java.util.Map, java.util.Set)
Iterable declParams
Iterable callParams
java.util.Map resolvedTypes
java.util.Set seenTypes
private void maybeResolveTemplateTypeFromNodes (java.util.Iterator, java.util.Iterator, java.util.Map, java.util.Set)
com.google.javascript.rhino.Node declParam
java.util.Iterator declParams
java.util.Iterator callParams
java.util.Map resolvedTypes
java.util.Set seenTypes
private static void resolvedTemplateType (java.util.Map, com.google.javascript.rhino.jstype.TemplateType, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType join
java.util.Map map
com.google.javascript.rhino.jstype.TemplateType template
com.google.javascript.rhino.jstype.JSType resolved
com.google.javascript.rhino.jstype.JSType previous
private java.util.Map buildTypeVariables (java.util.Map)
java.util.Map$Entry e
java.util.Map inferredTypes
java.util.Map typeVars
private java.util.Map evaluateTypeTransformations (com.google.common.collect.ImmutableList, java.util.Map)
com.google.javascript.rhino.jstype.JSType transformedType
com.google.javascript.rhino.jstype.TemplateType type
com.google.common.collect.ImmutableList templateTypes
java.util.Map inferredTypes
java.util.Map typeVars
java.util.Map result
com.google.javascript.jscomp.TypeTransformation ttlObj
private boolean inferTemplatedTypesForCall (com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.TemplateType key
com.google.javascript.rhino.Node n
com.google.javascript.rhino.jstype.FunctionType fnType
com.google.common.collect.ImmutableList keys
java.util.Map rawInferrence
java.util.Map inferred
java.util.Map typeTransformations
com.google.javascript.jscomp.TypeInference$TemplateTypeReplacer replacer
com.google.javascript.rhino.Node callTarget
com.google.javascript.rhino.jstype.FunctionType replacementFnType
private com.google.javascript.jscomp.type.FlowScope traverseNew (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.jstype.ObjectType instanceType
java.util.Map inferredTypes
com.google.javascript.rhino.jstype.FunctionType ct
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.Node constructor
com.google.javascript.rhino.jstype.JSType constructorType
com.google.javascript.rhino.jstype.JSType type
private com.google.javascript.jscomp.TypeInference$BooleanOutcomePair traverseAnd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
private com.google.javascript.jscomp.type.FlowScope traverseChildren (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.Node el
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
private com.google.javascript.jscomp.type.FlowScope traverseGetElem (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.TemplateTypeMap typeMap
private com.google.javascript.jscomp.type.FlowScope traverseGetProp (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.Node objNode
com.google.javascript.rhino.Node property
private static void inferPropertyTypesToMatchConstraint (com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.JSType constraint
private com.google.javascript.jscomp.type.FlowScope dereferencePointer (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.JSType narrowed
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
private com.google.javascript.rhino.jstype.JSType getPropertyType (com.google.javascript.rhino.jstype.JSType, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
boolean isDeclared
com.google.javascript.rhino.jstype.JSType varType
com.google.javascript.rhino.jstype.JSType foundType
com.google.javascript.rhino.jstype.TemplateTypeMap typeMap
com.google.javascript.rhino.jstype.TemplateTypeMapReplacer replacer
com.google.javascript.rhino.jstype.JSType restrictedObjType
com.google.javascript.rhino.jstype.ObjectType regType
com.google.javascript.rhino.jstype.JSType objType
String propName
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.jstype.JSType propertyType
boolean isLocallyInferred
String qualifiedName
com.google.javascript.rhino.jstype.StaticTypedSlot var
private com.google.javascript.jscomp.TypeInference$BooleanOutcomePair traverseOr (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
private com.google.javascript.jscomp.TypeInference$BooleanOutcomePair traverseShortCircuitingBinOp (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.TypeInference$BooleanOutcomePair outcome
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.TypeInference$BooleanOutcomePair outcome
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
boolean nIsAnd
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.jscomp.TypeInference$BooleanOutcomePair leftOutcome
com.google.javascript.rhino.jstype.JSType leftType
com.google.javascript.jscomp.type.FlowScope rightScope
com.google.javascript.jscomp.TypeInference$BooleanOutcomePair rightOutcome
com.google.javascript.rhino.jstype.JSType rightType
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.TypeInference$BooleanOutcomePair outcome
private com.google.javascript.jscomp.TypeInference$BooleanOutcomePair traverseWithinShortCircuitingBinOp (com.google.javascript.rhino.Node, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.type.FlowScope scope
private static com.google.javascript.rhino.jstype.BooleanLiteralSet joinBooleanOutcomes (boolean, com.google.javascript.rhino.jstype.BooleanLiteralSet, com.google.javascript.rhino.jstype.BooleanLiteralSet)
boolean isAnd
com.google.javascript.rhino.jstype.BooleanLiteralSet left
com.google.javascript.rhino.jstype.BooleanLiteralSet right
private com.google.javascript.jscomp.TypeInference$BooleanOutcomePair newBooleanOutcomePair (com.google.javascript.rhino.jstype.JSType, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.jstype.JSType jsType
com.google.javascript.jscomp.type.FlowScope flowScope
private void redeclareSimpleVar (com.google.javascript.jscomp.type.FlowScope, com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.type.FlowScope scope
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.jstype.JSType varType
String varName
private boolean isUnflowable (com.google.javascript.jscomp.TypedVar)
com.google.javascript.jscomp.TypedVar v
private com.google.javascript.rhino.jstype.JSType getJSType (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.jstype.JSType jsType
private com.google.javascript.rhino.jstype.JSType getNativeType (com.google.javascript.rhino.jstype.JSTypeNative)
com.google.javascript.rhino.jstype.JSTypeNative typeId
volatile java.util.List branchedFlowThrough (java.lang.Object, com.google.javascript.jscomp.graph.LatticeElement)
volatile com.google.javascript.jscomp.graph.LatticeElement createEntryLattice ()
volatile com.google.javascript.jscomp.graph.LatticeElement createInitialEstimateLattice ()
volatile com.google.javascript.jscomp.graph.LatticeElement flowThrough (java.lang.Object, com.google.javascript.jscomp.graph.LatticeElement)
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$91.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$91 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/FunctionRewriter.classFunctionRewriter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionRewriter extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private static final int SAVINGS_THRESHOLD
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.FunctionRewriter$Reduction reduction
com.google.javascript.jscomp.FunctionRewriter$Reduction reduction
com.google.javascript.rhino.Node addingRoot
java.util.Collection reductions
com.google.javascript.rhino.Node helperCode
int helperCodeCost
int savings
com.google.javascript.jscomp.FunctionRewriter$Reducer reducer
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
java.util.List reducers
com.google.common.collect.Multimap reductionMap
public com.google.javascript.rhino.Node parseHelperCode (com.google.javascript.jscomp.FunctionRewriter$Reducer)
com.google.javascript.jscomp.FunctionRewriter$Reducer reducer
com.google.javascript.rhino.Node root
private static boolean isReduceableFunctionExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
static com.google.javascript.jscomp.AbstractCompiler access$500 (com.google.javascript.jscomp.FunctionRewriter)
com.google.javascript.jscomp.FunctionRewriter x0
static boolean access$600 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
}
com/google/javascript/jscomp/PerformanceTracker$1.classPerformanceTracker.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PerformanceTracker$1 extends java.lang.Object implements java.util.Comparator {
final com.google.javascript.jscomp.PerformanceTracker this$0
void (com.google.javascript.jscomp.PerformanceTracker)
com.google.javascript.jscomp.PerformanceTracker this$0
public int compare (java.util.Map$Entry, java.util.Map$Entry)
java.util.Map$Entry e1
java.util.Map$Entry e2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/javascript/jscomp/ExtractPrototypeMemberDeclarations$Pattern.classExtractPrototypeMemberDeclarations.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern extends java.lang.Enum {
public static final com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern USE_GLOBAL_TEMP
public static final com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern USE_IIFE
private final int globalOverhead
private final int perExtractionOverhead
private final int perMemberOverhead
private static final com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern[] $VALUES
public static com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern[] values ()
public static com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern valueOf (java.lang.String)
String name
private void (java.lang.String, int, int, int, int)
int globalOverHead
int perExtractionOverhead
int perMemberOverhead
static int access$500 (com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern)
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern x0
static int access$900 (com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern)
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern x0
static int access$1000 (com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern)
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern x0
static void ()
}
com/google/javascript/jscomp/ProcessCommonJSModules$SuffixVarsCallback.classProcessCommonJSModules.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ProcessCommonJSModules$SuffixVarsCallback extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private final String suffix
private final boolean fullRewrite
final com.google.javascript.jscomp.ProcessCommonJSModules this$0
void (com.google.javascript.jscomp.ProcessCommonJSModules, java.lang.String, boolean)
String suffix
boolean fullRewrite
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node typeNode
String newName
String name
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo info
boolean isShorthandObjLitKey
private void fixTypeNode (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
int lastSlash
int endIndex
String localTypeName
String moduleName
com.google.javascript.jscomp.deps.ModuleLoader$ModuleUri moduleUri
String globalModuleName
int endIndex
String baseName
com.google.javascript.jscomp.Var var
String name
com.google.javascript.rhino.Node child
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node typeNode
}
com/google/javascript/jscomp/NewTypeInference.classNewTypeInference.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.NewTypeInference extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
static final com.google.javascript.jscomp.DiagnosticType MISTYPED_ASSIGN_RHS
static final com.google.javascript.jscomp.DiagnosticType INVALID_OPERAND_TYPE
static final com.google.javascript.jscomp.DiagnosticType RETURN_NONDECLARED_TYPE
static final com.google.javascript.jscomp.DiagnosticType INVALID_INFERRED_RETURN_TYPE
static final com.google.javascript.jscomp.DiagnosticType INVALID_ARGUMENT_TYPE
static final com.google.javascript.jscomp.DiagnosticType CROSS_SCOPE_GOTCHA
static final com.google.javascript.jscomp.DiagnosticType POSSIBLY_INEXISTENT_PROPERTY
static final com.google.javascript.jscomp.DiagnosticType PROPERTY_ACCESS_ON_NONOBJECT
static final com.google.javascript.jscomp.DiagnosticType NOT_UNIQUE_INSTANTIATION
static final com.google.javascript.jscomp.DiagnosticType FAILED_TO_UNIFY
static final com.google.javascript.jscomp.DiagnosticType INVALID_INDEX_TYPE
static final com.google.javascript.jscomp.DiagnosticType BOTTOM_INDEX_TYPE
static final com.google.javascript.jscomp.DiagnosticType INVALID_OBJLIT_PROPERTY_TYPE
static final com.google.javascript.jscomp.DiagnosticType FORIN_EXPECTS_OBJECT
static final com.google.javascript.jscomp.DiagnosticType FORIN_EXPECTS_STRING_KEY
static final com.google.javascript.jscomp.DiagnosticType CONST_REASSIGNED
static final com.google.javascript.jscomp.DiagnosticType CONST_PROPERTY_REASSIGNED
static final com.google.javascript.jscomp.DiagnosticType CONST_PROPERTY_DELETED
static final com.google.javascript.jscomp.DiagnosticType NOT_A_CONSTRUCTOR
static final com.google.javascript.jscomp.DiagnosticType ASSERT_FALSE
static final com.google.javascript.jscomp.DiagnosticType UNKNOWN_ASSERTION_TYPE
static final com.google.javascript.jscomp.DiagnosticType INVALID_THIS_TYPE_IN_BIND
static final com.google.javascript.jscomp.DiagnosticType CANNOT_BIND_CTOR
static final com.google.javascript.jscomp.DiagnosticType GOOG_BIND_EXPECTS_FUNCTION
static final com.google.javascript.jscomp.DiagnosticType BOTTOM_PROP
static final com.google.javascript.jscomp.DiagnosticType INVALID_CAST
static final com.google.javascript.jscomp.DiagnosticType GLOBAL_THIS
static final com.google.javascript.jscomp.DiagnosticType MISSING_RETURN_STATEMENT
static final com.google.javascript.jscomp.DiagnosticType CONSTRUCTOR_NOT_CALLABLE
static final com.google.javascript.jscomp.DiagnosticType ILLEGAL_OBJLIT_KEY
static final com.google.javascript.jscomp.DiagnosticType ILLEGAL_PROPERTY_CREATION
static final com.google.javascript.jscomp.DiagnosticType IN_USED_WITH_STRUCT
static final com.google.javascript.jscomp.DiagnosticType ADDING_PROPERTY_TO_NON_OBJECT
public static final com.google.javascript.jscomp.DiagnosticType INEXISTENT_PROPERTY
static final com.google.javascript.jscomp.DiagnosticType NOT_CALLABLE
static final com.google.javascript.jscomp.DiagnosticType WRONG_ARGUMENT_COUNT
static final com.google.javascript.jscomp.DiagnosticType ILLEGAL_PROPERTY_ACCESS
static final com.google.javascript.jscomp.DiagnosticType UNKNOWN_TYPEOF_VALUE
static final com.google.javascript.jscomp.DiagnosticType UNKNOWN_NAMESPACE_PROPERTY
static final com.google.javascript.jscomp.DiagnosticType NULLABLE_DEREFERENCE
static final com.google.javascript.jscomp.DiagnosticType UNKNOWN_EXPR_TYPE
static final com.google.javascript.jscomp.DiagnosticGroup COMPATIBLE_DIAGNOSTICS
static final com.google.javascript.jscomp.DiagnosticGroup NEW_DIAGNOSTICS
private com.google.javascript.jscomp.NewTypeInference$WarningReporter warnings
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.CodingConvention convention
private java.util.Map envs
private java.util.Map summaries
private java.util.Map deferredChecks
private com.google.javascript.jscomp.ControlFlowGraph cfg
private com.google.javascript.jscomp.NTIScope currentScope
private com.google.javascript.jscomp.newtypes.TypeEnv typeEnvFromDeclaredTypes
private com.google.javascript.jscomp.GlobalTypeInfo symbolTable
private com.google.javascript.jscomp.newtypes.JSTypes commonTypes
private static final String RETVAL_ID
private static final String THIS_ID
private final String ABSTRACT_METHOD_NAME
private final java.util.Map assertionFunctionsMap
private final boolean reportUnknownTypes
private final boolean reportNullDeref
private final boolean joinTypesWhenInstantiatingGenerics
private final boolean allowPropertyOnSubtypes
private final boolean areTypeVariablesUnknown
private static boolean showDebuggingPrints
static boolean measureMem
private static long peakMem
private com.google.javascript.jscomp.newtypes.JSType BOOLEAN
private com.google.javascript.jscomp.newtypes.JSType BOTTOM
private com.google.javascript.jscomp.newtypes.JSType FALSE_TYPE
private com.google.javascript.jscomp.newtypes.JSType FALSY
private com.google.javascript.jscomp.newtypes.JSType NULL
private com.google.javascript.jscomp.newtypes.JSType NULL_OR_UNDEFINED
private com.google.javascript.jscomp.newtypes.JSType NUMBER
private com.google.javascript.jscomp.newtypes.JSType NUMBER_OR_STRING
private com.google.javascript.jscomp.newtypes.JSType STRING
private com.google.javascript.jscomp.newtypes.JSType TOP
private com.google.javascript.jscomp.newtypes.JSType TOP_DICT
private com.google.javascript.jscomp.newtypes.JSType TOP_OBJECT
private com.google.javascript.jscomp.newtypes.JSType TOP_STRUCT
private com.google.javascript.jscomp.newtypes.JSType TRUE_TYPE
private com.google.javascript.jscomp.newtypes.JSType TRUTHY
private com.google.javascript.jscomp.newtypes.JSType UNDEFINED
private com.google.javascript.jscomp.newtypes.JSType UNKNOWN
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.CodingConvention$AssertionFunctionSpec assertionFunction
com.google.javascript.jscomp.AbstractCompiler compiler
boolean inCompatibilityMode
public com.google.javascript.jscomp.NTIScope processForTesting (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NTIScope scope
com.google.javascript.jscomp.NewTypeInference$DeferredCheck check
String message
Exception unexpectedException
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
static void updatePeakMem ()
Runtime rt
long currentUsedMem
private static transient void println (java.lang.Object[])
Object obj
StringBuilder b
Object[] objs
private com.google.javascript.jscomp.newtypes.TypeEnv getInEnv (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge de
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dn
java.util.List inEdges
java.util.Set envSet
private com.google.javascript.jscomp.newtypes.TypeEnv getOutEnv (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge de
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dn
java.util.List outEdges
java.util.Set envSet
private com.google.javascript.jscomp.newtypes.TypeEnv setOutEnv (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge de
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dn
com.google.javascript.jscomp.newtypes.TypeEnv e
private void initEdgeEnvsFwd (com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.jscomp.newtypes.JSType initType
String name
String local
String fnName
com.google.javascript.jscomp.newtypes.TypeEnv entryEnv
java.util.Set nonLocals
private com.google.javascript.jscomp.newtypes.TypeEnv getTypeEnvFromDeclaredTypes ()
com.google.javascript.jscomp.newtypes.JSType argumentsType
com.google.javascript.jscomp.newtypes.JSType argumentsType
com.google.javascript.jscomp.newtypes.DeclaredFunctionType dft
com.google.javascript.jscomp.newtypes.JSType declType
String varName
String fnName
com.google.javascript.jscomp.newtypes.TypeEnv env
java.util.Set varNames
java.util.Set locals
private com.google.javascript.jscomp.newtypes.JSType getSummaryOfLocalFunDef (java.lang.String)
String name
com.google.javascript.jscomp.NTIScope fnScope
com.google.javascript.jscomp.newtypes.JSType fnType
private void buildWorkset (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, java.util.List)
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dn
java.util.List workset
private void buildWorksetHelper (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, java.util.List, java.util.Set)
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge outEdge
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge outEdge
java.util.List outEdges
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge inEdge
com.google.javascript.rhino.Node n
java.util.List succs
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode succ
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode succ
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dn
java.util.List workset
java.util.Set seen
private void maybeAddDeadCode (java.util.List, java.util.Set, com.google.javascript.rhino.Node)
java.util.List workset
java.util.Set seen
com.google.javascript.rhino.Node maybeDeadNode
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode cfgNode
private void analyzeFunction (com.google.javascript.jscomp.NTIScope)
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge e
com.google.javascript.jscomp.newtypes.TypeEnv entryEnv
com.google.javascript.jscomp.newtypes.TypeEnv entryEnv
com.google.javascript.jscomp.NTIScope scope
com.google.javascript.jscomp.ControlFlowAnalysis cfa
java.util.List workset
private void analyzeFunctionBwd (java.util.List)
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType declRetType
com.google.javascript.rhino.Node retExp
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
String varName
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.jscomp.newtypes.JSType inferredType
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge de
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dn
java.util.List workset
private void analyzeFunctionFwd (java.util.List)
String catchVarname
com.google.javascript.jscomp.newtypes.JSType actualRetType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair retPair
com.google.javascript.rhino.Node retExp
com.google.javascript.jscomp.newtypes.JSType declRetType
com.google.javascript.jscomp.newtypes.JSType actualRetType
com.google.javascript.rhino.Node obj
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType objType
com.google.javascript.rhino.Node lhs
com.google.javascript.jscomp.NewTypeInference$LValueResultFwd lval
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
boolean conditional
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dn
java.util.List workset
private void analyzeConditionalStmFwd (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge outEdge
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode stm
com.google.javascript.rhino.Node cond
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
private void createSummary (com.google.javascript.jscomp.NTIScope)
com.google.javascript.jscomp.newtypes.JSType formalType
String formalName
int i
com.google.javascript.jscomp.newtypes.JSType formalType
String formal
String outer
com.google.javascript.jscomp.NTIScope fn
com.google.javascript.rhino.Node fnRoot
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
com.google.javascript.jscomp.newtypes.TypeEnv entryEnv
com.google.javascript.jscomp.newtypes.TypeEnv exitEnv
com.google.javascript.jscomp.newtypes.DeclaredFunctionType declType
int reqArity
int optArity
java.util.List formals
int formalIndex
com.google.javascript.jscomp.newtypes.JSType declRetType
com.google.javascript.jscomp.newtypes.JSType actualRetType
com.google.javascript.jscomp.newtypes.JSType summary
com.google.javascript.rhino.Node fnNameNode
private com.google.javascript.jscomp.newtypes.JSType changeTypeIfFunctionNamespace (com.google.javascript.jscomp.NTIScope, com.google.javascript.jscomp.newtypes.JSType)
String fnName
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.JSType rootNs
com.google.javascript.jscomp.NTIScope fnScope
com.google.javascript.jscomp.newtypes.JSType fnType
com.google.javascript.jscomp.NTIScope enclosingScope
com.google.javascript.rhino.Node fnNameNode
com.google.javascript.jscomp.newtypes.JSType namespaceType
private com.google.javascript.jscomp.newtypes.JSType getTypeAfterFwd (java.lang.String, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.jscomp.newtypes.JSType typeAfterFwd
String varName
com.google.javascript.jscomp.newtypes.TypeEnv entryEnv
com.google.javascript.jscomp.newtypes.TypeEnv exitEnv
com.google.javascript.jscomp.newtypes.JSType typeAfterBwd
private static boolean isAllowedToNotReturn (com.google.javascript.jscomp.NTIScope)
com.google.javascript.jscomp.newtypes.JSType maybeInterface
com.google.javascript.jscomp.newtypes.QualifiedName ntQname
com.google.javascript.jscomp.newtypes.JSType rootNamespace
com.google.javascript.jscomp.NTIScope methodScope
com.google.javascript.rhino.Node fn
com.google.javascript.jscomp.newtypes.JSType maybeInterface
com.google.javascript.rhino.Node ntQnameNode
private static boolean hasPathWithNoReturn (com.google.javascript.jscomp.ControlFlowGraph)
com.google.javascript.rhino.Node cond
com.google.javascript.rhino.Node stm
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode dn
com.google.javascript.jscomp.ControlFlowGraph cfg
private com.google.javascript.jscomp.newtypes.TypeEnv processVarDeclaration (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.jscomp.newtypes.JSType rhsType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
String varName
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType rhsType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeExprFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeExprFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeExprFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
String fnName
com.google.javascript.jscomp.newtypes.JSType fnType
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair resultPair
private void mayWarnAboutUnknownType (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.JSType t
boolean isKnownGetElem
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeNameFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.jscomp.newtypes.JSType specializedType
String varName
com.google.javascript.jscomp.newtypes.JSType inferredType
com.google.javascript.jscomp.newtypes.JSType preciseType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeLogicalOpFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.NewTypeInference$EnvTypePair lhsPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair rhsPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair shortCircuitPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair lhsPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair rhsPair
com.google.javascript.jscomp.newtypes.JSType lhsUnspecializedType
com.google.javascript.jscomp.newtypes.JSType stopAfterLhsType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair shortCircuitPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair lhsPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair rhsPair
com.google.javascript.jscomp.newtypes.JSType lhsUnspecializedType
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.rhino.Token exprKind
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair combineLhsAndRhsForLogicalOps (com.google.javascript.rhino.Token, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.NewTypeInference$EnvTypePair, com.google.javascript.jscomp.NewTypeInference$EnvTypePair)
com.google.javascript.rhino.Token logicalOp
com.google.javascript.jscomp.newtypes.JSType lhsUnspecializedType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair lhsPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair rhsPair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeIncDecFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node recv
String pname
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType recvType
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.rhino.Node ch
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeUnaryNumFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.rhino.Node child
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeInstanceofFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.rhino.Node obj
com.google.javascript.rhino.Node ctor
com.google.javascript.jscomp.NewTypeInference$EnvTypePair objPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair ctorPair
com.google.javascript.jscomp.newtypes.JSType objType
com.google.javascript.jscomp.newtypes.JSType ctorType
com.google.javascript.jscomp.newtypes.FunctionType ctorFunType
boolean mayBeConstructorFunction
com.google.javascript.jscomp.newtypes.JSType instanceType
com.google.javascript.jscomp.newtypes.JSType instanceSpecType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeAddFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.newtypes.JSType operandType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair lhsPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair rhsPair
com.google.javascript.jscomp.newtypes.JSType lhsType
com.google.javascript.jscomp.newtypes.JSType rhsType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeBinaryNumericOpFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.NewTypeInference$EnvTypePair lhsPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair rhsPair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeAssignFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair rhsPair
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.NewTypeInference$LValueResultFwd lvalue
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair rhsPair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeAssignAddFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.newtypes.JSType lhsReqType
com.google.javascript.jscomp.NewTypeInference$LValueResultFwd lvalue
com.google.javascript.jscomp.newtypes.JSType lhsType
com.google.javascript.jscomp.newtypes.JSType rhsReqType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeAssignNumericOpFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.NewTypeInference$LValueResultFwd lvalue
com.google.javascript.jscomp.newtypes.JSType lhsType
boolean lhsWarned
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeLtGtFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.NewTypeInference$EnvTypePair lhsPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair rhsPair
com.google.javascript.jscomp.newtypes.JSType lhsType
com.google.javascript.jscomp.newtypes.JSType rhsType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeHookFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.rhino.Node cond
com.google.javascript.rhino.Node thenBranch
com.google.javascript.rhino.Node elseBranch
com.google.javascript.jscomp.newtypes.TypeEnv trueEnv
com.google.javascript.jscomp.newtypes.TypeEnv falseEnv
com.google.javascript.jscomp.NewTypeInference$EnvTypePair thenPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair elsePair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeCallNewFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
java.util.Map typeMap
com.google.javascript.jscomp.NewTypeInference$DeferredCheck dc
com.google.javascript.jscomp.newtypes.JSType expectedRetType
com.google.javascript.jscomp.NewTypeInference$DeferredCheck dc
String calleeName
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.rhino.Node callee
com.google.javascript.jscomp.CodingConvention$AssertionFunctionSpec assertionFunctionSpec
com.google.javascript.jscomp.NewTypeInference$EnvTypePair calleePair
com.google.javascript.jscomp.newtypes.TypeEnv envAfterCallee
com.google.javascript.jscomp.newtypes.JSType calleeType
com.google.javascript.jscomp.newtypes.FunctionType funType
int maxArity
int minArity
int numArgs
com.google.javascript.jscomp.newtypes.FunctionType origFunType
java.util.List argTypes
com.google.javascript.jscomp.newtypes.TypeEnv tmpEnv
com.google.javascript.jscomp.newtypes.JSType retType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeFunctionBindFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
java.util.Map typeMap
com.google.javascript.jscomp.newtypes.JSType reqThisType
com.google.javascript.jscomp.newtypes.JSType formalType
int j
com.google.javascript.rhino.Node call
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.CodingConvention$Bind bindComponents
com.google.javascript.rhino.Node boundFunNode
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.jscomp.newtypes.FunctionType boundFunType
int maxArity
int numArgs
com.google.javascript.rhino.Node receiver
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
private com.google.javascript.jscomp.newtypes.TypeEnv analyzeCallNodeArgumentsFwd (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.FunctionType, java.util.List, com.google.javascript.jscomp.newtypes.TypeEnv)
String fnName
com.google.javascript.jscomp.newtypes.JSType formalType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType argTypeForDeferredCheck
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node firstArg
com.google.javascript.jscomp.newtypes.FunctionType funType
java.util.List argTypesForDeferredCheck
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.rhino.Node arg
int i
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeAssertionCall (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.CodingConvention$AssertionFunctionSpec)
com.google.javascript.jscomp.newtypes.JSType t
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.jscomp.CodingConvention$AssertionFunctionSpec assertionFunctionSpec
com.google.javascript.rhino.Node firstParam
com.google.javascript.rhino.Node assertedNode
com.google.javascript.jscomp.newtypes.JSType assertedType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeGetElemFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType indexType
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.rhino.Node receiver
com.google.javascript.rhino.Node index
com.google.javascript.jscomp.newtypes.JSType reqObjType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType recvType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeInFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.QualifiedName pname
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.newtypes.JSType reqObjType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType resultType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeArrayLitFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.rhino.Node arrayElm
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.jscomp.newtypes.JSType elementType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeCastFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType fromType
com.google.javascript.jscomp.newtypes.JSType toType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeCallNodeArgsFwdWhenError (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node arg
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.TypeEnv env
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeStrictComparisonFwd (com.google.javascript.rhino.Token, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType lhsType
com.google.javascript.jscomp.newtypes.JSType rhsType
com.google.javascript.rhino.Token comparisonOp
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair lhsPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair rhsPair
com.google.javascript.jscomp.newtypes.TypeEnv preciseEnv
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeSpecializedTypeof (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Token, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType rmType
com.google.javascript.rhino.Node typeof
com.google.javascript.rhino.Node typeString
com.google.javascript.rhino.Token comparisonOp
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.rhino.Node typeofRand
com.google.javascript.jscomp.newtypes.JSType comparedType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeThisFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.jscomp.newtypes.JSType inferredType
com.google.javascript.jscomp.newtypes.JSType preciseType
private com.google.javascript.jscomp.newtypes.JSType getTypeFromString (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node typeString
private void checkInvalidTypename (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node typeString
String typeName
private java.util.Map calcTypeInstantiationFwd (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node receiver
com.google.javascript.rhino.Node firstArg
com.google.javascript.jscomp.newtypes.FunctionType funType
com.google.javascript.jscomp.newtypes.TypeEnv typeEnv
private java.util.Map calcTypeInstantiationBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.newtypes.FunctionType funType
com.google.javascript.jscomp.newtypes.TypeEnv typeEnv
private com.google.common.collect.ImmutableMap calcTypeInstantiation (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.FunctionType, com.google.javascript.jscomp.newtypes.TypeEnv, boolean)
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType t
com.google.javascript.jscomp.newtypes.JSType joinedType
com.google.javascript.jscomp.newtypes.JSType t
java.util.Collection types
String typeParam
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node receiver
com.google.javascript.rhino.Node firstArg
com.google.javascript.jscomp.newtypes.FunctionType funType
com.google.javascript.jscomp.newtypes.TypeEnv typeEnv
boolean isFwd
java.util.List typeParameters
com.google.common.collect.Multimap typeMultimap
com.google.javascript.jscomp.newtypes.JSType funRecvType
com.google.javascript.rhino.Node arg
int i
com.google.common.collect.ImmutableMap$Builder builder
private void unifyWithSubtypeWarnIfFail (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, java.util.List, com.google.common.collect.Multimap, com.google.javascript.rhino.Node, boolean)
com.google.javascript.jscomp.newtypes.JSType afterInstantiation
com.google.javascript.jscomp.newtypes.JSType genericType
com.google.javascript.jscomp.newtypes.JSType concreteType
java.util.List typeParameters
com.google.common.collect.Multimap typeMultimap
com.google.javascript.rhino.Node toWarnOn
boolean isFwd
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeNonStrictComparisonFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.rhino.Token tokenType
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.NewTypeInference$EnvTypePair lhsPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair rhsPair
com.google.javascript.jscomp.newtypes.TypeEnv preciseEnv
com.google.javascript.jscomp.newtypes.JSType lhsType
com.google.javascript.jscomp.newtypes.JSType rhsType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeObjLitFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
String specialPropName
com.google.javascript.jscomp.newtypes.JSType propType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.FunctionType funType
String specialPropName
com.google.javascript.jscomp.newtypes.JSType propType
com.google.javascript.jscomp.newtypes.JSType reqPtype
com.google.javascript.jscomp.newtypes.JSType specPtype
com.google.javascript.jscomp.newtypes.JSType reqPtype
com.google.javascript.jscomp.newtypes.JSType specPtype
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.JSType jsdocType
com.google.javascript.jscomp.newtypes.JSType reqPtype
com.google.javascript.jscomp.newtypes.JSType specPtype
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
String pname
com.google.javascript.rhino.Node prop
com.google.javascript.rhino.Node objLit
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.rhino.JSDocInfo jsdoc
boolean isStruct
boolean isDict
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.jscomp.newtypes.JSType result
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeEnumObjLitFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.rhino.Node prop
com.google.javascript.rhino.Node objLit
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
String pname
com.google.javascript.jscomp.newtypes.JSType enumeratedType
com.google.javascript.jscomp.newtypes.TypeEnv env
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeTypePredicate (com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node call
String typeHint
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType specializedType
int numArgs
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeGoogTypeof (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node typeof
com.google.javascript.rhino.Node typeString
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType specializedType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzePropertyTestCallFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node call
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType specializedType
private com.google.javascript.jscomp.newtypes.JSType predicateTransformType (java.lang.String, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType arrayType
String typeHint
com.google.javascript.jscomp.newtypes.JSType booleanContext
com.google.javascript.jscomp.newtypes.JSType beforeType
private boolean tightenTypeAndDontWarn (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
String varName
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.JSType declared
com.google.javascript.jscomp.newtypes.JSType inferred
com.google.javascript.jscomp.newtypes.JSType required
boolean isSpecializableTop
boolean fuzzyDeclaration
private static java.lang.String errorMsgWithTypeDiff (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType expected
com.google.javascript.jscomp.newtypes.JSType found
com.google.javascript.jscomp.newtypes.MismatchInfo mismatch
StringBuilder builder
private boolean mayWarnAboutNonObject (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node receiver
com.google.javascript.jscomp.newtypes.JSType recvType
com.google.javascript.jscomp.newtypes.JSType specializedType
boolean isNotAnObject
boolean mayNotBeAnObject
private java.lang.String getPropNameForErrorMsg (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node propAccessNode
com.google.javascript.rhino.Node propNode
private boolean mayWarnAboutStructPropAccess (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node obj
com.google.javascript.jscomp.newtypes.JSType type
private boolean mayWarnAboutDictPropAccess (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node obj
com.google.javascript.jscomp.newtypes.JSType type
private boolean mayWarnAboutPropCreation (com.google.javascript.jscomp.newtypes.QualifiedName, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.QualifiedName pname
com.google.javascript.rhino.Node getProp
com.google.javascript.jscomp.newtypes.JSType recvType
private boolean mayWarnAboutInexistentProp (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.QualifiedName)
String errorMsg
String errorMsg
com.google.javascript.rhino.Node propAccessNode
com.google.javascript.jscomp.newtypes.JSType recvType
com.google.javascript.jscomp.newtypes.QualifiedName propQname
String pname
String recvTypeAsString
com.google.javascript.rhino.Node recv
String errorMsg
com.google.javascript.jscomp.DiagnosticType warningType
private boolean mayWarnAboutConst (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node lhs
private boolean mayWarnAboutConstProp (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.rhino.Node propAccess
com.google.javascript.jscomp.newtypes.JSType recvType
com.google.javascript.jscomp.newtypes.QualifiedName pname
private void mayWarnAboutGlobalThis (com.google.javascript.rhino.Node, com.google.javascript.jscomp.NTIScope)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node thisExpr
com.google.javascript.jscomp.NTIScope currentScope
private boolean mayWarnAboutBadIObjectIndex (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.JSType iobjectType
com.google.javascript.jscomp.newtypes.JSType foundIndexType
com.google.javascript.jscomp.newtypes.JSType requiredIndexType
private com.google.javascript.jscomp.newtypes.JSType getIndexedTypeOrUnknown (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
com.google.javascript.jscomp.newtypes.JSType tmp
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzePropAccessFwd (com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType recvSpecType
com.google.javascript.jscomp.newtypes.JSType subtypeWithProp
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType recvReqType
com.google.javascript.jscomp.newtypes.JSType recvSpecType
com.google.javascript.jscomp.newtypes.JSType recvReqType
com.google.javascript.jscomp.newtypes.JSType recvSpecType
com.google.javascript.jscomp.newtypes.JSType result
com.google.javascript.jscomp.NewTypeInference$LValueResultFwd lvr
com.google.javascript.jscomp.newtypes.TypeEnv updatedEnv
com.google.javascript.rhino.Node receiver
String pname
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.jscomp.newtypes.QualifiedName propQname
com.google.javascript.rhino.Node propAccessNode
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType reqObjType
com.google.javascript.jscomp.newtypes.JSType recvReqType
com.google.javascript.jscomp.newtypes.JSType recvSpecType
com.google.javascript.jscomp.newtypes.JSType recvType
com.google.javascript.jscomp.newtypes.FunctionType ft
com.google.javascript.jscomp.newtypes.QualifiedName getterPname
com.google.javascript.jscomp.newtypes.JSType resultType
private com.google.javascript.jscomp.newtypes.TypeEnv updateLvalueTypeInEnv (com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.QualifiedName, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
String objName
com.google.javascript.jscomp.newtypes.QualifiedName props
com.google.javascript.jscomp.newtypes.JSType objType
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.rhino.Node lvalue
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.JSType type
private com.google.javascript.jscomp.newtypes.TypeEnv collectTypesForFreeVarsFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.jscomp.newtypes.FunctionType summary
com.google.javascript.jscomp.newtypes.JSType outerType
com.google.javascript.jscomp.newtypes.JSType innerType
String freeVar
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.TypeEnv env
String fnName
com.google.javascript.jscomp.NTIScope innerScope
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeLooseCallNodeFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.rhino.Node arg
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.rhino.Node callee
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
com.google.javascript.jscomp.newtypes.TypeEnv tmpEnv
com.google.javascript.jscomp.newtypes.JSType looseRetType
com.google.javascript.jscomp.newtypes.JSType looseFunctionType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair calleePair
com.google.javascript.jscomp.newtypes.JSType result
private static boolean isImpreciseType (com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType t
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeLooseCallNodeBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node arg
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType argType
int i
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType retType
com.google.javascript.rhino.Node callee
com.google.javascript.jscomp.newtypes.TypeEnv tmpEnv
com.google.javascript.jscomp.newtypes.FunctionTypeBuilder builder
com.google.javascript.jscomp.newtypes.JSType looseRetType
com.google.javascript.jscomp.newtypes.JSType looseFunctionType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair calleePair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeExprBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeExprBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
String fnName
com.google.javascript.jscomp.newtypes.JSType thisType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.rhino.Node vdecl
String name
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeNameBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
String varName
com.google.javascript.jscomp.newtypes.JSType inferredType
com.google.javascript.jscomp.newtypes.JSType preciseType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeBinaryNumericOpBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.newtypes.TypeEnv rhsEnv
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeAddBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.newtypes.JSType operandType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair rhsPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair lhsPair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeLogicalOpBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.NewTypeInference$EnvTypePair rhsPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair lhsPair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeEqNeBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.TypeEnv rhsEnv
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeLtGtBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.NewTypeInference$EnvTypePair rhsPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair lhsPair
com.google.javascript.jscomp.newtypes.JSType meetType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeAssignBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.NewTypeInference$LValueResultBwd lvalue
com.google.javascript.jscomp.newtypes.TypeEnv slicedEnv
com.google.javascript.jscomp.newtypes.JSType rhsReqType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeAssignAddBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.newtypes.JSType lhsReqType
com.google.javascript.jscomp.NewTypeInference$LValueResultBwd lvalue
com.google.javascript.jscomp.newtypes.JSType rhsReqType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeAssignNumericOpBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.NewTypeInference$LValueResultBwd lvalue
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeHookBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.rhino.Node cond
com.google.javascript.rhino.Node thenBranch
com.google.javascript.rhino.Node elseBranch
com.google.javascript.jscomp.NewTypeInference$EnvTypePair thenPair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair elsePair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeCallNewBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
java.util.Map typeMap
com.google.javascript.jscomp.newtypes.JSType formalType
com.google.javascript.rhino.Node arg
int i
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.rhino.Node callee
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.TypeEnv envAfterCallee
com.google.javascript.jscomp.newtypes.FunctionType funType
int numArgs
com.google.javascript.jscomp.newtypes.TypeEnv tmpEnv
com.google.javascript.jscomp.newtypes.JSType retType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeGetElemBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.rhino.Node receiver
com.google.javascript.rhino.Node index
com.google.javascript.jscomp.newtypes.JSType reqObjType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType recvType
com.google.javascript.jscomp.newtypes.JSType indexType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeInBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeArrayLitBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node arrayElm
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
int i
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.jscomp.newtypes.JSType elementType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeCallNodeArgumentsBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.rhino.Node arg
int i
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.TypeEnv env
private void createDeferredCheckBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType expectedRetType
com.google.javascript.jscomp.NTIScope s
com.google.javascript.jscomp.newtypes.JSType expectedRetType
com.google.javascript.jscomp.NewTypeInference$DeferredCheck dc
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.JSType requiredType
String calleeName
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzePropAccessBwd (com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node receiver
String pname
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.rhino.Node propAccessNode
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.JSType reqObjType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType receiverType
com.google.javascript.jscomp.newtypes.JSType propAccessType
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeObjLitBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType reqPtype
com.google.javascript.jscomp.newtypes.JSType reqPtype
com.google.javascript.jscomp.newtypes.JSType jsdocType
com.google.javascript.jscomp.newtypes.JSType reqPtype
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.QualifiedName pname
com.google.javascript.rhino.Node prop
com.google.javascript.rhino.Node objLit
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.jscomp.newtypes.JSType result
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair analyzeEnumObjLitBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node prop
com.google.javascript.rhino.Node objLit
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType requiredType
String pname
com.google.javascript.jscomp.newtypes.JSType enumeratedType
com.google.javascript.jscomp.newtypes.TypeEnv env
private boolean isPropertyTestCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
private boolean isFunctionBind (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, boolean)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv env
boolean isFwd
com.google.javascript.rhino.Node recv
com.google.javascript.jscomp.newtypes.JSType recvType
private boolean isGoogTypeof (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
private com.google.javascript.jscomp.newtypes.JSType scalarValueToType (com.google.javascript.rhino.Token)
com.google.javascript.rhino.Token token
private void warnInvalidOperand (com.google.javascript.rhino.Node, com.google.javascript.rhino.Token, java.lang.Object, java.lang.Object)
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Token operatorType
Object expected
Object actual
private static com.google.javascript.jscomp.newtypes.JSType envGetType (com.google.javascript.jscomp.newtypes.TypeEnv, java.lang.String)
com.google.javascript.jscomp.newtypes.TypeEnv env
String pname
private static com.google.javascript.jscomp.newtypes.TypeEnv envPutType (com.google.javascript.jscomp.newtypes.TypeEnv, java.lang.String, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.TypeEnv env
String varName
com.google.javascript.jscomp.newtypes.JSType type
private com.google.javascript.jscomp.newtypes.JSType markAndGetTypeOfPreanalyzedNode (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, boolean)
com.google.javascript.jscomp.newtypes.JSType result
com.google.javascript.jscomp.newtypes.JSType recvType
String pname
com.google.javascript.jscomp.newtypes.JSType result
com.google.javascript.rhino.Node qnameNode
com.google.javascript.jscomp.newtypes.TypeEnv env
boolean isFwd
private void maybeSetTypeI (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.newtypes.JSType t
com.google.javascript.rhino.TypeI oldType
private com.google.javascript.jscomp.NewTypeInference$LValueResultFwd analyzeLValueFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType type
private com.google.javascript.jscomp.NewTypeInference$LValueResultFwd analyzeLValueFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, boolean)
String varName
com.google.javascript.jscomp.newtypes.JSType varType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.rhino.Node obj
com.google.javascript.rhino.Node prop
com.google.javascript.jscomp.newtypes.QualifiedName pname
com.google.javascript.jscomp.NewTypeInference$LValueResultFwd recvLvalue
com.google.javascript.jscomp.newtypes.JSType indexType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.rhino.Node vdecl
String name
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType type
boolean insideQualifiedName
com.google.javascript.jscomp.NewTypeInference$LValueResultFwd lvalResult
private com.google.javascript.jscomp.NewTypeInference$LValueResultFwd analyzeIObjectElmLvalFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.NewTypeInference$LValueResultFwd, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType receiverAdjustedDeclType
com.google.javascript.rhino.Node prop
com.google.javascript.jscomp.NewTypeInference$LValueResultFwd recvLvalue
com.google.javascript.jscomp.newtypes.JSType indexType
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType inferred
com.google.javascript.jscomp.newtypes.JSType declared
private com.google.javascript.jscomp.NewTypeInference$EnvTypePair mayWarnAboutNullableReferenceAndTighten (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.TypeEnv)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType minusNull
com.google.javascript.rhino.Node obj
com.google.javascript.jscomp.newtypes.JSType recvType
com.google.javascript.jscomp.newtypes.JSType maybeSpecType
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
private com.google.javascript.jscomp.NewTypeInference$LValueResultFwd analyzePropLValFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.QualifiedName, com.google.javascript.jscomp.NewTypeInference$LValueResultFwd, com.google.javascript.jscomp.newtypes.JSType, boolean)
com.google.javascript.jscomp.newtypes.FunctionType funType
com.google.javascript.jscomp.newtypes.JSType formalType
com.google.javascript.rhino.Node obj
com.google.javascript.jscomp.newtypes.QualifiedName pname
com.google.javascript.jscomp.NewTypeInference$LValueResultFwd recvLvalue
com.google.javascript.jscomp.newtypes.JSType requiredType
boolean insideQualifiedName
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType recvType
com.google.javascript.rhino.Node propAccessNode
com.google.javascript.jscomp.newtypes.QualifiedName setterPname
com.google.javascript.jscomp.newtypes.QualifiedName ptr
private com.google.javascript.jscomp.NewTypeInference$LValueResultFwd analyzeReceiverLvalFwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.QualifiedName, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.rhino.Node obj
com.google.javascript.jscomp.newtypes.QualifiedName pname
com.google.javascript.jscomp.newtypes.TypeEnv inEnv
com.google.javascript.jscomp.newtypes.JSType propType
com.google.javascript.jscomp.newtypes.JSType reqObjType
com.google.javascript.jscomp.NewTypeInference$LValueResultFwd lvalue
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.newtypes.JSType lvalueType
private com.google.javascript.jscomp.NewTypeInference$LValueResultBwd analyzeLValueBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, boolean)
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType type
boolean doSlicing
private com.google.javascript.jscomp.NewTypeInference$LValueResultBwd analyzeLValueBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, boolean, boolean)
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
String name
com.google.javascript.jscomp.newtypes.JSType declType
com.google.javascript.rhino.Node obj
com.google.javascript.jscomp.newtypes.QualifiedName pname
com.google.javascript.rhino.Node obj
com.google.javascript.jscomp.newtypes.QualifiedName pname
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.jscomp.NewTypeInference$EnvTypePair pair
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType type
boolean doSlicing
boolean insideQualifiedName
private com.google.javascript.jscomp.NewTypeInference$LValueResultBwd analyzePropLValBwd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.QualifiedName, com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType, boolean)
String objName
com.google.javascript.jscomp.newtypes.QualifiedName props
com.google.javascript.jscomp.newtypes.JSType objType
com.google.javascript.jscomp.newtypes.JSType slicedObjType
com.google.javascript.rhino.Node obj
com.google.javascript.jscomp.newtypes.QualifiedName pname
com.google.javascript.jscomp.newtypes.TypeEnv outEnv
com.google.javascript.jscomp.newtypes.JSType type
boolean doSlicing
com.google.javascript.jscomp.newtypes.JSType reqObjType
com.google.javascript.jscomp.NewTypeInference$LValueResultBwd lvalue
private com.google.javascript.jscomp.newtypes.JSType pickReqObjType (com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Token exprKind
private static java.lang.String getReadableCalleeName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
private static com.google.javascript.jscomp.newtypes.JSType specializeKeep2ndWhenBottom (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType toBeSpecialized
com.google.javascript.jscomp.newtypes.JSType fallback
com.google.javascript.jscomp.newtypes.JSType specializedType
com.google.javascript.jscomp.newtypes.TypeEnv getEntryTypeEnv ()
static com.google.javascript.jscomp.newtypes.TypeEnv access$100 (com.google.javascript.jscomp.newtypes.TypeEnv, java.lang.String, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.TypeEnv x0
String x1
com.google.javascript.jscomp.newtypes.JSType x2
static void access$200 (java.lang.Object[])
Object[] x0
static java.lang.String access$300 (com.google.javascript.jscomp.newtypes.JSType, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.JSType x0
com.google.javascript.jscomp.newtypes.JSType x1
static void ()
}
com/google/javascript/jscomp/ConformanceRules$RestrictedNameCall.classConformanceRules.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ConformanceRules$RestrictedNameCall extends com.google.javascript.jscomp.ConformanceRules$AbstractRule {
private final com.google.common.collect.ImmutableList restrictions
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.Requirement) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
String name
String restrictedDecl
com.google.javascript.rhino.FunctionTypeI restrictedCallType
String value
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.Requirement requirement
com.google.common.collect.ImmutableList$Builder builder
protected com.google.javascript.jscomp.ConformanceRules$ConformanceResult checkConformance (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ConformanceRules$RestrictedNameCall$Restriction r
int i
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private static java.lang.String getNameFromValue (java.lang.String)
String specName
int index
private static java.lang.String getTypeFromValue (java.lang.String)
String specName
int index
}
com/google/javascript/jscomp/TypeInference$TemplateTypeReplacer.classTypeInference.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypeInference$TemplateTypeReplacer extends com.google.javascript.rhino.jstype.ModificationVisitor {
private final java.util.Map replacements
private final com.google.javascript.rhino.jstype.JSTypeRegistry registry
boolean madeChanges
void (com.google.javascript.rhino.jstype.JSTypeRegistry, java.util.Map)
com.google.javascript.rhino.jstype.JSTypeRegistry registry
java.util.Map replacements
public com.google.javascript.rhino.jstype.JSType caseTemplateType (com.google.javascript.rhino.jstype.TemplateType)
com.google.javascript.rhino.jstype.TemplateType type
com.google.javascript.rhino.jstype.JSType replacement
public volatile java.lang.Object caseTemplateType (com.google.javascript.rhino.jstype.TemplateType)
}
com/google/javascript/jscomp/Tracer$1.classTracer.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Tracer$1 extends java.lang.Object implements com.google.javascript.jscomp.Tracer$InternalClock {
void ()
public long currentTimeMillis ()
}
com/google/javascript/jscomp/Es6RewriteArrowFunction$1.classEs6RewriteArrowFunction.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6RewriteArrowFunction$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/GlobalNamespace$Ref.classGlobalNamespace.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.GlobalNamespace$Ref extends java.lang.Object implements com.google.javascript.rhino.jstype.StaticTypedRef {
com.google.javascript.rhino.Node node
final com.google.javascript.jscomp.JSModule module
final com.google.javascript.rhino.StaticSourceFile source
final com.google.javascript.jscomp.GlobalNamespace$Name name
final com.google.javascript.jscomp.GlobalNamespace$Ref$Type type
final com.google.javascript.jscomp.Scope scope
final int preOrderIndex
private com.google.javascript.jscomp.GlobalNamespace$Ref twin
void (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.Scope, com.google.javascript.rhino.Node, com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.jscomp.GlobalNamespace$Ref$Type, int)
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.jscomp.GlobalNamespace$Ref$Type type
int index
private void (com.google.javascript.jscomp.GlobalNamespace$Ref, com.google.javascript.jscomp.GlobalNamespace$Ref$Type, int)
com.google.javascript.jscomp.GlobalNamespace$Ref original
com.google.javascript.jscomp.GlobalNamespace$Ref$Type type
int index
private void (com.google.javascript.jscomp.GlobalNamespace$Ref$Type, int)
com.google.javascript.jscomp.GlobalNamespace$Ref$Type type
int index
public com.google.javascript.rhino.Node getNode ()
public com.google.javascript.rhino.StaticSourceFile getSourceFile ()
public com.google.javascript.rhino.jstype.StaticTypedSlot getSymbol ()
com.google.javascript.jscomp.JSModule getModule ()
com.google.javascript.jscomp.GlobalNamespace$Ref getTwin ()
boolean isSet ()
static void markTwins (com.google.javascript.jscomp.GlobalNamespace$Ref, com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.jscomp.GlobalNamespace$Ref a
com.google.javascript.jscomp.GlobalNamespace$Ref b
com.google.javascript.jscomp.GlobalNamespace$Ref cloneAndReclassify (com.google.javascript.jscomp.GlobalNamespace$Ref$Type)
com.google.javascript.jscomp.GlobalNamespace$Ref$Type type
static com.google.javascript.jscomp.GlobalNamespace$Ref createRefForTesting (com.google.javascript.jscomp.GlobalNamespace$Ref$Type)
com.google.javascript.jscomp.GlobalNamespace$Ref$Type type
public java.lang.String toString ()
public volatile com.google.javascript.rhino.StaticSlot getSymbol ()
}
com/google/javascript/jscomp/RenameProperties$Property.classRenameProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RenameProperties$Property extends java.lang.Object {
final String oldName
String newName
int numOccurrences
void (java.lang.String)
String name
}
com/google/javascript/jscomp/NameAnalyzer$FindDeclarationsAndSetters.classNameAnalyzer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameAnalyzer$FindDeclarationsAndSetters extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.NameAnalyzer this$0
private void (com.google.javascript.jscomp.NameAnalyzer)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NameAnalyzer$NameInformation ns
com.google.javascript.jscomp.NameAnalyzer$JsName nameInfo
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.NameAnalyzer$NameInformation ns
com.google.javascript.jscomp.NameAnalyzer$NameInformation ns
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.NameAnalyzer$NameInformation ns
com.google.javascript.jscomp.NameAnalyzer$JsName name
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.NameAnalyzer$NameInformation ns
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void recordSet (java.lang.String, com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.NameAnalyzer$JsName jsn
com.google.javascript.jscomp.NameAnalyzer$JsNameRefNode nameRefNode
private void recordPrototypeSet (java.lang.String, java.lang.String, com.google.javascript.rhino.Node)
String className
String prototypeProperty
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.NameAnalyzer$JsName name
private void recordWriteOnProperties (java.lang.String)
com.google.javascript.jscomp.NameAnalyzer$JsName parent
String parentName
void (com.google.javascript.jscomp.NameAnalyzer, com.google.javascript.jscomp.NameAnalyzer$1)
com.google.javascript.jscomp.NameAnalyzer x0
com.google.javascript.jscomp.NameAnalyzer$1 x1
}
com/google/javascript/jscomp/JSModuleGraph$1.classJSModuleGraph.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.JSModuleGraph$1 extends java.lang.Object {
}
com/google/javascript/jscomp/TypeInferencePass.classTypeInferencePass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypeInferencePass extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
static final com.google.javascript.jscomp.DiagnosticType DATAFLOW_ERROR
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.type.ReverseAbstractInterpreter reverseInterpreter
private final com.google.javascript.jscomp.TypedScope topScope
private final com.google.javascript.jscomp.MemoizedScopeCreator scopeCreator
private final java.util.Map assertionFunctionsMap
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.type.ReverseAbstractInterpreter, com.google.javascript.jscomp.TypedScope, com.google.javascript.jscomp.MemoizedScopeCreator)
com.google.javascript.jscomp.CodingConvention$AssertionFunctionSpec assertionFunction
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.type.ReverseAbstractInterpreter reverseInterpreter
com.google.javascript.jscomp.TypedScope topScope
com.google.javascript.jscomp.MemoizedScopeCreator scopeCreator
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externsRoot
com.google.javascript.rhino.Node jsRoot
com.google.javascript.rhino.Node externsAndJs
void inferAllScopes (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.TypedScope s
com.google.javascript.rhino.Node node
void inferScope (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypedScope)
com.google.javascript.jscomp.DataFlowAnalysis$MaxIterationsExceededException e
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.TypedScope scope
com.google.javascript.jscomp.TypeInference typeInference
private com.google.javascript.jscomp.ControlFlowGraph computeCfg (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.ControlFlowAnalysis cfa
static void ()
}
com/google/javascript/jscomp/ConformanceRules$ConformanceResult.classConformanceRules.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.ConformanceRules$ConformanceResult extends java.lang.Object {
public final com.google.javascript.jscomp.ConformanceRules$ConformanceLevel level
public final String note
public static final com.google.javascript.jscomp.ConformanceRules$ConformanceResult CONFORMANCE
public static final com.google.javascript.jscomp.ConformanceRules$ConformanceResult POSSIBLE_VIOLATION
private static final com.google.javascript.jscomp.ConformanceRules$ConformanceResult POSSIBLE_VIOLATION_DUE_TO_LOOSE_TYPES
public static final com.google.javascript.jscomp.ConformanceRules$ConformanceResult VIOLATION
void (com.google.javascript.jscomp.ConformanceRules$ConformanceLevel)
com.google.javascript.jscomp.ConformanceRules$ConformanceLevel level
void (com.google.javascript.jscomp.ConformanceRules$ConformanceLevel, java.lang.String)
com.google.javascript.jscomp.ConformanceRules$ConformanceLevel level
String note
static com.google.javascript.jscomp.ConformanceRules$ConformanceResult access$000 ()
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$67.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$67 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/AnalyzePrototypeProperties$NameInfo.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo extends java.lang.Object {
final String name
private boolean referenced
private final java.util.Deque declarations
private com.google.javascript.jscomp.JSModule deepestCommonModuleRef
private boolean readClosureVariables
final com.google.javascript.jscomp.AnalyzePrototypeProperties this$0
void (com.google.javascript.jscomp.AnalyzePrototypeProperties, java.lang.String)
com.google.javascript.jscomp.AnalyzePrototypeProperties this$0
String name
public java.lang.String toString ()
boolean isReferenced ()
boolean readsClosureVariables ()
boolean markReference (com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule originalDeepestCommon
com.google.javascript.jscomp.JSModule module
boolean hasChanged
com.google.javascript.jscomp.JSModule getDeepestCommonModuleRef ()
java.util.Deque getDeclarations ()
static boolean access$902 (com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo, boolean)
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo x0
boolean x1
}
com/google/javascript/jscomp/LazyParsedDependencyInfo.classLazyParsedDependencyInfo.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.LazyParsedDependencyInfo extends java.lang.Object implements com.google.javascript.jscomp.deps.DependencyInfo {
private final com.google.javascript.jscomp.deps.DependencyInfo delegate
private final com.google.javascript.jscomp.JsAst ast
private final com.google.javascript.jscomp.AbstractCompiler compiler
private com.google.common.collect.ImmutableMap loadFlags
public void (com.google.javascript.jscomp.deps.DependencyInfo, com.google.javascript.jscomp.JsAst, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.deps.DependencyInfo delegate
com.google.javascript.jscomp.JsAst ast
com.google.javascript.jscomp.AbstractCompiler compiler
public com.google.common.collect.ImmutableMap getLoadFlags ()
String previousModule
java.util.Map loadFlagsBuilder
com.google.javascript.jscomp.parsing.parser.FeatureSet features
String version
public java.lang.String getName ()
public java.lang.String getPathRelativeToClosureBase ()
public java.util.Collection getRequires ()
public java.util.Collection getProvides ()
public boolean isModule ()
}
com/google/javascript/jscomp/CheckPathsBetweenNodes$3.classCheckPathsBetweenNodes.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckPathsBetweenNodes$3 extends java.lang.Object implements com.google.javascript.jscomp.graph.Annotation {
void ()
}
com/google/javascript/jscomp/GlobalNamespace$BuildGlobalNamespace.classGlobalNamespace.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.GlobalNamespace$BuildGlobalNamespace extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
final com.google.javascript.jscomp.GlobalNamespace this$0
void (com.google.javascript.jscomp.GlobalNamespace)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void collect (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.Scope, com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.Node rvalue
com.google.javascript.rhino.Node grandparent
String name
String name
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String name
boolean isSet
com.google.javascript.jscomp.GlobalNamespace$Name$Type type
boolean isPropAssign
java.lang.String getNameForObjLitKey (com.google.javascript.rhino.Node)
String name
String name
com.google.javascript.rhino.Node lvalue
String name
String key
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node grandparent
com.google.javascript.rhino.Node greatGrandparent
String name
java.lang.String getNameForClassMembers (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String className
com.google.javascript.jscomp.GlobalNamespace$Name$Type getValueType (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node second
com.google.javascript.jscomp.GlobalNamespace$Name$Type t
com.google.javascript.rhino.Node third
com.google.javascript.rhino.Node n
void handleSetFromGlobal (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.Scope, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.lang.String, boolean, com.google.javascript.jscomp.GlobalNamespace$Name$Type)
com.google.javascript.jscomp.GlobalNamespace$Ref get
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String name
boolean isPropAssign
com.google.javascript.jscomp.GlobalNamespace$Name$Type type
com.google.javascript.jscomp.GlobalNamespace$Name nameObj
com.google.javascript.jscomp.GlobalNamespace$Ref set
private boolean isTypeDeclaration (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node valueNode
com.google.javascript.rhino.JSDocInfo info
void handleSetFromLocal (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.Scope, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.jscomp.GlobalNamespace$Ref get
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String name
com.google.javascript.jscomp.GlobalNamespace$Name nameObj
com.google.javascript.jscomp.GlobalNamespace$Ref set
void handleGet (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.Scope, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String name
com.google.javascript.jscomp.GlobalNamespace$Ref$Type type
private boolean isClassDefiningCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.CodingConvention convention
com.google.javascript.jscomp.CodingConvention$SubclassRelationship classes
String className
com.google.javascript.jscomp.GlobalNamespace$Ref$Type determineGetTypeForHookOrBooleanExpr (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.Scope, com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node anc
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.Node parent
String name
com.google.javascript.rhino.Node prev
void handleGet (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.Scope, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.jscomp.GlobalNamespace$Ref$Type)
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String name
com.google.javascript.jscomp.GlobalNamespace$Ref$Type type
com.google.javascript.jscomp.GlobalNamespace$Name nameObj
boolean maybeHandlePrototypePrefix (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.Scope, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.lang.String)
int numLevelsToRemove
String prefix
int i
int i
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String name
int numLevelsToRemove
String prefix
boolean isNestedAssign (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.GlobalNamespace$Name getOrCreateName (java.lang.String)
String parentName
com.google.javascript.jscomp.GlobalNamespace$Name parent
int i
String name
com.google.javascript.jscomp.GlobalNamespace$Name node
}
com/google/javascript/jscomp/FunctionRewriter$SetterReducer.classFunctionRewriter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionRewriter$SetterReducer extends com.google.javascript.jscomp.FunctionRewriter$Reducer {
static final String FACTORY_METHOD_NAME
static final String HELPER_SOURCE
private void ()
public java.lang.String getHelperSource ()
public com.google.javascript.rhino.Node reduce (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node propName
private com.google.javascript.rhino.Node getSetPropertyName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node propertyName
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node functionNode
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node argList
com.google.javascript.rhino.Node paramNode
com.google.javascript.rhino.Node statement
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node lhs
void (com.google.javascript.jscomp.FunctionRewriter$1)
com.google.javascript.jscomp.FunctionRewriter$1 x0
}
com/google/javascript/jscomp/TranspilationPasses$9.classTranspilationPasses.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TranspilationPasses$9 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
void (java.lang.String, boolean)
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/CleanupPasses.classCleanupPasses.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CleanupPasses extends com.google.javascript.jscomp.PassConfig {
private com.google.javascript.jscomp.PassConfig$State state
final com.google.javascript.jscomp.PassFactory fieldCleanupPassFactory
final com.google.javascript.jscomp.PassFactory scopeCleanupPassFactory
final com.google.javascript.jscomp.PassFactory globalVarRefCleanupPassFactory
public void (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
protected java.util.List getChecks ()
java.util.List checks
protected com.google.javascript.jscomp.PassConfig$State getIntermediateState ()
protected java.util.List getOptimizations ()
}
com/google/javascript/jscomp/DefaultPassConfig$108.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$108 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/DeadAssignmentsElimination$VariableLiveness.classDeadAssignmentsElimination.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.DeadAssignmentsElimination$VariableLiveness extends java.lang.Enum {
public static final com.google.javascript.jscomp.DeadAssignmentsElimination$VariableLiveness MAYBE_LIVE
public static final com.google.javascript.jscomp.DeadAssignmentsElimination$VariableLiveness READ
public static final com.google.javascript.jscomp.DeadAssignmentsElimination$VariableLiveness KILL
private static final com.google.javascript.jscomp.DeadAssignmentsElimination$VariableLiveness[] $VALUES
public static com.google.javascript.jscomp.DeadAssignmentsElimination$VariableLiveness[] values ()
public static com.google.javascript.jscomp.DeadAssignmentsElimination$VariableLiveness valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/ConformanceRules$ConformanceLevel.classConformanceRules.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ConformanceRules$ConformanceLevel extends java.lang.Enum {
public static final com.google.javascript.jscomp.ConformanceRules$ConformanceLevel CONFORMANCE
public static final com.google.javascript.jscomp.ConformanceRules$ConformanceLevel POSSIBLE_VIOLATION
public static final com.google.javascript.jscomp.ConformanceRules$ConformanceLevel VIOLATION
private static final com.google.javascript.jscomp.ConformanceRules$ConformanceLevel[] $VALUES
public static com.google.javascript.jscomp.ConformanceRules$ConformanceLevel[] values ()
public static com.google.javascript.jscomp.ConformanceRules$ConformanceLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/UnreachableCodeElimination$1.classUnreachableCodeElimination.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.UnreachableCodeElimination$1 extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$FunctionCallback {
final com.google.javascript.jscomp.UnreachableCodeElimination this$0
void (com.google.javascript.jscomp.UnreachableCodeElimination)
com.google.javascript.jscomp.UnreachableCodeElimination this$0
public void enterFunction (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.ControlFlowAnalysis cfa
com.google.javascript.jscomp.ControlFlowGraph cfg
}
com/google/javascript/jscomp/DefaultPassConfig$79.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$79 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/BranchCoverageInstrumentationCallback.classBranchCoverageInstrumentationCallback.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.BranchCoverageInstrumentationCallback extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Map instrumentationData
private static final String BRANCH_ARRAY_NAME_PREFIX
private static java.lang.String createArrayName (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal traversal
public void (com.google.javascript.jscomp.AbstractCompiler, java.util.Map)
com.google.javascript.jscomp.AbstractCompiler compiler
java.util.Map instrumentationData
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node destination
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge outEdge
com.google.javascript.jscomp.ControlFlowGraph cfg
boolean hasDefaultBlock
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
String fileName
private void instrumentBranchCoverage (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.jscomp.FileInstrumentationData)
com.google.javascript.rhino.Node block
int branchIdx
Integer numBranches
int lineIdx
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.jscomp.FileInstrumentationData data
int maxLine
int branchCoverageOffset
private com.google.javascript.rhino.Node newBranchInstrumentationNode (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, int)
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node node
int idx
String arrayName
com.google.javascript.rhino.Node getElemNode
com.google.javascript.rhino.Node exprNode
String fileName
private void processBranchInfo (com.google.javascript.rhino.Node, com.google.javascript.jscomp.FileInstrumentationData)
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.FileInstrumentationData data
int lineNumber
int numBranches
private com.google.javascript.rhino.Node addDefaultBlock (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node defaultBlock
private com.google.javascript.rhino.Node newHeaderNode (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node srcref
String fileName
com.google.javascript.jscomp.FileInstrumentationData data
String objName
java.util.List nodes
private com.google.javascript.rhino.Node newArrayDeclarationNode (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal traversal
private com.google.javascript.rhino.Node newBranchesInLineNode (java.lang.String, com.google.javascript.jscomp.FileInstrumentationData)
com.google.javascript.rhino.Node assignment
Integer numBranches
int lineIdx
String name
com.google.javascript.jscomp.FileInstrumentationData data
java.util.List assignments
int lineWithBranch
}
com/google/javascript/jscomp/FunctionArgumentInjector$1.classFunctionArgumentInjector.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionArgumentInjector$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$25.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$25 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/DefaultPassConfig$8.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$8 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/CombinedCompilerPass$1.classCombinedCompilerPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CombinedCompilerPass$1 extends java.lang.Object {
}
com/google/javascript/jscomp/FunctionRewriter$SingleReturnStatementReducer.classFunctionRewriter.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.FunctionRewriter$SingleReturnStatementReducer extends com.google.javascript.jscomp.FunctionRewriter$Reducer {
void ()
protected final com.google.javascript.rhino.Node maybeGetSingleReturnRValue (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node functionNode
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node statement
}
com/google/javascript/jscomp/InlineFunctions$FindCandidatesReferences.classInlineFunctions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineFunctions$FindCandidatesReferences extends com.google.javascript.jscomp.InlineFunctions$CallVisitor implements com.google.javascript.jscomp.InlineFunctions$CallVisitorCallback {
final com.google.javascript.jscomp.InlineFunctions this$0
void (com.google.javascript.jscomp.InlineFunctions, java.util.Map, java.util.Map)
java.util.Map fns
java.util.Map anonFns
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visitCallSite (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.jscomp.InlineFunctions$FunctionState)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
void maybeAddReference (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.jscomp.InlineFunctions$FunctionState, com.google.javascript.rhino.Node, com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.FunctionInjector$InliningMode mode
boolean referenceAdded
private boolean maybeAddReferenceUsingMode (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.jscomp.InlineFunctions$FunctionState, com.google.javascript.rhino.Node, com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.FunctionInjector$InliningMode)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.FunctionInjector$InliningMode mode
com.google.javascript.jscomp.InlineFunctions$Reference candidate
com.google.javascript.jscomp.FunctionInjector$CanInlineResult result
private void checkNameUsage (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node target
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String name
com.google.javascript.jscomp.InlineFunctions$FunctionState fs
}
com/google/javascript/jscomp/ObjectPropertyStringPostprocess$Callback.classObjectPropertyStringPostprocess.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ObjectPropertyStringPostprocess$Callback extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.ObjectPropertyStringPostprocess this$0
private void (com.google.javascript.jscomp.ObjectPropertyStringPostprocess)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node newChild
com.google.javascript.rhino.Node newFirstArgument
com.google.javascript.rhino.Node newSecondArgument
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node objectName
com.google.javascript.rhino.Node firstArgument
com.google.javascript.rhino.Node secondArgument
com.google.javascript.rhino.Token secondArgumentType
void (com.google.javascript.jscomp.ObjectPropertyStringPostprocess, com.google.javascript.jscomp.ObjectPropertyStringPostprocess$1)
com.google.javascript.jscomp.ObjectPropertyStringPostprocess x0
com.google.javascript.jscomp.ObjectPropertyStringPostprocess$1 x1
}
com/google/javascript/jscomp/ProcessTweaks.classProcessTweaks.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ProcessTweaks extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final boolean stripTweaks
private final java.util.SortedMap compilerDefaultValueOverrides
private static final com.google.common.base.CharMatcher ID_MATCHER
static final com.google.javascript.jscomp.DiagnosticType UNKNOWN_TWEAK_WARNING
static final com.google.javascript.jscomp.DiagnosticType TWEAK_MULTIPLY_REGISTERED_ERROR
static final com.google.javascript.jscomp.DiagnosticType NON_LITERAL_TWEAK_ID_ERROR
static final com.google.javascript.jscomp.DiagnosticType INVALID_TWEAK_DEFAULT_VALUE_WARNING
static final com.google.javascript.jscomp.DiagnosticType NON_GLOBAL_TWEAK_INIT_ERROR
static final com.google.javascript.jscomp.DiagnosticType TWEAK_OVERRIDE_AFTER_REGISTERED_ERROR
static final com.google.javascript.jscomp.DiagnosticType TWEAK_WRONG_GETTER_TYPE_WARNING
static final com.google.javascript.jscomp.DiagnosticType INVALID_TWEAK_ID_ERROR
private static final java.util.Map TWEAK_FUNCTIONS_MAP
void (com.google.javascript.jscomp.AbstractCompiler, boolean, java.util.Map)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean stripTweaks
java.util.Map compilerDefaultValueOverrides
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.ProcessTweaks$CollectTweaksResult result
boolean changed
private boolean replaceGetCompilerOverridesCalls (java.util.List)
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node objNode
com.google.javascript.jscomp.ProcessTweaks$TweakFunctionCall call
java.util.List calls
private boolean stripAllCalls (java.util.Map)
com.google.javascript.rhino.Node newValue
com.google.javascript.jscomp.ProcessTweaks$TweakFunction registerFunction
com.google.javascript.rhino.Node newValue
com.google.javascript.rhino.Node voidZeroNode
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.ProcessTweaks$TweakFunctionCall functionCall
boolean isRegistered
com.google.javascript.jscomp.ProcessTweaks$TweakInfo tweakInfo
java.util.Map tweakInfos
private com.google.javascript.rhino.Node createCompilerDefaultValueOverridesVarNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node objKeyNode
com.google.javascript.rhino.Node objValueNode
java.util.Map$Entry entry
com.google.javascript.rhino.Node sourceInformationNode
com.google.javascript.rhino.Node objNode
private void applyCompilerDefaultValueOverrides (java.util.Map)
com.google.javascript.jscomp.ProcessTweaks$TweakFunction registerFunc
com.google.javascript.rhino.Node value
String tweakId
com.google.javascript.jscomp.ProcessTweaks$TweakInfo tweakInfo
java.util.Map$Entry entry
java.util.Map tweakInfos
private com.google.javascript.jscomp.ProcessTweaks$CollectTweaksResult collectTweaks (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ProcessTweaks$TweakInfo tweakInfo
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.ProcessTweaks$CollectTweaks pass
java.util.Map tweakInfos
static java.util.Map access$100 ()
static com.google.javascript.jscomp.AbstractCompiler access$200 (com.google.javascript.jscomp.ProcessTweaks)
com.google.javascript.jscomp.ProcessTweaks x0
static com.google.common.base.CharMatcher access$300 ()
static void ()
com.google.javascript.jscomp.ProcessTweaks$TweakFunction func
}
com/google/javascript/jscomp/ReferenceCollectingCallback.classReferenceCollectingCallback.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReferenceCollectingCallback extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback com.google.javascript.jscomp.HotSwapCompilerPass com.google.javascript.rhino.StaticSymbolTable {
private final java.util.Map referenceMap
private java.util.List blockStack
private final com.google.javascript.jscomp.ReferenceCollectingCallback$Behavior behavior
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.common.base.Predicate varFilter
private final java.util.Set startedFunctionTraverse
private final java.util.Set finishedFunctionTraverse
private com.google.javascript.jscomp.Scope narrowScope
static final com.google.javascript.jscomp.ReferenceCollectingCallback$Behavior DO_NOTHING_BEHAVIOR
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.ReferenceCollectingCallback$Behavior)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.ReferenceCollectingCallback$Behavior behavior
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.ReferenceCollectingCallback$Behavior, com.google.common.base.Predicate)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.ReferenceCollectingCallback$Behavior behavior
com.google.common.base.Predicate varFilter
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
void processScope (com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.Scope scope
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public java.lang.Iterable getAllSymbols ()
public com.google.javascript.jscomp.Scope getScope (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var var
public com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection getReferences (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var v
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void outOfBandTraversal (com.google.javascript.jscomp.Var)
int i
com.google.javascript.jscomp.Var v
com.google.javascript.rhino.Node fnNode
com.google.javascript.jscomp.Scope containingScope
java.util.List newBlockStack
java.util.List oldBlockStack
com.google.javascript.jscomp.NodeTraversal outOfBandTraversal
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock parent
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.Var functionVar
com.google.javascript.jscomp.NodeTraversal nodeTraversal
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private static java.lang.Object pop (java.util.List)
java.util.List list
private static java.lang.Object peek (java.util.List)
java.util.List list
private static boolean isBlockBoundary (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void addReference (com.google.javascript.jscomp.Var, com.google.javascript.jscomp.ReferenceCollectingCallback$Reference)
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference reference
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection referenceInfo
public volatile com.google.javascript.rhino.StaticScope getScope (com.google.javascript.rhino.StaticSlot)
public volatile java.lang.Iterable getReferences (com.google.javascript.rhino.StaticSlot)
static void ()
}
com/google/javascript/jscomp/ReplaceStrings$1.classReplaceStrings.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ReplaceStrings$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.jscomp.ReplaceStrings$Result)
com.google.javascript.jscomp.ReplaceStrings$Result result
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/DefaultPassConfig$55.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$55 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/RenameProperties$2.classRenameProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RenameProperties$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/ShowByPathWarningsGuard$ShowType.classShowByPathWarningsGuard.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ShowByPathWarningsGuard$ShowType extends java.lang.Enum {
public static final com.google.javascript.jscomp.ShowByPathWarningsGuard$ShowType INCLUDE
public static final com.google.javascript.jscomp.ShowByPathWarningsGuard$ShowType EXCLUDE
private static final com.google.javascript.jscomp.ShowByPathWarningsGuard$ShowType[] $VALUES
public static com.google.javascript.jscomp.ShowByPathWarningsGuard$ShowType[] values ()
public static com.google.javascript.jscomp.ShowByPathWarningsGuard$ShowType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/DeclaredGlobalExternsOnWindow.classDeclaredGlobalExternsOnWindow.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DeclaredGlobalExternsOnWindow extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowStatementCallback implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Set nodes
private boolean windowInExterns
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void addWindowProperties ()
com.google.javascript.rhino.Node node
private static void addExtern (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.JSDocInfo jsDocInfo
com.google.javascript.rhino.Node node
String name
com.google.javascript.rhino.JSDocInfo oldJSDocInfo
com.google.javascript.rhino.Node window
com.google.javascript.rhino.Node string
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.Node newNode
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/GlobalVarReferenceMap$SourceRefRange.classGlobalVarReferenceMap.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.GlobalVarReferenceMap$SourceRefRange extends java.lang.Object {
private final int lastBefore
private final int firstAfter
private final java.util.List refList
void (java.util.List, int, int)
java.util.List refList
int lastBefore
int firstAfter
java.util.List refsBefore ()
java.util.List refsAfter ()
}
com/google/javascript/jscomp/HotSwapCompilerPass.classHotSwapCompilerPass.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.HotSwapCompilerPass extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
public abstract void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
}
com/google/javascript/jscomp/NodeUtil$MatchDeclaration.classNodeUtil.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NodeUtil$MatchDeclaration extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/NodeTraversal$1.classNodeTraversal.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.NodeTraversal$1 extends com.google.javascript.jscomp.NodeTraversal$AbstractPreOrderCallback {
final com.google.javascript.rhino.Node val$jsRoot
final com.google.javascript.jscomp.AbstractCompiler val$comp
final com.google.javascript.jscomp.NodeTraversal$FunctionCallback val$cb
void (com.google.javascript.rhino.Node, com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.NodeTraversal$FunctionCallback)
public final boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node p
}
com/google/javascript/jscomp/J2clClinitPrunerPass$RedundantClinitPruner.classJ2clClinitPrunerPass.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.J2clClinitPrunerPass$RedundantClinitPruner extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
private com.google.javascript.jscomp.J2clClinitPrunerPass$HierarchicalSet clinitsCalledAtBranch
private void ()
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
private void tryRemovingClinit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
String clinitName
private static boolean isNewControlBranch (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
void (com.google.javascript.jscomp.J2clClinitPrunerPass$1)
com.google.javascript.jscomp.J2clClinitPrunerPass$1 x0
}
com/google/javascript/jscomp/DefaultPassConfig$38.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$38 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/GatherSideEffectSubexpressionsCallback$GetReplacementSideEffectSubexpressions.classGatherSideEffectSubexpressionsCallback.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback$GetReplacementSideEffectSubexpressions extends java.lang.Object implements com.google.javascript.jscomp.GatherSideEffectSubexpressionsCallback$SideEffectAccumulator {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.List replacements
void (com.google.javascript.jscomp.AbstractCompiler, java.util.List)
com.google.javascript.jscomp.AbstractCompiler compiler
java.util.List replacements
public boolean classDefiningCallsHaveSideEffects ()
public void keepSubTree (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node original
public void keepSimplifiedShortCircuitExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node original
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Node simplifiedRight
public void keepSimplifiedHookExpression (com.google.javascript.rhino.Node, boolean, boolean)
com.google.javascript.rhino.Token type
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node simplified
com.google.javascript.rhino.Node hook
boolean thenHasSideEffects
boolean elseHasSideEffects
com.google.javascript.rhino.Node condition
com.google.javascript.rhino.Node thenBranch
com.google.javascript.rhino.Node elseBranch
private com.google.javascript.rhino.Node simplifyShortCircuitBranch (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node part
com.google.javascript.rhino.Node node
java.util.List parts
com.google.javascript.rhino.Node ret
}
com/google/javascript/jscomp/MessageFormatter.classMessageFormatter.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.MessageFormatter extends java.lang.Object {
public abstract java.lang.String formatError (com.google.javascript.jscomp.JSError)
public abstract java.lang.String formatWarning (com.google.javascript.jscomp.JSError)
}
com/google/javascript/jscomp/CheckJSDoc$1.classCheckJSDoc.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckJSDoc$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/Es6RewriteBlockScopedDeclaration$1.classEs6RewriteBlockScopedDeclaration.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/InlineObjectLiterals.classInlineObjectLiterals.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineObjectLiterals extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
public static final String VAR_PREFIX
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.common.base.Supplier safeNameIdSupplier
void (com.google.javascript.jscomp.AbstractCompiler, com.google.common.base.Supplier)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.common.base.Supplier safeNameIdSupplier
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.ReferenceCollectingCallback callback
static com.google.javascript.jscomp.AbstractCompiler access$200 (com.google.javascript.jscomp.InlineObjectLiterals)
com.google.javascript.jscomp.InlineObjectLiterals x0
static com.google.common.base.Supplier access$300 (com.google.javascript.jscomp.InlineObjectLiterals)
com.google.javascript.jscomp.InlineObjectLiterals x0
}
com/google/javascript/jscomp/PolymerPass$MemberDefinition.classPolymerPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PolymerPass$MemberDefinition extends java.lang.Object {
final com.google.javascript.rhino.JSDocInfo info
final com.google.javascript.rhino.Node name
final com.google.javascript.rhino.Node value
void (com.google.javascript.rhino.JSDocInfo, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node value
}
com/google/javascript/jscomp/ConformanceRules$InferredConstCheck.classConformanceRules.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ConformanceRules$InferredConstCheck extends com.google.javascript.jscomp.ConformanceRules$AbstractRule {
public void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.Requirement) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.Requirement requirement
protected com.google.javascript.jscomp.ConformanceRules$ConformanceResult checkConformance (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.TypeI type
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo jsDoc
}
com/google/javascript/jscomp/NodeTraversal$AbstractScopedCallback.classNodeTraversal.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.NodeTraversal$AbstractScopedCallback extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback {
public void ()
public final boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal nodeTraversal
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
}
com/google/javascript/jscomp/DataFlowAnalysis$BranchedForwardDataFlowAnalysis.classDataFlowAnalysis.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.DataFlowAnalysis$BranchedForwardDataFlowAnalysis extends com.google.javascript.jscomp.DataFlowAnalysis {
protected void initialize ()
int i
int outEdgeCount
java.util.List outLattices
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode node
void (com.google.javascript.jscomp.ControlFlowGraph, com.google.javascript.jscomp.JoinOp)
com.google.javascript.jscomp.ControlFlowGraph targetCfg
com.google.javascript.jscomp.JoinOp joinOp
com.google.javascript.jscomp.graph.LatticeElement getExitLatticeElement ()
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode node
com.google.javascript.jscomp.DataFlowAnalysis$BranchedFlowState state
final boolean isForward ()
abstract java.util.List branchedFlowThrough (java.lang.Object, com.google.javascript.jscomp.graph.LatticeElement)
protected final boolean flow (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
int i
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode node
com.google.javascript.jscomp.DataFlowAnalysis$BranchedFlowState state
java.util.List outBefore
protected void joinInputs (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.DataFlowAnalysis$BranchedFlowState predNodeState
com.google.javascript.jscomp.graph.LatticeElement in
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode predNode
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode node
com.google.javascript.jscomp.DataFlowAnalysis$BranchedFlowState state
java.util.List predNodes
java.util.List values
}
com/google/javascript/jscomp/MinimizedCondition.classMinimizedCondition.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MinimizedCondition extends java.lang.Object {
private final com.google.javascript.jscomp.MinimizedCondition$MeasuredNode positive
private final com.google.javascript.jscomp.MinimizedCondition$MeasuredNode negative
private com.google.javascript.rhino.Node placeholder
private static final java.util.Comparator AST_LENGTH_COMPARATOR
private void (com.google.javascript.jscomp.MinimizedCondition$MeasuredNode, com.google.javascript.jscomp.MinimizedCondition$MeasuredNode)
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode p
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode n
com.google.javascript.rhino.Node getPlaceholder ()
com.google.javascript.jscomp.MinimizedCondition setPlaceholder (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node placeholder
static com.google.javascript.jscomp.MinimizedCondition fromConditionNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node placeholder
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode getMinimized (com.google.javascript.jscomp.MinimizedCondition$MinimizationStyle)
com.google.javascript.jscomp.MinimizedCondition$MinimizationStyle style
static com.google.javascript.jscomp.MinimizedCondition unoptimized (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node placeholder
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode pos
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode neg
private static com.google.javascript.rhino.Node swapWithPlaceholderNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node placeholder
private static com.google.javascript.jscomp.MinimizedCondition computeMinimizedCondition (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.MinimizedCondition subtree
com.google.common.collect.ImmutableList positiveAsts
com.google.common.collect.ImmutableList negativeAsts
com.google.javascript.rhino.Token opType
com.google.javascript.rhino.Token complementType
com.google.javascript.jscomp.MinimizedCondition leftSubtree
com.google.javascript.jscomp.MinimizedCondition rightSubtree
com.google.common.collect.ImmutableList positiveAsts
com.google.common.collect.ImmutableList negativeAsts
com.google.javascript.rhino.Node cond
com.google.javascript.rhino.Node thenNode
com.google.javascript.rhino.Node elseNode
com.google.javascript.jscomp.MinimizedCondition thenSubtree
com.google.javascript.jscomp.MinimizedCondition elseSubtree
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode posTree
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode negTree
com.google.javascript.rhino.Node lhs
com.google.javascript.jscomp.MinimizedCondition rhsSubtree
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode posTree
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode negTree
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode pos
com.google.javascript.jscomp.MinimizedCondition$MeasuredNode neg
com.google.javascript.rhino.Node n
static void ()
}
com/google/javascript/jscomp/RandomNameGenerator.classRandomNameGenerator.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.RandomNameGenerator extends java.lang.Object implements com.google.javascript.jscomp.NameGenerator {
static final char[] FIRST_CHAR
static final char[] NONFIRST_CHAR
private java.util.LinkedHashSet firstChars
private java.util.LinkedHashSet nonFirstChars
private final java.util.Random random
private java.util.Set reservedNames
private String prefix
private int nameCount
private static final int NUM_SHUFFLES
private java.util.List shuffledFirst
private java.util.List shuffledNonFirst
public void (java.util.Random)
java.util.Random random
void (java.util.Set, java.lang.String, char[], java.util.Random)
java.util.Set reservedNames
String prefix
char[] reservedCharacters
java.util.Random random
public void reset (java.util.Set, java.lang.String, char[])
java.util.Set reservedNames
String prefix
char[] reservedCharacters
public com.google.javascript.jscomp.NameGenerator clone (java.util.Set, java.lang.String, char[])
java.util.Set reservedNames
String prefix
char[] reservedCharacters
private java.util.LinkedHashSet reserveCharacters (char[], char[])
char[] chars
char[] reservedCharacters
java.util.LinkedHashSet result
private void checkPrefix (java.lang.String)
int pos
String prefix
private java.util.List shuffleAndCopyAlphabet (java.lang.Iterable, java.util.Random)
Iterable input
java.util.Random random
java.util.List shuffled
private void shuffleAlphabets (java.util.Random)
int i
java.util.Random random
private java.util.List getAlphabet (int, com.google.common.hash.Hasher)
int alphabetIdx
int position
com.google.common.hash.Hasher past
private int getNameLength (int, int)
int alphabetSize
int position
int nameIdx
int length
private java.lang.String generateSuffix (int, int)
java.util.List alphabet
int alphabetSize
Character character
int position
int nameIdx
String name
int length
com.google.common.hash.Hasher hasher
public java.lang.String generateNextName ()
String name
static void ()
}
com/google/javascript/jscomp/Es6ToEs3Converter.classEs6ToEs3Converter.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.Es6ToEs3Converter extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback com.google.javascript.jscomp.HotSwapCompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
static final com.google.javascript.jscomp.DiagnosticType CANNOT_CONVERT
static final com.google.javascript.jscomp.DiagnosticType CANNOT_CONVERT_YET
static final com.google.javascript.jscomp.DiagnosticType DYNAMIC_EXTENDS_TYPE
static final com.google.javascript.jscomp.DiagnosticType CLASS_REASSIGNMENT
static final com.google.javascript.jscomp.DiagnosticType CONFLICTING_GETTER_SETTER_TYPE
static final com.google.javascript.jscomp.DiagnosticType BAD_REST_PARAMETER_ANNOTATION
private static final String REST_INDEX
private static final String REST_PARAMS
private static final String FRESH_SPREAD_VAR
private static final String FRESH_COMP_PROP_VAR
private static final String ITER_BASE
private static final String ITER_RESULT
static final String INHERITS
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean isGlobalSymbol (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.Var var
private void initSymbolBefore (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node statement
com.google.javascript.rhino.Node initSymbol
private void visitExponentiationExpression (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Node mathDotPowCall
private void visitExponentiationAssignmentExpression (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Node mathDotPowCall
com.google.javascript.rhino.Node assign
private void visitGetprop (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node statement
com.google.javascript.rhino.Node init
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private void visitMemberFunctionDefInObjectLit (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String name
com.google.javascript.rhino.Node stringKey
private void visitStringKey (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node n
private void visitForOf (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String variableName
com.google.javascript.rhino.Token declType
com.google.javascript.rhino.Node declarationOrAssign
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node variable
com.google.javascript.rhino.Node iterable
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node iterName
com.google.javascript.rhino.Node getNext
String variableName
com.google.javascript.rhino.Token declType
com.google.javascript.rhino.Node iterResult
com.google.javascript.rhino.Node init
com.google.javascript.rhino.Node initIterResult
com.google.javascript.rhino.Node cond
com.google.javascript.rhino.Node incr
com.google.javascript.rhino.Node declarationOrAssign
com.google.javascript.rhino.Node newFor
private void checkClassReassignment (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node clazz
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node enclosingFunction
com.google.javascript.jscomp.Es6ToEs3Converter$CheckClassAssignments checkAssigns
private void visitRestParam (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo functionInfo
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node arrayType
com.google.javascript.rhino.Node typeNode
com.google.javascript.rhino.Node memberType
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.Node restParam
com.google.javascript.rhino.Node paramList
com.google.javascript.rhino.Node functionBody
int restIndex
String paramName
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.JSTypeExpression type
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node newBlock
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node let
com.google.javascript.rhino.Node newArr
com.google.javascript.rhino.Node init
com.google.javascript.rhino.Node cond
com.google.javascript.rhino.Node incr
com.google.javascript.rhino.Node body
private void visitArrayLitOrCallWithSpread (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node statement
com.google.javascript.rhino.Node freshVar
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node context
com.google.javascript.rhino.Node bindApply
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
java.util.List groups
com.google.javascript.rhino.Node currGroup
com.google.javascript.rhino.Node callee
com.google.javascript.rhino.Node currElement
com.google.javascript.rhino.Node result
com.google.javascript.rhino.Node firstGroup
com.google.javascript.rhino.Node joinedGroups
private void visitObject (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node obj
private void visitObjectWithComputedProperty (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node nextNode
com.google.javascript.rhino.Node propertyExpression
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node val
com.google.javascript.rhino.Token type
com.google.javascript.rhino.Node access
com.google.javascript.rhino.Node propdef
com.google.javascript.rhino.Node obj
java.util.List props
com.google.javascript.rhino.Node currElement
String objName
com.google.javascript.rhino.Node result
com.google.javascript.rhino.Node statement
com.google.javascript.rhino.Node var
private void visitClass (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node member
com.google.javascript.rhino.Node definePropsCall
com.google.javascript.rhino.Node definePropsCall
com.google.javascript.rhino.Node inherits
com.google.javascript.rhino.Node inheritsCall
String superClassString
com.google.javascript.rhino.Node ctorVar
com.google.javascript.rhino.Node var
com.google.javascript.rhino.Node var
com.google.javascript.rhino.Node classNode
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.Es6ToEs3Converter$ClassDeclarationMetadata metadata
com.google.javascript.rhino.Node constructor
com.google.javascript.rhino.JSDocInfo ctorJSDocInfo
com.google.javascript.rhino.Node classMembers
com.google.javascript.rhino.JSDocInfo classJSDoc
com.google.javascript.rhino.JSDocInfoBuilder newInfo
com.google.javascript.rhino.Node enclosingStatement
private void updateClassJsDoc (com.google.javascript.rhino.JSDocInfo, com.google.javascript.rhino.JSDocInfoBuilder)
String param
com.google.javascript.rhino.JSTypeExpression thrown
String templateType
com.google.javascript.rhino.JSDocInfo$Visibility visibility
com.google.javascript.rhino.JSDocInfo ctorInfo
com.google.javascript.rhino.JSDocInfoBuilder newInfo
private com.google.javascript.rhino.JSTypeExpression getTypeFromGetterOrSetter (com.google.javascript.rhino.Node)
java.util.Set paramNames
boolean getter
com.google.javascript.rhino.Node node
com.google.javascript.rhino.JSDocInfo info
private void addToDefinePropertiesObject (com.google.javascript.jscomp.Es6ToEs3Converter$ClassDeclarationMetadata, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Es6ToEs3Converter$ClassDeclarationMetadata metadata
com.google.javascript.rhino.Node member
com.google.javascript.rhino.Node obj
com.google.javascript.rhino.Node prop
com.google.javascript.rhino.Node function
com.google.javascript.rhino.JSDocInfoBuilder info
com.google.javascript.rhino.Node stringKey
private void visitComputedPropInClass (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Es6ToEs3Converter$ClassDeclarationMetadata)
java.util.Map membersToDeclare
String memberName
com.google.javascript.rhino.JSDocInfoBuilder jsDoc
com.google.javascript.rhino.Node member
com.google.javascript.jscomp.Es6ToEs3Converter$ClassDeclarationMetadata metadata
com.google.javascript.rhino.JSTypeExpression typeExpr
java.util.Map membersToDeclare
String memberName
com.google.javascript.rhino.JSDocInfo existingJSDoc
com.google.javascript.rhino.JSTypeExpression existingType
private void visitClassMember (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Es6ToEs3Converter$ClassDeclarationMetadata)
com.google.javascript.rhino.JSDocInfoBuilder memberDoc
com.google.javascript.rhino.Node member
com.google.javascript.jscomp.Es6ToEs3Converter$ClassDeclarationMetadata metadata
com.google.javascript.rhino.Node qualifiedMemberAccess
com.google.javascript.rhino.Node method
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node newNode
private void addTypeDeclarations (com.google.javascript.jscomp.Es6ToEs3Converter$ClassDeclarationMetadata, com.google.javascript.rhino.Node)
String declaredMember
com.google.javascript.rhino.Node declaration
java.util.Map$Entry entry
String declaredMember
com.google.javascript.rhino.Node declaration
java.util.Map$Entry entry
String declaredMember
com.google.javascript.rhino.Node declaration
java.util.Map$Entry entry
com.google.javascript.jscomp.Es6ToEs3Converter$ClassDeclarationMetadata metadata
com.google.javascript.rhino.Node insertionPoint
private static com.google.javascript.rhino.Node getQualifiedMemberAccess (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node methodName
com.google.javascript.rhino.Node member
com.google.javascript.rhino.Node staticAccess
com.google.javascript.rhino.Node instanceAccess
com.google.javascript.rhino.Node context
private void cannotConvert (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node n
String message
private void cannotConvertYet (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node n
String feature
static com.google.javascript.rhino.Node makeIterator (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node iterable
private static com.google.javascript.rhino.Node arrayFromIterable (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node iterable
private static com.google.javascript.rhino.Node callEs6RuntimeFunction (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node iterable
String function
static com.google.javascript.jscomp.AbstractCompiler access$600 (com.google.javascript.jscomp.Es6ToEs3Converter)
com.google.javascript.jscomp.Es6ToEs3Converter x0
static void ()
}
com/google/javascript/jscomp/Compiler$11.classCompiler.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Compiler$11 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$AbstractCompiler$MostRecentTypechecker
static final int[] $SwitchMap$com$google$javascript$jscomp$CompilerOptions$LanguageMode
static final int[] $SwitchMap$com$google$javascript$jscomp$AbstractCompiler$ConfigContext
static void ()
}
com/google/javascript/jscomp/SyntacticScopeCreator$1.classSyntacticScopeCreator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SyntacticScopeCreator$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$135.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$135 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/DefaultPassConfig$40.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$40 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/FunctionTypeBuilder.classFunctionTypeBuilder.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.FunctionTypeBuilder extends java.lang.Object {
private final String fnName
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.CodingConvention codingConvention
private final com.google.javascript.rhino.jstype.JSTypeRegistry typeRegistry
private final com.google.javascript.rhino.Node errorRoot
private final com.google.javascript.jscomp.TypedScope scope
private com.google.javascript.jscomp.FunctionTypeBuilder$FunctionContents contents
private com.google.javascript.rhino.jstype.JSType returnType
private boolean returnTypeInferred
private java.util.List implementedInterfaces
private java.util.List extendedInterfaces
private com.google.javascript.rhino.jstype.ObjectType baseType
private com.google.javascript.rhino.jstype.JSType thisType
private boolean isConstructor
private boolean makesStructs
private boolean makesDicts
private boolean isInterface
private boolean isAbstract
private com.google.javascript.rhino.Node parametersNode
private com.google.common.collect.ImmutableList templateTypeNames
private com.google.common.collect.ImmutableList classTemplateTypeNames
static final com.google.javascript.jscomp.DiagnosticType EXTENDS_WITHOUT_TYPEDEF
static final com.google.javascript.jscomp.DiagnosticType EXTENDS_NON_OBJECT
static final com.google.javascript.jscomp.DiagnosticType RESOLVED_TAG_EMPTY
static final com.google.javascript.jscomp.DiagnosticType IMPLEMENTS_WITHOUT_CONSTRUCTOR
static final com.google.javascript.jscomp.DiagnosticType CONSTRUCTOR_REQUIRED
static final com.google.javascript.jscomp.DiagnosticType VAR_ARGS_MUST_BE_LAST
static final com.google.javascript.jscomp.DiagnosticType OPTIONAL_ARG_AT_END
static final com.google.javascript.jscomp.DiagnosticType INEXISTENT_PARAM
static final com.google.javascript.jscomp.DiagnosticType TYPE_REDEFINITION
static final com.google.javascript.jscomp.DiagnosticType TEMPLATE_TYPE_DUPLICATED
static final com.google.javascript.jscomp.DiagnosticType TEMPLATE_TYPE_EXPECTED
static final com.google.javascript.jscomp.DiagnosticType THIS_TYPE_NON_OBJECT
static final com.google.javascript.jscomp.DiagnosticType SAME_INTERFACE_MULTIPLE_IMPLEMENTS
static final com.google.javascript.jscomp.DiagnosticGroup ALL_DIAGNOSTICS
void (java.lang.String, com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypedScope)
String fnName
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node errorRoot
com.google.javascript.jscomp.TypedScope scope
java.lang.String formatFnName ()
com.google.javascript.jscomp.FunctionTypeBuilder setContents (com.google.javascript.jscomp.FunctionTypeBuilder$FunctionContents)
com.google.javascript.jscomp.FunctionTypeBuilder$FunctionContents contents
com.google.javascript.jscomp.FunctionTypeBuilder inferFromOverriddenFunction (com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node oldParam
com.google.javascript.rhino.Node newParam
com.google.javascript.rhino.Node currentParam
com.google.javascript.rhino.jstype.FunctionParamBuilder paramBuilder
java.util.Iterator oldParams
boolean warnedAboutArgList
boolean oldParamsListHitOptArgs
com.google.javascript.rhino.jstype.FunctionType oldType
com.google.javascript.rhino.Node paramsParent
com.google.javascript.jscomp.FunctionTypeBuilder inferReturnType (com.google.javascript.rhino.JSDocInfo, boolean)
com.google.javascript.rhino.JSTypeExpression returnTypeExpr
com.google.javascript.rhino.JSDocInfo info
boolean fromInlineDoc
com.google.javascript.jscomp.FunctionTypeBuilder inferInheritance (com.google.javascript.rhino.JSDocInfo)
String typeParameter
com.google.common.collect.ImmutableList$Builder builder
com.google.common.collect.ImmutableList typeParameters
com.google.javascript.rhino.jstype.JSType maybeBaseType
com.google.javascript.rhino.jstype.JSType baseInterface
com.google.javascript.rhino.jstype.JSType maybeInterType
com.google.javascript.rhino.JSTypeExpression t
java.util.Set baseInterfaces
com.google.javascript.rhino.jstype.JSType maybeInterfaceType
com.google.javascript.rhino.JSTypeExpression t
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.jscomp.FunctionTypeBuilder inferThisType (com.google.javascript.rhino.JSDocInfo, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.ObjectType objType
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.FunctionTypeBuilder inferThisType (com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.jstype.JSType maybeThisType
com.google.javascript.jscomp.FunctionTypeBuilder inferParameterTypes (com.google.javascript.rhino.JSDocInfo)
String name
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node lp
com.google.javascript.jscomp.FunctionTypeBuilder inferParameterTypes (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
String argumentName
com.google.javascript.rhino.jstype.JSType parameterType
boolean isOptionalParam
com.google.javascript.rhino.Node arg
String inexistentName
com.google.javascript.rhino.Node argsParent
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node oldParameterType
com.google.javascript.rhino.jstype.FunctionParamBuilder builder
boolean warnedAboutArgList
java.util.Set allJsDocParams
boolean isVarArgs
private boolean isOptionalParameter (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node param
com.google.javascript.rhino.JSDocInfo info
String paramName
private boolean isVarArgsParameter (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node param
com.google.javascript.rhino.JSDocInfo info
String paramName
com.google.javascript.jscomp.FunctionTypeBuilder inferTemplateTypeName (com.google.javascript.rhino.JSDocInfo, com.google.javascript.rhino.jstype.JSType)
String key
java.util.Map$Entry entry
com.google.common.collect.ImmutableList$Builder builder
com.google.common.collect.ImmutableList infoTemplateTypeNames
com.google.common.collect.ImmutableMap infoTypeTransformations
com.google.common.collect.ImmutableList$Builder builder
com.google.common.collect.ImmutableList ownerTypeKeys
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.jstype.JSType ownerType
com.google.common.collect.ImmutableList keys
private boolean addParameter (com.google.javascript.rhino.jstype.FunctionParamBuilder, com.google.javascript.rhino.jstype.JSType, boolean, boolean, boolean)
com.google.javascript.rhino.jstype.FunctionParamBuilder builder
com.google.javascript.rhino.jstype.JSType paramType
boolean warnedAboutArgList
boolean isOptional
boolean isVarArgs
boolean emittedWarning
com.google.javascript.rhino.jstype.FunctionType buildAndRegister ()
com.google.javascript.rhino.jstype.FunctionType fnType
com.google.javascript.rhino.jstype.FunctionType fnType
com.google.javascript.rhino.jstype.FunctionType fnType
private void maybeSetBaseType (com.google.javascript.rhino.jstype.FunctionType)
com.google.javascript.rhino.jstype.FunctionType fnType
private com.google.javascript.rhino.jstype.FunctionType getOrCreateConstructor ()
com.google.javascript.rhino.jstype.FunctionType existingFn
boolean isInstanceObject
com.google.javascript.rhino.jstype.FunctionType fnType
com.google.javascript.rhino.jstype.JSType existingType
private transient void reportWarning (com.google.javascript.jscomp.DiagnosticType, java.lang.String[])
com.google.javascript.jscomp.DiagnosticType warning
String[] args
private transient void reportError (com.google.javascript.jscomp.DiagnosticType, java.lang.String[])
com.google.javascript.jscomp.DiagnosticType error
String[] args
static boolean isFunctionTypeDeclaration (com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.JSDocInfo info
private com.google.javascript.jscomp.TypedScope getScopeDeclaredIn ()
String rootVarName
com.google.javascript.jscomp.TypedVar rootVar
int dotIndex
private static boolean hasMoreTagsToResolve (com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType interfaceType
com.google.javascript.rhino.jstype.FunctionType ctor
com.google.javascript.rhino.jstype.ObjectType objectType
static void access$000 (com.google.javascript.jscomp.FunctionTypeBuilder, com.google.javascript.jscomp.DiagnosticType, java.lang.String[])
com.google.javascript.jscomp.FunctionTypeBuilder x0
com.google.javascript.jscomp.DiagnosticType x1
String[] x2
static boolean access$100 (com.google.javascript.rhino.jstype.ObjectType)
com.google.javascript.rhino.jstype.ObjectType x0
static java.lang.String access$200 (com.google.javascript.jscomp.FunctionTypeBuilder)
com.google.javascript.jscomp.FunctionTypeBuilder x0
static void access$300 (com.google.javascript.jscomp.FunctionTypeBuilder, com.google.javascript.jscomp.DiagnosticType, java.lang.String[])
com.google.javascript.jscomp.FunctionTypeBuilder x0
com.google.javascript.jscomp.DiagnosticType x1
String[] x2
static void ()
}
com/google/javascript/jscomp/InlineProperties.classInlineProperties.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.InlineProperties extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private static final com.google.javascript.jscomp.InlineProperties$PropertyInfo INVALIDATED
private final java.util.Map props
private java.util.Set invalidatingTypes
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
private void buildInvalidatingTypeSet ()
com.google.javascript.jscomp.TypeValidator$TypeMismatch mis
com.google.javascript.rhino.TypeIRegistry registry
private void invalidateExternProperties ()
String name
private void addInvalidatingType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType alt
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.ObjectType objType
private boolean isInvalidatingType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType alt
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.ObjectType objType
private com.google.javascript.rhino.jstype.JSType getJSType (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.jstype.JSType jsType
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
static com.google.javascript.rhino.jstype.JSType access$000 (com.google.javascript.jscomp.InlineProperties, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.InlineProperties x0
com.google.javascript.rhino.Node x1
static com.google.javascript.jscomp.InlineProperties$PropertyInfo access$100 ()
static java.util.Map access$200 (com.google.javascript.jscomp.InlineProperties)
com.google.javascript.jscomp.InlineProperties x0
static boolean access$300 (com.google.javascript.jscomp.InlineProperties, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.InlineProperties x0
com.google.javascript.rhino.jstype.JSType x1
static com.google.javascript.jscomp.AbstractCompiler access$400 (com.google.javascript.jscomp.InlineProperties)
com.google.javascript.jscomp.InlineProperties x0
static void ()
}
com/google/javascript/jscomp/CollapseProperties.classCollapseProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollapseProperties extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
static final com.google.javascript.jscomp.DiagnosticType UNSAFE_NAMESPACE_WARNING
static final com.google.javascript.jscomp.DiagnosticType NAMESPACE_REDEFINED_WARNING
static final com.google.javascript.jscomp.DiagnosticType UNSAFE_THIS
static final com.google.javascript.jscomp.DiagnosticType UNSAFE_CTOR_ALIASING
private com.google.javascript.jscomp.AbstractCompiler compiler
private java.util.List globalNames
private java.util.Map nameMap
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.GlobalNamespace namespace
private void inlineAliases (com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.GlobalNamespace$Ref ref
java.util.List refs
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.jscomp.GlobalNamespace namespace
java.util.Deque workList
private boolean inlineGlobalAliasIfPossible (com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.jscomp.GlobalNamespace$Ref, com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.rhino.Node newNode
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.GlobalNamespace$Ref ref
java.util.Set newNodes
java.util.List refs
com.google.javascript.rhino.Node lvalue
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.jscomp.GlobalNamespace$Ref alias
com.google.javascript.jscomp.GlobalNamespace namespace
com.google.javascript.rhino.Node aliasParent
private static void rewriteAliasProps (com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.rhino.Node, int, java.util.Set)
com.google.javascript.rhino.Node gparent
int i
com.google.javascript.rhino.Node target
com.google.javascript.jscomp.GlobalNamespace$Ref ref
java.util.List refs
com.google.javascript.jscomp.GlobalNamespace$Name prop
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.rhino.Node value
int depth
java.util.Set newNodes
private boolean inlineAliasIfPossible (com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.jscomp.GlobalNamespace$Ref, com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
boolean accessPropsAfterAliasing
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference aliasRef
com.google.javascript.rhino.Node newNode
int i
int size
com.google.javascript.jscomp.Scope scope
String aliasVarName
com.google.javascript.jscomp.Var aliasVar
com.google.javascript.jscomp.ReferenceCollectingCallback collector
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection aliasRefs
java.util.Set newNodes
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.jscomp.GlobalNamespace$Ref alias
com.google.javascript.jscomp.GlobalNamespace namespace
com.google.javascript.rhino.Node aliasParent
com.google.javascript.jscomp.JSModule getRefModule (com.google.javascript.jscomp.ReferenceCollectingCallback$Reference)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
com.google.javascript.jscomp.CompilerInput input
private void checkNamespaces ()
com.google.javascript.jscomp.GlobalNamespace$Ref ref
boolean initialized
com.google.javascript.jscomp.GlobalNamespace$Name name
private boolean isSafeNamespaceReinit (com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.rhino.Node maybeName
com.google.javascript.jscomp.GlobalNamespace$Ref ref
com.google.javascript.rhino.Node valParent
com.google.javascript.rhino.Node val
private static com.google.javascript.rhino.Node getValueParent (com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.jscomp.GlobalNamespace$Ref ref
private void warnAboutNamespaceAliasing (com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.jscomp.GlobalNamespace$Name nameObj
com.google.javascript.jscomp.GlobalNamespace$Ref ref
private void warnAboutNamespaceRedefinition (com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.jscomp.GlobalNamespace$Name nameObj
com.google.javascript.jscomp.GlobalNamespace$Ref ref
private void flattenReferencesToCollapsibleDescendantNames (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String)
String propAlias
com.google.javascript.jscomp.GlobalNamespace$Name p
com.google.javascript.jscomp.GlobalNamespace$Name n
String alias
private void flattenSimpleStubDeclaration (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String)
com.google.javascript.jscomp.GlobalNamespace$Name name
String alias
com.google.javascript.jscomp.GlobalNamespace$Ref ref
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node grandparent
private void flattenReferencesTo (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String)
com.google.javascript.rhino.Node rParent
com.google.javascript.jscomp.GlobalNamespace$Ref r
com.google.javascript.jscomp.GlobalNamespace$Name p
com.google.javascript.jscomp.GlobalNamespace$Name n
String alias
String originalName
private void flattenPrefixes (java.lang.String, com.google.javascript.jscomp.GlobalNamespace$Name, int)
com.google.javascript.jscomp.GlobalNamespace$Ref r
com.google.javascript.jscomp.GlobalNamespace$Name p
String alias
com.google.javascript.jscomp.GlobalNamespace$Name n
int depth
String originalName
com.google.javascript.jscomp.GlobalNamespace$Ref decl
private void flattenNameRefAtDepth (java.lang.String, com.google.javascript.rhino.Node, int, java.lang.String)
int i
String alias
com.google.javascript.rhino.Node n
int depth
String originalName
com.google.javascript.rhino.Token nType
boolean isQName
boolean isObjKey
private void flattenNameRef (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.lang.String)
String alias
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String originalName
com.google.javascript.rhino.Node ref
com.google.javascript.rhino.TypeI type
private void collapseDeclarationOfNameAndDescendants (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String)
com.google.javascript.jscomp.GlobalNamespace$Name p
com.google.javascript.jscomp.GlobalNamespace$Name n
String alias
boolean canCollapseChildNames
private void updateSimpleDeclaration (java.lang.String, com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.Node current
com.google.javascript.rhino.Node currentParent
com.google.javascript.rhino.Node stubVar
String alias
com.google.javascript.jscomp.GlobalNamespace$Name refName
com.google.javascript.jscomp.GlobalNamespace$Ref ref
com.google.javascript.rhino.Node rvalue
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node grandparent
com.google.javascript.rhino.Node greatGrandparent
com.google.javascript.rhino.Node nameNode
private void updateObjLitOrFunctionDeclaration (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String, boolean)
com.google.javascript.jscomp.GlobalNamespace$Name n
String alias
boolean canCollapseChildNames
com.google.javascript.jscomp.GlobalNamespace$Ref decl
private void updateObjLitOrFunctionDeclarationAtAssignNode (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String, boolean)
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.jscomp.GlobalNamespace$Name n
String alias
boolean canCollapseChildNames
com.google.javascript.jscomp.GlobalNamespace$Ref ref
com.google.javascript.rhino.Node rvalue
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.Node varParent
com.google.javascript.rhino.Node grandparent
boolean isObjLit
boolean insertedVarNode
private void checkForHosedThisReferences (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo, com.google.javascript.jscomp.GlobalNamespace$Name)
com.google.javascript.rhino.Node function
com.google.javascript.rhino.JSDocInfo docInfo
com.google.javascript.jscomp.GlobalNamespace$Name name
private void updateObjLitOrFunctionDeclarationAtVarNode (com.google.javascript.jscomp.GlobalNamespace$Name, boolean)
com.google.javascript.jscomp.GlobalNamespace$Name n
boolean canCollapseChildNames
com.google.javascript.jscomp.GlobalNamespace$Ref ref
String name
com.google.javascript.rhino.Node rvalue
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.Node grandparent
boolean isObjLit
int numChanges
private void updateFunctionDeclarationAtFunctionNode (com.google.javascript.jscomp.GlobalNamespace$Name, boolean)
com.google.javascript.jscomp.GlobalNamespace$Name n
boolean canCollapseChildNames
com.google.javascript.jscomp.GlobalNamespace$Ref ref
String fnName
private int declareVarsForObjLitValues (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.GlobalNamespace$Ref newAlias
com.google.javascript.rhino.Node value
boolean isJsIdentifier
String propName
String qName
com.google.javascript.jscomp.GlobalNamespace$Name p
String propAlias
com.google.javascript.rhino.Node refNode
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node newVar
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node nextKey
com.google.javascript.jscomp.GlobalNamespace$Name objlitName
String alias
com.google.javascript.rhino.Node objlit
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.Node nameToAddAfter
com.google.javascript.rhino.Node varParent
int numVars
int arbitraryNameCounter
boolean discardKeys
private int addStubsForUndeclaredProperties (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String propAlias
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node newVar
com.google.javascript.jscomp.GlobalNamespace$Name p
com.google.javascript.jscomp.GlobalNamespace$Name n
String alias
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node addAfter
int numStubs
private java.lang.String appendPropForAlias (java.lang.String, java.lang.String)
String root
String prop
String result
int id
static com.google.javascript.jscomp.AbstractCompiler access$000 (com.google.javascript.jscomp.CollapseProperties)
com.google.javascript.jscomp.CollapseProperties x0
static void ()
}
com/google/javascript/jscomp/Tracer$TracingStatistic.classTracer.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.Tracer$TracingStatistic extends java.lang.Object {
public abstract long start (java.lang.Thread)
public abstract long stop (java.lang.Thread)
public abstract boolean enable ()
public abstract com.google.javascript.jscomp.Tracer$AtomicTracerStatMap getTracingStat ()
public abstract java.lang.String getUnits ()
}
com/google/javascript/jscomp/TranspilationPasses$1.classTranspilationPasses.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TranspilationPasses$1 extends com.google.javascript.jscomp.PassFactory {
void (java.lang.String, boolean)
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/InlineAliases$AliasesInliner$1.classInlineAliases.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineAliases$AliasesInliner$1 extends java.lang.Object implements com.google.javascript.jscomp.NodeUtil$Visitor {
final com.google.javascript.jscomp.InlineAliases$AliasesInliner this$1
void (com.google.javascript.jscomp.InlineAliases$AliasesInliner)
com.google.javascript.jscomp.InlineAliases$AliasesInliner this$1
public void visit (com.google.javascript.rhino.Node)
String replacement
String aliasName
com.google.javascript.rhino.Node aliasReference
String fullTypeName
int dotIndex
}
com/google/javascript/jscomp/DefaultPassConfig$9.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$9 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CodingConvention convention
}
com/google/javascript/jscomp/DefinitionsRemover$UnknownDefinition.classDefinitionsRemover.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.DefinitionsRemover$UnknownDefinition extends com.google.javascript.jscomp.DefinitionsRemover$IncompleteDefinition {
void (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node lValue
boolean inExterns
public void performRemove ()
}
com/google/javascript/jscomp/SourceFile$Generator.classSourceFile.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.SourceFile$Generator extends java.lang.Object {
public abstract java.lang.String getCode ()
}
com/google/javascript/jscomp/Result.classResult.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.Result extends java.lang.Object {
public final boolean success
public final com.google.javascript.jscomp.JSError[] errors
public final com.google.javascript.jscomp.JSError[] warnings
public final String debugLog
public final com.google.javascript.jscomp.VariableMap variableMap
public final com.google.javascript.jscomp.VariableMap propertyMap
public final com.google.javascript.jscomp.VariableMap namedAnonFunctionMap
public final com.google.javascript.jscomp.VariableMap stringMap
public final com.google.javascript.jscomp.FunctionInformationMap functionInformationMap
public final com.google.javascript.jscomp.SourceMap sourceMap
public final java.util.Map cssNames
public final String externExport
public final String idGeneratorMap
void (com.google.javascript.jscomp.JSError[], com.google.javascript.jscomp.JSError[], java.lang.String, com.google.javascript.jscomp.VariableMap, com.google.javascript.jscomp.VariableMap, com.google.javascript.jscomp.VariableMap, com.google.javascript.jscomp.VariableMap, com.google.javascript.jscomp.FunctionInformationMap, com.google.javascript.jscomp.SourceMap, java.lang.String, java.util.Map, java.lang.String)
com.google.javascript.jscomp.JSError[] errors
com.google.javascript.jscomp.JSError[] warnings
String debugLog
com.google.javascript.jscomp.VariableMap variableMap
com.google.javascript.jscomp.VariableMap propertyMap
com.google.javascript.jscomp.VariableMap namedAnonFunctionMap
com.google.javascript.jscomp.VariableMap stringMap
com.google.javascript.jscomp.FunctionInformationMap functionInformationMap
com.google.javascript.jscomp.SourceMap sourceMap
String externExport
java.util.Map cssNames
String idGeneratorMap
public void (com.google.javascript.jscomp.JSError[], com.google.javascript.jscomp.JSError[], java.lang.String, com.google.javascript.jscomp.VariableMap, com.google.javascript.jscomp.VariableMap, com.google.javascript.jscomp.VariableMap, com.google.javascript.jscomp.FunctionInformationMap, com.google.javascript.jscomp.SourceMap, java.lang.String)
com.google.javascript.jscomp.JSError[] errors
com.google.javascript.jscomp.JSError[] warnings
String debugLog
com.google.javascript.jscomp.VariableMap variableMap
com.google.javascript.jscomp.VariableMap propertyMap
com.google.javascript.jscomp.VariableMap namedAnonFunctionMap
com.google.javascript.jscomp.FunctionInformationMap functionInformationMap
com.google.javascript.jscomp.SourceMap sourceMap
String externExport
}
com/google/javascript/jscomp/LinkedFlowScope$FlatFlowScopeCache.classLinkedFlowScope.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache extends java.lang.Object {
private final com.google.javascript.jscomp.TypedScope functionScope
private final com.google.javascript.jscomp.LinkedFlowScope linkedEquivalent
private java.util.Map symbols
final java.util.Set dirtySymbols
void (com.google.javascript.jscomp.TypedScope)
com.google.javascript.jscomp.TypedScope functionScope
void (com.google.javascript.jscomp.LinkedFlowScope)
com.google.javascript.jscomp.LinkedFlowScope directParent
com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache cache
void (com.google.javascript.jscomp.LinkedFlowScope, com.google.javascript.jscomp.LinkedFlowScope)
com.google.javascript.rhino.jstype.StaticTypedSlot fnSlot
com.google.javascript.rhino.jstype.JSType fnSlotType
com.google.javascript.rhino.jstype.StaticTypedSlot fnSlot
com.google.javascript.rhino.jstype.JSType fnSlotType
com.google.javascript.rhino.jstype.StaticTypedSlot slotA
com.google.javascript.rhino.jstype.StaticTypedSlot slotB
com.google.javascript.rhino.jstype.JSType joinedType
String name
com.google.javascript.jscomp.LinkedFlowScope joinedScopeA
com.google.javascript.jscomp.LinkedFlowScope joinedScopeB
java.util.Map slotsA
java.util.Map slotsB
public com.google.javascript.rhino.jstype.StaticTypedSlot getSlot (java.lang.String)
String name
static com.google.javascript.jscomp.LinkedFlowScope access$000 (com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache)
com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache x0
static com.google.javascript.jscomp.TypedScope access$100 (com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache)
com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache x0
static java.util.Map access$300 (com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache)
com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache x0
}
com/google/javascript/jscomp/NTIScope.classNTIScope.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.NTIScope extends java.lang.Object implements com.google.javascript.jscomp.newtypes.DeclaredTypeRegistry {
private final com.google.javascript.jscomp.NTIScope parent
private final com.google.javascript.rhino.Node root
private final String name
private final com.google.javascript.jscomp.newtypes.JSTypes commonTypes
private boolean isFinalized
private final java.util.Map locals
private final java.util.Map externs
private final java.util.Set constVars
private final java.util.List formals
private java.util.Set escapedVars
private final java.util.Set outerVars
private final java.util.Map localFunDefs
private com.google.common.collect.ImmutableSet unknownTypeNames
private java.util.Map localTypedefs
private java.util.Map localNamespaces
private java.util.Map preservedNamespaces
private java.util.Set localEnums
private com.google.javascript.jscomp.newtypes.DeclaredFunctionType declaredType
void (com.google.javascript.rhino.Node, com.google.javascript.jscomp.NTIScope, java.util.List, com.google.javascript.jscomp.newtypes.JSTypes)
String nameOnAst
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.NTIScope parent
java.util.List formals
com.google.javascript.jscomp.newtypes.JSTypes commonTypes
com.google.javascript.rhino.Node getRoot ()
com.google.javascript.jscomp.NTIScope getParent ()
com.google.javascript.rhino.Node getBody ()
java.lang.String getReadableName ()
java.lang.String getName ()
void setDeclaredType (com.google.javascript.jscomp.newtypes.DeclaredFunctionType)
com.google.javascript.jscomp.newtypes.DeclaredFunctionType declaredType
public com.google.javascript.jscomp.newtypes.DeclaredFunctionType getDeclaredFunctionType ()
boolean isFunction ()
boolean isTopLevel ()
boolean isConstructor ()
com.google.javascript.rhino.JSDocInfo fnDoc
boolean isPrototypeMethod ()
void addUnknownTypeNames (java.util.Set)
java.util.Set names
void addLocalFunDef (java.lang.String, com.google.javascript.jscomp.NTIScope)
String name
com.google.javascript.jscomp.NTIScope scope
boolean isFormalParam (java.lang.String)
String name
boolean isLocalFunDef (java.lang.String)
String name
boolean isFunctionNamespace (java.lang.String)
String name
com.google.javascript.jscomp.newtypes.Declaration d
boolean isDefinedLocally (java.lang.String, boolean)
String name
boolean includeTypes
boolean isDefined (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node qnameNode
com.google.javascript.jscomp.newtypes.QualifiedName qname
String leftmost
boolean isNamespace (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expr
boolean isNamespace (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
String leftmost
boolean isNamespace (java.lang.String)
String name
com.google.javascript.jscomp.newtypes.Declaration decl
com.google.javascript.jscomp.newtypes.JSType simpleType
boolean isVisibleInScope (java.lang.String)
String name
boolean isConstVar (java.lang.String)
String name
com.google.javascript.jscomp.newtypes.Declaration decl
boolean isOuterVarEarly (java.lang.String)
String name
boolean isGlobalVar (java.lang.String)
String varName
com.google.javascript.jscomp.NTIScope s
boolean isUndeclaredFormal (java.lang.String)
String name
java.util.List getFormals ()
java.util.Set getOuterVars ()
java.util.Set getLocalFunDefs ()
boolean isOuterVar (java.lang.String)
String name
boolean isUndeclaredOuterVar (java.lang.String)
String name
boolean isEscapedVar (java.lang.String)
String name
boolean hasThis ()
com.google.javascript.jscomp.newtypes.DeclaredFunctionType dft
public com.google.javascript.jscomp.newtypes.JSType getDeclaredTypeOf (java.lang.String)
com.google.javascript.jscomp.NTIScope funScope
String name
com.google.javascript.jscomp.newtypes.Declaration decl
boolean hasUndeclaredFormalsOrOuters ()
String formal
com.google.javascript.jscomp.newtypes.JSType declType
String outer
private com.google.javascript.jscomp.NTIScope getScopeHelper (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Declaration decl
boolean isKnownFunction (java.lang.String)
String fnName
boolean isKnownFunction (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
boolean isExternalFunction (java.lang.String)
String fnName
com.google.javascript.jscomp.NTIScope s
com.google.javascript.jscomp.NTIScope getScope (java.lang.String)
String fnName
com.google.javascript.jscomp.NTIScope s
java.util.Set getLocals ()
java.util.Set getExterns ()
void addLocal (java.lang.String, com.google.javascript.jscomp.newtypes.JSType, boolean, boolean)
String name
com.google.javascript.jscomp.newtypes.JSType declType
boolean isConstant
boolean isFromExterns
static void mayRecordEscapedVar (com.google.javascript.jscomp.NTIScope, java.lang.String)
com.google.javascript.jscomp.NTIScope s
String name
com.google.javascript.jscomp.newtypes.RawNominalType getNominalType (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Declaration decl
com.google.javascript.jscomp.newtypes.Typedef getTypedef (java.lang.String)
String name
com.google.javascript.jscomp.newtypes.Declaration decl
com.google.javascript.jscomp.newtypes.EnumType getEnum (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Declaration decl
com.google.javascript.jscomp.newtypes.Namespace getNamespace (java.lang.String)
String name
com.google.javascript.jscomp.newtypes.Declaration decl
void addFunNamespace (com.google.javascript.rhino.Node)
String varName
com.google.javascript.jscomp.NTIScope s
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Namespace ns
com.google.javascript.jscomp.NTIScope s
com.google.javascript.rhino.Node qnameNode
void addNamespaceLit (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node qnameNode
void updateType (java.lang.String, com.google.javascript.jscomp.newtypes.JSType)
String name
com.google.javascript.jscomp.newtypes.JSType newDeclType
void addOuterVar (java.lang.String)
String name
void addTypedef (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.Typedef)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Namespace ns
com.google.javascript.rhino.Node qnameNode
com.google.javascript.jscomp.newtypes.Typedef td
void addNamespace (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.Namespace)
String varName
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Namespace rootns
com.google.javascript.rhino.Node qnameNode
com.google.javascript.jscomp.newtypes.Namespace ns
com.google.javascript.jscomp.newtypes.Namespace getNamespace (com.google.javascript.jscomp.newtypes.QualifiedName)
com.google.javascript.jscomp.newtypes.QualifiedName qname
com.google.javascript.jscomp.newtypes.Namespace ns
private com.google.javascript.jscomp.newtypes.Declaration getLocalDeclaration (java.lang.String, boolean)
com.google.javascript.jscomp.newtypes.JSType formalType
int formalIndex
String name
boolean includeTypes
com.google.javascript.jscomp.newtypes.JSType type
boolean isTypeVar
com.google.javascript.jscomp.newtypes.Namespace ns
public com.google.javascript.jscomp.newtypes.Declaration getDeclaration (com.google.javascript.jscomp.newtypes.QualifiedName, boolean)
com.google.javascript.jscomp.newtypes.QualifiedName qname
boolean includeTypes
com.google.javascript.jscomp.newtypes.Namespace ns
com.google.javascript.jscomp.newtypes.Declaration decl
private com.google.javascript.jscomp.newtypes.Declaration maybeGetForwardDeclaration (java.lang.String)
String qname
com.google.javascript.jscomp.NTIScope globalScope
public com.google.javascript.jscomp.newtypes.Declaration getDeclaration (java.lang.String, boolean)
String name
boolean includeTypes
com.google.javascript.jscomp.newtypes.Declaration decl
public com.google.javascript.jscomp.newtypes.JSType getType (java.lang.String)
String typeName
com.google.javascript.jscomp.newtypes.Namespace ns
void resolveTypedefs (com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc)
com.google.javascript.jscomp.newtypes.Typedef td
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc typeParser
void resolveEnums (com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc)
com.google.javascript.jscomp.newtypes.EnumType e
com.google.javascript.jscomp.newtypes.JSTypeCreatorFromJSDoc typeParser
void finalizeScope ()
com.google.javascript.jscomp.newtypes.NamespaceLit nslit
com.google.javascript.jscomp.newtypes.JSType t
String name
com.google.javascript.jscomp.newtypes.Namespace ns
com.google.javascript.jscomp.newtypes.JSType t
java.util.Map$Entry entry
String typedefName
private static void copyOuterVarsTransitively (com.google.javascript.jscomp.NTIScope)
String v
boolean copiedOneVar
com.google.javascript.jscomp.NTIScope s
com.google.javascript.jscomp.NTIScope parent
java.util.Set outerVars
public java.lang.String toString ()
StringBuilder sb
}
com/google/javascript/jscomp/FlowSensitiveInlineVariables$1.classFlowSensitiveInlineVariables.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.FlowSensitiveInlineVariables$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/WhitespaceWrapGoogModules.classWhitespaceWrapGoogModules.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.WhitespaceWrapGoogModules extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node loadMod
}
com/google/javascript/jscomp/J2clEqualitySameRewriterPass$Eq.classJ2clEqualitySameRewriterPass.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.J2clEqualitySameRewriterPass$Eq extends java.lang.Enum {
public static final com.google.javascript.jscomp.J2clEqualitySameRewriterPass$Eq DOUBLE
public static final com.google.javascript.jscomp.J2clEqualitySameRewriterPass$Eq TRIPLE
private static final com.google.javascript.jscomp.J2clEqualitySameRewriterPass$Eq[] $VALUES
public static com.google.javascript.jscomp.J2clEqualitySameRewriterPass$Eq[] values ()
public static com.google.javascript.jscomp.J2clEqualitySameRewriterPass$Eq valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$90.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$90 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/ProcessCommonJSModules$ProcessCommonJsModulesCallback.classProcessCommonJSModules.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ProcessCommonJSModules$ProcessCommonJsModulesCallback extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private int scriptNodeCount
private java.util.List moduleExportRefs
private java.util.List exportRefs
com.google.common.collect.Multiset propertyExportRefCount
private final boolean allowFullRewrite
final com.google.javascript.jscomp.ProcessCommonJSModules this$0
public void (com.google.javascript.jscomp.ProcessCommonJSModules, boolean)
boolean allowFullRewrite
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ProcessCommonJSModules$FindDefineAmdStatements amdFinder
com.google.javascript.jscomp.ProcessCommonJSModules$FindModuleExportStatements commonjsFinder
com.google.javascript.rhino.Node condition
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private com.google.javascript.rhino.Node getBaseQualifiedNameNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node refParent
private void maybeAddReferenceCount (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node refParent
String qName
private void visitRequireCall (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node moduleRef
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node require
com.google.javascript.rhino.Node parent
String requireName
com.google.javascript.jscomp.deps.ModuleLoader$ModuleUri moduleUri
String moduleName
com.google.javascript.rhino.Node script
private void visitRequireEnsureCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node callbackFunction
private void visitScript (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.CompilerInput ci
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node script
String moduleName
boolean hasExports
private void visitCommonJSIfStatement (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node p
private void visitAMDIfStatement (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node p
private void replaceIfStatementWithBranch (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node ifStatement
com.google.javascript.rhino.Node branch
com.google.javascript.rhino.Node p
com.google.javascript.rhino.Node newNode
private void processExports (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node ref
com.google.javascript.rhino.Node newName
com.google.javascript.rhino.Node rhsValue
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.JSDocInfo info
Iterable exports
com.google.javascript.rhino.Node baseName
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.JSDocInfo info
String qName
com.google.javascript.rhino.Node rhsValue
com.google.javascript.rhino.Node newName
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node ref
com.google.javascript.rhino.Node ref
String aliasName
com.google.javascript.rhino.Node aliasNode
com.google.javascript.rhino.Node script
String moduleName
Iterable exports
boolean hasLValues
boolean declaredModuleExports
private void addConstToObjLitKeys (com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node n
private boolean hasOneTopLevelModuleExportAssign ()
private boolean isTopLevelAssignLhs (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean hasExportLValues ()
com.google.javascript.rhino.Node ref
private com.google.javascript.rhino.Node getCurrentScriptNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
}
com/google/javascript/jscomp/SourceFile.classSourceFile.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.SourceFile extends java.lang.Object implements com.google.javascript.rhino.StaticSourceFile java.io.Serializable {
private static final long serialVersionUID
private static final String UTF8_BOM
private static final int SOURCE_EXCERPT_REGION_LENGTH
private final String fileName
private boolean isExternFile
private String originalPath
private int[] lineOffsets
private String code
static final com.google.javascript.jscomp.DiagnosticType DUPLICATE_ZIP_CONTENTS
public void (java.lang.String)
String fileName
public int getLineOffset (int)
int lineno
int getNumLines ()
private void findLineOffsets ()
int ii
String[] sourceLines
java.io.IOException e
private void resetLineOffsets ()
public java.lang.String getCode () throws java.io.IOException
public com.google.common.io.CharSource getCodeCharSource ()
public java.io.Reader getCodeReader () throws java.io.IOException
java.lang.String getCodeNoCache ()
void setCode (java.lang.String)
String sourceCode
void setCode (java.lang.String, boolean)
String sourceCode
boolean removeUtf8Bom
public java.lang.String getOriginalPath ()
public void setOriginalPath (java.lang.String)
String originalPath
public void clearCachedSource ()
boolean hasSourceInMemory ()
public java.lang.String getName ()
public boolean isExtern ()
void setIsExtern (boolean)
boolean newVal
public int getLineOfOffset (int)
int insertionPoint
int offset
int search
public int getColumnOfOffset (int)
int offset
int line
public java.lang.String getLine (int)
java.io.IOException e
int lineNumber
int pos
String js
public com.google.javascript.jscomp.Region getRegion (int)
java.io.IOException e
int nextpos
int n
int n
int last
int lineNumber
String js
int pos
int startLine
int end
int endLine
public java.lang.String toString ()
public static java.util.List fromZipFile (java.lang.String, java.nio.charset.Charset) throws java.io.IOException
java.util.zip.ZipEntry zipEntry
String entryName
java.util.Enumeration zipEntries
java.util.zip.ZipFile zipFile
String zipName
java.nio.charset.Charset inputCharset
String absoluteZipPath
java.util.List sourceFiles
public static com.google.javascript.jscomp.SourceFile fromZipEntry (java.lang.String, java.lang.String, java.lang.String, java.nio.charset.Charset) throws java.net.MalformedURLException
String originalZipPath
String absoluteZipPath
String entryPath
java.nio.charset.Charset inputCharset
String zipEntryPath
java.net.URL zipEntryUrl
public static com.google.javascript.jscomp.SourceFile fromFile (java.lang.String, java.nio.charset.Charset)
String fileName
java.nio.charset.Charset c
public static com.google.javascript.jscomp.SourceFile fromFile (java.lang.String)
String fileName
public static com.google.javascript.jscomp.SourceFile fromFile (java.io.File, java.nio.charset.Charset)
java.io.File file
java.nio.charset.Charset c
public static com.google.javascript.jscomp.SourceFile fromFile (java.io.File)
java.io.File file
public static com.google.javascript.jscomp.SourceFile fromCode (java.lang.String, java.lang.String)
String fileName
String code
public static com.google.javascript.jscomp.SourceFile fromInputStream (java.lang.String, java.io.InputStream) throws java.io.IOException
String fileName
java.io.InputStream s
public static com.google.javascript.jscomp.SourceFile fromInputStream (java.lang.String, java.io.InputStream, java.nio.charset.Charset) throws java.io.IOException
String fileName
java.io.InputStream s
java.nio.charset.Charset charset
public static com.google.javascript.jscomp.SourceFile fromReader (java.lang.String, java.io.Reader) throws java.io.IOException
String fileName
java.io.Reader r
public static com.google.javascript.jscomp.SourceFile fromGenerator (java.lang.String, com.google.javascript.jscomp.SourceFile$Generator)
String fileName
com.google.javascript.jscomp.SourceFile$Generator generator
public static com.google.javascript.jscomp.SourceFile$Builder builder ()
static void ()
}
com/google/javascript/jscomp/OptimizeParameters.classOptimizeParameters.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.OptimizeParameters extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass com.google.javascript.jscomp.OptimizeCalls$CallGraphCompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.List removedNodes
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.DefinitionUseSiteFinder defFinder
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.DefinitionUseSiteFinder)
com.google.javascript.jscomp.DefinitionSite defSite
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.DefinitionUseSiteFinder definitions
private static boolean canChangeSignature (com.google.javascript.jscomp.DefinitionSite, com.google.javascript.jscomp.DefinitionUseSiteFinder)
com.google.javascript.rhino.Node nameNode
java.util.Collection singleSiteDefinitions
com.google.javascript.jscomp.UseSite site
com.google.javascript.jscomp.DefinitionSite definitionSite
com.google.javascript.jscomp.DefinitionUseSiteFinder defFinder
com.google.javascript.jscomp.DefinitionsRemover$Definition definition
com.google.javascript.rhino.Node rValue
com.google.javascript.rhino.Node lValue
java.util.Collection useSites
private void tryEliminateOptionalArgs (com.google.javascript.jscomp.DefinitionSite, com.google.javascript.jscomp.DefinitionUseSiteFinder)
com.google.javascript.rhino.Node call
int numArgs
com.google.javascript.jscomp.UseSite site
com.google.javascript.jscomp.DefinitionSite defSite
com.google.javascript.jscomp.DefinitionUseSiteFinder defFinder
int maxArgs
com.google.javascript.jscomp.DefinitionsRemover$Definition definition
java.util.Collection useSites
private void tryEliminateConstantArgs (com.google.javascript.jscomp.DefinitionSite, com.google.javascript.jscomp.DefinitionUseSiteFinder)
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node cur
com.google.javascript.jscomp.UseSite site
com.google.javascript.rhino.Node call
com.google.javascript.jscomp.UseSite site
com.google.javascript.jscomp.DefinitionSite defSite
com.google.javascript.jscomp.DefinitionUseSiteFinder defFinder
java.util.List parameters
boolean firstCall
com.google.javascript.jscomp.DefinitionsRemover$Definition definition
java.util.Collection useSites
boolean continueLooking
com.google.javascript.rhino.Node function
private static boolean adjustForSideEffects (java.util.List)
com.google.javascript.jscomp.OptimizeParameters$Parameter current
int i
java.util.List parameters
boolean anyMovable
boolean seenUnmovableSideEffects
boolean seenUnmoveableSideEfffected
private boolean findFixedParameters (java.util.List, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.OptimizeParameters$Parameter p
com.google.javascript.rhino.Node value
com.google.javascript.jscomp.OptimizeParameters$Parameter p
java.util.List parameters
com.google.javascript.rhino.Node cur
boolean anyMovable
int index
private boolean buildParameterList (java.util.List, com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
boolean movable
com.google.javascript.jscomp.OptimizeParameters$Parameter p
java.util.List parameters
com.google.javascript.rhino.Node cur
com.google.javascript.jscomp.Scope s
boolean anyMovable
private void setParameterSideEffectInfo (com.google.javascript.jscomp.OptimizeParameters$Parameter, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.OptimizeParameters$Parameter p
com.google.javascript.rhino.Node value
private static boolean isMovableValue (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.Var v
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.Scope s
private void optimizeFunctionDefinition (java.util.List, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node paramName
int index
java.util.List parameters
com.google.javascript.rhino.Node function
private void optimizeCallSite (com.google.javascript.jscomp.DefinitionUseSiteFinder, java.util.List, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.OptimizeParameters$Parameter p
int index
com.google.javascript.jscomp.DefinitionUseSiteFinder defFinder
java.util.List parameters
com.google.javascript.rhino.Node call
boolean mayMutateArgs
boolean mayMutateGlobalsOrThrow
private void addVariableToFunction (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node stmt
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node varName
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node stmt
private boolean eliminateParamsAfter (com.google.javascript.rhino.Node, int)
com.google.javascript.rhino.Node function
int argIndex
com.google.javascript.rhino.Node formalArgPtr
private boolean eliminateParamsAfter (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node var
com.google.javascript.rhino.Node fnNode
com.google.javascript.rhino.Node argNode
private static com.google.javascript.rhino.Node eliminateFunctionParamAt (com.google.javascript.rhino.Node, int)
com.google.javascript.rhino.Node function
int argIndex
com.google.javascript.rhino.Node formalArgPtr
private com.google.javascript.rhino.Node eliminateCallParamAt (com.google.javascript.jscomp.DefinitionUseSiteFinder, com.google.javascript.jscomp.OptimizeParameters$Parameter, com.google.javascript.rhino.Node, int)
com.google.javascript.jscomp.DefinitionUseSiteFinder defFinder
com.google.javascript.jscomp.OptimizeParameters$Parameter p
com.google.javascript.rhino.Node call
int argIndex
com.google.javascript.rhino.Node formalArgPtr
}
com/google/javascript/jscomp/ScopedAliases.classScopedAliases.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ScopedAliases extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass {
static final String SCOPING_METHOD_NAME
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.PreprocessorSymbolTable preprocessorSymbolTable
private final com.google.javascript.jscomp.CompilerOptions$AliasTransformationHandler transformationHandler
static final com.google.javascript.jscomp.DiagnosticType GOOG_SCOPE_MUST_BE_ALONE
static final com.google.javascript.jscomp.DiagnosticType GOOG_SCOPE_MUST_BE_IN_GLOBAL_SCOPE
static final com.google.javascript.jscomp.DiagnosticType GOOG_SCOPE_HAS_BAD_PARAMETERS
static final com.google.javascript.jscomp.DiagnosticType GOOG_SCOPE_REFERENCES_THIS
static final com.google.javascript.jscomp.DiagnosticType GOOG_SCOPE_USES_RETURN
static final com.google.javascript.jscomp.DiagnosticType GOOG_SCOPE_USES_THROW
static final com.google.javascript.jscomp.DiagnosticType GOOG_SCOPE_ALIAS_REDEFINED
static final com.google.javascript.jscomp.DiagnosticType GOOG_SCOPE_ALIAS_CYCLE
static final com.google.javascript.jscomp.DiagnosticType GOOG_SCOPE_NON_ALIAS_LOCAL
static final com.google.javascript.jscomp.DiagnosticType GOOG_SCOPE_INVALID_VARIABLE
private com.google.common.collect.Multiset scopedAliasNames
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.PreprocessorSymbolTable, com.google.javascript.jscomp.CompilerOptions$AliasTransformationHandler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.PreprocessorSymbolTable preprocessorSymbolTable
com.google.javascript.jscomp.CompilerOptions$AliasTransformationHandler transformationHandler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ScopedAliases$AliasUsage aliasUsage
com.google.javascript.jscomp.Var cycleVar
java.util.List newQueue
com.google.javascript.rhino.Node aliasDefinition
com.google.javascript.rhino.Node expressionWithScopeCall
com.google.javascript.rhino.Node scopeClosureBlock
com.google.javascript.rhino.Node scopeCall
java.util.List aliasWorkQueue
com.google.javascript.rhino.Node root
com.google.javascript.rhino.Node originalRoot
com.google.javascript.jscomp.ScopedAliases$Traversal traversal
static com.google.javascript.jscomp.CompilerOptions$AliasTransformationHandler access$200 (com.google.javascript.jscomp.ScopedAliases)
com.google.javascript.jscomp.ScopedAliases x0
static com.google.javascript.jscomp.AbstractCompiler access$300 (com.google.javascript.jscomp.ScopedAliases)
com.google.javascript.jscomp.ScopedAliases x0
static com.google.common.collect.Multiset access$400 (com.google.javascript.jscomp.ScopedAliases)
com.google.javascript.jscomp.ScopedAliases x0
static com.google.javascript.jscomp.PreprocessorSymbolTable access$500 (com.google.javascript.jscomp.ScopedAliases)
com.google.javascript.jscomp.ScopedAliases x0
static void ()
}
com/google/javascript/jscomp/FunctionInformationMap.classFunctionInformationMap.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.FunctionInformationMap extends com.google.protobuf.GeneratedMessage implements com.google.javascript.jscomp.FunctionInformationMapOrBuilder {
private static final com.google.javascript.jscomp.FunctionInformationMap defaultInstance
private final com.google.protobuf.UnknownFieldSet unknownFields
public static com.google.protobuf.Parser PARSER
public static final int ENTRY_FIELD_NUMBER
private java.util.List entry_
public static final int MODULE_FIELD_NUMBER
private java.util.List module_
private byte memoizedIsInitialized
private int memoizedSerializedSize
private static final long serialVersionUID
private void (com.google.protobuf.GeneratedMessage$Builder)
com.google.protobuf.GeneratedMessage$Builder builder
private void (boolean)
boolean noInit
public static com.google.javascript.jscomp.FunctionInformationMap getDefaultInstance ()
public com.google.javascript.jscomp.FunctionInformationMap getDefaultInstanceForType ()
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int mutable_bitField0_
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessage$FieldAccessorTable internalGetFieldAccessorTable ()
public com.google.protobuf.Parser getParserForType ()
public java.util.List getEntryList ()
public java.util.List getEntryOrBuilderList ()
public int getEntryCount ()
public com.google.javascript.jscomp.FunctionInformationMap$Entry getEntry (int)
int index
public com.google.javascript.jscomp.FunctionInformationMap$EntryOrBuilder getEntryOrBuilder (int)
int index
public java.util.List getModuleList ()
public java.util.List getModuleOrBuilderList ()
public int getModuleCount ()
public com.google.javascript.jscomp.FunctionInformationMap$Module getModule (int)
int index
public com.google.javascript.jscomp.FunctionInformationMap$ModuleOrBuilder getModuleOrBuilder (int)
int index
private void initFields ()
public final boolean isInitialized ()
int i
int i
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
int i
int i
com.google.protobuf.CodedOutputStream output
public int getSerializedSize ()
int i
int i
int size
protected java.lang.Object writeReplace () throws java.io.ObjectStreamException
public static com.google.javascript.jscomp.FunctionInformationMap parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.google.javascript.jscomp.FunctionInformationMap parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.google.javascript.jscomp.FunctionInformationMap parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.javascript.jscomp.FunctionInformationMap parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.javascript.jscomp.FunctionInformationMap parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.google.javascript.jscomp.FunctionInformationMap parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap$Builder newBuilder ()
public com.google.javascript.jscomp.FunctionInformationMap$Builder newBuilderForType ()
public static com.google.javascript.jscomp.FunctionInformationMap$Builder newBuilder (com.google.javascript.jscomp.FunctionInformationMap)
com.google.javascript.jscomp.FunctionInformationMap prototype
public com.google.javascript.jscomp.FunctionInformationMap$Builder toBuilder ()
protected com.google.javascript.jscomp.FunctionInformationMap$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
com.google.protobuf.GeneratedMessage$BuilderParent parent
com.google.javascript.jscomp.FunctionInformationMap$Builder builder
protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
public volatile com.google.protobuf.Message$Builder toBuilder ()
public volatile com.google.protobuf.Message$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile com.google.protobuf.Message getDefaultInstanceForType ()
void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.javascript.jscomp.FunctionInformationMap$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.google.javascript.jscomp.FunctionInformationMap$1 x2
static boolean access$2400 ()
void (com.google.protobuf.GeneratedMessage$Builder, com.google.javascript.jscomp.FunctionInformationMap$1)
com.google.protobuf.GeneratedMessage$Builder x0
com.google.javascript.jscomp.FunctionInformationMap$1 x1
static java.util.List access$2602 (com.google.javascript.jscomp.FunctionInformationMap, java.util.List)
com.google.javascript.jscomp.FunctionInformationMap x0
java.util.List x1
static java.util.List access$2702 (com.google.javascript.jscomp.FunctionInformationMap, java.util.List)
com.google.javascript.jscomp.FunctionInformationMap x0
java.util.List x1
static java.util.List access$2600 (com.google.javascript.jscomp.FunctionInformationMap)
com.google.javascript.jscomp.FunctionInformationMap x0
static boolean access$2800 ()
static java.util.List access$2700 (com.google.javascript.jscomp.FunctionInformationMap)
com.google.javascript.jscomp.FunctionInformationMap x0
static boolean access$2900 ()
static void ()
}
com/google/javascript/jscomp/WarningsGuard$Priority.classWarningsGuard.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.WarningsGuard$Priority extends java.lang.Enum {
public static final com.google.javascript.jscomp.WarningsGuard$Priority MAX
public static final com.google.javascript.jscomp.WarningsGuard$Priority MIN
public static final com.google.javascript.jscomp.WarningsGuard$Priority STRICT
public static final com.google.javascript.jscomp.WarningsGuard$Priority DEFAULT
public static final com.google.javascript.jscomp.WarningsGuard$Priority SUPPRESS_BY_WHITELIST
public static final com.google.javascript.jscomp.WarningsGuard$Priority SUPPRESS_DOC
public static final com.google.javascript.jscomp.WarningsGuard$Priority FILTER_BY_PATH
final int value
private static final com.google.javascript.jscomp.WarningsGuard$Priority[] $VALUES
public static com.google.javascript.jscomp.WarningsGuard$Priority[] values ()
public static com.google.javascript.jscomp.WarningsGuard$Priority valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int value
public int getValue ()
static void ()
}
com/google/javascript/jscomp/FunctionInformationMap$ModuleOrBuilder.classFunctionInformationMap.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.FunctionInformationMap$ModuleOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder {
public abstract boolean hasName ()
public abstract java.lang.String getName ()
public abstract com.google.protobuf.ByteString getNameBytes ()
public abstract boolean hasCompiledSource ()
public abstract java.lang.String getCompiledSource ()
public abstract com.google.protobuf.ByteString getCompiledSourceBytes ()
}
com/google/javascript/jscomp/ClosureCodeRemoval$1.classClosureCodeRemoval.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ClosureCodeRemoval$1 extends java.lang.Object {
}
com/google/javascript/jscomp/J2clClinitPrunerPass.classJ2clClinitPrunerPass.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.J2clClinitPrunerPass extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private static boolean isClinitMethod (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
private static java.lang.String getClinitMethodName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node fnNode
String fnName
private static boolean isClinitMethodName (java.lang.String)
String fnName
static boolean access$300 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static java.lang.String access$500 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
}
com/google/javascript/jscomp/PeepholeMinimizeConditions$BooleanCoercability.classPeepholeMinimizeConditions.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.PeepholeMinimizeConditions$BooleanCoercability extends java.lang.Enum {
public static final com.google.javascript.jscomp.PeepholeMinimizeConditions$BooleanCoercability NONE
public static final com.google.javascript.jscomp.PeepholeMinimizeConditions$BooleanCoercability LEFT
public static final com.google.javascript.jscomp.PeepholeMinimizeConditions$BooleanCoercability RIGHT
private static final com.google.javascript.jscomp.PeepholeMinimizeConditions$BooleanCoercability[] $VALUES
public static com.google.javascript.jscomp.PeepholeMinimizeConditions$BooleanCoercability[] values ()
public static com.google.javascript.jscomp.PeepholeMinimizeConditions$BooleanCoercability valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/ClosureRewriteModule$ScriptDescription.classClosureRewriteModule.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ClosureRewriteModule$ScriptDescription extends java.lang.Object {
boolean isModule
boolean declareLegacyNamespace
String legacyNamespace
String contentsPrefix
final java.util.Set topLevelNames
final java.util.Deque childScripts
final java.util.Map namesToInlineByAlias
boolean willCreateExportsObject
boolean hasCreatedExportObject
String defaultExportName
com.google.javascript.rhino.Node rootNode
private void ()
public void addChildScript (com.google.javascript.jscomp.ClosureRewriteModule$ScriptDescription)
com.google.javascript.jscomp.ClosureRewriteModule$ScriptDescription childScript
public com.google.javascript.jscomp.ClosureRewriteModule$ScriptDescription removeFirstChildScript ()
java.lang.String getBinaryNamespace ()
void (com.google.javascript.jscomp.ClosureRewriteModule$1)
com.google.javascript.jscomp.ClosureRewriteModule$1 x0
}
com/google/javascript/jscomp/RenameLabels.classRenameLabels.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.RenameLabels extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.common.base.Supplier nameSupplier
private final boolean removeUnused
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler, com.google.common.base.Supplier, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.common.base.Supplier supplier
boolean removeUnused
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
static com.google.common.base.Supplier access$200 (com.google.javascript.jscomp.RenameLabels)
com.google.javascript.jscomp.RenameLabels x0
static com.google.javascript.jscomp.AbstractCompiler access$300 (com.google.javascript.jscomp.RenameLabels)
com.google.javascript.jscomp.RenameLabels x0
static boolean access$400 (com.google.javascript.jscomp.RenameLabels)
com.google.javascript.jscomp.RenameLabels x0
}
com/google/javascript/jscomp/CheckSideEffects$GetNoSideEffectExterns.classCheckSideEffects.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckSideEffects$GetNoSideEffectExterns extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.CheckSideEffects this$0
private void (com.google.javascript.jscomp.CheckSideEffects)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.JSDocInfo jsDoc
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.CheckSideEffects, com.google.javascript.jscomp.CheckSideEffects$1)
com.google.javascript.jscomp.CheckSideEffects x0
com.google.javascript.jscomp.CheckSideEffects$1 x1
}
com/google/javascript/jscomp/StripCode$Strip.classStripCode.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.StripCode$Strip extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.StripCode this$0
private void (com.google.javascript.jscomp.StripCode)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void removeVarDeclarationsByNameOrRvalue (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Scope scope
String name
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node next
void maybeRemoveReferenceToRemovedVariable (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node greatGrandparent
com.google.javascript.rhino.Node rvalue
com.google.javascript.rhino.Node grandparent
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void replaceHighestNestedCallWithNull (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node ancParent
com.google.javascript.rhino.Node ancParent
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node ancestor
com.google.javascript.rhino.Node ancestorChild
void maybeEliminateAssignmentByLvalueName (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node grandparent
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node lvalue
void maybeEliminateExpressionByName (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node grandparent
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node expression
void maybeRemoveCall (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void eliminateKeysWithStripNamesFromObjLit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node next
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node key
boolean isCallWhoseReturnValueShouldBeStripped (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
boolean qualifiedNameBeginsWithStripType (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
String name
boolean qualifiedNameBeginsWithStripType (java.lang.String)
String type
String type
String name
boolean isReferenceToRemovedVar (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
String name
com.google.javascript.jscomp.Scope scope
com.google.javascript.jscomp.Var var
boolean isMethodOrCtorCallThatTriggersRemoval (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node grandparent
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node callee
boolean nameIncludesFieldNameToStrip (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node propNode
com.google.javascript.rhino.Node n
private boolean actsOnStripType (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.CodingConvention$SubclassRelationship classes
boolean isStripName (java.lang.String)
String stripName
String stripName
String name
String lcName
void replaceWithNull (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void replaceWithEmpty (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.StripCode, com.google.javascript.jscomp.StripCode$1)
com.google.javascript.jscomp.StripCode x0
com.google.javascript.jscomp.StripCode$1 x1
}
com/google/javascript/jscomp/TranspilationPasses.classTranspilationPasses.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.TranspilationPasses extends java.lang.Object {
private static final com.google.javascript.jscomp.PassFactory es6SuperCheck
static final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory es6ExtractClasses
static final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory es6RewriteDestructuring
static final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory es6RenameVariablesInParamLists
static final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory es6RewriteArrowFunction
static final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory rewritePolyfills
static final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory es6SplitVariableDeclarations
static final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory es6ConvertSuper
static final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory convertEs6ToEs3
static final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory rewriteBlockScopedDeclaration
static final com.google.javascript.jscomp.PassFactory$HotSwapPassFactory rewriteGenerators
private void ()
public static void addEs6EarlyPasses (java.util.List)
java.util.List passes
public static void addEs6LatePasses (java.util.List)
java.util.List passes
static void ()
}
com/google/javascript/jscomp/NodeTraversal$FunctionCallback.classNodeTraversal.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.NodeTraversal$FunctionCallback extends java.lang.Object {
public abstract void enterFunction (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node)
}
com/google/javascript/jscomp/DefaultPassConfig$88.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$88 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/RescopeGlobalSymbols$RewriteScopeCallback$ModuleGlobal.classRescopeGlobalSymbols.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RescopeGlobalSymbols$RewriteScopeCallback$ModuleGlobal extends java.lang.Object {
final com.google.javascript.rhino.Node root
final com.google.javascript.rhino.Node name
final com.google.javascript.jscomp.RescopeGlobalSymbols$RewriteScopeCallback this$1
void (com.google.javascript.jscomp.RescopeGlobalSymbols$RewriteScopeCallback, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node root
com.google.javascript.rhino.Node name
}
com/google/javascript/jscomp/CheckGlobalNames.classCheckGlobalNames.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckGlobalNames extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.CodingConvention convention
private final com.google.javascript.jscomp.CheckLevel level
private com.google.javascript.jscomp.GlobalNamespace namespace
private final java.util.Set objectPrototypeProps
private final java.util.Set functionPrototypeProps
static final com.google.javascript.jscomp.DiagnosticType UNDEFINED_NAME_WARNING
static final com.google.javascript.jscomp.DiagnosticType NAME_DEFINED_LATE_WARNING
static final com.google.javascript.jscomp.DiagnosticType STRICT_MODULE_DEP_QNAME
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CheckLevel level
com.google.javascript.jscomp.CheckGlobalNames injectNamespace (com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.GlobalNamespace namespace
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void findPrototypeProps (java.lang.String, java.util.Set)
com.google.javascript.rhino.Node fullName
com.google.javascript.jscomp.GlobalNamespace$Ref ref
String type
java.util.Set props
com.google.javascript.jscomp.GlobalNamespace$Name slot
private void checkDescendantNames (com.google.javascript.jscomp.GlobalNamespace$Name, boolean)
boolean propIsDefined
com.google.javascript.jscomp.GlobalNamespace$Name prop
com.google.javascript.jscomp.GlobalNamespace$Name name
boolean nameIsDefined
private void validateName (com.google.javascript.jscomp.GlobalNamespace$Name, boolean)
String refName
boolean isPrototypeGet
com.google.javascript.jscomp.GlobalNamespace$Name owner
boolean singleGlobalParentDecl
boolean isGlobalExpr
com.google.javascript.jscomp.GlobalNamespace$Ref ref
com.google.javascript.jscomp.GlobalNamespace$Name name
boolean isDefined
com.google.javascript.jscomp.GlobalNamespace$Ref declaration
com.google.javascript.jscomp.GlobalNamespace$Name parent
com.google.javascript.jscomp.JSModuleGraph moduleGraph
private static boolean isTypedef (com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.jscomp.GlobalNamespace$Ref ref
com.google.javascript.rhino.Node parent
private void reportBadModuleReference (com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.jscomp.GlobalNamespace$Ref ref
private void reportRefToUndefinedName (com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.jscomp.GlobalNamespace$Ref ref
private boolean propertyMustBeInitializedByFullName (com.google.javascript.jscomp.GlobalNamespace$Name)
com.google.javascript.rhino.Node aliaser
boolean isKnownAlias
com.google.javascript.jscomp.GlobalNamespace$Ref ref
com.google.javascript.jscomp.GlobalNamespace$Name name
boolean parentIsAliased
static void ()
}
com/google/javascript/jscomp/CodePrinter$MappedCodePrinter$Mapping.classCodePrinter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CodePrinter$MappedCodePrinter$Mapping extends java.lang.Object {
com.google.javascript.rhino.Node node
com.google.debugging.sourcemap.FilePosition start
com.google.debugging.sourcemap.FilePosition end
private void ()
void (com.google.javascript.jscomp.CodePrinter$1)
com.google.javascript.jscomp.CodePrinter$1 x0
}
com/google/javascript/jscomp/VariableReferenceCheck$ReferenceCheckingBehavior$1.classVariableReferenceCheck.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.VariableReferenceCheck$ReferenceCheckingBehavior$1 extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback {
final java.util.Set val$varsInFunctionBody
final com.google.javascript.jscomp.Scope val$scope
final com.google.javascript.jscomp.VariableReferenceCheck$ReferenceCheckingBehavior this$1
void (com.google.javascript.jscomp.VariableReferenceCheck$ReferenceCheckingBehavior, java.util.Set, com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.VariableReferenceCheck$ReferenceCheckingBehavior this$1
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String refName
}
com/google/javascript/jscomp/AbstractCommandLineRunner$JsonFileSpec.classAbstractCommandLineRunner.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.AbstractCommandLineRunner$JsonFileSpec extends java.lang.Object {
private final String src
private final String path
private String sourceMap
public void (java.lang.String, java.lang.String)
String src
String path
public void (java.lang.String, java.lang.String, java.lang.String)
String src
String path
String sourceMap
public java.lang.String getSrc ()
public java.lang.String getPath ()
public java.lang.String getSourceMap ()
public void setSourceMap (java.lang.String)
String map
}
com/google/javascript/jscomp/CodeChangeHandler.classCodeChangeHandler.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.CodeChangeHandler extends java.lang.Object {
public abstract void reportChange ()
}
com/google/javascript/jscomp/UseSite.classUseSite.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.UseSite extends java.lang.Object {
final com.google.javascript.rhino.Node node
final com.google.javascript.jscomp.Scope scope
final com.google.javascript.jscomp.JSModule module
void (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope, com.google.javascript.jscomp.JSModule)
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.Scope scope
com.google.javascript.jscomp.JSModule module
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
}
com/google/javascript/jscomp/NodeUtil$7.classNodeUtil.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.NodeUtil$7 extends java.lang.Object implements com.google.common.base.Predicate {
final int[] val$wrappedSize
final int val$limit
void (int[], int)
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public volatile boolean apply (java.lang.Object)
}
com/google/javascript/jscomp/FindExportableNodes$Mode.classFindExportableNodes.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.FindExportableNodes$Mode extends java.lang.Enum {
public static final com.google.javascript.jscomp.FindExportableNodes$Mode EXPORT
public static final com.google.javascript.jscomp.FindExportableNodes$Mode EXTERN
private static final com.google.javascript.jscomp.FindExportableNodes$Mode[] $VALUES
public static com.google.javascript.jscomp.FindExportableNodes$Mode[] values ()
public static com.google.javascript.jscomp.FindExportableNodes$Mode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/NodeUtil$6.classNodeUtil.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.NodeUtil$6 extends java.lang.Object implements com.google.javascript.jscomp.NodeUtil$Visitor {
final int[] val$wrappedSize
void (int[])
public void visit (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
}
com/google/javascript/jscomp/DefinitionsRemover$IncompleteDefinition.classDefinitionsRemover.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.DefinitionsRemover$IncompleteDefinition extends com.google.javascript.jscomp.DefinitionsRemover$Definition {
private static final java.util.Set ALLOWED_TYPES
private final com.google.javascript.rhino.Node lValue
void (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node lValue
boolean inExterns
public com.google.javascript.rhino.Node getLValue ()
public com.google.javascript.rhino.Node getRValue ()
static void ()
}
com/google/javascript/jscomp/DefinitionsRemover.classDefinitionsRemover.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefinitionsRemover extends java.lang.Object {
void ()
static com.google.javascript.jscomp.DefinitionsRemover$Definition getDefinition (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node grandparent
com.google.javascript.rhino.Node n
boolean isExtern
com.google.javascript.rhino.Node parent
static boolean isDefinitionNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node grandparent
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/DefaultPassConfig$3.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$3 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
java.util.List sharedCallbacks
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/JsAst$ParseResult.classJsAst.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.JsAst$ParseResult extends java.lang.Object {
public final com.google.common.collect.ImmutableList errors
public final com.google.common.collect.ImmutableList warnings
void (com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList errors
com.google.common.collect.ImmutableList warnings
}
com/google/javascript/jscomp/LightweightMessageFormatter$LineNumberingFormatter.classLightweightMessageFormatter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.LightweightMessageFormatter$LineNumberingFormatter extends java.lang.Object implements com.google.javascript.jscomp.SourceExcerptProvider$ExcerptFormatter {
void ()
public java.lang.String formatLine (java.lang.String, int)
String line
int lineNumber
public java.lang.String formatRegion (com.google.javascript.jscomp.Region)
String line
String line
int spaces
com.google.javascript.jscomp.Region region
String code
int numberLength
StringBuilder builder
int start
int end
int lineNumber
}
com/google/javascript/jscomp/FunctionRewriter$EmptyFunctionReducer.classFunctionRewriter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionRewriter$EmptyFunctionReducer extends com.google.javascript.jscomp.FunctionRewriter$Reducer {
static final String FACTORY_METHOD_NAME
static final String HELPER_SOURCE
private void ()
public java.lang.String getHelperSource ()
public com.google.javascript.rhino.Node reduce (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
void (com.google.javascript.jscomp.FunctionRewriter$1)
com.google.javascript.jscomp.FunctionRewriter$1 x0
}
com/google/javascript/jscomp/JsMessage$1.classJsMessage.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.JsMessage$1 extends java.lang.Object {
}
com/google/javascript/jscomp/ClosureRewriteModule$1.classClosureRewriteModule.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ClosureRewriteModule$1 extends java.lang.Object implements com.google.javascript.jscomp.NodeUtil$Visitor {
final com.google.javascript.jscomp.ClosureRewriteModule this$0
void (com.google.javascript.jscomp.ClosureRewriteModule)
com.google.javascript.jscomp.ClosureRewriteModule this$0
public void visit (com.google.javascript.rhino.Node)
String aliasedNamespace
boolean nameIsAnAlias
String binaryNamespaceIfModule
com.google.javascript.rhino.Node typeRefNode
String typeName
String prefixTypeName
String suffix
}
com/google/javascript/jscomp/Es6SyntacticScopeCreator$1.classEs6SyntacticScopeCreator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6SyntacticScopeCreator$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$37.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$37 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CheckRegExp pass
}
com/google/javascript/jscomp/AmbiguateProperties$PropertyGraph.classAmbiguateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AmbiguateProperties$PropertyGraph extends java.lang.Object implements com.google.javascript.jscomp.graph.AdjacencyGraph {
private final java.util.ArrayList nodes
final com.google.javascript.jscomp.AmbiguateProperties this$0
void (com.google.javascript.jscomp.AmbiguateProperties, java.util.ArrayList)
com.google.javascript.jscomp.AmbiguateProperties this$0
java.util.ArrayList nodes
public java.util.List getNodes ()
public com.google.javascript.jscomp.graph.GraphNode getNode (com.google.javascript.jscomp.AmbiguateProperties$Property)
com.google.javascript.jscomp.AmbiguateProperties$Property property
public com.google.javascript.jscomp.graph.SubGraph newSubGraph ()
public void clearNodeAnnotations ()
com.google.javascript.jscomp.AmbiguateProperties$PropertyGraphNode node
public int getWeight (com.google.javascript.jscomp.AmbiguateProperties$Property)
com.google.javascript.jscomp.AmbiguateProperties$Property value
public volatile int getWeight (java.lang.Object)
public volatile com.google.javascript.jscomp.graph.GraphNode getNode (java.lang.Object)
public volatile java.util.Collection getNodes ()
}
com/google/javascript/jscomp/DefaultPassConfig$43.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$43 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/InlineVariables.classInlineVariables.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineVariables extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.InlineVariables$Mode mode
private final boolean inlineAllStrings
private final com.google.javascript.jscomp.InlineVariables$IdentifyConstants identifyConstants
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.InlineVariables$Mode, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.InlineVariables$Mode mode
boolean inlineAllStrings
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.ReferenceCollectingCallback callback
private com.google.common.base.Predicate getFilterForMode ()
static com.google.javascript.jscomp.InlineVariables$Mode access$300 (com.google.javascript.jscomp.InlineVariables)
com.google.javascript.jscomp.InlineVariables x0
static com.google.javascript.jscomp.AbstractCompiler access$600 (com.google.javascript.jscomp.InlineVariables)
com.google.javascript.jscomp.InlineVariables x0
static com.google.javascript.jscomp.InlineVariables$IdentifyConstants access$700 (com.google.javascript.jscomp.InlineVariables)
com.google.javascript.jscomp.InlineVariables x0
static boolean access$800 (com.google.javascript.jscomp.InlineVariables)
com.google.javascript.jscomp.InlineVariables x0
}
com/google/javascript/jscomp/CssRenamingMap$ByWhole.classCssRenamingMap.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.CssRenamingMap$ByWhole extends java.lang.Object implements com.google.javascript.jscomp.CssRenamingMap {
public void ()
public abstract java.lang.String get (java.lang.String)
public com.google.javascript.jscomp.CssRenamingMap$Style getStyle ()
}
com/google/javascript/jscomp/DefaultPassConfig$37$1.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$37$1 extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
final com.google.javascript.jscomp.CheckRegExp val$pass
final com.google.javascript.jscomp.AbstractCompiler val$compiler
final com.google.javascript.jscomp.DefaultPassConfig$37 this$1
void (com.google.javascript.jscomp.DefaultPassConfig$37, com.google.javascript.jscomp.CheckRegExp, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.DefaultPassConfig$37 this$1
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
}
com/google/javascript/jscomp/LinkedFlowScope.classLinkedFlowScope.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.LinkedFlowScope extends java.lang.Object implements com.google.javascript.jscomp.type.FlowScope {
private final com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache cache
private final com.google.javascript.jscomp.LinkedFlowScope parent
private int depth
static final int MAX_DEPTH
private com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache flattened
private boolean frozen
private com.google.javascript.jscomp.LinkedFlowScope$LinkedFlowSlot lastSlot
private void (com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache, com.google.javascript.jscomp.LinkedFlowScope)
com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache cache
com.google.javascript.jscomp.LinkedFlowScope directParent
void (com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache)
com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache cache
void (com.google.javascript.jscomp.LinkedFlowScope)
com.google.javascript.jscomp.LinkedFlowScope directParent
private com.google.javascript.jscomp.TypedScope getFunctionScope ()
private boolean flowsFromBottom ()
public static com.google.javascript.jscomp.LinkedFlowScope createEntryLattice (com.google.javascript.jscomp.TypedScope)
com.google.javascript.jscomp.TypedScope scope
public void inferSlotType (java.lang.String, com.google.javascript.rhino.jstype.JSType)
String symbol
com.google.javascript.rhino.jstype.JSType type
public void inferQualifiedSlot (com.google.javascript.rhino.Node, java.lang.String, com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.jstype.JSType, boolean)
com.google.javascript.rhino.jstype.JSType declaredType
com.google.javascript.jscomp.TypedVar v
com.google.javascript.rhino.Node node
String symbol
com.google.javascript.rhino.jstype.JSType bottomType
com.google.javascript.rhino.jstype.JSType inferredType
boolean declared
com.google.javascript.jscomp.TypedScope functionScope
public com.google.javascript.rhino.jstype.JSType getTypeOfThis ()
public com.google.javascript.rhino.Node getRootNode ()
public com.google.javascript.rhino.jstype.StaticTypedScope getParentScope ()
public com.google.javascript.rhino.jstype.StaticTypedSlot getSlot (java.lang.String)
com.google.javascript.jscomp.LinkedFlowScope$LinkedFlowSlot slot
String name
public com.google.javascript.rhino.jstype.StaticTypedSlot getOwnSlot (java.lang.String)
String name
public com.google.javascript.jscomp.type.FlowScope createChildFlowScope ()
public com.google.javascript.rhino.jstype.StaticTypedSlot findUniqueRefinedSlot (com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.jscomp.LinkedFlowScope$LinkedFlowSlot currentSlot
com.google.javascript.jscomp.LinkedFlowScope currentScope
com.google.javascript.jscomp.type.FlowScope blindScope
com.google.javascript.rhino.jstype.StaticTypedSlot result
public void completeScope (com.google.javascript.rhino.jstype.StaticTypedScope)
com.google.javascript.rhino.jstype.JSType flowType
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.TypedVar var
com.google.javascript.rhino.jstype.StaticTypedScope staticScope
com.google.javascript.jscomp.TypedScope scope
public com.google.javascript.jscomp.LinkedFlowScope optimize ()
com.google.javascript.jscomp.LinkedFlowScope current
public boolean equals (java.lang.Object)
String name
com.google.javascript.rhino.jstype.StaticTypedSlot slot
com.google.javascript.rhino.jstype.StaticTypedSlot slot
com.google.javascript.jscomp.LinkedFlowScope that
java.util.Map myFlowSlots
java.util.Map otherFlowSlots
Object other
private static boolean diffSlots (com.google.javascript.rhino.jstype.StaticTypedSlot, com.google.javascript.rhino.jstype.StaticTypedSlot)
com.google.javascript.rhino.jstype.StaticTypedSlot slotA
com.google.javascript.rhino.jstype.StaticTypedSlot slotB
boolean aIsNull
boolean bIsNull
private java.util.Map allFlowSlots ()
com.google.javascript.jscomp.LinkedFlowScope$LinkedFlowSlot slot
java.util.Map$Entry symbolEntry
java.util.Map slots
public int hashCode ()
public volatile com.google.javascript.jscomp.type.FlowScope optimize ()
public volatile java.lang.Object getTypeOfThis ()
public volatile com.google.javascript.rhino.StaticSlot getOwnSlot (java.lang.String)
public volatile com.google.javascript.rhino.StaticSlot getSlot (java.lang.String)
public volatile com.google.javascript.rhino.StaticScope getParentScope ()
static boolean access$202 (com.google.javascript.jscomp.LinkedFlowScope, boolean)
com.google.javascript.jscomp.LinkedFlowScope x0
boolean x1
static com.google.javascript.jscomp.LinkedFlowScope$FlatFlowScopeCache access$400 (com.google.javascript.jscomp.LinkedFlowScope)
com.google.javascript.jscomp.LinkedFlowScope x0
static java.util.Map access$500 (com.google.javascript.jscomp.LinkedFlowScope)
com.google.javascript.jscomp.LinkedFlowScope x0
static boolean access$600 (com.google.javascript.jscomp.LinkedFlowScope)
com.google.javascript.jscomp.LinkedFlowScope x0
static com.google.javascript.jscomp.TypedScope access$700 (com.google.javascript.jscomp.LinkedFlowScope)
com.google.javascript.jscomp.LinkedFlowScope x0
}
com/google/javascript/jscomp/ConformanceRules$BanUnknownTypedClassPropsReferences.classConformanceRules.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ConformanceRules$BanUnknownTypedClassPropsReferences extends com.google.javascript.jscomp.ConformanceRules$AbstractTypeRestrictionRule {
public void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.Requirement) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.Requirement requirement
protected com.google.javascript.jscomp.ConformanceRules$ConformanceResult checkConformance (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
String propName
String typeName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
String filename
private boolean isCheckablePropertySource (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isClassType (com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.FunctionTypeI ctor
com.google.javascript.rhino.Node n
com.google.javascript.rhino.ObjectTypeI type
private boolean isDeclaredUnknown (com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSTypeExpression expr
com.google.javascript.rhino.Node typeExprNode
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node target
com.google.javascript.rhino.ObjectTypeI targetType
}
com/google/javascript/jscomp/JsMessage$IdGenerator.classJsMessage.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.JsMessage$IdGenerator extends java.lang.Object {
public abstract java.lang.String generateId (java.lang.String, java.util.List)
}
com/google/javascript/jscomp/ShadowVariables$GatherReferenceInfo.classShadowVariables.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ShadowVariables$GatherReferenceInfo extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.ShadowVariables this$0
private void (com.google.javascript.jscomp.ShadowVariables)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Scope s
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.Var var
void (com.google.javascript.jscomp.ShadowVariables, com.google.javascript.jscomp.ShadowVariables$1)
com.google.javascript.jscomp.ShadowVariables x0
com.google.javascript.jscomp.ShadowVariables$1 x1
}
com/google/javascript/jscomp/DefaultPassConfig$57.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$57 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/CheckGlobalThis.classCheckGlobalThis.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckGlobalThis extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
static final com.google.javascript.jscomp.DiagnosticType GLOBAL_THIS
private final com.google.javascript.jscomp.AbstractCompiler compiler
private com.google.javascript.rhino.Node assignLhsChild
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo maybeLends
com.google.javascript.rhino.JSDocInfo jsDoc
com.google.javascript.rhino.Token pType
com.google.javascript.rhino.Node grandparent
com.google.javascript.rhino.Node llhs
com.google.javascript.rhino.Node lhs
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean shouldReportThis (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
static void ()
}
com/google/javascript/jscomp/DeadPropertyAssignmentElimination$FunctionVisitor.classDeadPropertyAssignmentElimination.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$FunctionVisitor extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Set blacklistedPropNames
void (com.google.javascript.jscomp.AbstractCompiler, java.util.Set)
com.google.javascript.jscomp.AbstractCompiler compiler
java.util.Set blacklistedPropNames
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node assignNode
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$PropertyWrite propertyWrite
com.google.common.collect.PeekingIterator iter
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$Property property
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node body
com.google.javascript.jscomp.DeadPropertyAssignmentElimination$FindCandidateAssignmentTraversal traversal
}
com/google/javascript/jscomp/FunctionInjector$CallSiteType$6.classFunctionInjector.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.FunctionInjector$CallSiteType$6 extends com.google.javascript.jscomp.FunctionInjector$CallSiteType {
void (java.lang.String, int)
public void prepare (com.google.javascript.jscomp.FunctionInjector, com.google.javascript.jscomp.FunctionInjector$Reference)
com.google.javascript.jscomp.FunctionInjector injector
com.google.javascript.jscomp.FunctionInjector$Reference ref
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.FunctionInjector$CallSiteType callSiteType
}
com/google/javascript/jscomp/RenameVars$ProcessVars.classRenameVars.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RenameVars$ProcessVars extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback {
private final boolean isExternsPass_
final com.google.javascript.jscomp.RenameVars this$0
void (com.google.javascript.jscomp.RenameVars, boolean)
com.google.javascript.jscomp.RenameVars this$0
boolean isExterns
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.Var current
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.Scope scope
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String newName
String tempName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String name
com.google.javascript.jscomp.Var var
boolean local
void incCount (java.lang.String)
String name
com.google.javascript.jscomp.RenameVars$Assignment s
}
com/google/javascript/jscomp/FunctionRewriter$GetterReducer.classFunctionRewriter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionRewriter$GetterReducer extends com.google.javascript.jscomp.FunctionRewriter$SingleReturnStatementReducer {
static final String FACTORY_METHOD_NAME
static final String HELPER_SOURCE
private void ()
public java.lang.String getHelperSource ()
public com.google.javascript.rhino.Node reduce (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node propName
private com.google.javascript.rhino.Node getGetPropertyName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node functionNode
com.google.javascript.rhino.Node value
void (com.google.javascript.jscomp.FunctionRewriter$1)
com.google.javascript.jscomp.FunctionRewriter$1 x0
}
com/google/javascript/jscomp/SourceFile$AtUrl.classSourceFile.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SourceFile$AtUrl extends com.google.javascript.jscomp.SourceFile {
private static final long serialVersionUID
private final java.net.URL url
private String inputCharset
void (java.net.URL, java.lang.String, java.nio.charset.Charset)
java.net.URL url
String originalPath
java.nio.charset.Charset c
public synchronized java.lang.String getCode () throws java.io.IOException
String cachedCode
public com.google.common.io.CharSource getCodeCharSource ()
public java.io.Reader getCodeReader () throws java.io.IOException
public void clearCachedSource ()
public void setCharset (java.nio.charset.Charset)
java.nio.charset.Charset c
public java.nio.charset.Charset getCharset ()
}
com/google/javascript/jscomp/ControlFlowAnalysis$AstControlFlowGraph$1.classControlFlowAnalysis.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ControlFlowAnalysis$AstControlFlowGraph$1 extends java.lang.Object implements java.util.Comparator {
final com.google.javascript.jscomp.ControlFlowAnalysis$AstControlFlowGraph this$0
void (com.google.javascript.jscomp.ControlFlowAnalysis$AstControlFlowGraph)
com.google.javascript.jscomp.ControlFlowAnalysis$AstControlFlowGraph this$0
public int compare (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode n1
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode n2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/javascript/jscomp/CreateSyntheticBlocks$Marker.classCreateSyntheticBlocks.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CreateSyntheticBlocks$Marker extends java.lang.Object {
final com.google.javascript.rhino.Node startMarker
final com.google.javascript.rhino.Node endMarker
public void (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node startMarker
com.google.javascript.rhino.Node endMarker
}
com/google/javascript/jscomp/VarCheck$RedeclarationCheckHandler.classVarCheck.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.VarCheck$RedeclarationCheckHandler extends java.lang.Object implements com.google.javascript.jscomp.SyntacticScopeCreator$RedeclarationHandler {
private java.util.ArrayList dupDeclNodes
final com.google.javascript.jscomp.VarCheck this$0
private void (com.google.javascript.jscomp.VarCheck)
public void onRedeclaration (com.google.javascript.jscomp.Scope, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.CompilerInput)
boolean allowDupe
com.google.javascript.jscomp.Scope s
String name
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.CompilerInput input
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.Var origVar
com.google.javascript.rhino.Node origParent
public void removeDuplicates ()
com.google.javascript.rhino.Node n
void (com.google.javascript.jscomp.VarCheck, com.google.javascript.jscomp.VarCheck$1)
com.google.javascript.jscomp.VarCheck x0
com.google.javascript.jscomp.VarCheck$1 x1
}
com/google/javascript/jscomp/JSModuleGraph$InverseDepthComparator.classJSModuleGraph.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.JSModuleGraph$InverseDepthComparator extends java.lang.Object implements java.util.Comparator {
private void ()
public int compare (com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule m1
com.google.javascript.jscomp.JSModule m2
public volatile int compare (java.lang.Object, java.lang.Object)
void (com.google.javascript.jscomp.JSModuleGraph$1)
com.google.javascript.jscomp.JSModuleGraph$1 x0
}
com/google/javascript/jscomp/SourceMap$DetailLevel.classSourceMap.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.SourceMap$DetailLevel extends java.lang.Enum implements com.google.common.base.Predicate {
public static final com.google.javascript.jscomp.SourceMap$DetailLevel ALL
public static final com.google.javascript.jscomp.SourceMap$DetailLevel SYMBOLS
private static final com.google.javascript.jscomp.SourceMap$DetailLevel[] $VALUES
public static com.google.javascript.jscomp.SourceMap$DetailLevel[] values ()
public static com.google.javascript.jscomp.SourceMap$DetailLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.javascript.jscomp.SourceMap$1)
String x0
int x1
com.google.javascript.jscomp.SourceMap$1 x2
static void ()
}
com/google/javascript/jscomp/InlineFunctions$CallVisitorCallback.classInlineFunctions.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.InlineFunctions$CallVisitorCallback extends java.lang.Object {
public abstract void visitCallSite (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.jscomp.InlineFunctions$FunctionState)
}
com/google/javascript/jscomp/ReplaceIdGenerators$RenameStrategy.classReplaceIdGenerators.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy extends java.lang.Enum {
public static final com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy CONSISTENT
public static final com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy INCONSISTENT
public static final com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy MAPPED
public static final com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy STABLE
public static final com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy XID
private static final com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy[] $VALUES
public static com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy[] values ()
public static com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/FunctionInformationMap$Module.classFunctionInformationMap.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.FunctionInformationMap$Module extends com.google.protobuf.GeneratedMessage implements com.google.javascript.jscomp.FunctionInformationMap$ModuleOrBuilder {
private static final com.google.javascript.jscomp.FunctionInformationMap$Module defaultInstance
private final com.google.protobuf.UnknownFieldSet unknownFields
public static com.google.protobuf.Parser PARSER
private int bitField0_
public static final int NAME_FIELD_NUMBER
private Object name_
public static final int COMPILED_SOURCE_FIELD_NUMBER
private Object compiledSource_
private byte memoizedIsInitialized
private int memoizedSerializedSize
private static final long serialVersionUID
private void (com.google.protobuf.GeneratedMessage$Builder)
com.google.protobuf.GeneratedMessage$Builder builder
private void (boolean)
boolean noInit
public static com.google.javascript.jscomp.FunctionInformationMap$Module getDefaultInstance ()
public com.google.javascript.jscomp.FunctionInformationMap$Module getDefaultInstanceForType ()
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int mutable_bitField0_
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessage$FieldAccessorTable internalGetFieldAccessorTable ()
public com.google.protobuf.Parser getParserForType ()
public boolean hasName ()
public java.lang.String getName ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getNameBytes ()
com.google.protobuf.ByteString b
Object ref
public boolean hasCompiledSource ()
public java.lang.String getCompiledSource ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getCompiledSourceBytes ()
com.google.protobuf.ByteString b
Object ref
private void initFields ()
public final boolean isInitialized ()
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
com.google.protobuf.CodedOutputStream output
public int getSerializedSize ()
int size
protected java.lang.Object writeReplace () throws java.io.ObjectStreamException
public static com.google.javascript.jscomp.FunctionInformationMap$Module parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.google.javascript.jscomp.FunctionInformationMap$Module parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap$Module parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.google.javascript.jscomp.FunctionInformationMap$Module parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap$Module parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.javascript.jscomp.FunctionInformationMap$Module parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap$Module parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.javascript.jscomp.FunctionInformationMap$Module parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap$Module parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.google.javascript.jscomp.FunctionInformationMap$Module parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap$Module$Builder newBuilder ()
public com.google.javascript.jscomp.FunctionInformationMap$Module$Builder newBuilderForType ()
public static com.google.javascript.jscomp.FunctionInformationMap$Module$Builder newBuilder (com.google.javascript.jscomp.FunctionInformationMap$Module)
com.google.javascript.jscomp.FunctionInformationMap$Module prototype
public com.google.javascript.jscomp.FunctionInformationMap$Module$Builder toBuilder ()
protected com.google.javascript.jscomp.FunctionInformationMap$Module$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
com.google.protobuf.GeneratedMessage$BuilderParent parent
com.google.javascript.jscomp.FunctionInformationMap$Module$Builder builder
protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
public volatile com.google.protobuf.Message$Builder toBuilder ()
public volatile com.google.protobuf.Message$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile com.google.protobuf.Message getDefaultInstanceForType ()
void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.javascript.jscomp.FunctionInformationMap$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.google.javascript.jscomp.FunctionInformationMap$1 x2
static boolean access$1700 ()
void (com.google.protobuf.GeneratedMessage$Builder, com.google.javascript.jscomp.FunctionInformationMap$1)
com.google.protobuf.GeneratedMessage$Builder x0
com.google.javascript.jscomp.FunctionInformationMap$1 x1
static java.lang.Object access$1902 (com.google.javascript.jscomp.FunctionInformationMap$Module, java.lang.Object)
com.google.javascript.jscomp.FunctionInformationMap$Module x0
Object x1
static java.lang.Object access$2002 (com.google.javascript.jscomp.FunctionInformationMap$Module, java.lang.Object)
com.google.javascript.jscomp.FunctionInformationMap$Module x0
Object x1
static int access$2102 (com.google.javascript.jscomp.FunctionInformationMap$Module, int)
com.google.javascript.jscomp.FunctionInformationMap$Module x0
int x1
static java.lang.Object access$1900 (com.google.javascript.jscomp.FunctionInformationMap$Module)
com.google.javascript.jscomp.FunctionInformationMap$Module x0
static java.lang.Object access$2000 (com.google.javascript.jscomp.FunctionInformationMap$Module)
com.google.javascript.jscomp.FunctionInformationMap$Module x0
static void ()
}
com/google/javascript/jscomp/FunctionInjector$4.classFunctionInjector.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionInjector$4 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$FunctionInjector$CallSiteType
static void ()
}
com/google/javascript/jscomp/CompilerExecutor.classCompilerExecutor.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CompilerExecutor extends java.lang.Object {
private static final long COMPILER_STACK_SIZE
private static final java.util.concurrent.ExecutorService compilerExecutor
private Thread compilerThread
private boolean useThreads
private int timeout
void ()
void disableThreads ()
void setTimeout (int)
int timeout
java.lang.Object runInCompilerThread (java.util.concurrent.Callable, boolean)
java.util.concurrent.Callable bootCompilerThread
java.util.concurrent.Future future
Exception e
Exception e
java.util.concurrent.Callable callable
boolean dumpTraceReport
Object result
Throwable[] exception
static java.lang.Thread access$002 (com.google.javascript.jscomp.CompilerExecutor, java.lang.Thread)
com.google.javascript.jscomp.CompilerExecutor x0
Thread x1
static void ()
}
com/google/javascript/jscomp/TemplateAstMatcher$1.classTemplateAstMatcher.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TemplateAstMatcher$1 extends java.lang.Object implements com.google.javascript.jscomp.TemplateAstMatcher$Visitor {
final java.util.List val$locals
final java.util.List val$params
final java.util.Map val$paramTypes
final com.google.javascript.jscomp.TemplateAstMatcher this$0
void (com.google.javascript.jscomp.TemplateAstMatcher, java.util.List, java.util.List, java.util.Map)
com.google.javascript.jscomp.TemplateAstMatcher this$0
public void visit (com.google.javascript.rhino.Node)
com.google.javascript.rhino.TypeI type
com.google.javascript.rhino.Node parent
String name
com.google.javascript.rhino.Node n
}
com/google/javascript/jscomp/SourceExcerptProvider.classSourceExcerptProvider.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.SourceExcerptProvider extends java.lang.Object {
public abstract java.lang.String getSourceLine (java.lang.String, int)
public abstract com.google.javascript.jscomp.Region getSourceRegion (java.lang.String, int)
public abstract com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getSourceMapping (java.lang.String, int, int)
}
com/google/javascript/jscomp/DependencyOptions.classDependencyOptions.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.DependencyOptions extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private boolean sortDependencies
private boolean pruneDependencies
private boolean dropMoochers
private final java.util.Set entryPoints
public void ()
public com.google.javascript.jscomp.DependencyOptions setDependencySorting (boolean)
boolean enabled
public com.google.javascript.jscomp.DependencyOptions setDependencyPruning (boolean)
boolean enabled
public com.google.javascript.jscomp.DependencyOptions setMoocherDropping (boolean)
boolean enabled
public com.google.javascript.jscomp.DependencyOptions setEntryPoints (java.util.Collection)
java.util.Collection symbols
boolean needsManagement ()
boolean shouldSortDependencies ()
boolean shouldPruneDependencies ()
boolean shouldDropMoochers ()
java.util.Collection getEntryPoints ()
public java.lang.String toString ()
}
com/google/javascript/jscomp/Normalize$1.classNormalize.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Normalize$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$100.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$100 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/Normalize$FindExposeAnnotations.classNormalize.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Normalize$FindExposeAnnotations extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private final java.util.Set exposedProperties
private void ()
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node lhs
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private static boolean isMarkedExpose (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
void (com.google.javascript.jscomp.Normalize$1)
com.google.javascript.jscomp.Normalize$1 x0
static java.util.Set access$100 (com.google.javascript.jscomp.Normalize$FindExposeAnnotations)
com.google.javascript.jscomp.Normalize$FindExposeAnnotations x0
}
com/google/javascript/jscomp/ReplaceIdGenerators$NameSupplier.classReplaceIdGenerators.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.ReplaceIdGenerators$NameSupplier extends java.lang.Object {
public abstract java.lang.String getName (java.lang.String, java.lang.String)
public abstract com.google.javascript.jscomp.ReplaceIdGenerators$RenameStrategy getRenameStrategy ()
}
com/google/javascript/jscomp/ConformanceRules$BanUnknownThis.classConformanceRules.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ConformanceRules$BanUnknownThis extends com.google.javascript.jscomp.ConformanceRules$AbstractTypeRestrictionRule {
private final java.util.Set reports
public void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.Requirement) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.Requirement requirement
protected com.google.javascript.jscomp.ConformanceRules$ConformanceResult checkConformance (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node root
com.google.javascript.rhino.TypeI type
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
}
com/google/javascript/jscomp/TypeTransformation.classTypeTransformation.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypeTransformation extends java.lang.Object {
private com.google.javascript.jscomp.AbstractCompiler compiler
private com.google.javascript.rhino.jstype.JSTypeRegistry typeRegistry
private com.google.javascript.rhino.jstype.StaticTypedScope scope
static final com.google.javascript.jscomp.DiagnosticType UNKNOWN_TYPEVAR
static final com.google.javascript.jscomp.DiagnosticType UNKNOWN_STRVAR
static final com.google.javascript.jscomp.DiagnosticType UNKNOWN_TYPENAME
static final com.google.javascript.jscomp.DiagnosticType BASETYPE_INVALID
static final com.google.javascript.jscomp.DiagnosticType TEMPTYPE_INVALID
static final com.google.javascript.jscomp.DiagnosticType INDEX_OUTOFBOUNDS
static final com.google.javascript.jscomp.DiagnosticType DUPLICATE_VARIABLE
static final com.google.javascript.jscomp.DiagnosticType UNKNOWN_NAMEVAR
static final com.google.javascript.jscomp.DiagnosticType RECTYPE_INVALID
static final com.google.javascript.jscomp.DiagnosticType MAPRECORD_BODY_INVALID
static final com.google.javascript.jscomp.DiagnosticType VAR_UNDEFINED
static final com.google.javascript.jscomp.DiagnosticType INVALID_CTOR
static final com.google.javascript.jscomp.DiagnosticType RECPARAM_INVALID
static final com.google.javascript.jscomp.DiagnosticType PROPTYPE_INVALID
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.jstype.StaticTypedScope)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.jstype.StaticTypedScope scope
private boolean isTypeVar (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isTypeName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isBooleanOperation (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords nameToKeyword (java.lang.String)
String s
private com.google.javascript.rhino.jstype.StaticTypedScope getScope (com.google.javascript.rhino.jstype.StaticTypedScope, java.lang.String)
com.google.javascript.rhino.jstype.StaticTypedScope scope
String name
com.google.javascript.rhino.jstype.StaticTypedSlot slot
private com.google.javascript.rhino.jstype.JSType getType (java.lang.String)
com.google.javascript.rhino.JSTypeExpression expr
com.google.javascript.rhino.jstype.StaticTypedScope typedefScope
com.google.javascript.rhino.jstype.JSType rawType
com.google.javascript.rhino.JSDocInfo info
String name
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.JSType thisType
com.google.javascript.rhino.jstype.StaticTypedSlot slot
private boolean isTemplatizable (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
private com.google.javascript.rhino.jstype.JSType getUnknownType ()
private com.google.javascript.rhino.jstype.JSType getNoType ()
private com.google.javascript.rhino.jstype.JSType getAllType ()
private com.google.javascript.rhino.jstype.JSType getObjectType ()
private transient com.google.javascript.rhino.jstype.JSType createUnionType (com.google.javascript.rhino.jstype.JSType[])
com.google.javascript.rhino.jstype.JSType[] variants
private com.google.javascript.rhino.jstype.JSType createTemplatizedType (com.google.javascript.rhino.jstype.ObjectType, com.google.javascript.rhino.jstype.JSType[])
com.google.javascript.rhino.jstype.ObjectType baseType
com.google.javascript.rhino.jstype.JSType[] params
private com.google.javascript.rhino.jstype.JSType createRecordType (com.google.common.collect.ImmutableMap)
java.util.Map$Entry e
com.google.common.collect.ImmutableMap props
com.google.javascript.rhino.jstype.RecordTypeBuilder builder
private transient void reportWarning (com.google.javascript.rhino.Node, com.google.javascript.jscomp.DiagnosticType, java.lang.String[])
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.DiagnosticType msg
String[] param
private com.google.common.collect.ImmutableMap addNewEntry (com.google.common.collect.ImmutableMap, java.lang.String, java.lang.Object)
com.google.common.collect.ImmutableMap map
String name
Object type
private java.lang.String getFunctionParameter (com.google.javascript.rhino.Node, int)
com.google.javascript.rhino.Node n
int i
private com.google.javascript.rhino.Node getFunctionBody (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private java.lang.String getCallName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private com.google.javascript.rhino.Node getCallArgument (com.google.javascript.rhino.Node, int)
com.google.javascript.rhino.Node n
int i
private int getCallParamCount (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private com.google.common.collect.ImmutableList getCallParams (com.google.javascript.rhino.Node)
int i
com.google.javascript.rhino.Node n
com.google.common.collect.ImmutableList$Builder builder
private com.google.javascript.rhino.Node getComputedPropValue (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private java.lang.String getComputedPropName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.jstype.JSType eval (com.google.javascript.rhino.Node, com.google.common.collect.ImmutableMap)
com.google.javascript.rhino.Node ttlAst
com.google.common.collect.ImmutableMap typeVars
com.google.javascript.rhino.jstype.JSType eval (com.google.javascript.rhino.Node, com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableMap)
com.google.javascript.rhino.Node ttlAst
com.google.common.collect.ImmutableMap typeVars
com.google.common.collect.ImmutableMap nameVars
private com.google.javascript.rhino.jstype.JSType evalInternal (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
String name
com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords keyword
private com.google.javascript.rhino.jstype.JSType evalOperationExpression (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
String name
com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords keyword
private com.google.javascript.rhino.jstype.JSType evalTypeExpression (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
String name
com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords keyword
private com.google.javascript.rhino.jstype.JSType evalTypeName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node ttlAst
String typeName
com.google.javascript.rhino.jstype.JSType resultingType
private com.google.javascript.rhino.jstype.JSType evalTemplatizedType (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
int i
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
com.google.common.collect.ImmutableList params
com.google.javascript.rhino.jstype.JSType firstParam
com.google.javascript.rhino.jstype.ObjectType baseType
com.google.javascript.rhino.jstype.JSType[] templatizedTypes
private com.google.javascript.rhino.jstype.JSType evalTypeVar (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
String typeVar
com.google.javascript.rhino.jstype.JSType resultingType
private com.google.javascript.rhino.jstype.JSType evalUnionType (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
int i
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
com.google.common.collect.ImmutableList params
int paramCount
com.google.javascript.rhino.jstype.JSType[] basicTypes
private com.google.javascript.rhino.jstype.JSType[] evalTypeParams (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
int i
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
com.google.common.collect.ImmutableList params
int paramCount
com.google.javascript.rhino.jstype.JSType[] result
private java.lang.String evalString (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
private java.lang.String[] evalStringParams (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
int i
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
com.google.common.collect.ImmutableList params
int paramCount
String[] result
private boolean evalTypePredicate (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
com.google.javascript.rhino.jstype.JSType[] params
String name
com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords keyword
private boolean evalStringPredicate (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
int i
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
String[] params
String name
com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords keyword
private boolean evalTypevarPredicate (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
String name
com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords keyword
private boolean evalBooleanOperation (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
boolean param0
private boolean evalBoolean (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
String name
com.google.javascript.jscomp.parsing.TypeTransformationParser$Keywords keyword
private com.google.javascript.rhino.jstype.JSType evalConditional (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
com.google.common.collect.ImmutableList params
private com.google.javascript.rhino.jstype.JSType evalMapunion (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.jscomp.TypeTransformation$NameResolver newNameResolver
com.google.javascript.jscomp.TypeTransformation$NameResolver newNameResolver
com.google.javascript.rhino.jstype.JSType elm
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
com.google.common.collect.ImmutableList params
com.google.javascript.rhino.Node unionParam
com.google.javascript.rhino.Node mapFunction
String paramName
com.google.javascript.rhino.Node mapFunctionBody
com.google.javascript.rhino.jstype.JSType unionType
java.util.Collection unionElms
int unionSize
com.google.javascript.rhino.jstype.JSType[] newUnionElms
int i
private com.google.javascript.rhino.jstype.JSType evalRawTypeOf (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
com.google.common.collect.ImmutableList params
com.google.javascript.rhino.jstype.JSType type
private com.google.javascript.rhino.jstype.JSType evalTemplateTypeOf (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
com.google.common.collect.ImmutableList params
com.google.javascript.rhino.jstype.JSType type
int index
com.google.common.collect.ImmutableList templateTypes
private com.google.javascript.rhino.jstype.JSType evalRecord (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
String compPropName
com.google.javascript.rhino.Node propValue
String resolvedName
com.google.javascript.rhino.jstype.JSType resultingType
String propName
com.google.javascript.rhino.jstype.JSType resultingType
com.google.javascript.rhino.Node propNode
com.google.javascript.rhino.Node record
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
com.google.javascript.rhino.jstype.RecordTypeBuilder builder
private com.google.javascript.rhino.jstype.JSType evalRecordParam (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
private com.google.javascript.rhino.jstype.JSType buildRecordTypeFromObject (com.google.javascript.rhino.jstype.ObjectType)
String propName
com.google.javascript.rhino.jstype.ObjectType objType
com.google.javascript.rhino.jstype.RecordType recType
java.util.Set propNames
com.google.common.collect.ImmutableMap$Builder props
private com.google.javascript.rhino.jstype.JSType evalRecordType (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.ObjectType objType
com.google.javascript.rhino.jstype.JSType recType
int i
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
int paramCount
com.google.common.collect.ImmutableList$Builder recTypesBuilder
private void putNewPropInPropertyMap (java.util.Map, java.lang.String, com.google.javascript.rhino.jstype.JSType)
java.util.Map props
String newPropName
com.google.javascript.rhino.jstype.JSType newPropValue
private void addNewPropsFromRecordType (java.util.Map, com.google.javascript.rhino.jstype.RecordType)
com.google.javascript.rhino.jstype.JSType newPropValue
String newPropName
java.util.Map props
com.google.javascript.rhino.jstype.RecordType recType
private com.google.javascript.rhino.jstype.JSType joinRecordTypes (com.google.common.collect.ImmutableList)
int i
com.google.common.collect.ImmutableList recTypes
java.util.Map props
private com.google.javascript.rhino.jstype.JSType evalMaprecord (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.jstype.JSType newPropValue
String newPropName
com.google.javascript.rhino.jstype.JSType propValue
com.google.javascript.jscomp.TypeTransformation$NameResolver newNameResolver
com.google.javascript.rhino.jstype.JSType body
com.google.javascript.rhino.jstype.RecordType bodyAsRecType
String propName
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
com.google.common.collect.ImmutableList params
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.RecordType recType
java.util.Set ownPropsNames
com.google.javascript.rhino.Node mapFunction
String paramKey
String paramValue
com.google.javascript.rhino.Node mapFnBody
java.util.Map newProps
private com.google.javascript.rhino.jstype.JSType evalTypeOfVar (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node ttlAst
String name
com.google.javascript.rhino.jstype.StaticTypedSlot slot
private com.google.javascript.rhino.jstype.JSType evalInstanceOf (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
com.google.javascript.rhino.jstype.JSType type
private com.google.javascript.rhino.jstype.JSType evalNativeTypeExpr (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node ttlAst
private com.google.javascript.rhino.jstype.JSType evalPrintType (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
com.google.javascript.rhino.jstype.JSType type
String msg
private com.google.javascript.rhino.jstype.JSType evalPropType (com.google.javascript.rhino.Node, com.google.javascript.jscomp.TypeTransformation$NameResolver)
com.google.javascript.rhino.Node ttlAst
com.google.javascript.jscomp.TypeTransformation$NameResolver nameResolver
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.ObjectType objType
static void ()
}
com/google/javascript/jscomp/PhaseOptimizer$NamedPass.classPhaseOptimizer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PhaseOptimizer$NamedPass extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
final String name
private final com.google.javascript.jscomp.PassFactory factory
private com.google.javascript.jscomp.Tracer tracer
final com.google.javascript.jscomp.PhaseOptimizer this$0
void (com.google.javascript.jscomp.PhaseOptimizer, com.google.javascript.jscomp.PassFactory)
com.google.javascript.jscomp.PhaseOptimizer this$0
com.google.javascript.jscomp.PassFactory factory
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
long traceRuntime
IllegalStateException e
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public java.lang.String toString ()
}
com/google/javascript/jscomp/FunctionInformationMap$Entry.classFunctionInformationMap.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.FunctionInformationMap$Entry extends com.google.protobuf.GeneratedMessage implements com.google.javascript.jscomp.FunctionInformationMap$EntryOrBuilder {
private static final com.google.javascript.jscomp.FunctionInformationMap$Entry defaultInstance
private final com.google.protobuf.UnknownFieldSet unknownFields
public static com.google.protobuf.Parser PARSER
private int bitField0_
public static final int ID_FIELD_NUMBER
private int id_
public static final int SOURCE_NAME_FIELD_NUMBER
private Object sourceName_
public static final int LINE_NUMBER_FIELD_NUMBER
private int lineNumber_
public static final int MODULE_NAME_FIELD_NUMBER
private Object moduleName_
public static final int SIZE_FIELD_NUMBER
private int size_
public static final int NAME_FIELD_NUMBER
private Object name_
public static final int COMPILED_SOURCE_FIELD_NUMBER
private Object compiledSource_
private byte memoizedIsInitialized
private int memoizedSerializedSize
private static final long serialVersionUID
private void (com.google.protobuf.GeneratedMessage$Builder)
com.google.protobuf.GeneratedMessage$Builder builder
private void (boolean)
boolean noInit
public static com.google.javascript.jscomp.FunctionInformationMap$Entry getDefaultInstance ()
public com.google.javascript.jscomp.FunctionInformationMap$Entry getDefaultInstanceForType ()
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int mutable_bitField0_
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessage$FieldAccessorTable internalGetFieldAccessorTable ()
public com.google.protobuf.Parser getParserForType ()
public boolean hasId ()
public int getId ()
public boolean hasSourceName ()
public java.lang.String getSourceName ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getSourceNameBytes ()
com.google.protobuf.ByteString b
Object ref
public boolean hasLineNumber ()
public int getLineNumber ()
public boolean hasModuleName ()
public java.lang.String getModuleName ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getModuleNameBytes ()
com.google.protobuf.ByteString b
Object ref
public boolean hasSize ()
public int getSize ()
public boolean hasName ()
public java.lang.String getName ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getNameBytes ()
com.google.protobuf.ByteString b
Object ref
public boolean hasCompiledSource ()
public java.lang.String getCompiledSource ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getCompiledSourceBytes ()
com.google.protobuf.ByteString b
Object ref
private void initFields ()
public final boolean isInitialized ()
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
com.google.protobuf.CodedOutputStream output
public int getSerializedSize ()
int size
protected java.lang.Object writeReplace () throws java.io.ObjectStreamException
public static com.google.javascript.jscomp.FunctionInformationMap$Entry parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.google.javascript.jscomp.FunctionInformationMap$Entry parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap$Entry parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.google.javascript.jscomp.FunctionInformationMap$Entry parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap$Entry parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.javascript.jscomp.FunctionInformationMap$Entry parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap$Entry parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.javascript.jscomp.FunctionInformationMap$Entry parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap$Entry parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.google.javascript.jscomp.FunctionInformationMap$Entry parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder newBuilder ()
public com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder newBuilderForType ()
public static com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder newBuilder (com.google.javascript.jscomp.FunctionInformationMap$Entry)
com.google.javascript.jscomp.FunctionInformationMap$Entry prototype
public com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder toBuilder ()
protected com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
com.google.protobuf.GeneratedMessage$BuilderParent parent
com.google.javascript.jscomp.FunctionInformationMap$Entry$Builder builder
protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
public volatile com.google.protobuf.Message$Builder toBuilder ()
public volatile com.google.protobuf.Message$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile com.google.protobuf.Message getDefaultInstanceForType ()
void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.javascript.jscomp.FunctionInformationMap$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.google.javascript.jscomp.FunctionInformationMap$1 x2
static boolean access$400 ()
void (com.google.protobuf.GeneratedMessage$Builder, com.google.javascript.jscomp.FunctionInformationMap$1)
com.google.protobuf.GeneratedMessage$Builder x0
com.google.javascript.jscomp.FunctionInformationMap$1 x1
static int access$602 (com.google.javascript.jscomp.FunctionInformationMap$Entry, int)
com.google.javascript.jscomp.FunctionInformationMap$Entry x0
int x1
static java.lang.Object access$702 (com.google.javascript.jscomp.FunctionInformationMap$Entry, java.lang.Object)
com.google.javascript.jscomp.FunctionInformationMap$Entry x0
Object x1
static int access$802 (com.google.javascript.jscomp.FunctionInformationMap$Entry, int)
com.google.javascript.jscomp.FunctionInformationMap$Entry x0
int x1
static java.lang.Object access$902 (com.google.javascript.jscomp.FunctionInformationMap$Entry, java.lang.Object)
com.google.javascript.jscomp.FunctionInformationMap$Entry x0
Object x1
static int access$1002 (com.google.javascript.jscomp.FunctionInformationMap$Entry, int)
com.google.javascript.jscomp.FunctionInformationMap$Entry x0
int x1
static java.lang.Object access$1102 (com.google.javascript.jscomp.FunctionInformationMap$Entry, java.lang.Object)
com.google.javascript.jscomp.FunctionInformationMap$Entry x0
Object x1
static java.lang.Object access$1202 (com.google.javascript.jscomp.FunctionInformationMap$Entry, java.lang.Object)
com.google.javascript.jscomp.FunctionInformationMap$Entry x0
Object x1
static int access$1302 (com.google.javascript.jscomp.FunctionInformationMap$Entry, int)
com.google.javascript.jscomp.FunctionInformationMap$Entry x0
int x1
static java.lang.Object access$700 (com.google.javascript.jscomp.FunctionInformationMap$Entry)
com.google.javascript.jscomp.FunctionInformationMap$Entry x0
static java.lang.Object access$900 (com.google.javascript.jscomp.FunctionInformationMap$Entry)
com.google.javascript.jscomp.FunctionInformationMap$Entry x0
static java.lang.Object access$1100 (com.google.javascript.jscomp.FunctionInformationMap$Entry)
com.google.javascript.jscomp.FunctionInformationMap$Entry x0
static java.lang.Object access$1200 (com.google.javascript.jscomp.FunctionInformationMap$Entry)
com.google.javascript.jscomp.FunctionInformationMap$Entry x0
static void ()
}
com/google/javascript/jscomp/TranspilationPasses$5.classTranspilationPasses.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TranspilationPasses$5 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
void (java.lang.String, boolean)
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/FunctionTypeBuilder$UnknownFunctionContents.classFunctionTypeBuilder.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionTypeBuilder$UnknownFunctionContents extends java.lang.Object implements com.google.javascript.jscomp.FunctionTypeBuilder$FunctionContents {
private static com.google.javascript.jscomp.FunctionTypeBuilder$UnknownFunctionContents singleton
void ()
static com.google.javascript.jscomp.FunctionTypeBuilder$FunctionContents get ()
public com.google.javascript.rhino.Node getSourceNode ()
public boolean mayBeFromExterns ()
public boolean mayHaveNonEmptyReturns ()
public boolean mayHaveSingleThrow ()
public java.lang.Iterable getEscapedVarNames ()
public java.util.Set getEscapedQualifiedNames ()
public com.google.common.collect.Multiset getAssignedNameCounts ()
static void ()
}
com/google/javascript/jscomp/MaybeReachingVariableUse$ReachingUses.classMaybeReachingVariableUse.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses extends java.lang.Object implements com.google.javascript.jscomp.graph.LatticeElement {
final com.google.common.collect.Multimap mayUseMap
public void ()
public void (com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses)
com.google.javascript.jscomp.MaybeReachingVariableUse$ReachingUses other
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
}
com/google/javascript/jscomp/DefaultPassConfig$55$1.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$55$1 extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
final com.google.javascript.jscomp.AbstractCompiler val$compiler
final com.google.javascript.jscomp.DefaultPassConfig$55 this$1
void (com.google.javascript.jscomp.DefaultPassConfig$55, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.DefaultPassConfig$55 this$1
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node jsRoot
}
com/google/javascript/jscomp/PassConfig$State.classPassConfig.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.PassConfig$State extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
final java.util.Map cssNames
final com.google.javascript.jscomp.VariableMap variableMap
final com.google.javascript.jscomp.VariableMap propertyMap
final com.google.javascript.jscomp.VariableMap anonymousFunctionNameMap
final com.google.javascript.jscomp.VariableMap stringMap
final com.google.javascript.jscomp.FunctionNames functionNames
final String idGeneratorMap
public void (java.util.Map, java.util.Set, com.google.javascript.jscomp.CrossModuleMethodMotion$IdGenerator, com.google.javascript.jscomp.VariableMap, com.google.javascript.jscomp.VariableMap, com.google.javascript.jscomp.VariableMap, com.google.javascript.jscomp.VariableMap, com.google.javascript.jscomp.FunctionNames, java.lang.String)
java.util.Map cssNames
java.util.Set exportedNames
com.google.javascript.jscomp.CrossModuleMethodMotion$IdGenerator crossModuleIdGenerator
com.google.javascript.jscomp.VariableMap variableMap
com.google.javascript.jscomp.VariableMap propertyMap
com.google.javascript.jscomp.VariableMap anonymousFunctionNameMap
com.google.javascript.jscomp.VariableMap stringMap
com.google.javascript.jscomp.FunctionNames functionNames
String idGeneratorMap
}
com/google/javascript/jscomp/DefaultPassConfig$58.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$58 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/RenameLabels$LabelInfo.classRenameLabels.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RenameLabels$LabelInfo extends java.lang.Object {
boolean referenced
final int id
void (int)
int id
}
com/google/javascript/jscomp/DefaultPassConfig$1.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$1 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/CompilerOptions.classCompilerOptions.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CompilerOptions extends java.lang.Object {
static final int DEFAULT_LINE_LENGTH_THRESHOLD
private com.google.javascript.jscomp.CompilerOptions$LanguageMode languageIn
private com.google.javascript.jscomp.CompilerOptions$LanguageMode languageOut
private com.google.javascript.jscomp.CompilerOptions$Environment environment
boolean skipTranspilationAndCrash
boolean inferConsts
private boolean assumeStrictThis
private boolean allowHotswapReplaceScript
private boolean preserveDetailedSourceInfo
private boolean continueAfterErrors
private boolean generateTypedExterns
private com.google.javascript.jscomp.parsing.Config$JsDocParsing parseJsDocDocumentation
boolean inferTypes
private boolean useNewTypeInference
boolean reportOTIErrorsUnderNTI
boolean skipNonTranspilationPasses
com.google.javascript.jscomp.CompilerOptions$DevMode devMode
private boolean checkDeterminism
com.google.javascript.jscomp.DependencyOptions dependencyOptions
public com.google.javascript.jscomp.MessageBundle messageBundle
public boolean checkSymbols
public boolean checkSuspiciousCode
public boolean checkTypes
public com.google.javascript.jscomp.CheckLevel reportMissingOverride
public com.google.javascript.jscomp.CheckLevel checkGlobalNamesLevel
public com.google.javascript.jscomp.CheckLevel brokenClosureRequiresLevel
public com.google.javascript.jscomp.CheckLevel checkGlobalThisLevel
public com.google.javascript.jscomp.CheckLevel checkMissingGetCssNameLevel
public String checkMissingGetCssNameBlacklist
java.util.Set extraAnnotationNames
com.google.javascript.jscomp.CompilerOptions$DisposalCheckingPolicy checkEventfulObjectDisposalPolicy
boolean legacyCodeCompile
boolean aggressiveFusion
public boolean foldConstants
public boolean deadAssignmentElimination
public boolean inlineConstantVars
public boolean inlineFunctions
int maxFunctionSizeAfterInlining
static final int UNLIMITED_FUN_SIZE_AFTER_INLINING
public boolean inlineLocalFunctions
boolean assumeClosuresOnlyCaptureReferences
private boolean inlineProperties
public boolean crossModuleCodeMotion
boolean crossModuleCodeMotionNoStubMethods
boolean parentModuleCanSeeSymbolsDeclaredInChildren
public boolean coalesceVariableNames
public boolean crossModuleMethodMotion
boolean inlineGetters
public boolean inlineVariables
boolean inlineLocalVariables
public boolean flowSensitiveInlineVariables
public boolean smartNameRemoval
boolean extraSmartNameRemoval
public boolean removeDeadCode
com.google.javascript.jscomp.CompilerOptions$ExtractPrototypeMemberDeclarationsMode extractPrototypeMemberDeclarations
public boolean removeUnusedPrototypeProperties
public boolean removeUnusedPrototypePropertiesInExterns
public boolean removeUnusedClassProperties
boolean removeUnusedConstructorProperties
public boolean removeUnusedVars
public boolean removeUnusedLocalVars
public boolean collapseVariableDeclarations
public boolean collapseAnonymousFunctions
public java.util.Set aliasableStrings
public String aliasStringsBlacklist
public boolean aliasAllStrings
boolean outputJsStringUsage
public boolean convertToDottedProperties
public boolean rewriteFunctionExpressions
public boolean optimizeParameters
public boolean optimizeReturns
public boolean optimizeCalls
public boolean optimizeArgumentsArray
boolean chainCalls
boolean useTypesForOptimization
public com.google.javascript.jscomp.VariableRenamingPolicy variableRenaming
com.google.javascript.jscomp.PropertyRenamingPolicy propertyRenaming
public boolean labelRenaming
public boolean reserveRawExports
boolean shadowVariables
boolean preferStableNames
public boolean generatePseudoNames
public String renamePrefix
public String renamePrefixNamespace
boolean renamePrefixNamespaceAssumeCrossModuleNames
public boolean collapseProperties
boolean collapseObjectLiterals
public boolean devirtualizePrototypeMethods
public boolean computeFunctionSideEffects
String debugFunctionSideEffectsPath
boolean disambiguatePrivateProperties
private boolean disambiguateProperties
private boolean ambiguateProperties
com.google.common.collect.ImmutableMap inputSourceMaps
public com.google.javascript.jscomp.AnonymousFunctionNamingPolicy anonymousFunctionNaming
com.google.javascript.jscomp.VariableMap inputAnonymousFunctionNamingMap
com.google.javascript.jscomp.VariableMap inputVariableMap
com.google.javascript.jscomp.VariableMap inputPropertyMap
public boolean exportTestFunctions
boolean declaredGlobalExternsOnWindow
com.google.javascript.jscomp.NameGenerator nameGenerator
boolean replaceMessagesWithChromeI18n
String tcProjectId
boolean runtimeTypeCheck
String runtimeTypeCheckLogFunction
private com.google.javascript.jscomp.CodingConvention codingConvention
public String syntheticBlockStartMarker
public String syntheticBlockEndMarker
public String locale
public boolean markAsCompiled
public boolean closurePass
private boolean preserveGoogProvidesAndRequires
public boolean jqueryPass
boolean angularPass
boolean polymerPass
boolean dartPass
com.google.javascript.jscomp.CompilerOptions$J2clPassMode j2clPassMode
boolean removeAbstractMethods
boolean removeSuperMethods
boolean removeClosureAsserts
public boolean gatherCssNames
public java.util.Set stripTypes
public java.util.Set stripNameSuffixes
public java.util.Set stripNamePrefixes
public java.util.Set stripTypePrefixes
protected transient com.google.common.collect.Multimap customPasses
public boolean markNoSideEffectCalls
private java.util.Map defineReplacements
private com.google.javascript.jscomp.CompilerOptions$TweakProcessing tweakProcessing
private java.util.Map tweakReplacements
public boolean moveFunctionDeclarations
public com.google.javascript.jscomp.Instrumentation instrumentationTemplate
String appNameStr
public boolean recordFunctionInformation
boolean checksOnly
com.google.javascript.jscomp.CompilerOptions$OutputJs outputJs
public boolean generateExports
boolean generateExportsAfterTypeChecking
boolean exportLocalPropertyDefinitions
public com.google.javascript.jscomp.CssRenamingMap cssRenamingMap
java.util.Set cssRenamingWhitelist
boolean processObjectPropertyString
boolean replaceIdGenerators
com.google.common.collect.ImmutableMap idGenerators
com.google.javascript.jscomp.Xid$HashFunction xidHashFunction
String idGeneratorsMapSerialized
java.util.List replaceStringsFunctionDescriptions
String replaceStringsPlaceholderToken
java.util.Set replaceStringsReservedStrings
com.google.javascript.jscomp.VariableMap replaceStringsInputMap
java.util.Map propertyInvalidationErrors
boolean transformAMDToCJSModules
boolean processCommonJSModules
java.util.List moduleRoots
boolean rewritePolyfills
java.util.List forceLibraryInjection
boolean preventLibraryInjection
public boolean preserveTypeAnnotations
public boolean prettyPrint
public boolean lineBreak
public boolean preferLineBreakAtEndOfFile
public boolean printInputDelimiter
public String inputDelimiter
boolean quoteKeywordProperties
boolean preferSingleQuotes
boolean trustedStrings
String reportPath
boolean printSourceAfterEachPass
com.google.javascript.jscomp.CompilerOptions$TracerMode tracer
private boolean colorizeErrorOutput
public com.google.javascript.jscomp.ErrorFormat errorFormat
private com.google.javascript.jscomp.ComposeWarningsGuard warningsGuard
int summaryDetailLevel
int lineLengthThreshold
boolean useOriginalNamesInOutput
private boolean externExports
String externExportsPath
public String sourceMapOutputPath
public com.google.javascript.jscomp.SourceMap$DetailLevel sourceMapDetailLevel
public com.google.javascript.jscomp.SourceMap$Format sourceMapFormat
public java.util.List sourceMapLocationMappings
boolean sourceMapIncludeSourcesContent
boolean useDebugLog
java.nio.charset.Charset outputCharset
boolean enforceAccessControlCodingConventions
boolean protectHiddenSideEffects
private transient com.google.javascript.jscomp.CompilerOptions$AliasTransformationHandler aliasHandler
transient com.google.javascript.jscomp.ErrorHandler errorHandler
public boolean instrumentForCoverage
public boolean instrumentBranchCoverage
String instrumentationTemplateFile
private com.google.common.collect.ImmutableList conformanceConfigs
boolean wrapGoogModulesForWhitespaceOnly
boolean printConfig
static final com.google.javascript.jscomp.CompilerOptions$AliasTransformationHandler NULL_ALIAS_TRANSFORMATION_HANDLER
public void setSkipTranspilationAndCrash (boolean)
boolean value
public void setInputSourceMaps (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap inputSourceMaps
public void setInferConst (boolean)
boolean value
public void setIncrementalTypeChecking (boolean)
boolean value
public boolean shouldGenerateTypedExterns ()
public void setReportMissingOverride (com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.CheckLevel level
public void setCheckGlobalNamesLevel (com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.CheckLevel level
public void setBrokenClosureRequiresLevel (com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.CheckLevel level
public void setCheckGlobalThisLevel (com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.CheckLevel level
public void setCheckMissingGetCssNameLevel (com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.CheckLevel level
public void setCheckEventfulObjectDisposalPolicy (com.google.javascript.jscomp.CompilerOptions$DisposalCheckingPolicy)
com.google.javascript.jscomp.CompilerOptions$DisposalCheckingPolicy policy
public com.google.javascript.jscomp.CompilerOptions$DisposalCheckingPolicy getCheckEventfulObjectDisposalPolicy ()
public boolean getLegacyCodeCompile ()
public void setLegacyCodeCompile (boolean)
boolean legacy
void setRenamePrefixNamespaceAssumeCrossModuleNames (boolean)
boolean assume
public void setCollapseObjectLiterals (boolean)
boolean enabled
public void setNameGenerator (com.google.javascript.jscomp.NameGenerator)
com.google.javascript.jscomp.NameGenerator nameGenerator
public void setReplaceMessagesWithChromeI18n (boolean, java.lang.String)
boolean replaceMessagesWithChromeI18n
String tcProjectId
public void setAppNameStr (java.lang.String)
String appNameStr
public void setPreferSingleQuotes (boolean)
boolean enabled
public void setTrustedStrings (boolean)
boolean yes
public void setPrintSourceAfterEachPass (boolean)
boolean printSource
public void setReportPath (java.lang.String)
String reportPath
public com.google.javascript.jscomp.CompilerOptions$TracerMode getTracerMode ()
public void setTracerMode (com.google.javascript.jscomp.CompilerOptions$TracerMode)
com.google.javascript.jscomp.CompilerOptions$TracerMode mode
public void setProtectHiddenSideEffects (boolean)
boolean enable
public void setWrapGoogModulesForWhitespaceOnly (boolean)
boolean enable
public void setPrintConfig (boolean)
boolean printConfig
public void ()
public boolean isRemoveUnusedClassProperties ()
public void setRemoveUnusedClassProperties (boolean)
boolean removeUnusedClassProperties
public boolean isRemoveUnusedConstructorProperties ()
public void setRemoveUnusedConstructorProperties (boolean)
boolean removeUnused
public java.util.Map getDefineReplacements ()
public java.util.Map getTweakReplacements ()
private static java.util.Map getReplacementsHelper (java.util.Map)
String name
Object value
java.util.Map$Entry entry
java.util.Map source
com.google.common.collect.ImmutableMap$Builder map
public void setDefineToBooleanLiteral (java.lang.String, boolean)
String defineName
boolean value
public void setDefineToStringLiteral (java.lang.String, java.lang.String)
String defineName
String value
public void setDefineToNumberLiteral (java.lang.String, int)
String defineName
int value
public void setDefineToDoubleLiteral (java.lang.String, double)
String defineName
double value
public void setTweakToBooleanLiteral (java.lang.String, boolean)
String tweakId
boolean value
public void setTweakToStringLiteral (java.lang.String, java.lang.String)
String tweakId
String value
public void setTweakToNumberLiteral (java.lang.String, int)
String tweakId
int value
public void setTweakToDoubleLiteral (java.lang.String, double)
String tweakId
double value
public void skipAllCompilerPasses ()
boolean enables (com.google.javascript.jscomp.DiagnosticGroup)
com.google.javascript.jscomp.DiagnosticGroup type
boolean disables (com.google.javascript.jscomp.DiagnosticGroup)
com.google.javascript.jscomp.DiagnosticGroup type
public void setWarningLevel (com.google.javascript.jscomp.DiagnosticGroup, com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.DiagnosticGroup type
com.google.javascript.jscomp.CheckLevel level
com.google.javascript.jscomp.WarningsGuard getWarningsGuard ()
public void resetWarningsGuard ()
void useEmergencyFailSafe ()
void useNonStrictWarningsGuard ()
public void addWarningsGuard (com.google.javascript.jscomp.WarningsGuard)
com.google.javascript.jscomp.WarningsGuard guard
public void setRenamingPolicy (com.google.javascript.jscomp.VariableRenamingPolicy, com.google.javascript.jscomp.PropertyRenamingPolicy)
com.google.javascript.jscomp.VariableRenamingPolicy newVariablePolicy
com.google.javascript.jscomp.PropertyRenamingPolicy newPropertyPolicy
public void setShadowVariables (boolean)
boolean shadow
public void setProcessObjectPropertyString (boolean)
boolean process
public void setReplaceIdGenerators (boolean)
boolean replaceIdGenerators
public void setIdGenerators (java.util.Set)
String name
java.util.Set idGenerators
com.google.javascript.jscomp.RenamingMap gen
com.google.common.collect.ImmutableMap$Builder builder
public void setXidHashFunction (com.google.javascript.jscomp.Xid$HashFunction)
com.google.javascript.jscomp.Xid$HashFunction xidHashFunction
public void setIdGenerators (java.util.Map)
java.util.Map idGenerators
public void setIdGeneratorsMap (java.lang.String)
String previousMappings
public void setInlineFunctions (com.google.javascript.jscomp.CompilerOptions$Reach)
com.google.javascript.jscomp.CompilerOptions$Reach reach
public void setMaxFunctionSizeAfterInlining (int)
int funAstSize
public void setInlineVariables (com.google.javascript.jscomp.CompilerOptions$Reach)
com.google.javascript.jscomp.CompilerOptions$Reach reach
public void setInlineProperties (boolean)
boolean enable
boolean shouldInlineProperties ()
public void setRemoveUnusedVariables (com.google.javascript.jscomp.CompilerOptions$Reach)
com.google.javascript.jscomp.CompilerOptions$Reach reach
public void setReplaceStringsConfiguration (java.lang.String, java.util.List)
String placeholderToken
java.util.List functionDescriptors
public void setRemoveAbstractMethods (boolean)
boolean remove
public void setRemoveSuperMethods (boolean)
boolean remove
public void setRemoveClosureAsserts (boolean)
boolean remove
public void setColorizeErrorOutput (boolean)
boolean colorizeErrorOutput
public boolean shouldColorizeErrorOutput ()
public void setChainCalls (boolean)
boolean value
public void enableRuntimeTypeCheck (java.lang.String)
String logFunction
public void disableRuntimeTypeCheck ()
public void setChecksOnly (boolean)
boolean checksOnly
void setOutputJs (com.google.javascript.jscomp.CompilerOptions$OutputJs)
com.google.javascript.jscomp.CompilerOptions$OutputJs outputJs
public void setGenerateExports (boolean)
boolean generateExports
public void setExportLocalPropertyDefinitions (boolean)
boolean export
public void setAngularPass (boolean)
boolean angularPass
public void setPolymerPass (boolean)
boolean polymerPass
public void setDartPass (boolean)
boolean dartPass
public void setJ2clPass (boolean)
boolean flag
public void setJ2clPass (com.google.javascript.jscomp.CompilerOptions$J2clPassMode)
com.google.javascript.jscomp.CompilerOptions$J2clPassMode j2clPassMode
public void setCodingConvention (com.google.javascript.jscomp.CodingConvention)
com.google.javascript.jscomp.CodingConvention codingConvention
public com.google.javascript.jscomp.CodingConvention getCodingConvention ()
public void setDependencyOptions (com.google.javascript.jscomp.DependencyOptions)
com.google.javascript.jscomp.DependencyOptions options
public com.google.javascript.jscomp.DependencyOptions getDependencyOptions ()
public void setManageClosureDependencies (boolean)
boolean newVal
public void setManageClosureDependencies (java.util.List)
String entryPoint
java.util.List entryPoints
java.util.List normalizedEntryPoints
public void setSummaryDetailLevel (int)
int summaryDetailLevel
public void enableExternExports (boolean)
boolean enabled
public void setExtraAnnotationNames (java.lang.Iterable)
Iterable extraAnnotationNames
public boolean isExternExportsEnabled ()
public void setOutputCharset (java.nio.charset.Charset)
java.nio.charset.Charset charsetName
java.nio.charset.Charset getOutputCharset ()
public void setTweakProcessing (com.google.javascript.jscomp.CompilerOptions$TweakProcessing)
com.google.javascript.jscomp.CompilerOptions$TweakProcessing tweakProcessing
public com.google.javascript.jscomp.CompilerOptions$TweakProcessing getTweakProcessing ()
public void setLanguage (com.google.javascript.jscomp.CompilerOptions$LanguageMode)
com.google.javascript.jscomp.CompilerOptions$LanguageMode language
public void setLanguageIn (com.google.javascript.jscomp.CompilerOptions$LanguageMode)
com.google.javascript.jscomp.CompilerOptions$LanguageMode languageIn
public com.google.javascript.jscomp.CompilerOptions$LanguageMode getLanguageIn ()
public void setLanguageOut (com.google.javascript.jscomp.CompilerOptions$LanguageMode)
com.google.javascript.jscomp.CompilerOptions$LanguageMode languageOut
public com.google.javascript.jscomp.CompilerOptions$LanguageMode getLanguageOut ()
public void setEnvironment (com.google.javascript.jscomp.CompilerOptions$Environment)
com.google.javascript.jscomp.CompilerOptions$Environment environment
public com.google.javascript.jscomp.CompilerOptions$Environment getEnvironment ()
boolean lowerFromEs6 ()
boolean raiseToEs6Typed ()
public void setAliasTransformationHandler (com.google.javascript.jscomp.CompilerOptions$AliasTransformationHandler)
com.google.javascript.jscomp.CompilerOptions$AliasTransformationHandler changes
public com.google.javascript.jscomp.CompilerOptions$AliasTransformationHandler getAliasTransformationHandler ()
public void setErrorHandler (com.google.javascript.jscomp.ErrorHandler)
com.google.javascript.jscomp.ErrorHandler handler
public void setInferTypes (boolean)
boolean enable
public boolean getInferTypes ()
public boolean getNewTypeInference ()
public void setNewTypeInference (boolean)
boolean enable
public void setReportOTIErrorsUnderNTI (boolean)
boolean enable
public boolean assumeStrictThis ()
public void setAssumeStrictThis (boolean)
boolean enable
public boolean assumeClosuresOnlyCaptureReferences ()
public void setAssumeClosuresOnlyCaptureReferences (boolean)
boolean enable
public void setPropertyInvalidationErrors (java.util.Map)
java.util.Map propertyInvalidationErrors
public void setIdeMode (boolean)
boolean ideMode
public void setAllowHotswapReplaceScript (boolean)
boolean allowRecompilation
boolean allowsHotswapReplaceScript ()
public void setPreserveDetailedSourceInfo (boolean)
boolean preserveDetailedSourceInfo
boolean preservesDetailedSourceInfo ()
public void setContinueAfterErrors (boolean)
boolean continueAfterErrors
boolean canContinueAfterErrors ()
public void setParseJsDocDocumentation (boolean)
boolean parseJsDocDocumentation
public void setParseJsDocDocumentation (com.google.javascript.jscomp.parsing.Config$JsDocParsing)
com.google.javascript.jscomp.parsing.Config$JsDocParsing parseJsDocDocumentation
public com.google.javascript.jscomp.parsing.Config$JsDocParsing isParseJsDocDocumentation ()
public void setSkipNonTranspilationPasses (boolean)
boolean skipNonTranspilationPasses
public void setDevMode (com.google.javascript.jscomp.CompilerOptions$DevMode)
com.google.javascript.jscomp.CompilerOptions$DevMode devMode
public void setCheckDeterminism (boolean)
boolean checkDeterminism
public boolean getCheckDeterminism ()
public void setMessageBundle (com.google.javascript.jscomp.MessageBundle)
com.google.javascript.jscomp.MessageBundle messageBundle
public void setCheckSymbols (boolean)
boolean checkSymbols
public void setCheckSuspiciousCode (boolean)
boolean checkSuspiciousCode
public void setCheckTypes (boolean)
boolean checkTypes
public void setCheckMissingGetCssNameBlacklist (java.lang.String)
String blackList
public void setFoldConstants (boolean)
boolean foldConstants
public void setDeadAssignmentElimination (boolean)
boolean deadAssignmentElimination
public void setInlineConstantVars (boolean)
boolean inlineConstantVars
public void setInlineFunctions (boolean)
boolean inlineFunctions
public void setInlineLocalFunctions (boolean)
boolean inlineLocalFunctions
public void setCrossModuleCodeMotion (boolean)
boolean crossModuleCodeMotion
public void setCrossModuleCodeMotionNoStubMethods (boolean)
boolean crossModuleCodeMotionNoStubMethods
public void setParentModuleCanSeeSymbolsDeclaredInChildren (boolean)
boolean parentModuleCanSeeSymbolsDeclaredInChildren
public void setCoalesceVariableNames (boolean)
boolean coalesceVariableNames
public void setCrossModuleMethodMotion (boolean)
boolean crossModuleMethodMotion
public void setInlineVariables (boolean)
boolean inlineVariables
public void setInlineLocalVariables (boolean)
boolean inlineLocalVariables
public void setFlowSensitiveInlineVariables (boolean)
boolean enabled
public void setSmartNameRemoval (boolean)
boolean smartNameRemoval
public void setExtraSmartNameRemoval (boolean)
boolean smartNameRemoval
public void setRemoveDeadCode (boolean)
boolean removeDeadCode
public void setExtractPrototypeMemberDeclarations (boolean)
boolean enabled
public void setExtractPrototypeMemberDeclarations (com.google.javascript.jscomp.CompilerOptions$ExtractPrototypeMemberDeclarationsMode)
com.google.javascript.jscomp.CompilerOptions$ExtractPrototypeMemberDeclarationsMode mode
public void setRemoveUnusedPrototypeProperties (boolean)
boolean enabled
public void setRemoveUnusedPrototypePropertiesInExterns (boolean)
boolean enabled
public void setCollapseVariableDeclarations (boolean)
boolean enabled
public void setCollapseAnonymousFunctions (boolean)
boolean enabled
public void setAliasableStrings (java.util.Set)
java.util.Set aliasableStrings
public void setAliasStringsBlacklist (java.lang.String)
String aliasStringsBlacklist
public void setAliasAllStrings (boolean)
boolean aliasAllStrings
public void setOutputJsStringUsage (boolean)
boolean outputJsStringUsage
public void setConvertToDottedProperties (boolean)
boolean convertToDottedProperties
public void setUseTypesForOptimization (boolean)
boolean useTypesForOptimization
public void setRewriteFunctionExpressions (boolean)
boolean rewriteFunctionExpressions
public void setOptimizeParameters (boolean)
boolean optimizeParameters
public void setOptimizeReturns (boolean)
boolean optimizeReturns
public void setOptimizeCalls (boolean)
boolean optimizeCalls
public void setOptimizeArgumentsArray (boolean)
boolean optimizeArgumentsArray
public void setVariableRenaming (com.google.javascript.jscomp.VariableRenamingPolicy)
com.google.javascript.jscomp.VariableRenamingPolicy variableRenaming
public void setPropertyRenaming (com.google.javascript.jscomp.PropertyRenamingPolicy)
com.google.javascript.jscomp.PropertyRenamingPolicy propertyRenaming
public void setLabelRenaming (boolean)
boolean labelRenaming
public void setReserveRawExports (boolean)
boolean reserveRawExports
public void setPreferStableNames (boolean)
boolean preferStableNames
public void setGeneratePseudoNames (boolean)
boolean generatePseudoNames
public void setRenamePrefix (java.lang.String)
String renamePrefix
public java.lang.String getRenamePrefixNamespace ()
public void setRenamePrefixNamespace (java.lang.String)
String renamePrefixNamespace
public void setCollapseProperties (boolean)
boolean collapseProperties
public void setDevirtualizePrototypeMethods (boolean)
boolean devirtualizePrototypeMethods
public void setComputeFunctionSideEffects (boolean)
boolean computeFunctionSideEffects
public void setDebugFunctionSideEffectsPath (java.lang.String)
String debugFunctionSideEffectsPath
public boolean isDisambiguatePrivateProperties ()
public void setDisambiguatePrivateProperties (boolean)
boolean value
public void setDisambiguateProperties (boolean)
boolean disambiguateProperties
boolean shouldDisambiguateProperties ()
public void setAmbiguateProperties (boolean)
boolean ambiguateProperties
boolean shouldAmbiguateProperties ()
public void setAnonymousFunctionNaming (com.google.javascript.jscomp.AnonymousFunctionNamingPolicy)
com.google.javascript.jscomp.AnonymousFunctionNamingPolicy anonymousFunctionNaming
public void setInputAnonymousFunctionNamingMap (com.google.javascript.jscomp.VariableMap)
com.google.javascript.jscomp.VariableMap inputMap
public void setInputVariableMap (com.google.javascript.jscomp.VariableMap)
com.google.javascript.jscomp.VariableMap inputVariableMap
public void setInputPropertyMap (com.google.javascript.jscomp.VariableMap)
com.google.javascript.jscomp.VariableMap inputPropertyMap
public void setExportTestFunctions (boolean)
boolean exportTestFunctions
public void setRuntimeTypeCheck (boolean)
boolean runtimeTypeCheck
public void setRuntimeTypeCheckLogFunction (java.lang.String)
String runtimeTypeCheckLogFunction
public void setSyntheticBlockStartMarker (java.lang.String)
String syntheticBlockStartMarker
public void setSyntheticBlockEndMarker (java.lang.String)
String syntheticBlockEndMarker
public void setLocale (java.lang.String)
String locale
public void setMarkAsCompiled (boolean)
boolean markAsCompiled
public void setClosurePass (boolean)
boolean closurePass
public void setPreserveGoogProvidesAndRequires (boolean)
boolean preserveGoogProvidesAndRequires
public boolean shouldPreservesGoogProvidesAndRequires ()
public void setPreserveTypeAnnotations (boolean)
boolean preserveTypeAnnotations
public void setGatherCssNames (boolean)
boolean gatherCssNames
public void setStripTypes (java.util.Set)
java.util.Set stripTypes
public void setStripNameSuffixes (java.util.Set)
java.util.Set stripNameSuffixes
public void setStripNamePrefixes (java.util.Set)
java.util.Set stripNamePrefixes
public void setStripTypePrefixes (java.util.Set)
java.util.Set stripTypePrefixes
public void addCustomPass (com.google.javascript.jscomp.CustomPassExecutionTime, com.google.javascript.jscomp.CompilerPass)
com.google.javascript.jscomp.CustomPassExecutionTime time
com.google.javascript.jscomp.CompilerPass customPass
public void setMarkNoSideEffectCalls (boolean)
boolean markNoSideEffectCalls
public void setDefineReplacements (java.util.Map)
java.util.Map defineReplacements
public void setTweakReplacements (java.util.Map)
java.util.Map tweakReplacements
public void setMoveFunctionDeclarations (boolean)
boolean moveFunctionDeclarations
public void setInstrumentationTemplate (com.google.javascript.jscomp.Instrumentation)
com.google.javascript.jscomp.Instrumentation instrumentationTemplate
public void setInstrumentationTemplateFile (java.lang.String)
String filename
public void setRecordFunctionInformation (boolean)
boolean recordFunctionInformation
public void setCssRenamingMap (com.google.javascript.jscomp.CssRenamingMap)
com.google.javascript.jscomp.CssRenamingMap cssRenamingMap
public void setCssRenamingWhitelist (java.util.Set)
java.util.Set whitelist
public void setReplaceStringsFunctionDescriptions (java.util.List)
java.util.List replaceStringsFunctionDescriptions
public void setReplaceStringsPlaceholderToken (java.lang.String)
String replaceStringsPlaceholderToken
public void setReplaceStringsReservedStrings (java.util.Set)
java.util.Set replaceStringsReservedStrings
public void setReplaceStringsInputMap (com.google.javascript.jscomp.VariableMap)
com.google.javascript.jscomp.VariableMap serializedMap
public void setPrettyPrint (boolean)
boolean prettyPrint
public void setLineBreak (boolean)
boolean lineBreak
public boolean getPreferLineBreakAtEndOfFile ()
public void setPreferLineBreakAtEndOfFile (boolean)
boolean lineBreakAtEnd
public void setPrintInputDelimiter (boolean)
boolean printInputDelimiter
public void setInputDelimiter (java.lang.String)
String inputDelimiter
public void setQuoteKeywordProperties (boolean)
boolean quoteKeywordProperties
public void setErrorFormat (com.google.javascript.jscomp.ErrorFormat)
com.google.javascript.jscomp.ErrorFormat errorFormat
public com.google.javascript.jscomp.ErrorFormat getErrorFormat ()
public void setWarningsGuard (com.google.javascript.jscomp.ComposeWarningsGuard)
com.google.javascript.jscomp.ComposeWarningsGuard warningsGuard
public void setLineLengthThreshold (int)
int lineLengthThreshold
public int getLineLengthThreshold ()
public void setUseOriginalNamesInOutput (boolean)
boolean useOriginalNamesInOutput
public boolean getUseOriginalNamesInOutput ()
public void setExternExports (boolean)
boolean externExports
public void setExternExportsPath (java.lang.String)
String externExportsPath
public void setSourceMapOutputPath (java.lang.String)
String sourceMapOutputPath
public void setSourceMapIncludeSourcesContent (boolean)
boolean sourceMapIncludeSourcesContent
public void setSourceMapDetailLevel (com.google.javascript.jscomp.SourceMap$DetailLevel)
com.google.javascript.jscomp.SourceMap$DetailLevel sourceMapDetailLevel
public void setSourceMapFormat (com.google.javascript.jscomp.SourceMap$Format)
com.google.javascript.jscomp.SourceMap$Format sourceMapFormat
public void setSourceMapLocationMappings (java.util.List)
java.util.List sourceMapLocationMappings
public void setTransformAMDToCJSModules (boolean)
boolean transformAMDToCJSModules
public void setProcessCommonJSModules (boolean)
boolean processCommonJSModules
public void setCommonJSModulePathPrefix (java.lang.String)
String commonJSModulePathPrefix
public void setModuleRoots (java.util.List)
java.util.List moduleRoots
public void setRewritePolyfills (boolean)
boolean rewritePolyfills
public void setForceLibraryInjection (java.lang.Iterable)
Iterable libraries
public void setPreventLibraryInjection (boolean)
boolean preventLibraryInjection
public void setInstrumentForCoverage (boolean)
boolean instrumentForCoverage
public void setInstrumentBranchCoverage (boolean)
boolean instrumentBranchCoverage
public java.util.List getConformanceConfigs ()
public void setConformanceConfig (com.google.javascript.jscomp.ConformanceConfig)
com.google.javascript.jscomp.ConformanceConfig conformanceConfig
public void setConformanceConfigs (java.util.List)
java.util.List configs
public java.lang.String toString ()
String strValue
static void ()
}
com/google/javascript/jscomp/FunctionInjector$Reference.classFunctionInjector.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionInjector$Reference extends java.lang.Object {
final com.google.javascript.rhino.Node callNode
final com.google.javascript.jscomp.Scope scope
final com.google.javascript.jscomp.JSModule module
final com.google.javascript.jscomp.FunctionInjector$InliningMode mode
void (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope, com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.FunctionInjector$InliningMode)
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.Scope scope
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.FunctionInjector$InliningMode mode
}
com/google/javascript/jscomp/CombinedCompilerPass$CallbackWrapper.classCombinedCompilerPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CombinedCompilerPass$CallbackWrapper extends java.lang.Object {
private final com.google.javascript.jscomp.NodeTraversal$Callback callback
private final com.google.javascript.jscomp.NodeTraversal$ScopedCallback scopedCallback
private com.google.javascript.rhino.Node waiting
private void (com.google.javascript.jscomp.NodeTraversal$Callback)
com.google.javascript.jscomp.NodeTraversal$Callback callback
void visitOrMaybeActivate (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void shouldTraverseIfActive (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void enterScopeIfActive (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
void exitScopeIfActive (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
boolean isActive ()
void (com.google.javascript.jscomp.NodeTraversal$Callback, com.google.javascript.jscomp.CombinedCompilerPass$1)
com.google.javascript.jscomp.NodeTraversal$Callback x0
com.google.javascript.jscomp.CombinedCompilerPass$1 x1
}
com/google/javascript/jscomp/CheckLevelLegacy.classCheckLevelLegacy.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CheckLevelLegacy extends java.lang.Enum {
public static final com.google.javascript.jscomp.CheckLevelLegacy LEGACY
public static final com.google.javascript.jscomp.CheckLevelLegacy OFF
public static final com.google.javascript.jscomp.CheckLevelLegacy WARNING
public static final com.google.javascript.jscomp.CheckLevelLegacy ERROR
private static final com.google.javascript.jscomp.CheckLevelLegacy[] $VALUES
public static com.google.javascript.jscomp.CheckLevelLegacy[] values ()
public static com.google.javascript.jscomp.CheckLevelLegacy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/Es6RewriteGenerators$DecomposeYields.classEs6RewriteGenerators.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Es6RewriteGenerators$DecomposeYields extends com.google.javascript.jscomp.NodeTraversal$AbstractPreOrderCallback {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.ExpressionDecomposer decomposer
final com.google.javascript.jscomp.Es6RewriteGenerators this$0
void (com.google.javascript.jscomp.Es6RewriteGenerators, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
java.util.Set consts
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void visitYieldExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void visitLoop (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node firstEntry
com.google.javascript.rhino.Node container
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node enclosingFunc
com.google.javascript.rhino.Node enclosingBlock
com.google.javascript.rhino.Node guard
com.google.javascript.rhino.Node incr
com.google.javascript.rhino.Node guardName
}
com/google/javascript/jscomp/ReferenceCollectingCallback$ReferenceCollection.classReferenceCollectingCallback.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection extends java.lang.Object implements java.lang.Iterable {
java.util.List references
void ()
public java.util.Iterator iterator ()
void add (com.google.javascript.jscomp.ReferenceCollectingCallback$Reference)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference reference
protected boolean isWellDefined ()
int i
int size
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference init
com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock initBlock
boolean isEscaped ()
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
com.google.javascript.jscomp.Scope scope
private boolean isInitializingDeclarationAt (int)
int index
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference maybeInit
private boolean isInitializingAssignmentAt (int)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference maybeInit
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference maybeDecl
int index
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference getInitializingReference ()
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference getInitializingReferenceForConstants ()
int i
int size
boolean isAssignedOnceInLifetime ()
com.google.javascript.jscomp.ReferenceCollectingCallback$BasicBlock block
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
private com.google.javascript.jscomp.ReferenceCollectingCallback$Reference getOneAndOnlyAssignment ()
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
int i
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference assignment
int size
boolean isNeverAssigned ()
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
int i
int size
boolean firstReferenceIsAssigningDeclaration ()
int size
}
com/google/javascript/jscomp/ObjectPropertyStringPreprocess$Callback.classObjectPropertyStringPreprocess.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ObjectPropertyStringPreprocess$Callback extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.ObjectPropertyStringPreprocess this$0
private void (com.google.javascript.jscomp.ObjectPropertyStringPreprocess)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node newName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node objectName
com.google.javascript.rhino.Node firstArgument
com.google.javascript.rhino.Node secondArgument
com.google.javascript.rhino.Node newFirstArgument
com.google.javascript.rhino.Node newSecondArgument
void (com.google.javascript.jscomp.ObjectPropertyStringPreprocess, com.google.javascript.jscomp.ObjectPropertyStringPreprocess$1)
com.google.javascript.jscomp.ObjectPropertyStringPreprocess x0
com.google.javascript.jscomp.ObjectPropertyStringPreprocess$1 x1
}
com/google/javascript/jscomp/ReplaceMessages.classReplaceMessages.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ReplaceMessages extends com.google.javascript.jscomp.JsMessageVisitor {
private final com.google.javascript.jscomp.MessageBundle bundle
private final boolean strictReplacement
static final com.google.javascript.jscomp.DiagnosticType BUNDLE_DOES_NOT_HAVE_THE_MESSAGE
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.MessageBundle, boolean, com.google.javascript.jscomp.JsMessage$Style, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.MessageBundle bundle
boolean checkDuplicatedMessages
com.google.javascript.jscomp.JsMessage$Style style
boolean strictReplacement
void processMessageFallback (com.google.javascript.rhino.Node, com.google.javascript.jscomp.JsMessage, com.google.javascript.jscomp.JsMessage)
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.JsMessage message1
com.google.javascript.jscomp.JsMessage message2
boolean isFirstMessageTranslated
boolean isSecondMessageTranslated
com.google.javascript.rhino.Node replacementNode
protected void processJsMessage (com.google.javascript.jscomp.JsMessage, com.google.javascript.jscomp.JsMessageDefinition)
com.google.javascript.rhino.Node newValue
com.google.javascript.jscomp.JsMessageVisitor$MalformedException e
com.google.javascript.jscomp.JsMessage message
com.google.javascript.jscomp.JsMessageDefinition definition
com.google.javascript.jscomp.JsMessage replacement
com.google.javascript.rhino.Node newValue
com.google.javascript.rhino.Node msgNode
private com.google.javascript.rhino.Node getNewValueNode (com.google.javascript.jscomp.JsMessage, com.google.javascript.rhino.Node) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
String newString
com.google.javascript.jscomp.JsMessage message
com.google.javascript.rhino.Node origValueNode
private void updateFunctionNode (com.google.javascript.jscomp.JsMessage, com.google.javascript.rhino.Node) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
com.google.javascript.jscomp.JsMessage message
com.google.javascript.rhino.Node functionNode
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node argListNode
com.google.javascript.rhino.Node oldBlockNode
java.util.Iterator iterator
com.google.javascript.rhino.Node valueNode
com.google.javascript.rhino.Node newBlockNode
private static com.google.javascript.rhino.Node constructAddOrStringNode (java.util.Iterator, com.google.javascript.rhino.Node) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
String arg
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.JsMessage$PlaceholderReference phRef
java.util.Iterator partsIterator
com.google.javascript.rhino.Node argListNode
CharSequence part
com.google.javascript.rhino.Node partNode
private com.google.javascript.rhino.Node replaceCallNode (com.google.javascript.jscomp.JsMessage, com.google.javascript.rhino.Node) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
com.google.javascript.jscomp.JsMessage message
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node getPropNode
com.google.javascript.rhino.Node stringExprNode
com.google.javascript.rhino.Node objLitNode
private static com.google.javascript.rhino.Node constructStringExprNode (java.util.Iterator, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node) throws com.google.javascript.jscomp.JsMessageVisitor$MalformedException
com.google.javascript.rhino.Node valueNode
com.google.javascript.rhino.Node key
com.google.javascript.jscomp.JsMessage$PlaceholderReference phRef
java.util.Iterator parts
com.google.javascript.rhino.Node objLitNode
com.google.javascript.rhino.Node refNode
CharSequence part
com.google.javascript.rhino.Node partNode
private static void checkStringExprNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node node
static void ()
}
com/google/javascript/jscomp/PassFactory$HotSwapPassFactory.classPassFactory.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.PassFactory$HotSwapPassFactory extends com.google.javascript.jscomp.PassFactory {
void (java.lang.String, boolean)
String name
boolean isOneTimePass
protected abstract com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
protected com.google.javascript.jscomp.HotSwapCompilerPass getHotSwapPass (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration.classExtractPrototypeMemberDeclarations.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration extends java.lang.Object {
final String memberName
final com.google.javascript.rhino.Node node
final String qualifiedClassName
final com.google.javascript.rhino.Node lhs
private void (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node node
private boolean isSameClass (com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration)
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration other
private static com.google.javascript.rhino.Node getPrototypeClassName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node qName
com.google.javascript.rhino.Node cur
private static boolean isPrototypePropertyDeclaration (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node cur
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node lvalue
private static com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration extractDeclaration (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node lhs
static com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration access$600 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static boolean access$1100 (com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration, com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration)
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration x0
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration x1
}
com/google/javascript/jscomp/FunctionRewriter$1.classFunctionRewriter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionRewriter$1 extends java.lang.Object {
}
com/google/javascript/jscomp/CollapseVariableDeclarations.classCollapseVariableDeclarations.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollapseVariableDeclarations extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.List collapses
private final java.util.Set nodesToCollapse
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private static boolean isNamedParameter (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var v
private void applyCollapses ()
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node next
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node var
boolean redeclaration
com.google.javascript.jscomp.CollapseVariableDeclarations$Collapse collapse
static java.util.Set access$100 (com.google.javascript.jscomp.CollapseVariableDeclarations)
com.google.javascript.jscomp.CollapseVariableDeclarations x0
static java.util.List access$200 (com.google.javascript.jscomp.CollapseVariableDeclarations)
com.google.javascript.jscomp.CollapseVariableDeclarations x0
static boolean access$300 (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var x0
}
com/google/javascript/jscomp/CheckMissingSuper$FindSuper.classCheckMissingSuper.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckMissingSuper$FindSuper extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
boolean found
private void ()
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal nodeTraversal
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.CheckMissingSuper$1)
com.google.javascript.jscomp.CheckMissingSuper$1 x0
}
com/google/javascript/jscomp/DefaultPassConfig$122.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$122 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.CustomPassExecutionTime val$executionTime
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean, com.google.javascript.jscomp.CustomPassExecutionTime)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/Es6RenameVariablesInParamLists.classEs6RenameVariablesInParamLists.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.Es6RenameVariablesInParamLists extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
public void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String oldName
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node paramList
com.google.javascript.jscomp.Es6RenameVariablesInParamLists$CollectReferences collector
com.google.javascript.rhino.Node block
com.google.javascript.jscomp.Es6SyntacticScopeCreator creator
com.google.javascript.jscomp.Scope fScope
com.google.javascript.jscomp.Scope fBlockScope
java.util.Map currFuncRenameMap
java.util.Map renameMap
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
static com.google.javascript.jscomp.AbstractCompiler access$100 (com.google.javascript.jscomp.Es6RenameVariablesInParamLists)
com.google.javascript.jscomp.Es6RenameVariablesInParamLists x0
}
com/google/javascript/jscomp/CheckUnreachableCode.classCheckUnreachableCode.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckUnreachableCode extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback {
static final com.google.javascript.jscomp.DiagnosticType UNREACHABLE_CODE
private final com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.graph.GraphNode gNode
private void initScope (com.google.javascript.jscomp.ControlFlowGraph)
com.google.javascript.jscomp.ControlFlowGraph controlFlowGraph
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
static void ()
}
com/google/javascript/jscomp/RemoveUnusedClassProperties$1.classRemoveUnusedClassProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RemoveUnusedClassProperties$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/FunctionNames$FunctionRecord.classFunctionNames.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionNames$FunctionRecord extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public final int id
public final com.google.javascript.rhino.Node parent
public String name
void (int, com.google.javascript.rhino.Node, java.lang.String)
int id
com.google.javascript.rhino.Node parent
String name
}
com/google/javascript/jscomp/InstrumentationOrBuilder.classInstrumentationOrBuilder.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.InstrumentationOrBuilder extends java.lang.Object implements com.google.protobuf.MessageOrBuilder {
public abstract boolean hasReportDefined ()
public abstract java.lang.String getReportDefined ()
public abstract com.google.protobuf.ByteString getReportDefinedBytes ()
public abstract boolean hasReportCall ()
public abstract java.lang.String getReportCall ()
public abstract com.google.protobuf.ByteString getReportCallBytes ()
public abstract boolean hasReportExit ()
public abstract java.lang.String getReportExit ()
public abstract com.google.protobuf.ByteString getReportExitBytes ()
public abstract java.util.List getDeclarationToRemoveList ()
public abstract int getDeclarationToRemoveCount ()
public abstract java.lang.String getDeclarationToRemove (int)
public abstract com.google.protobuf.ByteString getDeclarationToRemoveBytes (int)
public abstract java.util.List getInitList ()
public abstract int getInitCount ()
public abstract java.lang.String getInit (int)
public abstract com.google.protobuf.ByteString getInitBytes (int)
public abstract boolean hasAppNameSetter ()
public abstract java.lang.String getAppNameSetter ()
public abstract com.google.protobuf.ByteString getAppNameSetterBytes ()
}
com/google/javascript/jscomp/DefaultPassConfig$115.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$115 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/Es6TypedToEs6Converter$Namespace.classEs6TypedToEs6Converter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace extends java.lang.Object {
private final String name
private java.util.Set typeNames
private com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace parent
private void (java.lang.String, com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace)
String name
com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace parent
static com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace access$100 (com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace)
com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace x0
static java.util.Set access$200 (com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace)
com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace x0
static java.lang.String access$300 (com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace)
com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace x0
void (java.lang.String, com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace, com.google.javascript.jscomp.Es6TypedToEs6Converter$1)
String x0
com.google.javascript.jscomp.Es6TypedToEs6Converter$Namespace x1
com.google.javascript.jscomp.Es6TypedToEs6Converter$1 x2
}
com/google/javascript/jscomp/RenameVars$2.classRenameVars.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.RenameVars$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.google.javascript.jscomp.RenameVars$Assignment, com.google.javascript.jscomp.RenameVars$Assignment)
com.google.javascript.jscomp.RenameVars$Assignment a1
com.google.javascript.jscomp.RenameVars$Assignment a2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/javascript/jscomp/CheckAccessControls.classCheckAccessControls.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckAccessControls extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback com.google.javascript.jscomp.HotSwapCompilerPass {
static final com.google.javascript.jscomp.DiagnosticType DEPRECATED_NAME
static final com.google.javascript.jscomp.DiagnosticType DEPRECATED_NAME_REASON
static final com.google.javascript.jscomp.DiagnosticType DEPRECATED_PROP
static final com.google.javascript.jscomp.DiagnosticType DEPRECATED_PROP_REASON
static final com.google.javascript.jscomp.DiagnosticType DEPRECATED_CLASS
static final com.google.javascript.jscomp.DiagnosticType DEPRECATED_CLASS_REASON
static final com.google.javascript.jscomp.DiagnosticType BAD_PACKAGE_PROPERTY_ACCESS
static final com.google.javascript.jscomp.DiagnosticType BAD_PRIVATE_GLOBAL_ACCESS
static final com.google.javascript.jscomp.DiagnosticType BAD_PRIVATE_PROPERTY_ACCESS
static final com.google.javascript.jscomp.DiagnosticType BAD_PROTECTED_PROPERTY_ACCESS
static final com.google.javascript.jscomp.DiagnosticType BAD_PROPERTY_OVERRIDE_IN_FILE_WITH_FILEOVERVIEW_VISIBILITY
static final com.google.javascript.jscomp.DiagnosticType PRIVATE_OVERRIDE
static final com.google.javascript.jscomp.DiagnosticType EXTEND_FINAL_CLASS
static final com.google.javascript.jscomp.DiagnosticType VISIBILITY_MISMATCH
static final com.google.javascript.jscomp.DiagnosticType CONST_PROPERTY_REASSIGNED_VALUE
static final com.google.javascript.jscomp.DiagnosticType CONST_PROPERTY_DELETED
static final com.google.javascript.jscomp.DiagnosticType CONVENTION_MISMATCH
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.rhino.TypeIRegistry typeRegistry
private final boolean enforceCodingConventions
private int deprecatedDepth
private final java.util.ArrayDeque currentClassStack
private final com.google.javascript.rhino.TypeI noTypeSentinel
private com.google.common.collect.ImmutableMap defaultVisibilityForFiles
private final com.google.common.collect.Multimap initializedConstantProperties
void (com.google.javascript.jscomp.AbstractCompiler, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean enforceCodingConventions
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.CollectFileOverviewVisibility collectPass
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
com.google.javascript.jscomp.CollectFileOverviewVisibility collectPass
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.TypeI prevClass
com.google.javascript.rhino.TypeI currentClass
com.google.javascript.jscomp.NodeTraversal t
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.NodeTraversal t
private com.google.javascript.rhino.TypeI getClassOfMethod (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.TypeI lValueType
com.google.javascript.rhino.Node lValue
com.google.javascript.rhino.Node objectLitParent
com.google.javascript.rhino.Node className
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private static com.google.javascript.rhino.TypeI normalizeClassType (com.google.javascript.rhino.TypeI)
com.google.javascript.rhino.jstype.FunctionType owner
com.google.javascript.rhino.TypeI type
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void checkConstructorDeprecation (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String deprecationInfo
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.TypeI type
private void checkNameDeprecation (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.TypedVar var
com.google.javascript.rhino.JSDocInfo docInfo
private void checkPropertyDeprecation (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String deprecationInfo
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.ObjectTypeI objectType
String propertyName
private boolean isPrivateByConvention (java.lang.String)
String name
private void checkKeyVisibilityConvention (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node left
com.google.javascript.rhino.JSDocInfo$Visibility declaredVisibility
private void checkNameVisibility (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.TypedVar var
com.google.javascript.rhino.JSDocInfo$Visibility v
private com.google.javascript.rhino.JSDocInfo$Visibility checkPrivateNameConvention (com.google.javascript.rhino.JSDocInfo$Visibility, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo$Visibility v
com.google.javascript.rhino.Node name
private static boolean isPrivateAccessAllowed (com.google.javascript.jscomp.TypedVar, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.TypedVar var
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.StaticSourceFile varSrc
com.google.javascript.rhino.StaticSourceFile refSrc
com.google.javascript.rhino.JSDocInfo docInfo
private boolean isPackageAccessAllowed (com.google.javascript.jscomp.TypedVar, com.google.javascript.rhino.Node)
String srcPackage
String refPackage
com.google.javascript.jscomp.TypedVar var
com.google.javascript.rhino.Node name
com.google.javascript.rhino.StaticSourceFile varSrc
com.google.javascript.rhino.StaticSourceFile refSrc
com.google.javascript.jscomp.CodingConvention codingConvention
private void checkOverriddenPropertyVisibilityMismatch (com.google.javascript.rhino.JSDocInfo$Visibility, com.google.javascript.rhino.JSDocInfo$Visibility, com.google.javascript.rhino.JSDocInfo$Visibility, com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
String propertyName
com.google.javascript.rhino.JSDocInfo$Visibility overriding
com.google.javascript.rhino.JSDocInfo$Visibility overridden
com.google.javascript.rhino.JSDocInfo$Visibility fileOverview
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node getprop
private static com.google.javascript.rhino.JSDocInfo$Visibility getOverridingPropertyVisibility (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo overridingInfo
private void checkFinalClassOverrides (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.TypeI finalParentClass
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node fn
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.TypeI type
private void checkConstantProperty (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.ObjectTypeI prototype
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.ObjectTypeI oType
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.Node parent
boolean isDelete
com.google.javascript.rhino.ObjectTypeI objectType
String propertyName
boolean isConstant
private void checkPropertyVisibility (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo$Visibility overriding
com.google.javascript.rhino.Node node
boolean sameInput
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.rhino.ObjectTypeI referenceType
String propertyName
boolean isPrivateByConvention
com.google.javascript.rhino.StaticSourceFile definingSource
boolean isClassType
boolean isOverride
com.google.javascript.rhino.ObjectTypeI objectType
com.google.javascript.rhino.JSDocInfo$Visibility fileOverviewVisibility
com.google.javascript.rhino.JSDocInfo$Visibility visibility
com.google.javascript.rhino.StaticSourceFile referenceSource
private static boolean propertyIsDeclaredButNotPrivate (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo$Visibility declaredVisibility
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo info
private void checkOverriddenPropertyVisibility (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo$Visibility, com.google.javascript.rhino.JSDocInfo$Visibility, com.google.javascript.rhino.ObjectTypeI, boolean)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo$Visibility visibility
com.google.javascript.rhino.JSDocInfo$Visibility fileOverviewVisibility
com.google.javascript.rhino.ObjectTypeI objectType
boolean sameInput
com.google.javascript.rhino.JSDocInfo overridingInfo
com.google.javascript.rhino.JSDocInfo$Visibility overridingVisibility
private void checkNonOverriddenPropertyVisibility (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo$Visibility, boolean, com.google.javascript.rhino.ObjectTypeI, com.google.javascript.rhino.StaticSourceFile, com.google.javascript.rhino.StaticSourceFile)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo$Visibility visibility
boolean isClassType
com.google.javascript.rhino.ObjectTypeI objectType
com.google.javascript.rhino.StaticSourceFile referenceSource
com.google.javascript.rhino.StaticSourceFile definingSource
com.google.javascript.rhino.TypeI ownerType
private void checkPackagePropertyVisibility (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.StaticSourceFile, com.google.javascript.rhino.StaticSourceFile)
String propertyName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.StaticSourceFile referenceSource
com.google.javascript.rhino.StaticSourceFile definingSource
com.google.javascript.jscomp.CodingConvention codingConvention
String refPackage
String defPackage
private com.google.javascript.rhino.TypeI getCurrentClass ()
com.google.javascript.rhino.TypeI cur
private void checkPrivatePropertyVisibility (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, boolean, com.google.javascript.rhino.TypeI)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.Node parent
boolean isClassType
com.google.javascript.rhino.TypeI ownerType
com.google.javascript.rhino.TypeI currentClass
com.google.javascript.rhino.TypeI accessedType
String propertyName
String readableTypeName
private void checkProtectedPropertyVisibility (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.TypeI)
String propertyName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.TypeI ownerType
com.google.javascript.rhino.TypeI currentClass
private static boolean isValidPrivateConstructorAccess (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
private boolean shouldEmitDeprecationWarning (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean canAccessDeprecatedTypes (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node scopeRoot
com.google.javascript.rhino.Node scopeRootParent
private static boolean isDeprecatedFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private static java.lang.String getTypeDeprecationInfo (com.google.javascript.rhino.TypeI)
com.google.javascript.rhino.ObjectTypeI implicitProto
com.google.javascript.rhino.TypeI type
String depReason
com.google.javascript.rhino.ObjectTypeI objType
private static java.lang.String getDeprecationReason (com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.JSDocInfo info
private boolean isPropertyDeclaredConstant (com.google.javascript.rhino.ObjectTypeI, java.lang.String)
com.google.javascript.rhino.JSDocInfo docInfo
com.google.javascript.rhino.ObjectTypeI objectType
String prop
private static java.lang.String getPropertyDeprecationInfo (com.google.javascript.rhino.ObjectTypeI, java.lang.String)
com.google.javascript.rhino.ObjectTypeI type
String prop
String depReason
com.google.javascript.rhino.ObjectTypeI implicitProto
private static com.google.javascript.rhino.ObjectTypeI dereference (com.google.javascript.rhino.TypeI)
com.google.javascript.rhino.TypeI type
private static com.google.javascript.rhino.ObjectTypeI getSuperClassInstanceIfFinal (com.google.javascript.rhino.TypeI)
com.google.javascript.rhino.FunctionTypeI ctor
com.google.javascript.rhino.JSDocInfo doc
com.google.javascript.rhino.TypeI type
private static com.google.javascript.rhino.ObjectTypeI castToObject (com.google.javascript.rhino.TypeI)
com.google.javascript.rhino.TypeI type
static void ()
}
com/google/javascript/jscomp/ProcessTweaks$1.classProcessTweaks.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ProcessTweaks$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$ProcessTweaks$TweakFunction
static void ()
}
com/google/javascript/jscomp/NameAnalyzer$HoistVariableAndFunctionDeclarations.classNameAnalyzer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameAnalyzer$HoistVariableAndFunctionDeclarations extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback {
final com.google.javascript.jscomp.NameAnalyzer this$0
private void (com.google.javascript.jscomp.NameAnalyzer)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NameAnalyzer$NameInformation ns
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.NameAnalyzer$NameInformation ns
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.NameAnalyzer, com.google.javascript.jscomp.NameAnalyzer$1)
com.google.javascript.jscomp.NameAnalyzer x0
com.google.javascript.jscomp.NameAnalyzer$1 x1
}
com/google/javascript/jscomp/ConformanceRules$NoImplicitlyPublicDecls.classConformanceRules.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ConformanceRules$NoImplicitlyPublicDecls extends com.google.javascript.jscomp.ConformanceRules$AbstractRule {
public void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.Requirement) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.Requirement requirement
protected com.google.javascript.jscomp.ConformanceRules$ConformanceResult checkConformance (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.FunctionTypeI functionType
com.google.javascript.rhino.ObjectTypeI instanceType
com.google.javascript.jscomp.ConformanceRules$ConformanceResult result
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node enclosingScript
com.google.javascript.rhino.JSDocInfo ownJsDoc
private static boolean isWizDeclaration (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node lastChild
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.Node name
private static com.google.javascript.jscomp.ConformanceRules$ConformanceResult checkCtorProperties (com.google.javascript.rhino.ObjectTypeI)
com.google.javascript.rhino.JSDocInfo docInfo
com.google.javascript.rhino.Node scriptNode
com.google.javascript.jscomp.ConformanceRules$ConformanceResult result
String propertyName
com.google.javascript.rhino.ObjectTypeI type
private static com.google.javascript.rhino.Node getScriptNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node up
com.google.javascript.rhino.Node start
private static com.google.javascript.jscomp.ConformanceRules$ConformanceResult visibilityAtDeclarationOrFileoverview (com.google.javascript.rhino.JSDocInfo, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo declaredJsDoc
com.google.javascript.rhino.Node scriptNode
}
com/google/javascript/jscomp/NewTypeInference$EnvTypePair.classNewTypeInference.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NewTypeInference$EnvTypePair extends java.lang.Object {
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.jscomp.newtypes.JSType type
void (com.google.javascript.jscomp.newtypes.TypeEnv, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.TypeEnv env
com.google.javascript.jscomp.newtypes.JSType type
static com.google.javascript.jscomp.NewTypeInference$EnvTypePair addBinding (com.google.javascript.jscomp.newtypes.TypeEnv, java.lang.String, com.google.javascript.jscomp.newtypes.JSType)
com.google.javascript.jscomp.newtypes.TypeEnv env
String varName
com.google.javascript.jscomp.newtypes.JSType type
static com.google.javascript.jscomp.NewTypeInference$EnvTypePair join (com.google.javascript.jscomp.NewTypeInference$EnvTypePair, com.google.javascript.jscomp.NewTypeInference$EnvTypePair)
com.google.javascript.jscomp.NewTypeInference$EnvTypePair p1
com.google.javascript.jscomp.NewTypeInference$EnvTypePair p2
}
com/google/javascript/jscomp/Xid$1.classXid.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Xid$1 extends java.lang.Object implements com.google.javascript.jscomp.Xid$HashFunction {
void ()
public int hashCode (java.lang.String)
String value
}
com/google/javascript/jscomp/CompilationLevel.classCompilationLevel.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CompilationLevel extends java.lang.Enum {
public static final com.google.javascript.jscomp.CompilationLevel WHITESPACE_ONLY
public static final com.google.javascript.jscomp.CompilationLevel SIMPLE_OPTIMIZATIONS
public static final com.google.javascript.jscomp.CompilationLevel ADVANCED_OPTIMIZATIONS
private static final com.google.javascript.jscomp.CompilationLevel[] $VALUES
public static com.google.javascript.jscomp.CompilationLevel[] values ()
public static com.google.javascript.jscomp.CompilationLevel valueOf (java.lang.String)
String name
public static com.google.javascript.jscomp.CompilationLevel fromString (java.lang.String)
String value
private void (java.lang.String, int)
public void setOptionsForCompilationLevel (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
public void setDebugOptionsForCompilationLevel (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
private static void applyBasicCompilationOptions (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
private static void applySafeCompilationOptions (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
private static void applyFullCompilationOptions (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
public void setTypeBasedOptimizationOptions (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
public void setWrappedOutputOptimizations (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
static void ()
}
com/google/javascript/jscomp/AbstractMessageFormatter$Color.classAbstractMessageFormatter.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AbstractMessageFormatter$Color extends java.lang.Enum {
public static final com.google.javascript.jscomp.AbstractMessageFormatter$Color ERROR
public static final com.google.javascript.jscomp.AbstractMessageFormatter$Color WARNING
public static final com.google.javascript.jscomp.AbstractMessageFormatter$Color NO_COLOR
public static final com.google.javascript.jscomp.AbstractMessageFormatter$Color BOLD
public static final com.google.javascript.jscomp.AbstractMessageFormatter$Color UNBOLD
private final String controlCharacter
private static final com.google.javascript.jscomp.AbstractMessageFormatter$Color[] $VALUES
public static com.google.javascript.jscomp.AbstractMessageFormatter$Color[] values ()
public static com.google.javascript.jscomp.AbstractMessageFormatter$Color valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String controlCharacter
public java.lang.String getControlCharacter ()
static void ()
}
com/google/javascript/jscomp/ExtractPrototypeMemberDeclarations.classExtractPrototypeMemberDeclarations.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private String prototypeAlias
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern pattern
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern pattern
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$GatherExtractionInfo extractionInfo
private void doExtraction (com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$GatherExtractionInfo)
com.google.javascript.rhino.Node injectionPoint
com.google.javascript.rhino.Node var
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$ExtractionInstance instance
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$GatherExtractionInfo info
private void extractInstance (com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$ExtractionInstance)
com.google.javascript.rhino.Node stmt
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration declar
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node func
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node stmt
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration declar
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$ExtractionInstance instance
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration first
String className
private void replacePrototypeMemberDeclaration (com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration)
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$PrototypeMemberDeclaration declar
com.google.javascript.rhino.Node assignment
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node accessNode
String originalName
String className
static com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations$Pattern access$400 (com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations)
com.google.javascript.jscomp.ExtractPrototypeMemberDeclarations x0
}
com/google/javascript/jscomp/ErrorManager.classErrorManager.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.ErrorManager extends java.lang.Object implements com.google.javascript.jscomp.ErrorHandler {
public abstract void report (com.google.javascript.jscomp.CheckLevel, com.google.javascript.jscomp.JSError)
public abstract void generateReport ()
public abstract int getErrorCount ()
public abstract int getWarningCount ()
public abstract com.google.javascript.jscomp.JSError[] getErrors ()
public abstract com.google.javascript.jscomp.JSError[] getWarnings ()
public abstract void setTypedPercent (double)
public abstract double getTypedPercent ()
}
com/google/javascript/jscomp/J2clPass$ClassStaticFunctionsInliner.classJ2clPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner extends java.lang.Object {
private final String classFileName
private final java.util.Set fnNamesToInline
private final com.google.javascript.jscomp.FunctionInjector$InliningMode inliningMode
private final java.util.Map fnsToInlineByQualifiedName
private final com.google.javascript.jscomp.FunctionInjector injector
private final com.google.javascript.rhino.Node root
final com.google.javascript.jscomp.J2clPass this$0
private void (com.google.javascript.jscomp.J2clPass, com.google.javascript.rhino.Node, java.lang.String, java.util.Set, com.google.javascript.jscomp.FunctionInjector$InliningMode)
com.google.javascript.rhino.Node root
String classFileName
java.util.Set fnNamesToInline
com.google.javascript.jscomp.FunctionInjector$InliningMode inliningMode
private void run ()
static java.lang.String access$400 (com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner)
com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner x0
static java.util.Set access$500 (com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner)
com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner x0
static java.util.Map access$600 (com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner)
com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner x0
static com.google.javascript.jscomp.FunctionInjector$InliningMode access$700 (com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner)
com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner x0
static com.google.javascript.jscomp.FunctionInjector access$800 (com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner)
com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner x0
void (com.google.javascript.jscomp.J2clPass, com.google.javascript.rhino.Node, java.lang.String, java.util.Set, com.google.javascript.jscomp.FunctionInjector$InliningMode, com.google.javascript.jscomp.J2clPass$1)
com.google.javascript.jscomp.J2clPass x0
com.google.javascript.rhino.Node x1
String x2
java.util.Set x3
com.google.javascript.jscomp.FunctionInjector$InliningMode x4
com.google.javascript.jscomp.J2clPass$1 x5
static void access$1100 (com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner)
com.google.javascript.jscomp.J2clPass$ClassStaticFunctionsInliner x0
}
com/google/javascript/jscomp/Es6RenameVariablesInParamLists$CollectReferences.classEs6RenameVariablesInParamLists.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6RenameVariablesInParamLists$CollectReferences extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private final java.util.Set currFuncReferences
private void ()
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.Es6RenameVariablesInParamLists$1)
com.google.javascript.jscomp.Es6RenameVariablesInParamLists$1 x0
static java.util.Set access$200 (com.google.javascript.jscomp.Es6RenameVariablesInParamLists$CollectReferences)
com.google.javascript.jscomp.Es6RenameVariablesInParamLists$CollectReferences x0
}
com/google/javascript/jscomp/JSError$1.classJSError.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.JSError$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$CheckLevel
static void ()
}
com/google/javascript/jscomp/CallGraph$2.classCallGraph.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CallGraph$2 extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.DefinitionProvider val$provider
final com.google.javascript.jscomp.CallGraph this$0
void (com.google.javascript.jscomp.CallGraph, com.google.javascript.jscomp.DefinitionProvider)
com.google.javascript.jscomp.CallGraph this$0
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.CallGraph$Callsite callsite
com.google.javascript.rhino.Node containingFunctionNode
com.google.javascript.jscomp.CallGraph$Function containingFunction
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Token nodeType
}
com/google/javascript/jscomp/DefaultPassConfig$68.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$68 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/GlobalTypeInfo$PropertyDef.classGlobalTypeInfo.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.GlobalTypeInfo$PropertyDef extends java.lang.Object {
final com.google.javascript.rhino.Node defSite
com.google.javascript.jscomp.newtypes.DeclaredFunctionType methodType
final com.google.javascript.jscomp.NTIScope methodScope
void (com.google.javascript.rhino.Node, com.google.javascript.jscomp.newtypes.DeclaredFunctionType, com.google.javascript.jscomp.NTIScope)
com.google.javascript.rhino.Node defSite
com.google.javascript.jscomp.newtypes.DeclaredFunctionType methodType
com.google.javascript.jscomp.NTIScope methodScope
void updateMethodType (com.google.javascript.jscomp.newtypes.DeclaredFunctionType)
com.google.javascript.jscomp.newtypes.DeclaredFunctionType updatedType
}
com/google/javascript/jscomp/MakeDeclaredNamesUnique$ContextualRenamer.classMakeDeclaredNamesUnique.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MakeDeclaredNamesUnique$ContextualRenamer extends java.lang.Object implements com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer {
private final com.google.common.collect.Multiset nameUsage
private final java.util.Map declarations
private final boolean global
private final com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer hoistRenamer
static final String UNIQUE_ID_SEPARATOR
void ()
private void (com.google.common.collect.Multiset, boolean, com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer)
com.google.common.collect.Multiset nameUsage
boolean hoistingTargetScope
com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer parent
public com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer forChildScope (boolean)
boolean hoistintTargetScope
public void addDeclaredName (java.lang.String, boolean)
int id
String newName
String name
boolean hoisted
public java.lang.String getReplacementName (java.lang.String)
String oldName
private static java.lang.String getUniqueName (java.lang.String, int)
String name
int id
private void reserveName (java.lang.String)
String name
private int incrementNameCount (java.lang.String)
String name
public boolean stripConstIfReplaced ()
public com.google.javascript.jscomp.MakeDeclaredNamesUnique$Renamer getHoistRenamer ()
}
com/google/javascript/jscomp/PeepholeOptimizationsPass$1.classPeepholeOptimizationsPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.PeepholeOptimizationsPass$1 extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$FunctionCallback {
final com.google.javascript.jscomp.PeepholeOptimizationsPass this$0
void (com.google.javascript.jscomp.PeepholeOptimizationsPass)
com.google.javascript.jscomp.PeepholeOptimizationsPass this$0
public void enterFunction (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node root
}
com/google/javascript/jscomp/InlineSimpleMethods$1.classInlineSimpleMethods.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.InlineSimpleMethods$1 extends java.lang.Object implements com.google.javascript.jscomp.MethodCompilerPass$SignatureStore {
void ()
public void addSignature (java.lang.String, com.google.javascript.rhino.Node, java.lang.String)
String functionName
com.google.javascript.rhino.Node functionNode
String sourceFile
public void removeSignature (java.lang.String)
String functionName
public void reset ()
}
com/google/javascript/jscomp/TypeValidator$TypeMismatch.classTypeValidator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypeValidator$TypeMismatch extends java.lang.Object {
final com.google.javascript.rhino.jstype.JSType typeA
final com.google.javascript.rhino.jstype.JSType typeB
final com.google.javascript.jscomp.JSError src
void (com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.jstype.JSType, com.google.javascript.jscomp.JSError)
com.google.javascript.rhino.jstype.JSType a
com.google.javascript.rhino.jstype.JSType b
com.google.javascript.jscomp.JSError src
public boolean equals (java.lang.Object)
com.google.javascript.jscomp.TypeValidator$TypeMismatch that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/javascript/jscomp/SyntacticScopeCreator$DefaultRedeclarationHandler.classSyntacticScopeCreator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.SyntacticScopeCreator$DefaultRedeclarationHandler extends java.lang.Object implements com.google.javascript.jscomp.SyntacticScopeCreator$RedeclarationHandler {
void ()
public void onRedeclaration (com.google.javascript.jscomp.Scope, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.jscomp.CompilerInput)
com.google.javascript.jscomp.Scope s
String name
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.CompilerInput input
}
com/google/javascript/jscomp/ConstCheck$1.classConstCheck.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ConstCheck$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/Es6RewriteBlockScopedDeclaration$CollectUndeclaredNames.classEs6RewriteBlockScopedDeclaration.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration$CollectUndeclaredNames extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration this$0
private void (com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration, com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration$1)
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration x0
com.google.javascript.jscomp.Es6RewriteBlockScopedDeclaration$1 x1
}
com/google/javascript/jscomp/CodePrinter$PrettyCodePrinter.classCodePrinter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CodePrinter$PrettyCodePrinter extends com.google.javascript.jscomp.CodePrinter$MappedCodePrinter {
static final String INDENT
private int indent
private void (int, boolean, com.google.javascript.jscomp.SourceMap$DetailLevel)
int lineLengthThreshold
boolean createSourceMap
com.google.javascript.jscomp.SourceMap$DetailLevel sourceMapDetailLevel
void append (java.lang.String)
int i
String str
int newlines
void startNewLine ()
void maybeLineBreak ()
void maybeCutLine ()
void endLine ()
void appendBlockStart ()
void appendBlockEnd ()
void listSeparator ()
void endFunction (boolean)
boolean statementContext
void beginCaseBody ()
void endCaseBody ()
void appendOp (java.lang.String, boolean)
String op
boolean binOp
boolean shouldPreserveExtraBlocks ()
void maybeInsertSpace ()
private static com.google.javascript.rhino.Node getTryForCatch (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
boolean breakAfterBlockFor (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Token type
com.google.javascript.rhino.Node n
boolean isStatementContext
com.google.javascript.rhino.Node parent
void endFile ()
void (int, boolean, com.google.javascript.jscomp.SourceMap$DetailLevel, com.google.javascript.jscomp.CodePrinter$1)
int x0
boolean x1
com.google.javascript.jscomp.SourceMap$DetailLevel x2
com.google.javascript.jscomp.CodePrinter$1 x3
}
com/google/javascript/jscomp/MinimizeExitPoints$1.classMinimizeExitPoints.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MinimizeExitPoints$1 extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$FunctionCallback {
final com.google.javascript.jscomp.MinimizeExitPoints this$0
void (com.google.javascript.jscomp.MinimizeExitPoints)
com.google.javascript.jscomp.MinimizeExitPoints this$0
public void enterFunction (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node root
}
com/google/javascript/jscomp/LintPassConfig$2.classLintPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.LintPassConfig$2 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.LintPassConfig this$0
void (com.google.javascript.jscomp.LintPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.LintPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/InlineFunctions$Function.classInlineFunctions.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.InlineFunctions$Function extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract com.google.javascript.rhino.Node getFunctionNode ()
public abstract void remove ()
public abstract com.google.javascript.rhino.Node getDeclaringBlock ()
}
com/google/javascript/jscomp/JSModuleGraph$ModuleDependenceException.classJSModuleGraph.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.JSModuleGraph$ModuleDependenceException extends java.lang.IllegalArgumentException {
private static final long serialVersionUID
private final com.google.javascript.jscomp.JSModule module
private final com.google.javascript.jscomp.JSModule dependentModule
protected void (java.lang.String, com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.JSModule)
String message
com.google.javascript.jscomp.JSModule module
com.google.javascript.jscomp.JSModule dependentModule
public com.google.javascript.jscomp.JSModule getModule ()
public com.google.javascript.jscomp.JSModule getDependentModule ()
}
com/google/javascript/jscomp/NameAnalyzer$NameInformation.classNameAnalyzer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameAnalyzer$NameInformation extends java.lang.Object {
String name
boolean isExternallyReferenceable
boolean isPrototype
String prototypeClass
String prototypeProperty
String superclass
boolean onlyAffectsClassDef
private void ()
public java.lang.String toString ()
void (com.google.javascript.jscomp.NameAnalyzer$1)
com.google.javascript.jscomp.NameAnalyzer$1 x0
}
com/google/javascript/jscomp/CssRenamingMap$Style.classCssRenamingMap.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CssRenamingMap$Style extends java.lang.Enum {
public static final com.google.javascript.jscomp.CssRenamingMap$Style BY_WHOLE
public static final com.google.javascript.jscomp.CssRenamingMap$Style BY_PART
private static final com.google.javascript.jscomp.CssRenamingMap$Style[] $VALUES
public static com.google.javascript.jscomp.CssRenamingMap$Style[] values ()
public static com.google.javascript.jscomp.CssRenamingMap$Style valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/CleanupPasses$3.classCleanupPasses.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CleanupPasses$3 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.CleanupPasses this$0
void (com.google.javascript.jscomp.CleanupPasses, java.lang.String, boolean)
com.google.javascript.jscomp.CleanupPasses this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/ComposeWarningsGuard$1.classComposeWarningsGuard.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ComposeWarningsGuard$1 extends java.lang.Object {
}
com/google/javascript/jscomp/CommandLineRunner$FormattingOption.classCommandLineRunner.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CommandLineRunner$FormattingOption extends java.lang.Enum {
public static final com.google.javascript.jscomp.CommandLineRunner$FormattingOption PRETTY_PRINT
public static final com.google.javascript.jscomp.CommandLineRunner$FormattingOption PRINT_INPUT_DELIMITER
public static final com.google.javascript.jscomp.CommandLineRunner$FormattingOption SINGLE_QUOTES
private static final com.google.javascript.jscomp.CommandLineRunner$FormattingOption[] $VALUES
public static com.google.javascript.jscomp.CommandLineRunner$FormattingOption[] values ()
public static com.google.javascript.jscomp.CommandLineRunner$FormattingOption valueOf (java.lang.String)
String name
private void (java.lang.String, int)
private void applyToOptions (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
static void access$6600 (com.google.javascript.jscomp.CommandLineRunner$FormattingOption, com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CommandLineRunner$FormattingOption x0
com.google.javascript.jscomp.CompilerOptions x1
static void ()
}
com/google/javascript/jscomp/GoogleCodingConvention.classGoogleCodingConvention.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.GoogleCodingConvention extends com.google.javascript.jscomp.CodingConventions$Proxy {
private static final long serialVersionUID
private static final String OPTIONAL_ARG_PREFIX
private static final String VAR_ARGS_NAME
private static final java.util.regex.Pattern ENUM_KEY_PATTERN
private static final java.util.regex.Pattern PACKAGE_WITH_TEST_DIR
private static final java.util.regex.Pattern GENFILES_DIR
public void ()
public void (com.google.javascript.jscomp.CodingConvention)
com.google.javascript.jscomp.CodingConvention convention
public boolean isConstant (java.lang.String)
String name
int pos
public boolean isConstantKey (java.lang.String)
String name
public boolean isValidEnumKey (java.lang.String)
String key
public boolean isOptionalParameter (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parameter
public boolean isVarArgsParameter (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parameter
public boolean isExported (java.lang.String, boolean)
String name
boolean local
public boolean isClassFactoryCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
public java.lang.String getPackageName (com.google.javascript.rhino.StaticSourceFile)
int lastSlash
com.google.javascript.rhino.StaticSourceFile source
String name
java.util.regex.Matcher genfilesMatcher
java.util.regex.Matcher m
public boolean isPrivate (java.lang.String)
String name
public boolean hasPrivacyConvention ()
static void ()
}
com/google/javascript/jscomp/CodeGenerator.classCodeGenerator.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CodeGenerator extends java.lang.Object {
private static final String LT_ESCAPED
private static final String GT_ESCAPED
private final java.util.Map escapedJsStrings
private final com.google.javascript.jscomp.CodeConsumer cc
private final com.google.javascript.jscomp.OutputCharsetEncoder outputCharsetEncoder
private final boolean preferSingleQuotes
private final boolean preserveTypeAnnotations
private final boolean trustedStrings
private final boolean quoteKeywordProperties
private final boolean outputAsExterns
private final boolean useOriginalName
private final com.google.javascript.jscomp.JSDocInfoPrinter jsDocInfoPrinter
private void (com.google.javascript.jscomp.CodeConsumer)
com.google.javascript.jscomp.CodeConsumer consumer
static com.google.javascript.jscomp.CodeGenerator forCostEstimation (com.google.javascript.jscomp.CodeConsumer)
com.google.javascript.jscomp.CodeConsumer consumer
protected void (com.google.javascript.jscomp.CodeConsumer, com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CodeConsumer consumer
com.google.javascript.jscomp.CompilerOptions options
public void maybeTagAsExterns ()
public void tagAsStrict ()
protected void add (java.lang.String)
String str
private void addIdentifier (java.lang.String)
String identifier
protected void add (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
protected void add (com.google.javascript.rhino.Node, com.google.javascript.jscomp.CodeGenerator$Context)
String jsdocAsString
int p
com.google.javascript.jscomp.CodeGenerator$Context rhsContext
boolean needsParens
com.google.javascript.rhino.Node catchblock
int p
com.google.javascript.jscomp.CodeGenerator$Context rhsContext
String regexp
com.google.javascript.rhino.Node second
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node child
boolean classNeedsParens
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node superClass
com.google.javascript.rhino.Node members
com.google.javascript.rhino.Node interfaces
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node c
double d
com.google.javascript.rhino.Node fn
com.google.javascript.rhino.Node parameters
com.google.javascript.rhino.Node body
String name
com.google.javascript.rhino.Node c
boolean preserveBlock
boolean preferLineBreaks
boolean needsParens
String o
boolean postProp
com.google.javascript.rhino.Node args
boolean hasElse
boolean ambiguousElseClause
int precedence
com.google.javascript.rhino.Node next
com.google.javascript.rhino.Node c
boolean needsParens
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node params
com.google.javascript.rhino.Node body
boolean isInClass
com.google.javascript.rhino.Node initializer
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node returnType
com.google.javascript.rhino.Node superType
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node superTypes
com.google.javascript.rhino.Node members
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node members
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node elements
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.CodeGenerator$Context context
com.google.javascript.rhino.Token type
String opstr
int childCount
com.google.javascript.rhino.Node first
com.google.javascript.rhino.Node last
private static boolean arrowFunctionNeedsParens (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private static boolean isFirstChild (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void addArrowFunction (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.CodeGenerator$Context)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node first
com.google.javascript.rhino.Node last
com.google.javascript.jscomp.CodeGenerator$Context context
boolean funcNeedsParens
private void addFunction (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.CodeGenerator$Context)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node first
com.google.javascript.rhino.Node last
com.google.javascript.jscomp.CodeGenerator$Context context
boolean funcNeedsParens
private void maybeAddAccessibilityModifier (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo$Visibility access
private void maybeAddTypeDecl (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void maybeAddGenericTypes (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node generics
private void maybeAddOptional (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void unrollBinaryOperator (com.google.javascript.rhino.Node, com.google.javascript.rhino.Token, java.lang.String, com.google.javascript.jscomp.CodeGenerator$Context, com.google.javascript.jscomp.CodeGenerator$Context, int, int)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Token op
String opStr
com.google.javascript.jscomp.CodeGenerator$Context context
com.google.javascript.jscomp.CodeGenerator$Context rhsContext
int leftPrecedence
int rightPrecedence
com.google.javascript.rhino.Node firstNonOperator
com.google.javascript.rhino.Node current
static boolean isSimpleNumber (java.lang.String)
char c
int index
String s
int len
static double getSimpleNumber (java.lang.String)
long l
String s
private static boolean isIndirectEval (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void addNonEmptyStatement (com.google.javascript.rhino.Node, com.google.javascript.jscomp.CodeGenerator$Context, boolean)
com.google.javascript.rhino.Node firstAndOnlyChild
boolean alwaysWrapInBlock
int count
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.CodeGenerator$Context context
boolean allowNonBlockChild
com.google.javascript.rhino.Node nodeToProcess
private static boolean isBlockDeclOrDo (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node labeledStatement
com.google.javascript.rhino.Node n
private void addExpr (com.google.javascript.rhino.Node, int, com.google.javascript.jscomp.CodeGenerator$Context)
com.google.javascript.rhino.Node n
int minPrecedence
com.google.javascript.jscomp.CodeGenerator$Context context
private boolean opRequiresParentheses (com.google.javascript.rhino.Node, int, com.google.javascript.jscomp.CodeGenerator$Context)
com.google.javascript.rhino.Node n
int minPrecedence
com.google.javascript.jscomp.CodeGenerator$Context context
private boolean isFirstOperandOfExponentiationExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void addList (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node firstInList
void addList (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node firstInList
String separator
void addList (com.google.javascript.rhino.Node, boolean, com.google.javascript.jscomp.CodeGenerator$Context, java.lang.String)
boolean isFirst
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node firstInList
boolean isArrayOrFunctionArgument
com.google.javascript.jscomp.CodeGenerator$Context lhsContext
String separator
void addStringKey (com.google.javascript.rhino.Node)
double d
com.google.javascript.rhino.Node n
String key
void addObjectPattern (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node child
com.google.javascript.rhino.Node n
void addArrayList (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node firstInList
boolean lastWasEmpty
void addCaseBody (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node caseBody
void addAllSiblings (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private void addJsString (com.google.javascript.rhino.Node)
String cached
com.google.javascript.rhino.Node n
String s
boolean useSlashV
private java.lang.String jsString (java.lang.String, boolean)
int i
String doublequote
String singlequote
char quote
String s
boolean useSlashV
int singleq
int doubleq
String doublequote
String singlequote
char quote
java.lang.String regexpEscape (java.lang.String)
String s
private java.lang.String strEscape (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, boolean)
String endScript
String startComment
char c
int i
String s
String doublequoteEscape
String singlequoteEscape
String backtickEscape
String backslashEscape
boolean useSlashV
boolean isRegexp
StringBuilder sb
static java.lang.String identifierEscape (java.lang.String)
char c
int i
String s
StringBuilder sb
private static int getNonEmptyChildCount (com.google.javascript.rhino.Node, int)
com.google.javascript.rhino.Node n
int maxCount
int i
com.google.javascript.rhino.Node c
private static com.google.javascript.rhino.Node getFirstNonEmptyChild (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node result
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private static com.google.javascript.jscomp.CodeGenerator$Context getContextForNonEmptyExpression (com.google.javascript.jscomp.CodeGenerator$Context)
com.google.javascript.jscomp.CodeGenerator$Context currentContext
private static com.google.javascript.jscomp.CodeGenerator$Context getContextForNoInOperator (com.google.javascript.jscomp.CodeGenerator$Context)
com.google.javascript.jscomp.CodeGenerator$Context context
private void processEnd (com.google.javascript.rhino.Node, com.google.javascript.jscomp.CodeGenerator$Context)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.CodeGenerator$Context context
}
com/google/javascript/jscomp/ConformanceConfig$Builder.classConformanceConfig.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ConformanceConfig$Builder extends com.google.protobuf.GeneratedMessage$Builder implements com.google.javascript.jscomp.ConformanceConfigOrBuilder {
private int bitField0_
private java.util.List requirement_
private com.google.protobuf.RepeatedFieldBuilder requirementBuilder_
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessage$FieldAccessorTable internalGetFieldAccessorTable ()
private void ()
private void (com.google.protobuf.GeneratedMessage$BuilderParent)
com.google.protobuf.GeneratedMessage$BuilderParent parent
private void maybeForceBuilderInitialization ()
private static com.google.javascript.jscomp.ConformanceConfig$Builder create ()
public com.google.javascript.jscomp.ConformanceConfig$Builder clear ()
public com.google.javascript.jscomp.ConformanceConfig$Builder clone ()
public com.google.protobuf.Descriptors$Descriptor getDescriptorForType ()
public com.google.javascript.jscomp.ConformanceConfig getDefaultInstanceForType ()
public com.google.javascript.jscomp.ConformanceConfig build ()
com.google.javascript.jscomp.ConformanceConfig result
public com.google.javascript.jscomp.ConformanceConfig buildPartial ()
com.google.javascript.jscomp.ConformanceConfig result
int from_bitField0_
public com.google.javascript.jscomp.ConformanceConfig$Builder mergeFrom (com.google.protobuf.Message)
com.google.protobuf.Message other
public com.google.javascript.jscomp.ConformanceConfig$Builder mergeFrom (com.google.javascript.jscomp.ConformanceConfig)
com.google.javascript.jscomp.ConformanceConfig other
public final boolean isInitialized ()
int i
public com.google.javascript.jscomp.ConformanceConfig$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.InvalidProtocolBufferException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.javascript.jscomp.ConformanceConfig parsedMessage
private void ensureRequirementIsMutable ()
public java.util.List getRequirementList ()
public int getRequirementCount ()
public com.google.javascript.jscomp.Requirement getRequirement (int)
int index
public com.google.javascript.jscomp.ConformanceConfig$Builder setRequirement (int, com.google.javascript.jscomp.Requirement)
int index
com.google.javascript.jscomp.Requirement value
public com.google.javascript.jscomp.ConformanceConfig$Builder setRequirement (int, com.google.javascript.jscomp.Requirement$Builder)
int index
com.google.javascript.jscomp.Requirement$Builder builderForValue
public com.google.javascript.jscomp.ConformanceConfig$Builder addRequirement (com.google.javascript.jscomp.Requirement)
com.google.javascript.jscomp.Requirement value
public com.google.javascript.jscomp.ConformanceConfig$Builder addRequirement (int, com.google.javascript.jscomp.Requirement)
int index
com.google.javascript.jscomp.Requirement value
public com.google.javascript.jscomp.ConformanceConfig$Builder addRequirement (com.google.javascript.jscomp.Requirement$Builder)
com.google.javascript.jscomp.Requirement$Builder builderForValue
public com.google.javascript.jscomp.ConformanceConfig$Builder addRequirement (int, com.google.javascript.jscomp.Requirement$Builder)
int index
com.google.javascript.jscomp.Requirement$Builder builderForValue
public com.google.javascript.jscomp.ConformanceConfig$Builder addAllRequirement (java.lang.Iterable)
Iterable values
public com.google.javascript.jscomp.ConformanceConfig$Builder clearRequirement ()
public com.google.javascript.jscomp.ConformanceConfig$Builder removeRequirement (int)
int index
public com.google.javascript.jscomp.Requirement$Builder getRequirementBuilder (int)
int index
public com.google.javascript.jscomp.RequirementOrBuilder getRequirementOrBuilder (int)
int index
public java.util.List getRequirementOrBuilderList ()
public com.google.javascript.jscomp.Requirement$Builder addRequirementBuilder ()
public com.google.javascript.jscomp.Requirement$Builder addRequirementBuilder (int)
int index
public java.util.List getRequirementBuilderList ()
private com.google.protobuf.RepeatedFieldBuilder getRequirementFieldBuilder ()
public volatile com.google.protobuf.GeneratedMessage$Builder clear ()
public volatile com.google.protobuf.GeneratedMessage$Builder clone ()
public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message)
public volatile com.google.protobuf.AbstractMessage$Builder clear ()
public volatile com.google.protobuf.AbstractMessage$Builder clone ()
public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.Message$Builder clone ()
public volatile com.google.protobuf.Message buildPartial ()
public volatile com.google.protobuf.Message build ()
public volatile com.google.protobuf.Message$Builder mergeFrom (com.google.protobuf.Message)
public volatile com.google.protobuf.Message$Builder clear ()
public volatile com.google.protobuf.MessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.MessageLite$Builder clone ()
public volatile com.google.protobuf.MessageLite buildPartial ()
public volatile com.google.protobuf.MessageLite build ()
public volatile com.google.protobuf.MessageLite$Builder clear ()
public volatile com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile com.google.protobuf.Message getDefaultInstanceForType ()
public volatile com.google.protobuf.AbstractMessageLite$Builder mergeFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
public volatile com.google.protobuf.AbstractMessageLite$Builder clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static com.google.javascript.jscomp.ConformanceConfig$Builder access$100 ()
void (com.google.protobuf.GeneratedMessage$BuilderParent, com.google.javascript.jscomp.ConformanceConfig$1)
com.google.protobuf.GeneratedMessage$BuilderParent x0
com.google.javascript.jscomp.ConformanceConfig$1 x1
}
com/google/javascript/jscomp/DefaultPassConfig$39.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$39 extends com.google.javascript.jscomp.PassFactory$HotSwapPassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.HotSwapCompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
protected volatile com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
}
com/google/javascript/jscomp/MarkNoSideEffectCalls.classMarkNoSideEffectCalls.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MarkNoSideEffectCalls extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Set noSideEffectFunctionNames
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.NameBasedDefinitionProvider defFinder
private static boolean definitionTypeContainsFunctionType (com.google.javascript.jscomp.DefinitionsRemover$Definition)
com.google.javascript.jscomp.DefinitionsRemover$Definition def
com.google.javascript.rhino.Node rhs
private static boolean hasNoSideEffectsAnnotation (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.JSDocInfo docInfo
static boolean access$100 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static java.util.Set access$200 (com.google.javascript.jscomp.MarkNoSideEffectCalls)
com.google.javascript.jscomp.MarkNoSideEffectCalls x0
static boolean access$300 (com.google.javascript.jscomp.DefinitionsRemover$Definition)
com.google.javascript.jscomp.DefinitionsRemover$Definition x0
}
com/google/javascript/jscomp/VarCheck$NameRefInExternsCheck.classVarCheck.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.VarCheck$NameRefInExternsCheck extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.VarCheck this$0
private void (com.google.javascript.jscomp.VarCheck)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Scope scope
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.Scope scope
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.VarCheck, com.google.javascript.jscomp.VarCheck$1)
com.google.javascript.jscomp.VarCheck x0
com.google.javascript.jscomp.VarCheck$1 x1
}
com/google/javascript/jscomp/ConvertToTypedInterface$RemoveCode.classConvertToTypedInterface.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode extends com.google.javascript.jscomp.NodeTraversal$AbstractModuleCallback {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Set globalSeenNames
private com.google.javascript.rhino.Node currentModule
private java.util.Set moduleSeenNames
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void enterModule (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node scopeRoot
public void exitModule (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node scopeRoot
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node childBefore
com.google.javascript.rhino.Node callee
com.google.javascript.rhino.Node expr
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node children
com.google.javascript.rhino.Node body
com.google.javascript.rhino.Node initializer
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean isNameProcessed (java.lang.String)
String fullyQualifiedName
private void markNameProcessed (java.lang.String)
String fullyQualifiedName
private void processConstructor (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node function
String className
com.google.javascript.rhino.Node insertionPoint
private com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode$RemovalType shouldRemove (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node jsdocNode
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.rhino.Node rhs
private void processName (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node statement
com.google.javascript.rhino.Node jsdocNode
private void removeNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void maybeRemoveRhs (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo)
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node statement
com.google.javascript.rhino.JSDocInfo jsdoc
com.google.javascript.rhino.Node newStatement
private void removeEnumValues (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node replacementValue
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node objLit
static boolean access$700 (com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode, java.lang.String)
com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode x0
String x1
static com.google.javascript.jscomp.AbstractCompiler access$900 (com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode)
com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode x0
static void access$1100 (com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode, java.lang.String)
com.google.javascript.jscomp.ConvertToTypedInterface$RemoveCode x0
String x1
}
com/google/javascript/jscomp/TypedScopeCreator$DeferredSetType.classTypedScopeCreator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypedScopeCreator$DeferredSetType extends java.lang.Object {
final com.google.javascript.rhino.Node node
final com.google.javascript.rhino.jstype.JSType type
final com.google.javascript.jscomp.TypedScopeCreator this$0
void (com.google.javascript.jscomp.TypedScopeCreator, com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.Node node
com.google.javascript.rhino.jstype.JSType type
void resolve (com.google.javascript.jscomp.TypedScope)
com.google.javascript.jscomp.TypedScope scope
}
com/google/javascript/jscomp/XtbMessageBundle.classXtbMessageBundle.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.XtbMessageBundle extends java.lang.Object implements com.google.javascript.jscomp.MessageBundle {
private static final com.google.javascript.jscomp.XtbMessageBundle$SecureEntityResolver NOOP_RESOLVER
private final java.util.Map messages
private final com.google.javascript.jscomp.JsMessage$IdGenerator idGenerator
public void (java.io.InputStream, java.lang.String, boolean)
java.io.InputStream xtb
String projectId
boolean unused
public void (java.io.InputStream, java.lang.String)
javax.xml.parsers.SAXParser parser
org.xml.sax.XMLReader reader
com.google.javascript.jscomp.XtbMessageBundle$Handler contentHandler
Exception e
java.io.InputStream xtb
String projectId
private static javax.xml.parsers.SAXParser createSAXParser () throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException
javax.xml.parsers.SAXParserFactory factory
javax.xml.parsers.SAXParser parser
org.xml.sax.XMLReader xmlReader
public com.google.javascript.jscomp.JsMessage getMessage (java.lang.String)
String id
public com.google.javascript.jscomp.JsMessage$IdGenerator idGenerator ()
public java.lang.Iterable getAllMessages ()
static java.util.Map access$200 (com.google.javascript.jscomp.XtbMessageBundle)
com.google.javascript.jscomp.XtbMessageBundle x0
static void ()
}
com/google/javascript/jscomp/Es6ExtractClasses$SelfReferenceRewriter$ClassDescription.classEs6ExtractClasses.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Es6ExtractClasses$SelfReferenceRewriter$ClassDescription extends java.lang.Object {
com.google.javascript.rhino.Node nameNode
String outerName
final com.google.javascript.jscomp.Es6ExtractClasses$SelfReferenceRewriter this$1
void (com.google.javascript.jscomp.Es6ExtractClasses$SelfReferenceRewriter, com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node nameNode
String outerName
}
com/google/javascript/jscomp/CollapseProperties$1.classCollapseProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollapseProperties$1 extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback {
final com.google.javascript.jscomp.GlobalNamespace$Name val$name
final com.google.javascript.jscomp.CollapseProperties this$0
void (com.google.javascript.jscomp.CollapseProperties, com.google.javascript.jscomp.GlobalNamespace$Name)
com.google.javascript.jscomp.CollapseProperties this$0
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/UnreachableCodeElimination$2.classUnreachableCodeElimination.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.UnreachableCodeElimination$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/ClosureOptimizePrimitives.classClosureOptimizePrimitives.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ClosureOptimizePrimitives extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
static final com.google.javascript.jscomp.DiagnosticType DUPLICATE_SET_MEMBER
private final com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.ClosureOptimizePrimitives$FindPrimitives pass
private void processObjectCreateCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node keyNode
com.google.javascript.rhino.Node valueNode
com.google.javascript.rhino.Node objNode
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node curParam
private void processRenamePropertyCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node newTarget
private static boolean canOptimizeObjectCreate (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node firstParam
com.google.javascript.rhino.Node curParam
private void processObjectCreateSetCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node keyNode
com.google.javascript.rhino.Node valueNode
com.google.javascript.rhino.Node objNode
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node curParam
private boolean canOptimizeObjectCreateSet (com.google.javascript.rhino.Node)
String key
com.google.javascript.rhino.Node firstParam
com.google.javascript.rhino.Node curParam
java.util.Set keys
private void maybeProcessDomTagName (com.google.javascript.rhino.Node)
String tagName
String tagName
com.google.javascript.rhino.Node n
String prefix
String tagName
com.google.javascript.rhino.Node stringNode
static com.google.javascript.jscomp.AbstractCompiler access$000 (com.google.javascript.jscomp.ClosureOptimizePrimitives)
com.google.javascript.jscomp.ClosureOptimizePrimitives x0
static void access$100 (com.google.javascript.jscomp.ClosureOptimizePrimitives, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ClosureOptimizePrimitives x0
com.google.javascript.rhino.Node x1
static void access$200 (com.google.javascript.jscomp.ClosureOptimizePrimitives, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ClosureOptimizePrimitives x0
com.google.javascript.rhino.Node x1
static void access$300 (com.google.javascript.jscomp.ClosureOptimizePrimitives, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ClosureOptimizePrimitives x0
com.google.javascript.rhino.Node x1
static void access$400 (com.google.javascript.jscomp.ClosureOptimizePrimitives, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ClosureOptimizePrimitives x0
com.google.javascript.rhino.Node x1
static void ()
}
com/google/javascript/jscomp/NameAnalyzer$FindDependencyScopes.classNameAnalyzer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NameAnalyzer$FindDependencyScopes extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.NameAnalyzer this$0
private void (com.google.javascript.jscomp.NameAnalyzer)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NameAnalyzer$NameInformation ns
com.google.javascript.jscomp.NameAnalyzer$NameInformation ns
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.NameAnalyzer$NameInformation ns
com.google.javascript.rhino.Node targetObject
com.google.javascript.jscomp.NameAnalyzer$NameInformation ns
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void recordConsumers (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NameAnalyzer$NameInformation ns
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node recordNode
com.google.javascript.rhino.Node parent
private void recordAssignment (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node recordNode
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.NameAnalyzer$NameInformation ns
private void recordDepScope (com.google.javascript.rhino.Node, com.google.javascript.jscomp.NameAnalyzer$NameInformation)
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.NameAnalyzer$NameInformation name
void (com.google.javascript.jscomp.NameAnalyzer, com.google.javascript.jscomp.NameAnalyzer$1)
com.google.javascript.jscomp.NameAnalyzer x0
com.google.javascript.jscomp.NameAnalyzer$1 x1
}
com/google/javascript/jscomp/MustBeReachingVariableDef$2.classMustBeReachingVariableDef.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.MustBeReachingVariableDef$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/TypedScopeCreator$1.classTypedScopeCreator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.TypedScopeCreator$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/CheckUnreachableCode$ReachablePredicate.classCheckUnreachableCode.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckUnreachableCode$ReachablePredicate extends java.lang.Object implements com.google.common.base.Predicate {
private void ()
public boolean apply (com.google.javascript.jscomp.graph.GraphReachability$EdgeTuple)
com.google.javascript.rhino.jstype.TernaryValue val
com.google.javascript.jscomp.graph.GraphReachability$EdgeTuple input
com.google.javascript.jscomp.ControlFlowGraph$Branch branch
com.google.javascript.rhino.Node predecessor
com.google.javascript.rhino.Node condition
public volatile boolean apply (java.lang.Object)
void (com.google.javascript.jscomp.CheckUnreachableCode$1)
com.google.javascript.jscomp.CheckUnreachableCode$1 x0
}
com/google/javascript/jscomp/ConformanceRules$RequireFileoverviewVisibility.classConformanceRules.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.ConformanceRules$RequireFileoverviewVisibility extends com.google.javascript.jscomp.ConformanceRules$AbstractRule {
public void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.Requirement) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.Requirement requirement
protected com.google.javascript.jscomp.ConformanceRules$ConformanceResult checkConformance (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo docInfo
com.google.javascript.rhino.JSDocInfo$Visibility v
}
com/google/javascript/jscomp/function_info.proto
com/google/javascript/jscomp/XtbMessageBundle$1.classXtbMessageBundle.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.XtbMessageBundle$1 extends java.lang.Object {
}
com/google/javascript/jscomp/NodeUtil$MatchNotClass.classNodeUtil.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.NodeUtil$MatchNotClass extends java.lang.Object implements com.google.common.base.Predicate {
private void ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public volatile boolean apply (java.lang.Object)
void (com.google.javascript.jscomp.NodeUtil$1)
com.google.javascript.jscomp.NodeUtil$1 x0
}
com/google/javascript/jscomp/CompilerOptions$AliasTransformationHandler.classCompilerOptions.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.CompilerOptions$AliasTransformationHandler extends java.lang.Object {
public abstract com.google.javascript.jscomp.CompilerOptions$AliasTransformation logAliasTransformation (java.lang.String, com.google.javascript.rhino.SourcePosition)
}
com/google/javascript/jscomp/FunctionNames$FunctionListExtractor.classFunctionNames.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FunctionNames$FunctionListExtractor extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private final java.util.Map functionMap
private int nextId
void (java.util.Map)
java.util.Map functionMap
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node functionNameNode
String functionName
com.google.javascript.rhino.Node enclosingFunction
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/RemoveUnusedClassProperties.classRemoveUnusedClassProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.RemoveUnusedClassProperties extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass com.google.javascript.jscomp.NodeTraversal$Callback {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private java.util.Set used
private java.util.List candidates
private final boolean removeUnusedConstructorProperties
void (com.google.javascript.jscomp.AbstractCompiler, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean removeUnusedConstructorProperties
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void removeUnused ()
com.google.javascript.rhino.Node parent
String propName
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node preserved
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node replacement
String propName
com.google.javascript.rhino.Node n
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String propName
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node propName
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node objlit
com.google.javascript.rhino.Node target
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean isRemovablePropertyDefinition (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node target
private boolean isConstructor (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.TypeI type
private static boolean isPinningPropertyUse (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/CrossModuleCodeMotion.classCrossModuleCodeMotion.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CrossModuleCodeMotion extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private static final java.util.logging.Logger logger
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.JSModuleGraph graph
private final java.util.Map moduleVarParentMap
private final java.util.Map namedInfo
private final java.util.Map instanceofNodes
private final boolean parentModuleCanSeeSymbolsDeclaredInChildren
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.JSModuleGraph, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.JSModuleGraph graph
boolean parentModuleCanSeeSymbolsDeclaredInChildren
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void moveCode ()
com.google.javascript.rhino.Node destParent
com.google.javascript.rhino.Node declParent
com.google.javascript.jscomp.CrossModuleCodeMotion$Declaration decl
java.util.Iterator it
com.google.javascript.jscomp.JSModuleGraph moduleGraph
com.google.javascript.jscomp.JSModule deepestDependency
com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo info
private static boolean hasConditionalAncestor (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node ancestor
com.google.javascript.rhino.Node n
private com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo getNamedInfo (com.google.javascript.jscomp.Var)
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo info
private void processRead (com.google.javascript.jscomp.ReferenceCollectingCallback$Reference, com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo)
com.google.javascript.rhino.Node owner
com.google.javascript.rhino.Node curRoot
com.google.javascript.jscomp.Scope s
com.google.javascript.rhino.Node rootNode
String scopeFuncName
com.google.javascript.rhino.Node scopeFuncParent
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo info
String name
boolean recursive
com.google.javascript.jscomp.Scope hoistTarget
private void collectReferences (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo info
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection refCollection
com.google.javascript.jscomp.Var v
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.ReferenceCollectingCallback collector
private void processReference (com.google.javascript.jscomp.ReferenceCollectingCallback, com.google.javascript.jscomp.ReferenceCollectingCallback$Reference, com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo)
com.google.javascript.jscomp.ReferenceCollectingCallback collector
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo info
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private com.google.javascript.jscomp.JSModule getModule (com.google.javascript.jscomp.ReferenceCollectingCallback$Reference)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
private boolean maybeProcessDeclaration (com.google.javascript.jscomp.ReferenceCollectingCallback, com.google.javascript.jscomp.ReferenceCollectingCallback$Reference, com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo)
com.google.javascript.rhino.Node currentParent
com.google.javascript.rhino.Node current
com.google.javascript.rhino.Node child
com.google.javascript.jscomp.CodingConvention$SubclassRelationship relationship
com.google.javascript.jscomp.ReferenceCollectingCallback collector
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
com.google.javascript.jscomp.CrossModuleCodeMotion$NamedInfo info
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node grandparent
private static boolean canMoveValue (com.google.javascript.jscomp.ReferenceCollectingCallback, com.google.javascript.jscomp.Scope, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node functionName
com.google.javascript.rhino.Node child
boolean isObjectLit
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection refCollection
com.google.javascript.jscomp.Var v
com.google.javascript.jscomp.ReferenceCollectingCallback collector
com.google.javascript.jscomp.Scope scope
com.google.javascript.rhino.Node n
private void makeInstanceOfCodeOrderIndependent ()
com.google.javascript.rhino.Node ref
com.google.javascript.rhino.Node ne
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.CrossModuleCodeMotion$InstanceofInfo info
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node reference
com.google.javascript.rhino.Node and
java.util.Map$Entry entry
com.google.javascript.rhino.Node tmp
static com.google.javascript.jscomp.JSModuleGraph access$100 (com.google.javascript.jscomp.CrossModuleCodeMotion)
com.google.javascript.jscomp.CrossModuleCodeMotion x0
static com.google.javascript.jscomp.AbstractCompiler access$300 (com.google.javascript.jscomp.CrossModuleCodeMotion)
com.google.javascript.jscomp.CrossModuleCodeMotion x0
static void ()
}
com/google/javascript/jscomp/DefaultPassConfig$56$1.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$56$1 extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
final com.google.javascript.jscomp.AbstractCompiler val$compiler
final com.google.javascript.jscomp.DefaultPassConfig$56 this$1
void (com.google.javascript.jscomp.DefaultPassConfig$56, com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.DefaultPassConfig$56 this$1
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node jsRoot
java.util.HashMap replacements
}
com/google/javascript/jscomp/FunctionInjector$CallSiteType$4.classFunctionInjector.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.FunctionInjector$CallSiteType$4 extends com.google.javascript.jscomp.FunctionInjector$CallSiteType {
void (java.lang.String, int)
public void prepare (com.google.javascript.jscomp.FunctionInjector, com.google.javascript.jscomp.FunctionInjector$Reference)
com.google.javascript.jscomp.FunctionInjector injector
com.google.javascript.jscomp.FunctionInjector$Reference ref
}
com/google/javascript/jscomp/LiveVariablesAnalysis$LiveVariableJoinOp.classLiveVariablesAnalysis.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.LiveVariablesAnalysis$LiveVariableJoinOp extends java.lang.Object implements com.google.javascript.jscomp.JoinOp {
private void ()
public com.google.javascript.jscomp.LiveVariablesAnalysis$LiveVariableLattice apply (java.util.List)
int i
java.util.List in
com.google.javascript.jscomp.LiveVariablesAnalysis$LiveVariableLattice result
public volatile java.lang.Object apply (java.lang.Object)
void (com.google.javascript.jscomp.LiveVariablesAnalysis$1)
com.google.javascript.jscomp.LiveVariablesAnalysis$1 x0
}
com/google/javascript/jscomp/ScopedAliases$1.classScopedAliases.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ScopedAliases$1 extends java.lang.Object {
}
com/google/javascript/jscomp/JsdocToEs6TypedConverter$TypeDeclarationsIRFactory$1.classJsdocToEs6TypedConverter.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.JsdocToEs6TypedConverter$TypeDeclarationsIRFactory$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.javascript.rhino.Node$TypeDeclarationNode apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/javascript/jscomp/ConformanceRules$BannedCodePattern.classConformanceRules.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ConformanceRules$BannedCodePattern extends com.google.javascript.jscomp.ConformanceRules$AbstractRule {
private final com.google.common.collect.ImmutableList restrictions
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.Requirement) throws com.google.javascript.jscomp.CheckConformance$InvalidRequirementSpec
com.google.javascript.rhino.Node parseRoot
com.google.javascript.rhino.Node templateRoot
com.google.javascript.jscomp.TemplateAstMatcher astMatcher
String value
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.Requirement requirement
com.google.common.collect.ImmutableList$Builder builder
protected com.google.javascript.jscomp.ConformanceRules$ConformanceResult checkConformance (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.TemplateAstMatcher matcher
int i
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
boolean possibleViolation
}
com/google/javascript/jscomp/CompilerOptions$DependencyMode.classCompilerOptions.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CompilerOptions$DependencyMode extends java.lang.Enum {
public static final com.google.javascript.jscomp.CompilerOptions$DependencyMode NONE
public static final com.google.javascript.jscomp.CompilerOptions$DependencyMode LOOSE
public static final com.google.javascript.jscomp.CompilerOptions$DependencyMode STRICT
private static final com.google.javascript.jscomp.CompilerOptions$DependencyMode[] $VALUES
public static com.google.javascript.jscomp.CompilerOptions$DependencyMode[] values ()
public static com.google.javascript.jscomp.CompilerOptions$DependencyMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/TemplateAstMatcher$Visitor.classTemplateAstMatcher.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.TemplateAstMatcher$Visitor extends java.lang.Object {
public abstract void visit (com.google.javascript.rhino.Node)
}
com/google/javascript/jscomp/DefaultPassConfig$132.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$132 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/DefaultPassConfig$112.classDefaultPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.DefaultPassConfig$112 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.DefaultPassConfig this$0
void (com.google.javascript.jscomp.DefaultPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.DefaultPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/ReplaceStrings.classReplaceStrings.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReplaceStrings extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
static final com.google.javascript.jscomp.DiagnosticType BAD_REPLACEMENT_CONFIGURATION
private static final String DEFAULT_PLACEHOLDER_TOKEN
private final String placeholderToken
private static final String REPLACE_ONE_MARKER
private static final String REPLACE_ALL_MARKER
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.rhino.TypeIRegistry registry
private final java.util.Map functions
private final com.google.common.collect.Multimap methods
private final com.google.javascript.jscomp.DefaultNameGenerator nameGenerator
private final java.util.Map results
static final com.google.common.base.Predicate USED_RESULTS
void (com.google.javascript.jscomp.AbstractCompiler, java.lang.String, java.util.List, java.util.Set, com.google.javascript.jscomp.VariableMap)
java.util.Set previous
com.google.javascript.jscomp.AbstractCompiler compiler
String placeholderToken
java.util.List functionsToInspect
java.util.Set blacklisted
com.google.javascript.jscomp.VariableMap previousMappings
Iterable reservedNames
private void initMapping (com.google.javascript.jscomp.VariableMap, java.util.Set)
String value
String key
java.util.Map$Entry entry
com.google.javascript.jscomp.VariableMap previousVarMap
java.util.Set reservedNames
java.util.Map previous
java.util.List getResult ()
com.google.javascript.jscomp.VariableMap getStringMap ()
com.google.javascript.jscomp.ReplaceStrings$Result result
com.google.common.collect.ImmutableMap$Builder map
com.google.javascript.jscomp.VariableMap stringMap
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ReplaceStrings$Config config
java.util.Collection classes
com.google.javascript.rhino.TypeI type
com.google.javascript.jscomp.ReplaceStrings$Config config
com.google.javascript.rhino.Node lhs
String methodName
String originalMethodName
java.util.Collection classes
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node calledFn
String name
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private com.google.javascript.jscomp.ReplaceStrings$Config findMatching (java.lang.String)
String name
com.google.javascript.jscomp.ReplaceStrings$Config config
private com.google.javascript.jscomp.ReplaceStrings$Config findMatchingClass (com.google.javascript.rhino.TypeI, java.util.Collection)
String className
com.google.javascript.rhino.TypeI methodClassType
String declarationName
com.google.javascript.rhino.TypeI callClassType
java.util.Collection declarationNames
private void doSubstitutions (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.jscomp.ReplaceStrings$Config, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node arg
int parameter
com.google.javascript.rhino.Node arg
com.google.javascript.rhino.Node firstParam
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.ReplaceStrings$Config config
com.google.javascript.rhino.Node n
private com.google.javascript.rhino.Node replaceExpression (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node replacement
String replacementString
com.google.javascript.rhino.Node replacement
String replacementString
StringBuilder keyBuilder
com.google.javascript.rhino.Node keyNode
com.google.javascript.rhino.Node replacement
String replacementString
com.google.javascript.rhino.Node value
com.google.javascript.jscomp.Var var
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node replacement
String key
String replacementString
private java.lang.String getReplacement (java.lang.String)
String key
com.google.javascript.jscomp.ReplaceStrings$Result result
String replacement
private void recordReplacement (java.lang.String)
String key
com.google.javascript.jscomp.ReplaceStrings$Result result
private com.google.javascript.rhino.Node buildReplacement (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.lang.StringBuilder)
com.google.javascript.rhino.Node left
com.google.javascript.rhino.Node right
com.google.javascript.rhino.Node expr
com.google.javascript.rhino.Node prefix
StringBuilder keyBuilder
private static java.lang.String getMethodFromDeclarationName (java.lang.String)
String fullDeclarationName
String[] parts
private static java.lang.String getClassFromDeclarationName (java.lang.String)
String fullDeclarationName
String[] parts
private void parseConfiguration (java.util.List)
com.google.javascript.jscomp.ReplaceStrings$Config config
String method
String function
java.util.List functionsToInspect
private com.google.javascript.jscomp.ReplaceStrings$Config parseConfiguration (java.lang.String)
String param
String function
int first
int last
String name
String params
int paramCount
java.util.List replacementParameters
String[] parts
private static com.google.javascript.jscomp.DefaultNameGenerator createNameGenerator (java.lang.Iterable)
Iterable reserved
String namePrefix
char[] reservedChars
static void ()
}
com/google/javascript/jscomp/Region.classRegion.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.Region extends java.lang.Object {
public abstract java.lang.String getSourceExcerpt ()
public abstract int getBeginningLineNumber ()
public abstract int getEndingLineNumber ()
}
com/google/javascript/jscomp/ReplaceCssNames$1.classReplaceCssNames.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ReplaceCssNames$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$CssRenamingMap$Style
static void ()
}
com/google/javascript/jscomp/Instrumentation.classInstrumentation.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.Instrumentation extends com.google.protobuf.GeneratedMessage implements com.google.javascript.jscomp.InstrumentationOrBuilder {
private static final com.google.javascript.jscomp.Instrumentation defaultInstance
private final com.google.protobuf.UnknownFieldSet unknownFields
public static com.google.protobuf.Parser PARSER
private int bitField0_
public static final int REPORT_DEFINED_FIELD_NUMBER
private Object reportDefined_
public static final int REPORT_CALL_FIELD_NUMBER
private Object reportCall_
public static final int REPORT_EXIT_FIELD_NUMBER
private Object reportExit_
public static final int DECLARATION_TO_REMOVE_FIELD_NUMBER
private com.google.protobuf.LazyStringList declarationToRemove_
public static final int INIT_FIELD_NUMBER
private com.google.protobuf.LazyStringList init_
public static final int APP_NAME_SETTER_FIELD_NUMBER
private Object appNameSetter_
private byte memoizedIsInitialized
private int memoizedSerializedSize
private static final long serialVersionUID
private void (com.google.protobuf.GeneratedMessage$Builder)
com.google.protobuf.GeneratedMessage$Builder builder
private void (boolean)
boolean noInit
public static com.google.javascript.jscomp.Instrumentation getDefaultInstance ()
public com.google.javascript.jscomp.Instrumentation getDefaultInstanceForType ()
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
private void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
int tag
boolean done
com.google.protobuf.InvalidProtocolBufferException e
java.io.IOException e
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
int mutable_bitField0_
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessage$FieldAccessorTable internalGetFieldAccessorTable ()
public com.google.protobuf.Parser getParserForType ()
public boolean hasReportDefined ()
public java.lang.String getReportDefined ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getReportDefinedBytes ()
com.google.protobuf.ByteString b
Object ref
public boolean hasReportCall ()
public java.lang.String getReportCall ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getReportCallBytes ()
com.google.protobuf.ByteString b
Object ref
public boolean hasReportExit ()
public java.lang.String getReportExit ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getReportExitBytes ()
com.google.protobuf.ByteString b
Object ref
public java.util.List getDeclarationToRemoveList ()
public int getDeclarationToRemoveCount ()
public java.lang.String getDeclarationToRemove (int)
int index
public com.google.protobuf.ByteString getDeclarationToRemoveBytes (int)
int index
public java.util.List getInitList ()
public int getInitCount ()
public java.lang.String getInit (int)
int index
public com.google.protobuf.ByteString getInitBytes (int)
int index
public boolean hasAppNameSetter ()
public java.lang.String getAppNameSetter ()
com.google.protobuf.ByteString bs
String s
Object ref
public com.google.protobuf.ByteString getAppNameSetterBytes ()
com.google.protobuf.ByteString b
Object ref
private void initFields ()
public final boolean isInitialized ()
byte isInitialized
public void writeTo (com.google.protobuf.CodedOutputStream) throws java.io.IOException
int i
int i
com.google.protobuf.CodedOutputStream output
public int getSerializedSize ()
int i
int dataSize
int i
int dataSize
int size
protected java.lang.Object writeReplace () throws java.io.ObjectStreamException
public static com.google.javascript.jscomp.Instrumentation parseFrom (com.google.protobuf.ByteString) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
public static com.google.javascript.jscomp.Instrumentation parseFrom (com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.ByteString data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.Instrumentation parseFrom (byte[]) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
public static com.google.javascript.jscomp.Instrumentation parseFrom (byte[], com.google.protobuf.ExtensionRegistryLite) throws com.google.protobuf.InvalidProtocolBufferException
byte[] data
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.Instrumentation parseFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.javascript.jscomp.Instrumentation parseFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.Instrumentation parseDelimitedFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static com.google.javascript.jscomp.Instrumentation parseDelimitedFrom (java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
java.io.InputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.Instrumentation parseFrom (com.google.protobuf.CodedInputStream) throws java.io.IOException
com.google.protobuf.CodedInputStream input
public static com.google.javascript.jscomp.Instrumentation parseFrom (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) throws java.io.IOException
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
public static com.google.javascript.jscomp.Instrumentation$Builder newBuilder ()
public com.google.javascript.jscomp.Instrumentation$Builder newBuilderForType ()
public static com.google.javascript.jscomp.Instrumentation$Builder newBuilder (com.google.javascript.jscomp.Instrumentation)
com.google.javascript.jscomp.Instrumentation prototype
public com.google.javascript.jscomp.Instrumentation$Builder toBuilder ()
protected com.google.javascript.jscomp.Instrumentation$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
com.google.protobuf.GeneratedMessage$BuilderParent parent
com.google.javascript.jscomp.Instrumentation$Builder builder
protected volatile com.google.protobuf.Message$Builder newBuilderForType (com.google.protobuf.GeneratedMessage$BuilderParent)
public volatile com.google.protobuf.Message$Builder toBuilder ()
public volatile com.google.protobuf.Message$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite$Builder toBuilder ()
public volatile com.google.protobuf.MessageLite$Builder newBuilderForType ()
public volatile com.google.protobuf.MessageLite getDefaultInstanceForType ()
public volatile com.google.protobuf.Message getDefaultInstanceForType ()
void (com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite, com.google.javascript.jscomp.Instrumentation$1) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
com.google.javascript.jscomp.Instrumentation$1 x2
static boolean access$300 ()
void (com.google.protobuf.GeneratedMessage$Builder, com.google.javascript.jscomp.Instrumentation$1)
com.google.protobuf.GeneratedMessage$Builder x0
com.google.javascript.jscomp.Instrumentation$1 x1
static java.lang.Object access$502 (com.google.javascript.jscomp.Instrumentation, java.lang.Object)
com.google.javascript.jscomp.Instrumentation x0
Object x1
static java.lang.Object access$602 (com.google.javascript.jscomp.Instrumentation, java.lang.Object)
com.google.javascript.jscomp.Instrumentation x0
Object x1
static java.lang.Object access$702 (com.google.javascript.jscomp.Instrumentation, java.lang.Object)
com.google.javascript.jscomp.Instrumentation x0
Object x1
static com.google.protobuf.LazyStringList access$802 (com.google.javascript.jscomp.Instrumentation, com.google.protobuf.LazyStringList)
com.google.javascript.jscomp.Instrumentation x0
com.google.protobuf.LazyStringList x1
static com.google.protobuf.LazyStringList access$902 (com.google.javascript.jscomp.Instrumentation, com.google.protobuf.LazyStringList)
com.google.javascript.jscomp.Instrumentation x0
com.google.protobuf.LazyStringList x1
static java.lang.Object access$1002 (com.google.javascript.jscomp.Instrumentation, java.lang.Object)
com.google.javascript.jscomp.Instrumentation x0
Object x1
static int access$1102 (com.google.javascript.jscomp.Instrumentation, int)
com.google.javascript.jscomp.Instrumentation x0
int x1
static java.lang.Object access$500 (com.google.javascript.jscomp.Instrumentation)
com.google.javascript.jscomp.Instrumentation x0
static java.lang.Object access$600 (com.google.javascript.jscomp.Instrumentation)
com.google.javascript.jscomp.Instrumentation x0
static java.lang.Object access$700 (com.google.javascript.jscomp.Instrumentation)
com.google.javascript.jscomp.Instrumentation x0
static com.google.protobuf.LazyStringList access$800 (com.google.javascript.jscomp.Instrumentation)
com.google.javascript.jscomp.Instrumentation x0
static com.google.protobuf.LazyStringList access$900 (com.google.javascript.jscomp.Instrumentation)
com.google.javascript.jscomp.Instrumentation x0
static java.lang.Object access$1000 (com.google.javascript.jscomp.Instrumentation)
com.google.javascript.jscomp.Instrumentation x0
static void ()
}
com/google/javascript/jscomp/JsMessage.classJsMessage.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.JsMessage extends java.lang.Object {
private static final String MESSAGE_REPRESENTATION_FORMAT
private final String key
private final String id
private final java.util.List parts
private final java.util.Set placeholders
private final String desc
private final boolean hidden
private final String meaning
private final String sourceName
private final boolean isAnonymous
private final boolean isExternal
private void (java.lang.String, java.lang.String, boolean, boolean, java.lang.String, java.util.List, java.util.Set, java.lang.String, boolean, java.lang.String)
String sourceName
String key
boolean isAnonymous
boolean isExternal
String id
java.util.List parts
java.util.Set placeholders
String desc
boolean hidden
String meaning
public java.lang.String getSourceName ()
public java.lang.String getKey ()
public boolean isAnonymous ()
public boolean isExternal ()
public java.lang.String getId ()
public java.lang.String getDesc ()
public java.lang.String getMeaning ()
public boolean isHidden ()
public java.util.List parts ()
public java.util.Set placeholders ()
public java.lang.String toString ()
CharSequence p
StringBuilder sb
public boolean isEmpty ()
CharSequence part
public boolean equals (java.lang.Object)
Object o
com.google.javascript.jscomp.JsMessage m
public int hashCode ()
int hash
void (java.lang.String, java.lang.String, boolean, boolean, java.lang.String, java.util.List, java.util.Set, java.lang.String, boolean, java.lang.String, com.google.javascript.jscomp.JsMessage$1)
String x0
String x1
boolean x2
boolean x3
String x4
java.util.List x5
java.util.Set x6
String x7
boolean x8
String x9
com.google.javascript.jscomp.JsMessage$1 x10
}
com/google/javascript/jscomp/TypeInference$BooleanOutcomePair.classTypeInference.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.TypeInference$BooleanOutcomePair extends java.lang.Object {
final com.google.javascript.rhino.jstype.BooleanLiteralSet toBooleanOutcomes
final com.google.javascript.rhino.jstype.BooleanLiteralSet booleanValues
final com.google.javascript.jscomp.type.FlowScope leftScope
final com.google.javascript.jscomp.type.FlowScope rightScope
com.google.javascript.jscomp.type.FlowScope joinedScope
final com.google.javascript.jscomp.TypeInference this$0
void (com.google.javascript.jscomp.TypeInference, com.google.javascript.rhino.jstype.BooleanLiteralSet, com.google.javascript.rhino.jstype.BooleanLiteralSet, com.google.javascript.jscomp.type.FlowScope, com.google.javascript.jscomp.type.FlowScope)
com.google.javascript.rhino.jstype.BooleanLiteralSet toBooleanOutcomes
com.google.javascript.rhino.jstype.BooleanLiteralSet booleanValues
com.google.javascript.jscomp.type.FlowScope leftScope
com.google.javascript.jscomp.type.FlowScope rightScope
com.google.javascript.jscomp.type.FlowScope getJoinedFlowScope ()
com.google.javascript.jscomp.type.FlowScope getOutcomeFlowScope (com.google.javascript.rhino.Token, boolean)
com.google.javascript.rhino.Token nodeType
boolean outcome
}
com/google/javascript/jscomp/J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$DetermineInlinableProperties.classJ2clPropertyInlinerPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$DetermineInlinableProperties extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private java.util.Map propertiesByName
final com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner this$1
void (com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner, java.util.Map)
java.util.Map allGetterSetters
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String accessName
com.google.javascript.jscomp.J2clPropertyInlinerPass$StaticFieldGetterSetterInliner$J2clProperty prop
com.google.javascript.rhino.Node assignmentTarget
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/InlineSimpleMethods.classInlineSimpleMethods.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.InlineSimpleMethods extends com.google.javascript.jscomp.MethodCompilerPass {
private static final java.util.logging.Logger logger
static final com.google.javascript.jscomp.MethodCompilerPass$SignatureStore DUMMY_SIGNATURE_STORE
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.NodeTraversal$Callback getActingCallback ()
private static boolean isPropertyTree (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expectedGetprop
com.google.javascript.rhino.Node leftChild
com.google.javascript.rhino.Node retVal
private static void replaceThis (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node expectedGetprop
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node leftChild
private static com.google.javascript.rhino.Node returnedExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node fn
com.google.javascript.rhino.Node expectedBlock
com.google.javascript.rhino.Node expectedReturn
private static boolean isEmptyMethod (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node fn
com.google.javascript.rhino.Node expectedBlock
private static com.google.javascript.rhino.Node getMethodBlock (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node fn
com.google.javascript.rhino.Node expectedBlock
private boolean allDefinitionsEquivalent (java.util.Collection)
int i
java.util.Collection definitions
java.util.List list
com.google.javascript.rhino.Node node0
private void inlinePropertyReturn (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node returnedValue
com.google.javascript.rhino.Node getProp
private void inlineConstReturn (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node returnedValue
com.google.javascript.rhino.Node retValue
private void inlineEmptyMethod (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node srcLocation
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node call
private boolean argsMayHaveSideEffects (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node currentChild
com.google.javascript.rhino.Node call
com.google.javascript.jscomp.MethodCompilerPass$SignatureStore getSignatureStore ()
static boolean access$000 (com.google.javascript.jscomp.InlineSimpleMethods, java.util.Collection)
com.google.javascript.jscomp.InlineSimpleMethods x0
java.util.Collection x1
static boolean access$100 (com.google.javascript.jscomp.InlineSimpleMethods, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.InlineSimpleMethods x0
com.google.javascript.rhino.Node x1
static com.google.javascript.rhino.Node access$200 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static boolean access$300 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static java.util.logging.Logger access$400 ()
static void access$500 (com.google.javascript.jscomp.InlineSimpleMethods, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.InlineSimpleMethods x0
com.google.javascript.rhino.Node x1
com.google.javascript.rhino.Node x2
com.google.javascript.rhino.Node x3
static void access$600 (com.google.javascript.jscomp.InlineSimpleMethods, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.InlineSimpleMethods x0
com.google.javascript.rhino.Node x1
com.google.javascript.rhino.Node x2
com.google.javascript.rhino.Node x3
static boolean access$700 (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node x0
static void access$800 (com.google.javascript.jscomp.InlineSimpleMethods, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.InlineSimpleMethods x0
com.google.javascript.rhino.Node x1
com.google.javascript.rhino.Node x2
static void ()
}
com/google/javascript/jscomp/LintPassConfig$3.classLintPassConfig.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.LintPassConfig$3 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.LintPassConfig this$0
void (com.google.javascript.jscomp.LintPassConfig, java.lang.String, boolean)
com.google.javascript.jscomp.LintPassConfig this$0
String name
boolean isOneTimePass
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/JsAst$RecordingReporterProxy.classJsAst.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.JsAst$RecordingReporterProxy extends java.lang.Object implements com.google.javascript.rhino.ErrorReporter {
final java.util.ArrayList errors
final java.util.ArrayList warnings
private com.google.javascript.rhino.ErrorReporter delegateReporter
void (com.google.javascript.rhino.ErrorReporter)
com.google.javascript.rhino.ErrorReporter delegateReporter
public void warning (java.lang.String, java.lang.String, int, int)
String message
String sourceName
int line
int lineOffset
public void error (java.lang.String, java.lang.String, int, int)
String message
String sourceName
int line
int lineOffset
}
com/google/javascript/jscomp/JsMessageVisitor$MalformedException.classJsMessageVisitor.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.JsMessageVisitor$MalformedException extends java.lang.Exception {
private static final long serialVersionUID
private final com.google.javascript.rhino.Node node
void (java.lang.String, com.google.javascript.rhino.Node)
String message
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node getNode ()
}
com/google/javascript/jscomp/FindExportableNodes$1.classFindExportableNodes.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.FindExportableNodes$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$rhino$Token
static void ()
}
com/google/javascript/jscomp/regex/
com/google/javascript/jscomp/regex/CharRanges.classCharRanges.java
package com.google.javascript.jscomp.regex
final com.google.javascript.jscomp.regex.CharRanges extends java.lang.Object {
private final int[] ranges
public static final com.google.javascript.jscomp.regex.CharRanges EMPTY
public static final com.google.javascript.jscomp.regex.CharRanges ALL_CODE_UNITS
public static com.google.javascript.jscomp.regex.CharRanges inclusive (int, int)
int start
int end
public static transient com.google.javascript.jscomp.regex.CharRanges withMembers (int[])
int[] members
public static transient com.google.javascript.jscomp.regex.CharRanges withRanges (int[])
int i
int[] ranges
private void (int[])
int[] ranges
private static int[] intArrayToRanges (int[])
int current
int last
int i
int current
int last
int i
int[] members
int nMembers
int nRuns
int[] ranges
int k
public boolean contains (int)
int bit
public boolean isEmpty ()
public int getNumRanges ()
public int start (int)
int i
public int end (int)
int i
public com.google.javascript.jscomp.regex.CharRanges union (com.google.javascript.jscomp.regex.CharRanges)
int start
int end
int a0
int a1
int b0
int b1
int[] clipped
com.google.javascript.jscomp.regex.CharRanges other
int[] q
int[] r
int m
int n
int[] out
int i
int j
int k
public com.google.javascript.jscomp.regex.CharRanges intersection (com.google.javascript.jscomp.regex.CharRanges)
int[] newArr
int end
int start
int[] newArr
com.google.javascript.jscomp.regex.CharRanges other
int[] aRanges
int[] bRanges
int aLen
int bLen
int aIdx
int bIdx
int[] intersection
int intersectionIdx
int pos
public com.google.javascript.jscomp.regex.CharRanges difference (com.google.javascript.jscomp.regex.CharRanges)
int[] newArr
int end
int[] newArr
com.google.javascript.jscomp.regex.CharRanges subtrahendRanges
int[] minuend
int[] subtrahend
int mn
int sn
int[] difference
int mIdx
int sIdx
int dIdx
int pos
public boolean containsAll (com.google.javascript.jscomp.regex.CharRanges)
com.google.javascript.jscomp.regex.CharRanges sub
int[] superRanges
int[] subRanges
int superIdx
int subIdx
int superLen
int subLen
public com.google.javascript.jscomp.regex.CharRanges shift (int)
long lmin
long lmax
int i
int delta
int n
int[] shiftedRanges
public java.lang.String toString ()
int i
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
int i
int n
int hc
static void ()
}
com/google/javascript/jscomp/regex/RegExpTree$BackReference.classRegExpTree.java
package com.google.javascript.jscomp.regex
final com.google.javascript.jscomp.regex.RegExpTree$BackReference extends com.google.javascript.jscomp.regex.RegExpTree$RegExpTreeAtom {
final int groupIndex
void (int)
int groupIndex
public com.google.javascript.jscomp.regex.RegExpTree simplify (java.lang.String)
String flags
protected void appendSourceCode (java.lang.StringBuilder)
StringBuilder sb
protected void appendDebugInfo (java.lang.StringBuilder)
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
com/google/javascript/jscomp/regex/CaseCanonicalize$DeltaSet.classCaseCanonicalize.java
package com.google.javascript.jscomp.regex
final com.google.javascript.jscomp.regex.CaseCanonicalize$DeltaSet extends java.lang.Object {
final int delta
final com.google.javascript.jscomp.regex.CharRanges codeUnits
void (int, com.google.javascript.jscomp.regex.CharRanges)
int delta
com.google.javascript.jscomp.regex.CharRanges codeUnits
}
com/google/javascript/jscomp/regex/RegExpTree$Concatenation$1Simplifier.classRegExpTree.java
package com.google.javascript.jscomp.regex
com.google.javascript.jscomp.regex.RegExpTree$Concatenation$1Simplifier extends java.lang.Object {
final java.util.List simplified
final String val$flags
final com.google.javascript.jscomp.regex.RegExpTree$Concatenation this$0
void (com.google.javascript.jscomp.regex.RegExpTree$Concatenation, java.lang.String)
com.google.javascript.jscomp.regex.RegExpTree$Concatenation this$0
void simplify (com.google.javascript.jscomp.regex.RegExpTree)
com.google.javascript.jscomp.regex.RegExpTree child
com.google.javascript.jscomp.regex.RegExpTree pairwise
int lastIndex
com.google.javascript.jscomp.regex.RegExpTree t
com.google.javascript.jscomp.regex.RegExpTree simplifyPairwise (com.google.javascript.jscomp.regex.RegExpTree, com.google.javascript.jscomp.regex.RegExpTree)
com.google.javascript.jscomp.regex.RegExpTree$Repetition r
com.google.javascript.jscomp.regex.RegExpTree$Repetition r
int min
int max
long lmin
long lmax
com.google.javascript.jscomp.regex.RegExpTree before
com.google.javascript.jscomp.regex.RegExpTree after
int beforeMin
int beforeMax
com.google.javascript.jscomp.regex.RegExpTree beforeBody
boolean beforeGreedy
int afterMin
int afterMax
com.google.javascript.jscomp.regex.RegExpTree afterBody
boolean afterGreedy
}
com/google/javascript/jscomp/regex/RegExpTree$Empty.classRegExpTree.java
package com.google.javascript.jscomp.regex
final com.google.javascript.jscomp.regex.RegExpTree$Empty extends com.google.javascript.jscomp.regex.RegExpTree$RegExpTreeAtom {
static final com.google.javascript.jscomp.regex.RegExpTree$Empty INSTANCE
void ()
public com.google.javascript.jscomp.regex.RegExpTree simplify (java.lang.String)
String flags
protected void appendSourceCode (java.lang.StringBuilder)
StringBuilder sb
protected void appendDebugInfo (java.lang.StringBuilder)
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
static void ()
}
com/google/javascript/jscomp/regex/RegExpTree$Concatenation.classRegExpTree.java
package com.google.javascript.jscomp.regex
final com.google.javascript.jscomp.regex.RegExpTree$Concatenation extends com.google.javascript.jscomp.regex.RegExpTree {
final com.google.common.collect.ImmutableList elements
void (com.google.javascript.jscomp.regex.RegExpTree, com.google.javascript.jscomp.regex.RegExpTree)
com.google.javascript.jscomp.regex.RegExpTree a
com.google.javascript.jscomp.regex.RegExpTree b
void (java.util.List)
java.util.List elements
public com.google.javascript.jscomp.regex.RegExpTree simplify (java.lang.String)
com.google.javascript.jscomp.regex.RegExpTree element
String flags
com.google.javascript.jscomp.regex.RegExpTree$Concatenation$1Simplifier s
public boolean isCaseSensitive ()
com.google.javascript.jscomp.regex.RegExpTree element
public boolean containsAnchor ()
com.google.javascript.jscomp.regex.RegExpTree element
public int numCapturingGroups ()
com.google.javascript.jscomp.regex.RegExpTree element
int n
public java.util.List children ()
protected void appendSourceCode (java.lang.StringBuilder)
char firstChar
int start
boolean parenthesize
com.google.javascript.jscomp.regex.RegExpTree element
StringBuilder sb
boolean digitsMightBleed
protected void appendDebugInfo (java.lang.StringBuilder)
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
com/google/javascript/jscomp/regex/RegExpTree$Anchor.classRegExpTree.java
package com.google.javascript.jscomp.regex
final com.google.javascript.jscomp.regex.RegExpTree$Anchor extends com.google.javascript.jscomp.regex.RegExpTree$RegExpTreeAtom {
final char type
void (char)
char type
public com.google.javascript.jscomp.regex.RegExpTree simplify (java.lang.String)
String flags
public boolean containsAnchor ()
protected void appendSourceCode (java.lang.StringBuilder)
StringBuilder sb
protected void appendDebugInfo (java.lang.StringBuilder)
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
com/google/javascript/jscomp/regex/RegExpTree$Alternation.classRegExpTree.java
package com.google.javascript.jscomp.regex
final com.google.javascript.jscomp.regex.RegExpTree$Alternation extends com.google.javascript.jscomp.regex.RegExpTree {
final com.google.common.collect.ImmutableList alternatives
void (java.util.List)
java.util.List alternatives
public com.google.javascript.jscomp.regex.RegExpTree simplify (java.lang.String)
com.google.javascript.jscomp.regex.RegExpTree alternative
com.google.javascript.jscomp.regex.RegExpTree alternative
java.util.Iterator it
com.google.javascript.jscomp.regex.RegExpTree follower
char ch
com.google.javascript.jscomp.regex.RegExpTree$Charset cs
com.google.javascript.jscomp.regex.RegExpTree charAlternative
int[] members
int memberIdx
com.google.javascript.jscomp.regex.CharRanges chars
com.google.javascript.jscomp.regex.CharRanges ieExplicits
java.util.List charAlternatives
int end
int nCharsets
com.google.javascript.jscomp.regex.RegExpTree alternative
int i
int n
String flags
java.util.List alternatives
com.google.javascript.jscomp.regex.RegExpTree last
public boolean isCaseSensitive ()
com.google.javascript.jscomp.regex.RegExpTree alternative
public boolean containsAnchor ()
com.google.javascript.jscomp.regex.RegExpTree alternative
public int numCapturingGroups ()
com.google.javascript.jscomp.regex.RegExpTree alternative
int n
public java.util.List children ()
protected void appendSourceCode (java.lang.StringBuilder)
int i
int n
StringBuilder sb
protected void appendDebugInfo (java.lang.StringBuilder)
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
com/google/javascript/jscomp/regex/RegExpTree$RegExpTreeAtom.classRegExpTree.java
package com.google.javascript.jscomp.regex
abstract com.google.javascript.jscomp.regex.RegExpTree$RegExpTreeAtom extends com.google.javascript.jscomp.regex.RegExpTree {
void ()
public boolean isCaseSensitive ()
public boolean containsAnchor ()
public final int numCapturingGroups ()
public final java.util.List children ()
}
com/google/javascript/jscomp/regex/RegExpTree.classRegExpTree.java
package com.google.javascript.jscomp.regex
public abstract com.google.javascript.jscomp.regex.RegExpTree extends java.lang.Object {
private static final com.google.javascript.jscomp.regex.RegExpTree NEVER_MATCHES
private static final com.google.javascript.jscomp.regex.CharRanges DIGITS
private static final com.google.javascript.jscomp.regex.CharRanges UCASE_LETTERS
private static final com.google.javascript.jscomp.regex.CharRanges LCASE_LETTERS
private static final com.google.javascript.jscomp.regex.CharRanges LETTERS
private static final com.google.javascript.jscomp.regex.CharRanges WORD_CHARS
private static final com.google.javascript.jscomp.regex.CharRanges INVERSE_WORD_CHARS
private static final com.google.javascript.jscomp.regex.CharRanges SPACE_CHARS
private static final com.google.javascript.jscomp.regex.CharRanges IE_SPACE_CHARS
private static final com.google.javascript.jscomp.regex.CharRanges IE_SPEC_ERRORS
private static final com.google.common.collect.ImmutableMap NAMED_CHAR_GROUPS
private static final com.google.javascript.jscomp.regex.RegExpTree$Charset DOT_CHARSET
public void ()
public abstract com.google.javascript.jscomp.regex.RegExpTree simplify (java.lang.String)
public abstract boolean isCaseSensitive ()
public abstract boolean containsAnchor ()
public final boolean hasCapturingGroup ()
public abstract int numCapturingGroups ()
public abstract java.util.List children ()
protected abstract void appendSourceCode (java.lang.StringBuilder)
protected abstract void appendDebugInfo (java.lang.StringBuilder)
public final java.lang.String toString ()
StringBuilder sb
private void appendDebugString (java.lang.StringBuilder)
com.google.javascript.jscomp.regex.RegExpTree child
StringBuilder sb
int len
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public static com.google.javascript.jscomp.regex.RegExpTree parseRegExp (java.lang.String, java.lang.String)
String pattern
String flags
public static boolean matchesWholeInput (com.google.javascript.jscomp.regex.RegExpTree, java.lang.String)
com.google.javascript.jscomp.regex.RegExpTree t
String flags
com.google.javascript.jscomp.regex.RegExpTree$Concatenation c
com.google.javascript.jscomp.regex.RegExpTree first
com.google.javascript.jscomp.regex.RegExpTree last
static void escapeCharOnto (char, java.lang.StringBuilder)
char ch
StringBuilder sb
static com.google.javascript.jscomp.regex.RegExpTree$Charset access$000 ()
static com.google.common.collect.ImmutableMap access$100 ()
static com.google.javascript.jscomp.regex.CharRanges access$200 ()
static com.google.javascript.jscomp.regex.RegExpTree access$300 ()
static com.google.javascript.jscomp.regex.CharRanges access$400 ()
static com.google.javascript.jscomp.regex.CharRanges access$500 ()
static com.google.javascript.jscomp.regex.CharRanges access$600 ()
static com.google.javascript.jscomp.regex.CharRanges access$700 ()
static void ()
}
com/google/javascript/jscomp/regex/RegExpTree$LookaheadAssertion.classRegExpTree.java
package com.google.javascript.jscomp.regex
final com.google.javascript.jscomp.regex.RegExpTree$LookaheadAssertion extends com.google.javascript.jscomp.regex.RegExpTree {
final com.google.javascript.jscomp.regex.RegExpTree body
final boolean positive
void (com.google.javascript.jscomp.regex.RegExpTree, boolean)
com.google.javascript.jscomp.regex.RegExpTree body
boolean positive
public com.google.javascript.jscomp.regex.RegExpTree simplify (java.lang.String)
String flags
com.google.javascript.jscomp.regex.RegExpTree simpleBody
public boolean isCaseSensitive ()
public boolean containsAnchor ()
public int numCapturingGroups ()
public java.util.List children ()
protected void appendSourceCode (java.lang.StringBuilder)
StringBuilder sb
protected void appendDebugInfo (java.lang.StringBuilder)
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
com.google.javascript.jscomp.regex.RegExpTree$LookaheadAssertion that
public int hashCode ()
}
com/google/javascript/jscomp/regex/CaseCanonicalize.classCaseCanonicalize.java
package com.google.javascript.jscomp.regex
public final com.google.javascript.jscomp.regex.CaseCanonicalize extends java.lang.Object {
public static final com.google.javascript.jscomp.regex.CharRanges CASE_SENSITIVE
private static final com.google.javascript.jscomp.regex.CharRanges UCASE_ASCII_LETTERS
private static final com.google.common.collect.ImmutableList DELTA_SETS
private static final com.google.common.collect.ImmutableList CANON_DELTA_SETS
private void ()
public static java.lang.String caseCanonicalize (java.lang.String)
StringBuilder sb
char ch
char cu
int i
int n
String s
public static char caseCanonicalize (char)
com.google.javascript.jscomp.regex.CaseCanonicalize$DeltaSet ds
char ch
public static com.google.javascript.jscomp.regex.CharRanges expandToAllMatched (com.google.javascript.jscomp.regex.CharRanges)
com.google.javascript.jscomp.regex.CaseCanonicalize$DeltaSet ds
com.google.javascript.jscomp.regex.CharRanges ranges
com.google.javascript.jscomp.regex.CharRanges caseSensitive
com.google.javascript.jscomp.regex.CharRanges expanded
public static com.google.javascript.jscomp.regex.CharRanges reduceToMinimum (com.google.javascript.jscomp.regex.CharRanges)
com.google.javascript.jscomp.regex.CaseCanonicalize$DeltaSet ds
com.google.javascript.jscomp.regex.CharRanges ranges
com.google.javascript.jscomp.regex.CharRanges caseSensitive
com.google.javascript.jscomp.regex.CharRanges expanded
static void ()
}
com/google/javascript/jscomp/regex/RegExpTree$DecomposedCharset.classRegExpTree.java
package com.google.javascript.jscomp.regex
final com.google.javascript.jscomp.regex.RegExpTree$DecomposedCharset extends java.lang.Object {
boolean inverted
final com.google.javascript.jscomp.regex.CharRanges ranges
final String namedGroups
void (boolean, com.google.javascript.jscomp.regex.CharRanges, java.lang.String)
boolean inverted
com.google.javascript.jscomp.regex.CharRanges ranges
String namedGroups
int complexity ()
void appendSourceCode (java.lang.StringBuilder)
char start
char end
int i
int n
StringBuilder sb
boolean rangesStartCharset
boolean emitDashAtEnd
static void escapeRangeCharOnto (char, boolean, boolean, boolean, java.lang.StringBuilder)
char ch
boolean startIsFlush
boolean atStart
boolean atEnd
StringBuilder sb
static int complexity (com.google.javascript.jscomp.regex.CharRanges)
int start
int end
int i
int n
com.google.javascript.jscomp.regex.CharRanges ranges
int complexity
public boolean equals (java.lang.Object)
Object o
com.google.javascript.jscomp.regex.RegExpTree$DecomposedCharset that
public int hashCode ()
}
com/google/javascript/jscomp/regex/RegExpTree$Charset.classRegExpTree.java
package com.google.javascript.jscomp.regex
final com.google.javascript.jscomp.regex.RegExpTree$Charset extends com.google.javascript.jscomp.regex.RegExpTree$RegExpTreeAtom {
final com.google.javascript.jscomp.regex.CharRanges ranges
final com.google.javascript.jscomp.regex.CharRanges ieExplicits
void (com.google.javascript.jscomp.regex.CharRanges, com.google.javascript.jscomp.regex.CharRanges)
com.google.javascript.jscomp.regex.CharRanges ranges
com.google.javascript.jscomp.regex.CharRanges ieExplicits
private static int complexityWordFolded (com.google.javascript.jscomp.regex.CharRanges)
com.google.javascript.jscomp.regex.CharRanges ranges
private static int complexityWordFoldedHelper (com.google.javascript.jscomp.regex.CharRanges)
com.google.javascript.jscomp.regex.CharRanges ranges
int complexity
public com.google.javascript.jscomp.regex.RegExpTree simplify (java.lang.String)
int complexity
com.google.javascript.jscomp.regex.CharRanges option
java.util.Set options
com.google.javascript.jscomp.regex.CharRanges lcaseLetters
com.google.javascript.jscomp.regex.CharRanges ucaseLetters
com.google.javascript.jscomp.regex.CharRanges lcaseLettersToUpper
com.google.javascript.jscomp.regex.CharRanges ucaseLettersToLower
int bestComplexity
String flags
com.google.javascript.jscomp.regex.CharRanges best
public boolean isCaseSensitive ()
com.google.javascript.jscomp.regex.CharRanges withoutNamedGroups
private com.google.javascript.jscomp.regex.RegExpTree$DecomposedCharset decompose (com.google.javascript.jscomp.regex.CharRanges, boolean)
com.google.javascript.jscomp.regex.CharRanges withoutGroup
int complexity
com.google.javascript.jscomp.regex.CharRanges group
java.util.Map$Entry namedGroup
char groupName
com.google.javascript.jscomp.regex.CharRanges simplest
int minComplexity
com.google.javascript.jscomp.regex.CharRanges ranges
boolean inverted
StringBuilder namedGroups
com.google.javascript.jscomp.regex.CharRanges rangesInterIeExplicits
protected void appendSourceCode (java.lang.StringBuilder)
StringBuilder sb
com.google.javascript.jscomp.regex.RegExpTree$DecomposedCharset decompose ()
com.google.javascript.jscomp.regex.CharRanges negRanges
com.google.javascript.jscomp.regex.RegExpTree$DecomposedCharset positive
com.google.javascript.jscomp.regex.RegExpTree$DecomposedCharset negative
protected void appendDebugInfo (java.lang.StringBuilder)
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
com/google/javascript/jscomp/regex/RegExpTree$Repetition.classRegExpTree.java
package com.google.javascript.jscomp.regex
final com.google.javascript.jscomp.regex.RegExpTree$Repetition extends com.google.javascript.jscomp.regex.RegExpTree {
final com.google.javascript.jscomp.regex.RegExpTree body
final int min
final int max
final boolean greedy
void (com.google.javascript.jscomp.regex.RegExpTree, int, int, boolean)
com.google.javascript.jscomp.regex.RegExpTree body
int min
int max
boolean greedy
public com.google.javascript.jscomp.regex.RegExpTree simplify (java.lang.String)
long lmin
long lmax
com.google.javascript.jscomp.regex.RegExpTree$Repetition rbody
String flags
com.google.javascript.jscomp.regex.RegExpTree body
int min
int max
boolean greedy
public boolean isCaseSensitive ()
public boolean containsAnchor ()
public int numCapturingGroups ()
public java.util.List children ()
private void appendBodySourceCode (java.lang.StringBuilder)
StringBuilder sb
private static int suffixLen (int, int)
int min
int max
private static int numDecimalDigits (int)
int n
int nDigits
protected void appendSourceCode (java.lang.StringBuilder)
int expanded
int expandedMin
int expandedMax
int suffixLen
int expandedSuffixLen
StringBuilder sb
int bodyStart
int bodyEnd
int bodyLen
int min
int max
protected void appendDebugInfo (java.lang.StringBuilder)
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
com.google.javascript.jscomp.regex.RegExpTree$Repetition that
public int hashCode ()
}
com/google/javascript/jscomp/regex/RegExpTree$WordBoundary.classRegExpTree.java
package com.google.javascript.jscomp.regex
final com.google.javascript.jscomp.regex.RegExpTree$WordBoundary extends com.google.javascript.jscomp.regex.RegExpTree$RegExpTreeAtom {
final char type
void (char)
char type
public com.google.javascript.jscomp.regex.RegExpTree simplify (java.lang.String)
String flags
protected void appendSourceCode (java.lang.StringBuilder)
StringBuilder sb
protected void appendDebugInfo (java.lang.StringBuilder)
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
com/google/javascript/jscomp/regex/RegExpTree$CapturingGroup.classRegExpTree.java
package com.google.javascript.jscomp.regex
final com.google.javascript.jscomp.regex.RegExpTree$CapturingGroup extends com.google.javascript.jscomp.regex.RegExpTree {
final com.google.javascript.jscomp.regex.RegExpTree body
void (com.google.javascript.jscomp.regex.RegExpTree)
com.google.javascript.jscomp.regex.RegExpTree body
public com.google.javascript.jscomp.regex.RegExpTree simplify (java.lang.String)
String flags
public boolean isCaseSensitive ()
public boolean containsAnchor ()
public int numCapturingGroups ()
public java.util.List children ()
protected void appendSourceCode (java.lang.StringBuilder)
StringBuilder sb
protected void appendDebugInfo (java.lang.StringBuilder)
StringBuilder sb
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
com/google/javascript/jscomp/regex/RegExpTree$1Parser.classRegExpTree.java
package com.google.javascript.jscomp.regex