Java Doc for Visitor.java in  » Testing » KeY » de » uka » ilkd » key » java » visitor » 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 » Testing » KeY » de.uka.ilkd.key.java.visitor 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


de.uka.ilkd.key.java.visitor.Visitor

All known Subclasses:   de.uka.ilkd.key.rule.encapsulation.TypeSchemeConstraintExtractor,  de.uka.ilkd.key.java.visitor.JavaASTVisitor,
Visitor
public interface Visitor (Code)
This class is implemented by visitors/walkers. Each AST node implements a visit(Visitor) method that calls the doActionAt method. Similar to the pretty print mechanism.




Method Summary
 voidperformActionOnAbstractProgramElement(AbstractProgramElement x)
    
 voidperformActionOnArrayDeclaration(ArrayDeclaration x)
    
 voidperformActionOnArrayInitializer(ArrayInitializer x)
    
 voidperformActionOnArrayLengthReference(ArrayLengthReference x)
    
 voidperformActionOnArrayReference(ArrayReference x)
    
 voidperformActionOnAssert(Assert assert1)
    
 voidperformActionOnBinaryAnd(BinaryAnd x)
    
 voidperformActionOnBinaryAndAssignment(BinaryAndAssignment x)
    
 voidperformActionOnBinaryNot(BinaryNot x)
    
 voidperformActionOnBinaryOr(BinaryOr x)
    
 voidperformActionOnBinaryOrAssignment(BinaryOrAssignment x)
    
 voidperformActionOnBinaryXOr(BinaryXOr x)
    
 voidperformActionOnBinaryXOrAssignment(BinaryXOrAssignment x)
    
 voidperformActionOnBooleanLiteral(BooleanLiteral x)
    
 voidperformActionOnBreak(Break x)
    
 voidperformActionOnCase(Case x)
    
 voidperformActionOnCatch(Catch x)
    
 voidperformActionOnCatchAllStatement(CatchAllStatement x)
    
 voidperformActionOnCharLiteral(CharLiteral x)
    
 voidperformActionOnClassDeclaration(ClassDeclaration x)
    
 voidperformActionOnClassInitializer(ClassInitializer x)
    
 voidperformActionOnComment(Comment x)
    
 voidperformActionOnCompilationUnit(CompilationUnit x)
    
 voidperformActionOnConditional(Conditional x)
    
 voidperformActionOnConstructorDeclaration(ConstructorDeclaration x)
    
 voidperformActionOnContextStatementBlock(ContextStatementBlock x)
    
 voidperformActionOnContinue(Continue x)
    
 voidperformActionOnCopyAssignment(CopyAssignment x)
    
 voidperformActionOnDefault(Default x)
    
 voidperformActionOnDivide(Divide x)
    
 voidperformActionOnDivideAssignment(DivideAssignment x)
    
 voidperformActionOnDo(Do x)
    
 voidperformActionOnDoubleLiteral(DoubleLiteral x)
    
 voidperformActionOnElse(Else x)
    
 voidperformActionOnEmptyStatement(EmptyStatement x)
    
 voidperformActionOnEquals(Equals x)
    
 voidperformActionOnExactInstanceof(ExactInstanceof x)
    
 voidperformActionOnExecutionContext(ExecutionContext x)
    
 voidperformActionOnExtends(Extends x)
    
 voidperformActionOnFieldDeclaration(FieldDeclaration x)
    
 voidperformActionOnFieldReference(FieldReference x)
    
 voidperformActionOnFieldSpecification(FieldSpecification x)
    
 voidperformActionOnFinally(Finally x)
    
 voidperformActionOnFloatLiteral(FloatLiteral x)
    
 voidperformActionOnFor(For x)
    
 voidperformActionOnForUpdates(ForUpdates x)
    
 voidperformActionOnGreaterOrEquals(GreaterOrEquals x)
    
 voidperformActionOnGreaterThan(GreaterThan x)
    
 voidperformActionOnGuard(Guard x)
    
 voidperformActionOnIf(If x)
    
 voidperformActionOnImplements(Implements x)
    
 voidperformActionOnImplicitFieldSpecification(ImplicitFieldSpecification x)
    
 voidperformActionOnImport(Import x)
    
 voidperformActionOnInstanceof(Instanceof x)
    
 voidperformActionOnIntLiteral(IntLiteral x)
    
 voidperformActionOnInterfaceDeclaration(InterfaceDeclaration x)
    
 voidperformActionOnLabeledStatement(LabeledStatement x)
    
 voidperformActionOnLessOrEquals(LessOrEquals x)
    
 voidperformActionOnLessThan(LessThan x)
    
 voidperformActionOnLocalVariableDeclaration(LocalVariableDeclaration x)
    
 voidperformActionOnLocationVariable(LocationVariable variable)
    
 voidperformActionOnLogicalAnd(LogicalAnd x)
    
 voidperformActionOnLogicalNot(LogicalNot x)
    
 voidperformActionOnLogicalOr(LogicalOr x)
    
 voidperformActionOnLongLiteral(LongLiteral x)
    
 voidperformActionOnLoopInit(LoopInit x)
    
 voidperformActionOnMetaClassReference(MetaClassReference x)
    
 voidperformActionOnMethod(ProgramMethod x)
    
 voidperformActionOnMethodBodyStatement(MethodBodyStatement x)
    
 voidperformActionOnMethodDeclaration(MethodDeclaration x)
    
 voidperformActionOnMethodFrame(MethodFrame x)
    
 voidperformActionOnMethodReference(MethodReference x)
    
 voidperformActionOnMinus(Minus x)
    
 voidperformActionOnMinusAssignment(MinusAssignment x)
    
 voidperformActionOnModifier(Modifier x)
    
 voidperformActionOnModulo(Modulo x)
    
 voidperformActionOnModuloAssignment(ModuloAssignment x)
    
 voidperformActionOnNegative(Negative x)
    
 voidperformActionOnNew(New x)
    
 voidperformActionOnNewArray(NewArray x)
    
 voidperformActionOnNotEquals(NotEquals x)
    
 voidperformActionOnNullLiteral(NullLiteral x)
    
 voidperformActionOnPackageReference(PackageReference x)
    
 voidperformActionOnPackageSpecification(PackageSpecification x)
    
 voidperformActionOnParameterDeclaration(ParameterDeclaration x)
    
 voidperformActionOnParenthesizedExpression(ParenthesizedExpression x)
    
 voidperformActionOnPassiveExpression(PassiveExpression x)
    
 voidperformActionOnPlus(Plus x)
    
 voidperformActionOnPlusAssignment(PlusAssignment x)
    
 voidperformActionOnPositive(Positive x)
    
 voidperformActionOnPostDecrement(PostDecrement x)
    
 voidperformActionOnPostIncrement(PostIncrement x)
    
 voidperformActionOnPreDecrement(PreDecrement x)
    
 voidperformActionOnPreIncrement(PreIncrement x)
    
 voidperformActionOnProgramConstant(ProgramConstant constant)
    
 voidperformActionOnProgramElementName(ProgramElementName x)
    
 voidperformActionOnProgramMetaConstruct(ProgramMetaConstruct x)
    
 voidperformActionOnProgramMethod(ProgramMethod x)
    
 voidperformActionOnProgramSVProxy(ProgramSVProxy x)
    
 voidperformActionOnProgramSVSkolem(ProgramSVSkolem x)
    
 voidperformActionOnProgramVariable(ProgramVariable x)
    
 voidperformActionOnReturn(Return x)
    
 voidperformActionOnSchemaVariable(SchemaVariable x)
    
 voidperformActionOnSchematicFieldReference(SchematicFieldReference x)
    
 voidperformActionOnShiftLeft(ShiftLeft x)
    
 voidperformActionOnShiftLeftAssignment(ShiftLeftAssignment x)
    
 voidperformActionOnShiftRight(ShiftRight x)
    
 voidperformActionOnShiftRightAssignment(ShiftRightAssignment x)
    
 voidperformActionOnStatementBlock(StatementBlock x)
    
 voidperformActionOnStringLiteral(StringLiteral x)
    
 voidperformActionOnSuperArrayDeclaration(SuperArrayDeclaration x)
    
 voidperformActionOnSuperConstructorReference(SuperConstructorReference x)
    
 voidperformActionOnSuperReference(SuperReference x)
    
 voidperformActionOnSwitch(Switch x)
    
 voidperformActionOnSynchronizedBlock(SynchronizedBlock x)
    
 voidperformActionOnThen(Then x)
    
 voidperformActionOnThisConstructorReference(ThisConstructorReference x)
    
 voidperformActionOnThisReference(ThisReference x)
    
 voidperformActionOnThrow(Throw x)
    
 voidperformActionOnThrows(Throws x)
    
 voidperformActionOnTimes(Times x)
    
 voidperformActionOnTimesAssignment(TimesAssignment x)
    
 voidperformActionOnTry(Try x)
    
 voidperformActionOnTypeCast(TypeCast x)
    
 voidperformActionOnTypeReference(TypeReference x)
    
 voidperformActionOnUnsignedShiftRight(UnsignedShiftRight x)
    
 voidperformActionOnUnsignedShiftRightAssignment(UnsignedShiftRightAssignment x)
    
 voidperformActionOnVariableDeclaration(VariableDeclaration x)
    
 voidperformActionOnVariableReference(VariableReference x)
    
 voidperformActionOnVariableSpecification(VariableSpecification x)
    
 voidperformActionOnWhile(While x)
    



Method Detail
performActionOnAbstractProgramElement
void performActionOnAbstractProgramElement(AbstractProgramElement x)(Code)



performActionOnArrayDeclaration
void performActionOnArrayDeclaration(ArrayDeclaration x)(Code)



performActionOnArrayInitializer
void performActionOnArrayInitializer(ArrayInitializer x)(Code)



performActionOnArrayLengthReference
void performActionOnArrayLengthReference(ArrayLengthReference x)(Code)



performActionOnArrayReference
void performActionOnArrayReference(ArrayReference x)(Code)



performActionOnAssert
void performActionOnAssert(Assert assert1)(Code)



performActionOnBinaryAnd
void performActionOnBinaryAnd(BinaryAnd x)(Code)



performActionOnBinaryAndAssignment
void performActionOnBinaryAndAssignment(BinaryAndAssignment x)(Code)



performActionOnBinaryNot
void performActionOnBinaryNot(BinaryNot x)(Code)



performActionOnBinaryOr
void performActionOnBinaryOr(BinaryOr x)(Code)



performActionOnBinaryOrAssignment
void performActionOnBinaryOrAssignment(BinaryOrAssignment x)(Code)



performActionOnBinaryXOr
void performActionOnBinaryXOr(BinaryXOr x)(Code)



performActionOnBinaryXOrAssignment
void performActionOnBinaryXOrAssignment(BinaryXOrAssignment x)(Code)



performActionOnBooleanLiteral
void performActionOnBooleanLiteral(BooleanLiteral x)(Code)



performActionOnBreak
void performActionOnBreak(Break x)(Code)



performActionOnCase
void performActionOnCase(Case x)(Code)



performActionOnCatch
void performActionOnCatch(Catch x)(Code)



performActionOnCatchAllStatement
void performActionOnCatchAllStatement(CatchAllStatement x)(Code)



performActionOnCharLiteral
void performActionOnCharLiteral(CharLiteral x)(Code)



performActionOnClassDeclaration
void performActionOnClassDeclaration(ClassDeclaration x)(Code)



performActionOnClassInitializer
void performActionOnClassInitializer(ClassInitializer x)(Code)



performActionOnComment
void performActionOnComment(Comment x)(Code)



performActionOnCompilationUnit
void performActionOnCompilationUnit(CompilationUnit x)(Code)



performActionOnConditional
void performActionOnConditional(Conditional x)(Code)



performActionOnConstructorDeclaration
void performActionOnConstructorDeclaration(ConstructorDeclaration x)(Code)



performActionOnContextStatementBlock
void performActionOnContextStatementBlock(ContextStatementBlock x)(Code)



performActionOnContinue
void performActionOnContinue(Continue x)(Code)



performActionOnCopyAssignment
void performActionOnCopyAssignment(CopyAssignment x)(Code)



performActionOnDefault
void performActionOnDefault(Default x)(Code)



performActionOnDivide
void performActionOnDivide(Divide x)(Code)



performActionOnDivideAssignment
void performActionOnDivideAssignment(DivideAssignment x)(Code)



performActionOnDo
void performActionOnDo(Do x)(Code)



performActionOnDoubleLiteral
void performActionOnDoubleLiteral(DoubleLiteral x)(Code)



performActionOnElse
void performActionOnElse(Else x)(Code)



performActionOnEmptyStatement
void performActionOnEmptyStatement(EmptyStatement x)(Code)



performActionOnEquals
void performActionOnEquals(Equals x)(Code)



performActionOnExactInstanceof
void performActionOnExactInstanceof(ExactInstanceof x)(Code)



performActionOnExecutionContext
void performActionOnExecutionContext(ExecutionContext x)(Code)



performActionOnExtends
void performActionOnExtends(Extends x)(Code)



performActionOnFieldDeclaration
void performActionOnFieldDeclaration(FieldDeclaration x)(Code)



performActionOnFieldReference
void performActionOnFieldReference(FieldReference x)(Code)



performActionOnFieldSpecification
void performActionOnFieldSpecification(FieldSpecification x)(Code)



performActionOnFinally
void performActionOnFinally(Finally x)(Code)



performActionOnFloatLiteral
void performActionOnFloatLiteral(FloatLiteral x)(Code)



performActionOnFor
void performActionOnFor(For x)(Code)



performActionOnForUpdates
void performActionOnForUpdates(ForUpdates x)(Code)



performActionOnGreaterOrEquals
void performActionOnGreaterOrEquals(GreaterOrEquals x)(Code)



performActionOnGreaterThan
void performActionOnGreaterThan(GreaterThan x)(Code)



performActionOnGuard
void performActionOnGuard(Guard x)(Code)



performActionOnIf
void performActionOnIf(If x)(Code)



performActionOnImplements
void performActionOnImplements(Implements x)(Code)



performActionOnImplicitFieldSpecification
void performActionOnImplicitFieldSpecification(ImplicitFieldSpecification x)(Code)



performActionOnImport
void performActionOnImport(Import x)(Code)



performActionOnInstanceof
void performActionOnInstanceof(Instanceof x)(Code)



performActionOnIntLiteral
void performActionOnIntLiteral(IntLiteral x)(Code)



performActionOnInterfaceDeclaration
void performActionOnInterfaceDeclaration(InterfaceDeclaration x)(Code)



performActionOnLabeledStatement
void performActionOnLabeledStatement(LabeledStatement x)(Code)



performActionOnLessOrEquals
void performActionOnLessOrEquals(LessOrEquals x)(Code)



performActionOnLessThan
void performActionOnLessThan(LessThan x)(Code)



performActionOnLocalVariableDeclaration
void performActionOnLocalVariableDeclaration(LocalVariableDeclaration x)(Code)



performActionOnLocationVariable
void performActionOnLocationVariable(LocationVariable variable)(Code)



performActionOnLogicalAnd
void performActionOnLogicalAnd(LogicalAnd x)(Code)



performActionOnLogicalNot
void performActionOnLogicalNot(LogicalNot x)(Code)



performActionOnLogicalOr
void performActionOnLogicalOr(LogicalOr x)(Code)



performActionOnLongLiteral
void performActionOnLongLiteral(LongLiteral x)(Code)



performActionOnLoopInit
void performActionOnLoopInit(LoopInit x)(Code)



performActionOnMetaClassReference
void performActionOnMetaClassReference(MetaClassReference x)(Code)



performActionOnMethod
void performActionOnMethod(ProgramMethod x)(Code)



performActionOnMethodBodyStatement
void performActionOnMethodBodyStatement(MethodBodyStatement x)(Code)



performActionOnMethodDeclaration
void performActionOnMethodDeclaration(MethodDeclaration x)(Code)



performActionOnMethodFrame
void performActionOnMethodFrame(MethodFrame x)(Code)



performActionOnMethodReference
void performActionOnMethodReference(MethodReference x)(Code)



performActionOnMinus
void performActionOnMinus(Minus x)(Code)



performActionOnMinusAssignment
void performActionOnMinusAssignment(MinusAssignment x)(Code)



performActionOnModifier
void performActionOnModifier(Modifier x)(Code)



performActionOnModulo
void performActionOnModulo(Modulo x)(Code)



performActionOnModuloAssignment
void performActionOnModuloAssignment(ModuloAssignment x)(Code)



performActionOnNegative
void performActionOnNegative(Negative x)(Code)



performActionOnNew
void performActionOnNew(New x)(Code)



performActionOnNewArray
void performActionOnNewArray(NewArray x)(Code)



performActionOnNotEquals
void performActionOnNotEquals(NotEquals x)(Code)



performActionOnNullLiteral
void performActionOnNullLiteral(NullLiteral x)(Code)



performActionOnPackageReference
void performActionOnPackageReference(PackageReference x)(Code)



performActionOnPackageSpecification
void performActionOnPackageSpecification(PackageSpecification x)(Code)



performActionOnParameterDeclaration
void performActionOnParameterDeclaration(ParameterDeclaration x)(Code)



performActionOnParenthesizedExpression
void performActionOnParenthesizedExpression(ParenthesizedExpression x)(Code)



performActionOnPassiveExpression
void performActionOnPassiveExpression(PassiveExpression x)(Code)



performActionOnPlus
void performActionOnPlus(Plus x)(Code)



performActionOnPlusAssignment
void performActionOnPlusAssignment(PlusAssignment x)(Code)



performActionOnPositive
void performActionOnPositive(Positive x)(Code)



performActionOnPostDecrement
void performActionOnPostDecrement(PostDecrement x)(Code)



performActionOnPostIncrement
void performActionOnPostIncrement(PostIncrement x)(Code)



performActionOnPreDecrement
void performActionOnPreDecrement(PreDecrement x)(Code)



performActionOnPreIncrement
void performActionOnPreIncrement(PreIncrement x)(Code)



performActionOnProgramConstant
void performActionOnProgramConstant(ProgramConstant constant)(Code)



performActionOnProgramElementName
void performActionOnProgramElementName(ProgramElementName x)(Code)



performActionOnProgramMetaConstruct
void performActionOnProgramMetaConstruct(ProgramMetaConstruct x)(Code)



performActionOnProgramMethod
void performActionOnProgramMethod(ProgramMethod x)(Code)



performActionOnProgramSVProxy
void performActionOnProgramSVProxy(ProgramSVProxy x)(Code)



performActionOnProgramSVSkolem
void performActionOnProgramSVSkolem(ProgramSVSkolem x)(Code)



performActionOnProgramVariable
void performActionOnProgramVariable(ProgramVariable x)(Code)



performActionOnReturn
void performActionOnReturn(Return x)(Code)



performActionOnSchemaVariable
void performActionOnSchemaVariable(SchemaVariable x)(Code)



performActionOnSchematicFieldReference
void performActionOnSchematicFieldReference(SchematicFieldReference x)(Code)



performActionOnShiftLeft
void performActionOnShiftLeft(ShiftLeft x)(Code)



performActionOnShiftLeftAssignment
void performActionOnShiftLeftAssignment(ShiftLeftAssignment x)(Code)



performActionOnShiftRight
void performActionOnShiftRight(ShiftRight x)(Code)



performActionOnShiftRightAssignment
void performActionOnShiftRightAssignment(ShiftRightAssignment x)(Code)



performActionOnStatementBlock
void performActionOnStatementBlock(StatementBlock x)(Code)



performActionOnStringLiteral
void performActionOnStringLiteral(StringLiteral x)(Code)



performActionOnSuperArrayDeclaration
void performActionOnSuperArrayDeclaration(SuperArrayDeclaration x)(Code)



performActionOnSuperConstructorReference
void performActionOnSuperConstructorReference(SuperConstructorReference x)(Code)



performActionOnSuperReference
void performActionOnSuperReference(SuperReference x)(Code)



performActionOnSwitch
void performActionOnSwitch(Switch x)(Code)



performActionOnSynchronizedBlock
void performActionOnSynchronizedBlock(SynchronizedBlock x)(Code)



performActionOnThen
void performActionOnThen(Then x)(Code)



performActionOnThisConstructorReference
void performActionOnThisConstructorReference(ThisConstructorReference x)(Code)



performActionOnThisReference
void performActionOnThisReference(ThisReference x)(Code)



performActionOnThrow
void performActionOnThrow(Throw x)(Code)



performActionOnThrows
void performActionOnThrows(Throws x)(Code)



performActionOnTimes
void performActionOnTimes(Times x)(Code)



performActionOnTimesAssignment
void performActionOnTimesAssignment(TimesAssignment x)(Code)



performActionOnTry
void performActionOnTry(Try x)(Code)



performActionOnTypeCast
void performActionOnTypeCast(TypeCast x)(Code)



performActionOnTypeReference
void performActionOnTypeReference(TypeReference x)(Code)



performActionOnUnsignedShiftRight
void performActionOnUnsignedShiftRight(UnsignedShiftRight x)(Code)



performActionOnUnsignedShiftRightAssignment
void performActionOnUnsignedShiftRightAssignment(UnsignedShiftRightAssignment x)(Code)



performActionOnVariableDeclaration
void performActionOnVariableDeclaration(VariableDeclaration x)(Code)



performActionOnVariableReference
void performActionOnVariableReference(VariableReference x)(Code)



performActionOnVariableSpecification
void performActionOnVariableSpecification(VariableSpecification x)(Code)



performActionOnWhile
void performActionOnWhile(While x)(Code)



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