Java Doc for HierarchicalASTVisitor.java in  » IDE-Eclipse » jdt » org » eclipse » jdt » internal » corext » dom » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE Eclipse » jdt » org.eclipse.jdt.internal.corext.dom 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.eclipse.jdt.core.dom.ASTVisitor
      org.eclipse.jdt.internal.corext.dom.HierarchicalASTVisitor

All known Subclasses:   org.eclipse.jdt.internal.corext.refactoring.structure.constraints.SuperTypeConstraintsCreator,  org.eclipse.jdt.internal.corext.refactoring.generics.InferTypeArgumentsConstraintCreator,
HierarchicalASTVisitor
abstract public class HierarchicalASTVisitor extends ASTVisitor (Code)

This class provides a convenient behaviour-only extension mechanism for the ASTNode hierarchy. If you feel like you would like to add a method to the ASTNode hierarchy (or a subtree of the hierarchy), and you want to have different implementations of it at different points in the hierarchy, simply create a HierarchicalASTVisitor representing the new method and all its implementations, locating each implementation within the right visit(XX) method. If you wanted to add a method implementation to abstract class Foo, an ASTNode descendant, put your implementation in visit(Foo). This class will provide appropriate dispatch, just as if the method implementations had been added to the ASTNode hierarchy.

Details:

This class has a visit(XX node) method for every for every class (concrete or abstract) XX in the ASTNode hierarchy. In this class' default implementations of these methods, the method corresponding to a given ASTNode descendant class will call (and return the return value of) the visit(YY) method for it's superclass YY, with the exception of the visit(ASTNode) method which simply returns true, since ASTNode doesn't have a superclass that is within the ASTNode hierarchy.

Because of this organization, when visit(XX) methods are overridden in a subclass, and the visitor is applied to a node, only the most specialized overridden method implementation for the node's type will be called, unless this most specialized method calls other visit methods (this is discouraged) or, (preferably) calls super.visit(XX node), (the reference type of the parameter must be XX) which will invoke this class' implementation of the method, which will, in turn, invoke the visit(YY) method corresponding to the superclass, YY.

Thus, the dispatching behaviour achieved when HierarchicalASTVisitors' visit(XX) methods, corresponding to a particular concrete or abstract ASTNode descendant class, are overridden is exactly analogous to the dispatching behaviour obtained when method implementations are added to the same ASTNode descendant classes.





Method Summary
public  voidendVisit(ASTNode node)
    
public  voidendVisit(AnonymousClassDeclaration node)
    
public  voidendVisit(BodyDeclaration node)
    
public  voidendVisit(AbstractTypeDeclaration node)
    
public  voidendVisit(AnnotationTypeDeclaration node)
    
public  voidendVisit(EnumDeclaration node)
    
public  voidendVisit(TypeDeclaration node)
    
public  voidendVisit(AnnotationTypeMemberDeclaration node)
    
public  voidendVisit(EnumConstantDeclaration node)
    
public  voidendVisit(FieldDeclaration node)
    
public  voidendVisit(Initializer node)
    
public  voidendVisit(MethodDeclaration node)
    
public  voidendVisit(CatchClause node)
    
public  voidendVisit(Comment node)
    
public  voidendVisit(BlockComment node)
    
public  voidendVisit(Javadoc node)
    
public  voidendVisit(LineComment node)
    
public  voidendVisit(CompilationUnit node)
    
public  voidendVisit(Expression node)
    
public  voidendVisit(Annotation node)
    
public  voidendVisit(MarkerAnnotation node)
    
public  voidendVisit(NormalAnnotation node)
    
public  voidendVisit(SingleMemberAnnotation node)
    
public  voidendVisit(ArrayAccess node)
    
public  voidendVisit(ArrayCreation node)
    
public  voidendVisit(ArrayInitializer node)
    
public  voidendVisit(Assignment node)
    
public  voidendVisit(BooleanLiteral node)
    
public  voidendVisit(CastExpression node)
    
public  voidendVisit(CharacterLiteral node)
    
public  voidendVisit(ClassInstanceCreation node)
    
public  voidendVisit(ConditionalExpression node)
    
public  voidendVisit(FieldAccess node)
    
public  voidendVisit(InfixExpression node)
    
public  voidendVisit(InstanceofExpression node)
    
public  voidendVisit(MethodInvocation node)
    
public  voidendVisit(Name node)
    
public  voidendVisit(QualifiedName node)
    
public  voidendVisit(SimpleName node)
    
public  voidendVisit(NullLiteral node)
    
public  voidendVisit(NumberLiteral node)
    
public  voidendVisit(ParenthesizedExpression node)
    
public  voidendVisit(PostfixExpression node)
    
public  voidendVisit(PrefixExpression node)
    
public  voidendVisit(StringLiteral node)
    
public  voidendVisit(SuperFieldAccess node)
    
public  voidendVisit(SuperMethodInvocation node)
    
public  voidendVisit(ThisExpression node)
    
public  voidendVisit(TypeLiteral node)
    
public  voidendVisit(VariableDeclarationExpression node)
    
public  voidendVisit(ImportDeclaration node)
    
public  voidendVisit(MemberRef node)
    
public  voidendVisit(MemberValuePair node)
    
public  voidendVisit(MethodRef node)
    
public  voidendVisit(MethodRefParameter node)
    
public  voidendVisit(Modifier node)
    
public  voidendVisit(PackageDeclaration node)
    
public  voidendVisit(Statement node)
    
public  voidendVisit(AssertStatement node)
    
public  voidendVisit(Block node)
    
public  voidendVisit(BreakStatement node)
    
public  voidendVisit(ConstructorInvocation node)
    
public  voidendVisit(ContinueStatement node)
    
public  voidendVisit(DoStatement node)
    
public  voidendVisit(EmptyStatement node)
    
public  voidendVisit(EnhancedForStatement node)
    
public  voidendVisit(ExpressionStatement node)
    
public  voidendVisit(ForStatement node)
    
public  voidendVisit(IfStatement node)
    
public  voidendVisit(LabeledStatement node)
    
public  voidendVisit(ReturnStatement node)
    
public  voidendVisit(SuperConstructorInvocation node)
    
public  voidendVisit(SwitchCase node)
    
public  voidendVisit(SwitchStatement node)
    
public  voidendVisit(SynchronizedStatement node)
    
public  voidendVisit(ThrowStatement node)
    
public  voidendVisit(TryStatement node)
    
public  voidendVisit(TypeDeclarationStatement node)
    
public  voidendVisit(VariableDeclarationStatement node)
    
public  voidendVisit(WhileStatement node)
    
public  voidendVisit(TagElement node)
    
public  voidendVisit(TextElement node)
    
public  voidendVisit(Type node)
    
public  voidendVisit(ArrayType node)
    
public  voidendVisit(ParameterizedType node)
    
public  voidendVisit(PrimitiveType node)
    
public  voidendVisit(QualifiedType node)
    
public  voidendVisit(SimpleType node)
    
public  voidendVisit(WildcardType node)
    
public  voidendVisit(TypeParameter node)
    
public  voidendVisit(VariableDeclaration node)
    
public  voidendVisit(SingleVariableDeclaration node)
    
public  voidendVisit(VariableDeclarationFragment node)
    
public  booleanvisit(ASTNode node)
    
public  booleanvisit(AnonymousClassDeclaration node)
    
public  booleanvisit(BodyDeclaration node)
    
public  booleanvisit(AbstractTypeDeclaration node)
    
public  booleanvisit(AnnotationTypeDeclaration node)
    
public  booleanvisit(EnumDeclaration node)
    
public  booleanvisit(TypeDeclaration node)
    
public  booleanvisit(AnnotationTypeMemberDeclaration node)
    
public  booleanvisit(EnumConstantDeclaration node)
    
public  booleanvisit(FieldDeclaration node)
    
public  booleanvisit(Initializer node)
    
public  booleanvisit(MethodDeclaration node)
    
public  booleanvisit(CatchClause node)
    
public  booleanvisit(Comment node)
    
public  booleanvisit(BlockComment node)
    
public  booleanvisit(Javadoc node)
    
public  booleanvisit(LineComment node)
    
public  booleanvisit(CompilationUnit node)
    
public  booleanvisit(Expression node)
    
public  booleanvisit(Annotation node)
    
public  booleanvisit(MarkerAnnotation node)
    
public  booleanvisit(NormalAnnotation node)
    
public  booleanvisit(SingleMemberAnnotation node)
    
public  booleanvisit(ArrayAccess node)
    
public  booleanvisit(ArrayCreation node)
    
public  booleanvisit(ArrayInitializer node)
    
public  booleanvisit(Assignment node)
    
public  booleanvisit(BooleanLiteral node)
    
public  booleanvisit(CastExpression node)
    
public  booleanvisit(CharacterLiteral node)
    
public  booleanvisit(ClassInstanceCreation node)
    
public  booleanvisit(ConditionalExpression node)
    
public  booleanvisit(FieldAccess node)
    
public  booleanvisit(InfixExpression node)
    
public  booleanvisit(InstanceofExpression node)
    
public  booleanvisit(MethodInvocation node)
    
public  booleanvisit(Name node)
    
public  booleanvisit(QualifiedName node)
    
public  booleanvisit(SimpleName node)
    
public  booleanvisit(NullLiteral node)
    
public  booleanvisit(NumberLiteral node)
    
public  booleanvisit(ParenthesizedExpression node)
    
public  booleanvisit(PostfixExpression node)
    
public  booleanvisit(PrefixExpression node)
    
public  booleanvisit(StringLiteral node)
    
public  booleanvisit(SuperFieldAccess node)
    
public  booleanvisit(SuperMethodInvocation node)
    
public  booleanvisit(ThisExpression node)
    
public  booleanvisit(TypeLiteral node)
    
public  booleanvisit(VariableDeclarationExpression node)
    
public  booleanvisit(ImportDeclaration node)
    
public  booleanvisit(MemberRef node)
    
public  booleanvisit(MemberValuePair node)
    
public  booleanvisit(MethodRef node)
    
public  booleanvisit(MethodRefParameter node)
    
public  booleanvisit(Modifier node)
    
public  booleanvisit(PackageDeclaration node)
    
public  booleanvisit(Statement node)
    
public  booleanvisit(AssertStatement node)
    
public  booleanvisit(Block node)
    
public  booleanvisit(BreakStatement node)
    
public  booleanvisit(ConstructorInvocation node)
    
public  booleanvisit(ContinueStatement node)
    
public  booleanvisit(DoStatement node)
    
public  booleanvisit(EmptyStatement node)
    
public  booleanvisit(EnhancedForStatement node)
    
public  booleanvisit(ExpressionStatement node)
    
public  booleanvisit(ForStatement node)
    
public  booleanvisit(IfStatement node)
    
public  booleanvisit(LabeledStatement node)
    
public  booleanvisit(ReturnStatement node)
    
public  booleanvisit(SuperConstructorInvocation node)
    
public  booleanvisit(SwitchCase node)
    
public  booleanvisit(SwitchStatement node)
    
public  booleanvisit(SynchronizedStatement node)
    
public  booleanvisit(ThrowStatement node)
    
public  booleanvisit(TryStatement node)
    
public  booleanvisit(TypeDeclarationStatement node)
    
public  booleanvisit(VariableDeclarationStatement node)
    
public  booleanvisit(WhileStatement node)
    
public  booleanvisit(TagElement node)
    
public  booleanvisit(TextElement node)
    
public  booleanvisit(Type node)
    
public  booleanvisit(ArrayType node)
    
public  booleanvisit(ParameterizedType node)
    
public  booleanvisit(PrimitiveType node)
    
public  booleanvisit(QualifiedType node)
    
public  booleanvisit(SimpleType node)
    
public  booleanvisit(WildcardType node)
    
public  booleanvisit(TypeParameter node)
    
public  booleanvisit(VariableDeclaration node)
    
public  booleanvisit(SingleVariableDeclaration node)
    
public  booleanvisit(VariableDeclarationFragment node)
    



Method Detail
endVisit
public void endVisit(ASTNode node)(Code)



endVisit
public void endVisit(AnonymousClassDeclaration node)(Code)



endVisit
public void endVisit(BodyDeclaration node)(Code)



endVisit
public void endVisit(AbstractTypeDeclaration node)(Code)



endVisit
public void endVisit(AnnotationTypeDeclaration node)(Code)



endVisit
public void endVisit(EnumDeclaration node)(Code)



endVisit
public void endVisit(TypeDeclaration node)(Code)



endVisit
public void endVisit(AnnotationTypeMemberDeclaration node)(Code)



endVisit
public void endVisit(EnumConstantDeclaration node)(Code)



endVisit
public void endVisit(FieldDeclaration node)(Code)



endVisit
public void endVisit(Initializer node)(Code)



endVisit
public void endVisit(MethodDeclaration node)(Code)



endVisit
public void endVisit(CatchClause node)(Code)



endVisit
public void endVisit(Comment node)(Code)



endVisit
public void endVisit(BlockComment node)(Code)



endVisit
public void endVisit(Javadoc node)(Code)



endVisit
public void endVisit(LineComment node)(Code)



endVisit
public void endVisit(CompilationUnit node)(Code)



endVisit
public void endVisit(Expression node)(Code)



endVisit
public void endVisit(Annotation node)(Code)



endVisit
public void endVisit(MarkerAnnotation node)(Code)



endVisit
public void endVisit(NormalAnnotation node)(Code)



endVisit
public void endVisit(SingleMemberAnnotation node)(Code)



endVisit
public void endVisit(ArrayAccess node)(Code)



endVisit
public void endVisit(ArrayCreation node)(Code)



endVisit
public void endVisit(ArrayInitializer node)(Code)



endVisit
public void endVisit(Assignment node)(Code)



endVisit
public void endVisit(BooleanLiteral node)(Code)



endVisit
public void endVisit(CastExpression node)(Code)



endVisit
public void endVisit(CharacterLiteral node)(Code)



endVisit
public void endVisit(ClassInstanceCreation node)(Code)



endVisit
public void endVisit(ConditionalExpression node)(Code)



endVisit
public void endVisit(FieldAccess node)(Code)



endVisit
public void endVisit(InfixExpression node)(Code)



endVisit
public void endVisit(InstanceofExpression node)(Code)



endVisit
public void endVisit(MethodInvocation node)(Code)



endVisit
public void endVisit(Name node)(Code)



endVisit
public void endVisit(QualifiedName node)(Code)



endVisit
public void endVisit(SimpleName node)(Code)



endVisit
public void endVisit(NullLiteral node)(Code)



endVisit
public void endVisit(NumberLiteral node)(Code)



endVisit
public void endVisit(ParenthesizedExpression node)(Code)



endVisit
public void endVisit(PostfixExpression node)(Code)



endVisit
public void endVisit(PrefixExpression node)(Code)



endVisit
public void endVisit(StringLiteral node)(Code)



endVisit
public void endVisit(SuperFieldAccess node)(Code)



endVisit
public void endVisit(SuperMethodInvocation node)(Code)



endVisit
public void endVisit(ThisExpression node)(Code)



endVisit
public void endVisit(TypeLiteral node)(Code)



endVisit
public void endVisit(VariableDeclarationExpression node)(Code)



endVisit
public void endVisit(ImportDeclaration node)(Code)



endVisit
public void endVisit(MemberRef node)(Code)



endVisit
public void endVisit(MemberValuePair node)(Code)



endVisit
public void endVisit(MethodRef node)(Code)



endVisit
public void endVisit(MethodRefParameter node)(Code)



endVisit
public void endVisit(Modifier node)(Code)



endVisit
public void endVisit(PackageDeclaration node)(Code)



endVisit
public void endVisit(Statement node)(Code)



endVisit
public void endVisit(AssertStatement node)(Code)



endVisit
public void endVisit(Block node)(Code)



endVisit
public void endVisit(BreakStatement node)(Code)



endVisit
public void endVisit(ConstructorInvocation node)(Code)



endVisit
public void endVisit(ContinueStatement node)(Code)



endVisit
public void endVisit(DoStatement node)(Code)



endVisit
public void endVisit(EmptyStatement node)(Code)



endVisit
public void endVisit(EnhancedForStatement node)(Code)



endVisit
public void endVisit(ExpressionStatement node)(Code)



endVisit
public void endVisit(ForStatement node)(Code)



endVisit
public void endVisit(IfStatement node)(Code)



endVisit
public void endVisit(LabeledStatement node)(Code)



endVisit
public void endVisit(ReturnStatement node)(Code)



endVisit
public void endVisit(SuperConstructorInvocation node)(Code)



endVisit
public void endVisit(SwitchCase node)(Code)



endVisit
public void endVisit(SwitchStatement node)(Code)



endVisit
public void endVisit(SynchronizedStatement node)(Code)



endVisit
public void endVisit(ThrowStatement node)(Code)



endVisit
public void endVisit(TryStatement node)(Code)



endVisit
public void endVisit(TypeDeclarationStatement node)(Code)



endVisit
public void endVisit(VariableDeclarationStatement node)(Code)



endVisit
public void endVisit(WhileStatement node)(Code)



endVisit
public void endVisit(TagElement node)(Code)



endVisit
public void endVisit(TextElement node)(Code)



endVisit
public void endVisit(Type node)(Code)



endVisit
public void endVisit(ArrayType node)(Code)



endVisit
public void endVisit(ParameterizedType node)(Code)



endVisit
public void endVisit(PrimitiveType node)(Code)



endVisit
public void endVisit(QualifiedType node)(Code)



endVisit
public void endVisit(SimpleType node)(Code)



endVisit
public void endVisit(WildcardType node)(Code)



endVisit
public void endVisit(TypeParameter node)(Code)



endVisit
public void endVisit(VariableDeclaration node)(Code)



endVisit
public void endVisit(SingleVariableDeclaration node)(Code)



endVisit
public void endVisit(VariableDeclarationFragment node)(Code)



visit
public boolean visit(ASTNode node)(Code)



visit
public boolean visit(AnonymousClassDeclaration node)(Code)



visit
public boolean visit(BodyDeclaration node)(Code)



visit
public boolean visit(AbstractTypeDeclaration node)(Code)



visit
public boolean visit(AnnotationTypeDeclaration node)(Code)



visit
public boolean visit(EnumDeclaration node)(Code)



visit
public boolean visit(TypeDeclaration node)(Code)



visit
public boolean visit(AnnotationTypeMemberDeclaration node)(Code)



visit
public boolean visit(EnumConstantDeclaration node)(Code)



visit
public boolean visit(FieldDeclaration node)(Code)



visit
public boolean visit(Initializer node)(Code)



visit
public boolean visit(MethodDeclaration node)(Code)



visit
public boolean visit(CatchClause node)(Code)



visit
public boolean visit(Comment node)(Code)



visit
public boolean visit(BlockComment node)(Code)



visit
public boolean visit(Javadoc node)(Code)



visit
public boolean visit(LineComment node)(Code)



visit
public boolean visit(CompilationUnit node)(Code)



visit
public boolean visit(Expression node)(Code)



visit
public boolean visit(Annotation node)(Code)



visit
public boolean visit(MarkerAnnotation node)(Code)



visit
public boolean visit(NormalAnnotation node)(Code)



visit
public boolean visit(SingleMemberAnnotation node)(Code)



visit
public boolean visit(ArrayAccess node)(Code)



visit
public boolean visit(ArrayCreation node)(Code)



visit
public boolean visit(ArrayInitializer node)(Code)



visit
public boolean visit(Assignment node)(Code)



visit
public boolean visit(BooleanLiteral node)(Code)



visit
public boolean visit(CastExpression node)(Code)



visit
public boolean visit(CharacterLiteral node)(Code)



visit
public boolean visit(ClassInstanceCreation node)(Code)



visit
public boolean visit(ConditionalExpression node)(Code)



visit
public boolean visit(FieldAccess node)(Code)



visit
public boolean visit(InfixExpression node)(Code)



visit
public boolean visit(InstanceofExpression node)(Code)



visit
public boolean visit(MethodInvocation node)(Code)



visit
public boolean visit(Name node)(Code)



visit
public boolean visit(QualifiedName node)(Code)



visit
public boolean visit(SimpleName node)(Code)



visit
public boolean visit(NullLiteral node)(Code)



visit
public boolean visit(NumberLiteral node)(Code)



visit
public boolean visit(ParenthesizedExpression node)(Code)



visit
public boolean visit(PostfixExpression node)(Code)



visit
public boolean visit(PrefixExpression node)(Code)



visit
public boolean visit(StringLiteral node)(Code)



visit
public boolean visit(SuperFieldAccess node)(Code)



visit
public boolean visit(SuperMethodInvocation node)(Code)



visit
public boolean visit(ThisExpression node)(Code)



visit
public boolean visit(TypeLiteral node)(Code)



visit
public boolean visit(VariableDeclarationExpression node)(Code)



visit
public boolean visit(ImportDeclaration node)(Code)



visit
public boolean visit(MemberRef node)(Code)



visit
public boolean visit(MemberValuePair node)(Code)



visit
public boolean visit(MethodRef node)(Code)



visit
public boolean visit(MethodRefParameter node)(Code)



visit
public boolean visit(Modifier node)(Code)



visit
public boolean visit(PackageDeclaration node)(Code)



visit
public boolean visit(Statement node)(Code)



visit
public boolean visit(AssertStatement node)(Code)



visit
public boolean visit(Block node)(Code)



visit
public boolean visit(BreakStatement node)(Code)



visit
public boolean visit(ConstructorInvocation node)(Code)



visit
public boolean visit(ContinueStatement node)(Code)



visit
public boolean visit(DoStatement node)(Code)



visit
public boolean visit(EmptyStatement node)(Code)



visit
public boolean visit(EnhancedForStatement node)(Code)



visit
public boolean visit(ExpressionStatement node)(Code)



visit
public boolean visit(ForStatement node)(Code)



visit
public boolean visit(IfStatement node)(Code)



visit
public boolean visit(LabeledStatement node)(Code)



visit
public boolean visit(ReturnStatement node)(Code)



visit
public boolean visit(SuperConstructorInvocation node)(Code)



visit
public boolean visit(SwitchCase node)(Code)



visit
public boolean visit(SwitchStatement node)(Code)



visit
public boolean visit(SynchronizedStatement node)(Code)



visit
public boolean visit(ThrowStatement node)(Code)



visit
public boolean visit(TryStatement node)(Code)



visit
public boolean visit(TypeDeclarationStatement node)(Code)



visit
public boolean visit(VariableDeclarationStatement node)(Code)



visit
public boolean visit(WhileStatement node)(Code)



visit
public boolean visit(TagElement node)(Code)



visit
public boolean visit(TextElement node)(Code)



visit
public boolean visit(Type node)(Code)



visit
public boolean visit(ArrayType node)(Code)



visit
public boolean visit(ParameterizedType node)(Code)



visit
public boolean visit(PrimitiveType node)(Code)



visit
public boolean visit(QualifiedType node)(Code)



visit
public boolean visit(SimpleType node)(Code)



visit
public boolean visit(WildcardType node)(Code)



visit
public boolean visit(TypeParameter node)(Code)



visit
public boolean visit(VariableDeclaration node)(Code)



visit
public boolean visit(SingleVariableDeclaration node)(Code)



visit
public boolean visit(VariableDeclarationFragment node)(Code)



Methods inherited from org.eclipse.jdt.core.dom.ASTVisitor
public void endVisit(AnnotationTypeDeclaration node)(Code)(Java Doc)
public void endVisit(AnnotationTypeMemberDeclaration node)(Code)(Java Doc)
public void endVisit(AnonymousClassDeclaration node)(Code)(Java Doc)
public void endVisit(ArrayAccess node)(Code)(Java Doc)
public void endVisit(ArrayCreation node)(Code)(Java Doc)
public void endVisit(ArrayInitializer node)(Code)(Java Doc)
public void endVisit(ArrayType node)(Code)(Java Doc)
public void endVisit(AssertStatement node)(Code)(Java Doc)
public void endVisit(Assignment node)(Code)(Java Doc)
public void endVisit(Block node)(Code)(Java Doc)
public void endVisit(BlockComment node)(Code)(Java Doc)
public void endVisit(BooleanLiteral node)(Code)(Java Doc)
public void endVisit(BreakStatement node)(Code)(Java Doc)
public void endVisit(CastExpression node)(Code)(Java Doc)
public void endVisit(CatchClause node)(Code)(Java Doc)
public void endVisit(CharacterLiteral node)(Code)(Java Doc)
public void endVisit(ClassInstanceCreation node)(Code)(Java Doc)
public void endVisit(CompilationUnit node)(Code)(Java Doc)
public void endVisit(ConditionalExpression node)(Code)(Java Doc)
public void endVisit(ConstructorInvocation node)(Code)(Java Doc)
public void endVisit(ContinueStatement node)(Code)(Java Doc)
public void endVisit(DoStatement node)(Code)(Java Doc)
public void endVisit(EmptyStatement node)(Code)(Java Doc)
public void endVisit(EnhancedForStatement node)(Code)(Java Doc)
public void endVisit(EnumConstantDeclaration node)(Code)(Java Doc)
public void endVisit(EnumDeclaration node)(Code)(Java Doc)
public void endVisit(ExpressionStatement node)(Code)(Java Doc)
public void endVisit(FieldAccess node)(Code)(Java Doc)
public void endVisit(FieldDeclaration node)(Code)(Java Doc)
public void endVisit(ForStatement node)(Code)(Java Doc)
public void endVisit(IfStatement node)(Code)(Java Doc)
public void endVisit(ImportDeclaration node)(Code)(Java Doc)
public void endVisit(InfixExpression node)(Code)(Java Doc)
public void endVisit(InstanceofExpression node)(Code)(Java Doc)
public void endVisit(Initializer node)(Code)(Java Doc)
public void endVisit(Javadoc node)(Code)(Java Doc)
public void endVisit(LabeledStatement node)(Code)(Java Doc)
public void endVisit(LineComment node)(Code)(Java Doc)
public void endVisit(MarkerAnnotation node)(Code)(Java Doc)
public void endVisit(MemberRef node)(Code)(Java Doc)
public void endVisit(MemberValuePair node)(Code)(Java Doc)
public void endVisit(MethodRef node)(Code)(Java Doc)
public void endVisit(MethodRefParameter node)(Code)(Java Doc)
public void endVisit(MethodDeclaration node)(Code)(Java Doc)
public void endVisit(MethodInvocation node)(Code)(Java Doc)
public void endVisit(Modifier node)(Code)(Java Doc)
public void endVisit(NormalAnnotation node)(Code)(Java Doc)
public void endVisit(NullLiteral node)(Code)(Java Doc)
public void endVisit(NumberLiteral node)(Code)(Java Doc)
public void endVisit(PackageDeclaration node)(Code)(Java Doc)
public void endVisit(ParameterizedType node)(Code)(Java Doc)
public void endVisit(ParenthesizedExpression node)(Code)(Java Doc)
public void endVisit(PostfixExpression node)(Code)(Java Doc)
public void endVisit(PrefixExpression node)(Code)(Java Doc)
public void endVisit(PrimitiveType node)(Code)(Java Doc)
public void endVisit(QualifiedName node)(Code)(Java Doc)
public void endVisit(QualifiedType node)(Code)(Java Doc)
public void endVisit(ReturnStatement node)(Code)(Java Doc)
public void endVisit(SimpleName node)(Code)(Java Doc)
public void endVisit(SimpleType node)(Code)(Java Doc)
public void endVisit(SingleMemberAnnotation node)(Code)(Java Doc)
public void endVisit(SingleVariableDeclaration node)(Code)(Java Doc)
public void endVisit(StringLiteral node)(Code)(Java Doc)
public void endVisit(SuperConstructorInvocation node)(Code)(Java Doc)
public void endVisit(SuperFieldAccess node)(Code)(Java Doc)
public void endVisit(SuperMethodInvocation node)(Code)(Java Doc)
public void endVisit(SwitchCase node)(Code)(Java Doc)
public void endVisit(SwitchStatement node)(Code)(Java Doc)
public void endVisit(SynchronizedStatement node)(Code)(Java Doc)
public void endVisit(TagElement node)(Code)(Java Doc)
public void endVisit(TextElement node)(Code)(Java Doc)
public void endVisit(ThisExpression node)(Code)(Java Doc)
public void endVisit(ThrowStatement node)(Code)(Java Doc)
public void endVisit(TryStatement node)(Code)(Java Doc)
public void endVisit(TypeDeclaration node)(Code)(Java Doc)
public void endVisit(TypeDeclarationStatement node)(Code)(Java Doc)
public void endVisit(TypeLiteral node)(Code)(Java Doc)
public void endVisit(TypeParameter node)(Code)(Java Doc)
public void endVisit(VariableDeclarationExpression node)(Code)(Java Doc)
public void endVisit(VariableDeclarationStatement node)(Code)(Java Doc)
public void endVisit(VariableDeclarationFragment node)(Code)(Java Doc)
public void endVisit(WhileStatement node)(Code)(Java Doc)
public void endVisit(WildcardType node)(Code)(Java Doc)
public void postVisit(ASTNode node)(Code)(Java Doc)
public void preVisit(ASTNode node)(Code)(Java Doc)
public boolean visit(AnnotationTypeDeclaration node)(Code)(Java Doc)
public boolean visit(AnnotationTypeMemberDeclaration node)(Code)(Java Doc)
public boolean visit(AnonymousClassDeclaration node)(Code)(Java Doc)
public boolean visit(ArrayAccess node)(Code)(Java Doc)
public boolean visit(ArrayCreation node)(Code)(Java Doc)
public boolean visit(ArrayInitializer node)(Code)(Java Doc)
public boolean visit(ArrayType node)(Code)(Java Doc)
public boolean visit(AssertStatement node)(Code)(Java Doc)
public boolean visit(Assignment node)(Code)(Java Doc)
public boolean visit(Block node)(Code)(Java Doc)
public boolean visit(BlockComment node)(Code)(Java Doc)
public boolean visit(BooleanLiteral node)(Code)(Java Doc)
public boolean visit(BreakStatement node)(Code)(Java Doc)
public boolean visit(CastExpression node)(Code)(Java Doc)
public boolean visit(CatchClause node)(Code)(Java Doc)
public boolean visit(CharacterLiteral node)(Code)(Java Doc)
public boolean visit(ClassInstanceCreation node)(Code)(Java Doc)
public boolean visit(CompilationUnit node)(Code)(Java Doc)
public boolean visit(ConditionalExpression node)(Code)(Java Doc)
public boolean visit(ConstructorInvocation node)(Code)(Java Doc)
public boolean visit(ContinueStatement node)(Code)(Java Doc)
public boolean visit(DoStatement node)(Code)(Java Doc)
public boolean visit(EmptyStatement node)(Code)(Java Doc)
public boolean visit(EnhancedForStatement node)(Code)(Java Doc)
public boolean visit(EnumConstantDeclaration node)(Code)(Java Doc)
public boolean visit(EnumDeclaration node)(Code)(Java Doc)
public boolean visit(ExpressionStatement node)(Code)(Java Doc)
public boolean visit(FieldAccess node)(Code)(Java Doc)
public boolean visit(FieldDeclaration node)(Code)(Java Doc)
public boolean visit(ForStatement node)(Code)(Java Doc)
public boolean visit(IfStatement node)(Code)(Java Doc)
public boolean visit(ImportDeclaration node)(Code)(Java Doc)
public boolean visit(InfixExpression node)(Code)(Java Doc)
public boolean visit(InstanceofExpression node)(Code)(Java Doc)
public boolean visit(Initializer node)(Code)(Java Doc)
public boolean visit(Javadoc node)(Code)(Java Doc)
public boolean visit(LabeledStatement node)(Code)(Java Doc)
public boolean visit(LineComment node)(Code)(Java Doc)
public boolean visit(MarkerAnnotation node)(Code)(Java Doc)
public boolean visit(MemberRef node)(Code)(Java Doc)
public boolean visit(MemberValuePair node)(Code)(Java Doc)
public boolean visit(MethodRef node)(Code)(Java Doc)
public boolean visit(MethodRefParameter node)(Code)(Java Doc)
public boolean visit(MethodDeclaration node)(Code)(Java Doc)
public boolean visit(MethodInvocation node)(Code)(Java Doc)
public boolean visit(Modifier node)(Code)(Java Doc)
public boolean visit(NormalAnnotation node)(Code)(Java Doc)
public boolean visit(NullLiteral node)(Code)(Java Doc)
public boolean visit(NumberLiteral node)(Code)(Java Doc)
public boolean visit(PackageDeclaration node)(Code)(Java Doc)
public boolean visit(ParameterizedType node)(Code)(Java Doc)
public boolean visit(ParenthesizedExpression node)(Code)(Java Doc)
public boolean visit(PostfixExpression node)(Code)(Java Doc)
public boolean visit(PrefixExpression node)(Code)(Java Doc)
public boolean visit(PrimitiveType node)(Code)(Java Doc)
public boolean visit(QualifiedName node)(Code)(Java Doc)
public boolean visit(QualifiedType node)(Code)(Java Doc)
public boolean visit(ReturnStatement node)(Code)(Java Doc)
public boolean visit(SimpleName node)(Code)(Java Doc)
public boolean visit(SimpleType node)(Code)(Java Doc)
public boolean visit(SingleMemberAnnotation node)(Code)(Java Doc)
public boolean visit(SingleVariableDeclaration node)(Code)(Java Doc)
public boolean visit(StringLiteral node)(Code)(Java Doc)
public boolean visit(SuperConstructorInvocation node)(Code)(Java Doc)
public boolean visit(SuperFieldAccess node)(Code)(Java Doc)
public boolean visit(SuperMethodInvocation node)(Code)(Java Doc)
public boolean visit(SwitchCase node)(Code)(Java Doc)
public boolean visit(SwitchStatement node)(Code)(Java Doc)
public boolean visit(SynchronizedStatement node)(Code)(Java Doc)
public boolean visit(TagElement node)(Code)(Java Doc)
public boolean visit(TextElement node)(Code)(Java Doc)
public boolean visit(ThisExpression node)(Code)(Java Doc)
public boolean visit(ThrowStatement node)(Code)(Java Doc)
public boolean visit(TryStatement node)(Code)(Java Doc)
public boolean visit(TypeDeclaration node)(Code)(Java Doc)
public boolean visit(TypeDeclarationStatement node)(Code)(Java Doc)
public boolean visit(TypeLiteral node)(Code)(Java Doc)
public boolean visit(TypeParameter node)(Code)(Java Doc)
public boolean visit(VariableDeclarationExpression node)(Code)(Java Doc)
public boolean visit(VariableDeclarationStatement node)(Code)(Java Doc)
public boolean visit(VariableDeclarationFragment node)(Code)(Java Doc)
public boolean visit(WhileStatement node)(Code)(Java Doc)
public boolean visit(WildcardType node)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.