org.bridj.objc
Class ObjCObject
java.lang.Object
org.bridj.NativeObject
org.bridj.objc.ObjCObject
- All Implemented Interfaces:
- NativeObjectInterface
- Direct Known Subclasses:
- NSCalendar, NSObject, ObjCBlock, ObjCClass, ObjCProxy
public class ObjCObject
- extends NativeObject
ObjCObject
public ObjCObject(Pointer<? extends NativeObject> peer)
ObjCObject
public ObjCObject()
ObjCObject
public ObjCObject(int constructorId,
Object... args)
init
public <T extends ObjCObject> Pointer<T> init()
stringValue
public Pointer<NSString> stringValue()
description
public Pointer<NSString> description()
hash
public int hash()
isEqual
public boolean isEqual(Pointer<? extends ObjCObject> anObject)
isKindOf
public boolean isKindOf(Pointer<? extends ObjCObject> aClassObject)
isMemberOf
public boolean isMemberOf(Pointer<? extends ObjCObject> aClassObject)
isKindOfClassNamed
public boolean isKindOfClassNamed(Pointer<Byte> aClassName)
isMemberOfClassNamed
public boolean isMemberOfClassNamed(Pointer<Byte> aClassName)
respondsTo
public boolean respondsTo(SEL aSelector)
methodFor
public IMP methodFor(SEL aSelector)
perform
public Pointer<?> perform(SEL aSelector)
perform$with
public Pointer<?> perform$with(SEL aSelector,
Pointer<?> anObject)
perform$with$with
public Pointer<?> perform$with$with(SEL aSelector,
Pointer<?> object1,
Pointer<?> object2)
toString
public String toString()
- Overrides:
toString
in class Object
equals
public boolean equals(Object o)
- Overrides:
equals
in class NativeObject
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
Copyright © 2009-2012. All Rights Reserved.