Index

A B C F G H I J P 
All Classes and Interfaces|All Packages

A

AnnotatedNodeCollector - Class in com.google.j2cl.transpiler.frontend.javac
A visitor that finds all the classes, methods and fields marked with a given annotation, e.g.
AnnotationUtils - Class in com.google.j2cl.transpiler.frontend.javac
Utility functions to process annotations.

B

build(List<CompilationUnitTree>, JavaEnvironment) - Static method in class com.google.j2cl.transpiler.frontend.javac.CompilationUnitBuilder
 

C

com.google.j2cl.transpiler.frontend.javac - package com.google.j2cl.transpiler.frontend.javac
 
CompilationUnitBuilder - Class in com.google.j2cl.transpiler.frontend.javac
Creates a J2CL Java AST from the AST provided by JavaC.

F

filesWithAnnotation(List<CompilationUnitTree>, String) - Static method in class com.google.j2cl.transpiler.frontend.javac.AnnotatedNodeCollector
Returns all the class, method or field nodes that are marked with a the given annotation.

G

getDeclarationAndTypeAttributes(Symbol) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
Helper method to recover annotations through looking at the internal representation.
getDoNotAutoboxAnnotation(ExecutableElement, int) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
getJsAsyncAnnotation(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
getJsConstructorAnnotation(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
getJsEnumAnnotation(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
getJsEnumInfo(TypeElement) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropUtils
 
getJsFunctionAnnotation(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
getJsIgnoreAnnotation(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
getJsInfo(ExecutableElement) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropUtils
Simply resolve the JsInfo from annotations.
getJsInfo(VariableElement) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropUtils
 
getJsMethodAnnotation(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
getJsName(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
getJsName(AnnotationMirror) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
getJsNamespace(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
The namespace specified on a package, type, method or field.
getJsNamespace(AnnotationMirror) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
getJsOptionalAnnotation(ExecutableElement, int) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
getJsOverlayAnnotation(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
getJsPackageAnnotation(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
getJsPropertyAnnotation(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
getJsTypeAnnotation(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 

H

hasCustomValue(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 

I

isDoNotAutobox(ExecutableElement, int) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropUtils
 
isJsAsync(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropUtils
 
isJsEnum(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropUtils
 
isJsFunction(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropUtils
 
isJsMember(ExecutableElement) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropUtils
Returns true if the method is a a JsMember because of immediate conditions (either it is directly annotated or it's enclosing class is annotated).
isJsNative(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
isJsNativeType(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropUtils
 
isJsOptional(ExecutableElement, int) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropUtils
 
isJsOverlay(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropUtils
 
isJsPackageAnnotation(AnnotationMirror) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 
isJsType(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropUtils
 
isUnusableByJsSuppressed(AnnotatedConstruct) - Static method in class com.google.j2cl.transpiler.frontend.javac.JsInteropAnnotationUtils
 

J

JavacParser - Class in com.google.j2cl.transpiler.frontend.javac
A delegator of Javac ASTParser that provides a more convenient interface for parsing source files into compilation unit.
JavacParser(List<String>, Problems) - Constructor for class com.google.j2cl.transpiler.frontend.javac.JavacParser
Create and initialize a JavacParser based on passed parameters.
JsInteropAnnotationUtils - Class in com.google.j2cl.transpiler.frontend.javac
Utility methods to get information about Js Interop annotations.
JsInteropUtils - Class in com.google.j2cl.transpiler.frontend.javac
Utility functions for JsInterop properties.

P

parseFiles(List<SourceUtils.FileInfo>, boolean, ImmutableList<String>) - Method in class com.google.j2cl.transpiler.frontend.javac.JavacParser
Returns a map from file paths to compilation units after Javac parsing.
A B C F G H I J P 
All Classes and Interfaces|All Packages