META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/debugging/
com/google/debugging/sourcemap/
com/google/debugging/sourcemap/proto/
com/google/javascript/
com/google/javascript/jscomp/
com/google/javascript/jscomp/ant/
com/google/javascript/jscomp/deps/
com/google/javascript/jscomp/graph/
com/google/javascript/jscomp/js/
com/google/javascript/jscomp/parsing/
com/google/javascript/jscomp/regex/
com/google/javascript/jscomp/type/
com/google/javascript/rhino/
com/google/javascript/rhino/jstype/
rhino_ast/
rhino_ast/java/
rhino_ast/java/com/
rhino_ast/java/com/google/
rhino_ast/java/com/google/javascript/
rhino_ast/java/com/google/javascript/rhino/
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/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/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/FilePosition.classFilePosition.java
package com.google.debugging.sourcemap
public 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/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/SourceMapConsumerFactory.classSourceMapConsumerFactory.java
package com.google.debugging.sourcemap
public 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.SourceMapConsumerV1 consumer
com.google.debugging.sourcemap.SourceMapConsumerV2 consumer
com.google.debugging.sourcemap.SourceMapConsumerV3 consumer
org.json.JSONObject sourceMapRoot
int version
org.json.JSONException ex
String contents
com.google.debugging.sourcemap.SourceMapSupplier supplier
}
com/google/debugging/sourcemap/SourceMapConsumerV1$1.classSourceMapConsumerV1.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapConsumerV1$1 extends java.lang.Object {
}
com/google/debugging/sourcemap/SourceMapConsumerV1$FileName.classSourceMapConsumerV1.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapConsumerV1$FileName extends java.lang.Object {
private final String dir
private final String name
final com.google.debugging.sourcemap.SourceMapConsumerV1 this$0
void (com.google.debugging.sourcemap.SourceMapConsumerV1, java.lang.String, java.lang.String)
String directory
String name
static java.lang.String access$000 (com.google.debugging.sourcemap.SourceMapConsumerV1$FileName)
com.google.debugging.sourcemap.SourceMapConsumerV1$FileName x0
static java.lang.String access$100 (com.google.debugging.sourcemap.SourceMapConsumerV1$FileName)
com.google.debugging.sourcemap.SourceMapConsumerV1$FileName x0
}
com/google/debugging/sourcemap/SourceMapConsumerV1$LineFragment.classSourceMapConsumerV1.java
package com.google.debugging.sourcemap
final com.google.debugging.sourcemap.SourceMapConsumerV1$LineFragment extends java.lang.Object {
private final int startIndex
private final byte[] offsets
void (int, byte[])
int startIndex
byte[] offsets
int length ()
int valueAtColumn (int)
int i
int column
int pos
}
com/google/debugging/sourcemap/SourceMapConsumerV1$ParseState.classSourceMapConsumerV1.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapConsumerV1$ParseState extends java.lang.Object {
final String contents
int currentPosition
void (java.lang.String)
String contents
java.lang.String readLineOrNull ()
int index
String line
java.lang.String readLine () throws com.google.debugging.sourcemap.SourceMapParseException
String line
void expectLine (java.lang.String) throws com.google.debugging.sourcemap.SourceMapParseException
String expect
String line
void fail (java.lang.String) throws com.google.debugging.sourcemap.SourceMapParseException
String message
}
com/google/debugging/sourcemap/SourceMapConsumerV1$SourceFile$Builder.classSourceMapConsumerV1.java
package com.google.debugging.sourcemap
final com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile$Builder extends java.lang.Object {
String dir
String fileName
int startMapId
int startLine
byte[] lineOffsets
short[] columns
String[] identifiers
void ()
com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile$Builder setDir (java.lang.String)
String dir
com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile$Builder setFileName (java.lang.String)
String fileName
com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile$Builder setStartMapId (int)
int startMapId
com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile$Builder setStartLine (int)
int startLine
com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile$Builder setLineOffsets (java.util.List)
java.util.List lineOffsets
com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile$Builder setColumns (java.util.List)
java.util.List columns
com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile$Builder setIdentifiers (java.util.List)
java.util.List identifiers
com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile build ()
}
com/google/debugging/sourcemap/SourceMapConsumerV1$SourceFile.classSourceMapConsumerV1.java
package com.google.debugging.sourcemap
final com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile extends java.lang.Object {
final String dir
final String fileName
final int startMapId
final int startLine
final byte[] lineOffsets
final short[] columns
final String[] identifiers
private void (java.lang.String, java.lang.String, int, int, byte[], short[], java.lang.String[])
String dir
String fileName
int startLine
int startMapId
byte[] lineOffsets
short[] columns
String[] identifiers
private void (int)
int startMapId
int getLength ()
int getStartMapId ()
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getOriginalMapping (int)
int i
int offset
int lineNumber
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder builder
static com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile$Builder newBuilder ()
void (java.lang.String, java.lang.String, int, int, byte[], short[], java.lang.String[], com.google.debugging.sourcemap.SourceMapConsumerV1$1)
String x0
String x1
int x2
int x3
byte[] x4
short[] x5
String[] x6
com.google.debugging.sourcemap.SourceMapConsumerV1$1 x7
}
com/google/debugging/sourcemap/SourceMapConsumerV1.classSourceMapConsumerV1.java
package com.google.debugging.sourcemap
public com.google.debugging.sourcemap.SourceMapConsumerV1 extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapConsumer {
private static final String LINEMAP_HEADER
private static final String FILEINFO_HEADER
private static final String DEFINITION_HEADER
private com.google.common.collect.ImmutableList characterMap
private com.google.common.collect.ImmutableList mappings
public void ()
public void parse (java.lang.String) throws com.google.debugging.sourcemap.SourceMapParseException
org.json.JSONException ex
String contents
com.google.debugging.sourcemap.SourceMapConsumerV1$ParseState parser
private int parseCharacterMap (com.google.debugging.sourcemap.SourceMapConsumerV1$ParseState, int, com.google.common.collect.ImmutableList$Builder) throws com.google.debugging.sourcemap.SourceMapParseException org.json.JSONException
int mappingID
int j
String currentLine
com.google.common.collect.ImmutableList$Builder fragmentList
com.google.debugging.sourcemap.SourceMapConsumerV1$LineFragment myLineFragment
org.json.JSONArray charArray
int lastID
int startID
java.util.List currentOffsets
int i
com.google.debugging.sourcemap.SourceMapConsumerV1$ParseState parser
int lineCount
com.google.common.collect.ImmutableList$Builder characterMapBuilder
int maxID
private com.google.debugging.sourcemap.SourceMapConsumerV1$FileName splitFileName (com.google.common.collect.Interner, java.lang.String)
com.google.common.collect.Interner interner
String input
int hashIndex
String dir
String fileName
private void parseFileMappings (com.google.debugging.sourcemap.SourceMapConsumerV1$ParseState, int) throws com.google.debugging.sourcemap.SourceMapParseException org.json.JSONException
com.google.debugging.sourcemap.SourceMapConsumerV1$FileName dirFile
com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile$Builder builder
String currentLine
org.json.JSONArray mapArray
String myFile
int line
int mappingId
com.google.debugging.sourcemap.SourceMapConsumerV1$FileName dirFile
com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile$Builder builder
com.google.debugging.sourcemap.SourceMapConsumerV1$ParseState parser
int maxID
com.google.common.collect.Interner interner
com.google.common.collect.ImmutableList$Builder mappingsBuilder
java.util.ArrayList lineOffsets
java.util.ArrayList columns
java.util.ArrayList identifiers
String currentFile
int lastLine
int startLine
int startMapId
private void parseInternal (com.google.debugging.sourcemap.SourceMapConsumerV1$ParseState) throws com.google.debugging.sourcemap.SourceMapParseException org.json.JSONException
int i
com.google.debugging.sourcemap.SourceMapConsumerV1$ParseState parser
String headerCount
org.json.JSONObject countObject
int lineCount
com.google.common.collect.ImmutableList$Builder characterMapBuilder
int maxId
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getMappingForLine (int, int)
int columnPosition
com.google.debugging.sourcemap.SourceMapConsumerV1$LineFragment lineFragment
java.util.Iterator i$
int lineNumber
int columnIndex
java.util.List lineFragments
int columnOffset
com.google.debugging.sourcemap.SourceMapConsumerV1$LineFragment lastFragment
int mapId
private com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile binarySearch (int)
int middle
com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile middleCompare
int mapId
int lower
int upper
private com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getMappingFromId (int)
int mapID
com.google.debugging.sourcemap.SourceMapConsumerV1$SourceFile match
int pos
}
com/google/debugging/sourcemap/SourceMapConsumerV2.classSourceMapConsumerV2.java
package com.google.debugging.sourcemap
public com.google.debugging.sourcemap.SourceMapConsumerV2 extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapConsumer {
private java.util.Map characterMap
private org.json.JSONArray lineMaps
private java.util.List mappings
public void ()
public void parse (java.lang.String) throws com.google.debugging.sourcemap.SourceMapParseException
org.json.JSONObject sourceMapRoot
org.json.JSONException ex
String contents
public void parse (org.json.JSONObject) throws com.google.debugging.sourcemap.SourceMapParseException
org.json.JSONException ex
org.json.JSONObject sourceMapRoot
private void parseInternal (org.json.JSONObject) throws org.json.JSONException com.google.debugging.sourcemap.SourceMapParseException
int nameIndex
org.json.JSONException e
org.json.JSONArray entry
String name
String sourceFile
int lineNumber
int column
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder builder
int i
org.json.JSONObject sourceMapRoot
int version
String file
int lineCount
org.json.JSONArray sources
org.json.JSONArray names
org.json.JSONArray jsonMappings
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping getMappingForLine (int, int)
org.json.JSONException jse
int lineNumber
int columnIndex
java.util.List map
int index
}
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/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/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/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 ()
java.util.ArrayList result
java.util.ArrayList result
int entryValues
com.google.debugging.sourcemap.SourceMapConsumerV3$Entry entry
int[] temp
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)
int[] vals
int entryValues
com.google.debugging.sourcemap.SourceMapConsumerV3$Entry entry
private boolean tryConsumeToken (char)
char token
private boolean entryComplete ()
char c
private int nextValue ()
}
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/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/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/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/SourceMapConsumerV3.classSourceMapConsumerV3.java
package com.google.debugging.sourcemap
public 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
public void ()
public void parse (java.lang.String) throws com.google.debugging.sourcemap.SourceMapParseException
String contents
public void parse (java.lang.String, com.google.debugging.sourcemap.SourceMapSupplier) throws com.google.debugging.sourcemap.SourceMapParseException
org.json.JSONObject sourceMapRoot
org.json.JSONException ex
String contents
com.google.debugging.sourcemap.SourceMapSupplier sectionSupplier
public void parse (org.json.JSONObject) throws com.google.debugging.sourcemap.SourceMapParseException
org.json.JSONObject sourceMapRoot
public void parse (org.json.JSONObject, com.google.debugging.sourcemap.SourceMapSupplier) throws com.google.debugging.sourcemap.SourceMapParseException
int version
String file
String lineMap
org.json.JSONException ex
org.json.JSONObject sourceMapRoot
com.google.debugging.sourcemap.SourceMapSupplier sectionSupplier
private void parseMetaMap (org.json.JSONObject, com.google.debugging.sourcemap.SourceMapSupplier) throws com.google.debugging.sourcemap.SourceMapParseException
String url
String mapSectionContents
String mapSectionContents
org.json.JSONObject section
org.json.JSONObject offset
int line
int column
String mapSectionContents
int i
int count
java.io.IOException e
int version
String file
com.google.debugging.sourcemap.SourceMapGeneratorV3 generator
org.json.JSONArray sections
StringBuilder sb
java.io.IOException ex
org.json.JSONException ex
org.json.JSONObject sourceMapRoot
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
private java.lang.String[] getJavaStringArray (org.json.JSONArray) throws org.json.JSONException
int i
org.json.JSONArray array
int len
String[] result
private int search (java.util.ArrayList, int, int, int)
int mid
int compare
java.util.ArrayList entries
int target
int start
int end
private 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.Iterator i$
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/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 V1
public static final com.google.debugging.sourcemap.SourceMapFormat V2
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/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 setWrapperPrefix (java.lang.String)
public abstract void setStartingPosition (int, int)
public abstract void validate (boolean)
}
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 ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/debugging/sourcemap/SourceMapGeneratorFactory.classSourceMapGeneratorFactory.java
package com.google.debugging.sourcemap
public com.google.debugging.sourcemap.SourceMapGeneratorFactory extends java.lang.Object {
public void ()
public static com.google.debugging.sourcemap.SourceMapGenerator getInstance ()
public static com.google.debugging.sourcemap.SourceMapGenerator getInstance (com.google.debugging.sourcemap.SourceMapFormat)
com.google.debugging.sourcemap.SourceMapFormat format
}
com/google/debugging/sourcemap/SourceMapGeneratorV1$1.classSourceMapGeneratorV1.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV1$1 extends java.lang.Object {
}
com/google/debugging/sourcemap/SourceMapGeneratorV1$LineMapper.classSourceMapGeneratorV1.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV1$LineMapper extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapGeneratorV1$MappingVisitor {
private final Appendable out
private boolean firstChar
private static final String UNMAPPED_STRING
private int lastId
private String lastIdString
final com.google.debugging.sourcemap.SourceMapGeneratorV1 this$0
void (com.google.debugging.sourcemap.SourceMapGeneratorV1, java.lang.Appendable)
Appendable out
public void visit (com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping, int, int, int, int) throws java.io.IOException
int j
int i
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping m
int line
int col
int nextLine
int nextCol
int id
String idString
void appendLineMappings () throws java.io.IOException
private void openLine () throws java.io.IOException
private void closeLine () throws java.io.IOException
private void addCharEntry (java.lang.String) throws java.io.IOException
String id
}
com/google/debugging/sourcemap/SourceMapGeneratorV1$Mapping.classSourceMapGeneratorV1.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV1$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/SourceMapGeneratorV1$MappingTraversal.classSourceMapGeneratorV1.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV1$MappingTraversal extends java.lang.Object {
private int line
private int col
final com.google.debugging.sourcemap.SourceMapGeneratorV1 this$0
void (com.google.debugging.sourcemap.SourceMapGeneratorV1)
void traverse (com.google.debugging.sourcemap.SourceMapGeneratorV1$MappingVisitor) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping previous
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping parent
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping m
java.util.Iterator i$
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping m
com.google.debugging.sourcemap.SourceMapGeneratorV1$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.SourceMapGeneratorV1$Mapping, com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping)
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping m1
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping m2
int l1
int l2
int c1
int c2
private void maybeVisit (com.google.debugging.sourcemap.SourceMapGeneratorV1$MappingVisitor, com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV1$MappingVisitor v
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping m
int nextLine
int nextCol
private void maybeVisitParent (com.google.debugging.sourcemap.SourceMapGeneratorV1$MappingVisitor, com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping, com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV1$MappingVisitor v
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping parent
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping m
int nextLine
int nextCol
private void visit (com.google.debugging.sourcemap.SourceMapGeneratorV1$MappingVisitor, com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping, int, int) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV1$MappingVisitor v
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping m
int nextLine
int nextCol
}
com/google/debugging/sourcemap/SourceMapGeneratorV1$MappingVisitor.classSourceMapGeneratorV1.java
package com.google.debugging.sourcemap
abstract com.google.debugging.sourcemap.SourceMapGeneratorV1$MappingVisitor extends java.lang.Object {
public abstract void visit (com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping, int, int, int, int) throws java.io.IOException
}
com/google/debugging/sourcemap/SourceMapGeneratorV1$MappingWriter.classSourceMapGeneratorV1.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV1$MappingWriter extends java.lang.Object {
private String lastSourceFile
private String lastSourceFileEscaped
private int lastLine
private String lastLineString
final com.google.debugging.sourcemap.SourceMapGeneratorV1 this$0
private void (com.google.debugging.sourcemap.SourceMapGeneratorV1)
private void appendMappingTo (com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping, java.lang.Appendable) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping m
Appendable out
String sourceFile
String escapedSourceFile
int line
String lineValue
void appendMappings (java.lang.Appendable) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping m
java.util.Iterator i$
Appendable out
void (com.google.debugging.sourcemap.SourceMapGeneratorV1, com.google.debugging.sourcemap.SourceMapGeneratorV1$1)
com.google.debugging.sourcemap.SourceMapGeneratorV1 x0
com.google.debugging.sourcemap.SourceMapGeneratorV1$1 x1
}
com/google/debugging/sourcemap/SourceMapGeneratorV1$UsedMappingCheck.classSourceMapGeneratorV1.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV1$UsedMappingCheck extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapGeneratorV1$MappingVisitor {
final com.google.debugging.sourcemap.SourceMapGeneratorV1 this$0
private void (com.google.debugging.sourcemap.SourceMapGeneratorV1)
public void visit (com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping, int, int, int, int) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping m
int line
int col
int nextLine
int nextCol
void (com.google.debugging.sourcemap.SourceMapGeneratorV1, com.google.debugging.sourcemap.SourceMapGeneratorV1$1)
com.google.debugging.sourcemap.SourceMapGeneratorV1 x0
com.google.debugging.sourcemap.SourceMapGeneratorV1$1 x1
}
com/google/debugging/sourcemap/SourceMapGeneratorV1.classSourceMapGeneratorV1.java
package com.google.debugging.sourcemap
public com.google.debugging.sourcemap.SourceMapGeneratorV1 extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapGenerator {
private static final int UNMAPPED
private java.util.List mappings
private com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping lastMapping
private com.google.debugging.sourcemap.FilePosition offsetPosition
private com.google.debugging.sourcemap.FilePosition prefixPosition
public void ()
private static java.lang.String escapeString (java.lang.String)
String value
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.SourceMapGeneratorV1$Mapping mapping
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 reset ()
public void appendTo (java.lang.Appendable, java.lang.String) throws java.io.IOException
int i
Appendable out
String name
int maxLine
private int prepMappings () throws java.io.IOException
int endPositionLine
com.google.debugging.sourcemap.SourceMapGeneratorV1$Mapping m
java.util.Iterator i$
int id
int maxLine
public void validate (boolean)
boolean validate
public void appendIndexMapTo (java.lang.Appendable, java.lang.String, java.util.List)
Appendable out
String name
java.util.List appSections
static java.lang.String access$000 (java.lang.String)
String x0
static java.util.List access$100 (com.google.debugging.sourcemap.SourceMapGeneratorV1)
com.google.debugging.sourcemap.SourceMapGeneratorV1 x0
static com.google.debugging.sourcemap.FilePosition access$400 (com.google.debugging.sourcemap.SourceMapGeneratorV1)
com.google.debugging.sourcemap.SourceMapGeneratorV1 x0
}
com/google/debugging/sourcemap/SourceMapGeneratorV2$1.classSourceMapGeneratorV2.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV2$1 extends java.lang.Object {
}
com/google/debugging/sourcemap/SourceMapGeneratorV2$LineMapEncoder.classSourceMapGeneratorV2.java
package com.google.debugging.sourcemap
public com.google.debugging.sourcemap.SourceMapGeneratorV2$LineMapEncoder extends java.lang.Object {
public void ()
public static void encodeEntry (java.lang.Appendable, int, int, int) throws java.io.IOException
int i
String repsString
String sizeId
int prefix
Appendable out
int id
int lastId
int reps
int relativeIdLength
int relativeId
String relativeIdString
public static int getRelativeMappingId (int, int, int)
int id
int idLength
int lastId
int base
int relativeId
public static int getRelativeMappingIdLength (int, int)
int rawId
int lastId
int relativeId
int id
int digits
int base
static java.lang.String valueToBase64 (int, int)
int charValue
int value
int minimumSize
int size
char[] chars
StringBuilder sb
}
com/google/debugging/sourcemap/SourceMapGeneratorV2$LineMapper.classSourceMapGeneratorV2.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV2$LineMapper extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapGeneratorV2$MappingVisitor {
private final Appendable out
private int lastId
final com.google.debugging.sourcemap.SourceMapGeneratorV2 this$0
void (com.google.debugging.sourcemap.SourceMapGeneratorV2, java.lang.Appendable)
Appendable out
public void visit (com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping, int, int, int, int) throws java.io.IOException
int i
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping m
int line
int col
int nextLine
int nextCol
int id
void appendLineMappings () throws java.io.IOException
private void openLine () throws java.io.IOException
private void closeLine (boolean) throws java.io.IOException
boolean finalEntry
private void closeEntry (int, int) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapLineDecoder$LineEntry entry
int id
int reps
StringBuilder sb
}
com/google/debugging/sourcemap/SourceMapGeneratorV2$Mapping.classSourceMapGeneratorV2.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping extends java.lang.Object {
int id
int 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/SourceMapGeneratorV2$MappingTraversal.classSourceMapGeneratorV2.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV2$MappingTraversal extends java.lang.Object {
private int line
private int col
final com.google.debugging.sourcemap.SourceMapGeneratorV2 this$0
void (com.google.debugging.sourcemap.SourceMapGeneratorV2)
void traverse (com.google.debugging.sourcemap.SourceMapGeneratorV2$MappingVisitor) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping previous
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping parent
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping m
java.util.Iterator i$
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping m
com.google.debugging.sourcemap.SourceMapGeneratorV2$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.SourceMapGeneratorV2$Mapping, com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping)
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping m1
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping m2
int l1
int l2
int c1
int c2
private void maybeVisit (com.google.debugging.sourcemap.SourceMapGeneratorV2$MappingVisitor, com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV2$MappingVisitor v
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping m
int nextLine
int nextCol
private void maybeVisitParent (com.google.debugging.sourcemap.SourceMapGeneratorV2$MappingVisitor, com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping, com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV2$MappingVisitor v
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping parent
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping m
int nextLine
int nextCol
private void visit (com.google.debugging.sourcemap.SourceMapGeneratorV2$MappingVisitor, com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping, int, int) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV2$MappingVisitor v
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping m
int nextLine
int nextCol
}
com/google/debugging/sourcemap/SourceMapGeneratorV2$MappingVisitor.classSourceMapGeneratorV2.java
package com.google.debugging.sourcemap
abstract com.google.debugging.sourcemap.SourceMapGeneratorV2$MappingVisitor extends java.lang.Object {
public abstract void visit (com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping, int, int, int, int) throws java.io.IOException
}
com/google/debugging/sourcemap/SourceMapGeneratorV2$MappingWriter.classSourceMapGeneratorV2.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV2$MappingWriter extends java.lang.Object {
private int lastLine
private String lastLineString
final com.google.debugging.sourcemap.SourceMapGeneratorV2 this$0
private void (com.google.debugging.sourcemap.SourceMapGeneratorV2)
private void appendMappingTo (com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping, java.lang.Appendable) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping m
Appendable out
int line
String lineValue
void appendMappings (java.lang.Appendable) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping m
java.util.Iterator i$
Appendable out
void (com.google.debugging.sourcemap.SourceMapGeneratorV2, com.google.debugging.sourcemap.SourceMapGeneratorV2$1)
com.google.debugging.sourcemap.SourceMapGeneratorV2 x0
com.google.debugging.sourcemap.SourceMapGeneratorV2$1 x1
}
com/google/debugging/sourcemap/SourceMapGeneratorV2$UsedMappingCheck.classSourceMapGeneratorV2.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapGeneratorV2$UsedMappingCheck extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapGeneratorV2$MappingVisitor {
final com.google.debugging.sourcemap.SourceMapGeneratorV2 this$0
private void (com.google.debugging.sourcemap.SourceMapGeneratorV2)
public void visit (com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping, int, int, int, int) throws java.io.IOException
com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping m
int line
int col
int nextLine
int nextCol
void (com.google.debugging.sourcemap.SourceMapGeneratorV2, com.google.debugging.sourcemap.SourceMapGeneratorV2$1)
com.google.debugging.sourcemap.SourceMapGeneratorV2 x0
com.google.debugging.sourcemap.SourceMapGeneratorV2$1 x1
}
com/google/debugging/sourcemap/SourceMapGeneratorV2.classSourceMapGeneratorV2.java
package com.google.debugging.sourcemap
public com.google.debugging.sourcemap.SourceMapGeneratorV2 extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapGenerator {
private boolean validate
private static final int UNMAPPED
private java.util.List mappings
private java.util.LinkedHashMap sourceFileMap
private java.util.LinkedHashMap originalNameMap
private String lastSourceFile
private int lastSourceFileIndex
private com.google.debugging.sourcemap.SourceMapGeneratorV2$Mapping lastMapping
private com.google.debugging.sourcemap.FilePosition offsetPosition
private com.google.debugging.sourcemap.FilePosition prefixPosition
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.SourceMapGeneratorV2$Mapping mapping
public void appendTo (java.lang.Appendable, java.lang.String) throws java.io.IOException
Appendable out
String name
int maxLine
private void addSourceNameMap (java.lang.Appendable) throws java.io.IOException
Appendable out
private void addOriginalNameMap (java.lang.Appendable) throws java.io.IOException
Appendable out
private void addMap (java.lang.Appendable, java.util.Map) throws java.io.IOException
String key
java.util.Map$Entry entry
java.util.Iterator i$
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.SourceMapGeneratorV2$Mapping m
java.util.Iterator i$
int id
int maxLine
private int getSourceId (java.lang.String)
Integer index
String sourceName
private int getNameId (java.lang.String)
int originalNameIndex
String symbolName
int originalNameIndex
Integer index
public void appendIndexMapTo (java.lang.Appendable, java.lang.String, java.util.List)
Appendable out
String name
java.util.List appSections
static int access$200 (com.google.debugging.sourcemap.SourceMapGeneratorV2, java.lang.String)
com.google.debugging.sourcemap.SourceMapGeneratorV2 x0
String x1
static java.util.List access$300 (com.google.debugging.sourcemap.SourceMapGeneratorV2)
com.google.debugging.sourcemap.SourceMapGeneratorV2 x0
static boolean access$400 (com.google.debugging.sourcemap.SourceMapGeneratorV2)
com.google.debugging.sourcemap.SourceMapGeneratorV2 x0
static com.google.debugging.sourcemap.FilePosition access$500 (com.google.debugging.sourcemap.SourceMapGeneratorV2)
com.google.debugging.sourcemap.SourceMapGeneratorV2 x0
}
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/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)
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/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 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)
Appendable out
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/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/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
java.util.Iterator i$
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/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/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 {
final com.google.debugging.sourcemap.SourceMapGeneratorV3 this$0
private void (com.google.debugging.sourcemap.SourceMapGeneratorV3)
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, com.google.debugging.sourcemap.SourceMapGeneratorV3$1)
com.google.debugging.sourcemap.SourceMapGeneratorV3 x0
com.google.debugging.sourcemap.SourceMapGeneratorV3$1 x1
}
com/google/debugging/sourcemap/SourceMapGeneratorV3.classSourceMapGeneratorV3.java
package com.google.debugging.sourcemap
public com.google.debugging.sourcemap.SourceMapGeneratorV3 extends java.lang.Object implements com.google.debugging.sourcemap.SourceMapGenerator {
private static final int UNMAPPED
private java.util.List mappings
private java.util.LinkedHashMap sourceFileMap
private 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
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 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 appendTo (java.lang.Appendable, java.lang.String) throws java.io.IOException
Appendable out
String name
int maxLine
private void addSourceNameMap (java.lang.Appendable) throws java.io.IOException
Appendable out
private void addSymbolNameMap (java.lang.Appendable) throws java.io.IOException
Appendable out
private void addNameMap (java.lang.Appendable, java.util.Map) throws java.io.IOException
String key
java.util.Map$Entry entry
java.util.Iterator i$
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
java.util.Iterator i$
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
java.util.Iterator i$
Appendable out
String name
java.util.List sections
boolean first
private 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/SourceMapLineDecoder$LineEntry.classSourceMapLineDecoder.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapLineDecoder$LineEntry extends java.lang.Object {
final int id
final int reps
public void (int, int)
int id
int reps
}
com/google/debugging/sourcemap/SourceMapLineDecoder$StringParser.classSourceMapLineDecoder.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapLineDecoder$StringParser extends java.lang.Object {
final String content
int current
void (java.lang.String)
String content
char next ()
char peek ()
boolean hasNext ()
}
com/google/debugging/sourcemap/SourceMapLineDecoder.classSourceMapLineDecoder.java
package com.google.debugging.sourcemap
com.google.debugging.sourcemap.SourceMapLineDecoder extends java.lang.Object {
static java.util.List decodeLine (java.lang.String)
String lineSource
private void ()
static com.google.debugging.sourcemap.SourceMapLineDecoder$LineEntry decodeLineEntry (java.lang.String, int)
String in
int lastId
private static com.google.debugging.sourcemap.SourceMapLineDecoder$LineEntry decodeLineEntry (com.google.debugging.sourcemap.SourceMapLineDecoder$StringParser, int)
char peek
char digit
int value
int i
char digit
int value
char digit
int i
com.google.debugging.sourcemap.SourceMapLineDecoder$StringParser reader
int lastId
int repDigits
int idDigits
int reps
int value
int mappingId
private static java.util.List decodeLine (com.google.debugging.sourcemap.SourceMapLineDecoder$StringParser)
int i
com.google.debugging.sourcemap.SourceMapLineDecoder$LineEntry entry
com.google.debugging.sourcemap.SourceMapLineDecoder$StringParser reader
java.util.List result
int lastId
private static int addBase64Digit (char, int)
char digit
int previousValue
static int getIdFromRelativeId (int, int, int)
int rawId
int digits
int lastId
int base
}
com/google/debugging/sourcemap/SourceMapParseException.classSourceMapParseException.java
package com.google.debugging.sourcemap
public com.google.debugging.sourcemap.SourceMapParseException extends java.lang.Exception {
public void (java.lang.String)
String message
}
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/SourceMapSection.classSourceMapSection.java
package com.google.debugging.sourcemap
public 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
static final boolean $assertionsDisabled
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 getSectionUrl ()
public java.lang.String getSectionValue ()
public int getLine ()
public int getColumn ()
static void ()
}
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/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/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
com.google.debugging.sourcemap.Util extends java.lang.Object {
private static final char[] HEX_CHARS
void ()
static java.lang.String escapeString (java.lang.String)
String s
static java.lang.String escapeString (java.lang.String, char, java.lang.String, java.lang.String, java.lang.String, java.nio.charset.CharsetEncoder)
String END_SCRIPT
String START_COMMENT
char c
int i
String s
char quote
String doublequoteEscape
String singlequoteEscape
String backslashEscape
java.nio.charset.CharsetEncoder outputCharsetEncoder
StringBuilder sb
private static void appendCharAsHex (java.lang.StringBuilder, char)
java.io.IOException ex
StringBuilder sb
char c
private static void appendHexJavaScriptRepresentation (java.lang.Appendable, int) throws java.io.IOException
char[] surrogates
Appendable out
int codePoint
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$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
private com.google.debugging.sourcemap.proto.Mapping$LineMapping buildParsed () throws com.google.protobuf.InvalidProtocolBufferException
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.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder subBuilder
int tag
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.UnknownFieldSet$Builder unknownFields
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
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message)
com.google.protobuf.Message x0
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
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
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)
com.google.protobuf.Message x0
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
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
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
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
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 access$200 (com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder) throws com.google.protobuf.InvalidProtocolBufferException
com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder x0
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/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 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.debugging.sourcemap.proto.Mapping$LineMapping$Builder)
com.google.debugging.sourcemap.proto.Mapping$LineMapping$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 static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessage$FieldAccessorTable internalGetFieldAccessorTable ()
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
com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder builder
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
com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder builder
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)
com.google.protobuf.GeneratedMessage$BuilderParent x0
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 ()
static boolean access$500 ()
void (com.google.debugging.sourcemap.proto.Mapping$LineMapping$Builder, com.google.debugging.sourcemap.proto.Mapping$1)
com.google.debugging.sourcemap.proto.Mapping$LineMapping$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$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$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
private com.google.debugging.sourcemap.proto.Mapping$OriginalMapping buildParsed () throws com.google.protobuf.InvalidProtocolBufferException
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
int tag
com.google.protobuf.CodedInputStream input
com.google.protobuf.ExtensionRegistryLite extensionRegistry
com.google.protobuf.UnknownFieldSet$Builder unknownFields
public boolean hasOriginalFile ()
public java.lang.String getOriginalFile ()
String s
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 ()
void setOriginalFile (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.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder setIdentifier (java.lang.String)
String value
public com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder clearIdentifier ()
void setIdentifier (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
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
public volatile com.google.protobuf.AbstractMessage$Builder mergeFrom (com.google.protobuf.Message)
com.google.protobuf.Message x0
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
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
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)
com.google.protobuf.Message x0
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
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
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
com.google.protobuf.CodedInputStream x0
com.google.protobuf.ExtensionRegistryLite x1
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 access$1300 (com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder) throws com.google.protobuf.InvalidProtocolBufferException
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder x0
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$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 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.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$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 static final com.google.protobuf.Descriptors$Descriptor getDescriptor ()
protected com.google.protobuf.GeneratedMessage$FieldAccessorTable internalGetFieldAccessorTable ()
public boolean hasOriginalFile ()
public java.lang.String getOriginalFile ()
com.google.protobuf.ByteString bs
String s
Object ref
private 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
private 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
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder builder
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
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder builder
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)
com.google.protobuf.GeneratedMessage$BuilderParent x0
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 ()
static boolean access$1600 ()
void (com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$Builder, com.google.debugging.sourcemap.proto.Mapping$1)
com.google.debugging.sourcemap.proto.Mapping$OriginalMapping$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 void ()
}
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 boolean hasLineNumber ()
public abstract int getLineNumber ()
public abstract boolean hasColumnPosition ()
public abstract int getColumnPosition ()
public abstract boolean hasIdentifier ()
public abstract java.lang.String getIdentifier ()
}
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/javascript/jscomp/AbstractCommandLineRunner$1.classAbstractCommandLineRunner.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AbstractCommandLineRunner$1 extends java.lang.Object {
}
com/google/javascript/jscomp/AbstractCommandLineRunner$CommandLineConfig.classAbstractCommandLineRunner.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig extends java.lang.Object {
private boolean printTree
private boolean computePhaseOrdering
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 String jsOutputFile
private final java.util.List module
private String variableMapInputFile
private String propertyMapInputFile
private String variableMapOutputFile
private boolean createNameMapFiles
private String propertyMapOutputFile
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.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec 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 boolean manageClosureDependencies
private boolean onlyClosureDependencies
private java.util.List closureEntryPoints
private java.util.List outputManifests
private String outputModuleDependencies
private java.util.List outputBundles
private boolean acceptConstKeyword
private String languageIn
private boolean skipNormalOutputs
private java.util.List manifestMaps
private boolean transformAMDToCJSModules
private boolean processCommonJSModules
private String commonJSModulePathPrefix
private String warningsWhitelistFile
private boolean angularPass
void ()
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setPrintTree (boolean)
boolean printTree
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setComputePhaseOrdering (boolean)
boolean computePhaseOrdering
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setPrintAst (boolean)
boolean printAst
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setPrintPassGraph (boolean)
boolean printPassGraph
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setJscompDevMode (com.google.javascript.jscomp.CompilerOptions$DevMode)
com.google.javascript.jscomp.CompilerOptions$DevMode jscompDevMode
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setLoggingLevel (java.lang.String)
String loggingLevel
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setExterns (java.util.List)
java.util.List externs
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setJs (java.util.List)
java.util.List js
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setJsOutputFile (java.lang.String)
String jsOutputFile
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setModule (java.util.List)
java.util.List module
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setVariableMapInputFile (java.lang.String)
String variableMapInputFile
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setPropertyMapInputFile (java.lang.String)
String propertyMapInputFile
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setVariableMapOutputFile (java.lang.String)
String variableMapOutputFile
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setCreateNameMapFiles (boolean)
boolean createNameMapFiles
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setPropertyMapOutputFile (java.lang.String)
String propertyMapOutputFile
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setCodingConvention (com.google.javascript.jscomp.CodingConvention)
com.google.javascript.jscomp.CodingConvention codingConvention
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setSummaryDetailLevel (int)
int summaryDetailLevel
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setOutputWrapper (java.lang.String)
String outputWrapper
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setModuleWrapper (java.util.List)
java.util.List moduleWrapper
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setModuleOutputPathPrefix (java.lang.String)
String moduleOutputPathPrefix
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setCreateSourceMap (java.lang.String)
String createSourceMap
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setSourceMapDetailLevel (com.google.javascript.jscomp.SourceMap$DetailLevel)
com.google.javascript.jscomp.SourceMap$DetailLevel level
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setSourceMapFormat (com.google.javascript.jscomp.SourceMap$Format)
com.google.javascript.jscomp.SourceMap$Format format
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setWarningGuardSpec (com.google.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec)
com.google.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec spec
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setDefine (java.util.List)
java.util.List define
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setTweak (java.util.List)
java.util.List tweak
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setTweakProcessing (com.google.javascript.jscomp.CompilerOptions$TweakProcessing)
com.google.javascript.jscomp.CompilerOptions$TweakProcessing tweakProcessing
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setCharset (java.lang.String)
String charset
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setManageClosureDependencies (boolean)
boolean newVal
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setOnlyClosureDependencies (boolean)
boolean newVal
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setClosureEntryPoints (java.util.List)
java.util.List entryPoints
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setOutputManifest (java.util.List)
String manifestName
java.util.Iterator i$
java.util.List outputManifests
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setOutputModuleDependencies (java.lang.String)
String outputModuleDependencies
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setOutputBundle (java.util.List)
java.util.List outputBundles
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setAcceptConstKeyword (boolean)
boolean acceptConstKeyword
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setLanguageIn (java.lang.String)
String languageIn
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setSkipNormalOutputs (boolean)
boolean skipNormalOutputs
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setManifestMaps (java.util.List)
java.util.List manifestMaps
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setTransformAMDToCJSModules (boolean)
boolean transformAMDToCJSModules
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setProcessCommonJSModules (boolean)
boolean processCommonJSModules
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setCommonJSModulePathPrefix (java.lang.String)
String commonJSModulePathPrefix
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setWarningsWhitelistFile (java.lang.String)
String fileName
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig setAngularPass (boolean)
boolean angularPass
static com.google.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec access$100 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String 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 boolean access$900 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean access$1000 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean access$1100 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$1200 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static com.google.javascript.jscomp.CompilerOptions$DevMode access$1300 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static com.google.javascript.jscomp.CodingConvention access$1400 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static int access$1500 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String 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 boolean access$1800 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean access$1900 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$2000 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static com.google.javascript.jscomp.SourceMap$DetailLevel access$2100 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static com.google.javascript.jscomp.SourceMap$Format 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.lang.String 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 java.util.List 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 boolean access$2900 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$3000 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean 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$3600 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$3700 (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.util.List access$4000 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean access$4100 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$4200 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$4300 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.util.List access$4400 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static boolean access$4500 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String access$4600 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
static java.lang.String 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.util.List access$4900 (com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig)
com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig x0
}
com/google/javascript/jscomp/AbstractCommandLineRunner$FlagUsageException.classAbstractCommandLineRunner.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
com/google/javascript/jscomp/AbstractCommandLineRunner$RunTimeStats.classAbstractCommandLineRunner.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AbstractCommandLineRunner$RunTimeStats extends java.lang.Object {
private long bestRunTime
private long worstRunTime
private long lastStartTime
private java.util.List loopedPassesInBestRun
final com.google.javascript.jscomp.AbstractCommandLineRunner this$0
private void (com.google.javascript.jscomp.AbstractCommandLineRunner)
private void recordStartRun ()
private void recordEndRun ()
long endTime
long length
private void outputBestPhaseOrdering ()
java.util.List loop
java.util.Iterator i$
int i
java.io.IOException e
void (com.google.javascript.jscomp.AbstractCommandLineRunner, com.google.javascript.jscomp.AbstractCommandLineRunner$1)
com.google.javascript.jscomp.AbstractCommandLineRunner x0
com.google.javascript.jscomp.AbstractCommandLineRunner$1 x1
static void access$3300 (com.google.javascript.jscomp.AbstractCommandLineRunner$RunTimeStats)
com.google.javascript.jscomp.AbstractCommandLineRunner$RunTimeStats x0
static void access$3400 (com.google.javascript.jscomp.AbstractCommandLineRunner$RunTimeStats)
com.google.javascript.jscomp.AbstractCommandLineRunner$RunTimeStats x0
static void access$3500 (com.google.javascript.jscomp.AbstractCommandLineRunner$RunTimeStats)
com.google.javascript.jscomp.AbstractCommandLineRunner$RunTimeStats x0
}
com/google/javascript/jscomp/AbstractCommandLineRunner$WarningGuardSpec$Entry.classAbstractCommandLineRunner.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec$Entry extends java.lang.Object {
private final com.google.javascript.jscomp.CheckLevel level
private final String groupName
private void (com.google.javascript.jscomp.CheckLevel, java.lang.String)
com.google.javascript.jscomp.CheckLevel level
String groupName
static java.lang.String access$300 (com.google.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec$Entry)
com.google.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec$Entry x0
static com.google.javascript.jscomp.CheckLevel access$400 (com.google.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec$Entry)
com.google.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec$Entry x0
void (com.google.javascript.jscomp.CheckLevel, java.lang.String, com.google.javascript.jscomp.AbstractCommandLineRunner$1)
com.google.javascript.jscomp.CheckLevel x0
String x1
com.google.javascript.jscomp.AbstractCommandLineRunner$1 x2
}
com/google/javascript/jscomp/AbstractCommandLineRunner$WarningGuardSpec.classAbstractCommandLineRunner.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec extends java.lang.Object {
private final java.util.List entries
protected void ()
protected void add (com.google.javascript.jscomp.CheckLevel, java.lang.String)
com.google.javascript.jscomp.CheckLevel level
String groupName
protected void clear ()
static java.util.List access$200 (com.google.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec)
com.google.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec x0
}
com/google/javascript/jscomp/AbstractCommandLineRunner.classAbstractCommandLineRunner.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.AbstractCommandLineRunner extends java.lang.Object {
static final com.google.javascript.jscomp.DiagnosticType OUTPUT_SAME_AS_INPUT_ERROR
private final com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig config
private Appendable jsOutput
private final java.io.PrintStream err
private com.google.javascript.jscomp.Compiler compiler
private java.nio.charset.Charset inputCharset
private java.nio.charset.Charset outputCharset2
private String legacyOutputCharset
private boolean testMode
private com.google.common.base.Supplier externsSupplierForTesting
private com.google.common.base.Supplier inputsSupplierForTesting
private com.google.common.base.Supplier modulesSupplierForTesting
private com.google.common.base.Function exitCodeReceiverForTesting
private java.util.Map rootRelativePathsMap
private java.util.Map parsedModuleWrappers
private static final int NUM_RUNS_TO_DETERMINE_OPTIMAL_ORDER
private static final String OUTPUT_MARKER
private static final String OUTPUT_MARKER_JS_STRING
private final com.google.javascript.jscomp.AbstractCommandLineRunner$RunTimeStats runTimeStats
void ()
void (java.io.PrintStream, java.io.PrintStream)
java.io.PrintStream out
java.io.PrintStream err
void enableTestMode (com.google.common.base.Supplier, com.google.common.base.Supplier, com.google.common.base.Supplier, com.google.common.base.Function)
com.google.common.base.Supplier externsSupplier
com.google.common.base.Supplier inputsSupplier
com.google.common.base.Supplier modulesSupplier
com.google.common.base.Function exitCodeReceiver
protected boolean isInTestMode ()
protected com.google.javascript.jscomp.AbstractCommandLineRunner$CommandLineConfig getCommandLineConfig ()
protected abstract com.google.javascript.jscomp.Compiler createCompiler ()
protected abstract com.google.javascript.jscomp.CompilerOptions createOptions ()
protected com.google.javascript.jscomp.DiagnosticGroups getDiagnosticGroups ()
static com.google.javascript.jscomp.DependencyOptions createDependencyOptions (boolean, boolean, boolean, java.util.List) throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException
boolean manageClosureDependencies
boolean onlyClosureDependencies
boolean processCommonJSModules
java.util.List closureEntryPoints
protected void setRunOptions (com.google.javascript.jscomp.CompilerOptions) throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException java.io.IOException
com.google.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec$Entry entry
java.util.Iterator i$
com.google.javascript.jscomp.CompilerOptions$LanguageMode languageMode
String filename
java.util.Iterator i$
java.util.Set uniqueNames
String filename
java.util.Iterator i$
java.util.Set uniqueNames
com.google.javascript.jscomp.CompilerOptions options
com.google.javascript.jscomp.DiagnosticGroups diagnosticGroups
com.google.javascript.jscomp.DependencyOptions depOptions
protected final com.google.javascript.jscomp.Compiler getCompiler ()
public final void run ()
int i
com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException e
Throwable t
java.io.IOException e
int result
int runs
protected java.io.PrintStream getErrorPrintStream ()
protected java.util.List createInputs (java.util.List, boolean) throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException java.io.IOException
com.google.javascript.jscomp.SourceFile newFile
String filename
java.util.Iterator i$
java.util.List files
boolean allowStdIn
java.util.List inputs
boolean usingStdin
private java.util.List createSourceInputs (java.util.List) throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException java.io.IOException
com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException e
java.util.List files
private java.util.List createExternInputs (java.util.List) throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException java.io.IOException
com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException e
java.util.List files
java.util.List createJsModules (java.util.List, java.util.List) throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException java.io.IOException
NumberFormatException ignored
com.google.javascript.jscomp.SourceFile input
java.util.Iterator i$
com.google.javascript.jscomp.JSModule other
String dep
String[] arr$
int len$
int i$
String[] deps
String depList
String[] parts
String name
com.google.javascript.jscomp.JSModule module
int numJsFiles
java.util.List moduleJsFiles
String spec
java.util.Iterator i$
java.util.List specs
java.util.List jsFiles
int totalNumJsFiles
int nextJsFileIndex
java.util.Map modulesByName
protected void checkModuleName (java.lang.String) throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException
String name
static java.util.Map parseModuleWrappers (java.util.List, java.util.List) throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException
com.google.javascript.jscomp.JSModule m
java.util.Iterator i$
int pos
String name
String wrapper
String spec
java.util.Iterator i$
java.util.List specs
java.util.List modules
java.util.Map wrappers
private java.lang.String getModuleOutputFileName (com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule m
void writeModuleOutput (java.lang.Appendable, com.google.javascript.jscomp.JSModule) throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException java.io.IOException
Appendable out
com.google.javascript.jscomp.JSModule m
String fileName
String baseName
static void writeOutput (java.lang.Appendable, com.google.javascript.jscomp.Compiler, java.lang.String, java.lang.String, java.lang.String, com.google.common.base.Function) throws java.io.IOException
String prefix
int suffixStart
Appendable out
com.google.javascript.jscomp.Compiler compiler
String code
String wrapper
String codePlaceholder
com.google.common.base.Function escaper
int pos
private static void maybeCreateDirsForPath (java.lang.String)
String dirName
String pathPrefix
protected int doRun () throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException java.io.IOException
com.google.javascript.jscomp.JSModule m
java.util.Iterator i$
java.util.List inputs
com.google.javascript.jscomp.JSModule m
java.util.Iterator i$
String outputFileName
java.util.Iterator i$
java.util.List externs
com.google.javascript.jscomp.CompilerOptions options
java.util.List modules
com.google.javascript.jscomp.Result result
boolean writeOutputToFile
java.util.List outputFileNames
java.util.List jsFiles
java.util.List moduleSpecs
boolean createCommonJsModules
int errCode
int processResults (com.google.javascript.jscomp.Result, java.util.List, com.google.javascript.jscomp.CompilerOptions) throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException java.io.IOException
com.google.javascript.jscomp.ControlFlowGraph cfg
java.io.Writer eeOut
com.google.javascript.jscomp.Result result
java.util.List modules
com.google.javascript.jscomp.CompilerOptions options
com.google.common.base.Function getJavascriptEscaper ()
void outputSingleBinary () throws java.io.IOException
com.google.common.base.Function escaper
String marker
private void outputModuleBinaryAndSourceMaps (java.util.List, com.google.javascript.jscomp.CompilerOptions) throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException java.io.IOException
java.io.Writer writer
com.google.javascript.jscomp.JSModule m
java.util.Iterator i$
java.util.List modules
com.google.javascript.jscomp.CompilerOptions options
java.io.Writer mapOut
private java.nio.charset.Charset getInputCharset () throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException
private java.lang.String getLegacyOutputCharset () throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException
private java.nio.charset.Charset getOutputCharset2 () throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException
protected java.util.List createExterns () throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException java.io.IOException
private boolean shouldGenerateMapPerModule (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
private java.io.Writer openExternExportsStream (com.google.javascript.jscomp.CompilerOptions, java.lang.String) throws java.io.IOException
java.io.File outputFile
com.google.javascript.jscomp.CompilerOptions options
String path
String exPath
private java.lang.String expandCommandLinePath (java.lang.String, com.google.javascript.jscomp.JSModule)
String sub
String sub
String path
com.google.javascript.jscomp.JSModule forModule
String sub
java.lang.String expandSourceMapPath (com.google.javascript.jscomp.CompilerOptions, com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.CompilerOptions options
com.google.javascript.jscomp.JSModule forModule
private java.io.Writer fileNameToLegacyOutputWriter (java.lang.String) throws java.io.IOException
String fileName
private java.io.Writer fileNameToOutputWriter2 (java.lang.String) throws java.io.IOException
String fileName
protected java.io.OutputStream filenameToOutputStream (java.lang.String) throws java.io.IOException
String fileName
private java.io.Writer streamToLegacyOutputWriter (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream stream
private java.io.Writer streamToOutputWriter2 (java.io.OutputStream)
java.io.OutputStream stream
private void outputSourceMap (com.google.javascript.jscomp.CompilerOptions, java.lang.String) throws java.io.IOException
com.google.javascript.jscomp.CompilerOptions options
String associatedName
String outName
java.io.Writer out
private java.lang.String getMapPath (java.lang.String)
java.io.File file
String outputFileName
String outputFile
String basePath
private void outputNameMaps () throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException java.io.IOException
String basePath
java.io.OutputStream file
com.google.protobuf.CodedOutputStream outputStream
String propertyMapOutputPath
String variableMapOutputPath
String functionInformationMapOutputPath
static void createDefineOrTweakReplacements (java.util.List, com.google.javascript.jscomp.CompilerOptions, boolean)
String maybeStringVal
double value
NumberFormatException e
String defValue
boolean isTrue
boolean isFalse
String[] assignment
String defName
String override
java.util.Iterator i$
java.util.List definitions
com.google.javascript.jscomp.CompilerOptions options
boolean tweaks
private boolean shouldGenerateOutputPerModule (java.lang.String)
String output
private void outputManifest () throws java.io.IOException
private void outputBundle () throws java.io.IOException
private void outputManifestOrBundle (java.util.List, boolean) throws java.io.IOException
java.io.Writer out
com.google.javascript.jscomp.JSModule module
java.util.Iterator i$
com.google.javascript.jscomp.JSModuleGraph graph
Iterable modules
java.io.Writer out
String output
java.util.Iterator i$
java.util.List outputFiles
boolean isManifest
private void outputModuleGraphJson () throws java.io.IOException
java.io.Writer out
void printModuleGraphJsonTo (java.lang.Appendable) throws java.io.IOException
Appendable out
void printModuleGraphManifestOrBundleTo (com.google.javascript.jscomp.JSModuleGraph, java.lang.Appendable, boolean) throws java.io.IOException
String dependencies
com.google.javascript.jscomp.JSModule module
java.util.Iterator i$
com.google.javascript.jscomp.JSModuleGraph graph
Appendable out
boolean isManifest
com.google.common.base.Joiner commas
boolean requiresNewline
private void printManifestTo (java.lang.Iterable, java.lang.Appendable) throws java.io.IOException
String rootRelativePath
String displayName
com.google.javascript.jscomp.CompilerInput input
java.util.Iterator i$
Iterable inputs
Appendable out
private void printBundleTo (java.lang.Iterable, java.lang.Appendable) throws java.io.IOException
String rootRelativePath
String displayName
java.io.File file
com.google.javascript.jscomp.CompilerInput input
java.util.Iterator i$
Iterable inputs
Appendable out
private java.util.Map constructRootRelativePathsMap ()
int colonIndex
String execPath
String rootRelativePath
String mapString
java.util.Iterator i$
java.util.Map rootRelativePathsMap
static java.lang.Appendable access$5000 (com.google.javascript.jscomp.AbstractCommandLineRunner)
com.google.javascript.jscomp.AbstractCommandLineRunner x0
static void ()
}
com/google/javascript/jscomp/AbstractCompiler$LifeCycleStage.classAbstractCompiler.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage extends java.lang.Enum {
public static final com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage RAW
public static final com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage NORMALIZED
public static final com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage NORMALIZED_OBFUSCATED
private static final com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage[] $VALUES
public static com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage[] values ()
public static com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage valueOf (java.lang.String)
String name
private void (java.lang.String, int)
boolean isNormalized ()
boolean isNormalizedUnobfuscated ()
boolean isNormalizedObfuscated ()
static void ()
}
com/google/javascript/jscomp/AbstractCompiler.classAbstractCompiler.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.AbstractCompiler extends java.lang.Object implements com.google.javascript.jscomp.SourceExcerptProvider {
static final com.google.javascript.jscomp.DiagnosticType READ_ERROR
private com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage stage
protected boolean analyzeChangedScopesOnly
public void ()
public abstract com.google.javascript.jscomp.CompilerInput getInput (com.google.javascript.rhino.InputId)
abstract com.google.javascript.jscomp.SourceFile getSourceFileByName (java.lang.String)
abstract com.google.javascript.jscomp.CompilerInput newExternInput (java.lang.String)
abstract com.google.javascript.jscomp.JSModuleGraph getModuleGraph ()
abstract java.util.List getInputsInOrder ()
public abstract com.google.javascript.rhino.jstype.JSTypeRegistry getTypeRegistry ()
abstract com.google.javascript.jscomp.ScopeCreator getTypedScopeCreator ()
public abstract com.google.javascript.jscomp.Scope getTopScope ()
public abstract void report (com.google.javascript.jscomp.JSError)
abstract void throwInternalError (java.lang.String, java.lang.Exception)
public abstract com.google.javascript.jscomp.CodingConvention getCodingConvention ()
public abstract void reportCodeChange ()
abstract void addToDebugLog (java.lang.String)
abstract void setCssRenamingMap (com.google.javascript.jscomp.CssRenamingMap)
abstract com.google.javascript.jscomp.CssRenamingMap getCssRenamingMap ()
abstract com.google.javascript.rhino.Node getNodeForCodeInsertion (com.google.javascript.jscomp.JSModule)
abstract com.google.javascript.jscomp.TypeValidator getTypeValidator ()
abstract com.google.javascript.rhino.Node parseSyntheticCode (java.lang.String)
abstract com.google.javascript.rhino.Node parseSyntheticCode (java.lang.String, java.lang.String)
abstract com.google.javascript.rhino.Node parseTestCode (java.lang.String)
abstract java.lang.String toSource (com.google.javascript.rhino.Node)
abstract com.google.javascript.rhino.head.ErrorReporter getDefaultErrorReporter ()
public abstract com.google.javascript.jscomp.type.ReverseAbstractInterpreter getReverseAbstractInterpreter ()
com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage getLifeCycleStage ()
abstract com.google.common.base.Supplier getUniqueNameIdSupplier ()
abstract boolean hasHaltingErrors ()
abstract void addChangeHandler (com.google.javascript.jscomp.CodeChangeHandler)
abstract void removeChangeHandler (com.google.javascript.jscomp.CodeChangeHandler)
abstract void setScope (com.google.javascript.rhino.Node)
abstract com.google.javascript.rhino.Node getJsRoot ()
abstract boolean hasScopeChanged (com.google.javascript.rhino.Node)
abstract void reportChangeToEnclosingScope (com.google.javascript.rhino.Node)
abstract boolean isIdeMode ()
abstract boolean acceptEcmaScript5 ()
abstract boolean acceptConstKeyword ()
abstract com.google.javascript.jscomp.parsing.Config getParserConfig ()
abstract boolean isTypeCheckingEnabled ()
abstract void prepareAst (com.google.javascript.rhino.Node)
public abstract com.google.javascript.jscomp.ErrorManager getErrorManager ()
void setLifeCycleStage (com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage)
com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage stage
abstract boolean areNodesEqualForInlining (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
abstract void setHasRegExpGlobalReferences (boolean)
abstract boolean hasRegExpGlobalReferences ()
abstract com.google.javascript.jscomp.CheckLevel getErrorLevel (com.google.javascript.jscomp.JSError)
abstract void process (com.google.javascript.jscomp.CompilerPass)
abstract com.google.javascript.rhino.Node getRoot ()
abstract void updateGlobalVarReferences (java.util.Map, com.google.javascript.rhino.Node)
abstract com.google.javascript.jscomp.GlobalVarReferenceMap getGlobalVarReferences ()
abstract com.google.javascript.jscomp.CompilerInput getSynthesizedExternsInput ()
public abstract double getProgress ()
abstract java.lang.String getLastPassName ()
abstract void setProgress (double, java.lang.String)
abstract com.google.javascript.rhino.Node ensureLibraryInjected (java.lang.String)
abstract void setOldParseTree (java.lang.String, com.google.javascript.rhino.head.ast.AstRoot)
abstract com.google.javascript.rhino.head.ast.AstRoot getOldParseTreeByName (java.lang.String)
static void ()
}
com/google/javascript/jscomp/AbstractMessageFormatter$1.classAbstractMessageFormatter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AbstractMessageFormatter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$CheckLevel
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/javascript/jscomp/AbstractMessageFormatter$Color.classAbstractMessageFormatter.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AbstractMessageFormatter$Color extends java.lang.Enum {
public static final com.google.javascript.jscomp.AbstractMessageFormatter$Color ERROR
public static final com.google.javascript.jscomp.AbstractMessageFormatter$Color WARNING
public static final com.google.javascript.jscomp.AbstractMessageFormatter$Color RESET
private final String controlCharacter
private static final com.google.javascript.jscomp.AbstractMessageFormatter$Color[] $VALUES
public static com.google.javascript.jscomp.AbstractMessageFormatter$Color[] values ()
public static com.google.javascript.jscomp.AbstractMessageFormatter$Color valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String controlCharacter
public java.lang.String getControlCharacter ()
static void ()
}
com/google/javascript/jscomp/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
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/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 ()
static com.google.javascript.rhino.Node validateResult (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
java.util.Iterator i$
com.google.javascript.rhino.Node n
}
com/google/javascript/jscomp/AliasExternals$1.classAliasExternals.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AliasExternals$1 extends java.lang.Object {
}
com/google/javascript/jscomp/AliasExternals$GetAliasableNames.classAliasExternals.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AliasExternals$GetAliasableNames extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private final java.util.Set whitelist
final com.google.javascript.jscomp.AliasExternals this$0
public void (com.google.javascript.jscomp.AliasExternals, java.util.Set)
java.util.Set whitelist
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node dest
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
}
com/google/javascript/jscomp/AliasExternals$GetGlobals.classAliasExternals.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AliasExternals$GetGlobals extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback {
final com.google.javascript.jscomp.AliasExternals this$0
private void (com.google.javascript.jscomp.AliasExternals)
private void getGlobalName (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String name
com.google.javascript.jscomp.Scope$Var var
com.google.javascript.rhino.JSDocInfo docInfo
boolean aliasable
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node dest
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 varChild
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.AliasExternals, com.google.javascript.jscomp.AliasExternals$1)
com.google.javascript.jscomp.AliasExternals x0
com.google.javascript.jscomp.AliasExternals$1 x1
}
com/google/javascript/jscomp/AliasExternals$GlobalGatherer.classAliasExternals.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AliasExternals$GlobalGatherer extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.AliasExternals this$0
private void (com.google.javascript.jscomp.AliasExternals)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
boolean isFirst
String name
com.google.javascript.jscomp.Scope$Var var
com.google.javascript.jscomp.AliasExternals$Symbol global
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.AliasExternals, com.google.javascript.jscomp.AliasExternals$1)
com.google.javascript.jscomp.AliasExternals x0
com.google.javascript.jscomp.AliasExternals$1 x1
}
com/google/javascript/jscomp/AliasExternals$PropertyGatherer.classAliasExternals.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AliasExternals$PropertyGatherer extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.AliasExternals this$0
private void (com.google.javascript.jscomp.AliasExternals)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String name
String name
com.google.javascript.rhino.Node propNameNode
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean canReplaceWithGetProp (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node propNameNode
com.google.javascript.rhino.Node getPropNode
com.google.javascript.rhino.Node parent
boolean isCallTarget
boolean isAssignTarget
boolean isIncOrDec
private boolean canReplaceWithSetProp (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node propNameNode
com.google.javascript.rhino.Node getPropNode
com.google.javascript.rhino.Node parent
boolean isAssignTarget
void (com.google.javascript.jscomp.AliasExternals, com.google.javascript.jscomp.AliasExternals$1)
com.google.javascript.jscomp.AliasExternals x0
com.google.javascript.jscomp.AliasExternals$1 x1
}
com/google/javascript/jscomp/AliasExternals$Symbol.classAliasExternals.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AliasExternals$Symbol extends java.lang.Object {
public final String name
public int accessorCount
public int mutatorCount
public boolean aliasMutator
public boolean aliasAccessor
public final boolean isConstant
com.google.javascript.jscomp.JSModule deepestModuleAccess
com.google.javascript.jscomp.JSModule deepestModuleMutate
java.util.List uses
final com.google.javascript.jscomp.AliasExternals this$0
private void (com.google.javascript.jscomp.AliasExternals, java.lang.String, boolean)
String name
boolean isConstant
void recordAccessor (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
void recordMutator (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
void (com.google.javascript.jscomp.AliasExternals, java.lang.String, boolean, com.google.javascript.jscomp.AliasExternals$1)
com.google.javascript.jscomp.AliasExternals x0
String x1
boolean x2
com.google.javascript.jscomp.AliasExternals$1 x3
}
com/google/javascript/jscomp/AliasExternals.classAliasExternals.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AliasExternals extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private static final int DEFAULT_REQUIRED_USAGE
private int requiredUsage
private static final int MIN_PROP_SIZE
static final String PROTOTYPE_PROPERTY_NAME
private final java.util.Map props
private final java.util.List accessors
private final java.util.List mutators
private final java.util.Map replacementMap
private final java.util.Map globals
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.JSModuleGraph moduleGraph
private com.google.javascript.rhino.Node defaultRoot
private java.util.Map moduleRoots
private final java.util.Set unaliasableGlobals
private final java.util.Set aliasableGlobals
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.JSModuleGraph)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.JSModuleGraph moduleGraph
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.JSModuleGraph, java.lang.String, java.lang.String)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.JSModuleGraph moduleGraph
String unaliasableGlobals
String aliasableGlobals
public void setRequiredUsage (int)
int usage
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 aliasProperties (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AliasExternals$Symbol prop
java.util.Iterator i$
com.google.javascript.rhino.Node propInfo
java.util.Iterator i$
com.google.javascript.rhino.Node propInfo
java.util.Iterator i$
com.google.javascript.jscomp.AliasExternals$Symbol prop
java.util.Iterator i$
com.google.javascript.jscomp.AliasExternals$Symbol prop
java.util.Iterator i$
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void replaceAccessor (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node propSrc
com.google.javascript.rhino.Node newNameNode
com.google.javascript.rhino.Node elemNode
com.google.javascript.rhino.Node getPropNode
com.google.javascript.rhino.Node propNameNode
String propName
private void replaceMutator (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node propSrc
com.google.javascript.rhino.Node propDest
com.google.javascript.rhino.Node callName
com.google.javascript.rhino.Node call
com.google.javascript.rhino.Node getPropNode
com.google.javascript.rhino.Node propNameNode
com.google.javascript.rhino.Node parentNode
com.google.javascript.jscomp.AliasExternals$Symbol prop
private void replaceNode (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 before
com.google.javascript.rhino.Node after
private void addAccessorPropName (java.lang.String, com.google.javascript.rhino.Node)
String propName
com.google.javascript.rhino.Node root
com.google.javascript.rhino.Node propValue
com.google.javascript.rhino.Node propNameNode
com.google.javascript.rhino.Node var
private void addMutatorFunction (java.lang.String, com.google.javascript.rhino.Node)
String propName
com.google.javascript.rhino.Node root
String functionName
String localPropName
String localValueName
com.google.javascript.rhino.Node fnNode
private com.google.javascript.rhino.Node getAddingRoot (com.google.javascript.jscomp.JSModule)
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.JSModule m
private static java.lang.String getMutatorFor (java.lang.String)
String prop
private static java.lang.String getArrayNotationNameFor (java.lang.String)
String prop
private void aliasGlobals (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
int currentBytes
int aliasedBytes
com.google.javascript.jscomp.AliasExternals$Symbol global
java.util.Iterator i$
com.google.javascript.rhino.Node globalUse
java.util.Iterator i$
com.google.javascript.jscomp.AliasExternals$Symbol global
java.util.Iterator i$
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void replaceGlobalUse (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node globalUse
String globalName
private void addGlobalAliasNode (com.google.javascript.jscomp.AliasExternals$Symbol, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AliasExternals$Symbol global
com.google.javascript.rhino.Node root
String globalName
com.google.javascript.rhino.Node globalValue
com.google.javascript.rhino.Node globalNameNode
com.google.javascript.rhino.Node var
private com.google.javascript.jscomp.AliasExternals$Symbol newSymbolForGlobalVar (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node name
private com.google.javascript.jscomp.AliasExternals$Symbol newSymbolForProperty (java.lang.String)
String name
static com.google.javascript.jscomp.AliasExternals$Symbol access$100 (com.google.javascript.jscomp.AliasExternals, java.lang.String)
com.google.javascript.jscomp.AliasExternals x0
String x1
static java.util.Map access$200 (com.google.javascript.jscomp.AliasExternals)
com.google.javascript.jscomp.AliasExternals x0
static java.util.List access$300 (com.google.javascript.jscomp.AliasExternals)
com.google.javascript.jscomp.AliasExternals x0
static java.util.List access$400 (com.google.javascript.jscomp.AliasExternals)
com.google.javascript.jscomp.AliasExternals x0
static java.util.Set access$700 (com.google.javascript.jscomp.AliasExternals)
com.google.javascript.jscomp.AliasExternals x0
static com.google.javascript.jscomp.AliasExternals$Symbol access$800 (com.google.javascript.jscomp.AliasExternals, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AliasExternals x0
com.google.javascript.rhino.Node x1
static java.util.Map access$900 (com.google.javascript.jscomp.AliasExternals)
com.google.javascript.jscomp.AliasExternals x0
static com.google.javascript.jscomp.JSModuleGraph access$1100 (com.google.javascript.jscomp.AliasExternals)
com.google.javascript.jscomp.AliasExternals x0
static void ()
}
com/google/javascript/jscomp/AliasKeywords$1.classAliasKeywords.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AliasKeywords$1 extends java.lang.Object {
}
com/google/javascript/jscomp/AliasKeywords$AliasSpecification.classAliasKeywords.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.AliasKeywords$AliasSpecification extends java.lang.Object {
private final java.util.Map nodes
private boolean isAliased
private String aliasName
private int tokenId
public void (java.lang.String, int)
String aliasName
int tokenId
public void visit (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
boolean maybeInsertAliasDeclarationIntoParseTree (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node codeRoot
public void doAlias (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
java.util.Map$Entry entry
java.util.Iterator i$
com.google.javascript.jscomp.AbstractCompiler compiler
public int getTokenId ()
public java.lang.String getAliasName ()
protected abstract int minOccurrencesRequiredToAlias ()
protected abstract void insertAliasDeclaration (com.google.javascript.rhino.Node)
protected abstract void aliasNode (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
static java.util.Map access$600 (com.google.javascript.jscomp.AliasKeywords$AliasSpecification)
com.google.javascript.jscomp.AliasKeywords$AliasSpecification x0
}
com/google/javascript/jscomp/AliasKeywords$FindAliasableNodes.classAliasKeywords.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AliasKeywords$FindAliasableNodes extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.AliasKeywords this$0
private void (com.google.javascript.jscomp.AliasKeywords)
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 type
private void visitAliasableNode (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.jscomp.AliasKeywords$AliasSpecification aliasableNodes
private void visitNameNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
void (com.google.javascript.jscomp.AliasKeywords, com.google.javascript.jscomp.AliasKeywords$1)
com.google.javascript.jscomp.AliasKeywords x0
com.google.javascript.jscomp.AliasKeywords$1 x1
}
com/google/javascript/jscomp/AliasKeywords$KeywordAliasSpecification.classAliasKeywords.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AliasKeywords$KeywordAliasSpecification extends com.google.javascript.jscomp.AliasKeywords$AliasSpecification {
final com.google.javascript.jscomp.AliasKeywords this$0
void (com.google.javascript.jscomp.AliasKeywords, java.lang.String, int)
String aliasName
int tokenId
protected int minOccurrencesRequiredToAlias ()
protected void aliasNode (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 aliasNode
protected void insertAliasDeclaration (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node codeRoot
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node name
}
com/google/javascript/jscomp/AliasKeywords$ThrowAliasSpecification.classAliasKeywords.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AliasKeywords$ThrowAliasSpecification extends com.google.javascript.jscomp.AliasKeywords$AliasSpecification {
final com.google.javascript.jscomp.AliasKeywords this$0
void (com.google.javascript.jscomp.AliasKeywords, java.lang.String)
String aliasName
protected void aliasNode (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node throwNode
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node aliasCall
com.google.javascript.rhino.Node exprResult
protected void insertAliasDeclaration (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node codeRoot
protected int minOccurrencesRequiredToAlias ()
}
com/google/javascript/jscomp/AliasKeywords$VoidKeywordAliasSpecification.classAliasKeywords.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AliasKeywords$VoidKeywordAliasSpecification extends com.google.javascript.jscomp.AliasKeywords$AliasSpecification {
final com.google.javascript.jscomp.AliasKeywords this$0
void (com.google.javascript.jscomp.AliasKeywords, java.lang.String, int)
String aliasName
int tokenId
public void visit (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 value
protected int minOccurrencesRequiredToAlias ()
protected void aliasNode (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 aliasNode
protected void insertAliasDeclaration (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node codeRoot
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node name
}
com/google/javascript/jscomp/AliasKeywords.classAliasKeywords.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AliasKeywords extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
static final String ALIAS_NULL
static final String ALIAS_TRUE
static final String ALIAS_FALSE
static final String ALIAS_THROW
static final String ALIAS_VOID
static final int MIN_OCCURRENCES_REQUIRED_TO_ALIAS_LITERAL
static final int MIN_OCCURRENCES_REQUIRED_TO_ALIAS_THROW
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.List aliasSpecifications
private final java.util.Map aliasTypes
private final java.util.Set aliasNames
static int estimateMinOccurrencesRequriedToAlias ()
com.google.javascript.rhino.Node alias
private static com.google.javascript.rhino.Node createAliasFunctionNode (java.lang.String)
String aliasName
String paramName
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AliasKeywords$AliasSpecification specification
java.util.Iterator i$
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AliasKeywords$AliasSpecification spec
java.util.Iterator i$
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private boolean needsAliases ()
com.google.javascript.jscomp.AliasKeywords$AliasSpecification spec
java.util.Iterator i$
private void addAliasNodes (com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AliasKeywords$AliasSpecification spec
java.util.Iterator i$
com.google.javascript.rhino.Node codeRoot
boolean codeChanged
private boolean isAliasDefinition (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private boolean isAliasableType (int)
int type
private boolean isAliasName (java.lang.String)
String name
private java.util.List createAliasSpecifications ()
java.util.List l
static boolean access$000 (com.google.javascript.jscomp.AliasKeywords, int)
com.google.javascript.jscomp.AliasKeywords x0
int x1
static java.util.Map access$100 (com.google.javascript.jscomp.AliasKeywords)
com.google.javascript.jscomp.AliasKeywords x0
static boolean access$200 (com.google.javascript.jscomp.AliasKeywords, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AliasKeywords x0
com.google.javascript.rhino.Node x1
static com.google.javascript.jscomp.AbstractCompiler access$300 (com.google.javascript.jscomp.AliasKeywords)
com.google.javascript.jscomp.AliasKeywords x0
static com.google.javascript.rhino.Node access$400 (java.lang.String)
String x0
static void ()
}
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
int numOccurrencesInfrequentlyExecuted
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
java.util.zip.CRC32 crc32
long hash
String encoded
}
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/AliasStrings.classAliasStrings.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AliasStrings extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
private static final java.util.logging.Logger logger
private static final String STRING_ALIAS_PREFIX
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.JSModuleGraph moduleGraph
private java.util.regex.Matcher blacklist
private final java.util.Set aliasableStrings
private final boolean outputStringUsage
private final java.util.SortedMap stringInfoMap
private final java.util.Set usedHashedAliases
private final java.util.Map moduleVarParentMap
long unitTestHashReductionMask
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.JSModuleGraph, java.util.Set, java.lang.String, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.JSModuleGraph moduleGraph
java.util.Set strings
String blacklistRegex
boolean outputStringUsage
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.AliasStrings$StringOccurrence occurrence
com.google.javascript.jscomp.AliasStrings$StringInfo info
com.google.javascript.jscomp.JSModule module
com.google.javascript.rhino.Node varParent
String str
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private com.google.javascript.jscomp.AliasStrings$StringInfo getOrCreateStringInfo (java.lang.String)
String string
com.google.javascript.jscomp.AliasStrings$StringInfo info
private static boolean isInThrowExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node ancestor
java.util.Iterator i$
com.google.javascript.rhino.Node n
private void replaceStringsWithAliases ()
com.google.javascript.jscomp.AliasStrings$StringOccurrence occurrence
java.util.Iterator i$
String literal
com.google.javascript.jscomp.AliasStrings$StringInfo info
java.util.Map$Entry entry
java.util.Iterator i$
private void addAliasDeclarationNodes ()
com.google.javascript.jscomp.AliasStrings$StringInfo info
String alias
com.google.javascript.rhino.Node var
java.util.Map$Entry entry
java.util.Iterator i$
private static boolean shouldReplaceWithAlias (java.lang.String, com.google.javascript.jscomp.AliasStrings$StringInfo)
String str
com.google.javascript.jscomp.AliasStrings$StringInfo info
int sizeOfLiteral
int sizeOfStrings
int sizeOfVariable
int sizeOfAliases
private void replaceStringWithAliasName (com.google.javascript.jscomp.AliasStrings$StringOccurrence, java.lang.String, com.google.javascript.jscomp.AliasStrings$StringInfo)
com.google.javascript.jscomp.AliasStrings$StringOccurrence occurrence
String name
com.google.javascript.jscomp.AliasStrings$StringInfo info
private void outputStringUsage ()
com.google.javascript.jscomp.AliasStrings$StringInfo info
java.util.Map$Entry stringInfoEntry
java.util.Iterator i$
StringBuilder sb
static java.util.Set access$000 (com.google.javascript.jscomp.AliasStrings)
com.google.javascript.jscomp.AliasStrings x0
static void ()
}
com/google/javascript/jscomp/AmbiguateProperties$1.classAmbiguateProperties.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AmbiguateProperties$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.google.javascript.jscomp.AmbiguateProperties$Property, com.google.javascript.jscomp.AmbiguateProperties$Property)
com.google.javascript.jscomp.AmbiguateProperties$Property p1
com.google.javascript.jscomp.AmbiguateProperties$Property p2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/google/javascript/jscomp/AmbiguateProperties$JSTypeBitSet.classAmbiguateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AmbiguateProperties$JSTypeBitSet extends java.util.BitSet {
private static final long serialVersionUID
final com.google.javascript.jscomp.AmbiguateProperties this$0
private void (com.google.javascript.jscomp.AmbiguateProperties, int)
int size
private void (com.google.javascript.jscomp.AmbiguateProperties)
public java.lang.String toString ()
int from
int current
java.util.List types
void (com.google.javascript.jscomp.AmbiguateProperties, int, com.google.javascript.jscomp.AmbiguateProperties$1)
com.google.javascript.jscomp.AmbiguateProperties x0
int x1
com.google.javascript.jscomp.AmbiguateProperties$1 x2
}
com/google/javascript/jscomp/AmbiguateProperties$ProcessExterns.classAmbiguateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AmbiguateProperties$ProcessExterns extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.AmbiguateProperties this$0
private void (com.google.javascript.jscomp.AmbiguateProperties)
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 dest
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.AmbiguateProperties, com.google.javascript.jscomp.AmbiguateProperties$1)
com.google.javascript.jscomp.AmbiguateProperties x0
com.google.javascript.jscomp.AmbiguateProperties$1 x1
}
com/google/javascript/jscomp/AmbiguateProperties$ProcessProperties.classAmbiguateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AmbiguateProperties$ProcessProperties extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.AmbiguateProperties this$0
private void (com.google.javascript.jscomp.AmbiguateProperties)
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.jstype.JSType jstype
com.google.javascript.rhino.jstype.JSType jstype
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node child
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void maybeMarkCandidate (com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSType, com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.NodeTraversal t
String name
private com.google.javascript.jscomp.AmbiguateProperties$Property recordProperty (java.lang.String, com.google.javascript.rhino.jstype.JSType)
String name
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.AmbiguateProperties$Property prop
void (com.google.javascript.jscomp.AmbiguateProperties, com.google.javascript.jscomp.AmbiguateProperties$1)
com.google.javascript.jscomp.AmbiguateProperties x0
com.google.javascript.jscomp.AmbiguateProperties$1 x1
}
com/google/javascript/jscomp/AmbiguateProperties$Property.classAmbiguateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AmbiguateProperties$Property extends java.lang.Object {
final String oldName
String newName
int numOccurrences
boolean skipAmbiguating
com.google.javascript.jscomp.AmbiguateProperties$JSTypeBitSet relatedTypes
final com.google.javascript.jscomp.AmbiguateProperties this$0
void (com.google.javascript.jscomp.AmbiguateProperties, java.lang.String)
String name
void addType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType alt
java.util.Iterator i$
com.google.javascript.rhino.jstype.JSType newType
private void addNonUnionType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType newType
}
com/google/javascript/jscomp/AmbiguateProperties$PropertyGraph.classAmbiguateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AmbiguateProperties$PropertyGraph extends java.lang.Object implements com.google.javascript.jscomp.graph.AdjacencyGraph {
protected final java.util.Map nodes
final com.google.javascript.jscomp.AmbiguateProperties this$0
void (com.google.javascript.jscomp.AmbiguateProperties, java.util.Collection)
com.google.javascript.jscomp.AmbiguateProperties$Property prop
java.util.Iterator i$
java.util.Collection props
public java.util.List getNodes ()
public com.google.javascript.jscomp.graph.GraphNode getNode (com.google.javascript.jscomp.AmbiguateProperties$Property)
com.google.javascript.jscomp.AmbiguateProperties$Property property
public com.google.javascript.jscomp.graph.SubGraph newSubGraph ()
public void clearNodeAnnotations ()
com.google.javascript.jscomp.AmbiguateProperties$PropertyGraphNode node
java.util.Iterator i$
public int getWeight (com.google.javascript.jscomp.AmbiguateProperties$Property)
com.google.javascript.jscomp.AmbiguateProperties$Property value
public volatile int getWeight (java.lang.Object)
Object x0
public volatile com.google.javascript.jscomp.graph.GraphNode getNode (java.lang.Object)
Object x0
public volatile java.util.Collection getNodes ()
}
com/google/javascript/jscomp/AmbiguateProperties$PropertyGraphNode.classAmbiguateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AmbiguateProperties$PropertyGraphNode extends java.lang.Object implements com.google.javascript.jscomp.graph.GraphNode {
com.google.javascript.jscomp.AmbiguateProperties$Property property
protected com.google.javascript.jscomp.graph.Annotation annotation
final com.google.javascript.jscomp.AmbiguateProperties this$0
void (com.google.javascript.jscomp.AmbiguateProperties, com.google.javascript.jscomp.AmbiguateProperties$Property)
com.google.javascript.jscomp.AmbiguateProperties$Property property
public com.google.javascript.jscomp.AmbiguateProperties$Property 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 volatile java.lang.Object getValue ()
}
com/google/javascript/jscomp/AmbiguateProperties$PropertySubGraph.classAmbiguateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AmbiguateProperties$PropertySubGraph extends java.lang.Object implements com.google.javascript.jscomp.graph.SubGraph {
com.google.javascript.jscomp.AmbiguateProperties$JSTypeBitSet relatedTypes
final com.google.javascript.jscomp.AmbiguateProperties this$0
void (com.google.javascript.jscomp.AmbiguateProperties)
public boolean isIndependentOf (com.google.javascript.jscomp.AmbiguateProperties$Property)
com.google.javascript.jscomp.AmbiguateProperties$Property prop
public void addNode (com.google.javascript.jscomp.AmbiguateProperties$Property)
com.google.javascript.jscomp.AmbiguateProperties$Property prop
public volatile void addNode (java.lang.Object)
Object x0
public volatile boolean isIndependentOf (java.lang.Object)
Object x0
}
com/google/javascript/jscomp/AmbiguateProperties.classAmbiguateProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AmbiguateProperties extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private static final java.util.logging.Logger logger
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.List stringNodesToRename
private final char[] reservedCharacters
private final java.util.Map propertyMap
private final java.util.Set externedNames
private final java.util.Set quotedNames
private final java.util.Map renamingMap
private static final java.util.Comparator FREQUENCY_COMPARATOR
private com.google.common.collect.BiMap intForType
private java.util.Map relatedBitsets
private final java.util.Set invalidatingTypes
static final String SKIP_PREFIX
void (com.google.javascript.jscomp.AbstractCompiler, char[])
com.google.javascript.jscomp.TypeValidator$TypeMismatch mis
java.util.Iterator i$
com.google.javascript.jscomp.AbstractCompiler compiler
char[] reservedCharacters
com.google.javascript.rhino.jstype.JSTypeRegistry r
private void addInvalidatingType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType alt
java.util.Iterator i$
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.ObjectType objType
java.util.Map getRenamingMap ()
private int getIntForType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
int newInt
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AmbiguateProperties$Property p
java.util.Iterator i$
int i
com.google.javascript.jscomp.graph.GraphNode node
java.util.Iterator i$
String oldName
com.google.javascript.jscomp.AmbiguateProperties$Property p
com.google.javascript.rhino.Node n
java.util.Iterator i$
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
java.util.Set reservedNames
int numRenamedPropertyNames
int numSkippedPropertyNames
java.util.Set propsByFreq
com.google.javascript.jscomp.AmbiguateProperties$PropertyGraph graph
com.google.javascript.jscomp.graph.GraphColoring coloring
int numNewPropertyNames
com.google.javascript.jscomp.NameGenerator nameGen
java.util.Map colorMap
private java.util.BitSet getRelatedTypesOnNonUnion (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
private void computeRelatedTypes (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType alt
java.util.Iterator i$
com.google.javascript.rhino.jstype.FunctionType subType
java.util.Iterator i$
com.google.javascript.rhino.jstype.FunctionType implementor
java.util.Iterator i$
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.AmbiguateProperties$JSTypeBitSet related
com.google.javascript.rhino.jstype.FunctionType constructor
private void addRelatedInstance (com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.jscomp.AmbiguateProperties$JSTypeBitSet)
com.google.javascript.rhino.jstype.ObjectType instanceType
com.google.javascript.rhino.jstype.FunctionType constructor
com.google.javascript.jscomp.AmbiguateProperties$JSTypeBitSet related
private boolean isInvalidatingType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType alt
java.util.Iterator i$
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.jstype.ObjectType objType
private com.google.javascript.jscomp.AmbiguateProperties$Property getProperty (java.lang.String)
String name
com.google.javascript.jscomp.AmbiguateProperties$Property prop
private com.google.javascript.rhino.jstype.JSType getJSType (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.jstype.JSType jsType
static com.google.common.collect.BiMap access$300 (com.google.javascript.jscomp.AmbiguateProperties)
com.google.javascript.jscomp.AmbiguateProperties x0
static java.util.Set access$400 (com.google.javascript.jscomp.AmbiguateProperties)
com.google.javascript.jscomp.AmbiguateProperties x0
static com.google.javascript.rhino.jstype.JSType access$500 (com.google.javascript.jscomp.AmbiguateProperties, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.AmbiguateProperties x0
com.google.javascript.rhino.Node x1
static java.util.Set access$600 (com.google.javascript.jscomp.AmbiguateProperties)
com.google.javascript.jscomp.AmbiguateProperties x0
static java.util.List access$700 (com.google.javascript.jscomp.AmbiguateProperties)
com.google.javascript.jscomp.AmbiguateProperties x0
static com.google.javascript.jscomp.AmbiguateProperties$Property access$800 (com.google.javascript.jscomp.AmbiguateProperties, java.lang.String)
com.google.javascript.jscomp.AmbiguateProperties x0
String x1
static boolean access$900 (com.google.javascript.jscomp.AmbiguateProperties, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.AmbiguateProperties x0
com.google.javascript.rhino.jstype.JSType x1
static int access$1000 (com.google.javascript.jscomp.AmbiguateProperties, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.AmbiguateProperties x0
com.google.javascript.rhino.jstype.JSType x1
static void access$1100 (com.google.javascript.jscomp.AmbiguateProperties, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.AmbiguateProperties x0
com.google.javascript.rhino.jstype.JSType x1
static java.util.BitSet access$1200 (com.google.javascript.jscomp.AmbiguateProperties, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.jscomp.AmbiguateProperties x0
com.google.javascript.rhino.jstype.JSType x1
static void ()
}
com/google/javascript/jscomp/AnalyzeNameReferences$1.classAnalyzeNameReferences.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnalyzeNameReferences$1 extends java.lang.Object {
}
com/google/javascript/jscomp/AnalyzeNameReferences$NameInfo.classAnalyzeNameReferences.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AnalyzeNameReferences$NameInfo extends java.lang.Object implements com.google.javascript.jscomp.graph.Annotation {
private boolean referenced
private com.google.javascript.jscomp.JSModule deepestCommonModuleRef
final com.google.javascript.jscomp.AnalyzeNameReferences this$0
void (com.google.javascript.jscomp.AnalyzeNameReferences)
boolean isReferenced ()
com.google.javascript.jscomp.JSModule getDeepestCommonModuleRef ()
boolean markReference (com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule originalDeepestCommon
com.google.javascript.jscomp.JSModule module
boolean hasChanged
}
com/google/javascript/jscomp/AnalyzeNameReferences$PropagateReferences.classAnalyzeNameReferences.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnalyzeNameReferences$PropagateReferences extends java.lang.Object implements com.google.javascript.jscomp.graph.FixedPointGraphTraversal$EdgeCallback {
final com.google.javascript.jscomp.AnalyzeNameReferences this$0
private void (com.google.javascript.jscomp.AnalyzeNameReferences)
public boolean traverseEdge (com.google.javascript.jscomp.NameReferenceGraph$Name, com.google.javascript.jscomp.NameReferenceGraph$Reference, com.google.javascript.jscomp.NameReferenceGraph$Name)
com.google.javascript.jscomp.JSModule startModule
com.google.javascript.jscomp.NameReferenceGraph$Name start
com.google.javascript.jscomp.NameReferenceGraph$Reference edge
com.google.javascript.jscomp.NameReferenceGraph$Name dest
com.google.javascript.jscomp.AnalyzeNameReferences$NameInfo startInfo
com.google.javascript.jscomp.AnalyzeNameReferences$NameInfo destInfo
public volatile boolean traverseEdge (java.lang.Object, java.lang.Object, java.lang.Object)
Object x0
Object x1
Object x2
void (com.google.javascript.jscomp.AnalyzeNameReferences, com.google.javascript.jscomp.AnalyzeNameReferences$1)
com.google.javascript.jscomp.AnalyzeNameReferences x0
com.google.javascript.jscomp.AnalyzeNameReferences$1 x1
}
com/google/javascript/jscomp/AnalyzeNameReferences.classAnalyzeNameReferences.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnalyzeNameReferences extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private com.google.javascript.jscomp.NameReferenceGraph graph
private final com.google.javascript.jscomp.JSModuleGraph moduleGraph
private final com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.NameReferenceGraphConstruction gc
com.google.javascript.jscomp.graph.FixedPointGraphTraversal t
public com.google.javascript.jscomp.NameReferenceGraph getGraph ()
private com.google.javascript.jscomp.AnalyzeNameReferences$NameInfo getInfo (com.google.javascript.jscomp.NameReferenceGraph$Name)
com.google.javascript.jscomp.NameReferenceGraph$Name symbol
com.google.javascript.jscomp.graph.GraphNode name
com.google.javascript.jscomp.AnalyzeNameReferences$NameInfo info
static com.google.javascript.jscomp.AnalyzeNameReferences$NameInfo access$100 (com.google.javascript.jscomp.AnalyzeNameReferences, com.google.javascript.jscomp.NameReferenceGraph$Name)
com.google.javascript.jscomp.AnalyzeNameReferences x0
com.google.javascript.jscomp.NameReferenceGraph$Name x1
static com.google.javascript.jscomp.JSModuleGraph access$200 (com.google.javascript.jscomp.AnalyzeNameReferences)
com.google.javascript.jscomp.AnalyzeNameReferences x0
}
com/google/javascript/jscomp/AnalyzePrototypeProperties$1.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnalyzePrototypeProperties$1 extends java.lang.Object {
}
com/google/javascript/jscomp/AnalyzePrototypeProperties$AssignmentProperty.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnalyzePrototypeProperties$AssignmentProperty extends java.lang.Object implements com.google.javascript.jscomp.AnalyzePrototypeProperties$Property {
private final com.google.javascript.rhino.Node exprNode
private final com.google.javascript.jscomp.Scope$Var rootVar
private final com.google.javascript.jscomp.JSModule module
void (com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope$Var, com.google.javascript.jscomp.JSModule)
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.Scope$Var rootVar
com.google.javascript.jscomp.JSModule module
public com.google.javascript.jscomp.Scope$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 ()
private com.google.javascript.rhino.Node getAssignNode ()
public com.google.javascript.jscomp.JSModule getModule ()
}
com/google/javascript/jscomp/AnalyzePrototypeProperties$GlobalFunction.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnalyzePrototypeProperties$GlobalFunction extends java.lang.Object implements com.google.javascript.jscomp.AnalyzePrototypeProperties$Symbol {
private final com.google.javascript.rhino.Node nameNode
private final com.google.javascript.jscomp.Scope$Var var
private final com.google.javascript.jscomp.JSModule module
final com.google.javascript.jscomp.AnalyzePrototypeProperties this$0
void (com.google.javascript.jscomp.AnalyzePrototypeProperties, com.google.javascript.rhino.Node, com.google.javascript.jscomp.Scope$Var, com.google.javascript.jscomp.JSModule)
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.Scope$Var var
com.google.javascript.jscomp.JSModule module
com.google.javascript.rhino.Node parent
public com.google.javascript.jscomp.Scope$Var getRootVar ()
public void remove (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.rhino.Node parent
public com.google.javascript.jscomp.JSModule getModule ()
public com.google.javascript.rhino.Node getFunctionNode ()
com.google.javascript.rhino.Node parent
}
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.Scope$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.Scope$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.Scope$Var rootVar
com.google.javascript.jscomp.JSModule module
public com.google.javascript.jscomp.Scope$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/AnalyzePrototypeProperties$NameContext.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameContext extends java.lang.Object {
final com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo name
final com.google.javascript.jscomp.Scope scope
final com.google.javascript.jscomp.AnalyzePrototypeProperties this$0
void (com.google.javascript.jscomp.AnalyzePrototypeProperties, com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo, com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo name
com.google.javascript.jscomp.Scope scope
}
com/google/javascript/jscomp/AnalyzePrototypeProperties$NameInfo.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo extends java.lang.Object {
final String name
private boolean referenced
private final java.util.Deque declarations
private com.google.javascript.jscomp.JSModule deepestCommonModuleRef
private boolean readClosureVariables
final com.google.javascript.jscomp.AnalyzePrototypeProperties this$0
void (com.google.javascript.jscomp.AnalyzePrototypeProperties, java.lang.String)
String name
public java.lang.String toString ()
boolean isReferenced ()
boolean readsClosureVariables ()
boolean markReference (com.google.javascript.jscomp.JSModule)
com.google.javascript.jscomp.JSModule originalDeepestCommon
com.google.javascript.jscomp.JSModule module
boolean hasChanged
com.google.javascript.jscomp.JSModule getDeepestCommonModuleRef ()
java.util.Deque getDeclarations ()
static boolean access$902 (com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo, boolean)
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo x0
boolean x1
}
com/google/javascript/jscomp/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/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
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.Scope$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
com.google.javascript.jscomp.Scope s
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.Scope$Var)
String name
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node nameNode
com.google.javascript.jscomp.Scope$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
String name
com.google.javascript.jscomp.AnalyzePrototypeProperties$Property prop
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node map
com.google.javascript.rhino.Node dest
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node grandParent
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.Scope$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/AnalyzePrototypeProperties$PropagateReferences.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnalyzePrototypeProperties$PropagateReferences extends java.lang.Object implements com.google.javascript.jscomp.graph.FixedPointGraphTraversal$EdgeCallback {
final com.google.javascript.jscomp.AnalyzePrototypeProperties this$0
private void (com.google.javascript.jscomp.AnalyzePrototypeProperties)
public boolean traverseEdge (com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo, com.google.javascript.jscomp.JSModule, com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo)
com.google.javascript.jscomp.JSModule startModule
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo start
com.google.javascript.jscomp.JSModule edge
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo dest
public volatile boolean traverseEdge (java.lang.Object, java.lang.Object, java.lang.Object)
Object x0
Object x1
Object x2
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/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/AnalyzePrototypeProperties$Symbol.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.AnalyzePrototypeProperties$Symbol extends java.lang.Object {
public abstract void remove (com.google.javascript.jscomp.AbstractCompiler)
public abstract com.google.javascript.jscomp.Scope$Var getRootVar ()
public abstract com.google.javascript.jscomp.JSModule getModule ()
}
com/google/javascript/jscomp/AnalyzePrototypeProperties$SymbolType.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType extends java.lang.Enum {
public static final com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType PROPERTY
public static final com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType VAR
private static final com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType[] $VALUES
public static com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType[] values ()
public static com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/AnalyzePrototypeProperties.classAnalyzePrototypeProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnalyzePrototypeProperties extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private static final com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType PROPERTY
private static final com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType VAR
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final boolean canModifyExterns
private final boolean anchorUnusedVars
private final com.google.javascript.jscomp.JSModuleGraph moduleGraph
private final com.google.javascript.jscomp.JSModule firstModule
private static final java.util.Set IMPLICITLY_USED_PROPERTIES
private final com.google.javascript.jscomp.graph.LinkedDirectedGraph symbolGraph
private final com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo globalNode
private final com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo externNode
private final com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo anonymousNode
private final java.util.Map propertyNameInfo
private final java.util.Map varNameInfo
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.JSModuleGraph, boolean, boolean)
com.google.javascript.jscomp.JSModule module
java.util.Iterator i$
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo nameInfo
String property
java.util.Iterator i$
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.JSModuleGraph moduleGraph
boolean canModifyExterns
boolean anchorUnusedVars
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
com.google.javascript.jscomp.graph.FixedPointGraphTraversal t
public java.util.Collection getAllNameInfo ()
java.util.List result
private com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo getNameInfoForName (java.lang.String, com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType)
com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo nameInfo
String name
com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType type
java.util.Map map
static com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType access$300 ()
static com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo access$400 (com.google.javascript.jscomp.AnalyzePrototypeProperties, java.lang.String, com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType)
com.google.javascript.jscomp.AnalyzePrototypeProperties x0
String x1
com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType x2
static com.google.javascript.jscomp.AnalyzePrototypeProperties$SymbolType access$500 ()
static com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo access$600 (com.google.javascript.jscomp.AnalyzePrototypeProperties)
com.google.javascript.jscomp.AnalyzePrototypeProperties x0
static com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo access$700 (com.google.javascript.jscomp.AnalyzePrototypeProperties)
com.google.javascript.jscomp.AnalyzePrototypeProperties x0
static com.google.javascript.jscomp.AbstractCompiler access$800 (com.google.javascript.jscomp.AnalyzePrototypeProperties)
com.google.javascript.jscomp.AnalyzePrototypeProperties x0
static com.google.javascript.jscomp.graph.LinkedDirectedGraph access$1000 (com.google.javascript.jscomp.AnalyzePrototypeProperties)
com.google.javascript.jscomp.AnalyzePrototypeProperties x0
static boolean access$1100 (com.google.javascript.jscomp.AnalyzePrototypeProperties)
com.google.javascript.jscomp.AnalyzePrototypeProperties x0
static com.google.javascript.jscomp.AnalyzePrototypeProperties$NameInfo access$1200 (com.google.javascript.jscomp.AnalyzePrototypeProperties)
com.google.javascript.jscomp.AnalyzePrototypeProperties x0
static com.google.javascript.jscomp.JSModule access$1300 (com.google.javascript.jscomp.AnalyzePrototypeProperties)
com.google.javascript.jscomp.AnalyzePrototypeProperties x0
static com.google.javascript.jscomp.JSModuleGraph access$1400 (com.google.javascript.jscomp.AnalyzePrototypeProperties)
com.google.javascript.jscomp.AnalyzePrototypeProperties x0
static void ()
}
com/google/javascript/jscomp/AngularPass$NodeContext.classAngularPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AngularPass$NodeContext extends java.lang.Object {
private final String name
private final com.google.javascript.rhino.Node node
private final com.google.javascript.rhino.Node functionNode
private final com.google.javascript.rhino.Node target
final com.google.javascript.jscomp.AngularPass this$0
public void (com.google.javascript.jscomp.AngularPass, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String name
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node functionNode
com.google.javascript.rhino.Node target
public java.lang.String getName ()
public com.google.javascript.rhino.Node getNode ()
public com.google.javascript.rhino.Node getFunctionNode ()
public com.google.javascript.rhino.Node getTarget ()
}
com/google/javascript/jscomp/AngularPass.classAngularPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AngularPass extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.List injectables
public static final String INJECT_PROPERTY_NAME
static final com.google.javascript.jscomp.DiagnosticType INJECT_IN_NON_GLOBAL_OR_BLOCK_ERROR
static final com.google.javascript.jscomp.DiagnosticType INJECT_NON_FUNCTION_ERROR
static final com.google.javascript.jscomp.DiagnosticType FUNCTION_NAME_ERROR
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 name
com.google.javascript.rhino.Node fn
java.util.List dependencies
com.google.javascript.rhino.Node dependenciesArray
com.google.javascript.rhino.Node statement
com.google.javascript.rhino.Node insertionPoint
com.google.javascript.rhino.Node next
com.google.javascript.jscomp.AngularPass$NodeContext entry
java.util.Iterator i$
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.CodingConvention convention
boolean codeChanged
private java.util.List createDependenciesList (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node params
private java.util.List createStringsFromParamList (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node params
com.google.javascript.rhino.Node param
java.util.ArrayList names
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.JSDocInfo docInfo
private void addNode (com.google.javascript.rhino.Node, com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node target
com.google.javascript.rhino.Node fn
String name
private com.google.javascript.rhino.Node getDeclarationRValue (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
static void ()
}
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/AnonymousFunctionNamingCallback.classAnonymousFunctionNamingCallback.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AnonymousFunctionNamingCallback extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
private final com.google.javascript.jscomp.AnonymousFunctionNamingCallback$FunctionNamer namer
void (com.google.javascript.jscomp.AnonymousFunctionNamingCallback$FunctionNamer)
com.google.javascript.jscomp.AnonymousFunctionNamingCallback$FunctionNamer namer
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node lhs
String name
String name
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node functionNameNode
String functionName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void nameObjectLiteralMethods (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node functionNameNode
String functionName
String name
int type
com.google.javascript.rhino.Node valueNode
com.google.javascript.rhino.Node keyNode
com.google.javascript.rhino.Node objectLiteral
String context
}
com/google/javascript/jscomp/AnonymousFunctionNamingPolicy.classAnonymousFunctionNamingPolicy.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.AnonymousFunctionNamingPolicy extends java.lang.Enum {
public static final com.google.javascript.jscomp.AnonymousFunctionNamingPolicy OFF
public static final com.google.javascript.jscomp.AnonymousFunctionNamingPolicy UNMAPPED
public static final com.google.javascript.jscomp.AnonymousFunctionNamingPolicy MAPPED
private final char[] reservedCharacters
private static final com.google.javascript.jscomp.AnonymousFunctionNamingPolicy[] $VALUES
public static com.google.javascript.jscomp.AnonymousFunctionNamingPolicy[] values ()
public static com.google.javascript.jscomp.AnonymousFunctionNamingPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int, char[])
char[] reservedCharacters
public char[] getReservedCharacters ()
static void ()
}
com/google/javascript/jscomp/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/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
java.util.Iterator i$
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
java.util.Iterator i$
com.google.javascript.rhino.Node block
com.google.javascript.rhino.Node newChild
java.util.Iterator i$
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node node
java.util.List replacements
int size
int parentType
}
com/google/javascript/jscomp/AstParallelizer$1.classAstParallelizer.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AstParallelizer$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)
Object x0
}
com/google/javascript/jscomp/AstParallelizer$2.classAstParallelizer.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AstParallelizer$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 ignored
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/javascript/jscomp/AstParallelizer$3.classAstParallelizer.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AstParallelizer$3 extends java.lang.Object implements com.google.common.base.Supplier {
void ()
public com.google.javascript.rhino.Node get ()
public volatile java.lang.Object get ()
}
com/google/javascript/jscomp/AstParallelizer$4.classAstParallelizer.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AstParallelizer$4 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node input
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/javascript/jscomp/AstParallelizer$5.classAstParallelizer.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AstParallelizer$5 extends java.lang.Object implements com.google.common.base.Supplier {
void ()
public com.google.javascript.rhino.Node get ()
public volatile java.lang.Object get ()
}
com/google/javascript/jscomp/AstParallelizer$6.classAstParallelizer.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.AstParallelizer$6 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)
Object x0
}
com/google/javascript/jscomp/AstParallelizer$DetachPoint.classAstParallelizer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AstParallelizer$DetachPoint extends java.lang.Object {
private com.google.javascript.rhino.Node placeHolder
private com.google.javascript.rhino.Node before
private com.google.javascript.rhino.Node original
private void (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node placeHolder
com.google.javascript.rhino.Node before
com.google.javascript.rhino.Node original
public void reattach ()
void (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.AstParallelizer$1)
com.google.javascript.rhino.Node x0
com.google.javascript.rhino.Node x1
com.google.javascript.rhino.Node x2
com.google.javascript.jscomp.AstParallelizer$1 x3
}
com/google/javascript/jscomp/AstParallelizer.classAstParallelizer.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AstParallelizer extends java.lang.Object {
public static final String TEMP_NAME
private final com.google.common.base.Predicate shouldSplit
private final com.google.common.base.Supplier placeHolderProvider
private final java.util.List forest
private final com.google.javascript.rhino.Node root
private final boolean includeRoot
private final java.util.List detachPointList
public void (com.google.common.base.Predicate, com.google.common.base.Predicate, com.google.common.base.Supplier, com.google.javascript.rhino.Node, boolean)
com.google.common.base.Predicate shouldSplit
com.google.common.base.Predicate shouldTraverse
com.google.common.base.Supplier placeHolderProvider
com.google.javascript.rhino.Node root
boolean includeRoot
public static com.google.javascript.jscomp.AstParallelizer createNewFunctionLevelAstParallelizer (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node root
boolean globalPass
com.google.common.base.Predicate shouldSplit
com.google.common.base.Predicate shouldTraverse
com.google.common.base.Supplier placeHolders
public static com.google.javascript.jscomp.AstParallelizer createNewFileLevelAstParallelizer (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node root
com.google.common.base.Predicate shouldSplit
com.google.common.base.Supplier placeHolders
com.google.common.base.Predicate shouldTraverse
private void recordSplitPoint (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node placeHolder
com.google.javascript.rhino.Node before
com.google.javascript.rhino.Node original
public java.util.List split ()
private void split (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node placeHolder
com.google.javascript.rhino.Node next
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node before
public void join ()
com.google.javascript.jscomp.AstParallelizer$DetachPoint entry
}
com/google/javascript/jscomp/AstValidator$1.classAstValidator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.AstValidator$1 extends java.lang.Object implements com.google.javascript.jscomp.AstValidator$ViolationHandler {
final com.google.javascript.jscomp.AstValidator this$0
void (com.google.javascript.jscomp.AstValidator)
public void handleViolation (java.lang.String, com.google.javascript.rhino.Node)
String message
com.google.javascript.rhino.Node n
}
com/google/javascript/jscomp/AstValidator$ViolationHandler.classAstValidator.java
package com.google.javascript.jscomp
public abstract com.google.javascript.jscomp.AstValidator$ViolationHandler extends java.lang.Object {
public abstract void handleViolation (java.lang.String, com.google.javascript.rhino.Node)
}
com/google/javascript/jscomp/AstValidator.classAstValidator.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.AstValidator extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AstValidator$ViolationHandler violationHandler
public void (com.google.javascript.jscomp.AstValidator$ViolationHandler)
com.google.javascript.jscomp.AstValidator$ViolationHandler handler
public void ()
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 validateRoot (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public void validateCodeRoot (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
public void validateScript (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
public void validateStatement (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
public void validateExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateBlock (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private void validateSyntheticBlock (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private void validateIsSynthetic (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateHasSourceName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
String sourceName
private void validateHasInputId (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.InputId inputId
private void validateLabel (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateLabelName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateNonEmptyString (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateNonNullString (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateOptionalName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateFunctionStatement (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateFunctionExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateParameters (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private void validateCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private void validateNew (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private void validateVar (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private void validateFor (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateVarOrOptionalExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateVarOrAssignmentTarget (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateWith (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateWhile (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateDo (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateIf (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateExprStmt (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateReturn (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateThrow (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateBreak (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateContinue (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateTry (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
boolean seenCatchOrFinally
com.google.javascript.rhino.Node catches
private void validateCatch (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateSwitch (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
int defaults
private void validateSwitchMember (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateDefault (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateCase (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateOptionalExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateChildless (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateAssignmentExpression (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateAssignmentTarget (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateGetProp (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node prop
private void validateRegExpLit (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private void validateString (com.google.javascript.rhino.Node)
UnsupportedOperationException e
com.google.javascript.rhino.Node n
private void validateNumber (com.google.javascript.rhino.Node)
UnsupportedOperationException e
com.google.javascript.rhino.Node n
private void validateArrayLit (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private void validateObjectLit (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private void validateObjectLitKey (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateObjectLitGetKey (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node functionParams
private void validateObjectLitSetKey (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node function
com.google.javascript.rhino.Node functionParams
private void validateObjectLitStringKey (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateObjectLiteralKeyName (com.google.javascript.rhino.Node)
UnsupportedOperationException e
com.google.javascript.rhino.Node n
private void validateUnaryOp (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateBinaryOp (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void validateTrinaryOp (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node first
private void violation (java.lang.String, com.google.javascript.rhino.Node)
String message
com.google.javascript.rhino.Node n
private void validateNodeType (int, com.google.javascript.rhino.Node)
int type
com.google.javascript.rhino.Node n
private void validateChildCount (com.google.javascript.rhino.Node, int)
com.google.javascript.rhino.Node n
int i
boolean valid
private void validateMinimumChildCount (com.google.javascript.rhino.Node, int)
com.google.javascript.rhino.Node n
int i
boolean valid
private void validateMaximumChildCount (com.google.javascript.rhino.Node, int)
com.google.javascript.rhino.Node n
int i
boolean valid
}
com/google/javascript/jscomp/BasicErrorManager$ErrorWithLevel.classBasicErrorManager.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.BasicErrorManager$ErrorWithLevel extends java.lang.Object {
final com.google.javascript.jscomp.JSError error
final com.google.javascript.jscomp.CheckLevel level
void (com.google.javascript.jscomp.JSError, com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.JSError error
com.google.javascript.jscomp.CheckLevel level
}
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)
Object x0
Object x1
}
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
java.util.Iterator i$
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
java.util.Iterator i$
com.google.javascript.jscomp.CheckLevel level
java.util.List errors
}
com/google/javascript/jscomp/ByPathWarningsGuard.classByPathWarningsGuard.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.ByPathWarningsGuard extends com.google.javascript.jscomp.WarningsGuard {
private static final long serialVersionUID
private final java.util.List paths
private final boolean include
private final int priority
private com.google.javascript.jscomp.CheckLevel level
private void (java.util.List, boolean, com.google.javascript.jscomp.CheckLevel)
java.util.List paths
boolean include
com.google.javascript.jscomp.CheckLevel level
public static com.google.javascript.jscomp.ByPathWarningsGuard forPath (java.util.List, com.google.javascript.jscomp.CheckLevel)
java.util.List paths
com.google.javascript.jscomp.CheckLevel level
public static com.google.javascript.jscomp.ByPathWarningsGuard exceptPath (java.util.List, com.google.javascript.jscomp.CheckLevel)
java.util.List paths
com.google.javascript.jscomp.CheckLevel level
public com.google.javascript.jscomp.CheckLevel level (com.google.javascript.jscomp.JSError)
String path
java.util.Iterator i$
boolean inPath
com.google.javascript.jscomp.JSError error
String errorPath
com.google.javascript.jscomp.CheckLevel defaultLevel
protected int getPriority ()
}
com/google/javascript/jscomp/CallGraph$1.classCallGraph.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CallGraph$1 extends java.lang.Object implements com.google.common.base.Predicate {
final String val$desiredName
final com.google.javascript.jscomp.CallGraph this$0
void (com.google.javascript.jscomp.CallGraph, java.lang.String)
public boolean apply (com.google.javascript.jscomp.CallGraph$Function)
com.google.javascript.jscomp.CallGraph$Function function
String functionName
public volatile boolean apply (java.lang.Object)
Object x0
}
com/google/javascript/jscomp/CallGraph$2.classCallGraph.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CallGraph$2 extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.DefinitionProvider val$provider
final com.google.javascript.jscomp.CallGraph this$0
void (com.google.javascript.jscomp.CallGraph, com.google.javascript.jscomp.DefinitionProvider)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.CallGraph$Callsite callsite
com.google.javascript.rhino.Node containingFunctionNode
com.google.javascript.jscomp.CallGraph$Function containingFunction
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
int nodeType
}
com/google/javascript/jscomp/CallGraph$Callsite.classCallGraph.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CallGraph$Callsite extends java.lang.Object {
private final com.google.javascript.rhino.Node astNode
private boolean hasUnknownTarget
private boolean hasExternTarget
private com.google.javascript.jscomp.CallGraph$Function containingFunction
private java.util.Collection possibleTargets
final com.google.javascript.jscomp.CallGraph this$0
private void (com.google.javascript.jscomp.CallGraph, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callsiteAstNode
public com.google.javascript.rhino.Node getAstNode ()
public com.google.javascript.jscomp.CallGraph$Function getContainingFunction ()
public java.util.Collection getPossibleTargets ()
private void addPossibleTarget (com.google.javascript.jscomp.CallGraph$Function)
com.google.javascript.jscomp.CallGraph$Function target
public boolean hasUnknownTarget ()
public boolean hasExternTarget ()
static com.google.javascript.jscomp.CallGraph$Function access$302 (com.google.javascript.jscomp.CallGraph$Callsite, com.google.javascript.jscomp.CallGraph$Function)
com.google.javascript.jscomp.CallGraph$Callsite x0
com.google.javascript.jscomp.CallGraph$Function x1
void (com.google.javascript.jscomp.CallGraph, com.google.javascript.rhino.Node, com.google.javascript.jscomp.CallGraph$1)
com.google.javascript.jscomp.CallGraph x0
com.google.javascript.rhino.Node x1
com.google.javascript.jscomp.CallGraph$1 x2
static boolean access$802 (com.google.javascript.jscomp.CallGraph$Callsite, boolean)
com.google.javascript.jscomp.CallGraph$Callsite x0
boolean x1
static boolean access$902 (com.google.javascript.jscomp.CallGraph$Callsite, boolean)
com.google.javascript.jscomp.CallGraph$Callsite x0
boolean x1
static void access$1000 (com.google.javascript.jscomp.CallGraph$Callsite, com.google.javascript.jscomp.CallGraph$Function)
com.google.javascript.jscomp.CallGraph$Callsite x0
com.google.javascript.jscomp.CallGraph$Function x1
}
com/google/javascript/jscomp/CallGraph$Function.classCallGraph.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CallGraph$Function extends java.lang.Object {
private final com.google.javascript.rhino.Node astNode
private boolean isAliased
private boolean isExposedToCallOrApply
private java.util.Collection callsitesInFunction
private java.util.Collection callsitesPossiblyTargetingFunction
final com.google.javascript.jscomp.CallGraph this$0
private void (com.google.javascript.jscomp.CallGraph, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node functionAstNode
public boolean isMain ()
public com.google.javascript.rhino.Node getAstNode ()
public com.google.javascript.rhino.Node getBodyNode ()
public java.lang.String getName ()
public java.util.Collection getCallsitesInFunction ()
private void addCallsiteInFunction (com.google.javascript.jscomp.CallGraph$Callsite)
com.google.javascript.jscomp.CallGraph$Callsite callsite
public java.util.Collection getCallsitesPossiblyTargetingFunction ()
private void addCallsitePossiblyTargetingFunction (com.google.javascript.jscomp.CallGraph$Callsite)
com.google.javascript.jscomp.CallGraph$Callsite callsite
public boolean isAliased ()
public boolean isExposedToCallOrApply ()
static void access$400 (com.google.javascript.jscomp.CallGraph$Function, com.google.javascript.jscomp.CallGraph$Callsite)
com.google.javascript.jscomp.CallGraph$Function x0
com.google.javascript.jscomp.CallGraph$Callsite x1
void (com.google.javascript.jscomp.CallGraph, com.google.javascript.rhino.Node, com.google.javascript.jscomp.CallGraph$1)
com.google.javascript.jscomp.CallGraph x0
com.google.javascript.rhino.Node x1
com.google.javascript.jscomp.CallGraph$1 x2
static void access$1100 (com.google.javascript.jscomp.CallGraph$Function, com.google.javascript.jscomp.CallGraph$Callsite)
com.google.javascript.jscomp.CallGraph$Function x0
com.google.javascript.jscomp.CallGraph$Callsite x1
static boolean access$1202 (com.google.javascript.jscomp.CallGraph$Function, boolean)
com.google.javascript.jscomp.CallGraph$Function x0
boolean x1
static boolean access$1302 (com.google.javascript.jscomp.CallGraph$Function, boolean)
com.google.javascript.jscomp.CallGraph$Function x0
boolean x1
}
com/google/javascript/jscomp/CallGraph.classCallGraph.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CallGraph extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Map callsitesByNode
private final java.util.Map functionsByNode
private final boolean computeBackwardGraph
private final boolean computeForwardGraph
private boolean alreadyRun
public static final String MAIN_FUNCTION_NAME
private com.google.javascript.jscomp.CallGraph$Function mainFunction
public void (com.google.javascript.jscomp.AbstractCompiler, boolean, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean computeForwardGraph
boolean computeBackwardGraph
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 externsRoot
com.google.javascript.rhino.Node jsRoot
com.google.javascript.jscomp.DefinitionProvider definitionProvider
public com.google.javascript.jscomp.CallGraph$Function getFunctionForAstNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node functionNode
public com.google.javascript.jscomp.CallGraph$Function getMainFunction ()
public java.util.Collection getAllFunctions ()
public com.google.javascript.jscomp.CallGraph$Function getUniqueFunctionWithName (java.lang.String)
String desiredName
java.util.Collection functions
public com.google.javascript.jscomp.CallGraph$Callsite getCallsiteForAstNode (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callsiteNode
public java.util.Collection getAllCallsites ()
private void createFunctionsAndCallsites (com.google.javascript.rhino.Node, com.google.javascript.jscomp.DefinitionProvider)
com.google.javascript.rhino.Node jsRoot
com.google.javascript.jscomp.DefinitionProvider provider
private com.google.javascript.jscomp.CallGraph$Function createFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node functionNode
com.google.javascript.jscomp.CallGraph$Function function
private com.google.javascript.jscomp.CallGraph$Callsite createCallsite (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callsiteNode
com.google.javascript.jscomp.CallGraph$Callsite callsite
private void connectCallsiteToTargets (com.google.javascript.jscomp.CallGraph$Callsite, com.google.javascript.jscomp.DefinitionProvider)
com.google.javascript.jscomp.CallGraph$Function targetFunction
com.google.javascript.rhino.Node target
com.google.javascript.jscomp.DefinitionsRemover$Definition definition
java.util.Iterator i$
com.google.javascript.jscomp.CallGraph$Callsite callsite
com.google.javascript.jscomp.DefinitionProvider definitionProvider
java.util.Collection definitions
private void fillInFunctionInformation (com.google.javascript.jscomp.DefinitionProvider)
com.google.javascript.jscomp.UseSite useSite
java.util.Iterator i$
com.google.javascript.jscomp.DefinitionsRemover$Definition definition
com.google.javascript.jscomp.CallGraph$Function function
com.google.javascript.jscomp.DefinitionSite definitionSite
java.util.Iterator i$
com.google.javascript.jscomp.DefinitionProvider provider
com.google.javascript.jscomp.SimpleDefinitionFinder finder
private void updateFunctionForUse (com.google.javascript.jscomp.CallGraph$Function, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node gramps
com.google.javascript.jscomp.CallGraph$Function function
com.google.javascript.rhino.Node useNode
com.google.javascript.rhino.Node useParent
int parentType
private com.google.javascript.jscomp.CallGraph$Function lookupFunctionForDefinition (com.google.javascript.jscomp.DefinitionsRemover$Definition)
com.google.javascript.jscomp.CallGraph$Function function
com.google.javascript.rhino.Node rValue
com.google.javascript.jscomp.DefinitionsRemover$Definition definition
public com.google.javascript.jscomp.graph.DiGraph getForwardDirectedGraph ()
public com.google.javascript.jscomp.graph.DiGraph getBackwardDirectedGraph ()
private static void digraphConnect (com.google.javascript.jscomp.graph.DiGraph, com.google.javascript.jscomp.CallGraph$Function, com.google.javascript.jscomp.CallGraph$Callsite, com.google.javascript.jscomp.CallGraph$Function, boolean)
com.google.javascript.jscomp.CallGraph$Function source
com.google.javascript.jscomp.CallGraph$Function destination
com.google.javascript.jscomp.graph.DiGraph digraph
com.google.javascript.jscomp.CallGraph$Function caller
com.google.javascript.jscomp.CallGraph$Callsite callsite
com.google.javascript.jscomp.CallGraph$Function callee
boolean forward
com.google.javascript.jscomp.CallGraph$Function source
com.google.javascript.jscomp.CallGraph$Function destination
private com.google.javascript.jscomp.graph.DiGraph constructDirectedGraph (boolean)
com.google.javascript.jscomp.CallGraph$Function function
java.util.Iterator i$
com.google.javascript.jscomp.CallGraph$Function callee
java.util.Iterator i$
com.google.javascript.jscomp.CallGraph$Callsite callsite
java.util.Iterator i$
com.google.javascript.jscomp.CallGraph$Function caller
java.util.Iterator i$
com.google.javascript.jscomp.CallGraph$Function caller
com.google.javascript.jscomp.CallGraph$Callsite callsite
java.util.Iterator i$
com.google.javascript.jscomp.CallGraph$Function callee
java.util.Iterator i$
boolean forward
com.google.javascript.jscomp.graph.DiGraph digraph
private com.google.javascript.jscomp.DefinitionProvider constructDefinitionProvider (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externsRoot
com.google.javascript.rhino.Node jsRoot
com.google.javascript.jscomp.SimpleDefinitionFinder defFinder
private java.util.Collection lookupDefinitionsForTargetsOfCall (com.google.javascript.rhino.Node, com.google.javascript.jscomp.DefinitionProvider)
com.google.javascript.rhino.Node callsite
com.google.javascript.jscomp.DefinitionProvider definitionProvider
com.google.javascript.rhino.Node targetExpression
java.util.Collection definitions
static com.google.javascript.jscomp.CallGraph$Callsite access$000 (com.google.javascript.jscomp.CallGraph, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.CallGraph x0
com.google.javascript.rhino.Node x1
static java.util.Map access$100 (com.google.javascript.jscomp.CallGraph)
com.google.javascript.jscomp.CallGraph x0
static com.google.javascript.jscomp.CallGraph$Function access$200 (com.google.javascript.jscomp.CallGraph, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.CallGraph x0
com.google.javascript.rhino.Node x1
static void access$500 (com.google.javascript.jscomp.CallGraph, com.google.javascript.jscomp.CallGraph$Callsite, com.google.javascript.jscomp.DefinitionProvider)
com.google.javascript.jscomp.CallGraph x0
com.google.javascript.jscomp.CallGraph$Callsite x1
com.google.javascript.jscomp.DefinitionProvider x2
static com.google.javascript.jscomp.CallGraph$Function access$1400 (com.google.javascript.jscomp.CallGraph)
com.google.javascript.jscomp.CallGraph x0
static boolean access$1500 (com.google.javascript.jscomp.CallGraph)
com.google.javascript.jscomp.CallGraph x0
static boolean access$1600 (com.google.javascript.jscomp.CallGraph)
com.google.javascript.jscomp.CallGraph x0
}
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/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/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
java.util.Iterator i$
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/ChainCalls$GatherFunctions.classChainCalls.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ChainCalls$GatherFunctions extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback {
final com.google.javascript.jscomp.ChainCalls this$0
private void (com.google.javascript.jscomp.ChainCalls)
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.Node exitNode
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge s
java.util.Iterator i$
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.ControlFlowGraph cfg
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.ChainCalls, com.google.javascript.jscomp.ChainCalls$1)
com.google.javascript.jscomp.ChainCalls x0
com.google.javascript.jscomp.ChainCalls$1 x1
}
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.SimpleDefinitionFinder 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
java.util.Iterator i$
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.SimpleDefinitionFinder 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/CheckAccessControls.classCheckAccessControls.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckAccessControls extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback com.google.javascript.jscomp.HotSwapCompilerPass {
static final com.google.javascript.jscomp.DiagnosticType DEPRECATED_NAME
static final com.google.javascript.jscomp.DiagnosticType DEPRECATED_NAME_REASON
static final com.google.javascript.jscomp.DiagnosticType DEPRECATED_PROP
static final com.google.javascript.jscomp.DiagnosticType DEPRECATED_PROP_REASON
static final com.google.javascript.jscomp.DiagnosticType DEPRECATED_CLASS
static final com.google.javascript.jscomp.DiagnosticType DEPRECATED_CLASS_REASON
static final com.google.javascript.jscomp.DiagnosticType BAD_PRIVATE_GLOBAL_ACCESS
static final com.google.javascript.jscomp.DiagnosticType BAD_PRIVATE_PROPERTY_ACCESS
static final com.google.javascript.jscomp.DiagnosticType BAD_PROTECTED_PROPERTY_ACCESS
static final com.google.javascript.jscomp.DiagnosticType PRIVATE_OVERRIDE
static final com.google.javascript.jscomp.DiagnosticType EXTEND_FINAL_CLASS
static final com.google.javascript.jscomp.DiagnosticType VISIBILITY_MISMATCH
static final com.google.javascript.jscomp.DiagnosticType CONST_PROPERTY_REASSIGNED_VALUE
static final com.google.javascript.jscomp.DiagnosticType CONST_PROPERTY_DELETED
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.TypeValidator validator
private int deprecatedDepth
private int methodDepth
private com.google.javascript.rhino.jstype.JSType currentClass
private final com.google.common.collect.Multimap initializedConstantProperties
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 enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.NodeTraversal t
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.NodeTraversal t
private com.google.javascript.rhino.jstype.JSType getClassOfMethod (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.JSType lValueType
com.google.javascript.rhino.Node lValue
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private com.google.javascript.rhino.jstype.JSType normalizeClassType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.FunctionType owner
com.google.javascript.rhino.jstype.JSType type
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void checkConstructorDeprecation (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String deprecationInfo
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.jstype.JSType type
private void checkNameDeprecation (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.Scope$Var var
com.google.javascript.rhino.JSDocInfo docInfo
private void checkPropertyDeprecation (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String deprecationInfo
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.jstype.ObjectType objectType
String propertyName
private void checkNameVisibility (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.StaticSourceFile varSrc
com.google.javascript.rhino.jstype.StaticSourceFile refSrc
com.google.javascript.rhino.JSDocInfo$Visibility visibility
com.google.javascript.rhino.JSDocInfo docInfo
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.Scope$Var var
private void checkFinalClassOverrides (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.JSType finalParentClass
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node fn
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.jstype.JSType type
private void checkConstantProperty (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.ObjectType prototype
com.google.javascript.rhino.jstype.ObjectType oType
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.Node parent
boolean isDelete
com.google.javascript.rhino.jstype.ObjectType objectType
String propertyName
boolean isConstant
private void checkPropertyVisibility (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo overridingInfo
com.google.javascript.rhino.JSDocInfo$Visibility overridingVisibility
boolean isOverride
com.google.javascript.rhino.JSDocInfo docInfo
String referenceSource
String definingSource
boolean sameInput
com.google.javascript.rhino.JSDocInfo$Visibility visibility
com.google.javascript.rhino.jstype.JSType ownerType
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node getprop
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.jstype.ObjectType objectType
String propertyName
private static boolean isValidPrivateConstructorAccess (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
private boolean shouldEmitDeprecationWarning (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean canAccessDeprecatedTypes (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node scopeRoot
com.google.javascript.rhino.Node scopeRootParent
private static boolean isDeprecatedFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.Node n
private static java.lang.String getTypeDeprecationInfo (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.ObjectType implicitProto
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.jstype.ObjectType objType
private static boolean isPropertyDeclaredConstant (com.google.javascript.rhino.jstype.ObjectType, java.lang.String)
com.google.javascript.rhino.JSDocInfo docInfo
com.google.javascript.rhino.jstype.ObjectType objectType
String prop
private static java.lang.String getPropertyDeprecationInfo (com.google.javascript.rhino.jstype.ObjectType, java.lang.String)
com.google.javascript.rhino.jstype.ObjectType type
String prop
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.jstype.ObjectType implicitProto
private static com.google.javascript.rhino.jstype.JSType dereference (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
private com.google.javascript.rhino.jstype.JSType getFinalParentClass (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.Node source
com.google.javascript.rhino.JSDocInfo jsDoc
com.google.javascript.rhino.jstype.ObjectType iproto
com.google.javascript.rhino.jstype.JSType type
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/CheckEventfulObjectDisposal$1.classCheckEventfulObjectDisposal.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckEventfulObjectDisposal$1 extends java.lang.Object {
}
com/google/javascript/jscomp/CheckEventfulObjectDisposal$ComputeEventizeTraversal.classCheckEventfulObjectDisposal.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckEventfulObjectDisposal$ComputeEventizeTraversal extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback {
java.util.Stack isConstructorStack
java.util.Stack isDisposalStack
final com.google.javascript.jscomp.CheckEventfulObjectDisposal this$0
public void (com.google.javascript.jscomp.CheckEventfulObjectDisposal)
private java.lang.Boolean inConstructorScope ()
private java.lang.Boolean inDisposalScope ()
private boolean collectorFilterType (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
private void addEventize (com.google.javascript.rhino.jstype.JSType, com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
java.util.Iterator i$
com.google.javascript.rhino.jstype.UnionType ut
com.google.javascript.rhino.jstype.JSType thisType
com.google.javascript.rhino.jstype.JSType thatType
String className
private void addEventizeClass (java.lang.String, com.google.javascript.rhino.jstype.JSType)
String className
com.google.javascript.rhino.jstype.JSType thatType
String propertyJsTypeName
java.util.Set eventize
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.jstype.ObjectType objectType
com.google.javascript.rhino.JSDocInfo jsDocInfo
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
boolean isConstructor
boolean isInDisposal
String functionName
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
private void isGoogEventsUnlisten (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node listener
com.google.javascript.rhino.Node objectWithListener
private void isCalled (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 functionCalled
String functionCalledName
com.google.javascript.rhino.jstype.JSType typeOfThis
com.google.javascript.rhino.jstype.JSType disposedType
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/CheckEventfulObjectDisposal$DisposalCheckingPolicy.classCheckEventfulObjectDisposal.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CheckEventfulObjectDisposal$DisposalCheckingPolicy extends java.lang.Enum {
public static final com.google.javascript.jscomp.CheckEventfulObjectDisposal$DisposalCheckingPolicy OFF
public static final com.google.javascript.jscomp.CheckEventfulObjectDisposal$DisposalCheckingPolicy ON
public static final com.google.javascript.jscomp.CheckEventfulObjectDisposal$DisposalCheckingPolicy AGGRESSIVE
private static final com.google.javascript.jscomp.CheckEventfulObjectDisposal$DisposalCheckingPolicy[] $VALUES
public static com.google.javascript.jscomp.CheckEventfulObjectDisposal$DisposalCheckingPolicy[] values ()
public static com.google.javascript.jscomp.CheckEventfulObjectDisposal$DisposalCheckingPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/CheckEventfulObjectDisposal$EventfulObjectState.classCheckEventfulObjectDisposal.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckEventfulObjectDisposal$EventfulObjectState extends java.lang.Object {
public com.google.javascript.jscomp.CheckEventfulObjectDisposal$SeenType seen
public com.google.javascript.rhino.Node allocationSite
final com.google.javascript.jscomp.CheckEventfulObjectDisposal this$0
private void (com.google.javascript.jscomp.CheckEventfulObjectDisposal)
void (com.google.javascript.jscomp.CheckEventfulObjectDisposal, com.google.javascript.jscomp.CheckEventfulObjectDisposal$1)
com.google.javascript.jscomp.CheckEventfulObjectDisposal x0
com.google.javascript.jscomp.CheckEventfulObjectDisposal$1 x1
}
com/google/javascript/jscomp/CheckEventfulObjectDisposal$SeenType.classCheckEventfulObjectDisposal.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckEventfulObjectDisposal$SeenType extends java.lang.Enum {
public static final com.google.javascript.jscomp.CheckEventfulObjectDisposal$SeenType ALLOCATED
public static final com.google.javascript.jscomp.CheckEventfulObjectDisposal$SeenType ALLOCATED_LOCALLY
public static final com.google.javascript.jscomp.CheckEventfulObjectDisposal$SeenType POSSIBLY_DISPOSED
public static final com.google.javascript.jscomp.CheckEventfulObjectDisposal$SeenType DISPOSED
private static final com.google.javascript.jscomp.CheckEventfulObjectDisposal$SeenType[] $VALUES
public static com.google.javascript.jscomp.CheckEventfulObjectDisposal$SeenType[] values ()
public static com.google.javascript.jscomp.CheckEventfulObjectDisposal$SeenType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/CheckEventfulObjectDisposal$Traversal.classCheckEventfulObjectDisposal.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckEventfulObjectDisposal$Traversal extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback {
final com.google.javascript.jscomp.CheckEventfulObjectDisposal this$0
private void (com.google.javascript.jscomp.CheckEventfulObjectDisposal)
private boolean createsEventfulObject (com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.JSType disposableType
java.util.Iterator i$
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node first
com.google.javascript.rhino.jstype.JSType type
boolean isOfTypeNeedingDisposal
private com.google.javascript.rhino.Node localEventfulObjectAssign (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node sibling
java.util.Iterator i$
com.google.javascript.jscomp.CheckEventfulObjectDisposal$EventfulObjectState e
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node propertyNode
com.google.javascript.rhino.Node parent
String key
com.google.javascript.jscomp.CheckEventfulObjectDisposal$EventfulObjectState e
private void isNew (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node propertyNode
com.google.javascript.jscomp.CheckEventfulObjectDisposal$EventfulObjectState e
com.google.javascript.rhino.Node globalVarNode
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String key
com.google.javascript.rhino.Node propertyNode
com.google.javascript.jscomp.CheckEventfulObjectDisposal$EventfulObjectState e
private com.google.javascript.rhino.Node maybeGetValueNodeFromCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node base
com.google.javascript.rhino.jstype.JSType baseType
com.google.javascript.rhino.jstype.JSType calledOnType
com.google.javascript.rhino.jstype.JSType possiblyArrayType
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node first
String property
com.google.javascript.rhino.Node calledOn
com.google.javascript.rhino.Node possiblyArray
private void isCall (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.JSType type
java.util.Iterator i$
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node variableNode
boolean isTrackedRemoval
com.google.javascript.rhino.jstype.JSType vnType
String key
private com.google.javascript.rhino.jstype.JSType dereference (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType type
public void isAssign (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.JSType disposalType
java.util.Iterator i$
boolean isTrackedAssign
com.google.javascript.rhino.JSDocInfo di
com.google.javascript.rhino.jstype.ObjectType objectType
String propertyName
boolean fieldIsPrivate
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node assignedTo
com.google.javascript.rhino.jstype.JSType assignedToType
private void isReturn (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.JSType disposalType
java.util.Iterator i$
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node variableNode
com.google.javascript.rhino.jstype.JSType type
boolean isTrackedReturn
private void eventfulObjectDisposed (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node variableNode
String key
com.google.javascript.jscomp.CheckEventfulObjectDisposal$EventfulObjectState e
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.Scope$Var v
java.util.Iterator i$
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.ControlFlowGraph cfg
com.google.javascript.jscomp.LiveVariablesAnalysis liveness
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.CheckEventfulObjectDisposal, com.google.javascript.jscomp.CheckEventfulObjectDisposal$1)
com.google.javascript.jscomp.CheckEventfulObjectDisposal x0
com.google.javascript.jscomp.CheckEventfulObjectDisposal$1 x1
}
com/google/javascript/jscomp/CheckEventfulObjectDisposal.classCheckEventfulObjectDisposal.java
package com.google.javascript.jscomp
public 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
static final String DISPOSABLE_TYPE_NAME
static final String EVENT_HANDLER_TYPE_NAME
com.google.javascript.rhino.jstype.JSType googDisposableType
com.google.javascript.rhino.jstype.JSType googEventsEventHandlerType
java.util.Set eventfulTypes
final com.google.javascript.jscomp.AbstractCompiler compiler
final com.google.javascript.rhino.jstype.JSTypeRegistry typeRegistry
public com.google.javascript.jscomp.CheckEventfulObjectDisposal$DisposalCheckingPolicy checkingPolicy
public java.util.Map eventizes
static java.util.Map eventfulObjectMap
public void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.CheckEventfulObjectDisposal$DisposalCheckingPolicy)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CheckEventfulObjectDisposal$DisposalCheckingPolicy checkingPolicy
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 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
java.util.Iterator i$
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
java.util.Iterator i$
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void computeEventful ()
String s
java.util.Iterator i$
String r
java.util.Iterator i$
String v
java.util.Iterator i$
String top
String s
java.util.Iterator i$
String v
java.util.Iterator i$
String s
String[] arr$
int len$
int i$
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 boolean access$100 (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.javascript.rhino.jstype.JSType access$200 (com.google.javascript.jscomp.CheckEventfulObjectDisposal, com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.CheckEventfulObjectDisposal x0
com.google.javascript.jscomp.NodeTraversal x1
static com.google.javascript.rhino.jstype.JSType access$300 (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$400 (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 void ()
}
com/google/javascript/jscomp/CheckGlobalNames.classCheckGlobalNames.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckGlobalNames extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.CodingConvention convention
private final com.google.javascript.jscomp.CheckLevel level
private com.google.javascript.jscomp.GlobalNamespace namespace
private final java.util.Set objectPrototypeProps
private final java.util.Set functionPrototypeProps
static final com.google.javascript.jscomp.DiagnosticType UNDEFINED_NAME_WARNING
static final com.google.javascript.jscomp.DiagnosticType NAME_DEFINED_LATE_WARNING
static final com.google.javascript.jscomp.DiagnosticType STRICT_MODULE_DEP_QNAME
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CheckLevel level
com.google.javascript.jscomp.CheckGlobalNames injectNamespace (com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.GlobalNamespace namespace
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.GlobalNamespace$Name name
java.util.Iterator i$
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private void findPrototypeProps (java.lang.String, java.util.Set)
com.google.javascript.rhino.Node fullName
com.google.javascript.jscomp.GlobalNamespace$Ref ref
java.util.Iterator i$
String type
java.util.Set props
com.google.javascript.jscomp.GlobalNamespace$Name slot
private void checkDescendantNames (com.google.javascript.jscomp.GlobalNamespace$Name, boolean)
boolean propIsDefined
com.google.javascript.jscomp.GlobalNamespace$Name prop
java.util.Iterator i$
com.google.javascript.jscomp.GlobalNamespace$Name name
boolean nameIsDefined
private void validateName (com.google.javascript.jscomp.GlobalNamespace$Name, boolean)
String refName
boolean isPrototypeGet
com.google.javascript.jscomp.GlobalNamespace$Name owner
boolean singleGlobalParentDecl
boolean isGlobalExpr
com.google.javascript.jscomp.GlobalNamespace$Ref ref
java.util.Iterator i$
com.google.javascript.jscomp.GlobalNamespace$Name name
boolean isDefined
com.google.javascript.jscomp.GlobalNamespace$Ref declaration
com.google.javascript.jscomp.GlobalNamespace$Name parent
com.google.javascript.jscomp.JSModuleGraph moduleGraph
private boolean isTypedef (com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.jscomp.GlobalNamespace$Ref ref
com.google.javascript.rhino.Node parent
private void reportBadModuleReference (com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.jscomp.GlobalNamespace$Ref ref
private void reportRefToUndefinedName (com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.jscomp.GlobalNamespace$Ref ref
private boolean propertyMustBeInitializedByFullName (com.google.javascript.jscomp.GlobalNamespace$Name)
com.google.javascript.rhino.Node aliaser
boolean isKnownAlias
com.google.javascript.jscomp.GlobalNamespace$Ref ref
java.util.Iterator i$
com.google.javascript.jscomp.GlobalNamespace$Name name
boolean parentIsAliased
static void ()
}
com/google/javascript/jscomp/CheckGlobalThis.classCheckGlobalThis.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckGlobalThis extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
static final com.google.javascript.jscomp.DiagnosticType GLOBAL_THIS
private final com.google.javascript.jscomp.AbstractCompiler compiler
private com.google.javascript.rhino.Node assignLhsChild
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.JSDocInfo maybeLends
com.google.javascript.rhino.JSDocInfo jsDoc
int pType
com.google.javascript.rhino.Node gramps
com.google.javascript.rhino.Node llhs
com.google.javascript.rhino.Node lhs
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean shouldReportThis (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private com.google.javascript.rhino.JSDocInfo getFunctionJsDocInfo (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node gramps
int parentType
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo jsDoc
com.google.javascript.rhino.Node parent
static void ()
}
com/google/javascript/jscomp/CheckLevel.classCheckLevel.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CheckLevel extends java.lang.Enum {
public static final com.google.javascript.jscomp.CheckLevel ERROR
public static final com.google.javascript.jscomp.CheckLevel WARNING
public static final com.google.javascript.jscomp.CheckLevel OFF
private static final com.google.javascript.jscomp.CheckLevel[] $VALUES
public static com.google.javascript.jscomp.CheckLevel[] values ()
public static com.google.javascript.jscomp.CheckLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
boolean isOn ()
static void ()
}
com/google/javascript/jscomp/CheckLevelLegacy.classCheckLevelLegacy.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CheckLevelLegacy extends java.lang.Enum {
public static final com.google.javascript.jscomp.CheckLevelLegacy LEGACY
public static final com.google.javascript.jscomp.CheckLevelLegacy OFF
public static final com.google.javascript.jscomp.CheckLevelLegacy WARNING
public static final com.google.javascript.jscomp.CheckLevelLegacy ERROR
private static final com.google.javascript.jscomp.CheckLevelLegacy[] $VALUES
public static com.google.javascript.jscomp.CheckLevelLegacy[] values ()
public static com.google.javascript.jscomp.CheckLevelLegacy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/CheckMissingGetCssName.classCheckMissingGetCssName.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckMissingGetCssName 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.CheckLevel level
private final java.util.regex.Matcher blacklist
static final String GET_CSS_NAME_FUNCTION
static final String GET_UNIQUE_ID_FUNCTION
static final com.google.javascript.jscomp.DiagnosticType MISSING_GETCSSNAME
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.CheckLevel, java.lang.String)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CheckLevel level
String blacklistRegex
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 s
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean insideGetCssNameCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean insideGetUniqueIdCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String name
private boolean insideAssignmentToIdConstant (com.google.javascript.rhino.Node)
String qname
String name
com.google.javascript.rhino.Node grandParent
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean isIdName (java.lang.String)
String name
static void ()
}
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)
Object x0
}
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)
Object x0
}
com/google/javascript/jscomp/CheckMissingReturn.classCheckMissingReturn.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckMissingReturn extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback {
static final com.google.javascript.jscomp.DiagnosticType MISSING_RETURN_STATEMENT
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.CheckLevel level
private static final com.google.common.base.Predicate IS_RETURN
private static final com.google.common.base.Predicate GOES_THROUGH_TRUE_CONDITION_PREDICATE
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CheckLevel level
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.jstype.JSType returnType
com.google.javascript.jscomp.CheckPathsBetweenNodes test
private static boolean fastAllPathsReturnCheck (com.google.javascript.jscomp.ControlFlowGraph)
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge s
java.util.Iterator i$
com.google.javascript.jscomp.ControlFlowGraph cfg
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
private com.google.javascript.rhino.jstype.JSType explicitReturnExpected (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scope
com.google.javascript.rhino.jstype.FunctionType scopeType
com.google.javascript.rhino.jstype.JSType returnType
private static boolean isEmptyFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node function
private boolean isVoidOrUnknown (com.google.javascript.rhino.jstype.JSType)
com.google.javascript.rhino.jstype.JSType returnType
com.google.javascript.rhino.jstype.JSType voidType
static void ()
}
com/google/javascript/jscomp/CheckPathsBetweenNodes$1.classCheckPathsBetweenNodes.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckPathsBetweenNodes$1 extends java.lang.Object implements com.google.javascript.jscomp.graph.Annotation {
void ()
}
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/CheckPathsBetweenNodes$3.classCheckPathsBetweenNodes.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckPathsBetweenNodes$3 extends java.lang.Object implements com.google.javascript.jscomp.graph.Annotation {
void ()
}
com/google/javascript/jscomp/CheckPathsBetweenNodes$4.classCheckPathsBetweenNodes.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckPathsBetweenNodes$4 extends java.lang.Object implements com.google.javascript.jscomp.graph.Annotation {
void ()
}
com/google/javascript/jscomp/CheckPathsBetweenNodes.classCheckPathsBetweenNodes.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckPathsBetweenNodes extends java.lang.Object {
private final com.google.common.base.Predicate nodePredicate
private final com.google.common.base.Predicate edgePredicate
private final boolean inclusive
private static final com.google.javascript.jscomp.graph.Annotation BACK_EDGE
private static final com.google.javascript.jscomp.graph.Annotation VISITED_EDGE
private static final com.google.javascript.jscomp.graph.Annotation WHITE
private static final com.google.javascript.jscomp.graph.Annotation GRAY
private static final com.google.javascript.jscomp.graph.Annotation BLACK
private final com.google.javascript.jscomp.graph.DiGraph graph
private final com.google.javascript.jscomp.graph.DiGraph$DiGraphNode start
private final com.google.javascript.jscomp.graph.DiGraph$DiGraphNode end
void (com.google.javascript.jscomp.graph.DiGraph, com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, com.google.common.base.Predicate, com.google.common.base.Predicate, boolean)
com.google.javascript.jscomp.graph.DiGraph graph
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode a
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode b
com.google.common.base.Predicate nodePredicate
com.google.common.base.Predicate edgePredicate
boolean inclusive
void (com.google.javascript.jscomp.graph.DiGraph, com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, com.google.common.base.Predicate, com.google.common.base.Predicate)
com.google.javascript.jscomp.graph.DiGraph graph
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode a
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode b
com.google.common.base.Predicate nodePredicate
com.google.common.base.Predicate edgePredicate
public boolean allPathsSatisfyPredicate ()
boolean result
public boolean somePathsSatisfyPredicate ()
boolean result
private void setUp ()
private void tearDown ()
private void discoverBackEdges (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode v
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge e
java.util.Iterator i$
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode u
private boolean ignoreEdge (com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge)
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge e
private boolean checkAllPathsWithoutBackEdges (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode next
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge e
java.util.Iterator i$
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode a
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode b
private boolean checkSomePathsWithoutBackEdges (com.google.javascript.jscomp.graph.DiGraph$DiGraphNode, com.google.javascript.jscomp.graph.DiGraph$DiGraphNode)
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode next
com.google.javascript.jscomp.graph.DiGraph$DiGraphEdge e
java.util.Iterator i$
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode a
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode b
static void ()
}
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
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 visitScriptNode ()
String provideKey
com.google.javascript.rhino.Node n
String ctor
int index
boolean found
java.util.Map$Entry ctorEntry
java.util.Iterator i$
}
com/google/javascript/jscomp/CheckProvides.classCheckProvides.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckProvides extends java.lang.Object implements com.google.javascript.jscomp.HotSwapCompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.CheckLevel checkLevel
private final com.google.javascript.jscomp.CodingConvention codingConvention
static final com.google.javascript.jscomp.DiagnosticType MISSING_PROVIDE_WARNING
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CheckLevel checkLevel
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.CheckProvides$CheckProvidesCallback callback
static com.google.javascript.jscomp.CodingConvention access$000 (com.google.javascript.jscomp.CheckProvides)
com.google.javascript.jscomp.CheckProvides x0
static com.google.javascript.jscomp.CheckLevel access$100 (com.google.javascript.jscomp.CheckProvides)
com.google.javascript.jscomp.CheckProvides x0
static com.google.javascript.jscomp.AbstractCompiler access$200 (com.google.javascript.jscomp.CheckProvides)
com.google.javascript.jscomp.CheckProvides x0
static void ()
}
com/google/javascript/jscomp/CheckRegExp.classCheckRegExp.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckRegExp extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass {
static final com.google.javascript.jscomp.DiagnosticType REGEXP_REFERENCE
static final com.google.javascript.jscomp.DiagnosticType MALFORMED_REGEXP
private final com.google.javascript.jscomp.AbstractCompiler compiler
private boolean globalRegExpPropertiesUsed
public boolean isGlobalRegExpPropertiesUsed ()
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)
int parentType
boolean first
String name
IllegalArgumentException ex
String pattern
String flags
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
static void ()
}
com/google/javascript/jscomp/CheckRequiresForConstructors$1.classCheckRequiresForConstructors.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckRequiresForConstructors$1 extends java.lang.Object {
}
com/google/javascript/jscomp/CheckRequiresForConstructors$CheckRequiresForConstructorsCallback.classCheckRequiresForConstructors.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckRequiresForConstructors$CheckRequiresForConstructorsCallback extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$Callback {
private final java.util.List constructors
private final java.util.List requires
private final java.util.List newNodes
final com.google.javascript.jscomp.CheckRequiresForConstructors this$0
private void (com.google.javascript.jscomp.CheckRequiresForConstructors)
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 visitScriptNode (com.google.javascript.jscomp.NodeTraversal)
String className
String outermostClassName
boolean notProvidedByConstructors
boolean notProvidedByRequires
com.google.javascript.rhino.Node node
java.util.Iterator i$
com.google.javascript.jscomp.NodeTraversal t
java.util.Set classNames
private void visitCallNode (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String required
private void visitNewNode (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 qNameNode
com.google.javascript.rhino.Node nameNode
String name
com.google.javascript.jscomp.Scope$Var var
private void maybeAddConstructor (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.rhino.JSTypeExpression typeExpr
String ctorName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
void (com.google.javascript.jscomp.CheckRequiresForConstructors, com.google.javascript.jscomp.CheckRequiresForConstructors$1)
com.google.javascript.jscomp.CheckRequiresForConstructors x0
com.google.javascript.jscomp.CheckRequiresForConstructors$1 x1
}
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 {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.CodingConvention codingConvention
private final com.google.javascript.jscomp.CheckLevel level
static final com.google.javascript.jscomp.DiagnosticType MISSING_REQUIRE_WARNING
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CheckLevel level
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.NodeTraversal$Callback 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.NodeTraversal$Callback callback
private static boolean isClassName (java.lang.String)
String name
private static java.lang.String getOutermostClassName (java.lang.String)
String part
String[] arr$
int len$
int i$
String className
static java.lang.String access$100 (java.lang.String)
String x0
static com.google.javascript.jscomp.CheckLevel access$200 (com.google.javascript.jscomp.CheckRequiresForConstructors)
com.google.javascript.jscomp.CheckRequiresForConstructors x0
static com.google.javascript.jscomp.AbstractCompiler access$300 (com.google.javascript.jscomp.CheckRequiresForConstructors)
com.google.javascript.jscomp.CheckRequiresForConstructors x0
static com.google.javascript.jscomp.CodingConvention access$400 (com.google.javascript.jscomp.CheckRequiresForConstructors)
com.google.javascript.jscomp.CheckRequiresForConstructors x0
static void ()
}
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/CheckSideEffects.classCheckSideEffects.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckSideEffects extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
static final com.google.javascript.jscomp.DiagnosticType USELESS_CODE_ERROR
static final String PROTECTOR_FN
private final com.google.javascript.jscomp.CheckLevel level
private final java.util.List problemNodes
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final boolean protectSideEffectFreeCode
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.CheckLevel, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CheckLevel level
boolean protectSideEffectFreeCode
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
public void hotSwapScript (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node scriptRoot
com.google.javascript.rhino.Node originalRoot
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String msg
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
boolean isResultUsed
boolean isSimpleOp
private void protectSideEffects ()
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node replacement
com.google.javascript.rhino.Node n
java.util.Iterator i$
private void addExtern ()
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node var
com.google.javascript.rhino.JSDocInfoBuilder builder
com.google.javascript.jscomp.CompilerInput input
static void ()
}
com/google/javascript/jscomp/CheckSuspiciousCode.classCheckSuspiciousCode.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckSuspiciousCode extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
static final com.google.javascript.jscomp.DiagnosticType SUSPICIOUS_SEMICOLON
static final com.google.javascript.jscomp.DiagnosticType SUSPICIOUS_COMPARISON_WITH_NAN
void ()
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private void checkMissingSemicolon (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node trueCase
com.google.javascript.rhino.Node elseCase
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private void reportIfWasEmpty (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node block
private void checkNaN (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
private void reportIfNaN (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
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/CheckUnreachableCode$ReachablePredicate.classCheckUnreachableCode.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CheckUnreachableCode$ReachablePredicate extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.javascript.jscomp.CheckUnreachableCode this$0
private void (com.google.javascript.jscomp.CheckUnreachableCode)
public boolean apply (com.google.javascript.jscomp.graph.GraphReachability$EdgeTuple)
com.google.javascript.rhino.jstype.TernaryValue val
com.google.javascript.jscomp.graph.GraphReachability$EdgeTuple input
com.google.javascript.jscomp.ControlFlowGraph$Branch branch
com.google.javascript.rhino.Node predecessor
com.google.javascript.rhino.Node condition
public volatile boolean apply (java.lang.Object)
Object x0
void (com.google.javascript.jscomp.CheckUnreachableCode, com.google.javascript.jscomp.CheckUnreachableCode$1)
com.google.javascript.jscomp.CheckUnreachableCode x0
com.google.javascript.jscomp.CheckUnreachableCode$1 x1
}
com/google/javascript/jscomp/CheckUnreachableCode.classCheckUnreachableCode.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CheckUnreachableCode extends java.lang.Object implements com.google.javascript.jscomp.NodeTraversal$ScopedCallback {
static final com.google.javascript.jscomp.DiagnosticType UNREACHABLE_CODE
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final com.google.javascript.jscomp.CheckLevel level
void (com.google.javascript.jscomp.AbstractCompiler, com.google.javascript.jscomp.CheckLevel)
com.google.javascript.jscomp.AbstractCompiler compiler
com.google.javascript.jscomp.CheckLevel level
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public boolean shouldTraverse (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.graph.GraphNode gNode
private void initScope (com.google.javascript.jscomp.ControlFlowGraph)
com.google.javascript.jscomp.ControlFlowGraph controlFlowGraph
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
static void ()
}
com/google/javascript/jscomp/CleanupPasses$1.classCleanupPasses.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CleanupPasses$1 extends com.google.javascript.jscomp.DefaultPassConfig$HotSwapPassFactory {
final com.google.javascript.jscomp.CleanupPasses this$0
void (com.google.javascript.jscomp.CleanupPasses, java.lang.String, boolean)
String x0
boolean x1
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 x0
}
com/google/javascript/jscomp/CleanupPasses$2.classCleanupPasses.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CleanupPasses$2 extends com.google.javascript.jscomp.DefaultPassConfig$HotSwapPassFactory {
final com.google.javascript.jscomp.CleanupPasses this$0
void (com.google.javascript.jscomp.CleanupPasses, java.lang.String, boolean)
String x0
boolean x1
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 x0
}
com/google/javascript/jscomp/CleanupPasses$3.classCleanupPasses.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CleanupPasses$3 extends com.google.javascript.jscomp.DefaultPassConfig$HotSwapPassFactory {
final com.google.javascript.jscomp.CleanupPasses this$0
void (com.google.javascript.jscomp.CleanupPasses, java.lang.String, boolean)
String x0
boolean x1
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 x0
}
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.jstype.FunctionType fnType
com.google.javascript.rhino.jstype.JSType type
com.google.javascript.jscomp.Scope$Var var
java.util.Iterator i$
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/CleanupPasses.classCleanupPasses.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CleanupPasses extends com.google.javascript.jscomp.PassConfig {
private com.google.javascript.jscomp.PassConfig$State state
final com.google.javascript.jscomp.PassFactory fieldCleanupPassFactory
final com.google.javascript.jscomp.PassFactory scopeCleanupPassFactory
final com.google.javascript.jscomp.PassFactory globalVarRefCleanupPassFactory
public void (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
protected java.util.List getChecks ()
java.util.List checks
protected com.google.javascript.jscomp.PassConfig$State getIntermediateState ()
protected java.util.List getOptimizations ()
protected void setIntermediateState (com.google.javascript.jscomp.PassConfig$State)
com.google.javascript.jscomp.PassConfig$State state
}
com/google/javascript/jscomp/ClosureCodeRemoval$1.classClosureCodeRemoval.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ClosureCodeRemoval$1 extends java.lang.Object {
}
com/google/javascript/jscomp/ClosureCodeRemoval$FindAbstractMethods.classClosureCodeRemoval.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ClosureCodeRemoval$FindAbstractMethods extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
final com.google.javascript.jscomp.ClosureCodeRemoval this$0
private void (com.google.javascript.jscomp.ClosureCodeRemoval)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node valueNode
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.ClosureCodeRemoval, com.google.javascript.jscomp.ClosureCodeRemoval$1)
com.google.javascript.jscomp.ClosureCodeRemoval x0
com.google.javascript.jscomp.ClosureCodeRemoval$1 x1
}
com/google/javascript/jscomp/ClosureCodeRemoval$FindAssertionCalls.classClosureCodeRemoval.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ClosureCodeRemoval$FindAssertionCalls extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
java.util.Set assertionNames
final com.google.javascript.jscomp.ClosureCodeRemoval this$0
void (com.google.javascript.jscomp.ClosureCodeRemoval)
com.google.javascript.jscomp.CodingConvention$AssertionFunctionSpec spec
java.util.Iterator i$
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
}
com/google/javascript/jscomp/ClosureCodeRemoval$RemovableAssignment.classClosureCodeRemoval.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ClosureCodeRemoval$RemovableAssignment extends java.lang.Object {
final com.google.javascript.rhino.Node node
final com.google.javascript.rhino.Node parent
final java.util.List assignAncestors
final com.google.javascript.rhino.Node lastAncestor
final com.google.javascript.jscomp.ClosureCodeRemoval this$0
public void (com.google.javascript.jscomp.ClosureCodeRemoval, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node assignNode
com.google.javascript.jscomp.NodeTraversal traversal
com.google.javascript.rhino.Node ancestor
public void remove ()
com.google.javascript.rhino.Node ancestor
java.util.Iterator i$
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node last
}
com/google/javascript/jscomp/ClosureCodeRemoval.classClosureCodeRemoval.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ClosureCodeRemoval extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
static final String ABSTRACT_METHOD_NAME
private final boolean removeAbstractMethods
private final boolean removeAssertionCalls
private final java.util.List abstractMethodAssignmentNodes
private final java.util.List assertionCalls
void (com.google.javascript.jscomp.AbstractCompiler, boolean, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean removeAbstractMethods
boolean removeAssertionCalls
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ClosureCodeRemoval$RemovableAssignment assignment
java.util.Iterator i$
com.google.javascript.rhino.Node firstArg
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node call
java.util.Iterator i$
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
java.util.List passes
static com.google.javascript.jscomp.AbstractCompiler access$000 (com.google.javascript.jscomp.ClosureCodeRemoval)
com.google.javascript.jscomp.ClosureCodeRemoval x0
static java.util.List access$100 (com.google.javascript.jscomp.ClosureCodeRemoval)
com.google.javascript.jscomp.ClosureCodeRemoval x0
static java.util.List access$200 (com.google.javascript.jscomp.ClosureCodeRemoval)
com.google.javascript.jscomp.ClosureCodeRemoval 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 getAssertedType (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
}
com/google/javascript/jscomp/ClosureCodingConvention.classClosureCodingConvention.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.ClosureCodingConvention extends com.google.javascript.jscomp.CodingConventions$Proxy {
private static final long serialVersionUID
static final com.google.javascript.jscomp.DiagnosticType OBJECTLIT_EXPECTED
private final java.util.Set indirectlyDeclaredProperties
private final java.util.Set propertyTestFunctions
public void ()
public void (com.google.javascript.jscomp.CodingConvention)
com.google.javascript.jscomp.CodingConvention wrapped
java.util.Set props
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 com.google.javascript.jscomp.CodingConvention$SubclassRelationship getClassesDefinedByCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node subclass
com.google.javascript.rhino.Node superclass
boolean isDeprecatedCall
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.CodingConvention$SubclassRelationship relationship
com.google.javascript.rhino.Node callName
com.google.javascript.jscomp.CodingConvention$SubclassType type
private com.google.javascript.jscomp.CodingConvention$SubclassType typeofClassDefiningName (com.google.javascript.rhino.Node)
String name
int dollarIndex
com.google.javascript.rhino.Node callName
String methodName
public boolean isSuperClassReference (java.lang.String)
String propertyName
private boolean endsWithPrototype (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node qualifiedName
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
private static java.lang.String extractClassNameIfGoog (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node target
String qualifiedName
com.google.javascript.rhino.Node callee
com.google.javascript.rhino.Node node
com.google.javascript.rhino.Node parent
String functionName
String className
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 name
java.util.List typeNames
com.google.javascript.rhino.Node typeArray
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node callName
public java.lang.String getAbstractMethodName ()
public java.lang.String getSingletonGetterClassName (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node callArg
String callName
public void applySingletonGetter (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 java.lang.String getGlobalObject ()
public boolean isPropertyTestFunction (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node call
public com.google.javascript.jscomp.CodingConvention$ObjectLiteralCast getObjectLiteralCast (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
com.google.javascript.jscomp.CodingConvention$ObjectLiteralCast proxyCast
com.google.javascript.rhino.Node callName
com.google.javascript.rhino.Node typeNode
com.google.javascript.rhino.Node objectNode
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 isPrivate (java.lang.String)
String name
public java.util.Collection getAssertionFunctions ()
public com.google.javascript.jscomp.CodingConvention$Bind describeFunctionBind (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node fn
com.google.javascript.rhino.Node thisValue
com.google.javascript.rhino.Node parameters
com.google.javascript.rhino.Node fn
com.google.javascript.rhino.Node thisValue
com.google.javascript.rhino.Node parameters
com.google.javascript.rhino.Node n
boolean useTypeInfo
com.google.javascript.jscomp.CodingConvention$Bind result
com.google.javascript.rhino.Node callTarget
String name
public java.util.Collection getIndirectlyDeclaredProperties ()
private com.google.javascript.rhino.Node safeNext (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
static void ()
}
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/ClosureOptimizePrimitives$FindObjectCreateCalls.classClosureOptimizePrimitives.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ClosureOptimizePrimitives$FindObjectCreateCalls extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback {
java.util.List callNodes
final com.google.javascript.jscomp.ClosureOptimizePrimitives this$0
private void (com.google.javascript.jscomp.ClosureOptimizePrimitives)
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String fnName
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void (com.google.javascript.jscomp.ClosureOptimizePrimitives, com.google.javascript.jscomp.ClosureOptimizePrimitives$1)
com.google.javascript.jscomp.ClosureOptimizePrimitives x0
com.google.javascript.jscomp.ClosureOptimizePrimitives$1 x1
}
com/google/javascript/jscomp/ClosureOptimizePrimitives.classClosureOptimizePrimitives.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ClosureOptimizePrimitives extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.ClosureOptimizePrimitives$FindObjectCreateCalls pass
private void processObjectCreateCalls (java.util.List)
com.google.javascript.rhino.Node keyNode
com.google.javascript.rhino.Node valueNode
com.google.javascript.rhino.Node objNode
com.google.javascript.rhino.Node curParam
com.google.javascript.rhino.Node callNode
java.util.Iterator i$
java.util.List callNodes
private boolean canOptimizeObjectCreate (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node firstParam
com.google.javascript.rhino.Node curParam
}
com/google/javascript/jscomp/ClosureRewriteClass$ClassDefinition.classClosureRewriteClass.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.ClosureRewriteClass$ClassDefinition extends java.lang.Object {
final com.google.javascript.rhino.Node name
final com.google.javascript.rhino.Node superClass
final com.google.javascript.jscomp.ClosureRewriteClass$MemberDefinition constructor
final java.util.List staticProps
final java.util.List props
final com.google.javascript.rhino.Node classModifier
final com.google.javascript.jscomp.ClosureRewriteClass this$0
void (com.google.javascript.jscomp.ClosureRewriteClass, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.jscomp.ClosureRewriteClass$MemberDefinition, java.util.List, java.util.List, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node superClass
com.google.javascript.jscomp.ClosureRewriteClass$MemberDefinition constructor
java.util.List staticProps
java.util.List props
com.google.javascript.rhino.Node classModifier
}
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/ClosureRewriteClass.classClosureRewriteClass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.ClosureRewriteClass extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.HotSwapCompilerPass {
static final com.google.javascript.jscomp.DiagnosticType GOOG_CLASS_TARGET_INVALID
static final com.google.javascript.jscomp.DiagnosticType GOOG_CLASS_SUPER_CLASS_NOT_VALID
static final com.google.javascript.jscomp.DiagnosticType GOOG_CLASS_DESCRIPTOR_NOT_VALID
static final com.google.javascript.jscomp.DiagnosticType GOOG_CLASS_CONSTRUCTOR_MISING
static final com.google.javascript.jscomp.DiagnosticType GOOG_CLASS_STATICS_NOT_VALID
static final com.google.javascript.jscomp.DiagnosticType GOOG_CLASS_UNEXPECTED_PARAMS
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 boolean validateUsage (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private boolean isContainedInGoogDefineClass (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void maybeRewriteClassDefinition (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node target
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node target
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node n
private void maybeRewriteClassDefinition (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.ClosureRewriteClass$ClassDefinition def
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node target
com.google.javascript.rhino.Node value
private com.google.javascript.jscomp.ClosureRewriteClass$ClassDefinition extractClassDefinition (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node targetName
com.google.javascript.rhino.Node callNode
com.google.javascript.rhino.Node superClass
com.google.javascript.rhino.Node description
int paramCount
com.google.javascript.rhino.Node constructor
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node classModifier
com.google.javascript.rhino.Node statics
com.google.javascript.rhino.Node staticsProp
com.google.javascript.jscomp.ClosureRewriteClass$ClassDefinition def
private com.google.javascript.rhino.Node maybeDetach (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
private boolean validateObjLit (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node key
java.util.Iterator i$
com.google.javascript.rhino.Node objlit
private com.google.javascript.rhino.Node extractProperty (com.google.javascript.rhino.Node, java.lang.String)
com.google.javascript.rhino.Node keyNode
java.util.Iterator i$
com.google.javascript.rhino.Node objlit
String keyName
private java.util.List objectLitToList (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node keyNode
java.util.Iterator i$
com.google.javascript.rhino.Node objlit
java.util.List result
private void rewriteGoogDefineClass (com.google.javascript.rhino.Node, com.google.javascript.jscomp.ClosureRewriteClass$ClassDefinition)
com.google.javascript.jscomp.ClosureRewriteClass$MemberDefinition def
java.util.Iterator i$
com.google.javascript.jscomp.ClosureRewriteClass$MemberDefinition def
java.util.Iterator i$
com.google.javascript.rhino.Node exprRoot
com.google.javascript.jscomp.ClosureRewriteClass$ClassDefinition cls
com.google.javascript.rhino.Node block
private com.google.javascript.rhino.Node fixupSrcref (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
private com.google.javascript.rhino.Node fixupFreeCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node call
private boolean isGoogDefineClass (com.google.javascript.rhino.Node)
String targetName
com.google.javascript.rhino.Node value
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.Scope$Var, com.google.javascript.jscomp.Scope$Var)
com.google.javascript.jscomp.Scope$Var v1
com.google.javascript.jscomp.Scope$Var v2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
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.Scope$Var v1
com.google.javascript.jscomp.Scope$Var v2
com.google.javascript.jscomp.graph.UndiGraph interferenceGraph
}
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.Scope$Var def
private final com.google.javascript.jscomp.Scope$Var use
public void (com.google.javascript.jscomp.Scope$Var, com.google.javascript.jscomp.Scope$Var)
com.google.javascript.jscomp.Scope$Var def
com.google.javascript.jscomp.Scope$Var use
com.google.javascript.jscomp.Scope$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.Scope$Var, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node name
com.google.javascript.jscomp.Scope$Var var
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
private static boolean isReadFrom (com.google.javascript.jscomp.Scope$Var, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Scope$Var var
com.google.javascript.rhino.Node name
}
com/google/javascript/jscomp/CoalesceVariableNames.classCoalesceVariableNames.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CoalesceVariableNames extends com.google.javascript.jscomp.NodeTraversal$AbstractPostOrderCallback implements com.google.javascript.jscomp.CompilerPass com.google.javascript.jscomp.NodeTraversal$ScopedCallback {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.Deque colorings
private final boolean usePseudoNames
private static final java.util.Comparator coloringTieBreaker
void (com.google.javascript.jscomp.AbstractCompiler, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean usePseudoNames
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private static boolean shouldOptimizeScope (com.google.javascript.jscomp.Scope)
com.google.javascript.jscomp.Scope scope
public void enterScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.Scope scope
com.google.javascript.jscomp.ControlFlowGraph cfg
com.google.javascript.jscomp.LiveVariablesAnalysis liveness
com.google.javascript.jscomp.graph.UndiGraph interferenceGraph
com.google.javascript.jscomp.graph.GraphColoring coloring
public void exitScope (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
public void visit (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Scope$Var iVar
java.util.Iterator i
String pseudoName
java.util.Set allMergedNames
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
com.google.javascript.jscomp.Scope$Var var
com.google.javascript.jscomp.graph.GraphNode vNode
com.google.javascript.jscomp.Scope$Var coalescedVar
private com.google.javascript.jscomp.graph.UndiGraph computeVariableNamesInterferenceGraph (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.jscomp.ControlFlowGraph, java.util.Set)
com.google.javascript.jscomp.Scope$Var v
java.util.Iterator i
com.google.javascript.jscomp.DataFlowAnalysis$FlowState state
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode cfgNode
java.util.Iterator i$
com.google.javascript.jscomp.DataFlowAnalysis$FlowState state
boolean v1OutLive
boolean v2OutLive
com.google.javascript.jscomp.CoalesceVariableNames$CombinedLiveRangeChecker checker
com.google.javascript.jscomp.graph.DiGraph$DiGraphNode cfgNode
java.util.Iterator i$
com.google.javascript.jscomp.Scope$Var v2
java.util.Iterator i2
com.google.javascript.jscomp.Scope$Var v1
java.util.Iterator i1
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.jscomp.ControlFlowGraph cfg
java.util.Set escaped
com.google.javascript.jscomp.graph.UndiGraph interferenceGraph
com.google.javascript.jscomp.Scope scope
private void removeVarDeclaration (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node value
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node name
com.google.javascript.rhino.Node var
com.google.javascript.rhino.Node parent
static void ()
}
com/google/javascript/jscomp/CodeChangeHandler.classCodeChangeHandler.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.CodeChangeHandler extends java.lang.Object {
public abstract void reportChange ()
}
com/google/javascript/jscomp/CodeConsumer.classCodeConsumer.java
package com.google.javascript.jscomp
abstract com.google.javascript.jscomp.CodeConsumer extends java.lang.Object {
boolean statementNeedsEnded
boolean statementStarted
boolean sawFunction
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 ()
void endFunction (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 ()
boolean breakAfterBlockFor (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node n
boolean statementContext
void endFile ()
}
com/google/javascript/jscomp/CodeGenerator$Context.classCodeGenerator.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CodeGenerator$Context extends java.lang.Enum {
public static final com.google.javascript.jscomp.CodeGenerator$Context STATEMENT
public static final com.google.javascript.jscomp.CodeGenerator$Context BEFORE_DANGLING_ELSE
public static final com.google.javascript.jscomp.CodeGenerator$Context START_OF_EXPR
public static final com.google.javascript.jscomp.CodeGenerator$Context PRESERVE_BLOCK
public static final com.google.javascript.jscomp.CodeGenerator$Context IN_FOR_INIT_CLAUSE
public static final com.google.javascript.jscomp.CodeGenerator$Context OTHER
private static final com.google.javascript.jscomp.CodeGenerator$Context[] $VALUES
public static com.google.javascript.jscomp.CodeGenerator$Context[] values ()
public static com.google.javascript.jscomp.CodeGenerator$Context valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/CodeGenerator.classCodeGenerator.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CodeGenerator extends java.lang.Object {
private static final String LT_ESCAPED
private static final String GT_ESCAPED
private final java.util.Map escapedJsStrings
private static final char[] HEX_CHARS
private final com.google.javascript.jscomp.CodeConsumer cc
private final java.nio.charset.CharsetEncoder outputCharsetEncoder
private final boolean preferSingleQuotes
private final boolean trustedStrings
private void (com.google.javascript.jscomp.CodeConsumer)
com.google.javascript.jscomp.CodeConsumer consumer
static com.google.javascript.jscomp.CodeGenerator forCostEstimation (com.google.javascript.jscomp.CodeConsumer)
com.google.javascript.jscomp.CodeConsumer consumer
void (com.google.javascript.jscomp.CodeConsumer, com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CodeConsumer consumer
com.google.javascript.jscomp.CompilerOptions options
java.nio.charset.Charset outputCharset
public void tagAsStrict ()
void add (java.lang.String)
String str
private void addIdentifier (java.lang.String)
String identifier
void add (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
void add (com.google.javascript.rhino.Node, com.google.javascript.jscomp.CodeGenerator$Context)
int p
com.google.javascript.jscomp.CodeGenerator$Context rhsContext
com.google.javascript.rhino.Node catchblock
int p
double d
com.google.javascript.rhino.Node c
boolean preserveBlock
boolean preferLineBreaks
boolean needsParens
String o
int postProp
double d
String key
com.google.javascript.rhino.Node c
boolean needsParens
String regexp
boolean funcNeedsParens
String name
com.google.javascript.rhino.Node fn
com.google.javascript.rhino.Node parameters
com.google.javascript.rhino.Node body
boolean hasElse
boolean ambiguousElseClause
int precedence
com.google.javascript.rhino.Node next
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.CodeGenerator$Context context
int type
String opstr
int childCount
com.google.javascript.rhino.Node first
com.google.javascript.rhino.Node last
private void unrollBinaryOperator (com.google.javascript.rhino.Node, int, java.lang.String, com.google.javascript.jscomp.CodeGenerator$Context, com.google.javascript.jscomp.CodeGenerator$Context, int, int)
com.google.javascript.rhino.Node n
int op
String opStr
com.google.javascript.jscomp.CodeGenerator$Context context
com.google.javascript.jscomp.CodeGenerator$Context rhsContext
int leftPrecedence
int rightPrecedence
com.google.javascript.rhino.Node firstNonOperator
com.google.javascript.rhino.Node current
static boolean isSimpleNumber (java.lang.String)
char c
int index
String s
int len
static double getSimpleNumber (java.lang.String)
long l
NumberFormatException e
String s
private boolean isIndirectEval (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
private void addNonEmptyStatement (com.google.javascript.rhino.Node, com.google.javascript.jscomp.CodeGenerator$Context, boolean)
com.google.javascript.rhino.Node firstAndOnlyChild
boolean alwaysWrapInBlock
int count
com.google.javascript.rhino.Node n
com.google.javascript.jscomp.CodeGenerator$Context context
boolean allowNonBlockChild
com.google.javascript.rhino.Node nodeToProcess
private boolean isOneExactlyFunctionOrDo (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node labeledStatement
com.google.javascript.rhino.Node n
private void addExpr (com.google.javascript.rhino.Node, int, com.google.javascript.jscomp.CodeGenerator$Context)
com.google.javascript.rhino.Node n
int minPrecedence
com.google.javascript.jscomp.CodeGenerator$Context context
void addList (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node firstInList
void addList (com.google.javascript.rhino.Node, boolean)
com.google.javascript.rhino.Node firstInList
boolean isArrayOrFunctionArgument
void addList (com.google.javascript.rhino.Node, boolean, com.google.javascript.jscomp.CodeGenerator$Context)
boolean isFirst
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node firstInList
boolean isArrayOrFunctionArgument
com.google.javascript.jscomp.CodeGenerator$Context lhsContext
void addArrayList (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node firstInList
boolean lastWasEmpty
void addCaseBody (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node caseBody
void addAllSiblings (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private void addJsString (com.google.javascript.rhino.Node)
String cached
com.google.javascript.rhino.Node n
String s
boolean useSlashV
private java.lang.String jsString (java.lang.String, boolean)
int i
String doublequote
String singlequote
char quote
String s
boolean useSlashV
int singleq
int doubleq
String doublequote
String singlequote
char quote
java.lang.String regexpEscape (java.lang.String, java.nio.charset.CharsetEncoder)
String s
java.nio.charset.CharsetEncoder outputCharsetEncoder
java.lang.String escapeToDoubleQuotedJsString (java.lang.String)
String s
java.lang.String regexpEscape (java.lang.String)
String s
private java.lang.String strEscape (java.lang.String, char, java.lang.String, java.lang.String, java.lang.String, java.nio.charset.CharsetEncoder, boolean, boolean)
String endScript
String startComment
char c
int i
String s
char quote
String doublequoteEscape
String singlequoteEscape
String backslashEscape
java.nio.charset.CharsetEncoder outputCharsetEncoder
boolean useSlashV
boolean isRegexp
StringBuilder sb
static java.lang.String identifierEscape (java.lang.String)
char c
int i
String s
StringBuilder sb
private static int getNonEmptyChildCount (com.google.javascript.rhino.Node, int)
com.google.javascript.rhino.Node n
int maxCount
int i
com.google.javascript.rhino.Node c
private static com.google.javascript.rhino.Node getFirstNonEmptyChild (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node result
com.google.javascript.rhino.Node c
com.google.javascript.rhino.Node n
private com.google.javascript.jscomp.CodeGenerator$Context getContextForNonEmptyExpression (com.google.javascript.jscomp.CodeGenerator$Context)
com.google.javascript.jscomp.CodeGenerator$Context currentContext
private com.google.javascript.jscomp.CodeGenerator$Context getContextForNoInOperator (com.google.javascript.jscomp.CodeGenerator$Context)
com.google.javascript.jscomp.CodeGenerator$Context context
private 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
static void ()
}
com/google/javascript/jscomp/CodePrinter$1.classCodePrinter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CodePrinter$1 extends java.lang.Object {
}
com/google/javascript/jscomp/CodePrinter$Builder.classCodePrinter.java
package com.google.javascript.jscomp
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 outputTypes
private com.google.javascript.jscomp.SourceMap sourceMap
private boolean tagAsStrict
private com.google.javascript.rhino.jstype.JSTypeRegistry registry
void (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.CodePrinter$Builder setCompilerOptions (com.google.javascript.jscomp.CompilerOptions)
CloneNotSupportedException e
com.google.javascript.jscomp.CompilerOptions options
com.google.javascript.jscomp.CodePrinter$Builder setTypeRegistry (com.google.javascript.rhino.jstype.JSTypeRegistry)
com.google.javascript.rhino.jstype.JSTypeRegistry registry
com.google.javascript.jscomp.CodePrinter$Builder setPrettyPrint (boolean)
boolean prettyPrint
com.google.javascript.jscomp.CodePrinter$Builder setLineBreak (boolean)
boolean lineBreak
com.google.javascript.jscomp.CodePrinter$Builder setOutputTypes (boolean)
boolean outputTypes
com.google.javascript.jscomp.CodePrinter$Builder setSourceMap (com.google.javascript.jscomp.SourceMap)
com.google.javascript.jscomp.SourceMap sourceMap
com.google.javascript.jscomp.CodePrinter$Builder setTagAsStrict (boolean)
boolean tagAsStrict
java.lang.String build ()
com.google.javascript.jscomp.CodePrinter$Format outputFormat
}
com/google/javascript/jscomp/CodePrinter$CompactCodePrinter.classCodePrinter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CodePrinter$CompactCodePrinter extends com.google.javascript.jscomp.CodePrinter$MappedCodePrinter {
private final boolean lineBreak
private final boolean preferLineBreakAtEndOfFile
private int lineStartPosition
private int preferredBreakPosition
private int prevCutPosition
private int prevLineStartPosition
private void (boolean, boolean, int, boolean, com.google.javascript.jscomp.SourceMap$DetailLevel)
boolean lineBreak
boolean preferLineBreakAtEndOfFile
int lineLengthThreshold
boolean createSrcMap
com.google.javascript.jscomp.SourceMap$DetailLevel sourceMapDetailLevel
void append (java.lang.String)
String str
void startNewLine ()
void maybeLineBreak ()
char ch
int len
void maybeCutLine ()
int position
void notePreferredLineBreak ()
void endFile ()
void (boolean, boolean, int, boolean, com.google.javascript.jscomp.SourceMap$DetailLevel, com.google.javascript.jscomp.CodePrinter$1)
boolean x0
boolean x1
int x2
boolean x3
com.google.javascript.jscomp.SourceMap$DetailLevel x4
com.google.javascript.jscomp.CodePrinter$1 x5
}
com/google/javascript/jscomp/CodePrinter$Format.classCodePrinter.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CodePrinter$Format extends java.lang.Enum {
public static final com.google.javascript.jscomp.CodePrinter$Format COMPACT
public static final com.google.javascript.jscomp.CodePrinter$Format PRETTY
public static final com.google.javascript.jscomp.CodePrinter$Format TYPED
private static final com.google.javascript.jscomp.CodePrinter$Format[] $VALUES
public static com.google.javascript.jscomp.CodePrinter$Format[] values ()
public static com.google.javascript.jscomp.CodePrinter$Format valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/CodePrinter$MappedCodePrinter$Mapping.classCodePrinter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CodePrinter$MappedCodePrinter$Mapping extends java.lang.Object {
com.google.javascript.rhino.Node node
com.google.debugging.sourcemap.FilePosition start
com.google.debugging.sourcemap.FilePosition end
private void ()
void (com.google.javascript.jscomp.CodePrinter$1)
com.google.javascript.jscomp.CodePrinter$1 x0
}
com/google/javascript/jscomp/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
java.util.Iterator i$
com.google.javascript.jscomp.SourceMap map
void reportLineCut (int, int, boolean)
com.google.javascript.jscomp.CodePrinter$MappedCodePrinter$Mapping mapping
java.util.Iterator i$
int lineIndex
int charIndex
boolean insertion
private 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/CodePrinter$PrettyCodePrinter.classCodePrinter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CodePrinter$PrettyCodePrinter extends com.google.javascript.jscomp.CodePrinter$MappedCodePrinter {
static final String INDENT
private int indent
private void (int, boolean, com.google.javascript.jscomp.SourceMap$DetailLevel)
int lineLengthThreshold
boolean createSourceMap
com.google.javascript.jscomp.SourceMap$DetailLevel sourceMapDetailLevel
void append (java.lang.String)
int i
String str
void startNewLine ()
void maybeLineBreak ()
void maybeCutLine ()
void endLine ()
void appendBlockStart ()
void appendBlockEnd ()
void listSeparator ()
void endFunction (boolean)
boolean statementContext
void beginCaseBody ()
void endCaseBody ()
void appendOp (java.lang.String, boolean)
String op
boolean binOp
boolean shouldPreserveExtraBlocks ()
private com.google.javascript.rhino.Node getTryForCatch (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node n
boolean breakAfterBlockFor (com.google.javascript.rhino.Node, boolean)
int type
com.google.javascript.rhino.Node n
boolean isStatementContext
com.google.javascript.rhino.Node parent
void endFile ()
void (int, boolean, com.google.javascript.jscomp.SourceMap$DetailLevel, com.google.javascript.jscomp.CodePrinter$1)
int x0
boolean x1
com.google.javascript.jscomp.SourceMap$DetailLevel x2
com.google.javascript.jscomp.CodePrinter$1 x3
}
com/google/javascript/jscomp/CodePrinter.classCodePrinter.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CodePrinter extends java.lang.Object {
static final int DEFAULT_LINE_LENGTH_THRESHOLD
void ()
private static java.lang.String toSource (com.google.javascript.rhino.Node, com.google.javascript.jscomp.CodePrinter$Format, com.google.javascript.jscomp.CompilerOptions, com.google.javascript.rhino.jstype.JSTypeRegistry, com.google.javascript.jscomp.SourceMap, boolean)
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.CodePrinter$Format outputFormat
com.google.javascript.jscomp.CompilerOptions options
com.google.javascript.rhino.jstype.JSTypeRegistry registry
com.google.javascript.jscomp.SourceMap sourceMap
boolean tagAsStrict
boolean createSourceMap
com.google.javascript.jscomp.CodePrinter$MappedCodePrinter mcp
com.google.javascript.jscomp.CodeGenerator cg
String code
static java.lang.String access$100 (com.google.javascript.rhino.Node, com.google.javascript.jscomp.CodePrinter$Format, com.google.javascript.jscomp.CompilerOptions, com.google.javascript.rhino.jstype.JSTypeRegistry, com.google.javascript.jscomp.SourceMap, boolean)
com.google.javascript.rhino.Node x0
com.google.javascript.jscomp.CodePrinter$Format x1
com.google.javascript.jscomp.CompilerOptions x2
com.google.javascript.rhino.jstype.JSTypeRegistry x3
com.google.javascript.jscomp.SourceMap x4
boolean x5
}
com/google/javascript/jscomp/CodingConvention$AssertionFunctionSpec.classCodingConvention.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CodingConvention$AssertionFunctionSpec extends java.lang.Object {
protected final String functionName
protected final com.google.javascript.rhino.jstype.JSTypeNative assertedType
public void (java.lang.String)
String functionName
public void (java.lang.String, com.google.javascript.rhino.jstype.JSTypeNative)
String functionName
com.google.javascript.rhino.jstype.JSTypeNative assertedType
public java.lang.String getFunctionName ()
public com.google.javascript.rhino.Node getAssertedParam (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node firstParam
public com.google.javascript.rhino.jstype.JSType getAssertedType (com.google.javascript.rhino.Node, com.google.javascript.rhino.jstype.JSTypeRegistry)
com.google.javascript.rhino.Node call
com.google.javascript.rhino.jstype.JSTypeRegistry registry
}
com/google/javascript/jscomp/CodingConvention$Bind.classCodingConvention.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CodingConvention$Bind extends java.lang.Object {
final com.google.javascript.rhino.Node target
final com.google.javascript.rhino.Node thisValue
final com.google.javascript.rhino.Node parameters
public void (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node target
com.google.javascript.rhino.Node thisValue
com.google.javascript.rhino.Node parameters
int getBoundParameterCount ()
com.google.javascript.rhino.Node paramParent
}
com/google/javascript/jscomp/CodingConvention$DelegateRelationship.classCodingConvention.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CodingConvention$DelegateRelationship extends java.lang.Object {
final String delegateBase
final String delegator
void (java.lang.String, java.lang.String)
String delegateBase
String delegator
}
com/google/javascript/jscomp/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/CodingConvention$SubclassRelationship.classCodingConvention.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CodingConvention$SubclassRelationship extends java.lang.Object {
final com.google.javascript.jscomp.CodingConvention$SubclassType type
final String subclassName
final String superclassName
public void (com.google.javascript.jscomp.CodingConvention$SubclassType, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.CodingConvention$SubclassType type
com.google.javascript.rhino.Node subclassNode
com.google.javascript.rhino.Node superclassNode
}
com/google/javascript/jscomp/CodingConvention$SubclassType.classCodingConvention.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CodingConvention$SubclassType extends java.lang.Enum {
public static final com.google.javascript.jscomp.CodingConvention$SubclassType INHERITS
public static final com.google.javascript.jscomp.CodingConvention$SubclassType MIXIN
private static final com.google.javascript.jscomp.CodingConvention$SubclassType[] $VALUES
public static com.google.javascript.jscomp.CodingConvention$SubclassType[] values ()
public static com.google.javascript.jscomp.CodingConvention$SubclassType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/javascript/jscomp/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 isExported (java.lang.String, boolean)
public abstract boolean isExported (java.lang.String)
public abstract boolean isPrivate (java.lang.String)
public abstract com.google.javascript.jscomp.CodingConvention$SubclassRelationship getClassesDefinedByCall (com.google.javascript.rhino.Node)
public abstract boolean isSuperClassReference (java.lang.String)
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 applySingletonGetter (com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.FunctionType, com.google.javascript.rhino.jstype.ObjectType)
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.StaticScope, 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)
public abstract boolean isPropertyTestFunction (com.google.javascript.rhino.Node)
public abstract boolean isPrototypeAlias (com.google.javascript.rhino.Node)
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/CodingConventions$1.classCodingConventions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CodingConventions$1 extends 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 isExported (java.lang.String, boolean)
String name
boolean local
public boolean isExported (java.lang.String)
String name
public boolean isPrivate (java.lang.String)
String name
public com.google.javascript.jscomp.CodingConvention$SubclassRelationship getClassesDefinedByCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
public boolean isSuperClassReference (java.lang.String)
String propertyName
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 applySingletonGetter (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 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.StaticScope, java.util.List, java.util.Map)
com.google.javascript.rhino.jstype.JSTypeRegistry registry
com.google.javascript.rhino.jstype.StaticScope 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 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)
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 useTypeInfo
com.google.javascript.rhino.Node callTarget
String name
public java.util.Collection getIndirectlyDeclaredProperties ()
private 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/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 isExported (java.lang.String, boolean)
String name
boolean local
public final boolean isExported (java.lang.String)
String name
public boolean isPrivate (java.lang.String)
String name
public com.google.javascript.jscomp.CodingConvention$SubclassRelationship getClassesDefinedByCall (com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node callNode
public boolean isSuperClassReference (java.lang.String)
String propertyName
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 applySingletonGetter (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 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.StaticScope, java.util.List, java.util.Map)
com.google.javascript.rhino.jstype.JSTypeRegistry registry
com.google.javascript.rhino.jstype.StaticScope 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)
com.google.javascript.rhino.Node n
boolean useTypeInfo
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
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/CodingConventions.classCodingConventions.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CodingConventions extends java.lang.Object {
private void ()
public static com.google.javascript.jscomp.CodingConvention getDefault ()
}
com/google/javascript/jscomp/CollapseAnonymousFunctions$1.classCollapseAnonymousFunctions.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollapseAnonymousFunctions$1 extends java.lang.Object {
}
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
java.util.Iterator i$
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/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/CollapseProperties$1.classCollapseProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollapseProperties$1 extends com.google.javascript.jscomp.NodeTraversal$AbstractShallowCallback {
final com.google.javascript.jscomp.GlobalNamespace$Name val$name
final com.google.javascript.jscomp.CollapseProperties this$0
void (com.google.javascript.jscomp.CollapseProperties, com.google.javascript.jscomp.GlobalNamespace$Name)
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/CollapseProperties$2.classCollapseProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollapseProperties$2 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$GlobalNamespace$Ref$Type
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/javascript/jscomp/CollapseProperties.classCollapseProperties.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollapseProperties extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
static final com.google.javascript.jscomp.DiagnosticType UNSAFE_NAMESPACE_WARNING
static final com.google.javascript.jscomp.DiagnosticType NAMESPACE_REDEFINED_WARNING
static final com.google.javascript.jscomp.DiagnosticType UNSAFE_THIS
private com.google.javascript.jscomp.AbstractCompiler compiler
private java.util.List globalNames
private java.util.Map nameMap
private final boolean collapsePropertiesOnExternTypes
private final boolean inlineAliases
void (com.google.javascript.jscomp.AbstractCompiler, boolean, boolean)
com.google.javascript.jscomp.AbstractCompiler compiler
boolean collapsePropertiesOnExternTypes
boolean inlineAliases
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.GlobalNamespace namespace
com.google.javascript.jscomp.GlobalNamespace$Name name
java.util.Iterator i$
com.google.javascript.jscomp.GlobalNamespace$Name name
java.util.Iterator i$
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
com.google.javascript.jscomp.GlobalNamespace namespace
private void inlineAliases (com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.GlobalNamespace$Ref ref
java.util.Iterator i$
java.util.List refs
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.jscomp.GlobalNamespace namespace
java.util.Deque workList
private boolean inlineGlobalAliasIfPossible (com.google.javascript.jscomp.GlobalNamespace$Ref, com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.rhino.Node newNode
com.google.javascript.rhino.Node node
com.google.javascript.jscomp.GlobalNamespace$Ref ref
java.util.Iterator i$
java.util.List newNodes
java.util.List refs
com.google.javascript.jscomp.GlobalNamespace$Name name
String target
com.google.javascript.jscomp.GlobalNamespace$Ref alias
com.google.javascript.jscomp.GlobalNamespace namespace
com.google.javascript.rhino.Node aliasParent
private void rewriteAliasProps (com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.rhino.Node, int, java.util.List)
com.google.javascript.rhino.Node gparent
int i
com.google.javascript.rhino.Node target
com.google.javascript.jscomp.GlobalNamespace$Ref ref
java.util.Iterator i$
java.util.List refs
com.google.javascript.jscomp.GlobalNamespace$Name prop
java.util.Iterator i$
com.google.javascript.jscomp.GlobalNamespace$Name name
com.google.javascript.rhino.Node value
int depth
java.util.List newNodes
private boolean isInlinableGlobalAlias (com.google.javascript.jscomp.GlobalNamespace$Name)
com.google.javascript.jscomp.GlobalNamespace$Ref ref
java.util.Iterator i$
com.google.javascript.jscomp.GlobalNamespace$Name name
private boolean inlineAliasIfPossible (com.google.javascript.jscomp.GlobalNamespace$Ref, com.google.javascript.jscomp.GlobalNamespace)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference aliasRef
com.google.javascript.rhino.Node newNode
int i
int size
com.google.javascript.jscomp.Scope scope
com.google.javascript.jscomp.Scope$Var aliasVar
com.google.javascript.jscomp.ReferenceCollectingCallback collector
com.google.javascript.jscomp.ReferenceCollectingCallback$ReferenceCollection aliasRefs
java.util.List newNodes
com.google.javascript.jscomp.GlobalNamespace$Ref alias
com.google.javascript.jscomp.GlobalNamespace namespace
com.google.javascript.rhino.Node aliasParent
com.google.javascript.jscomp.JSModule getRefModule (com.google.javascript.jscomp.ReferenceCollectingCallback$Reference)
com.google.javascript.jscomp.ReferenceCollectingCallback$Reference ref
com.google.javascript.jscomp.CompilerInput input
private void checkNamespaces ()
com.google.javascript.jscomp.GlobalNamespace$Ref ref
java.util.Iterator i$
boolean initialized
com.google.javascript.jscomp.GlobalNamespace$Name name
java.util.Iterator i$
private void warnAboutNamespaceAliasing (com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.jscomp.GlobalNamespace$Name nameObj
com.google.javascript.jscomp.GlobalNamespace$Ref ref
private void warnAboutNamespaceRedefinition (com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.jscomp.GlobalNamespace$Name nameObj
com.google.javascript.jscomp.GlobalNamespace$Ref ref
private void flattenReferencesToCollapsibleDescendantNames (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String)
String propAlias
com.google.javascript.jscomp.GlobalNamespace$Name p
java.util.Iterator i$
com.google.javascript.jscomp.GlobalNamespace$Name n
String alias
private void flattenSimpleStubDeclaration (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String)
com.google.javascript.jscomp.GlobalNamespace$Name name
String alias
com.google.javascript.jscomp.GlobalNamespace$Ref ref
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node gramps
private void flattenReferencesTo (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String)
com.google.javascript.rhino.Node rParent
com.google.javascript.jscomp.GlobalNamespace$Ref r
java.util.Iterator i$
com.google.javascript.jscomp.GlobalNamespace$Name p
java.util.Iterator i$
com.google.javascript.jscomp.GlobalNamespace$Name n
String alias
String originalName
private void flattenPrefixes (java.lang.String, com.google.javascript.jscomp.GlobalNamespace$Name, int)
com.google.javascript.jscomp.GlobalNamespace$Ref r
java.util.Iterator i$
com.google.javascript.jscomp.GlobalNamespace$Name p
java.util.Iterator i$
String alias
com.google.javascript.jscomp.GlobalNamespace$Name n
int depth
String originalName
com.google.javascript.jscomp.GlobalNamespace$Ref decl
private void flattenNameRefAtDepth (java.lang.String, com.google.javascript.rhino.Node, int, java.lang.String)
int i
String alias
com.google.javascript.rhino.Node n
int depth
String originalName
int nType
boolean isQName
boolean isObjKey
private void flattenNameRef (java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, java.lang.String)
String alias
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
String originalName
com.google.javascript.rhino.Node ref
com.google.javascript.rhino.jstype.JSType type
private void collapseDeclarationOfNameAndDescendants (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String)
com.google.javascript.jscomp.GlobalNamespace$Name p
java.util.Iterator i$
com.google.javascript.jscomp.GlobalNamespace$Name n
String alias
boolean canCollapseChildNames
private void updateSimpleDeclaration (java.lang.String, com.google.javascript.jscomp.GlobalNamespace$Name, com.google.javascript.jscomp.GlobalNamespace$Ref)
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.Node current
com.google.javascript.rhino.Node currentParent
com.google.javascript.rhino.Node stubVar
String alias
com.google.javascript.jscomp.GlobalNamespace$Name refName
com.google.javascript.jscomp.GlobalNamespace$Ref ref
com.google.javascript.rhino.Node rvalue
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node gramps
com.google.javascript.rhino.Node greatGramps
com.google.javascript.rhino.Node nameNode
private void updateObjLitOrFunctionDeclaration (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String, boolean)
com.google.javascript.jscomp.GlobalNamespace$Name n
String alias
boolean canCollapseChildNames
com.google.javascript.jscomp.GlobalNamespace$Ref decl
private void updateObjLitOrFunctionDeclarationAtAssignNode (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String, boolean)
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.jscomp.GlobalNamespace$Name n
String alias
boolean canCollapseChildNames
com.google.javascript.jscomp.GlobalNamespace$Ref ref
com.google.javascript.rhino.Node rvalue
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.Node varParent
com.google.javascript.rhino.Node gramps
boolean isObjLit
boolean insertedVarNode
private void checkForHosedThisReferences (com.google.javascript.rhino.Node, com.google.javascript.rhino.JSDocInfo, com.google.javascript.jscomp.GlobalNamespace$Name)
com.google.javascript.rhino.Node function
com.google.javascript.rhino.JSDocInfo docInfo
com.google.javascript.jscomp.GlobalNamespace$Name name
private void updateObjLitOrFunctionDeclarationAtVarNode (com.google.javascript.jscomp.GlobalNamespace$Name, boolean)
com.google.javascript.jscomp.GlobalNamespace$Name n
boolean canCollapseChildNames
com.google.javascript.jscomp.GlobalNamespace$Ref ref
String name
com.google.javascript.rhino.Node rvalue
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.Node gramps
boolean isObjLit
int numChanges
private void updateFunctionDeclarationAtFunctionNode (com.google.javascript.jscomp.GlobalNamespace$Name, boolean)
com.google.javascript.jscomp.GlobalNamespace$Name n
boolean canCollapseChildNames
com.google.javascript.jscomp.GlobalNamespace$Ref ref
String fnName
private int declareVarsForObjLitValues (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.GlobalNamespace$Ref newAlias
com.google.javascript.rhino.Node value
boolean isJsIdentifier
String propName
String qName
com.google.javascript.jscomp.GlobalNamespace$Name p
String propAlias
com.google.javascript.rhino.Node refNode
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node newVar
com.google.javascript.rhino.Node key
com.google.javascript.rhino.Node nextKey
com.google.javascript.jscomp.GlobalNamespace$Name objlitName
String alias
com.google.javascript.rhino.Node objlit
com.google.javascript.rhino.Node varNode
com.google.javascript.rhino.Node nameToAddAfter
com.google.javascript.rhino.Node varParent
int numVars
int arbitraryNameCounter
boolean discardKeys
private int addStubsForUndeclaredProperties (com.google.javascript.jscomp.GlobalNamespace$Name, java.lang.String, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
String propAlias
com.google.javascript.rhino.Node nameNode
com.google.javascript.rhino.Node newVar
com.google.javascript.jscomp.GlobalNamespace$Name p
java.util.Iterator i$
com.google.javascript.jscomp.GlobalNamespace$Name n
String alias
com.google.javascript.rhino.Node parent
com.google.javascript.rhino.Node addAfter
int numStubs
private static java.lang.String appendPropForAlias (java.lang.String, java.lang.String)
String root
String prop
static com.google.javascript.jscomp.AbstractCompiler access$000 (com.google.javascript.jscomp.CollapseProperties)
com.google.javascript.jscomp.CollapseProperties x0
static void ()
}
com/google/javascript/jscomp/CollapseVariableDeclarations$1.classCollapseVariableDeclarations.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollapseVariableDeclarations$1 extends java.lang.Object {
}
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/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.Scope$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/CollapseVariableDeclarations.classCollapseVariableDeclarations.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CollapseVariableDeclarations extends java.lang.Object implements com.google.javascript.jscomp.CompilerPass {
private final com.google.javascript.jscomp.AbstractCompiler compiler
private final java.util.List collapses
private final java.util.Set nodesToCollapse
void (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
public void process (com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.rhino.Node externs
com.google.javascript.rhino.Node root
private boolean isNamedParameter (com.google.javascript.jscomp.Scope$Var)
com.google.javascript.jscomp.Scope$Var v
private void applyCollapses ()
com.google.javascript.rhino.Node assign
com.google.javascript.rhino.Node lhs
com.google.javascript.rhino.Node rhs
com.google.javascript.rhino.Node next
com.google.javascript.rhino.Node n
com.google.javascript.rhino.JSDocInfo info
com.google.javascript.rhino.Node var
boolean redeclaration
com.google.javascript.jscomp.CollapseVariableDeclarations$Collapse collapse
java.util.Iterator i$
static java.util.Set access$100 (com.google.javascript.jscomp.CollapseVariableDeclarations)
com.google.javascript.jscomp.CollapseVariableDeclarations x0
static java.util.List access$200 (com.google.javascript.jscomp.CollapseVariableDeclarations)
com.google.javascript.jscomp.CollapseVariableDeclarations x0
static boolean access$300 (com.google.javascript.jscomp.CollapseVariableDeclarations, com.google.javascript.jscomp.Scope$Var)
com.google.javascript.jscomp.CollapseVariableDeclarations x0
com.google.javascript.jscomp.Scope$Var x1
}
com/google/javascript/jscomp/CombinedCompilerPass$1.classCombinedCompilerPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CombinedCompilerPass$1 extends java.lang.Object {
}
com/google/javascript/jscomp/CombinedCompilerPass$CallbackWrapper.classCombinedCompilerPass.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CombinedCompilerPass$CallbackWrapper extends java.lang.Object {
private final com.google.javascript.jscomp.NodeTraversal$Callback callback
private final com.google.javascript.jscomp.NodeTraversal$ScopedCallback scopedCallback
private com.google.javascript.rhino.Node waiting
private void (com.google.javascript.jscomp.NodeTraversal$Callback)
com.google.javascript.jscomp.NodeTraversal$Callback callback
void visitOrMaybeActivate (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void shouldTraverseIfActive (com.google.javascript.jscomp.NodeTraversal, com.google.javascript.rhino.Node, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.NodeTraversal t
com.google.javascript.rhino.Node n
com.google.javascript.rhino.Node parent
void enterScopeIfActive (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
void exitScopeIfActive (com.google.javascript.jscomp.NodeTraversal)
com.google.javascript.jscomp.NodeTraversal t
boolean isActive ()
void (com.google.javascript.jscomp.NodeTraversal$Callback, com.google.javascript.jscomp.CombinedCompilerPass$1)
com.google.javascript.jscomp.NodeTraversal$Callback x0
com.google.javascript.jscomp.CombinedCompilerPass$1 x1
}
com/google/javascript/jscomp/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.CombinedCompilerPass$CallbackWrapper[] arr$
int len$
int i$
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.CombinedCompilerPass$CallbackWrapper[] arr$
int len$
int i$
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.CombinedCompilerPass$CallbackWrapper[] arr$
int len$
int i$
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.CombinedCompilerPass$CallbackWrapper[] arr$
int len$
int i$
com.google.javascript.jscomp.NodeTraversal t
}
com/google/javascript/jscomp/CommandLineRunner$1.classCommandLineRunner.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CommandLineRunner$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$CommandLineRunner$FormattingOption
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/javascript/jscomp/CommandLineRunner$Flags$BooleanOptionHandler.classCommandLineRunner.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CommandLineRunner$Flags$BooleanOptionHandler extends org.kohsuke.args4j.spi.OptionHandler {
private static final java.util.Set TRUES
private static final java.util.Set FALSES
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
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
org.kohsuke.args4j.CmdLineException e
String lowerParam
org.kohsuke.args4j.spi.Parameters params
String param
public java.lang.String getDefaultMetaVariable ()
static void ()
}
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/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/CommandLineRunner$Flags$WarningGuardSetter.classCommandLineRunner.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CommandLineRunner$Flags$WarningGuardSetter extends java.lang.Object implements org.kohsuke.args4j.spi.Setter {
private final org.kohsuke.args4j.spi.Setter proxy
private final com.google.javascript.jscomp.CheckLevel level
private void (org.kohsuke.args4j.spi.Setter, com.google.javascript.jscomp.CheckLevel)
org.kohsuke.args4j.spi.Setter proxy
com.google.javascript.jscomp.CheckLevel level
public boolean isMultiValued ()
public java.lang.Class getType ()
public void addValue (java.lang.String) throws org.kohsuke.args4j.CmdLineException
String value
public volatile void addValue (java.lang.Object) throws org.kohsuke.args4j.CmdLineException
Object x0
void (org.kohsuke.args4j.spi.Setter, com.google.javascript.jscomp.CheckLevel, com.google.javascript.jscomp.CommandLineRunner$1)
org.kohsuke.args4j.spi.Setter x0
com.google.javascript.jscomp.CheckLevel x1
com.google.javascript.jscomp.CommandLineRunner$1 x2
}
com/google/javascript/jscomp/CommandLineRunner$Flags$WarningGuardWarningOptionHandler.classCommandLineRunner.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CommandLineRunner$Flags$WarningGuardWarningOptionHandler 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/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 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 String jsOutputFile
private java.util.List module
private String variableMapInputFile
private String propertyMapInputFile
private String variableMapOutputFile
private boolean createNameMapFiles
private String propertyMapOutputFile
private boolean thirdParty
private int summaryDetailLevel
private String outputWrapper
private java.util.List moduleWrapper
private String moduleOutputPathPrefix
private String createSourceMap
private com.google.javascript.jscomp.SourceMap$Format sourceMapFormat
private java.util.List jscompError
private java.util.List jscompWarning
private java.util.List jscompOff
private java.util.List define
private String charset
private com.google.javascript.jscomp.CompilationLevel compilationLevel
private boolean useTypesForOptimization
private com.google.javascript.jscomp.WarningLevel warningLevel
private boolean useOnlyCustomExterns
private boolean debug
private boolean generateExports
private java.util.List formatting
private boolean processCommonJsModules
private String commonJsPathPrefix
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 String outputManifest
private String outputModuleDependencies
private boolean acceptConstKeyword
private String languageIn
private boolean version
private String translationsFile
private String translationsProject
private String flagFile
private String warningsWhitelistFile
private java.util.List extraAnnotationName
private java.util.List arguments
private void ()
java.util.List getJsFiles ()
java.util.List allJsInputs
public static com.google.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec getWarningGuardSpec ()
com.google.javascript.jscomp.CommandLineRunner$GuardLevel guardLevel
java.util.Iterator i$
com.google.javascript.jscomp.AbstractCommandLineRunner$WarningGuardSpec spec
static java.util.List access$100 ()
void (com.google.javascript.jscomp.CommandLineRunner$1)
com.google.javascript.jscomp.CommandLineRunner$1 x0
static java.lang.String access$300 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$302 (com.google.javascript.jscomp.CommandLineRunner$Flags, java.lang.String)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
String x1
static boolean access$400 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$500 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$602 (com.google.javascript.jscomp.CommandLineRunner$Flags, boolean)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
boolean x1
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$902 (com.google.javascript.jscomp.CommandLineRunner$Flags, java.util.List)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
java.util.List x1
static boolean access$1000 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$1100 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$1200 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$1300 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$1400 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$1500 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$1600 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$1700 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$1800 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$1900 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$2000 (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 boolean access$2100 (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 java.lang.String 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.SourceMap$Format access$2400 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String 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 java.util.List access$2700 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$2800 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static int 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 java.lang.String access$3600 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List 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 com.google.javascript.jscomp.CompilerOptions$DevMode access$3900 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$4000 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean 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.util.List access$4300 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static com.google.javascript.jscomp.CompilationLevel access$4400 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$4500 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$4600 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$4700 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static com.google.javascript.jscomp.WarningLevel access$4800 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.util.List access$4900 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$600 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$5100 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static java.lang.String access$5200 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static boolean access$5300 (com.google.javascript.jscomp.CommandLineRunner$Flags)
com.google.javascript.jscomp.CommandLineRunner$Flags x0
static void ()
}
com/google/javascript/jscomp/CommandLineRunner$FormattingOption.classCommandLineRunner.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.CommandLineRunner$FormattingOption extends java.lang.Enum {
public static final com.google.javascript.jscomp.CommandLineRunner$FormattingOption PRETTY_PRINT
public static final com.google.javascript.jscomp.CommandLineRunner$FormattingOption PRINT_INPUT_DELIMITER
public static final com.google.javascript.jscomp.CommandLineRunner$FormattingOption SINGLE_QUOTES
private static final com.google.javascript.jscomp.CommandLineRunner$FormattingOption[] $VALUES
public static com.google.javascript.jscomp.CommandLineRunner$FormattingOption[] values ()
public static com.google.javascript.jscomp.CommandLineRunner$FormattingOption valueOf (java.lang.String)
String name
private void (java.lang.String, int)
private void applyToOptions (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
static void access$5000 (com.google.javascript.jscomp.CommandLineRunner$FormattingOption, com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CommandLineRunner$FormattingOption x0
com.google.javascript.jscomp.CompilerOptions x1
static void ()
}
com/google/javascript/jscomp/CommandLineRunner$GuardLevel.classCommandLineRunner.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CommandLineRunner$GuardLevel extends java.lang.Object {
final String name
final com.google.javascript.jscomp.CheckLevel level
void (java.lang.String, com.google.javascript.jscomp.CheckLevel)
String name
com.google.javascript.jscomp.CheckLevel level
}
com/google/javascript/jscomp/CommandLineRunner.classCommandLineRunner.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.CommandLineRunner extends com.google.javascript.jscomp.AbstractCommandLineRunner {
private final com.google.javascript.jscomp.CommandLineRunner$Flags flags
private boolean isConfigValid
private static final java.util.List DEFAULT_EXTERNS_NAMES
protected void (java.lang.String[])
String[] args
protected void (java.lang.String[], java.io.PrintStream, java.io.PrintStream)
String[] args
java.io.PrintStream out
java.io.PrintStream err
private java.util.List tokenizeKeepingQuotedStrings (java.util.List)
java.util.regex.Matcher matcher
String line
java.util.Iterator i$
java.util.List lines
java.util.List tokens
java.util.regex.Pattern tokenPattern
private java.util.List processArgs (java.lang.String[])
String value
java.util.regex.Matcher quotesMatcher
java.util.regex.Matcher matcher
String arg
String[] arr$
int len$
int i$
String[] args
java.util.regex.Pattern argPattern
java.util.regex.Pattern quotesPattern
java.util.List processedArgs
private void processFlagFile (java.io.PrintStream) throws org.kohsuke.args4j.CmdLineException java.io.IOException
java.io.PrintStream err
java.io.File flagFileInput
java.util.List argsInFile
java.util.List processedFileArgs
org.kohsuke.args4j.CmdLineParser parserFileArgs
java.util.List previous
private void initConfigFromFlags (java.lang.String[], java.io.PrintStream)
org.kohsuke.args4j.CmdLineException e
java.io.IOException ioErr
com.google.javascript.jscomp.CodingConvention conv
com.google.javascript.jscomp.CodingConvention conv
com.google.javascript.jscomp.CodingConvention conv
String[] args
java.io.PrintStream err
java.util.List processedArgs
org.kohsuke.args4j.CmdLineParser parser
protected com.google.javascript.jscomp.CompilerOptions createOptions ()
com.google.javascript.jscomp.CommandLineRunner$FormattingOption formattingOption
java.util.Iterator i$
java.io.IOException e
com.google.javascript.jscomp.CompilerOptions options
com.google.javascript.jscomp.CompilationLevel level
com.google.javascript.jscomp.WarningLevel wLevel
protected com.google.javascript.jscomp.Compiler createCompiler ()
protected java.util.List createExterns () throws com.google.javascript.jscomp.AbstractCommandLineRunner$FlagUsageException java.io.IOException
java.util.List defaultExterns
java.util.List externs
public static java.util.List getDefaultExterns () throws java.io.IOException
java.io.BufferedInputStream entryStream
java.util.zip.ZipEntry entry
String key
java.util.Iterator i$
java.io.InputStream input
java.util.zip.ZipInputStream zip
java.util.Map externsMap
java.util.List externs
public boolean shouldRunCompiler ()
public static void main (java.lang.String[])
String[] args
com.google.javascript.jscomp.CommandLineRunner runner
static void ()
}
com/google/javascript/jscomp/CompilationLevel$1.classCompilationLevel.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.CompilationLevel$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$CompilationLevel
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/javascript/jscomp/CompilationLevel.classCompilationLevel.java
package com.google.javascript.jscomp
public final com.google.javascript.jscomp.CompilationLevel extends java.lang.Enum {
public static final com.google.javascript.jscomp.CompilationLevel WHITESPACE_ONLY
public static final com.google.javascript.jscomp.CompilationLevel SIMPLE_OPTIMIZATIONS
public static final com.google.javascript.jscomp.CompilationLevel ADVANCED_OPTIMIZATIONS
private static final com.google.javascript.jscomp.CompilationLevel[] $VALUES
public static com.google.javascript.jscomp.CompilationLevel[] values ()
public static com.google.javascript.jscomp.CompilationLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void setOptionsForCompilationLevel (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
public void setDebugOptionsForCompilationLevel (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
private static void applyBasicCompilationOptions (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
private static void applySafeCompilationOptions (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
private static void applyFullCompilationOptions (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
public void setTypeBasedOptimizationOptions (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.CompilerOptions options
static void ()
}
com/google/javascript/jscomp/Compiler$1.classCompiler.java
package com.google.javascript.jscomp
final com.google.javascript.jscomp.Compiler$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
void ()
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
}
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)
public java.lang.Void call () throws java.lang.Exception
String delimiter
String inputName
String sourceName
int length
char lastChar
char secondLastChar
boolean hasSemiColon
String code
public volatile java.lang.Object call () throws java.lang.Exception
}
com/google/javascript/jscomp/Compiler$11.classCompiler.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Compiler$11 extends java.lang.Object {
static final int[] $SwitchMap$com$google$javascript$jscomp$CompilerOptions$LanguageMode
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/javascript/jscomp/Compiler$2.classCompiler.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Compiler$2 extends java.lang.Object implements java.util.concurrent.Callable {
final com.google.javascript.jscomp.Compiler this$0
void (com.google.javascript.jscomp.Compiler)
public com.google.javascript.jscomp.Result call () throws java.lang.Exception
public volatile java.lang.Object call () throws java.lang.Exception
}
com/google/javascript/jscomp/Compiler$3.classCompiler.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Compiler$3 extends java.lang.Object implements java.util.concurrent.Callable {
final boolean val$dumpTraceReport
final java.util.concurrent.Callable val$callable
final Throwable[] val$exception
final com.google.javascript.jscomp.Compiler this$0
void (com.google.javascript.jscomp.Compiler, boolean, java.util.concurrent.Callable, java.lang.Throwable[])
public java.lang.Object call ()
Throwable e
}
com/google/javascript/jscomp/Compiler$4.classCompiler.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Compiler$4 extends com.google.javascript.jscomp.PassFactory {
final com.google.javascript.jscomp.Compiler this$0
void (com.google.javascript.jscomp.Compiler, java.lang.String, boolean)
String x0
boolean x1
protected com.google.javascript.jscomp.CompilerPass create (com.google.javascript.jscomp.AbstractCompiler)
com.google.javascript.jscomp.AbstractCompiler compiler
}
com/google/javascript/jscomp/Compiler$5.classCompiler.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Compiler$5 extends java.lang.Object implements com.google.common.base.Supplier {
final com.google.javascript.jscomp.Compiler val$self
final com.google.javascript.jscomp.Compiler this$0
void (com.google.javascript.jscomp.Compiler, com.google.javascript.jscomp.Compiler)
public java.lang.String get ()
public volatile java.lang.Object get ()
}
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)
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/Compiler$7.classCompiler.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Compiler$7 extends java.lang.Object implements java.util.concurrent.Callable {
final com.google.javascript.jscomp.Compiler this$0
void (com.google.javascript.jscomp.Compiler)
public java.lang.String[] call () throws java.lang.Exception
com.google.javascript.rhino.Node scriptNode
int i
int numInputs
String[] sources
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/Compiler$8.classCompiler.java
package com.google.javascript.jscomp
com.google.javascript.jscomp.Compiler$8 extends java.lang.Object implements java.util.concurrent.Callable {
final com.google.javascript.jscomp.JSModule val$module
final com.google.javascript.jscomp.Compiler this$0
void (com.google.javascript.jscomp.Compiler, com.google.javascript.jscomp.JSModule)
public java.lang.String call () throws java.lang.Exception
com.google.javascript.rhino.Node scriptNode
int i
java.util.List inputs
int numInputs
com.google.javascript.jscomp.Compiler$CodeBuilder cb
public volatile java.lang.Object call () throws java.lang.Exception
}
com/google/javascript/jscomp/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)
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/Compiler$CodeBuilder.classCompiler.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.Compiler$CodeBuilder extends java.lang.Object {
private final StringBuilder sb
private int lineCount
private int colCount
public void ()
void reset ()
com.google.javascript.jscomp.Compiler$CodeBuilder append (java.lang.String)
String str
int index
int lastIndex
public java.lang.String toString ()
public int getLength ()
int getLineIndex ()
int getColumnIndex ()
boolean endsWith (java.lang.String)
String suffix
}
com/google/javascript/jscomp/Compiler$IntermediateState.classCompiler.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.Compiler$IntermediateState extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
com.google.javascript.rhino.Node externsRoot
private com.google.javascript.rhino.Node jsRoot
private java.util.List externs
private java.util.List inputs
private java.util.List modules
private com.google.javascript.jscomp.PassConfig$State passConfigState
private com.google.javascript.rhino.jstype.JSTypeRegistry typeRegistry
private com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage lifeCycleStage
private java.util.Map injectedLibraries
private void ()
void (com.google.javascript.jscomp.Compiler$1)
com.google.javascript.jscomp.Compiler$1 x0
static com.google.javascript.rhino.Node access$802 (com.google.javascript.jscomp.Compiler$IntermediateState, com.google.javascript.rhino.Node)
com.google.javascript.jscomp.Compiler$IntermediateState x0
com.google.javascript.rhino.Node x1
static java.util.List access$902 (com.google.javascript.jscomp.Compiler$IntermediateState, java.util.List)
com.google.javascript.jscomp.Compiler$IntermediateState x0
java.util.List x1
static java.util.List access$1002 (com.google.javascript.jscomp.Compiler$IntermediateState, java.util.List)
com.google.javascript.jscomp.Compiler$IntermediateState x0
java.util.List x1
static java.util.List access$1102 (com.google.javascript.jscomp.Compiler$IntermediateState, java.util.List)
com.google.javascript.jscomp.Compiler$IntermediateState x0
java.util.List x1
static com.google.javascript.jscomp.PassConfig$State access$1202 (com.google.javascript.jscomp.Compiler$IntermediateState, com.google.javascript.jscomp.PassConfig$State)
com.google.javascript.jscomp.Compiler$IntermediateState x0
com.google.javascript.jscomp.PassConfig$State x1
static com.google.javascript.rhino.jstype.JSTypeRegistry access$1302 (com.google.javascript.jscomp.Compiler$IntermediateState, com.google.javascript.rhino.jstype.JSTypeRegistry)
com.google.javascript.jscomp.Compiler$IntermediateState x0
com.google.javascript.rhino.jstype.JSTypeRegistry x1
static com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage access$1402 (com.google.javascript.jscomp.Compiler$IntermediateState, com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage)
com.google.javascript.jscomp.Compiler$IntermediateState x0
com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage x1
static java.util.Map access$1502 (com.google.javascript.jscomp.Compiler$IntermediateState, java.util.Map)
com.google.javascript.jscomp.Compiler$IntermediateState x0
java.util.Map x1
static com.google.javascript.rhino.Node access$800 (com.google.javascript.jscomp.Compiler$IntermediateState)
com.google.javascript.jscomp.Compiler$IntermediateState x0
static java.util.List access$900 (com.google.javascript.jscomp.Compiler$IntermediateState)
com.google.javascript.jscomp.Compiler$IntermediateState x0
static java.util.List access$1000 (com.google.javascript.jscomp.Compiler$IntermediateState)
com.google.javascript.jscomp.Compiler$IntermediateState x0
static java.util.List access$1100 (com.google.javascript.jscomp.Compiler$IntermediateState)
com.google.javascript.jscomp.Compiler$IntermediateState x0
static com.google.javascript.jscomp.PassConfig$State access$1200 (com.google.javascript.jscomp.Compiler$IntermediateState)
com.google.javascript.jscomp.Compiler$IntermediateState x0
static com.google.javascript.rhino.jstype.JSTypeRegistry access$1300 (com.google.javascript.jscomp.Compiler$IntermediateState)
com.google.javascript.jscomp.Compiler$IntermediateState x0
static com.google.javascript.jscomp.AbstractCompiler$LifeCycleStage access$1400 (com.google.javascript.jscomp.Compiler$IntermediateState)
com.google.javascript.jscomp.Compiler$IntermediateState x0
static java.util.Map access$1500 (com.google.javascript.jscomp.Compiler$IntermediateState)
com.google.javascript.jscomp.Compiler$IntermediateState x0
}
com/google/javascript/jscomp/Compiler.classCompiler.java
package com.google.javascript.jscomp
public com.google.javascript.jscomp.Compiler extends com.google.javascript.jscomp.AbstractCompiler {
static final String SINGLETON_MODULE_NAME
static final com.google.javascript.jscomp.DiagnosticType MODULE_DEPENDENCY_ERROR
static final com.google.javascript.jscomp.DiagnosticType MISSING_ENTRY_ERROR
static final com.google.javascript.jscomp.DiagnosticType MISSING_MODULE_ERROR
static final String PARSING_PASS_NAME
private static final String CONFIG_RESOURCE
com.google.javascript.jscomp.CompilerOptions options
private com.google.javascript.jscomp.PassConfig passes
private java.util.List externs
private java.util.List modules
private com.google.javascript.jscomp.JSModuleGraph moduleGraph
private java.util.List inputs
private com.google.javascript.jscomp.ErrorManager errorManager
private com.google.javascript.jscomp.WarningsGuard warningsGuard
private final java.util.Map injectedLibraries
com.google.javascript.rhino.Node externsRoot
com.google.javascript.rhino.Node jsRoot
com.google.javascript.rhino.Node externAndJsRoot
private java.util.Map inputsById
private com.google.javascript.jscomp.SourceMap sourceMap
private String externExports
private int uniqueNameId
private boolean hasRegExpGlobalReferences
private com.google.javascript.jscomp.FunctionInformationMap functionInformationMap
private final StringBuilder debugLog
com.google.javascript.jscomp.CodingConvention defaultCodingConvention
private com.google.javascript.rhino.jstype.JSTypeRegistry typeRegistry
private com.google.javascript.jscomp.parsing.Config parserConfig
private com.google.javascript.jscomp.type.ReverseAbstractInterpreter abstractInterpreter
private com.google.javascript.jscomp.TypeValidator typeValidator
private com.google.javascript.jscomp.PhaseOptimizer phaseOptimizer
public com.google.javascript.jscomp.PerformanceTracker tracker
private final com.google.javascript.rhino.ErrorReporter oldErrorReporter
private final com.google.javascript.rhino.head.ErrorReporter defaultErrorReporter
public static final com.google.javascript.jscomp.DiagnosticType OPTIMIZE_LOOP_ERROR
public static final com.google.javascript.jscomp.DiagnosticType MOTION_ITERATIONS_ERROR
private static final long COMPILER_STACK_SIZE
private static final java.util.concurrent.ExecutorService compilerExecutor
private Thread compilerThread
private boolean useThreads
private static final java.util.logging.Logger logger
private final java.io.PrintStream outStream
private com.google.javascript.jscomp.GlobalVarReferenceMap globalRefMap
private volatile double progress
private String lastPassName
private static final com.google.javascript.jscomp.DiagnosticType EMPTY_MODULE_LIST_ERROR
private static final com.google.javascript.jscomp.DiagnosticType EMPTY_ROOT_MODULE_ERROR
static final com.google.javascript.jscomp.DiagnosticType DUPLICATE_INPUT
static final com.google.javascript.jscomp.DiagnosticType DUPLICATE_EXTERN_INPUT
private final com.google.javascript.jscomp.PassFactory sanityCheck
private com.google.javascript.jscomp.Tracer currentTracer
private String currentPassName
private int syntheticCodeId
protected final com.google.javascript.jscomp.RecentChange recentChange
private final java.util.List codeChangeHandlers
static final String SYNTHETIC_EXTERNS
private com.google.javascript.jscomp.CompilerInput synthesizedExternsInput
public void ()
public void (java.io.PrintStream)
java.io.PrintStream stream
public void (com.google.javascript.jscomp.ErrorManager)
com.google.javascript.jscomp.ErrorManager errorManager
public void setErrorManager (com.google.javascript.jscomp.ErrorManager)
com.google.javascript.jscomp.ErrorManager errorManager
private com.google.javascript.jscomp.MessageFormatter createMessageFormatter ()
boolean colorize
public void initOptions (com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.PrintStreamErrorManager printer
com.google.javascript.jscomp.CompilerOptions options
java.util.List guards
protected void reconcileOptionsWithGuards ()
public void init (com.google.javascript.jscomp.JSSourceFile[], com.google.javascript.jscomp.JSSourceFile[], com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.JSSourceFile[] externs
com.google.javascript.jscomp.JSSourceFile[] inputs
com.google.javascript.jscomp.CompilerOptions options
public void init (java.util.List, java.util.List, com.google.javascript.jscomp.CompilerOptions)
com.google.javascript.jscomp.SourceFile input
java.util.Iterator i$
java.util.List externs
java.util.List inputs
com.google.javascript.jscomp.CompilerOptions options
com.google.javascript.jscomp.JSModule module
public void init (com.google.javascript.jscomp.JSSourceFile[], com.google.javascript.jscomp.JSModule[], com.google.javascript.jscomp.CompilerOptions)
c