aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast/ClassNode.java
AgeCommit message (Collapse)Author
2016-10-30Defer generation of classes for lambdasMichael Williamson
2016-10-30Support inner-inner-classesMichael Williamson
2016-10-30Extract inner type hoisting to separate stepMichael Williamson
2016-08-06Rename Node.type() to Node.nodeType()Michael Williamson
2016-07-31Remove old TODOMichael Williamson
2016-07-15Rename transform to transformSubTree, update usages accordinglyMichael Williamson
2016-07-14Remove NodeMapper in favour of a DynamicNodeMapperMichael Williamson
2016-07-10Add type to Node interfaceMichael Williamson
2016-07-10Move childNodes onto Node interfaceMichael Williamson
2016-04-01Transform static constructor of classMichael Williamson
2016-03-18Move types package out of ast packageMichael Williamson
2016-03-09Introduce Type interfaceMichael Williamson
2016-03-08Use TypeName in FormalTypeParameterNodeMichael Williamson
2016-03-08Read formal type parametersMichael Williamson
2016-03-03Throw exception if class with captures has static constructorMichael Williamson
2016-03-01Cobble together limited inner class supportMichael Williamson
2016-02-28Introduce InterfaceNodeMichael Williamson
2016-02-11Implement static fields and static constructors for C#Michael Williamson
2016-01-24Tidy up NodeTransformerMichael Williamson
2016-01-17Add transformation pass to C# backendMichael Williamson
2016-01-01Get interpreter compiler tests workingMichael Williamson
2015-11-28Simplify generation of anonymous classesMichael Williamson
2015-11-15Allow descendants of nodes to be traversedMichael Williamson
2015-10-25Remove lombok from ClassNodeMichael Williamson
2015-10-06Only allow declared fields to be setMichael Williamson
2015-10-06Simplify builder usageMichael Williamson
2015-10-06Add support for constructors and fieldsMichael Williamson
2015-10-06Combine type reference and class name into type nameMichael Williamson
2015-10-06Create notion of ClassNameMichael Williamson
2015-10-05Add support for static method calls to Python backendMichael Williamson
2015-10-05Add the beginnings of a Python backendMichael Williamson
2015-10-02Preserve environment across callsMichael Williamson
2015-10-01Use normal method call exec in interpreter entry pointMichael Williamson
2015-09-29Initial commitMichael Williamson