| Modifier and Type | Method and Description |
|---|---|
Void |
ArrayTypeForbiddenCheck.visit(CheckVisitor visitor,
com.sun.source.tree.ArrayTypeTree tree,
GenerationContext<Void> context) |
Void |
ClassForbidExtendsSyntheticTypeCheck.visit(CheckVisitor visitor,
com.sun.source.tree.ClassTree tree,
GenerationContext<Void> context) |
Void |
ClassNamespaceCheck.visit(CheckVisitor visitor,
com.sun.source.tree.ClassTree tree,
GenerationContext<Void> context) |
Void |
ClassDuplicateMemberNameCheck.visit(CheckVisitor visitor,
com.sun.source.tree.ClassTree tree,
GenerationContext<Void> context) |
Void |
ClassEnumWithoutMembersCheck.visit(CheckVisitor visitor,
com.sun.source.tree.ClassTree tree,
GenerationContext<Void> context) |
Void |
ClassImplementJavascriptFunctionCheck.visit(CheckVisitor visitor,
com.sun.source.tree.ClassTree tree,
GenerationContext<Void> context) |
Void |
ClassGlobalForbidInnerCheck.visit(CheckVisitor visitor,
com.sun.source.tree.ClassTree tree,
GenerationContext<Void> context) |
Void |
ClassGlobalInstanceMembersCheck.visit(CheckVisitor visitor,
com.sun.source.tree.ClassTree tree,
GenerationContext<Void> context) |
Void |
MethodOverloadCheck.visit(CheckVisitor visitor,
com.sun.source.tree.MethodTree tree,
GenerationContext<Void> context) |
Void |
MethodDeclarationTemplateCheck.visit(CheckVisitor visitor,
com.sun.source.tree.MethodTree tree,
GenerationContext<Void> context) |
Void |
MethodVarArgParamCheck.visit(CheckVisitor visitor,
com.sun.source.tree.MethodTree tree,
GenerationContext<Void> context) |
Void |
MethodWrongNameCheck.visit(CheckVisitor visitor,
com.sun.source.tree.MethodTree tree,
GenerationContext<Void> context) |
Void |
MethodSynchronizedCheck.visit(CheckVisitor visitor,
com.sun.source.tree.MethodTree tree,
GenerationContext<Void> context) |
Void |
FieldInitializerCheck.visit(CheckVisitor visitor,
com.sun.source.tree.VariableTree tree,
GenerationContext<Void> context) |
| Modifier and Type | Method and Description |
|---|---|
static Void |
IdentifierGlobalScopeNameClashCheck.checkGlobalScope(com.sun.source.tree.ExpressionTree tree,
String name,
GenerationContext<Void> context) |
static boolean |
IdentifierAccessOuterScopeCheck.isOuterType(GenerationContext<Void> context,
TypeElement outerType,
TypeElement subType)
true if outerType is striclty the outer type of the subtype
|
Void |
IdentifierAccessOuterScopeCheck.visit(CheckVisitor visitor,
com.sun.source.tree.IdentifierTree tree,
GenerationContext<Void> context) |
Void |
IdentifierGlobalScopeNameClashCheck.visit(CheckVisitor visitor,
com.sun.source.tree.IdentifierTree tree,
GenerationContext<Void> context) |
Void |
IdentifierAccessServerSideCheck.visit(CheckVisitor visitor,
com.sun.source.tree.IdentifierTree tree,
GenerationContext<Void> context) |
Void |
MemberSelectServerSideCheck.visit(CheckVisitor visitor,
com.sun.source.tree.MemberSelectTree tree,
GenerationContext<Void> context) |
Void |
MemberSelectOuterScopeCheck.visit(CheckVisitor visitor,
com.sun.source.tree.MemberSelectTree tree,
GenerationContext<Void> context) |
Void |
MemberSelectGlobalScopeNameClashCheck.visit(CheckVisitor visitor,
com.sun.source.tree.MemberSelectTree tree,
GenerationContext<Void> context) |
Void |
MethodInvocationMapConstructorCheck.visit(CheckVisitor visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<Void> context) |
Void |
MethodInvocationSuperSynthCheck.visit(CheckVisitor visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<Void> context) |
Void |
MethodInvocationOuterScopeCheck.visit(CheckVisitor visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<Void> context) |
Void |
MethodInvocationServerSideCheck.visit(CheckVisitor visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<Void> context) |
Void |
NewArrayForbiddenCheck.visit(CheckVisitor visitor,
com.sun.source.tree.NewArrayTree tree,
GenerationContext<Void> context) |
Void |
NewClassInlineFunctionCheck.visit(CheckVisitor visitor,
com.sun.source.tree.NewClassTree tree,
GenerationContext<Void> context) |
Void |
NewClassObjectInitCheck.visit(CheckVisitor visitor,
com.sun.source.tree.NewClassTree tree,
GenerationContext<Void> context) |
| Modifier and Type | Method and Description |
|---|---|
Void |
AssertCheck.visit(CheckVisitor visitor,
com.sun.source.tree.AssertTree tree,
GenerationContext<Void> context) |
Void |
BlockInstanceCheck.visit(CheckVisitor visitor,
com.sun.source.tree.BlockTree tree,
GenerationContext<Void> context) |
Void |
SynchronizedCheck.visit(CheckVisitor visitor,
com.sun.source.tree.SynchronizedTree tree,
GenerationContext<Void> context) |
Void |
VariableFinalInLoopCheck.visit(CheckVisitor visitor,
com.sun.source.tree.VariableTree tree,
GenerationContext<Void> context) |
Void |
VariableWrongNameCheck.visit(CheckVisitor visitor,
com.sun.source.tree.VariableTree tree,
GenerationContext<Void> context) |
| Modifier and Type | Method and Description |
|---|---|
GenerationContext<JS> |
TreeWrapper.getContext() |
| Constructor and Description |
|---|
TreeWrapper(Element element,
com.sun.source.util.TreePath path,
GenerationContext<JS> context) |
TreeWrapper(com.sun.source.util.TreePath path,
GenerationContext<JS> context) |
| Modifier and Type | Method and Description |
|---|---|
String |
JavaScriptNameProvider.getMethodName(GenerationContext<?> context,
com.sun.source.tree.MethodInvocationTree tree,
com.sun.source.util.TreePath path) |
String |
DefaultJavaScriptNameProvider.getMethodName(GenerationContext<?> context,
com.sun.source.tree.MethodInvocationTree tree,
com.sun.source.util.TreePath path) |
String |
JavaScriptNameProvider.getMethodName(GenerationContext<?> context,
com.sun.source.tree.MethodTree tree,
com.sun.source.util.TreePath path) |
String |
DefaultJavaScriptNameProvider.getMethodName(GenerationContext<?> context,
com.sun.source.tree.MethodTree tree,
com.sun.source.util.TreePath path) |
String |
JavaScriptNameProvider.getTypeName(GenerationContext<?> context,
Element type,
DependencyType dependencyType) |
String |
DefaultJavaScriptNameProvider.getTypeName(GenerationContext<?> context,
Element type,
DependencyType dependencyType) |
String |
JavaScriptNameProvider.getTypeName(GenerationContext<?> context,
TypeMirror type,
DependencyType dependencyType) |
String |
DefaultJavaScriptNameProvider.getTypeName(GenerationContext<?> context,
TypeMirror type,
DependencyType dependencyType) |
String |
JavaScriptNameProvider.getVariableName(GenerationContext<?> context,
com.sun.source.tree.IdentifierTree treeNode,
com.sun.source.util.TreePath path) |
String |
DefaultJavaScriptNameProvider.getVariableName(GenerationContext<?> context,
com.sun.source.tree.IdentifierTree treeNode,
com.sun.source.util.TreePath path) |
| Modifier and Type | Method and Description |
|---|---|
GenerationContext<JS> |
MainGenerationPlugin.newContext() |
| Modifier and Type | Method and Description |
|---|---|
static void |
JavascriptKeywords.checkIdentifier(com.sun.source.tree.Tree tree,
String name,
GenerationContext<?> context) |
JS |
CompilationUnitWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.CompilationUnitTree tree,
GenerationContext<JS> context) |
JS |
CommentWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.Tree tree,
GenerationContext<JS> context,
VisitorContributor<com.sun.source.tree.Tree,JS,GenerationContext<JS>,WriterVisitor<JS>> chain) |
| Modifier and Type | Method and Description |
|---|---|
JS |
CommentWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.Tree tree,
GenerationContext<JS> context,
VisitorContributor<com.sun.source.tree.Tree,JS,GenerationContext<JS>,WriterVisitor<JS>> chain) |
| Modifier and Type | Method and Description |
|---|---|
JS |
ClassWriter.getClassName(com.sun.source.tree.ClassTree tree,
GenerationContext<JS> context) |
static <JS> List<JS> |
MethodWriter.getParams(List<? extends com.sun.source.tree.VariableTree> treeParams,
GenerationContext<JS> context) |
JS |
ClassWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.ClassTree tree,
GenerationContext<JS> context) |
JS |
MethodWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodTree tree,
GenerationContext<JS> context) |
JS |
FieldWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.VariableTree tree,
GenerationContext<JS> context) |
| Modifier and Type | Method and Description |
|---|---|
static <JS> List<JS> |
MethodInvocationWriter.buildArguments(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
String |
AssignmentWriter.buildTemplateName(com.sun.source.tree.AssignmentTree tree,
GenerationContext<JS> context) |
String |
CompoundAssignmentWriter.buildTemplateName(com.sun.source.tree.CompoundAssignmentTree tree,
GenerationContext<JS> context) |
static <JS> String |
MethodInvocationWriter.buildTemplateName(com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
String |
UnaryWriter.buildTemplateName(com.sun.source.tree.UnaryTree tree,
GenerationContext<JS> context) |
JS |
ArrayAccessWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.ArrayAccessTree tree,
GenerationContext<JS> context) |
JS |
AssignmentWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.AssignmentTree tree,
GenerationContext<JS> context) |
JS |
BinaryWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.BinaryTree tree,
GenerationContext<JS> context) |
JS |
CompoundAssignmentWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.CompoundAssignmentTree tree,
GenerationContext<JS> context) |
JS |
ConditionalWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.ConditionalExpressionTree tree,
GenerationContext<JS> context) |
JS |
IdentifierWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.IdentifierTree tree,
GenerationContext<JS> context) |
JS |
InstanceofWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.InstanceOfTree tree,
GenerationContext<JS> context) |
JS |
LiteralWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.LiteralTree tree,
GenerationContext<JS> context) |
JS |
MemberSelectWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MemberSelectTree tree,
GenerationContext<JS> context) |
JS |
MethodInvocationWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
NewArrayWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.NewArrayTree tree,
GenerationContext<JS> context) |
JS |
NewClassWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.NewClassTree tree,
GenerationContext<JS> context) |
JS |
ParenthesizedWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.ParenthesizedTree tree,
GenerationContext<JS> context) |
JS |
TypeCastWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.TypeCastTree tree,
GenerationContext<JS> context) |
JS |
UnaryWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.UnaryTree tree,
GenerationContext<JS> context) |
| Modifier and Type | Method and Description |
|---|---|
JS |
AssertWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.AssertTree tree,
GenerationContext<JS> p) |
JS |
BlockWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.BlockTree tree,
GenerationContext<JS> context) |
JS |
BreakWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.BreakTree tree,
GenerationContext<JS> context) |
JS |
CaseWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.CaseTree tree,
GenerationContext<JS> context) |
JS |
CatchWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.CatchTree tree,
GenerationContext<JS> context) |
JS |
ContinueWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.ContinueTree tree,
GenerationContext<JS> context) |
JS |
DoWhileLoopWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.DoWhileLoopTree tree,
GenerationContext<JS> context) |
JS |
EmptyStatementWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.EmptyStatementTree tree,
GenerationContext<JS> context) |
JS |
EnhancedForLoopWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.EnhancedForLoopTree tree,
GenerationContext<JS> context) |
JS |
ExpressionStatementWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.ExpressionStatementTree tree,
GenerationContext<JS> context) |
JS |
ForLoopWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.ForLoopTree tree,
GenerationContext<JS> context) |
JS |
IfWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.IfTree tree,
GenerationContext<JS> context) |
JS |
LabeledStatementWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.LabeledStatementTree tree,
GenerationContext<JS> context) |
JS |
MultipleVariableWriter.visit(WriterVisitor<JS> visitor,
List<com.sun.source.tree.VariableTree> trees,
GenerationContext<JS> context,
boolean isStatement) |
JS |
ReturnWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.ReturnTree tree,
GenerationContext<JS> context) |
JS |
SwitchWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.SwitchTree tree,
GenerationContext<JS> context) |
JS |
SynchronizedWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.SynchronizedTree tree,
GenerationContext<JS> context) |
JS |
ThrowWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.ThrowTree tree,
GenerationContext<JS> context) |
JS |
TryWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.TryTree tree,
GenerationContext<JS> context) |
JS |
VariableWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.VariableTree tree,
GenerationContext<JS> context) |
JS |
WhileLoopWriter.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.WhileLoopTree tree,
GenerationContext<JS> context) |
| Modifier and Type | Method and Description |
|---|---|
JS |
PrefixTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
DefaultTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
GetTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
AssertTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
DeleteTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
MethodToPropertyTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
AdapterTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
PutTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
PropertiesTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
TypeOfTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
MapTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
JsTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
OrTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
InvokeTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
ArrayTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
JS |
SuffixTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context) |
| Modifier and Type | Method and Description |
|---|---|
protected JS |
SetterCompoundAssignmentTemplate.doVisit(WriterVisitor<JS> visitor,
com.sun.source.tree.CompoundAssignmentTree tree,
GenerationContext<JS> context,
boolean global) |
protected JS |
GetterIdentifierTemplate.doVisit(WriterVisitor<JS> visitor,
com.sun.source.tree.IdentifierTree tree,
GenerationContext<JS> context,
boolean global) |
protected JS |
GetterMemberSelectTemplate.doVisit(WriterVisitor<JS> visitor,
com.sun.source.tree.MemberSelectTree tree,
GenerationContext<JS> context,
boolean global) |
protected JS |
SetterUnaryTemplate.doVisit(WriterVisitor<JS> visitor,
com.sun.source.tree.UnaryTree tree,
GenerationContext<JS> context,
boolean global) |
static <JS> AssignOperator |
DefaultCompoundAssignmentTemplate.getAssignOperator(com.sun.source.tree.CompoundAssignmentTree tree,
GenerationContext<JS> context) |
static <JS> JS |
GetterIdentifierTemplate.getField(TreeWrapper<? extends com.sun.source.tree.Tree,JS> expr,
GenerationContext<JS> context) |
static <JS> JS |
SetterAssignmentTemplate.getField(TreeWrapper<? extends com.sun.source.tree.Tree,JS> expr,
GenerationContext<JS> context) |
static <JS> JS |
GetterIdentifierTemplate.getTarget(WriterVisitor<JS> visitor,
TreeWrapper<? extends com.sun.source.tree.Tree,JS> expr,
GenerationContext<JS> context) |
static <JS> JS |
SetterAssignmentTemplate.getTarget(WriterVisitor<JS> visitor,
TreeWrapper<? extends com.sun.source.tree.Tree,JS> expr,
GenerationContext<JS> context) |
static <JS> JS |
DefaultCompoundAssignmentTemplate.rightSide(JS left,
JS right,
com.sun.source.tree.CompoundAssignmentTree tree,
GenerationContext<JS> context)
handle the case a /= b, where a and b are integers.
|
JS |
DefaultAssignmentTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.AssignmentTree tree,
GenerationContext<JS> context) |
JS |
SetterAssignmentTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.AssignmentTree tree,
GenerationContext<JS> context) |
JS |
GlobalSetterAssignmentTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.AssignmentTree tree,
GenerationContext<JS> context) |
JS |
DefaultCompoundAssignmentTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.CompoundAssignmentTree tree,
GenerationContext<JS> context) |
JS |
GlobalSetterCompoundAssignmentTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.CompoundAssignmentTree tree,
GenerationContext<JS> context) |
JS |
SetterCompoundAssignmentTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.CompoundAssignmentTree tree,
GenerationContext<JS> context) |
JS |
GlobalGetterIdentifierTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.IdentifierTree tree,
GenerationContext<JS> context) |
JS |
GetterIdentifierTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.IdentifierTree tree,
GenerationContext<JS> context) |
JS |
DefaultIdentifierTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.IdentifierTree tree,
GenerationContext<JS> context) |
JS |
GlobalGetterMemberSelectTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MemberSelectTree tree,
GenerationContext<JS> context) |
JS |
GetterMemberSelectTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MemberSelectTree tree,
GenerationContext<JS> context) |
JS |
DefaultMemberSelectTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MemberSelectTree tree,
GenerationContext<JS> context) |
JS |
SetterUnaryTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.UnaryTree tree,
GenerationContext<JS> context) |
JS |
DefaultUnaryTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.UnaryTree tree,
GenerationContext<JS> context) |
JS |
GlobalSetterUnaryTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.UnaryTree tree,
GenerationContext<JS> context) |
Copyright © 2015. All Rights Reserved.