| Methods in org.stjs.generator.check.declaration with parameters of type GenerationContext |
Void |
ArrayTypeForbiddenCheck.visit(CheckVisitor visitor,
com.sun.source.tree.ArrayTypeTree tree,
GenerationContext<Void> context)
|
Void |
ClassNamespaceCheck.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 |
ClassGlobalInstanceMembersCheck.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 |
ClassForbidExtendsSyntheticTypeCheck.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 |
ClassDuplicateMemberNameCheck.visit(CheckVisitor visitor,
com.sun.source.tree.ClassTree tree,
GenerationContext<Void> context)
|
Void |
MethodVarArgParamCheck.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 |
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 |
FieldInitializerCheck.visit(CheckVisitor visitor,
com.sun.source.tree.VariableTree tree,
GenerationContext<Void> context)
|
| Methods in org.stjs.generator.check.expression with parameters of type GenerationContext |
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 |
IdentifierGlobalScopeNameClashCheck.visit(CheckVisitor visitor,
com.sun.source.tree.IdentifierTree tree,
GenerationContext<Void> context)
|
Void |
IdentifierAccessOuterScopeCheck.visit(CheckVisitor visitor,
com.sun.source.tree.IdentifierTree 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 |
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 |
MethodInvocationMapConstructorCheck.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 |
NewClassObjectInitCheck.visit(CheckVisitor visitor,
com.sun.source.tree.NewClassTree tree,
GenerationContext<Void> context)
|
Void |
NewClassInlineFunctionCheck.visit(CheckVisitor visitor,
com.sun.source.tree.NewClassTree tree,
GenerationContext<Void> context)
|
| Methods in org.stjs.generator.name with parameters of type GenerationContext |
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)
|
String |
DefaultJavaScriptNameProvider.getTypeName(GenerationContext<?> context,
Element type)
|
String |
JavaScriptNameProvider.getTypeName(GenerationContext<?> context,
TypeMirror type)
|
String |
DefaultJavaScriptNameProvider.getTypeName(GenerationContext<?> context,
TypeMirror type)
|
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)
|
| Methods in org.stjs.generator.writer.expression with parameters of type GenerationContext |
static
|
MethodInvocationWriter.buildArguments(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context)
|
static
|
MethodInvocationWriter.buildTemplateName(com.sun.source.tree.MethodInvocationTree 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)
|
| Methods in org.stjs.generator.writer.statement with parameters of type GenerationContext |
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)
|
| Methods in org.stjs.generator.writer.templates with parameters of type GenerationContext |
JS |
TypeOfTemplate.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 |
PrefixTemplate.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 |
MethodToPropertyTemplate.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 |
InvokeTemplate.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 |
DeleteTemplate.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 |
AssertTemplate.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 |
AdapterTemplate.visit(WriterVisitor<JS> visitor,
com.sun.source.tree.MethodInvocationTree tree,
GenerationContext<JS> context)
|