/** * Root interface for all protocol interfaces in the Cocoa/CocoaTouch bindings. This * interface adds a {@link Marshaler} for {@link String}s to/from {@link NSString}. */ @Marshalers({ @Marshaler(NSString.AsStringMarshaler.class), @Marshaler(NSArray.AsListMarshaler.class), }) /*<annotations>*//*</annotations>*/ /*<visibility>*/public/*</visibility>*/ interface /*<name>*/NSObjectProtocol/*</name>*/ /*<implements>*/extends ObjCProtocol/*</implements>*/ { /*<ptr>*/ /*</ptr>*/ /*<bind>*/ /*</bind>*/ /*<constants>*//*</constants>*/ /*<properties>*/ /*</properties>*/ /*<methods>*/ /*</methods>*/ /*<adapter>*/ /*</adapter>*/ }
private static Method findMarshaler0(Class<?> findClass, Class<?> inClass) { org.robovm.rt.bro.annotation.Marshaler anno1 = inClass.getAnnotation(org.robovm.rt.bro.annotation.Marshaler.class); org.robovm.rt.bro.annotation.Marshalers anno2 = inClass.getAnnotation(org.robovm.rt.bro.annotation.Marshalers.class); if (anno1 != null) { Method method = find(findClass, inClass, anno1); if (method != null) { return method; } } if (anno2 != null) { for (org.robovm.rt.bro.annotation.Marshaler m : anno2.value()) { Method method = find(findClass, inClass, m); if (method != null) { return method; } } } return null; }
@Marshalers({ @Marshaler(NSString.AsStringMarshaler.class), @Marshaler(NSArray.AsListMarshaler.class) }) public abstract class CocoaUtility { }
private static Method findMarshaler0(Class<?> findClass, Class<?> inClass) { org.robovm.rt.bro.annotation.Marshaler anno1 = inClass.getAnnotation(org.robovm.rt.bro.annotation.Marshaler.class); org.robovm.rt.bro.annotation.Marshalers anno2 = inClass.getAnnotation(org.robovm.rt.bro.annotation.Marshalers.class); if (anno1 != null) { Method method = find(findClass, inClass, anno1); if (method != null) { return method; } } if (anno2 != null) { for (org.robovm.rt.bro.annotation.Marshaler m : anno2.value()) { Method method = find(findClass, inClass, m); if (method != null) { return method; } } } return null; }
/*<annotations>*/@Library("CoreFoundation")/*</annotations>*/ @Marshalers({ @Marshaler(CFType.Marshaler.class), @Marshaler(CFString.AsStringMarshaler.class)
private static Method findMarshaler0(Class<?> findClass, Class<?> inClass) { org.robovm.rt.bro.annotation.Marshaler anno1 = inClass.getAnnotation(org.robovm.rt.bro.annotation.Marshaler.class); org.robovm.rt.bro.annotation.Marshalers anno2 = inClass.getAnnotation(org.robovm.rt.bro.annotation.Marshalers.class); if (anno1 != null) { Method method = find(findClass, inClass, anno1); if (method != null) { return method; } } if (anno2 != null) { for (org.robovm.rt.bro.annotation.Marshaler m : anno2.value()) { Method method = find(findClass, inClass, m); if (method != null) { return method; } } } return null; }
@Marshalers({ @Marshaler(NSString.AsStringMarshaler.class), @Marshaler(NSArray.AsListMarshaler.class),
private static Method findMarshaler0(Class<?> findClass, Class<?> inClass) { org.robovm.rt.bro.annotation.Marshaler anno1 = inClass.getAnnotation(org.robovm.rt.bro.annotation.Marshaler.class); org.robovm.rt.bro.annotation.Marshalers anno2 = inClass.getAnnotation(org.robovm.rt.bro.annotation.Marshalers.class); if (anno1 != null) { Method method = find(findClass, inClass, anno1); if (method != null) { return method; } } if (anno2 != null) { for (org.robovm.rt.bro.annotation.Marshaler m : anno2.value()) { Method method = find(findClass, inClass, m); if (method != null) { return method; } } } return null; }
/** * Defines builtin marshalers. This is the final fallback when searching for * a marshaler. */ @Marshalers({ @Marshaler(ArrayMarshalers.ByteArrayMarshaler.class), @Marshaler(ArrayMarshalers.ShortArrayMarshaler.class), @Marshaler(ArrayMarshalers.CharArrayMarshaler.class), @Marshaler(ArrayMarshalers.IntArrayMarshaler.class), @Marshaler(ArrayMarshalers.LongArrayMarshaler.class), @Marshaler(ArrayMarshalers.FloatArrayMarshaler.class), @Marshaler(ArrayMarshalers.DoubleArrayMarshaler.class), @Marshaler(BufferMarshalers.BufferMarshaler.class), @Marshaler(StringMarshalers.AsDefaultCharsetZMarshaler.class), @Marshaler(EnumMarshalers.AsIntMarshaler.class), }) public class BuiltinMarshalers { }
private static Method findMarshaler0(Class<?> findClass, Class<?> inClass) { org.robovm.rt.bro.annotation.Marshaler anno1 = inClass.getAnnotation(org.robovm.rt.bro.annotation.Marshaler.class); org.robovm.rt.bro.annotation.Marshalers anno2 = inClass.getAnnotation(org.robovm.rt.bro.annotation.Marshalers.class); if (anno1 != null) { Method method = find(findClass, inClass, anno1); if (method != null) { return method; } } if (anno2 != null) { for (org.robovm.rt.bro.annotation.Marshaler m : anno2.value()) { Method method = find(findClass, inClass, m); if (method != null) { return method; } } } return null; }
@Marshalers({ @Marshaler(ObjCObject.Marshaler.class), @Marshaler(ObjCClass.Marshaler.class)
private static Method findMarshaler0(Class<?> findClass, Class<?> inClass) { org.robovm.rt.bro.annotation.Marshaler anno1 = inClass.getAnnotation(org.robovm.rt.bro.annotation.Marshaler.class); org.robovm.rt.bro.annotation.Marshalers anno2 = inClass.getAnnotation(org.robovm.rt.bro.annotation.Marshalers.class); if (anno1 != null) { Method method = find(findClass, inClass, anno1); if (method != null) { return method; } } if (anno2 != null) { for (org.robovm.rt.bro.annotation.Marshaler m : anno2.value()) { Method method = find(findClass, inClass, m); if (method != null) { return method; } } } return null; }
@Marshalers({ @Marshaler(NSString.AsStringMarshaler.class), @Marshaler(NSArray.AsListMarshaler.class),
/** * Root interface for all protocol interfaces in the Cocoa/CocoaTouch bindings. This * interface adds a {@link Marshaler} for {@link String}s to/from {@link NSString}. */ @Marshalers({ @Marshaler(NSString.AsStringMarshaler.class), @Marshaler(NSArray.AsListMarshaler.class), }) /*<annotations>*//*</annotations>*/ /*<visibility>*/public/*</visibility>*/ interface /*<name>*/NSObjectProtocol/*</name>*/ /*<implements>*/extends ObjCProtocol/*</implements>*/ { /*<ptr>*/ /*</ptr>*/ /*<bind>*/ /*</bind>*/ /*<constants>*//*</constants>*/ /*<properties>*/ /*</properties>*/ /*<methods>*/ /*</methods>*/ /*<adapter>*/ /*</adapter>*/ }
/** * Root interface for all protocol interfaces in the Cocoa/CocoaTouch bindings. This * interface adds a {@link Marshaler} for {@link String}s to/from {@link NSString}. */ @Marshalers({ @Marshaler(NSString.AsStringMarshaler.class), @Marshaler(NSArray.AsListMarshaler.class), }) /*<annotations>*//*</annotations>*/ /*<visibility>*/public/*</visibility>*/ interface /*<name>*/NSObjectProtocol/*</name>*/ /*<implements>*/extends ObjCProtocol/*</implements>*/ { /*<ptr>*/ /*</ptr>*/ /*<bind>*/ /*</bind>*/ /*<constants>*//*</constants>*/ /*<properties>*/ /*</properties>*/ /*<methods>*/ /*</methods>*/ /*<adapter>*/ /*</adapter>*/ }
@Marshalers({ @Marshaler(NSString.AsStringMarshaler.class), @Marshaler(NSArray.AsListMarshaler.class) }) public abstract class CocoaUtility { }
@Marshalers({ @Marshaler(NSString.AsStringMarshaler.class), @Marshaler(NSArray.AsListMarshaler.class) }) public abstract class CocoaUtility { }
/*<annotations>*/@Library("CoreFoundation")/*</annotations>*/ @Marshalers({ @Marshaler(CFType.Marshaler.class), @Marshaler(CFString.AsStringMarshaler.class)
/*<annotations>*/@Library("CoreFoundation")/*</annotations>*/ @Marshalers({ @Marshaler(CFType.Marshaler.class), @Marshaler(CFString.AsStringMarshaler.class)
@Marshalers({ @Marshaler(NSString.AsStringMarshaler.class), @Marshaler(NSArray.AsListMarshaler.class),