Author: ebourg
Date: Mon Jan 26 22:02:53 2015
New Revision: 1654902
URL: http://svn.apache.org/r1654902
Log:
Added the missing @since tags on the classes
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/AnnotationElementValue.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ArrayElementValue.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassElementValue.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantInvokeDynamic.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantMethodHandle.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantMethodType.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/EnumElementValue.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/LocalVariableTypeTable.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/SimpleElementValue.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/StackMapTable.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/StackMapTableEntry.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/AnnotationElementValueGen.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/AnnotationEntryGen.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ArrayElementValueGen.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ClassElementValueGen.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ElementValueGen.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ElementValuePairGen.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/EnumElementValueGen.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/INVOKEDYNAMIC.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/NameSignatureInstruction.java
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/SimpleElementValueGen.java
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/AnnotationElementValue.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/AnnotationElementValue.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/AnnotationElementValue.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/AnnotationElementValue.java
Mon Jan 26 22:02:53 2015
@@ -20,6 +20,9 @@ package org.apache.bcel.classfile;
import java.io.DataOutputStream;
import java.io.IOException;
+/**
+ * @since 6.0
+ */
public class AnnotationElementValue extends ElementValue
{
// For annotation element values, this is the annotation
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ArrayElementValue.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ArrayElementValue.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ArrayElementValue.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ArrayElementValue.java
Mon Jan 26 22:02:53 2015
@@ -20,6 +20,9 @@ package org.apache.bcel.classfile;
import java.io.DataOutputStream;
import java.io.IOException;
+/**
+ * @since 6.0
+ */
public class ArrayElementValue extends ElementValue
{
// For array types, this is the array
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassElementValue.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassElementValue.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassElementValue.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ClassElementValue.java
Mon Jan 26 22:02:53 2015
@@ -21,6 +21,9 @@ import java.io.DataOutputStream;
import java.io.IOException;
import org.apache.bcel.Constants;
+/**
+ * @since 6.0
+ */
public class ClassElementValue extends ElementValue
{
// For primitive types and string type, this points to the value entry in
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantInvokeDynamic.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantInvokeDynamic.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantInvokeDynamic.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantInvokeDynamic.java
Mon Jan 26 22:02:53 2015
@@ -29,6 +29,7 @@ import org.apache.bcel.Constants;
* and represents a reference to a invoke dynamic.
*
* @see Constant
+ * @since 6.0
*/
public final class ConstantInvokeDynamic extends Constant {
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantMethodHandle.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantMethodHandle.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantMethodHandle.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantMethodHandle.java
Mon Jan 26 22:02:53 2015
@@ -29,6 +29,7 @@ import org.apache.bcel.Constants;
* and represents a reference to a method handle.
*
* @see Constant
+ * @since 6.0
*/
public final class ConstantMethodHandle extends Constant {
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantMethodType.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantMethodType.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantMethodType.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/ConstantMethodType.java
Mon Jan 26 22:02:53 2015
@@ -29,6 +29,7 @@ import org.apache.bcel.Constants;
* and represents a reference to a method type.
*
* @see Constant
+ * @since 6.0
*/
public final class ConstantMethodType extends Constant {
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/EnumElementValue.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/EnumElementValue.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/EnumElementValue.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/EnumElementValue.java
Mon Jan 26 22:02:53 2015
@@ -21,6 +21,9 @@ import java.io.DataOutputStream;
import java.io.IOException;
import org.apache.bcel.Constants;
+/**
+ * @since 6.0
+ */
public class EnumElementValue extends ElementValue
{
// For enum types, these two indices point to the type and value
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/LocalVariableTypeTable.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/LocalVariableTypeTable.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/LocalVariableTypeTable.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/LocalVariableTypeTable.java
Mon Jan 26 22:02:53 2015
@@ -50,6 +50,10 @@ import org.apache.bcel.Constants;
// } local_variable_type_table[local_variable_type_table_length];
// }
// J5TODO: Needs some testing !
+
+/**
+ * since 6.0
+ */
public class LocalVariableTypeTable extends Attribute {
private static final long serialVersionUID = -1082157891095177114L;
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/SimpleElementValue.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/SimpleElementValue.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/SimpleElementValue.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/SimpleElementValue.java
Mon Jan 26 22:02:53 2015
@@ -21,6 +21,9 @@ import java.io.DataOutputStream;
import java.io.IOException;
import org.apache.bcel.Constants;
+/**
+ * @since 6.0
+ */
public class SimpleElementValue extends ElementValue
{
private int index;
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/StackMapTable.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/StackMapTable.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/StackMapTable.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/StackMapTable.java
Mon Jan 26 22:02:53 2015
@@ -36,6 +36,7 @@ import org.apache.bcel.Constants;
* @see Code
* @see StackMapEntry
* @see StackMapType
+ * @since 6.0
*/
public final class StackMapTable extends Attribute {
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/StackMapTableEntry.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/StackMapTableEntry.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/StackMapTableEntry.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/StackMapTableEntry.java
Mon Jan 26 22:02:53 2015
@@ -33,6 +33,7 @@ import org.apache.bcel.Constants;
* @author <A HREF="mailto:[email protected]">M. Dahm</A>
* @see StackMap
* @see StackMapType
+ * @since 6.0
*/
public final class StackMapTableEntry implements Cloneable, Serializable {
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/AnnotationElementValueGen.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/AnnotationElementValueGen.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/AnnotationElementValueGen.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/AnnotationElementValueGen.java
Mon Jan 26 22:02:53 2015
@@ -22,6 +22,9 @@ import java.io.IOException;
import org.apache.bcel.classfile.AnnotationElementValue;
import org.apache.bcel.classfile.ElementValue;
+/**
+ * @since 6.0
+ */
public class AnnotationElementValueGen extends ElementValueGen
{
// For annotation element values, this is the annotation
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/AnnotationEntryGen.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/AnnotationEntryGen.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/AnnotationEntryGen.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/AnnotationEntryGen.java
Mon Jan 26 22:02:53 2015
@@ -27,7 +27,9 @@ import org.apache.bcel.classfile.Annotat
import org.apache.bcel.classfile.ConstantUtf8;
import org.apache.bcel.classfile.ElementValuePair;
-
+/**
+ * @since 6.0
+ */
public class AnnotationEntryGen
{
private int typeIndex;
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ArrayElementValueGen.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ArrayElementValueGen.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ArrayElementValueGen.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ArrayElementValueGen.java
Mon Jan 26 22:02:53 2015
@@ -25,6 +25,9 @@ import java.util.List;
import org.apache.bcel.classfile.ArrayElementValue;
import org.apache.bcel.classfile.ElementValue;
+/**
+ * @since 6.0
+ */
public class ArrayElementValueGen extends ElementValueGen
{
// J5TODO: Should we make this an array or a list? A list would be easier
to
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ClassElementValueGen.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ClassElementValueGen.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ClassElementValueGen.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ClassElementValueGen.java
Mon Jan 26 22:02:53 2015
@@ -26,6 +26,9 @@ import org.apache.bcel.generic.ConstantP
import org.apache.bcel.generic.ObjectType;
import org.apache.bcel.generic.ElementValueGen;
+/**
+ * @since 6.0
+ */
public class ClassElementValueGen extends ElementValueGen
{
// For primitive types and string type, this points to the value entry in
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ElementValueGen.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ElementValueGen.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ElementValueGen.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ElementValueGen.java
Mon Jan 26 22:02:53 2015
@@ -29,6 +29,9 @@ import org.apache.bcel.classfile.Element
import org.apache.bcel.classfile.EnumElementValue;
import org.apache.bcel.classfile.SimpleElementValue;
+/**
+ * @since 6.0
+ */
public abstract class ElementValueGen
{
protected int type;
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ElementValuePairGen.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ElementValuePairGen.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ElementValuePairGen.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/ElementValuePairGen.java
Mon Jan 26 22:02:53 2015
@@ -23,6 +23,9 @@ import org.apache.bcel.classfile.Constan
import org.apache.bcel.classfile.ElementValue;
import org.apache.bcel.classfile.ElementValuePair;
+/**
+ * @since 6.0
+ */
public class ElementValuePairGen
{
private int nameIdx;
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/EnumElementValueGen.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/EnumElementValueGen.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/EnumElementValueGen.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/EnumElementValueGen.java
Mon Jan 26 22:02:53 2015
@@ -23,6 +23,9 @@ import org.apache.bcel.classfile.Constan
import org.apache.bcel.classfile.ElementValue;
import org.apache.bcel.classfile.EnumElementValue;
+/**
+ * @since 6.0
+ */
public class EnumElementValueGen extends ElementValueGen
{
// For enum types, these two indices point to the type and value
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/INVOKEDYNAMIC.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/INVOKEDYNAMIC.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/INVOKEDYNAMIC.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/INVOKEDYNAMIC.java
Mon Jan 26 22:02:53 2015
@@ -35,6 +35,7 @@ import org.apache.bcel.util.ByteSequence
*
* @version $Id: InvokeInstruction.java 1152072 2011-07-29 01:54:05Z dbrosius $
* @author Bill Pugh
+ * @since 6.0
*/
public class INVOKEDYNAMIC extends NameSignatureInstruction implements
ExceptionThrower,
StackConsumer, StackProducer {
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/NameSignatureInstruction.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/NameSignatureInstruction.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/NameSignatureInstruction.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/NameSignatureInstruction.java
Mon Jan 26 22:02:53 2015
@@ -28,6 +28,7 @@ import org.apache.bcel.classfile.Constan
*
* @version $Id: FieldOrMethod.java 1481383 2013-05-11 17:34:32Z dbrosius $
* @author <A HREF="mailto:[email protected]">Bill Pugh</A>
+ * @since 6.0
*/
public abstract class NameSignatureInstruction extends CPInstruction {
Modified:
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/SimpleElementValueGen.java
URL:
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/SimpleElementValueGen.java?rev=1654902&r1=1654901&r2=1654902&view=diff
==============================================================================
---
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/SimpleElementValueGen.java
(original)
+++
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/generic/SimpleElementValueGen.java
Mon Jan 26 22:02:53 2015
@@ -27,6 +27,9 @@ import org.apache.bcel.classfile.Constan
import org.apache.bcel.classfile.ElementValue;
import org.apache.bcel.classfile.SimpleElementValue;
+/**
+ * @since 6.0
+ */
public class SimpleElementValueGen extends ElementValueGen
{
// For primitive types and string type, this points to the value entry in