1
0
mirror of https://github.com/twiglet/cs2j.git synced 2025-01-18 13:15:17 +01:00

12 Commits

Author SHA1 Message Date
Kevin Glynn
df2798a3a1 replace SurroundingTypeName by SurroundingType, so that components have access to all the features of their type, in particular the type parameters. Allows for better mkJava code 2011-03-02 19:34:32 +01:00
Kevin Glynn
792836217a for pretty printing we use <> around type arguments, but otherwise we use *[..]* 2011-03-02 19:31:41 +01:00
Kevin Glynn
e8b59d4fdb simplify SubstituteInType, just try all strings that match [\w|\.]+ 2011-03-02 19:29:07 +01:00
Kevin Glynn
8e788fbb46 Make Iterable translation work in generic types 2011-03-01 11:42:09 +01:00
Kevin Glynn
b4f8818196 When looking for properties we need to specify read or write because they may appear in different parent classes 2011-03-01 11:00:29 +01:00
Kevin Glynn
e4600b7885 Support for Generic Types (to be continued ....). 2011-02-28 12:34:49 +01:00
Kevin Glynn
f1db436236 fix up indentation, its not perfect but its close and consistent 2011-02-21 16:40:42 +01:00
Kevin Glynn
b6d57d4bd2 identify typevars in findType. TypeVarRepTemplate derives from ClassRepTemplate so that we don't try to initialise variables of type T 2011-02-18 17:05:00 +01:00
Kevin Glynn
94fa86d57e Retain complete unknown types in final source 2011-02-18 16:25:15 +01:00
Kevin Glynn
0b380e063d Add TypeVarRepTemplates, keep track of type var instantiations 2011-02-18 15:24:41 +01:00
Kevin Glynn
19ec2e3478 Move utility class into TemplateGenerator project (only user ....) 2011-02-14 11:46:24 +01:00
Kevin Glynn
87296d6562 Big Code Reorg 2011-02-12 19:48:16 +01:00