| Modifier and Type | Method and Description |
|---|---|
WriterVisitor<JS> |
GenerationPlugins.getWriterVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MainGenerationPlugin.addFieldTemplates(WriterVisitor<JS> visitor) |
protected void |
MainGenerationPlugin.addMethodCallTemplates(WriterVisitor<JS> visitor) |
void |
MainGenerationPlugin.contributeWriteVisitor(WriterVisitor<JS> visitor) |
void |
STJSGenerationPlugin.contributeWriteVisitor(WriterVisitor<JS> visitor)
add the writer contributors
|
| Modifier and Type | Method and Description |
|---|---|
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) |
| Constructor and Description |
|---|
WriterVisitor(WriterVisitor<R> writerVisitor) |
| Modifier and Type | Method and Description |
|---|---|
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) |
static <JS,T extends com.sun.source.tree.MethodInvocationTree> |
MethodInvocationWriter.buildTarget(WriterVisitor<JS> visitor,
TreeWrapper<T,JS> tw) |
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> 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) |
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.