{"push_id":621149231,"size":27,"distinct_size":26,"ref":"refs/heads/spoonware","head":"625db8d2e4ae05957cadb16e489aaded084aeb70","before":"31d5fc77955d80be340d5a5237fd49775a1b7bee","commits":[{"sha":"94f47e4926e989acd72c79d89f916d0d6d5e2564","author":{"email":"eae5df76195da28de87b4ec8c97ee41974e800eb@gnieh.org","name":"Martin Monperrus"},"message":"improves the AST visualization","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/94f47e4926e989acd72c79d89f916d0d6d5e2564"},{"sha":"f2dfb4d3145303af2eedeccea5ebbad168f09198","author":{"email":"eae5df76195da28de87b4ec8c97ee41974e800eb@gnieh.org","name":"Martin Monperrus"},"message":"implementing Comparable is an implementation detail (for being used in a TreeSet), it should no be in the interface","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/f2dfb4d3145303af2eedeccea5ebbad168f09198"},{"sha":"e2448c83a4e322b52767a0e5ddcf7bdcaf1852bf","author":{"email":"eae5df76195da28de87b4ec8c97ee41974e800eb@gnieh.org","name":"Martin Monperrus"},"message":"sets the default to Java 8","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/e2448c83a4e322b52767a0e5ddcf7bdcaf1852bf"},{"sha":"d10c9e96dacc98a3a9a6b77f181413895edbbe03","author":{"email":"2bd23380b64f611dd6e6f69b84ef7c1217a17329@gmail.com","name":"Nicolas Petitprez"},"message":"Merge pull request #177 from monperrus/better-gui\n\nimproves the AST visualization","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/d10c9e96dacc98a3a9a6b77f181413895edbbe03"},{"sha":"8b9d24d1a6f8a1f4fd0c50f8c0254ba9b0396025","author":{"email":"2bd23380b64f611dd6e6f69b84ef7c1217a17329@gmail.com","name":"Nicolas Petitprez"},"message":"Merge pull request #178 from monperrus/comparable\n\nimplementing Comparable is an implementation detail (for being used in a...","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/8b9d24d1a6f8a1f4fd0c50f8c0254ba9b0396025"},{"sha":"c1674b680568b56f9e72886fa1fc11852a78cddc","author":{"email":"2bd23380b64f611dd6e6f69b84ef7c1217a17329@gmail.com","name":"Nicolas Petitprez"},"message":"Merge pull request #180 from monperrus/defaultjava\n\nsets the default to Java 8","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/c1674b680568b56f9e72886fa1fc11852a78cddc"},{"sha":"ca15389a96807c7a6c7eca1fdfc5837dd07dd3bf","author":{"email":"ac6706f9119c56becba11136fff09d3049824b6c@gmail.com","name":"GerardPaligot"},"message":"fix: give an access of generic types in anonymous classes.\n\nWhen we build a CtClass, we check if we have a anonymous class with\na super interface and with generic types to put them in formal type\nof the anonymous class.\n\nCloses #156","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/ca15389a96807c7a6c7eca1fdfc5837dd07dd3bf"},{"sha":"444481fc9d9acb8a6df5887e2c905a0362e5087d","author":{"email":"eae5df76195da28de87b4ec8c97ee41974e800eb@gnieh.org","name":"Martin Monperrus"},"message":"documents and tests the exception of getActualClass","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/444481fc9d9acb8a6df5887e2c905a0362e5087d"},{"sha":"6dba6a0b66e3b1498bdcdb7472860e5be2ac374b","author":{"email":"2bd23380b64f611dd6e6f69b84ef7c1217a17329@gmail.com","name":"Nicolas Petitprez"},"message":"add new interface in spooned sources","distinct":false,"url":"https://api.github.com/repos/petitpre/spoon/commits/6dba6a0b66e3b1498bdcdb7472860e5be2ac374b"},{"sha":"39ca4b48147510eddd4c109b227b6a12d80faf50","author":{"email":"ac6706f9119c56becba11136fff09d3049824b6c@gmail.com","name":"GerardPaligot"},"message":"test: Imports custom classes rather than java lang classes.\n\nA bug has been reported but it can't be reproduced in a test case.\ntestVisibilityOfClassesNamedByClassesInJavaLangPackage in VisibilityTest\nclass test custom Double and Float classes used in another class. We\ncheck than these classes is well typed in the model and can be build.\n\nCloses #163","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/39ca4b48147510eddd4c109b227b6a12d80faf50"},{"sha":"507cdda6935409706eef1104a9c2fab5daa4a84e","author":{"email":"2bd23380b64f611dd6e6f69b84ef7c1217a17329@gmail.com","name":"Nicolas Petitprez"},"message":"Merge pull request #179 from monperrus/getActualClass\n\ndocuments and tests the exception of getActualClass","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/507cdda6935409706eef1104a9c2fab5daa4a84e"},{"sha":"1d4ec676fc57603e7395880cbf5bfb0738e847cb","author":{"email":"ef8d8c3a72b52a7523b415a37ca49f76a80c0314@users.noreply.github.com","name":"Martin Monperrus"},"message":"Merge pull request #175 from petitpre/FixGetDeclaration","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/1d4ec676fc57603e7395880cbf5bfb0738e847cb"},{"sha":"34e9f8843e400395a151a137ce729e425cbc027e","author":{"email":"ef8d8c3a72b52a7523b415a37ca49f76a80c0314@users.noreply.github.com","name":"Martin Monperrus"},"message":"Merge pull request #181 from GerardPaligot/fix_163","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/34e9f8843e400395a151a137ce729e425cbc027e"},{"sha":"af112d3d925f3d18867df84b0e359595085cc7d3","author":{"email":"2bd23380b64f611dd6e6f69b84ef7c1217a17329@gmail.com","name":"Nicolas Petitprez"},"message":"Merge pull request #185 from GerardPaligot/fix_156\n\nfix: give an access of generic types in anonymous classes.","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/af112d3d925f3d18867df84b0e359595085cc7d3"},{"sha":"a5ed26aebbd125440b7c467fcf4dc726cdacb7fd","author":{"email":"ac6706f9119c56becba11136fff09d3049824b6c@gmail.com","name":"GerardPaligot"},"message":"feat: Refactors name of a CtClass.\n\nWhen a developer would like rename a class, he must used Refactoring\nclass to change name of the class in all references.\n\nCloses #166","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/a5ed26aebbd125440b7c467fcf4dc726cdacb7fd"},{"sha":"c3ba56b82c969b67d1201a74254f38df7dda8fc4","author":{"email":"ac6706f9119c56becba11136fff09d3049824b6c@gmail.com","name":"GerardPaligot"},"message":"fix: Prints toString of elements with imports (no qualified named).\n\nCreates a new computeImports method in ImportScanner to compute imports\nof all elements. So, for the future, if we would like qualified name\nin toString of elements, we must to specify it in the environment.\n\nCloses #162","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/c3ba56b82c969b67d1201a74254f38df7dda8fc4"},{"sha":"beb46d9349f3e7d83e0d137989c4dac5ccdbfa7d","author":{"email":"ef8d8c3a72b52a7523b415a37ca49f76a80c0314@users.noreply.github.com","name":"Martin Monperrus"},"message":"Merge pull request #186 from GerardPaligot/feat_recactoring_class_name","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/beb46d9349f3e7d83e0d137989c4dac5ccdbfa7d"},{"sha":"c4cbc6cda2b62a5b6b1a15d42675654b703be511","author":{"email":"ac6706f9119c56becba11136fff09d3049824b6c@gmail.com","name":"GerardPaligot"},"message":"rm feat: Drop fragment fonctionality.\n\nRemoves all files, code or comments about fragments.\n\nCloses #188","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/c4cbc6cda2b62a5b6b1a15d42675654b703be511"},{"sha":"778c57c1b6b5b2298f1a7e1605cdc7e0f39f3b26","author":{"email":"ac6706f9119c56becba11136fff09d3049824b6c@gmail.com","name":"GerardPaligot"},"message":"fix: Adds all references via TypeReferenceScanner.\n\nBefore, in the TypeReferenceScanner, if the enclosing reference\nof the current reference is already in the set of references,\nwe didn't add it in the set. Now, we add all in set and the Set\nclass remove all duplicate items.\n\nCloses #174","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/778c57c1b6b5b2298f1a7e1605cdc7e0f39f3b26"},{"sha":"0b6816ce2f9aaad49456ec5b3d5ecfd4cd738113","author":{"email":"501d85599ee8d715277eee7aeb1d33bb73709591@inria.fr","name":"martinezmatias"},"message":"Adding a test case for testing the byte serialization. Additionally, a\nclass for support this serialization and deserialization is provided.\nFor providing serialization, it was necessary to change the mechanism\nfor knowing if a parent is a root.","distinct":true,"url":"https://api.github.com/repos/petitpre/spoon/commits/0b6816ce2f9aaad49456ec5b3d5ecfd4cd738113"}]}