Package apple.foundation
Class NSSet<_ObjectType>
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.foundation.NSSet<_ObjectType>
-
- All Implemented Interfaces:
NSCoding,NSCopying,NSFastEnumeration,NSMutableCopying,NSSecureCoding,NSObject
- Direct Known Subclasses:
NSMutableSet
public class NSSet<_ObjectType> extends NSObject implements NSCopying, NSMutableCopying, NSSecureCoding, NSFastEnumeration
Immutable Set ***************
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNSSet.Block_enumerateObjectsUsingBlockstatic interfaceNSSet.Block_enumerateObjectsWithOptionsUsingBlockstatic interfaceNSSet.Block_objectsPassingTeststatic interfaceNSSet.Block_objectsWithOptionsPassingTest-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNSSet(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()voidaddObserverForKeyPathOptionsContext(@NotNull NSObject observer, @NotNull java.lang.String keyPath, long options, @Nullable org.moe.natj.general.ptr.VoidPtr context)NSSets are not observable, so these methods raise exceptions when invoked on NSSets.@NotNull NSArray<_ObjectType>allObjects()static NSSet<?>alloc()static NSSet<?>allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)_ObjectTypeanyObject()static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()booleancontainsObject(_ObjectType anObject)@NotNull java.lang.ObjectcopyWithZone(@Nullable org.moe.natj.general.ptr.VoidPtr zone)longcount()longcountByEnumeratingWithStateObjectsCount(@NotNull org.moe.natj.general.ptr.VoidPtr state, @NotNull org.moe.natj.general.ptr.Ptr<org.moe.natj.objc.ObjCObject> buffer, long len)static java.lang.StringdebugDescription_static()@NotNull java.lang.Stringdescription()@NotNull java.lang.StringdescriptionWithLocale(@Nullable java.lang.Object locale)voidencodeWithCoder(@NotNull NSCoder coder)voidenumerateObjectsUsingBlock(@NotNull NSSet.Block_enumerateObjectsUsingBlock block)API-Since: 4.0voidenumerateObjectsWithOptionsUsingBlock(long opts, @NotNull NSSet.Block_enumerateObjectsWithOptionsUsingBlock block)API-Since: 4.0@NotNull NSSet<_ObjectType>filteredSetUsingPredicate(@NotNull NSPredicate predicate)evaluate a predicate against a set of objects and return a filtered set API-Since: 3.0static longhash_static()NSSet<?>init()NSSet<?>initWithArray(@NotNull NSArray<_ObjectType> array)NSSet<?>initWithCoder(@NotNull NSCoder coder)NS_DESIGNATED_INITIALIZERNSSet<?>initWithObjects(_ObjectType firstObj, java.lang.Object... varargs)NSSet<?>initWithObjectsCount(@Nullable org.moe.natj.general.ptr.Ptr<_ObjectType> objects, long cnt)NSSet<?>initWithSet(@NotNull NSSet<_ObjectType> set)NSSet<?>initWithSetCopyItems(@NotNull NSSet<_ObjectType> set, boolean flag)static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)booleanintersectsSet(@NotNull NSSet<_ObjectType> otherSet)booleanisEqualToSet(@NotNull NSSet<_ObjectType> otherSet)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)booleanisSubsetOfSet(@NotNull NSSet<_ObjectType> otherSet)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)voidmakeObjectsPerformSelector(@NotNull org.moe.natj.objc.SEL aSelector)voidmakeObjectsPerformSelectorWithObject(@NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object argument)_ObjectTypemember(_ObjectType object)@NotNull java.lang.ObjectmutableCopyWithZone(@Nullable org.moe.natj.general.ptr.VoidPtr zone)static NSSet<?>new_objc()@NotNull NSEnumerator<_ObjectType>objectEnumerator()@NotNull NSSet<_ObjectType>objectsPassingTest(@NotNull NSSet.Block_objectsPassingTest predicate)API-Since: 4.0@NotNull NSSet<_ObjectType>objectsWithOptionsPassingTest(long opts, @NotNull NSSet.Block_objectsWithOptionsPassingTest predicate)API-Since: 4.0voidremoveObserverForKeyPath(@NotNull NSObject observer, @NotNull java.lang.String keyPath)voidremoveObserverForKeyPathContext(@NotNull NSObject observer, @NotNull java.lang.String keyPath, @Nullable org.moe.natj.general.ptr.VoidPtr context)API-Since: 5.0static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)static <_ObjectType>
NSSet<?>set()@NotNull NSSet<_ObjectType>setByAddingObject(_ObjectType anObject)API-Since: 2.0@NotNull NSSet<_ObjectType>setByAddingObjectsFromArray(@NotNull NSArray<_ObjectType> other)API-Since: 2.0@NotNull NSSet<_ObjectType>setByAddingObjectsFromSet(@NotNull NSSet<_ObjectType> other)API-Since: 2.0voidsetValueForKey(@Nullable java.lang.Object value, @NotNull java.lang.String key)Invoke -setValue:forKey: on each of the receiver's members.static voidsetVersion_static(long aVersion)static <_ObjectType>
NSSet<?>setWithArray(@NotNull NSArray<_ObjectType> array)static <_ObjectType>
NSSet<?>setWithObject(_ObjectType object)static <_ObjectType>
NSSet<?>setWithObjects(_ObjectType firstObj, java.lang.Object... varargs)static <_ObjectType>
NSSet<?>setWithObjectsCount(@NotNull org.moe.natj.general.ptr.Ptr<_ObjectType> objects, long cnt)static <_ObjectType>
NSSet<?>setWithSet(@NotNull NSSet<_ObjectType> set)@NotNull NSArray<_ObjectType>sortedArrayUsingDescriptors(@NotNull NSArray<? extends NSSortDescriptor> sortDescriptors)returns a new array by sorting the objects of the receiver API-Since: 4.0static org.moe.natj.objc.Classsuperclass_static()static <_ObjectType>
booleansupportsSecureCoding()static booleanuseStoredAccessor()Deprecated.@NotNull java.lang.ObjectvalueForKey(@NotNull java.lang.String key)Return a set containing the results of invoking -valueForKey: on each of the receiver's members.static longversion_static()-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description_static, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static NSSet<?> alloc()
-
allocWithZone
public static NSSet<?> allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static NSSet<?> new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
set
public static <_ObjectType> NSSet<?> set()
-
setVersion_static
public static void setVersion_static(long aVersion)
-
setWithArray
public static <_ObjectType> NSSet<?> setWithArray(@NotNull @NotNull NSArray<_ObjectType> array)
-
setWithObject
public static <_ObjectType> NSSet<?> setWithObject(@NotNull _ObjectType object)
-
setWithObjects
public static <_ObjectType> NSSet<?> setWithObjects(@NotNull _ObjectType firstObj, java.lang.Object... varargs)
-
setWithObjectsCount
public static <_ObjectType> NSSet<?> setWithObjectsCount(@NotNull @NotNull org.moe.natj.general.ptr.Ptr<_ObjectType> objects, long cnt)
-
setWithSet
public static <_ObjectType> NSSet<?> setWithSet(@NotNull @NotNull NSSet<_ObjectType> set)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
supportsSecureCoding
public static <_ObjectType> boolean supportsSecureCoding()
-
version_static
public static long version_static()
-
addObserverForKeyPathOptionsContext
public void addObserverForKeyPathOptionsContext(@NotNull @NotNull NSObject observer, @NotNull @NotNull java.lang.String keyPath, long options, @Nullable @Nullable org.moe.natj.general.ptr.VoidPtr context)NSSets are not observable, so these methods raise exceptions when invoked on NSSets. Instead of observing a set, observe the unordered to-many relationship for which the set is the collection of related objects.- Overrides:
addObserverForKeyPathOptionsContextin classNSObject
-
allObjects
@NotNull public @NotNull NSArray<_ObjectType> allObjects()
-
anyObject
@Nullable public _ObjectType anyObject()
-
containsObject
public boolean containsObject(@NotNull _ObjectType anObject)
-
copyWithZone
@NotNull public @NotNull java.lang.Object copyWithZone(@Nullable @Nullable org.moe.natj.general.ptr.VoidPtr zone)- Specified by:
copyWithZonein interfaceNSCopying
-
count
public long count()
-
countByEnumeratingWithStateObjectsCount
public long countByEnumeratingWithStateObjectsCount(@NotNull @NotNull org.moe.natj.general.ptr.VoidPtr state, @NotNull @NotNull org.moe.natj.general.ptr.Ptr<org.moe.natj.objc.ObjCObject> buffer, long len)- Specified by:
countByEnumeratingWithStateObjectsCountin interfaceNSFastEnumeration
-
description
@NotNull public @NotNull java.lang.String description()
- Specified by:
descriptionin interfaceNSObject- Overrides:
descriptionin classNSObject
-
descriptionWithLocale
@NotNull public @NotNull java.lang.String descriptionWithLocale(@Nullable @Nullable java.lang.Object locale)
-
encodeWithCoder
public void encodeWithCoder(@NotNull @NotNull NSCoder coder)- Specified by:
encodeWithCoderin interfaceNSCoding
-
enumerateObjectsUsingBlock
public void enumerateObjectsUsingBlock(@NotNull @NotNull NSSet.Block_enumerateObjectsUsingBlock block)API-Since: 4.0
-
enumerateObjectsWithOptionsUsingBlock
public void enumerateObjectsWithOptionsUsingBlock(long opts, @NotNull @NotNull NSSet.Block_enumerateObjectsWithOptionsUsingBlock block)API-Since: 4.0
-
filteredSetUsingPredicate
@NotNull public @NotNull NSSet<_ObjectType> filteredSetUsingPredicate(@NotNull @NotNull NSPredicate predicate)
evaluate a predicate against a set of objects and return a filtered set API-Since: 3.0
-
initWithArray
public NSSet<?> initWithArray(@NotNull @NotNull NSArray<_ObjectType> array)
-
initWithCoder
public NSSet<?> initWithCoder(@NotNull @NotNull NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding
-
initWithObjects
public NSSet<?> initWithObjects(@NotNull _ObjectType firstObj, java.lang.Object... varargs)
-
initWithObjectsCount
public NSSet<?> initWithObjectsCount(@Nullable @Nullable org.moe.natj.general.ptr.Ptr<_ObjectType> objects, long cnt)
-
initWithSet
public NSSet<?> initWithSet(@NotNull @NotNull NSSet<_ObjectType> set)
-
initWithSetCopyItems
public NSSet<?> initWithSetCopyItems(@NotNull @NotNull NSSet<_ObjectType> set, boolean flag)
-
intersectsSet
public boolean intersectsSet(@NotNull @NotNull NSSet<_ObjectType> otherSet)
-
isEqualToSet
public boolean isEqualToSet(@NotNull @NotNull NSSet<_ObjectType> otherSet)
-
isSubsetOfSet
public boolean isSubsetOfSet(@NotNull @NotNull NSSet<_ObjectType> otherSet)
-
makeObjectsPerformSelector
public void makeObjectsPerformSelector(@NotNull @NotNull org.moe.natj.objc.SEL aSelector)
-
makeObjectsPerformSelectorWithObject
public void makeObjectsPerformSelectorWithObject(@NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object argument)
-
member
@Nullable public _ObjectType member(@NotNull _ObjectType object)
-
mutableCopyWithZone
@NotNull public @NotNull java.lang.Object mutableCopyWithZone(@Nullable @Nullable org.moe.natj.general.ptr.VoidPtr zone)- Specified by:
mutableCopyWithZonein interfaceNSMutableCopying
-
objectEnumerator
@NotNull public @NotNull NSEnumerator<_ObjectType> objectEnumerator()
-
objectsPassingTest
@NotNull public @NotNull NSSet<_ObjectType> objectsPassingTest(@NotNull @NotNull NSSet.Block_objectsPassingTest predicate)
API-Since: 4.0
-
objectsWithOptionsPassingTest
@NotNull public @NotNull NSSet<_ObjectType> objectsWithOptionsPassingTest(long opts, @NotNull @NotNull NSSet.Block_objectsWithOptionsPassingTest predicate)
API-Since: 4.0
-
removeObserverForKeyPath
public void removeObserverForKeyPath(@NotNull @NotNull NSObject observer, @NotNull @NotNull java.lang.String keyPath)- Overrides:
removeObserverForKeyPathin classNSObject
-
removeObserverForKeyPathContext
public void removeObserverForKeyPathContext(@NotNull @NotNull NSObject observer, @NotNull @NotNull java.lang.String keyPath, @Nullable @Nullable org.moe.natj.general.ptr.VoidPtr context)API-Since: 5.0- Overrides:
removeObserverForKeyPathContextin classNSObject
-
setByAddingObject
@NotNull public @NotNull NSSet<_ObjectType> setByAddingObject(@NotNull _ObjectType anObject)
API-Since: 2.0
-
setByAddingObjectsFromArray
@NotNull public @NotNull NSSet<_ObjectType> setByAddingObjectsFromArray(@NotNull @NotNull NSArray<_ObjectType> other)
API-Since: 2.0
-
setByAddingObjectsFromSet
@NotNull public @NotNull NSSet<_ObjectType> setByAddingObjectsFromSet(@NotNull @NotNull NSSet<_ObjectType> other)
API-Since: 2.0
-
setValueForKey
public void setValueForKey(@Nullable @Nullable java.lang.Object value, @NotNull @NotNull java.lang.String key)Invoke -setValue:forKey: on each of the receiver's members.- Overrides:
setValueForKeyin classNSObject
-
sortedArrayUsingDescriptors
@NotNull public @NotNull NSArray<_ObjectType> sortedArrayUsingDescriptors(@NotNull @NotNull NSArray<? extends NSSortDescriptor> sortDescriptors)
returns a new array by sorting the objects of the receiver API-Since: 4.0
-
_supportsSecureCoding
public boolean _supportsSecureCoding()
Description copied from interface:NSSecureCodingThis property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.- Specified by:
_supportsSecureCodingin interfaceNSSecureCoding
-
valueForKey
@NotNull public @NotNull java.lang.Object valueForKey(@NotNull @NotNull java.lang.String key)Return a set containing the results of invoking -valueForKey: on each of the receiver's members. The returned set might not have the same number of members as the receiver. The returned set will not contain any elements corresponding to instances of -valueForKey: returning nil (in contrast with -[NSArray(NSKeyValueCoding) valueForKey:], which may put NSNulls in the arrays it returns).- Overrides:
valueForKeyin classNSObject
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-