From: Finn B. <bc...@wo...> - 2002-11-01 18:52:10
|
[Frank Cohen] > I'm trying to pass a Jython object as a parameter in a Java method call. I'm > getting a "can't coerce to java.lang.class" exception. Anyone want to point > me in the right direction? > > Here's what I'm doing: > > class MyPoint: > x = 0 > y = 0 > def setPoint( self, myx, myy ) > self.x = myx > self.y = myy There is no unique java class associated with a pure python class which is why you get the exception. Python classes are represented only by a PyClass instance. Try subclassing from a java class, like java.lang.Object. Then a java proxy class is created and associated with the MyPoint class. regards, finn |