public static int calculateDataSize(int errorCode, String className, String message, StackTraceElement[] stackTrace, int causeErrorCode, String causeClassName) { int dataSize = ClientMessage.HEADER_SIZE + Bits.INT_SIZE_IN_BYTES; dataSize += ParameterUtil.calculateDataSize(className); dataSize += Bits.BOOLEAN_SIZE_IN_BYTES; if (message != null) { dataSize += ParameterUtil.calculateDataSize(message); } dataSize += Bits.BOOLEAN_SIZE_IN_BYTES; dataSize += Bits.INT_SIZE_IN_BYTES; boolean causeClassName_isNull = causeClassName == null; if (!causeClassName_isNull) { dataSize += ParameterUtil.calculateDataSize(causeClassName); } for (StackTraceElement stackTraceElement : stackTrace) { dataSize += StackTraceElementCodec.calculateDataSize(stackTraceElement); } return dataSize; } }
public static int calculateDataSize(int errorCode, String className, String message, StackTraceElement[] stackTrace, int causeErrorCode, String causeClassName) { int dataSize = ClientMessage.HEADER_SIZE + Bits.INT_SIZE_IN_BYTES; dataSize += ParameterUtil.calculateDataSize(className); dataSize += Bits.BOOLEAN_SIZE_IN_BYTES; if (message != null) { dataSize += ParameterUtil.calculateDataSize(message); } dataSize += Bits.BOOLEAN_SIZE_IN_BYTES; dataSize += Bits.INT_SIZE_IN_BYTES; boolean causeClassName_isNull = causeClassName == null; if (!causeClassName_isNull) { dataSize += ParameterUtil.calculateDataSize(causeClassName); } for (StackTraceElement stackTraceElement : stackTrace) { dataSize += StackTraceElementCodec.calculateDataSize(stackTraceElement); } return dataSize; } }
public static int calculateDataSize(int errorCode, String className, String message, StackTraceElement[] stackTrace, int causeErrorCode, String causeClassName) { int dataSize = ClientMessage.HEADER_SIZE + Bits.INT_SIZE_IN_BYTES; dataSize += ParameterUtil.calculateDataSize(className); dataSize += Bits.BOOLEAN_SIZE_IN_BYTES; if (message != null) { dataSize += ParameterUtil.calculateDataSize(message); } dataSize += Bits.BOOLEAN_SIZE_IN_BYTES; dataSize += Bits.INT_SIZE_IN_BYTES; boolean causeClassName_isNull = causeClassName == null; if (!causeClassName_isNull) { dataSize += ParameterUtil.calculateDataSize(causeClassName); } for (StackTraceElement stackTraceElement : stackTrace) { dataSize += StackTraceElementCodec.calculateDataSize(stackTraceElement); } return dataSize; } }