Package apple.foundation
Class NSDecimalNumber
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.foundation.NSValue
-
- apple.foundation.NSNumber
-
- apple.foundation.NSDecimalNumber
-
- All Implemented Interfaces:
CKRecordValue,NSFetchRequestResult,NSCoding,NSCopying,NSSecureCoding,NSObject
public class NSDecimalNumber extends NSNumber
-
-
Nested Class Summary
-
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 protectedNSDecimalNumber(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()static NSDecimalNumberalloc()static NSDecimalNumberallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)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()longcompare(@NotNull NSNumber decimalNumber)Round to the scale of the behavior.static java.lang.StringdebugDescription_static()@NotNull NSDecimalNumberdecimalNumberByAdding(@NotNull NSDecimalNumber decimalNumber)@NotNull NSDecimalNumberdecimalNumberByAddingWithBehavior(@NotNull NSDecimalNumber decimalNumber, @Nullable NSDecimalNumberBehaviors behavior)@NotNull NSDecimalNumberdecimalNumberByDividingBy(@NotNull NSDecimalNumber decimalNumber)@NotNull NSDecimalNumberdecimalNumberByDividingByWithBehavior(@NotNull NSDecimalNumber decimalNumber, @Nullable NSDecimalNumberBehaviors behavior)@NotNull NSDecimalNumberdecimalNumberByMultiplyingBy(@NotNull NSDecimalNumber decimalNumber)@NotNull NSDecimalNumberdecimalNumberByMultiplyingByPowerOf10(short power)@NotNull NSDecimalNumberdecimalNumberByMultiplyingByPowerOf10WithBehavior(short power, @Nullable NSDecimalNumberBehaviors behavior)@NotNull NSDecimalNumberdecimalNumberByMultiplyingByWithBehavior(@NotNull NSDecimalNumber decimalNumber, @Nullable NSDecimalNumberBehaviors behavior)@NotNull NSDecimalNumberdecimalNumberByRaisingToPower(long power)@NotNull NSDecimalNumberdecimalNumberByRaisingToPowerWithBehavior(long power, @Nullable NSDecimalNumberBehaviors behavior)@NotNull NSDecimalNumberdecimalNumberByRoundingAccordingToBehavior(@Nullable NSDecimalNumberBehaviors behavior)@NotNull NSDecimalNumberdecimalNumberBySubtracting(@NotNull NSDecimalNumber decimalNumber)@NotNull NSDecimalNumberdecimalNumberBySubtractingWithBehavior(@NotNull NSDecimalNumber decimalNumber, @Nullable NSDecimalNumberBehaviors behavior)static @NotNull NSDecimalNumberdecimalNumberWithMantissaExponentIsNegative(long mantissa, short exponent, boolean flag)static @NotNull NSDecimalNumberdecimalNumberWithString(@Nullable java.lang.String numberValue)static @NotNull NSDecimalNumberdecimalNumberWithStringLocale(@Nullable java.lang.String numberValue, @Nullable java.lang.Object locale)static @NotNull NSDecimalNumberBehaviorsdefaultBehavior()compare two NSDecimalNumbersstatic java.lang.Stringdescription_static()@NotNull java.lang.StringdescriptionWithLocale(@Nullable java.lang.Object locale)doubledoubleValue()return 'd' for doublestatic longhash_static()NSDecimalNumberinit()@NotNull NSNumberinitWithBool(boolean value)NSDecimalNumberinitWithBytesObjCType(@NotNull org.moe.natj.general.ptr.ConstVoidPtr value, @NotNull java.lang.String type)@NotNull NSNumberinitWithChar(byte value)NSDecimalNumberinitWithCoder(@NotNull NSCoder coder)NS_DESIGNATED_INITIALIZER@NotNull NSNumberinitWithDouble(double value)@NotNull NSNumberinitWithFloat(float value)@NotNull NSNumberinitWithInt(int value)@NotNull NSNumberinitWithInteger(long value)API-Since: 2.0@NotNull NSNumberinitWithLong(long value)@NotNull NSNumberinitWithLongLong(long value)NSDecimalNumberinitWithMantissaExponentIsNegative(long mantissa, short exponent, boolean flag)@NotNull NSNumberinitWithShort(short value)NSDecimalNumberinitWithString(@Nullable java.lang.String numberValue)NSDecimalNumberinitWithStringLocale(@Nullable java.lang.String numberValue, @Nullable java.lang.Object locale)@NotNull NSNumberinitWithUnsignedChar(byte value)@NotNull NSNumberinitWithUnsignedInt(int value)@NotNull NSNumberinitWithUnsignedInteger(long value)API-Since: 2.0@NotNull NSNumberinitWithUnsignedLong(long value)@NotNull NSNumberinitWithUnsignedLongLong(long value)@NotNull NSNumberinitWithUnsignedShort(char value)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)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static @NotNull NSDecimalNumbermaximumDecimalNumber()static @NotNull NSDecimalNumberminimumDecimalNumber()static NSDecimalNumbernew_objc()static @NotNull NSDecimalNumbernotANumber()static @NotNull NSNumbernumberWithBool(boolean value)static @NotNull NSNumbernumberWithChar(byte value)static @NotNull NSNumbernumberWithDouble(double value)static @NotNull NSNumbernumberWithFloat(float value)static @NotNull NSNumbernumberWithInt(int value)static @NotNull NSNumbernumberWithInteger(long value)static @NotNull NSNumbernumberWithLong(long value)static @NotNull NSNumbernumberWithLongLong(long value)static @NotNull NSNumbernumberWithShort(short value)static @NotNull NSNumbernumberWithUnsignedChar(byte value)static @NotNull NSNumbernumberWithUnsignedInt(int value)static @NotNull NSNumbernumberWithUnsignedInteger(long value)static @NotNull NSNumbernumberWithUnsignedLong(long value)static @NotNull NSNumbernumberWithUnsignedLongLong(long value)static @NotNull NSNumbernumberWithUnsignedShort(char value)@NotNull java.lang.StringobjCType()One behavior per thread - The default behavior is rounding mode: NSRoundPlain scale: No defined scale (full precision) ignore exactnessException raise on overflow, underflow and divide by zero.static @NotNull NSDecimalNumberone()static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)static voidsetDefaultBehavior(@NotNull NSDecimalNumberBehaviors value)compare two NSDecimalNumbersstatic voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()static booleanuseStoredAccessor()Deprecated.static @NotNull NSValuevalueWithBytesObjCType(@NotNull org.moe.natj.general.ptr.ConstVoidPtr value, @NotNull java.lang.String type)static @NotNull NSValuevalueWithCATransform3D(CATransform3D t)static @NotNull NSValuevalueWithCGAffineTransform(CGAffineTransform transform)static @NotNull NSValuevalueWithCGPoint(CGPoint point)static @NotNull NSValuevalueWithCGRect(CGRect rect)static @NotNull NSValuevalueWithCGSize(CGSize size)static @NotNull NSValuevalueWithCGVector(CGVector vector)static @NotNull NSValuevalueWithCMTime(CMTime time)static @NotNull NSValuevalueWithCMTimeMapping(CMTimeMapping timeMapping)static @NotNull NSValuevalueWithCMTimeRange(CMTimeRange timeRange)static NSValuevalueWithCMVideoDimensions(CMVideoDimensions dimensions)static @NotNull NSValuevalueWithDirectionalEdgeInsets(NSDirectionalEdgeInsets insets)static @NotNull NSValuevalueWithMKCoordinate(CLLocationCoordinate2D coordinate)static @NotNull NSValuevalueWithMKCoordinateSpan(MKCoordinateSpan span)static @NotNull NSValuevalueWithNonretainedObject(@Nullable java.lang.Object anObject)static @NotNull NSValuevalueWithObjCType(@NotNull org.moe.natj.general.ptr.ConstVoidPtr value, @NotNull java.lang.String type)static @NotNull NSValuevalueWithPointer(@Nullable org.moe.natj.general.ptr.ConstVoidPtr pointer)static @NotNull NSValuevalueWithRange(NSRange range)static @NotNull NSValuevalueWithSCNMatrix4(SCNMatrix4 v)static @NotNull NSValuevalueWithSCNVector3(SCNVector3 v)static @NotNull NSValuevalueWithSCNVector4(SCNVector4 v)static @NotNull NSValuevalueWithUIEdgeInsets(UIEdgeInsets insets)static @NotNull NSValuevalueWithUIOffset(UIOffset insets)static longversion_static()static @NotNull NSDecimalNumberzero()-
Methods inherited from class apple.foundation.NSNumber
boolValue, charValue, floatValue, integerValue, intValue, isEqualToNumber, longLongValue, longValue, shortValue, stringValue, unsignedCharValue, unsignedIntegerValue, unsignedIntValue, unsignedLongLongValue, unsignedLongValue, unsignedShortValue
-
Methods inherited from class apple.foundation.NSValue
CATransform3DValue, CGAffineTransformValue, CGPointValue, CGRectValue, CGSizeValue, CGVectorValue, CMTimeMappingValue, CMTimeRangeValue, CMTimeValue, CMVideoDimensionsValue, copyWithZone, directionalEdgeInsetsValue, encodeWithCoder, getValue, getValueSize, isEqualToValue, MKCoordinateSpanValue, MKCoordinateValue, nonretainedObjectValue, pointerValue, rangeValue, SCNMatrix4Value, SCNVector3Value, SCNVector4Value, UIEdgeInsetsValue, UIOffsetValue
-
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, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, 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, removeObserverForKeyPath, removeObserverForKeyPathContext, 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, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static NSDecimalNumber alloc()
-
allocWithZone
public static NSDecimalNumber 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()
-
decimalNumberWithMantissaExponentIsNegative
@NotNull public static @NotNull NSDecimalNumber decimalNumberWithMantissaExponentIsNegative(long mantissa, short exponent, boolean flag)
-
decimalNumberWithString
@NotNull public static @NotNull NSDecimalNumber decimalNumberWithString(@Nullable @Nullable java.lang.String numberValue)
-
decimalNumberWithStringLocale
@NotNull public static @NotNull NSDecimalNumber decimalNumberWithStringLocale(@Nullable @Nullable java.lang.String numberValue, @Nullable @Nullable java.lang.Object locale)
-
defaultBehavior
@NotNull public static @NotNull NSDecimalNumberBehaviors defaultBehavior()
compare two NSDecimalNumbers
-
description_static
public static java.lang.String description_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)
-
maximumDecimalNumber
@NotNull public static @NotNull NSDecimalNumber maximumDecimalNumber()
-
minimumDecimalNumber
@NotNull public static @NotNull NSDecimalNumber minimumDecimalNumber()
-
new_objc
public static NSDecimalNumber new_objc()
-
notANumber
@NotNull public static @NotNull NSDecimalNumber notANumber()
-
numberWithBool
@NotNull public static @NotNull NSNumber numberWithBool(boolean value)
-
numberWithChar
@NotNull public static @NotNull NSNumber numberWithChar(byte value)
-
numberWithDouble
@NotNull public static @NotNull NSNumber numberWithDouble(double value)
-
numberWithFloat
@NotNull public static @NotNull NSNumber numberWithFloat(float value)
-
numberWithInt
@NotNull public static @NotNull NSNumber numberWithInt(int value)
-
numberWithInteger
@NotNull public static @NotNull NSNumber numberWithInteger(long value)
-
numberWithLong
@NotNull public static @NotNull NSNumber numberWithLong(long value)
-
numberWithLongLong
@NotNull public static @NotNull NSNumber numberWithLongLong(long value)
-
numberWithShort
@NotNull public static @NotNull NSNumber numberWithShort(short value)
-
numberWithUnsignedChar
@NotNull public static @NotNull NSNumber numberWithUnsignedChar(byte value)
-
numberWithUnsignedInt
@NotNull public static @NotNull NSNumber numberWithUnsignedInt(int value)
-
numberWithUnsignedInteger
@NotNull public static @NotNull NSNumber numberWithUnsignedInteger(long value)
-
numberWithUnsignedLong
@NotNull public static @NotNull NSNumber numberWithUnsignedLong(long value)
-
numberWithUnsignedLongLong
@NotNull public static @NotNull NSNumber numberWithUnsignedLongLong(long value)
-
numberWithUnsignedShort
@NotNull public static @NotNull NSNumber numberWithUnsignedShort(char value)
-
one
@NotNull public static @NotNull NSDecimalNumber one()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setDefaultBehavior
public static void setDefaultBehavior(@NotNull @NotNull NSDecimalNumberBehaviors value)compare two NSDecimalNumbers
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
valueWithObjCType
@NotNull public static @NotNull NSValue valueWithObjCType(@NotNull @NotNull org.moe.natj.general.ptr.ConstVoidPtr value, @NotNull @NotNull java.lang.String type)
-
valueWithBytesObjCType
@NotNull public static @NotNull NSValue valueWithBytesObjCType(@NotNull @NotNull org.moe.natj.general.ptr.ConstVoidPtr value, @NotNull @NotNull java.lang.String type)
-
valueWithCATransform3D
@NotNull public static @NotNull NSValue valueWithCATransform3D(CATransform3D t)
-
valueWithCGAffineTransform
@NotNull public static @NotNull NSValue valueWithCGAffineTransform(CGAffineTransform transform)
-
valueWithCMTimeMapping
@NotNull public static @NotNull NSValue valueWithCMTimeMapping(CMTimeMapping timeMapping)
-
valueWithCMTimeRange
@NotNull public static @NotNull NSValue valueWithCMTimeRange(CMTimeRange timeRange)
-
valueWithMKCoordinate
@NotNull public static @NotNull NSValue valueWithMKCoordinate(CLLocationCoordinate2D coordinate)
-
valueWithMKCoordinateSpan
@NotNull public static @NotNull NSValue valueWithMKCoordinateSpan(MKCoordinateSpan span)
-
valueWithNonretainedObject
@NotNull public static @NotNull NSValue valueWithNonretainedObject(@Nullable @Nullable java.lang.Object anObject)
-
valueWithPointer
@NotNull public static @NotNull NSValue valueWithPointer(@Nullable @Nullable org.moe.natj.general.ptr.ConstVoidPtr pointer)
-
valueWithSCNMatrix4
@NotNull public static @NotNull NSValue valueWithSCNMatrix4(SCNMatrix4 v)
-
valueWithSCNVector3
@NotNull public static @NotNull NSValue valueWithSCNVector3(SCNVector3 v)
-
valueWithSCNVector4
@NotNull public static @NotNull NSValue valueWithSCNVector4(SCNVector4 v)
-
valueWithUIEdgeInsets
@NotNull public static @NotNull NSValue valueWithUIEdgeInsets(UIEdgeInsets insets)
-
version_static
public static long version_static()
-
zero
@NotNull public static @NotNull NSDecimalNumber zero()
-
compare
public long compare(@NotNull @NotNull NSNumber decimalNumber)Round to the scale of the behavior.
-
decimalNumberByAdding
@NotNull public @NotNull NSDecimalNumber decimalNumberByAdding(@NotNull @NotNull NSDecimalNumber decimalNumber)
-
decimalNumberByAddingWithBehavior
@NotNull public @NotNull NSDecimalNumber decimalNumberByAddingWithBehavior(@NotNull @NotNull NSDecimalNumber decimalNumber, @Nullable @Nullable NSDecimalNumberBehaviors behavior)
-
decimalNumberByDividingBy
@NotNull public @NotNull NSDecimalNumber decimalNumberByDividingBy(@NotNull @NotNull NSDecimalNumber decimalNumber)
-
decimalNumberByDividingByWithBehavior
@NotNull public @NotNull NSDecimalNumber decimalNumberByDividingByWithBehavior(@NotNull @NotNull NSDecimalNumber decimalNumber, @Nullable @Nullable NSDecimalNumberBehaviors behavior)
-
decimalNumberByMultiplyingBy
@NotNull public @NotNull NSDecimalNumber decimalNumberByMultiplyingBy(@NotNull @NotNull NSDecimalNumber decimalNumber)
-
decimalNumberByMultiplyingByWithBehavior
@NotNull public @NotNull NSDecimalNumber decimalNumberByMultiplyingByWithBehavior(@NotNull @NotNull NSDecimalNumber decimalNumber, @Nullable @Nullable NSDecimalNumberBehaviors behavior)
-
decimalNumberByMultiplyingByPowerOf10
@NotNull public @NotNull NSDecimalNumber decimalNumberByMultiplyingByPowerOf10(short power)
-
decimalNumberByMultiplyingByPowerOf10WithBehavior
@NotNull public @NotNull NSDecimalNumber decimalNumberByMultiplyingByPowerOf10WithBehavior(short power, @Nullable @Nullable NSDecimalNumberBehaviors behavior)
-
decimalNumberByRaisingToPower
@NotNull public @NotNull NSDecimalNumber decimalNumberByRaisingToPower(long power)
-
decimalNumberByRaisingToPowerWithBehavior
@NotNull public @NotNull NSDecimalNumber decimalNumberByRaisingToPowerWithBehavior(long power, @Nullable @Nullable NSDecimalNumberBehaviors behavior)
-
decimalNumberByRoundingAccordingToBehavior
@NotNull public @NotNull NSDecimalNumber decimalNumberByRoundingAccordingToBehavior(@Nullable @Nullable NSDecimalNumberBehaviors behavior)
-
decimalNumberBySubtracting
@NotNull public @NotNull NSDecimalNumber decimalNumberBySubtracting(@NotNull @NotNull NSDecimalNumber decimalNumber)
-
decimalNumberBySubtractingWithBehavior
@NotNull public @NotNull NSDecimalNumber decimalNumberBySubtractingWithBehavior(@NotNull @NotNull NSDecimalNumber decimalNumber, @Nullable @Nullable NSDecimalNumberBehaviors behavior)
-
descriptionWithLocale
@NotNull public @NotNull java.lang.String descriptionWithLocale(@Nullable @Nullable java.lang.Object locale)- Overrides:
descriptionWithLocalein classNSNumber
-
doubleValue
public double doubleValue()
return 'd' for double- Overrides:
doubleValuein classNSNumber
-
init
public NSDecimalNumber init()
-
initWithBool
@NotNull public @NotNull NSNumber initWithBool(boolean value)
- Overrides:
initWithBoolin classNSNumber
-
initWithBytesObjCType
public NSDecimalNumber initWithBytesObjCType(@NotNull @NotNull org.moe.natj.general.ptr.ConstVoidPtr value, @NotNull @NotNull java.lang.String type)
- Overrides:
initWithBytesObjCTypein classNSNumber
-
initWithChar
@NotNull public @NotNull NSNumber initWithChar(byte value)
- Overrides:
initWithCharin classNSNumber
-
initWithCoder
public NSDecimalNumber initWithCoder(@NotNull @NotNull NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classNSNumber
-
initWithDouble
@NotNull public @NotNull NSNumber initWithDouble(double value)
- Overrides:
initWithDoublein classNSNumber
-
initWithFloat
@NotNull public @NotNull NSNumber initWithFloat(float value)
- Overrides:
initWithFloatin classNSNumber
-
initWithInt
@NotNull public @NotNull NSNumber initWithInt(int value)
- Overrides:
initWithIntin classNSNumber
-
initWithInteger
@NotNull public @NotNull NSNumber initWithInteger(long value)
Description copied from class:NSNumberAPI-Since: 2.0- Overrides:
initWithIntegerin classNSNumber
-
initWithLong
@NotNull public @NotNull NSNumber initWithLong(long value)
- Overrides:
initWithLongin classNSNumber
-
initWithLongLong
@NotNull public @NotNull NSNumber initWithLongLong(long value)
- Overrides:
initWithLongLongin classNSNumber
-
initWithMantissaExponentIsNegative
public NSDecimalNumber initWithMantissaExponentIsNegative(long mantissa, short exponent, boolean flag)
-
initWithShort
@NotNull public @NotNull NSNumber initWithShort(short value)
- Overrides:
initWithShortin classNSNumber
-
initWithString
public NSDecimalNumber initWithString(@Nullable @Nullable java.lang.String numberValue)
-
initWithStringLocale
public NSDecimalNumber initWithStringLocale(@Nullable @Nullable java.lang.String numberValue, @Nullable @Nullable java.lang.Object locale)
-
initWithUnsignedChar
@NotNull public @NotNull NSNumber initWithUnsignedChar(byte value)
- Overrides:
initWithUnsignedCharin classNSNumber
-
initWithUnsignedInt
@NotNull public @NotNull NSNumber initWithUnsignedInt(int value)
- Overrides:
initWithUnsignedIntin classNSNumber
-
initWithUnsignedInteger
@NotNull public @NotNull NSNumber initWithUnsignedInteger(long value)
Description copied from class:NSNumberAPI-Since: 2.0- Overrides:
initWithUnsignedIntegerin classNSNumber
-
initWithUnsignedLong
@NotNull public @NotNull NSNumber initWithUnsignedLong(long value)
- Overrides:
initWithUnsignedLongin classNSNumber
-
initWithUnsignedLongLong
@NotNull public @NotNull NSNumber initWithUnsignedLongLong(long value)
- Overrides:
initWithUnsignedLongLongin classNSNumber
-
initWithUnsignedShort
@NotNull public @NotNull NSNumber initWithUnsignedShort(char value)
- Overrides:
initWithUnsignedShortin classNSNumber
-
objCType
@NotNull public @NotNull java.lang.String objCType()
One behavior per thread - The default behavior is rounding mode: NSRoundPlain scale: No defined scale (full precision) ignore exactnessException raise on overflow, underflow and divide by zero.
-
_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- Overrides:
_supportsSecureCodingin classNSNumber
-
valueWithDirectionalEdgeInsets
@NotNull public static @NotNull NSValue valueWithDirectionalEdgeInsets(NSDirectionalEdgeInsets insets)
-
valueWithCMVideoDimensions
public static NSValue valueWithCMVideoDimensions(CMVideoDimensions dimensions)
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-