// to add new coming packet classes
public static final Map<Short, Class<? extends Packet>> etherTypeClassMap;
static {
- etherTypeClassMap = new HashMap<Short, Class<? extends Packet>>();
+ etherTypeClassMap = new HashMap<>();
etherTypeClassMap.put(EtherTypes.LLDP.shortValue(), LLDP.class);
}
private static Map<String, Pair<Integer, Integer>> fieldCoordinates = new LinkedHashMap<String, Pair<Integer, Integer>>() {
private static final long serialVersionUID = 1L;
{
- put(DMAC, new ImmutablePair<Integer, Integer>(0, 48));
- put(SMAC, new ImmutablePair<Integer, Integer>(48, 48));
- put(ETHT, new ImmutablePair<Integer, Integer>(96, 16));
+ put(DMAC, new ImmutablePair<>(0, 48));
+ put(SMAC, new ImmutablePair<>(48, 48));
+ put(ETHT, new ImmutablePair<>(96, 16));
}
};
private final Map<String, byte[]> fieldValues;
*/
public Ethernet() {
super();
- fieldValues = new HashMap<String, byte[]>();
+ fieldValues = new HashMap<>();
hdrFieldCoordMap = fieldCoordinates;
hdrFieldsMap = fieldValues;
}
*/
public Ethernet(boolean writeAccess) {
super(writeAccess);
- fieldValues = new HashMap<String, byte[]>();
+ fieldValues = new HashMap<>();
hdrFieldCoordMap = fieldCoordinates;
hdrFieldsMap = fieldValues;
}
/**
* Sets the destination MAC address for the current Ethernet object instance
- * @param byte[] - the destinationMACAddress to set
+ * @param destinationMACAddress the destinationMACAddress to set
*/
public Ethernet setDestinationMACAddress(byte[] destinationMACAddress) {
fieldValues.put(DMAC, destinationMACAddress);
/**
* Sets the source MAC address for the current Ethernet object instance
- * @param byte[] - the sourceMACAddress to set
+ * @param sourceMACAddress the sourceMACAddress to set
*/
public Ethernet setSourceMACAddress(byte[] sourceMACAddress) {
fieldValues.put(SMAC, sourceMACAddress);
/**
* Sets the etherType for the current Ethernet object instance
- * @param short - the etherType to set
+ * @param etherType the etherType to set
*/
public Ethernet setEtherType(short etherType) {
byte[] ethType = BitBufferHelper.toByteArray(etherType);