Index
All Classes and Interfaces|All Packages
A
- append(String) - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
- appendLines(String...) - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
- appendln(String) - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
B
- build() - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
- buildToList() - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
-
For generation of large outputs, this can be used instead of build() to get the intermediate strings for streaming to output.
C
- closeBrace() - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
- closeParens() - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
- com.google.j2cl.transpiler.backend.common - package com.google.j2cl.transpiler.backend.common
- computeUniqueNames(Set<String>, Type) - Static method in class com.google.j2cl.transpiler.backend.common.UniqueNamesResolver
-
Computes variable names that are contextually unique avoiding collisions.
E
- emitBlock(List<T>, Consumer<T>) - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
-
Emits a block of code dictated by followed by a newline.
- emitWithMapping(SourcePosition, Runnable) - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
- emitWithMemberMapping(MemberDescriptor, Runnable) - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
G
- getMappings() - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
- getOutputSourceInfoByMember() - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
I
- indent() - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
N
- newLine() - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
O
- openBrace() - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
- openParens(String) - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
S
- SourceBuilder - Class in com.google.j2cl.transpiler.backend.common
-
Builds source and tracks line numbers using a StringBuilder.
- SourceBuilder() - Constructor for class com.google.j2cl.transpiler.backend.common.SourceBuilder
U
- unindent() - Method in class com.google.j2cl.transpiler.backend.common.SourceBuilder
- UniqueNamesResolver - Class in com.google.j2cl.transpiler.backend.common
-
Traverses a type and assigns non colliding variable names for type variables, locals and parameters, avoiding collisions with names that are forbidden (keywords, JavaScript referenced externs, module aliases, etc) and other variables accessible in the same member scope.
All Classes and Interfaces|All Packages