public class ModelBuilder extends com.sun.source.util.TreePathScanner<CodeModel,VisitContext>
| Constructor and Description |
|---|
ModelBuilder(DeclaredType systemType,
io.vertx.codegen.TypeInfo.Factory factory,
Lang lang) |
| Modifier and Type | Method and Description |
|---|---|
CodeModel |
build(com.sun.source.util.TreePath path) |
ExpressionModel |
scan(com.sun.source.tree.ExpressionTree tree,
VisitContext visitContext) |
StatementModel |
scan(com.sun.source.tree.StatementTree tree,
VisitContext visitContext) |
CodeModel |
visitAssignment(com.sun.source.tree.AssignmentTree node,
VisitContext context) |
ExpressionModel |
visitBinary(com.sun.source.tree.BinaryTree node,
VisitContext p) |
StatementModel |
visitBlock(com.sun.source.tree.BlockTree node,
VisitContext p) |
CodeModel |
visitConditionalExpression(com.sun.source.tree.ConditionalExpressionTree node,
VisitContext visitContext) |
CodeModel |
visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree node,
VisitContext p) |
CodeModel |
visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree node,
VisitContext context) |
CodeModel |
visitForLoop(com.sun.source.tree.ForLoopTree node,
VisitContext p) |
ExpressionModel |
visitIdentifier(com.sun.source.tree.IdentifierTree node,
VisitContext context) |
StatementModel |
visitIf(com.sun.source.tree.IfTree node,
VisitContext visitContext) |
ExpressionModel |
visitLambdaExpression(com.sun.source.tree.LambdaExpressionTree node,
VisitContext p) |
ExpressionModel |
visitLiteral(com.sun.source.tree.LiteralTree node,
VisitContext p) |
ExpressionModel |
visitMemberSelect(com.sun.source.tree.MemberSelectTree node,
VisitContext p) |
CodeModel |
visitMethod(com.sun.source.tree.MethodTree node,
VisitContext p) |
ExpressionModel |
visitMethodInvocation(com.sun.source.tree.MethodInvocationTree node,
VisitContext p) |
CodeModel |
visitNewClass(com.sun.source.tree.NewClassTree node,
VisitContext visitContext) |
CodeModel |
visitParenthesized(com.sun.source.tree.ParenthesizedTree node,
VisitContext visitContext) |
ExpressionModel |
visitUnary(com.sun.source.tree.UnaryTree node,
VisitContext p) |
StatementModel |
visitVariable(com.sun.source.tree.VariableTree node,
VisitContext p) |
reduce, scan, visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayType, visitAssert, visitBreak, visitCase, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitErroneous, visitImport, visitInstanceOf, visitIntersectionType, visitLabeledStatement, visitMemberReference, visitModifiers, visitNewArray, visitOther, visitParameterizedType, visitPrimitiveType, visitReturn, visitSwitch, visitSynchronized, visitThrow, visitTry, visitTypeCast, visitTypeParameter, visitUnionType, visitWhileLoop, visitWildcardpublic ModelBuilder(DeclaredType systemType, io.vertx.codegen.TypeInfo.Factory factory, Lang lang)
public CodeModel build(com.sun.source.util.TreePath path)
public StatementModel scan(com.sun.source.tree.StatementTree tree, VisitContext visitContext)
public ExpressionModel scan(com.sun.source.tree.ExpressionTree tree, VisitContext visitContext)
public CodeModel visitForLoop(com.sun.source.tree.ForLoopTree node, VisitContext p)
visitForLoop in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitForLoop in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public CodeModel visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree node, VisitContext p)
visitEnhancedForLoop in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitEnhancedForLoop in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public CodeModel visitAssignment(com.sun.source.tree.AssignmentTree node, VisitContext context)
visitAssignment in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitAssignment in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public StatementModel visitVariable(com.sun.source.tree.VariableTree node, VisitContext p)
visitVariable in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitVariable in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public StatementModel visitIf(com.sun.source.tree.IfTree node, VisitContext visitContext)
visitIf in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitIf in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public CodeModel visitConditionalExpression(com.sun.source.tree.ConditionalExpressionTree node, VisitContext visitContext)
visitConditionalExpression in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitConditionalExpression in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public ExpressionModel visitUnary(com.sun.source.tree.UnaryTree node, VisitContext p)
visitUnary in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitUnary in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public CodeModel visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree node, VisitContext context)
visitExpressionStatement in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitExpressionStatement in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public ExpressionModel visitBinary(com.sun.source.tree.BinaryTree node, VisitContext p)
visitBinary in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitBinary in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public ExpressionModel visitLiteral(com.sun.source.tree.LiteralTree node, VisitContext p)
visitLiteral in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitLiteral in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public ExpressionModel visitIdentifier(com.sun.source.tree.IdentifierTree node, VisitContext context)
visitIdentifier in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitIdentifier in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public CodeModel visitNewClass(com.sun.source.tree.NewClassTree node, VisitContext visitContext)
visitNewClass in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitNewClass in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public CodeModel visitParenthesized(com.sun.source.tree.ParenthesizedTree node, VisitContext visitContext)
visitParenthesized in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitParenthesized in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public ExpressionModel visitMemberSelect(com.sun.source.tree.MemberSelectTree node, VisitContext p)
visitMemberSelect in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitMemberSelect in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public ExpressionModel visitMethodInvocation(com.sun.source.tree.MethodInvocationTree node, VisitContext p)
visitMethodInvocation in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitMethodInvocation in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public StatementModel visitBlock(com.sun.source.tree.BlockTree node, VisitContext p)
visitBlock in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitBlock in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public ExpressionModel visitLambdaExpression(com.sun.source.tree.LambdaExpressionTree node, VisitContext p)
visitLambdaExpression in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitLambdaExpression in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>public CodeModel visitMethod(com.sun.source.tree.MethodTree node, VisitContext p)
visitMethod in interface com.sun.source.tree.TreeVisitor<CodeModel,VisitContext>visitMethod in class com.sun.source.util.TreeScanner<CodeModel,VisitContext>Copyright © 2014. All Rights Reserved.