/*<ptr>*/public static class NSInputStreamPtr extends Ptr<NSInputStream, NSInputStreamPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(NSInputStream.class); }/*</bind>*/
/*<ptr>*/public static class NSNotificationCenterPtr extends Ptr<NSNotificationCenter, NSNotificationCenterPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(NSNotificationCenter.class); }/*</bind>*/
/*<ptr>*/public static class CAGradientLayerPtr extends Ptr<CAGradientLayer, CAGradientLayerPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(CAGradientLayer.class); }/*</bind>*/
/*<ptr>*/public static class NSMutableDataPtr extends Ptr<NSMutableData, NSMutableDataPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(NSMutableData.class); }/*</bind>*/
/*<ptr>*/public static class AVMetadataItemPtr extends Ptr<AVMetadataItem, AVMetadataItemPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(AVMetadataItem.class); }/*</bind>*/
/*<ptr>*/public static class NSLengthFormatterPtr extends Ptr<NSLengthFormatter, NSLengthFormatterPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(NSLengthFormatter.class); }/*</bind>*/
/*<ptr>*/public static class NSLinguisticTaggerPtr extends Ptr<NSLinguisticTagger, NSLinguisticTaggerPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(NSLinguisticTagger.class); }/*</bind>*/
/*<ptr>*/public static class AVMutableCompositionTrackPtr extends Ptr<AVMutableCompositionTrack, AVMutableCompositionTrackPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(AVMutableCompositionTrack.class); }/*</bind>*/
/*<ptr>*/public static class SCNNodePtr extends Ptr<SCNNode, SCNNodePtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(SCNNode.class); }/*</bind>*/
/*<ptr>*/public static class NSIndexPathPtr extends Ptr<NSIndexPath, NSIndexPathPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(NSIndexPath.class); }/*</bind>*/
/*<ptr>*/public static class NSNotificationQueuePtr extends Ptr<NSNotificationQueue, NSNotificationQueuePtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(NSNotificationQueue.class); }/*</bind>*/
/*<ptr>*/public static class CNPostalAddressFormatterPtr extends Ptr<CNPostalAddressFormatter, CNPostalAddressFormatterPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(CNPostalAddressFormatter.class); }/*</bind>*/
/*<ptr>*/public static class AVVideoCompositionLayerInstructionPtr extends Ptr<AVVideoCompositionLayerInstruction, AVVideoCompositionLayerInstructionPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(AVVideoCompositionLayerInstruction.class); }/*</bind>*/
/*<ptr>*/public static class NSPropertyListSerializationPtr extends Ptr<NSPropertyListSerialization, NSPropertyListSerializationPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(NSPropertyListSerialization.class); }/*</bind>*/
/*<ptr>*/public static class NSOutputStreamPtr extends Ptr<NSOutputStream, NSOutputStreamPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(NSOutputStream.class); }/*</bind>*/
/*<ptr>*/public static class UIFontDescriptorPtr extends Ptr<UIFontDescriptor, UIFontDescriptorPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(UIFontDescriptor.class); }/*</bind>*/
/*<ptr>*/public static class UITableViewPtr extends Ptr<UITableView, UITableViewPtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(UITableView.class); }/*</bind>*/
/*<ptr>*/public static class NSPredicatePtr extends Ptr<NSPredicate, NSPredicatePtr> {}/*</ptr>*/ /*<bind>*/static { ObjCRuntime.bind(NSPredicate.class); }/*</bind>*/
public static void bind() { Class<?> caller = VM.getStackClasses(0, 1)[0]; bind(caller); }
/** * Marshaler used for factory methods which have already retained the object * they return. */ public static class NoRetainMarshaler { @MarshalsPointer public static NSObject toObject(Class<? extends NSObject> cls, long handle, long flags) { return Marshaler.toObject(cls, handle, flags, false); } @MarshalsPointer public static long toNative(NSObject o, long flags) { return Marshaler.toNative(o, flags); } }