Class ImportWriterVisitor
java.lang.Object
com.google.api.generator.engine.writer.ImportWriterVisitor
- All Implemented Interfaces:
AstNodeVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleancollidesWithImport(String pakkage, String shortName) voidinitialize(String currentPackage) voidinitialize(String currentPackage, String currentClassName) voidvisit(AnnotationNode annotation) voidvisit(AnonymousClassExpr anonymousClassExpr) voidvisit(ArithmeticOperationExpr arithmeticOperationExpr) voidvoidvisit(AssignmentExpr assignmentExpr) voidvisit(AssignmentOperationExpr assignmentOperationExpr) voidvisit(BlockComment blockComment) voidvisit(BlockStatement blockStatement) voidvisit(BreakStatement breakStatement) voidvoidvisit(ClassDefinition classDefinition) voidvisit(CommentStatement commentStatement) voidvisit(ConcreteReference reference) voidvisit(EmptyLineStatement emptyLineStatement) voidvisit(EnumRefExpr enumRefExpr) voidvisit(ExprStatement exprStatement) =============================== STATEMENTS ===============================voidvisit(ForStatement forStatement) voidvisit(GeneralForStatement generalForStatement) voidvisit(IdentifierNode identifier) Writes the syntatically-correct Java code representation of this node.voidvisit(IfStatement ifStatement) voidvisit(InstanceofExpr instanceofExpr) voidvisit(JavaDocComment javaDocComment) voidvisit(LambdaExpr lambdaExpr) voidvisit(LineComment lineComment) =============================== COMMENT ===============================voidvisit(LogicalOperationExpr logicalOperationExpr) voidvisit(MethodDefinition methodDefinition) =============================== OTHER ===============================voidvisit(MethodInvocationExpr methodInvocationExpr) voidvisit(NewObjectExpr newObjectExpr) voidvisit(PackageInfoDefinition packageInfoDefinition) voidvisit(ReferenceConstructorExpr referenceConstructorExpr) voidvisit(RelationalOperationExpr relationalOperationExpr) voidvisit(ReturnExpr returnExpr) voidvoidvisit(SynchronizedStatement synchronizedStatement) voidvisit(TernaryExpr ternaryExpr) voidvoidvisit(TryCatchStatement tryCatchStatement) voidvoidvisit(UnaryOperationExpr unaryOperationExpr) void=============================== EXPRESSIONS ===============================voidvisit(VaporReference reference) voidvisit(VariableExpr variableExpr) voidvisit(WhileStatement whileStatement) write()
-
Constructor Details
-
ImportWriterVisitor
public ImportWriterVisitor()
-
-
Method Details
-
clear
public void clear() -
initialize
-
initialize
-
write
-
collidesWithImport
-
visit
Description copied from interface:AstNodeVisitorWrites the syntatically-correct Java code representation of this node.- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
=============================== EXPRESSIONS ===============================- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
=============================== STATEMENTS ===============================- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
=============================== COMMENT ===============================- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
=============================== OTHER ===============================- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-
visit
- Specified by:
visitin interfaceAstNodeVisitor
-