package com.arturmkrtchyan.sizeof4j.calculation;
public interface CalculationStrategy {
public <T> int calculateShallow(final Class<T> clazz);
/**
* Calculates array shallow size.
*
* @param clazz array's class
* @param length array's length
* @param <T> type of array
*
* @return int shallow size of an array
*/
public <T> int calculateShallow(final Class<T> clazz, final int length);
}