package _VisualDVM.ProjectData.SapforData.Arrays;
import Common.Utils.Utils_;
import _VisualDVM.ProjectData.Files.DBProjectFile;
import _VisualDVM.ProjectData.SapforData.FileObjectWithMessages;
import com.google.gson.annotations.Expose;
// это то что отображается в боковом графе файла. не путать с сапфоровским ProjectArray
public class ArrayDecl extends FileObjectWithMessages {
    @Expose
    public String file = "";
    @Expose
    public String arrayName;
    @Expose
    public int arrayLoc;
    //--
    public ArrayDecl(String array_name_in, int array_loc_in, DBProjectFile father_in, int lineNum_in) {
        super(father_in, lineNum_in);
        arrayName = array_name_in;
        arrayLoc = array_loc_in;
    }
    @Override
    public String Description() {
        return ArrayLocation.fromInt(arrayLoc).getDescription() + " массив " + Utils_.Brackets(arrayName);
    }
}
