Index

A B C E G I N O S U 
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.
A B C E G I N O S U 
All Classes and Interfaces|All Packages