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

14 Commits

Author SHA1 Message Date
Kevin Glynn
a272b8105d Don't return null - return UnknownRepType 2011-03-02 21:42:19 +01:00
Kevin Glynn
8faedcd10a comment out broken IsA definition, rely on working version in base. Be explicit that typevars can ac like Object. 2011-03-02 19:36:48 +01:00
Kevin Glynn
52e51613cc improved BuildType, should work for generic types now 2011-03-02 19:35:29 +01:00
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
87296d6562 Big Code Reorg 2011-02-12 19:48:16 +01:00