|
|
@@ -254,16 +254,6 @@ typedef NS_ENUM(NSUInteger, FLEXMetadataKind) {
|
|
|
return boxedProperties;
|
|
|
}
|
|
|
|
|
|
-/// Skips NSObject
|
|
|
-+ (NSArray<FLEXPropertyBox *> *)inheritedPropertiesForClass:(Class)class
|
|
|
-{
|
|
|
- NSMutableArray<FLEXPropertyBox *> *inheritedProperties = [NSMutableArray array];
|
|
|
- while ((class = [class superclass]) && class != [NSObject class]) {
|
|
|
- [inheritedProperties addObjectsFromArray:[self propertiesForClass:class]];
|
|
|
- }
|
|
|
- return inheritedProperties;
|
|
|
-}
|
|
|
-
|
|
|
- (void)updateFilteredProperties
|
|
|
{
|
|
|
NSArray<FLEXPropertyBox *> *candidateProperties = [self metadata:FLEXMetadataKindProperties forClassAtIndex:self.selectedScope];
|
|
|
@@ -330,16 +320,6 @@ typedef NS_ENUM(NSUInteger, FLEXMetadataKind) {
|
|
|
return boxedIvars;
|
|
|
}
|
|
|
|
|
|
-/// Skips NSObject
|
|
|
-+ (NSArray<FLEXIvarBox *> *)inheritedIvarsForClass:(Class)class
|
|
|
-{
|
|
|
- NSMutableArray<FLEXIvarBox *> *inheritedIvars = [NSMutableArray array];
|
|
|
- while ((class = [class superclass]) && class != [NSObject class]) {
|
|
|
- [inheritedIvars addObjectsFromArray:[self ivarsForClass:class]];
|
|
|
- }
|
|
|
- return inheritedIvars;
|
|
|
-}
|
|
|
-
|
|
|
- (void)updateFilteredIvars
|
|
|
{
|
|
|
NSArray<FLEXIvarBox *> *candidateIvars = [self metadata:FLEXMetadataKindIvars forClassAtIndex:self.selectedScope];
|
|
|
@@ -418,16 +398,6 @@ typedef NS_ENUM(NSUInteger, FLEXMetadataKind) {
|
|
|
return boxedMethods;
|
|
|
}
|
|
|
|
|
|
-/// Skips NSObject
|
|
|
-+ (NSArray<FLEXMethodBox *> *)inheritedMethodsForClass:(Class)class
|
|
|
-{
|
|
|
- NSMutableArray<FLEXMethodBox *> *inheritedMethods = [NSMutableArray array];
|
|
|
- while ((class = [class superclass]) && class != [NSObject class]) {
|
|
|
- [inheritedMethods addObjectsFromArray:[self methodsForClass:class]];
|
|
|
- }
|
|
|
- return inheritedMethods;
|
|
|
-}
|
|
|
-
|
|
|
- (NSArray<FLEXMethodBox *> *)filteredMethodsFromMethods:(NSArray<FLEXMethodBox *> *)methods areClassMethods:(BOOL)areClassMethods
|
|
|
{
|
|
|
NSArray<FLEXMethodBox *> *candidateMethods = methods;
|