< prev index next >
src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantFieldref.java
Print this page
@@ -19,53 +19,57 @@
* limitations under the License.
*/
package com.sun.org.apache.bcel.internal.classfile;
+import java.io.DataInput;
+import java.io.IOException;
-import com.sun.org.apache.bcel.internal.Constants;
-import java.io.*;
+import com.sun.org.apache.bcel.internal.Const;
/**
* This class represents a constant pool reference to a field.
*
- * @author <A HREF="mailto:markus.dahm@berlin.de">M. Dahm</A>
+ * @version $Id: ConstantFieldref.java 1747278 2016-06-07 17:28:43Z britter $
*/
public final class ConstantFieldref extends ConstantCP {
+
/**
* Initialize from another object.
*/
- public ConstantFieldref(ConstantFieldref c) {
- super(Constants.CONSTANT_Fieldref, c.getClassIndex(), c.getNameAndTypeIndex());
+ public ConstantFieldref(final ConstantFieldref c) {
+ super(Const.CONSTANT_Fieldref, c.getClassIndex(), c.getNameAndTypeIndex());
}
+
/**
- * Initialize instance from file data.
+ * Initialize instance from input data.
*
- * @param file input stream
+ * @param input input stream
* @throws IOException
*/
- ConstantFieldref(DataInputStream file) throws IOException
- {
- super(Constants.CONSTANT_Fieldref, file);
+ ConstantFieldref(final DataInput input) throws IOException {
+ super(Const.CONSTANT_Fieldref, input);
}
+
/**
* @param class_index Reference to the class containing the Field
* @param name_and_type_index and the Field signature
*/
- public ConstantFieldref(int class_index,
- int name_and_type_index) {
- super(Constants.CONSTANT_Fieldref, class_index, name_and_type_index);
+ public ConstantFieldref(final int class_index, final int name_and_type_index) {
+ super(Const.CONSTANT_Fieldref, class_index, name_and_type_index);
}
+
/**
* Called by objects that are traversing the nodes of the tree implicitely
* defined by the contents of a Java class. I.e., the hierarchy of Fields,
* fields, attributes, etc. spawns a tree of objects.
*
* @param v Visitor object
*/
- public void accept(Visitor v) {
+ @Override
+ public void accept( final Visitor v ) {
v.visitConstantFieldref(this);
}
}
< prev index next >