Index
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.
All Classes and Interfaces|All Packages