Java Doc for SourceVersion.java in  » 6.0-JDK-Modules-sun » javac-compiler » javax » lang » model » 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 » 6.0 JDK Modules sun » javac compiler » javax.lang.model 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


javax.lang.model.SourceVersion

SourceVersion
public enum SourceVersion (Code)
Source versions of the Java™ programming language. See http://java.sun.com/docs/books/jls/ for information on editions of The Java™ Language Specification, including updates and clarifications.

Note that additional source version constants will be added to model future releases of the language.
author:
   Joseph D. Darcy
author:
   Scott Seligman
author:
   Peter von der Ahé
version:
   1.14 07/05/05
since:
   1.6



Field Summary
 Enum ConstantRELEASE_0
     The original version.
 Enum ConstantRELEASE_1
     The version recognized by the Java Platform 1.1.
 Enum ConstantRELEASE_2
     The version recognized by the Java 2 Platform, Standard Edition, v 1.2.
 Enum ConstantRELEASE_3
     The version recognized by the Java 2 Platform, Standard Edition, v 1.3.
 Enum ConstantRELEASE_4
     The version recognized by the Java 2 Platform, Standard Edition, v 1.4.
 Enum ConstantRELEASE_5
     The version recognized by the Java 2 Platform, Standard Edition 5.0. The language described in The Java™ Language Specification, Third Edition.
 Enum ConstantRELEASE_6
     The version recognized by the Java Platform, Standard Edition 6.
 Enum ConstantRELEASE_7
     The version recognized by the Java Platform, Standard Edition 7.


Method Summary
public static  booleanisIdentifier(CharSequence name)
     Returns whether or not name is a syntactically valid identifier (simple name) or keyword in the latest source version.
public static  booleanisKeyword(CharSequence s)
     Returns whether or not s is a keyword or literal in the latest source version.
public static  booleanisName(CharSequence name)
     Returns whether or not name is a syntactically valid qualified name in the latest source version.
public static  SourceVersionlatest()
     Returns the latest source version that can be modeled.
public static  SourceVersionlatestSupported()
     Returns the latest source version fully supported by the current execution environment.

Field Detail
RELEASE_0
Enum Constant RELEASE_0(Code)
The original version. The language described in the first edition of The Java™ Language Specification.



RELEASE_1
Enum Constant RELEASE_1(Code)
The version recognized by the Java Platform 1.1. The language is RELEASE_0 augmented with nested classes.



RELEASE_2
Enum Constant RELEASE_2(Code)
The version recognized by the Java 2 Platform, Standard Edition, v 1.2. The language described in The Java™ Language Specification, Second Edition, which includes the strictfp modifier.



RELEASE_3
Enum Constant RELEASE_3(Code)
The version recognized by the Java 2 Platform, Standard Edition, v 1.3. No major changes from RELEASE_2 .



RELEASE_4
Enum Constant RELEASE_4(Code)
The version recognized by the Java 2 Platform, Standard Edition, v 1.4. Added a simple assertion facility.



RELEASE_5
Enum Constant RELEASE_5(Code)
The version recognized by the Java 2 Platform, Standard Edition 5.0. The language described in The Java™ Language Specification, Third Edition. First release to support generics, annotations, autoboxing, var-args, enhanced for loop, and hexadecimal floating-point literals.



RELEASE_6
Enum Constant RELEASE_6(Code)
The version recognized by the Java Platform, Standard Edition 6. No major changes from RELEASE_5 .



RELEASE_7
Enum Constant RELEASE_7(Code)
The version recognized by the Java Platform, Standard Edition 7.
since:
   1.7





Method Detail
isIdentifier
public static boolean isIdentifier(CharSequence name)(Code)
Returns whether or not name is a syntactically valid identifier (simple name) or keyword in the latest source version. The method returns true if the name consists of an initial character for which Character.isJavaIdentifierStart(int) returns true , followed only by characters for which Character.isJavaIdentifierPart(int) returns true . This pattern matches regular identifiers, keywords, and the literals "true" , "false" , and "null" . The method returns false for all other strings.
Parameters:
  name - the string to check true if this string is asyntactically valid identifier or keyword, false otherwise.



isKeyword
public static boolean isKeyword(CharSequence s)(Code)
Returns whether or not s is a keyword or literal in the latest source version.
Parameters:
  s - the string to check true if s is a keyword or literal, false otherwise.



isName
public static boolean isName(CharSequence name)(Code)
Returns whether or not name is a syntactically valid qualified name in the latest source version. Unlike SourceVersion.isIdentifier isIdentifier , this method returns false for keywords and literals.
Parameters:
  name - the string to check true if this string is asyntactically valid name, false otherwise.



latest
public static SourceVersion latest()(Code)
Returns the latest source version that can be modeled. the latest source version that can be modeled



latestSupported
public static SourceVersion latestSupported()(Code)
Returns the latest source version fully supported by the current execution environment. RELEASE_5 or later must be returned. the latest source version that is fully supported



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