@@ -48,11 +48,11 @@ static OFArray * parseSequence(OFData *contents, size_t depthLimit) { OFMutableArray *ret = [OFMutableArray array]; - size_t count = [contents count]; + size_t count = contents.count; if (depthLimit == 0) @throw [OFOutOfRangeException exception]; while (count > 0) { @@ -75,11 +75,11 @@ static OFSet * parseSet(OFData *contents, size_t depthLimit) { OFMutableSet *ret = [OFMutableSet set]; - size_t count = [contents count]; + size_t count = contents.count; OFData *previousObjectData = nil; if (depthLimit == 0) @throw [OFOutOfRangeException exception]; @@ -112,12 +112,12 @@ } static size_t parseObject(OFData *self, id *object, size_t depthLimit) { - const unsigned char *items = [self items]; - size_t count = [self count]; + const unsigned char *items = self.items; + size_t count = self.count; unsigned char tag; size_t contentsLength, bytesConsumed = 0; Class valueClass; OFData *contents; @@ -175,11 +175,11 @@ break; case OF_ASN1_TAG_NUMBER_NULL: if (tag & ASN1_TAG_CONSTRUCTED_MASK) @throw [OFInvalidFormatException exception]; - if ([contents count] != 0) + if (contents.count != 0) @throw [OFInvalidFormatException exception]; *object = [OFNull null]; return bytesConsumed; case OF_ASN1_TAG_NUMBER_OBJECT_IDENTIFIER: @@ -234,18 +234,18 @@ - (id)ASN1DERValueWithDepthLimit: (size_t)depthLimit { void *pool = objc_autoreleasePoolPush(); id object; - if ([self itemSize] != 1) + if (self.itemSize != 1) @throw [OFInvalidArgumentException exception]; - if (parseObject(self, &object, depthLimit) != [self count]) + if (parseObject(self, &object, depthLimit) != self.count) @throw [OFInvalidFormatException exception]; [object retain]; objc_autoreleasePoolPop(pool); return [object autorelease]; } @end