00001 package de.fub.bytecode.classfile;
00002
00003 import de.fub.bytecode.Constants;
00004 import java.io.*;
00005
00006
00007
00008
00009
00010
00011
00012 public final class ConstantFieldref extends ConstantCP {
00013
00014
00015
00016
00017 public ConstantFieldref(int class_index,
00018 int name_and_type_index) {
00019 super(Constants.CONSTANT_Fieldref, class_index, name_and_type_index);
00020 }
00021
00022
00023
00024 public ConstantFieldref(ConstantFieldref c) {
00025 super(Constants.CONSTANT_Fieldref, c.getClassIndex(), c.getNameAndTypeIndex());
00026 }
00027
00028
00029
00030
00031
00032
00033 ConstantFieldref(DataInputStream file) throws IOException
00034 {
00035 super(Constants.CONSTANT_Fieldref, file);
00036 }
00037
00038
00039
00040
00041
00042
00043
00044 public void accept(Visitor v) {
00045 v.visitConstantFieldref(this);
00046 }
00047 }