public int size()

in proton-j/src/main/java/org/apache/qpid/proton/codec/messaging/SourceType.java [110:136]


        public int size()
        {
            return _impl.getCapabilities() != null
                      ? 11
                      : _impl.getOutcomes() != null
                      ? 10
                      : _impl.getDefaultOutcome() != null
                      ? 9
                      : _impl.getFilter() != null
                      ? 8
                      : _impl.getDistributionMode() != null
                      ? 7
                      : _impl.getDynamicNodeProperties() != null
                      ? 6
                      : _impl.getDynamic()
                      ? 5
                      : (_impl.getTimeout() != null && !_impl.getTimeout().equals(UnsignedInteger.ZERO))
                      ? 4
                      : _impl.getExpiryPolicy() != TerminusExpiryPolicy.SESSION_END
                      ? 3
                      : _impl.getDurable() != TerminusDurability.NONE
                      ? 2
                      : _impl.getAddress() != null
                      ? 1
                      : 0;

        }