Java Doc for FullConstraintCreator.java in  » IDE-Eclipse » jdt » org » eclipse » jdt » internal » corext » refactoring » typeconstraints » 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.refactoring.typeconstraints 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.eclipse.jdt.internal.corext.refactoring.typeconstraints.ConstraintCreator
      org.eclipse.jdt.internal.corext.refactoring.typeconstraints.FullConstraintCreator

FullConstraintCreator
public class FullConstraintCreator extends ConstraintCreator (Code)
Default implementation of the creator. Creates all or nearly all constraints for program constructs. Subclasses can provide additional checks to avoid creating constraints that are not useful for their purposes.



Constructor Summary
public  FullConstraintCreator()
    
public  FullConstraintCreator(IConstraintVariableFactory cFactory, ITypeConstraintFactory tFactory)
    

Method Summary
public  ITypeConstraint[]create(ArrayInitializer arrayInitializer)
    
public  ITypeConstraint[]create(Assignment assignment)
    
public  ITypeConstraint[]create(CastExpression castExpression)
    
public  ITypeConstraint[]create(CatchClause node)
    
public  ITypeConstraint[]create(ClassInstanceCreation instanceCreation)
    
public  ITypeConstraint[]create(ConstructorInvocation invocation)
    
public  ITypeConstraint[]create(FieldAccess access)
    
public  ITypeConstraint[]create(FieldDeclaration fd)
    
public  ITypeConstraint[]create(InstanceofExpression instanceofExpression)
    
public  ITypeConstraint[]create(ConditionalExpression node)
    
public  ITypeConstraint[]create(MethodDeclaration declaration)
    
public  ITypeConstraint[]create(ParenthesizedExpression node)
    
public  ITypeConstraint[]create(MethodInvocation invocation)
    
public  ITypeConstraint[]create(QualifiedName qualifiedName)
    
public  ITypeConstraint[]create(ReturnStatement returnStatement)
    
public  ITypeConstraint[]create(SingleVariableDeclaration svd)
    
public  ITypeConstraint[]create(SuperConstructorInvocation invocation)
    
public  ITypeConstraint[]create(SuperFieldAccess access)
    
public  ITypeConstraint[]create(SuperMethodInvocation invocation)
    
public  ITypeConstraint[]create(ThisExpression expression)
    
public  ITypeConstraint[]create(VariableDeclarationExpression vde)
    
public  ITypeConstraint[]create(VariableDeclarationFragment vdf)
    
public  ITypeConstraint[]create(VariableDeclarationStatement vds)
    
protected static  IMethodBindingfindMethod(IMethodBinding methodBinding, ITypeBinding type)
    
public  ITypeConstraintFactorygetConstraintFactory()
    
public  IConstraintVariableFactorygetConstraintVariableFactory()
    
public  IContextgetContext()
    
protected static  SetgetDeclaringSuperTypes(IMethodBinding methodBinding)
    
protected static  IMethodBinding[]getRootDefs(IMethodBinding methodBinding)
    
public  voidsetContext(IContext context)
    


Constructor Detail
FullConstraintCreator
public FullConstraintCreator()(Code)



FullConstraintCreator
public FullConstraintCreator(IConstraintVariableFactory cFactory, ITypeConstraintFactory tFactory)(Code)




Method Detail
create
public ITypeConstraint[] create(ArrayInitializer arrayInitializer)(Code)



create
public ITypeConstraint[] create(Assignment assignment)(Code)



create
public ITypeConstraint[] create(CastExpression castExpression)(Code)



create
public ITypeConstraint[] create(CatchClause node)(Code)



create
public ITypeConstraint[] create(ClassInstanceCreation instanceCreation)(Code)



create
public ITypeConstraint[] create(ConstructorInvocation invocation)(Code)



create
public ITypeConstraint[] create(FieldAccess access)(Code)



create
public ITypeConstraint[] create(FieldDeclaration fd)(Code)



create
public ITypeConstraint[] create(InstanceofExpression instanceofExpression)(Code)



create
public ITypeConstraint[] create(ConditionalExpression node)(Code)



create
public ITypeConstraint[] create(MethodDeclaration declaration)(Code)



create
public ITypeConstraint[] create(ParenthesizedExpression node)(Code)



create
public ITypeConstraint[] create(MethodInvocation invocation)(Code)



create
public ITypeConstraint[] create(QualifiedName qualifiedName)(Code)



create
public ITypeConstraint[] create(ReturnStatement returnStatement)(Code)



create
public ITypeConstraint[] create(SingleVariableDeclaration svd)(Code)



create
public ITypeConstraint[] create(SuperConstructorInvocation invocation)(Code)



create
public ITypeConstraint[] create(SuperFieldAccess access)(Code)



create
public ITypeConstraint[] create(SuperMethodInvocation invocation)(Code)



create
public ITypeConstraint[] create(ThisExpression expression)(Code)



create
public ITypeConstraint[] create(VariableDeclarationExpression vde)(Code)



create
public ITypeConstraint[] create(VariableDeclarationFragment vdf)(Code)



create
public ITypeConstraint[] create(VariableDeclarationStatement vds)(Code)



findMethod
protected static IMethodBinding findMethod(IMethodBinding methodBinding, ITypeBinding type)(Code)



getConstraintFactory
public ITypeConstraintFactory getConstraintFactory()(Code)



getConstraintVariableFactory
public IConstraintVariableFactory getConstraintVariableFactory()(Code)



getContext
public IContext getContext()(Code)



getDeclaringSuperTypes
protected static Set getDeclaringSuperTypes(IMethodBinding methodBinding)(Code)



getRootDefs
protected static IMethodBinding[] getRootDefs(IMethodBinding methodBinding)(Code)



setContext
public void setContext(IContext context)(Code)



Fields inherited from org.eclipse.jdt.internal.corext.refactoring.typeconstraints.ConstraintCreator
final public static ITypeConstraint[] EMPTY_ARRAY(Code)(Java Doc)

Methods inherited from org.eclipse.jdt.internal.corext.refactoring.typeconstraints.ConstraintCreator
public ITypeConstraint[] create(AnonymousClassDeclaration node)(Code)(Java Doc)
public ITypeConstraint[] create(ArrayAccess node)(Code)(Java Doc)
public ITypeConstraint[] create(ArrayCreation node)(Code)(Java Doc)
public ITypeConstraint[] create(ArrayInitializer node)(Code)(Java Doc)
public ITypeConstraint[] create(ArrayType node)(Code)(Java Doc)
public ITypeConstraint[] create(AssertStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(Assignment node)(Code)(Java Doc)
public ITypeConstraint[] create(Block node)(Code)(Java Doc)
public ITypeConstraint[] create(BooleanLiteral node)(Code)(Java Doc)
public ITypeConstraint[] create(BreakStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(CastExpression node)(Code)(Java Doc)
public ITypeConstraint[] create(CatchClause node)(Code)(Java Doc)
public ITypeConstraint[] create(CharacterLiteral node)(Code)(Java Doc)
public ITypeConstraint[] create(ClassInstanceCreation node)(Code)(Java Doc)
public ITypeConstraint[] create(CompilationUnit node)(Code)(Java Doc)
public ITypeConstraint[] create(ConditionalExpression node)(Code)(Java Doc)
public ITypeConstraint[] create(ConstructorInvocation node)(Code)(Java Doc)
public ITypeConstraint[] create(ContinueStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(DoStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(EmptyStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(ExpressionStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(FieldAccess node)(Code)(Java Doc)
public ITypeConstraint[] create(FieldDeclaration node)(Code)(Java Doc)
public ITypeConstraint[] create(ForStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(IfStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(ImportDeclaration node)(Code)(Java Doc)
public ITypeConstraint[] create(InfixExpression node)(Code)(Java Doc)
public ITypeConstraint[] create(Initializer node)(Code)(Java Doc)
public ITypeConstraint[] create(InstanceofExpression node)(Code)(Java Doc)
public ITypeConstraint[] create(Javadoc node)(Code)(Java Doc)
public ITypeConstraint[] create(LabeledStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(MethodDeclaration node)(Code)(Java Doc)
public ITypeConstraint[] create(MethodInvocation node)(Code)(Java Doc)
public ITypeConstraint[] create(NullLiteral node)(Code)(Java Doc)
public ITypeConstraint[] create(NumberLiteral node)(Code)(Java Doc)
public ITypeConstraint[] create(PackageDeclaration node)(Code)(Java Doc)
public ITypeConstraint[] create(ParenthesizedExpression node)(Code)(Java Doc)
public ITypeConstraint[] create(PostfixExpression node)(Code)(Java Doc)
public ITypeConstraint[] create(PrefixExpression node)(Code)(Java Doc)
public ITypeConstraint[] create(PrimitiveType node)(Code)(Java Doc)
public ITypeConstraint[] create(QualifiedName node)(Code)(Java Doc)
public ITypeConstraint[] create(ReturnStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(SimpleName node)(Code)(Java Doc)
public ITypeConstraint[] create(SimpleType node)(Code)(Java Doc)
public ITypeConstraint[] create(SingleVariableDeclaration node)(Code)(Java Doc)
public ITypeConstraint[] create(StringLiteral node)(Code)(Java Doc)
public ITypeConstraint[] create(SuperConstructorInvocation node)(Code)(Java Doc)
public ITypeConstraint[] create(SuperFieldAccess node)(Code)(Java Doc)
public ITypeConstraint[] create(SuperMethodInvocation node)(Code)(Java Doc)
public ITypeConstraint[] create(SwitchCase node)(Code)(Java Doc)
public ITypeConstraint[] create(SwitchStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(SynchronizedStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(ThisExpression node)(Code)(Java Doc)
public ITypeConstraint[] create(ThrowStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(TryStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(TypeDeclaration node)(Code)(Java Doc)
public ITypeConstraint[] create(TypeDeclarationStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(TypeLiteral node)(Code)(Java Doc)
public ITypeConstraint[] create(VariableDeclarationExpression node)(Code)(Java Doc)
public ITypeConstraint[] create(VariableDeclarationFragment node)(Code)(Java Doc)
public ITypeConstraint[] create(VariableDeclarationStatement node)(Code)(Java Doc)
public ITypeConstraint[] create(WhileStatement 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)

ww__w___.j___a_v_a_2___s___._c___om_ | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.