You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ma...@apache.org on 2018/04/19 09:30:50 UTC
svn commit: r1829521 -
/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/Const.java
Author: markt
Date: Thu Apr 19 09:30:50 2018
New Revision: 1829521
URL: http://svn.apache.org/viewvc?rev=1829521&view=rev
Log:
Correct names of class version constants given change in Java versioning.
Fix for Java 9 requires deprecation of old values as they have already been released.
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/Const.java
Modified: commons/proper/bcel/trunk/src/main/java/org/apache/bcel/Const.java
URL: http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/Const.java?rev=1829521&r1=1829520&r2=1829521&view=diff
==============================================================================
--- commons/proper/bcel/trunk/src/main/java/org/apache/bcel/Const.java (original)
+++ commons/proper/bcel/trunk/src/main/java/org/apache/bcel/Const.java Thu Apr 19 09:30:50 2018
@@ -116,35 +116,47 @@ public final class Const {
* */
public static final short MINOR_1_8 = 0;
- /** Major version number of class files for Java 1.9.
- * @see #MINOR_1_9
+ /** Major version number of class files for Java 9.
+ * @see #MINOR_9
* */
- public static final short MAJOR_1_9 = 53;
+ public static final short MAJOR_9 = 53;
- /** Minor version number of class files for Java 1.9.
- * @see #MAJOR_1_9
+ /** Minor version number of class files for Java 9.
+ * @see #MAJOR_9
* */
- public static final short MINOR_1_9 = 0;
+ public static final short MINOR_9 = 0;
+
+ /**
+ * @deprecated Use {@link #MAJOR_9} instead
+ */
+ @Deprecated
+ public static final short MAJOR_1_9 = MAJOR_9;
+
+ /**
+ * @deprecated Use {@link #MINOR_9} instead
+ */
+ @Deprecated
+ public static final short MINOR_1_9 = MINOR_9;
/** Major version number of class files for Java 10.
- * @see #MINOR_1_10
+ * @see #MINOR_10
* */
- public static final short MAJOR_1_10 = 54;
+ public static final short MAJOR_10 = 54;
/** Minor version number of class files for Java 10.
- * @see #MAJOR_1_10
+ * @see #MAJOR_10
* */
- public static final short MINOR_1_10 = 0;
+ public static final short MINOR_10 = 0;
/** Major version number of class files for Java 11.
- * @see #MINOR_1_11
+ * @see #MINOR_11
* */
- public static final short MAJOR_1_11 = 55;
+ public static final short MAJOR_11 = 55;
/** Minor version number of class files for Java 11.
- * @see #MAJOR_1_11
+ * @see #MAJOR_11
* */
- public static final short MINOR_1_11 = 0;
+ public static final short MINOR_11 = 0;
/** Default major version number. Class file is for Java 1.1.
* @see #MAJOR_1_1
Re: svn commit: r1829521 - /commons/proper/bcel/trunk/src/main/java/org/apache/bcel/Const.java
Posted by Gary Gregory <ga...@gmail.com>.
Thank you!
Gary
On Thu, Apr 19, 2018, 03:30 <ma...@apache.org> wrote:
> Author: markt
> Date: Thu Apr 19 09:30:50 2018
> New Revision: 1829521
>
> URL: http://svn.apache.org/viewvc?rev=1829521&view=rev
> Log:
> Correct names of class version constants given change in Java versioning.
> Fix for Java 9 requires deprecation of old values as they have already
> been released.
>
> Modified:
> commons/proper/bcel/trunk/src/main/java/org/apache/bcel/Const.java
>
> Modified:
> commons/proper/bcel/trunk/src/main/java/org/apache/bcel/Const.java
> URL:
> http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/Const.java?rev=1829521&r1=1829520&r2=1829521&view=diff
>
> ==============================================================================
> --- commons/proper/bcel/trunk/src/main/java/org/apache/bcel/Const.java
> (original)
> +++ commons/proper/bcel/trunk/src/main/java/org/apache/bcel/Const.java Thu
> Apr 19 09:30:50 2018
> @@ -116,35 +116,47 @@ public final class Const {
> * */
> public static final short MINOR_1_8 = 0;
>
> - /** Major version number of class files for Java 1.9.
> - * @see #MINOR_1_9
> + /** Major version number of class files for Java 9.
> + * @see #MINOR_9
> * */
> - public static final short MAJOR_1_9 = 53;
> + public static final short MAJOR_9 = 53;
>
> - /** Minor version number of class files for Java 1.9.
> - * @see #MAJOR_1_9
> + /** Minor version number of class files for Java 9.
> + * @see #MAJOR_9
> * */
> - public static final short MINOR_1_9 = 0;
> + public static final short MINOR_9 = 0;
> +
> + /**
> + * @deprecated Use {@link #MAJOR_9} instead
> + */
> + @Deprecated
> + public static final short MAJOR_1_9 = MAJOR_9;
> +
> + /**
> + * @deprecated Use {@link #MINOR_9} instead
> + */
> + @Deprecated
> + public static final short MINOR_1_9 = MINOR_9;
>
> /** Major version number of class files for Java 10.
> - * @see #MINOR_1_10
> + * @see #MINOR_10
> * */
> - public static final short MAJOR_1_10 = 54;
> + public static final short MAJOR_10 = 54;
>
> /** Minor version number of class files for Java 10.
> - * @see #MAJOR_1_10
> + * @see #MAJOR_10
> * */
> - public static final short MINOR_1_10 = 0;
> + public static final short MINOR_10 = 0;
>
> /** Major version number of class files for Java 11.
> - * @see #MINOR_1_11
> + * @see #MINOR_11
> * */
> - public static final short MAJOR_1_11 = 55;
> + public static final short MAJOR_11 = 55;
>
> /** Minor version number of class files for Java 11.
> - * @see #MAJOR_1_11
> + * @see #MAJOR_11
> * */
> - public static final short MINOR_1_11 = 0;
> + public static final short MINOR_11 = 0;
>
> /** Default major version number. Class file is for Java 1.1.
> * @see #MAJOR_1_1
>
>
>