Scanned 55 .java files under src. Rule: class member fields/constants need Chinese in // trailing or /** */ / // above.
C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\netty\ProtocolParam.java — 1/2 commented, 1 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\netty\XDecoder.java — 3/4 commented, 1 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\LoginFarme.java — 2/6 commented, 4 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\MesClient.java — 16/132 commented, 116 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\ATEQ.java — 20/24 commented, 4 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\DCW.java — 4/5 commented, 1 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\DateLocalUtils.java — 3/5 commented, 2 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\IR.java — 4/5 commented, 1 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\InsulationParam.java — 4/7 commented, 3 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\JdbcUtils.java — 1/4 commented, 3 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\SerialPortUtils.java — 1/11 commented, 10 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\ytnetty\QmCurUtil.java — 4/5 commented, 1 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\ytnetty\YtDecoderServer.java — 2/5 commented, 3 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\ytnetty\YtEncoderServer.java — 2/3 commented, 1 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\ytnetty\YtNettyClient.java — 3/9 commented, 6 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\ytnetty\YtNettyClientHandler.java — 1/7 commented, 6 missingC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\component\CallFromJs.java — 0/1C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\component\MesRadio.java — 0/3C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\component\MesWebView.java — 0/3C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\netty\MesMsgUtils.java — 0/13C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\netty\NettyClient.java — 0/3C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\netty\NettyClientHandler.java — 0/3C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\BindMaterialResp.java — 0/6C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\ConfigParam.java — 0/27C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\DataUtil.java — 0/1C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\ExportUtil.java — 0/1C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\LockUtil.java — 0/4C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\PrintExample.java — 0/2C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\QmData.java — 0/5C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\TableCellEditorButton.java — 0/2C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\CommonQmDevice.java — 0/7C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\Config.java — 0/9C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\HttpUtils.java — 0/1C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\PrintUtil.java — 0/1C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\SerialAteqUtil.java — 0/4C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\SerialUtil.java — 0/4C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\TaskConetnt.java — 0/3C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\TaskParam.java — 0/8C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\TestParam.java — 0/15C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\WorkTimer.java — 0/3C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\ytnetty\QmResultUtil.java — 0/21C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\ytnetty\YtUtil.java — 0/1C:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\component\MyDialog.javaC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\CenterRenderer.javaC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\CustomPrintExample.javaC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\MesRevice.javaC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\OprnoUtil.javaC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\TableCellRendererButton.javaC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\Test.javaC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\Test2.javaC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\ui\TextPrinterExample.javaC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\Base64Utils.javaC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\CommonUtils.javaC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\DataUtils.javaC:\Users\dzc\IdeaProjects\mes-199-0Y7A-New\OP022\src\com\mes\util\ErrorMsg.javaCoverage: 0/1
public static final Logger log = LoggerFactory.getLogger(CallFromJs.class);
Coverage: 0/3
public static final Logger log = LoggerFactory.getLogger(MesRadio.class);
private String result = "";
private Integer i = 0;
Coverage: 0/3
public static final Logger log = LoggerFactory.getLogger(MesWebView.class);
public static WebEngine engine = null;
public static WebView webView = null;
Coverage: 0/13
public static int SYNR_LEN = 46;
public static int AXTW_LEN = 46;
public static int ACLW_LEN = 46;
public static int MCJW_LEN = 96;
public static int AQDW_LEN = 96;
public static int MBDW_LEN = 96;
public static int MJBW_LEN = 96;
public static int MQDW_LEN = 96;
public static int MKSW_LEN = 96;
public static int MSBW_LEN = 96;
public static int MCSW_LEN = 96;
public static int AQRW_LEN = 96;
public static String MSG_TYPE[] = { / "SYNR", / "AXTW", / "ACLW", / "MCJW", / "AQDW", / "MBDW", / "MJBW", / "MQDW", / "MKSW", / "MSBW", / "MCSW", / "AQRW", / };
Coverage: 0/3
public static final Logger log = LoggerFactory.getLogger(NettyClientHandler.class);
public SocketChannel socketChannel;
public static ChannelFuture future;
Coverage: 0/3
public static final Logger log = LoggerFactory.getLogger(NettyClientHandler.class);
private final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public static byte[] responseByte;
Coverage: 1/2
public static final Logger log = LoggerFactory.getLogger(ProtocolParam.class);
Coverage: 3/4
public static final Logger log = LoggerFactory.getLogger(XDecoder.class);
Coverage: 0/6
private String materialId;
private String materialTitle;
private String craft;
private String batchSn;
private String lastTimes;
private String type;
Coverage: 0/27
public Integer id;
public String programNo;
public String startMode;
public String serialPort;
public String baudRate;
public String dataBits;
public String checkBit;
public String stopBit;
public String leakage;
public String printLabel;
public String printName;
public String labelName;
public String labelx;
public String labely;
public String labelLineSpace;
public String labelFont;
public String productSnPre;
public String productSnLength;
public String device;
public String ngTime;
public String ngNumber;
public String ngUpgradeTime;
public String oprno;
public String oprnoTitle;
public String lineSn;
public String task;
public String stationNo;
Coverage: 0/1
public static final Logger log = LoggerFactory.getLogger(DataUtil.class);
Coverage: 0/1
public static final Logger log = LoggerFactory.getLogger(ExportUtil.class);
Coverage: 0/4
private FileChannel channel;
private FileLock lock;
private File file;
private static LockUtil instance = null;
Coverage: 2/6
public static JTextField userNameTxt;
public static JPasswordField userPasswordTxt;
static JButton loginButton = new JButton("用户密码登录");
static JButton scanLoginButton = new JButton("扫 码 登 录");
Coverage: 16/132
public static final Logger log = LoggerFactory.getLogger(MesClient.class);
private static String Drivde = "org.sqlite.JDBC";
public static int mes_heart_icon_cycle = 1;
public static String sessionid = "";
public static JPanel contentPane;
public static MesClient mesClientFrame;
public static JTabbedPane tabbedPane;
public static JScrollPane indexScrollPaneA;
public static JScrollPane searchScrollPane;
public static JScrollPane searchScrollPaneD;
public static JScrollPane searchScrollPaneDj;
public static JScrollPane searchScrollPaneTask;
public static Boolean check_quality_result = false;
public static Integer work_status = 0;
public static JButton heart_beat_menu;
public static JButton status_menu;
public static JButton user_menu;
public static int scan_type = 0;
public static JButton finish_ok_bt;
public static JButton finish_ng_bt;
public static JTextField product_sn;
public static JButton f_scan_data_bt_1;
public static String user20 = "";
public static JFrame welcomeWin;
public static JPanel indexPanelB;
public static MesWebView jfxPanel = null;
public static JPanel indexPanelC;
public static JPanel indexPanelD;
public static MesWebView jfxPanel2 = null;
public static MesWebView jfxPanel3 = null;
public static MesRadio mesRadioHj;
public static JLabel curTaskName;
public static JTable table;
public static Object[] columnNames = {"工件码", "测试日期", "压力", "泄露值","结果"};
public static Object[][] rowData = new Object[12][5];
public static JLabel pageLabel;
public static JTable bindTable;
public static Object[] bindColumnNames = { "物料名称", "绑定批次", "剩余次数", "操作" };
public static Object[][] bindRowData = null;
public static JTable table2;
public static Object[] columnNames2 = { "任务名称" };
public static Object[][] rowData2 = {{""},{""},{""}};
public static JTable materialTable;
public static Object[] materialColumnNames = { "物料名称", "绑定批次", "剩余次数", "操作" };
public static Object[][] materialRowData = null;
public static Integer tjFlag = 0;
public static String tjFlagText2 = "设备运行中";
public static String tjFlagText3 = "设备运行结束";
public static String tjFlagText4 = "结果已上传MES,请扫下一件";
public static String tjFlagText5 = "已扫码,等待设备运行";
public static String tjFlagTextErr = "结果上传MES失败,请重试";
public static CommonQmDevice commonQmDevice;
public static SerialPortUtils serialPortUtils;
public static Integer mesTjFlag = 0;
public static Integer workstop = 0;
public static String lastQmPressure = "";
public static String lastQmLeak = "";
public static JTextField printSn2;
public static JTextField printTitle2;
public static JTextField printValue2;
public static JButton printBtn2;
public static ConfigParam configParam;
public static Integer isConfigEdit = 0;
public static Integer mesStartFlag = 0;
public static List<TaskParam> taskParamList = new ArrayList<>();
public static TaskParam curTaskParam = null;
public static Timer cjTimerText;
public static java.util.Timer dateBeatTimer;
public static java.util.Timer heartBeatIconTimer;
public static boolean iconREDFlag = true;
public static JTextField param1;
public static JTextField param2;
public static JTextField param3;
public static JTextField param4;
public static JLabel result;
public static JTextField programNo;
public static JTextField serialPort;
public static JTextField baudRate;
public static JTextField printName;
public static JTextField labelName;
public static JTextField labelx;
public static JTextField labely;
public static JTextField labelLineSpace;
public static JTextField labelFont;
public static JTextField stationNo;
public static JComboBox stopBit;
public static JComboBox checkBit;
public static JComboBox dataBits;
public static JComboBox printLabel;
public static JComboBox leakage;
public static JComboBox startMode;
public static JButton saveBtn;
public static JTextField productSnLength;
public static JTextField productSnPre;
public static JComboBox device;
public static JTextField ngTime;
public static JTextField ngNumber;
public static JTextField ngUpgradeTime;
public static JTextField oprno;
public static JTextField oprnoTitle;
public static JTextField lineSn;
public static JLabel taskName;
public static JTextField taskMaxNumA;
public static JTextField taskMaxFoutA;
public static JTextField taskMinFoutA;
public static JTextField taskMaxSoutA;
public static JTextField taskMinSoutA;
public static JTextField taskMaxNumB;
public static JTextField taskMaxFoutB;
public static JTextField taskMinFoutB;
public static JTextField taskMaxSoutB;
public static JTextField taskMinSoutB;
public static JComboBox taskLeakage;
public static JTextField barcodeSpec;
public static JTextField barcodeSpecStart;
public static JTextField barcodeLength;
Coverage: 0/2
private JButton printButton;
private Component component;
Coverage: 0/5
private String sn;
private String createTime;
private String param1;
private String param2;
private String result;
Coverage: 0/2
public static final Logger log = LoggerFactory.getLogger(TableCellEditorButton.class);
private JButton btn;
Coverage: 20/24
private static final Logger log = LoggerFactory.getLogger(ATEQ.class);
public final Boolean isKeyExist; //
public final Boolean isTestLeak;
public final Boolean isReferLeak;
Coverage: 0/7
public static final Logger log = LoggerFactory.getLogger(CommonQmDevice.class);
public String device;
public SerialPortUtils serialPortUtils;
public YtNettyClient ytClient;
public boolean isOnline;
ConfigParam configParam;
public Timer workTimer;
Coverage: 0/9
private static final Logger log = LoggerFactory.getLogger(Config.class);
public static final String line_sn;
public static final String gw_1;
public static final String gw_des_1;
public static final String server_ip;
public static final Integer tcp_port;
public static final Integer heart_beat_cycle;
public static final Integer heart_icon_cycle = 1;
public static final String portName;
Coverage: 4/5
public String description = "直流耐压";
Coverage: 3/5
public static SimpleDateFormat DATA_FORMAT1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
public static SimpleDateFormat DATA_FORMAT11 = new SimpleDateFormat("yyyyMMddHHmmss");
Coverage: 0/1
public static final Logger log = LoggerFactory.getLogger(HttpUtils.class);
Coverage: 4/5
public String description = "绝缘电阻";
Coverage: 4/7
public String type;
public String description;
public String result;
Coverage: 1/4
public static final Logger log = LoggerFactory.getLogger(JdbcUtils.class);
public static String Drivde="org.sqlite.JDBC";
public static String DATABASE_URL="jdbc:sqlite:mes_db.db";
Coverage: 0/1
public static final Logger log = LoggerFactory.getLogger(PrintUtil.class);
Coverage: 0/4
private static final Logger log = LoggerFactory.getLogger(SerialUtil.class);
public static SerialPort serialPort;
private static final byte[] buffer = new byte[1024* 5];
private static int bufferEnd = 0;
Coverage: 1/11
public static final Logger log = LoggerFactory.getLogger(SerialPortUtils.class);
public SerialPort serialPort;
public String portName;
public boolean isOpen;
public String oprno;
public String oprnoName;
public StringBuilder dataBuilder ;
private static final byte[] buffer = new byte[1024* 5];
private static int bufferEnd = 0;
public String device;
Coverage: 0/4
private static final Logger log = LoggerFactory.getLogger(SerialUtil.class);
public SerialPort serialPort;
private final byte[] buffer = new byte[1024 * 5];
private int bufferEnd = 0;
Coverage: 0/3
public String taskProgramNo;
public String taskLabelName;
public String taskLeakage;
Coverage: 0/8
public Integer id;
public String title;
public String barcodeSpec;
public String barcodeSpecStart;
public String barcodeLength;
public String taskProgramNo;
public String taskLabelName;
public String taskLeakage;
Coverage: 0/15
public Integer id;
public String sn;
public String ucode;
public String lineSn;
public String oprno;
public String oprnoTitle;
public String createTime;
public String param1;
public String param2;
public String param3;
public String param4;
public String param5;
public String result;
public String remark;
public String deviceType;
Coverage: 0/3
private static final Logger log = LoggerFactory.getLogger(WorkTimer.class);
private static Timer stopTimer = null;
private static Timer workTimer = null;
Coverage: 4/5
public static final Logger log = LoggerFactory.getLogger(QmCurUtil.class);
Coverage: 0/21
public static final Logger log = LoggerFactory.getLogger(QmResultUtil.class);
public final String num;
public final String testDate;
public final String sn;
public final String resultType;
public final String result;
public final String programNumber;
public final String pressureValue;
public final String leakValue;
public final String pressureUnit;
public final String leakUnit;
String num = "";
String testDate = "";
String sn = "";
String resultType = "";
String result = "";
String programNumber = "";
String pressureValue = "";
String leakValue = "";
String pressureUnit = "";
String leakUnit = "";
Coverage: 2/5
private final ByteBuf msgin = Unpooled.buffer();
private final Charset charset = Charset.forName("UTF-8");
private static final Logger logger = LoggerFactory.getLogger(YtDecoderServer.class);
Coverage: 2/3
private static final Logger logger = LoggerFactory.getLogger(YtEncoderServer.class);
Coverage: 3/9
public static final Logger log = LoggerFactory.getLogger(YtNettyClientHandler.class);
public static SocketChannel socketChannel;
public static ChannelFuture future;
public static String ip;
public static int port;
private static volatile boolean inited = false;
Coverage: 1/7
public static final Logger log = LoggerFactory.getLogger(YtNettyClientHandler.class);
private static final double LEAK_OK_MAX = 2.5;
private final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public static byte[] responseByte;
private int timeoutNum = 0;
private int timeoutNumMax = 3;
Coverage: 0/1
public static final Logger log = LoggerFactory.getLogger(YtUtil.class);