001 package org.bridj.objc;
002
003 import org.bridj.*;
004
005 public class ObjCClass extends ObjCObject {
006 static {
007 BridJ.register();
008 }
009 public native <T extends ObjCObject> Pointer<T> alloc();
010 @Selector("new")
011 public native <T extends ObjCObject> Pointer<T> new$();
012
013 public native boolean instancesRespondTo(SEL sel);
014 //public native boolean respondsTo(SEL sel);
015 public native IMP instanceMethodFor(SEL aSelector);
016 }