Forums | Admin

Discussion Forums: help

Start New Thread Start New Thread
Message: 125824
BY: xiao li (expxiaoli)
DATE: 2012-12-21 06:33
SUBJECT: How to deal with templete parameter?

 

//getDao implementation in another java class
public synchronized <T extends BasicDAO> T getDAO(Class<T> daoC) {}

//if I want to convert this java code to ruby code
dao = metaFactory.getDAO(ModelDao.class);

I try
1) dao = metaFactory._invoke('getDAO','Ljava.lang.class<Lcom.ap.aplib.metadata.dao.ModelDao>', ModelDao.class)
2) dao = metaFactory._invoke('getDAO','Ljava.lang.class<T>', ModelDao.class)

both of them can not work. The exceptions are: "in `_invoke': Fail: unknown method name `getDAO('Ljava.lang.class<Lcom.hulu.ap.aplib.metadata.dao.ModelDao>')' (RuntimeError)
or
"in `_invoke': Fail: unknown method name `getDAO('Ljava.lang.class<T>')' (RuntimeError)


Thread View

Thread Author Date
How to deal with templete parameter?xiao li2012-12-21 06:33
      RE: How to deal with templete parameter?arton Tajima2012-12-21 13:33
            RE: How to deal with templete parameter?arton Tajima2012-12-21 13:38
                  RE: How to deal with templete parameter?xiao li2012-12-24 04:01

Post a followup to this message