public class ToIndexFileConverter
extends com.github.javaparser.ast.visitor.GenericVisitorAdapter<java.lang.Void,scenelib.annotations.el.AElement>
An instance of the class represents conversion of 1 stub file, but the static main(String[]) method converts multiple stub files, instantiating the class multiple times.
| Constructor and Description |
|---|
ToIndexFileConverter(com.github.javaparser.ast.PackageDeclaration pkgDecl,
java.util.List<com.github.javaparser.ast.ImportDeclaration> importDecls,
scenelib.annotations.el.AScene scene) |
| Modifier and Type | Method and Description |
|---|---|
static void |
main(java.lang.String[] args)
Parse stub files and write out equivalent JAIFs.
|
java.lang.Void |
visit(com.github.javaparser.ast.body.AnnotationDeclaration decl,
scenelib.annotations.el.AElement elem) |
java.lang.Void |
visit(com.github.javaparser.ast.stmt.BlockStmt stmt,
scenelib.annotations.el.AElement elem) |
java.lang.Void |
visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration decl,
scenelib.annotations.el.AElement elem) |
java.lang.Void |
visit(com.github.javaparser.ast.body.ConstructorDeclaration decl,
scenelib.annotations.el.AElement elem) |
java.lang.Void |
visit(com.github.javaparser.ast.body.EnumConstantDeclaration decl,
scenelib.annotations.el.AElement elem) |
java.lang.Void |
visit(com.github.javaparser.ast.body.EnumDeclaration decl,
scenelib.annotations.el.AElement elem) |
java.lang.Void |
visit(com.github.javaparser.ast.body.FieldDeclaration decl,
scenelib.annotations.el.AElement elem) |
java.lang.Void |
visit(com.github.javaparser.ast.body.InitializerDeclaration decl,
scenelib.annotations.el.AElement elem) |
java.lang.Void |
visit(com.github.javaparser.ast.body.MethodDeclaration decl,
scenelib.annotations.el.AElement elem) |
java.lang.Void |
visit(com.github.javaparser.ast.expr.ObjectCreationExpr expr,
scenelib.annotations.el.AElement elem) |
java.lang.Void |
visit(com.github.javaparser.ast.expr.VariableDeclarationExpr expr,
scenelib.annotations.el.AElement elem) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitpublic ToIndexFileConverter(com.github.javaparser.ast.PackageDeclaration pkgDecl,
java.util.List<com.github.javaparser.ast.ImportDeclaration> importDecls,
scenelib.annotations.el.AScene scene)
pkgDecl - AST node for package declarationimportDecls - AST nodes for import declarationsscene - scene for visitor methods to fill inpublic static void main(java.lang.String[] args)
args - name of JAIF with annotation definition, followed by names of stub files to be
converted (if none given, program reads from standard input)public java.lang.Void visit(com.github.javaparser.ast.body.AnnotationDeclaration decl,
scenelib.annotations.el.AElement elem)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.lang.Void,scenelib.annotations.el.AElement>visit in class com.github.javaparser.ast.visitor.GenericVisitorAdapter<java.lang.Void,scenelib.annotations.el.AElement>public java.lang.Void visit(com.github.javaparser.ast.stmt.BlockStmt stmt,
scenelib.annotations.el.AElement elem)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.lang.Void,scenelib.annotations.el.AElement>visit in class com.github.javaparser.ast.visitor.GenericVisitorAdapter<java.lang.Void,scenelib.annotations.el.AElement>public java.lang.Void visit(com.github.javaparser.ast.body.ClassOrInterfaceDeclaration decl,
scenelib.annotations.el.AElement elem)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.lang.Void,scenelib.annotations.el.AElement>visit in class com.github.javaparser.ast.visitor.GenericVisitorAdapter<java.lang.Void,scenelib.annotations.el.AElement>public java.lang.Void visit(com.github.javaparser.ast.body.ConstructorDeclaration decl,
scenelib.annotations.el.AElement elem)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.lang.Void,scenelib.annotations.el.AElement>visit in class com.github.javaparser.ast.visitor.GenericVisitorAdapter<java.lang.Void,scenelib.annotations.el.AElement>public java.lang.Void visit(com.github.javaparser.ast.body.EnumConstantDeclaration decl,
scenelib.annotations.el.AElement elem)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.lang.Void,scenelib.annotations.el.AElement>visit in class com.github.javaparser.ast.visitor.GenericVisitorAdapter<java.lang.Void,scenelib.annotations.el.AElement>public java.lang.Void visit(com.github.javaparser.ast.body.EnumDeclaration decl,
scenelib.annotations.el.AElement elem)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.lang.Void,scenelib.annotations.el.AElement>visit in class com.github.javaparser.ast.visitor.GenericVisitorAdapter<java.lang.Void,scenelib.annotations.el.AElement>public java.lang.Void visit(com.github.javaparser.ast.body.FieldDeclaration decl,
scenelib.annotations.el.AElement elem)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.lang.Void,scenelib.annotations.el.AElement>visit in class com.github.javaparser.ast.visitor.GenericVisitorAdapter<java.lang.Void,scenelib.annotations.el.AElement>public java.lang.Void visit(com.github.javaparser.ast.body.InitializerDeclaration decl,
scenelib.annotations.el.AElement elem)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.lang.Void,scenelib.annotations.el.AElement>visit in class com.github.javaparser.ast.visitor.GenericVisitorAdapter<java.lang.Void,scenelib.annotations.el.AElement>public java.lang.Void visit(com.github.javaparser.ast.body.MethodDeclaration decl,
scenelib.annotations.el.AElement elem)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.lang.Void,scenelib.annotations.el.AElement>visit in class com.github.javaparser.ast.visitor.GenericVisitorAdapter<java.lang.Void,scenelib.annotations.el.AElement>public java.lang.Void visit(com.github.javaparser.ast.expr.ObjectCreationExpr expr,
scenelib.annotations.el.AElement elem)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.lang.Void,scenelib.annotations.el.AElement>visit in class com.github.javaparser.ast.visitor.GenericVisitorAdapter<java.lang.Void,scenelib.annotations.el.AElement>public java.lang.Void visit(com.github.javaparser.ast.expr.VariableDeclarationExpr expr,
scenelib.annotations.el.AElement elem)
visit in interface com.github.javaparser.ast.visitor.GenericVisitor<java.lang.Void,scenelib.annotations.el.AElement>visit in class com.github.javaparser.ast.visitor.GenericVisitorAdapter<java.lang.Void,scenelib.annotations.el.AElement>