| public final enum javax.lang.model SourceVersion
|
Java SE 6 |
Note that additional source version constants will be added to model future releases of the language.
| version | 1.6 06/08/15 |
| since | 1.6 |
| Enum constants | |
|---|---|
| final public static SourceVersion | RELEASE_0 The original version. The language described in the first edition of The Java™ Language Specification. |
| final public static SourceVersion | RELEASE_1 The version recognized by the Java Platform 1.1. The language is RELEASE_0 augmented
with nested classes.
|
| final public static SourceVersion | RELEASE_2 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.
|
| final public static SourceVersion | RELEASE_3 The version recognized by the Java 2 Platform, Standard Edition, v 1.3. No major changes from RELEASE_2.
|
| final public static SourceVersion | RELEASE_4 The version recognized by the Java 2 Platform, Standard Edition, v 1.4. Added a simple assertion facility. |
| final public static SourceVersion | RELEASE_5 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.
|
| final public static SourceVersion | RELEASE_6 The version recognized by the Java Platform, Standard Edition 6. No major changes from RELEASE_5.
|
| Methods | |||
|---|---|---|---|
| public static SourceVersion | latest() Details
Returns the latest source version that can be modeled.
| ||
| public static SourceVersion | latestSupported() Details
Returns the latest source version fully supported by the
current execution environment. RELEASE_5 or later must
be returned.
| ||
| public static SourceVersion | valueOf(String name) | ||
| public static SourceVersion[] | values() | ||
| Properties | |||||||
|---|---|---|---|---|---|---|---|
| public static boolean | isIdentifier(CharSequence name) Details
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.
| ||||||
| public static boolean | isKeyword(CharSequence s) Details
Returns whether or not s is a keyword or literal in the
latest source version.
| ||||||
| public static boolean | isName(CharSequence name) Details
Returns whether or not name is a syntactically valid
qualified name in the latest source version. Unlike isIdentifier, this method returns false
for keywords and literals.
| ||||||
| About DocWeb · Bundles · Export · Export All | Top 10 · Statistics · Login |
| About Sun · Contact · Privacy · Terms of Use · Trademarks | Java SE 6 · Copyright © 1994-2013 Sun Microsystems, Inc.All rights reserved. Use is subject to license terms |
![]() |
![]() |
|