aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org
AgeCommit message (Expand)Author
2016-03-03Remove unused code from MethodValueMichael Williamson
2016-03-03Add back constructor argument type check in interpreterMichael Williamson
2016-03-03Throw exception if class with captures has static constructorMichael Williamson
2016-03-03Enable nested class generation with existing constructorMichael Williamson
2016-03-01Don't make assumptions about captures of inner classesMichael Williamson
2016-03-01Cobble together limited inner class supportMichael Williamson
2016-03-01Change top-level scope to be a field of JavaReaderMichael Williamson
2016-03-01Get static nested classes working on C# and Python backendsMichael Williamson
2016-03-01Get static nested classes working on interpreterMichael Williamson
2016-03-01Replace generateClassName with JavaTypes.typeOfMichael Williamson
2016-02-29Split ConcreteType up into specialised type implementationsMichael Williamson
2016-02-28Support interfaces on the interpreterMichael Williamson
2016-02-28Extract forEach over two iterabesMichael Williamson
2016-02-28Tidy up variable declarationMichael Williamson
2016-02-28Python backend: support interfacesMichael Williamson
2016-02-28Make all methods public in C# backendMichael Williamson
2016-02-28Don't set Object as a superclassMichael Williamson
2016-02-28Ensure superclass is first in super type collectionMichael Williamson
2016-02-28C#: Write super typesMichael Williamson
2016-02-28Write out interface methodsMichael Williamson
2016-02-28Extract writeTypeMichael Williamson
2016-02-28C#: Write empty interfacesMichael Williamson
2016-02-28Change method bodies to be optionalMichael Williamson
2016-02-28Implement InterfaceNode.accept and transformMichael Williamson
2016-02-28Allow reading of methods without bodyMichael Williamson
2016-02-28Support reading of empty interfacesMichael Williamson
2016-02-28Introduce InterfaceNodeMichael Williamson
2016-02-28Extract readSourceMichael Williamson
2016-02-13Read if statements without else clauseMichael Williamson
2016-02-13Remove FieldValue in favour of FieldDeclarationNodeMichael Williamson
2016-02-13Distinguish static and instance fields when checking field existsMichael Williamson
2016-02-13Read instance field initializersMichael Williamson
2016-02-13Read instance initializersMichael Williamson
2016-02-13Tidy up reading of class bodiesMichael Williamson
2016-02-11Read static field initialisers in Java frontendMichael Williamson
2016-02-11Support reading static fields in Java frontendMichael Williamson
2016-02-11Read static field accesses and static constructors in Java frontendMichael Williamson
2016-02-11Implement static constructor and fields in interpreterMichael Williamson
2016-02-11Introduce ReceiverValue into interpreterMichael Williamson
2016-02-11Support static constructors on Python backendMichael Williamson
2016-02-11Implement static fields and static constructors for C#Michael Williamson
2016-02-11Change FieldAccessNode to support static fieldsMichael Williamson
2016-02-06Move Integer.parseInt into PythonPrimitiveMethods for Python backendMichael Williamson
2016-02-06Include return type when generating method namesMichael Williamson
2016-02-06Add return type to MethodSignatureMichael Williamson
2016-02-06Move naming code out of Python backendMichael Williamson
2016-02-06Read return type of method onceMichael Williamson
2016-02-06Allow integers to boxed in C# backendMichael Williamson
2016-02-06Add boxed integer methods to get static method overload test passingMichael Williamson
2016-02-06Transform arguments when generating primitive C# methodsMichael Williamson