Java Doc for Traverser.java in  » Scripting » jacl » org » codehaus » janino » util » 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 » Scripting » jacl » org.codehaus.janino.util 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.codehaus.janino.util.Traverser

All known Subclasses:   org.codehaus.janino.samples.DeclarationCounter,
Traverser
public class Traverser (Code)
This class traverses the subnodes of an AST. Derived classes may override individual methods to process specific nodes, e.g.:
 class MethodCounter extends Traverser {
 int n = 0;
 public void traverseMethodDeclarator(Java.MethodDeclarator md) {
 ++this.n;
 super.traverseMethodDeclarator(md);
 }
 }


Field Summary
final public  Visitor.ComprehensiveVisitorcv
    


Method Summary
public  voidtraverseAbstractTypeBodyDeclaration(Java.AbstractTypeBodyDeclaration atbd)
    
public  voidtraverseAbstractTypeDeclaration(Java.AbstractTypeDeclaration atd)
    
public  voidtraverseAlternateConstructorInvocation(Java.AlternateConstructorInvocation aci)
    
public  voidtraverseAmbiguousName(Java.AmbiguousName an)
    
public  voidtraverseAnonymousClassDeclaration(Java.AnonymousClassDeclaration acd)
    
public  voidtraverseArrayAccessExpression(Java.ArrayAccessExpression aae)
    
public  voidtraverseArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue aiorv)
    
public  voidtraverseArrayLength(Java.ArrayLength al)
    
public  voidtraverseArrayType(Java.ArrayType at)
    
public  voidtraverseAssignment(Java.Assignment a)
    
public  voidtraverseAtom(Java.Atom a)
    
public  voidtraverseBasicType(Java.BasicType bt)
    
public  voidtraverseBinaryOperation(Java.BinaryOperation bo)
    
public  voidtraverseBlock(Java.Block b)
    
public  voidtraverseBooleanRvalue(Java.BooleanRvalue brv)
    
public  voidtraverseBreakStatement(Java.BreakStatement bs)
    
public  voidtraverseBreakableStatement(Java.BreakableStatement bs)
    
public  voidtraverseCast(Java.Cast c)
    
public  voidtraverseClassDeclaration(Java.ClassDeclaration cd)
    
public  voidtraverseClassLiteral(Java.ClassLiteral cl)
    
public  voidtraverseCompilationUnit(Java.CompilationUnit cu)
    
public  voidtraverseConditionalExpression(Java.ConditionalExpression ce)
    
public  voidtraverseConstantValue(Java.ConstantValue cv)
    
public  voidtraverseConstructorDeclarator(Java.ConstructorDeclarator cd)
    
public  voidtraverseConstructorInvocation(Java.ConstructorInvocation ci)
    
public  voidtraverseContinuableStatement(Java.ContinuableStatement cs)
    
public  voidtraverseContinueStatement(Java.ContinueStatement cs)
    
public  voidtraverseCrement(Java.Crement c)
    
public  voidtraverseDoStatement(Java.DoStatement ds)
    
public  voidtraverseEmptyStatement(Java.EmptyStatement es)
    
public  voidtraverseExpressionStatement(Java.ExpressionStatement es)
    
public  voidtraverseFieldAccess(Java.FieldAccess fa)
    
public  voidtraverseFieldAccessExpression(Java.FieldAccessExpression fae)
    
public  voidtraverseFieldDeclaration(Java.FieldDeclaration fd)
    
public  voidtraverseForStatement(Java.ForStatement fs)
    
public  voidtraverseFunctionDeclarator(Java.FunctionDeclarator fd)
    
public  voidtraverseIfStatement(Java.IfStatement is)
    
public  voidtraverseImportDeclaration(Java.CompilationUnit.ImportDeclaration id)
    
public  voidtraverseInitializer(Java.Initializer i)
    
public  voidtraverseInstanceof(Java.Instanceof io)
    
public  voidtraverseInterfaceDeclaration(Java.InterfaceDeclaration id)
    
public  voidtraverseInvocation(Java.Invocation i)
    
public  voidtraverseLabeledStatement(Java.LabeledStatement ls)
    
public  voidtraverseLiteral(Java.Literal l)
    
public  voidtraverseLocalClassDeclaration(Java.LocalClassDeclaration lcd)
    
public  voidtraverseLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement lcds)
    
public  voidtraverseLocalVariableAccess(Java.LocalVariableAccess lva)
    
public  voidtraverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement lvds)
    
public  voidtraverseLocated(Java.Located l)
    
public  voidtraverseLvalue(Java.Lvalue lv)
    
public  voidtraverseMemberClassDeclaration(Java.MemberClassDeclaration mcd)
    
public  voidtraverseMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration mid)
    
public  voidtraverseMethodDeclarator(Java.MethodDeclarator md)
    
public  voidtraverseMethodInvocation(Java.MethodInvocation mi)
    
public  voidtraverseNamedClassDeclaration(Java.NamedClassDeclaration ncd)
    
public  voidtraverseNewAnonymousClassInstance(Java.NewAnonymousClassInstance naci)
    
public  voidtraverseNewArray(Java.NewArray na)
    
public  voidtraverseNewClassInstance(Java.NewClassInstance nci)
    
public  voidtraverseNewInitializedArray(Java.NewInitializedArray nia)
    
public  voidtraversePackage(Java.Package p)
    
public  voidtraversePackageMemberClassDeclaration(Java.PackageMemberClassDeclaration pmcd)
    
public  voidtraversePackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration pmid)
    
public  voidtraverseParameterAccess(Java.ParameterAccess pa)
    
public  voidtraverseParenthesizedExpression(Java.ParenthesizedExpression pe)
    
public  voidtraverseQualifiedThisReference(Java.QualifiedThisReference qtr)
    
public  voidtraverseReferenceType(Java.ReferenceType rt)
    
public  voidtraverseReturnStatement(Java.ReturnStatement rs)
    
public  voidtraverseRvalue(Java.Rvalue rv)
    
public  voidtraverseRvalueMemberType(Java.RvalueMemberType rmt)
    
public  voidtraverseSimpleType(Java.SimpleType st)
    
public  voidtraverseSingleTypeImportDeclaration(Java.CompilationUnit.SingleTypeImportDeclaration stid)
    
public  voidtraverseStatement(Java.Statement s)
    
public  voidtraverseSuperConstructorInvocation(Java.SuperConstructorInvocation sci)
    
public  voidtraverseSuperclassMethodInvocation(Java.SuperclassMethodInvocation smi)
    
public  voidtraverseSwitchStatement(Java.SwitchStatement ss)
    
public  voidtraverseSynchronizedStatement(Java.SynchronizedStatement ss)
    
public  voidtraverseThisReference(Java.ThisReference tr)
    
public  voidtraverseThrowStatement(Java.ThrowStatement ts)
    
public  voidtraverseTryStatement(Java.TryStatement ts)
    
public  voidtraverseType(Java.Type t)
    
public  voidtraverseTypeImportOnDemandDeclaration(Java.CompilationUnit.TypeImportOnDemandDeclaration tiodd)
    
public  voidtraverseUnaryOperation(Java.UnaryOperation uo)
    
public  voidtraverseWhileStatement(Java.WhileStatement ws)
    

Field Detail
cv
final public Visitor.ComprehensiveVisitor cv(Code)





Method Detail
traverseAbstractTypeBodyDeclaration
public void traverseAbstractTypeBodyDeclaration(Java.AbstractTypeBodyDeclaration atbd)(Code)



traverseAbstractTypeDeclaration
public void traverseAbstractTypeDeclaration(Java.AbstractTypeDeclaration atd)(Code)



traverseAlternateConstructorInvocation
public void traverseAlternateConstructorInvocation(Java.AlternateConstructorInvocation aci)(Code)



traverseAmbiguousName
public void traverseAmbiguousName(Java.AmbiguousName an)(Code)



traverseAnonymousClassDeclaration
public void traverseAnonymousClassDeclaration(Java.AnonymousClassDeclaration acd)(Code)



traverseArrayAccessExpression
public void traverseArrayAccessExpression(Java.ArrayAccessExpression aae)(Code)



traverseArrayInitializerOrRvalue
public void traverseArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue aiorv)(Code)



traverseArrayLength
public void traverseArrayLength(Java.ArrayLength al)(Code)



traverseArrayType
public void traverseArrayType(Java.ArrayType at)(Code)



traverseAssignment
public void traverseAssignment(Java.Assignment a)(Code)



traverseAtom
public void traverseAtom(Java.Atom a)(Code)



traverseBasicType
public void traverseBasicType(Java.BasicType bt)(Code)



traverseBinaryOperation
public void traverseBinaryOperation(Java.BinaryOperation bo)(Code)



traverseBlock
public void traverseBlock(Java.Block b)(Code)



traverseBooleanRvalue
public void traverseBooleanRvalue(Java.BooleanRvalue brv)(Code)



traverseBreakStatement
public void traverseBreakStatement(Java.BreakStatement bs)(Code)



traverseBreakableStatement
public void traverseBreakableStatement(Java.BreakableStatement bs)(Code)



traverseCast
public void traverseCast(Java.Cast c)(Code)



traverseClassDeclaration
public void traverseClassDeclaration(Java.ClassDeclaration cd)(Code)



traverseClassLiteral
public void traverseClassLiteral(Java.ClassLiteral cl)(Code)



traverseCompilationUnit
public void traverseCompilationUnit(Java.CompilationUnit cu)(Code)



traverseConditionalExpression
public void traverseConditionalExpression(Java.ConditionalExpression ce)(Code)



traverseConstantValue
public void traverseConstantValue(Java.ConstantValue cv)(Code)



traverseConstructorDeclarator
public void traverseConstructorDeclarator(Java.ConstructorDeclarator cd)(Code)



traverseConstructorInvocation
public void traverseConstructorInvocation(Java.ConstructorInvocation ci)(Code)



traverseContinuableStatement
public void traverseContinuableStatement(Java.ContinuableStatement cs)(Code)



traverseContinueStatement
public void traverseContinueStatement(Java.ContinueStatement cs)(Code)



traverseCrement
public void traverseCrement(Java.Crement c)(Code)



traverseDoStatement
public void traverseDoStatement(Java.DoStatement ds)(Code)



traverseEmptyStatement
public void traverseEmptyStatement(Java.EmptyStatement es)(Code)



traverseExpressionStatement
public void traverseExpressionStatement(Java.ExpressionStatement es)(Code)



traverseFieldAccess
public void traverseFieldAccess(Java.FieldAccess fa)(Code)



traverseFieldAccessExpression
public void traverseFieldAccessExpression(Java.FieldAccessExpression fae)(Code)



traverseFieldDeclaration
public void traverseFieldDeclaration(Java.FieldDeclaration fd)(Code)



traverseForStatement
public void traverseForStatement(Java.ForStatement fs)(Code)



traverseFunctionDeclarator
public void traverseFunctionDeclarator(Java.FunctionDeclarator fd)(Code)



traverseIfStatement
public void traverseIfStatement(Java.IfStatement is)(Code)



traverseImportDeclaration
public void traverseImportDeclaration(Java.CompilationUnit.ImportDeclaration id)(Code)



traverseInitializer
public void traverseInitializer(Java.Initializer i)(Code)



traverseInstanceof
public void traverseInstanceof(Java.Instanceof io)(Code)



traverseInterfaceDeclaration
public void traverseInterfaceDeclaration(Java.InterfaceDeclaration id)(Code)



traverseInvocation
public void traverseInvocation(Java.Invocation i)(Code)



traverseLabeledStatement
public void traverseLabeledStatement(Java.LabeledStatement ls)(Code)



traverseLiteral
public void traverseLiteral(Java.Literal l)(Code)



traverseLocalClassDeclaration
public void traverseLocalClassDeclaration(Java.LocalClassDeclaration lcd)(Code)



traverseLocalClassDeclarationStatement
public void traverseLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement lcds)(Code)



traverseLocalVariableAccess
public void traverseLocalVariableAccess(Java.LocalVariableAccess lva)(Code)



traverseLocalVariableDeclarationStatement
public void traverseLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement lvds)(Code)



traverseLocated
public void traverseLocated(Java.Located l)(Code)



traverseLvalue
public void traverseLvalue(Java.Lvalue lv)(Code)



traverseMemberClassDeclaration
public void traverseMemberClassDeclaration(Java.MemberClassDeclaration mcd)(Code)



traverseMemberInterfaceDeclaration
public void traverseMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration mid)(Code)



traverseMethodDeclarator
public void traverseMethodDeclarator(Java.MethodDeclarator md)(Code)



traverseMethodInvocation
public void traverseMethodInvocation(Java.MethodInvocation mi)(Code)



traverseNamedClassDeclaration
public void traverseNamedClassDeclaration(Java.NamedClassDeclaration ncd)(Code)



traverseNewAnonymousClassInstance
public void traverseNewAnonymousClassInstance(Java.NewAnonymousClassInstance naci)(Code)



traverseNewArray
public void traverseNewArray(Java.NewArray na)(Code)



traverseNewClassInstance
public void traverseNewClassInstance(Java.NewClassInstance nci)(Code)



traverseNewInitializedArray
public void traverseNewInitializedArray(Java.NewInitializedArray nia)(Code)



traversePackage
public void traversePackage(Java.Package p)(Code)



traversePackageMemberClassDeclaration
public void traversePackageMemberClassDeclaration(Java.PackageMemberClassDeclaration pmcd)(Code)



traversePackageMemberInterfaceDeclaration
public void traversePackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration pmid)(Code)



traverseParameterAccess
public void traverseParameterAccess(Java.ParameterAccess pa)(Code)



traverseParenthesizedExpression
public void traverseParenthesizedExpression(Java.ParenthesizedExpression pe)(Code)



traverseQualifiedThisReference
public void traverseQualifiedThisReference(Java.QualifiedThisReference qtr)(Code)



traverseReferenceType
public void traverseReferenceType(Java.ReferenceType rt)(Code)



traverseReturnStatement
public void traverseReturnStatement(Java.ReturnStatement rs)(Code)



traverseRvalue
public void traverseRvalue(Java.Rvalue rv)(Code)



traverseRvalueMemberType
public void traverseRvalueMemberType(Java.RvalueMemberType rmt)(Code)



traverseSimpleType
public void traverseSimpleType(Java.SimpleType st)(Code)



traverseSingleTypeImportDeclaration
public void traverseSingleTypeImportDeclaration(Java.CompilationUnit.SingleTypeImportDeclaration stid)(Code)



traverseStatement
public void traverseStatement(Java.Statement s)(Code)



traverseSuperConstructorInvocation
public void traverseSuperConstructorInvocation(Java.SuperConstructorInvocation sci)(Code)



traverseSuperclassMethodInvocation
public void traverseSuperclassMethodInvocation(Java.SuperclassMethodInvocation smi)(Code)



traverseSwitchStatement
public void traverseSwitchStatement(Java.SwitchStatement ss)(Code)



traverseSynchronizedStatement
public void traverseSynchronizedStatement(Java.SynchronizedStatement ss)(Code)



traverseThisReference
public void traverseThisReference(Java.ThisReference tr)(Code)



traverseThrowStatement
public void traverseThrowStatement(Java.ThrowStatement ts)(Code)



traverseTryStatement
public void traverseTryStatement(Java.TryStatement ts)(Code)



traverseType
public void traverseType(Java.Type t)(Code)



traverseTypeImportOnDemandDeclaration
public void traverseTypeImportOnDemandDeclaration(Java.CompilationUnit.TypeImportOnDemandDeclaration tiodd)(Code)



traverseUnaryOperation
public void traverseUnaryOperation(Java.UnaryOperation uo)(Code)



traverseWhileStatement
public void traverseWhileStatement(Java.WhileStatement ws)(Code)



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.