private ArpPacket(Builder builder) { if (builder == null || builder.hardwareType == null || builder.protocolType == null || builder.operation == null || builder.srcHardwareAddr == null || builder.srcProtocolAddr == null || builder.dstHardwareAddr == null || builder.dstProtocolAddr == null) { StringBuilder sb = new StringBuilder(); sb.append("builder: ") .append(builder) .append(" builder.hardwareType: ") .append(builder.hardwareType) .append(" builder.protocolType: ") .append(builder.protocolType) .append(" builder.operation: ") .append(builder.operation) .append(" builder.srcHardwareAddr: ") .append(builder.srcHardwareAddr) .append(" builder.srcProtocolAddr: ") .append(builder.srcProtocolAddr) .append(" builder.dstHardwareAddr: ") .append(builder.dstHardwareAddr) .append(" builder.dstProtocolAddr: ") .append(builder.dstProtocolAddr); throw new NullPointerException(sb.toString()); } this.header = new ArpHeader(builder); }
private ArpPacket(Builder builder) { if (builder == null || builder.hardwareType == null || builder.protocolType == null || builder.operation == null || builder.srcHardwareAddr == null || builder.srcProtocolAddr == null || builder.dstHardwareAddr == null || builder.dstProtocolAddr == null) { StringBuilder sb = new StringBuilder(); sb.append("builder: ") .append(builder) .append(" builder.hardwareType: ") .append(builder.hardwareType) .append(" builder.protocolType: ") .append(builder.protocolType) .append(" builder.operation: ") .append(builder.operation) .append(" builder.srcHardwareAddr: ") .append(builder.srcHardwareAddr) .append(" builder.srcProtocolAddr: ") .append(builder.srcProtocolAddr) .append(" builder.dstHardwareAddr: ") .append(builder.dstHardwareAddr) .append(" builder.dstProtocolAddr: ") .append(builder.dstProtocolAddr); throw new NullPointerException(sb.toString()); } this.header = new ArpHeader(builder); }
private ArpPacket(byte[] rawData, int offset, int length) throws IllegalRawDataException { this.header = new ArpHeader(rawData, offset, length); }
private ArpPacket(byte[] rawData, int offset, int length) throws IllegalRawDataException { this.header = new ArpHeader(rawData, offset, length); }