From: <fwi...@us...> - 2008-11-18 16:02:43
|
Revision: 5591 http://jython.svn.sourceforge.net/jython/?rev=5591&view=rev Author: fwierzbicki Date: 2008-11-18 16:02:41 +0000 (Tue, 18 Nov 2008) Log Message: ----------- extract javaType def from fieldDef Modified Paths: -------------- branches/astwrite/ast/asdl_antlr.py Modified: branches/astwrite/ast/asdl_antlr.py =================================================================== --- branches/astwrite/ast/asdl_antlr.py 2008-11-18 03:02:15 UTC (rev 5590) +++ branches/astwrite/ast/asdl_antlr.py 2008-11-18 16:02:41 UTC (rev 5591) @@ -412,12 +412,16 @@ } def fieldDef(self, field): + jtype = self.javaType(field) + name = field.name + return "%s %s" % (jtype, name) + + def javaType(self, field): jtype = str(field.type) jtype = self.bltinnames.get(jtype, jtype + 'Type') - name = field.name if field.seq: - return "java.util.List<%(jtype)s> %(name)s" % locals() - return "%(jtype)s %(name)s" % locals() + return "java.util.List<%s>" % jtype + return jtype class VisitorVisitor(EmitVisitor): def __init__(self, dir): This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |