{"push_id":592968160,"size":3,"distinct_size":3,"ref":"refs/heads/support_java8","head":"9d92c31279a5d22edfe91b43f22390746c77058c","before":"a46686a9a151c964e3adadc3ef321527873fec9d","commits":[{"sha":"71391d574dceef05e245783ca8c6fce15e6e4343","author":{"email":"ac6706f9119c56becba11136fff09d3049824b6c@gmail.com","name":"GerardPaligot"},"message":"Supports lambda expressions.\n\nAdds CtLambda in meta model and builds it in JDTTreeBuilder.\nA lambda can have a type, parameters (typed or not) and a body\nwith statements or with an expression. Finally, adds tests case\nto test multi syntaxes of lambda.\nAdds signature too. When we have a reference of a CtLambda and\nwant a signature of this element, we print something like\n(Predicate<T>) (p). We display the type of the lambda and their\nparameters.","distinct":true,"url":"https://api.github.com/repos/GerardPaligot/spoon/commits/71391d574dceef05e245783ca8c6fce15e6e4343"},{"sha":"263bf630d1a58e63246b59d9608ebde8e017ff0f","author":{"email":"ac6706f9119c56becba11136fff09d3049824b6c@gmail.com","name":"GerardPaligot"},"message":"Supports executable reference expression.\n\nCreates a new classes than we can visit, CtExecutableReferenceExpression.\nThis class represents an executable reference expression with a type\nand a reference to an CtExecutable.","distinct":true,"url":"https://api.github.com/repos/GerardPaligot/spoon/commits/263bf630d1a58e63246b59d9608ebde8e017ff0f"},{"sha":"9d92c31279a5d22edfe91b43f22390746c77058c","author":{"email":"ac6706f9119c56becba11136fff09d3049824b6c@gmail.com","name":"GerardPaligot"},"message":"Temp commit to fix multi catch. This commit must be removed before PR.","distinct":true,"url":"https://api.github.com/repos/GerardPaligot/spoon/commits/9d92c31279a5d22edfe91b43f22390746c77058c"}]}