Uses of Class
org.stjs.generator.GenerationContext

Packages that use GenerationContext
org.stjs.generator.check.declaration   
org.stjs.generator.check.expression   
org.stjs.generator.check.statement   
org.stjs.generator.javac   
org.stjs.generator.name   
org.stjs.generator.plugin   
org.stjs.generator.writer   
org.stjs.generator.writer.declaration   
org.stjs.generator.writer.expression   
org.stjs.generator.writer.statement   
org.stjs.generator.writer.templates   
 

Uses of GenerationContext in org.stjs.generator.check.declaration
 

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)
           
 

Uses of GenerationContext in org.stjs.generator.check.expression
 

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)
           
 

Uses of GenerationContext in org.stjs.generator.check.statement
 

Methods in org.stjs.generator.check.statement with parameters of type GenerationContext
 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 VariableWrongNameCheck.visit(CheckVisitor visitor, com.sun.source.tree.VariableTree tree, GenerationContext<Void> context)
           
 Void VariableFinalInLoopCheck.visit(CheckVisitor visitor, com.sun.source.tree.VariableTree tree, GenerationContext<Void> context)
           
 

Uses of GenerationContext in org.stjs.generator.javac
 

Methods in org.stjs.generator.javac that return GenerationContext
 GenerationContext<JS> TreeWrapper.getContext()
           
 

Constructors in org.stjs.generator.javac with parameters of type GenerationContext
TreeWrapper(Element element, com.sun.source.util.TreePath path, GenerationContext<JS> context)
           
TreeWrapper(com.sun.source.util.TreePath path, GenerationContext<JS> context)
           
 

Uses of GenerationContext in org.stjs.generator.name
 

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)
           
 

Uses of GenerationContext in org.stjs.generator.plugin
 

Methods in org.stjs.generator.plugin that return GenerationContext
 GenerationContext<JS> MainGenerationPlugin.newContext()
           
 

Uses of GenerationContext in org.stjs.generator.writer
 

Methods in org.stjs.generator.writer with parameters of type GenerationContext
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)
           
 

Method parameters in org.stjs.generator.writer with type arguments of type GenerationContext
 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)
           
 

Uses of GenerationContext in org.stjs.generator.writer.declaration
 

Methods in org.stjs.generator.writer.declaration with parameters of type GenerationContext
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)
           
 

Uses of GenerationContext in org.stjs.generator.writer.expression
 

Methods in org.stjs.generator.writer.expression with parameters of type GenerationContext
static
<JS> List<JS>
MethodInvocationWriter.buildArguments(WriterVisitor<JS> visitor, com.sun.source.tree.MethodInvocationTree tree, GenerationContext<JS> context)
           
static
<JS> String
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)
           
 

Uses of GenerationContext in org.stjs.generator.writer.statement
 

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)
           
 

Uses of GenerationContext in org.stjs.generator.writer.templates
 

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)
           
 



Copyright © 2014. All Rights Reserved.