Java Doc for VisitorPartialEvaluator.java in » Code-Analyzer » Spoon » spoon » support » reflect » eval » 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
»
Code Analyzer
»
Spoon
»
spoon.support.reflect.eval
Source Cross Reference
Class Diagram
Java Document (Java Doc)
java.lang
.Object
spoon.support.reflect.eval
.VisitorPartialEvaluator
VisitorPartialEvaluator
public
class VisitorPartialEvaluator implements
CtVisitor
,
PartialEvaluator
(Code)
This visitor implements a simple partial evaluator for the program compile-time metamodel.
Field Summary
boolean
flowEnded
CtCodeElement
result
Method Summary
Number
convert
(
CtTypeReference
> type,
Number
n)
public
R
evaluate
(
CtElement
parent, R element)
void
setResult
(
CtCodeElement
element)
public
void
visitCtAnnotation
(
CtAnnotation
<A> annotation)
public
void
visitCtAnnotationType
(
CtAnnotationType
<A> annotationType)
public
void
visitCtAnonymousExecutable
(
CtAnonymousExecutable
impl)
public
void
visitCtArrayAccess
(
CtArrayAccess
<T, E> arrayAccess)
public
void
visitCtArrayTypeReference
(
CtArrayTypeReference
<T> reference)
public
void
visitCtAssert
(
CtAssert
<T> asserted)
public
void
visitCtAssignment
(
CtAssignment
<T, A> variableAssignment)
public
void
visitCtBinaryOperator
(
CtBinaryOperator
<T> operator)
public
void
visitCtBlock
(
CtBlock
<R> block)
public
void
visitCtBreak
(
CtBreak
breakStatement)
public
void
visitCtCase
(
CtCase
<E> caseStatement)
public
void
visitCtCatch
(
CtCatch
catchBlock)
public
void
visitCtClass
(
CtClass
<T> ctClass)
public
void
visitCtCodeSnippetExpression
(
CtCodeSnippetExpression
<T> expression)
public
void
visitCtCodeSnippetStatement
(
CtCodeSnippetStatement
statement)
public
void
visitCtConditional
(
CtConditional
<T> conditional)
public
void
visitCtConstructor
(
CtConstructor
<T> c)
public
void
visitCtContinue
(
CtContinue
continueStatement)
public
void
visitCtDo
(
CtDo
doLoop)
public
void
visitCtEnum
(
CtEnum
<T> ctEnum)
public
void
visitCtExecutableReference
(
CtExecutableReference
<T> reference)
public
void
visitCtExpression
(
CtExpression
> expression)
public
void
visitCtField
(
CtField
<T> f)
public
void
visitCtFieldAccess
(
CtFieldAccess
<T> fieldAccess)
public
void
visitCtFieldReference
(
CtFieldReference
<T> reference)
public
void
visitCtFor
(
CtFor
forLoop)
public
void
visitCtForEach
(
CtForEach
foreach)
public
void
visitCtGenericElementReference
(
CtGenericElementReference
reference)
public
void
visitCtIf
(
CtIf
ifElement)
public
void
visitCtInterface
(
CtInterface
<T> intrface)
public
void
visitCtInvocation
(
CtInvocation
<T> invocation)
public
void
visitCtLiteral
(
CtLiteral
<T> literal)
public
void
visitCtLocalVariable
(
CtLocalVariable
<T> localVariable)
public
void
visitCtLocalVariableReference
(
CtLocalVariableReference
<T> reference)
public
void
visitCtMethod
(
CtMethod
<T> m)
public
void
visitCtNewArray
(
CtNewArray
<T> newArray)
public
void
visitCtNewClass
(
CtNewClass
<T> newClass)
public
void
visitCtOperatorAssignement
(
CtOperatorAssignment
<T, A> assignment)
public
void
visitCtPackage
(
CtPackage
ctPackage)
public
void
visitCtPackageReference
(
CtPackageReference
reference)
public
void
visitCtParameter
(
CtParameter
<T> parameter)
public
void
visitCtParameterReference
(
CtParameterReference
<T> reference)
public
void
visitCtReference
(
CtReference
reference)
public
void
visitCtReturn
(
CtReturn
<R> returnStatement)
public
void
visitCtStatementList
(
CtStatementList
<R> statements)
public
void
visitCtSwitch
(
CtSwitch
<E> switchStatement)
public
void
visitCtSynchronized
(
CtSynchronized
synchro)
public
void
visitCtTargetedExpression
(
CtTargetedExpression
<T, E> targetedExpression)
public
void
visitCtThrow
(
CtThrow
throwStatement)
public
void
visitCtTry
(
CtTry
tryBlock)
public
void
visitCtTypeParameter
(
CtTypeParameter
typeParameter)
public
void
visitCtTypeParameterReference
(
CtTypeParameterReference
ref)
public
void
visitCtTypeReference
(
CtTypeReference
<T> reference)
public
void
visitCtUnaryOperator
(
CtUnaryOperator
<T> operator)
public
void
visitCtVariableAccess
(
CtVariableAccess
<T> variableAccess)
public
void
visitCtVariableReference
(
CtVariableReference
<T> reference)
public
void
visitCtWhile
(
CtWhile
whileLoop)
Field Detail
flowEnded
boolean flowEnded
(Code)
result
CtCodeElement
result
(Code)
Method Detail
convert
Number
convert(
CtTypeReference
> type,
Number
n)
(Code)
evaluate
public
R evaluate(
CtElement
parent, R element)
(Code)
setResult
void setResult(
CtCodeElement
element)
(Code)
visitCtAnnotation
public
void visitCtAnnotation(
CtAnnotation
<A> annotation)
(Code)
visitCtAnnotationType
public
void visitCtAnnotationType(
CtAnnotationType
<A> annotationType)
(Code)
visitCtAnonymousExecutable
public
void visitCtAnonymousExecutable(
CtAnonymousExecutable
impl)
(Code)
visitCtArrayAccess
public
void visitCtArrayAccess(
CtArrayAccess
<T, E> arrayAccess)
(Code)
visitCtArrayTypeReference
public
void visitCtArrayTypeReference(
CtArrayTypeReference
<T> reference)
(Code)
visitCtAssert
public
void visitCtAssert(
CtAssert
<T> asserted)
(Code)
visitCtAssignment
public
void visitCtAssignment(
CtAssignment
<T, A> variableAssignment)
(Code)
visitCtBinaryOperator
public
void visitCtBinaryOperator(
CtBinaryOperator
<T> operator)
(Code)
visitCtBlock
public
void visitCtBlock(
CtBlock
<R> block)
(Code)
visitCtBreak
public
void visitCtBreak(
CtBreak
breakStatement)
(Code)
visitCtCase
public
void visitCtCase(
CtCase
<E> caseStatement)
(Code)
visitCtCatch
public
void visitCtCatch(
CtCatch
catchBlock)
(Code)
visitCtClass
public
void visitCtClass(
CtClass
<T> ctClass)
(Code)
visitCtCodeSnippetExpression
public
void visitCtCodeSnippetExpression(
CtCodeSnippetExpression
<T> expression)
(Code)
visitCtCodeSnippetStatement
public
void visitCtCodeSnippetStatement(
CtCodeSnippetStatement
statement)
(Code)
visitCtConditional
public
void visitCtConditional(
CtConditional
<T> conditional)
(Code)
visitCtConstructor
public
void visitCtConstructor(
CtConstructor
<T> c)
(Code)
visitCtContinue
public
void visitCtContinue(
CtContinue
continueStatement)
(Code)
visitCtDo
public
void visitCtDo(
CtDo
doLoop)
(Code)
visitCtEnum
public
void visitCtEnum(
CtEnum
<T> ctEnum)
(Code)
visitCtExecutableReference
public
void visitCtExecutableReference(
CtExecutableReference
<T> reference)
(Code)
visitCtExpression
public
void visitCtExpression(
CtExpression
> expression)
(Code)
visitCtField
public
void visitCtField(
CtField
<T> f)
(Code)
visitCtFieldAccess
public
void visitCtFieldAccess(
CtFieldAccess
<T> fieldAccess)
(Code)
visitCtFieldReference
public
void visitCtFieldReference(
CtFieldReference
<T> reference)
(Code)
visitCtFor
public
void visitCtFor(
CtFor
forLoop)
(Code)
visitCtForEach
public
void visitCtForEach(
CtForEach
foreach)
(Code)
visitCtGenericElementReference
public
void visitCtGenericElementReference(
CtGenericElementReference
reference)
(Code)
visitCtIf
public
void visitCtIf(
CtIf
ifElement)
(Code)
visitCtInterface
public
void visitCtInterface(
CtInterface
<T> intrface)
(Code)
visitCtInvocation
public
void visitCtInvocation(
CtInvocation
<T> invocation)
(Code)
visitCtLiteral
public
void visitCtLiteral(
CtLiteral
<T> literal)
(Code)
visitCtLocalVariable
public
void visitCtLocalVariable(
CtLocalVariable
<T> localVariable)
(Code)
visitCtLocalVariableReference
public
void visitCtLocalVariableReference(
CtLocalVariableReference
<T> reference)
(Code)
visitCtMethod
public
void visitCtMethod(
CtMethod
<T> m)
(Code)
visitCtNewArray
public
void visitCtNewArray(
CtNewArray
<T> newArray)
(Code)
visitCtNewClass
public
void visitCtNewClass(
CtNewClass
<T> newClass)
(Code)
visitCtOperatorAssignement
public
void visitCtOperatorAssignement(
CtOperatorAssignment
<T, A> assignment)
(Code)
visitCtPackage
public
void visitCtPackage(
CtPackage
ctPackage)
(Code)
visitCtPackageReference
public
void visitCtPackageReference(
CtPackageReference
reference)
(Code)
visitCtParameter
public
void visitCtParameter(
CtParameter
<T> parameter)
(Code)
visitCtParameterReference
public
void visitCtParameterReference(
CtParameterReference
<T> reference)
(Code)
visitCtReference
public
void visitCtReference(
CtReference
reference)
(Code)
visitCtReturn
public
void visitCtReturn(
CtReturn
<R> returnStatement)
(Code)
visitCtStatementList
public
void visitCtStatementList(
CtStatementList
<R> statements)
(Code)
visitCtSwitch
public
void visitCtSwitch(
CtSwitch
<E> switchStatement)
(Code)
visitCtSynchronized
public
void visitCtSynchronized(
CtSynchronized
synchro)
(Code)
visitCtTargetedExpression
public
void visitCtTargetedExpression(
CtTargetedExpression
<T, E> targetedExpression)
(Code)
visitCtThrow
public
void visitCtThrow(
CtThrow
throwStatement)
(Code)
visitCtTry
public
void visitCtTry(
CtTry
tryBlock)
(Code)
visitCtTypeParameter
public
void visitCtTypeParameter(
CtTypeParameter
typeParameter)
(Code)
visitCtTypeParameterReference
public
void visitCtTypeParameterReference(
CtTypeParameterReference
ref)
(Code)
visitCtTypeReference
public
void visitCtTypeReference(
CtTypeReference
<T> reference)
(Code)
visitCtUnaryOperator
public
void visitCtUnaryOperator(
CtUnaryOperator
<T> operator)
(Code)
visitCtVariableAccess
public
void visitCtVariableAccess(
CtVariableAccess
<T> variableAccess)
(Code)
visitCtVariableReference
public
void visitCtVariableReference(
CtVariableReference
<T> reference)
(Code)
visitCtWhile
public
void visitCtWhile(
CtWhile
whileLoop)
(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.