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.goo