Nikolaos Tsantalis
Nikolaos Tsantalis
@pouryafard75 What is your opinion about our diff for this commit?
@onewhl Idea for improving the visualization: You can use the statement mappings of the parent method `isMatched()` to get the statements that are added.
@onewhl @anchouls I think my comment was misunderstood. The highlighed lines in https://github.com/JetBrains-Research/RefactorInsight/issues/120#issue-1617746136 are correct. There is no need to highlight more things. The problem is that the diff does...
@onewhl This old issue is fixed.  
The Extract Class refactoring has been updated to change the access modifier of private inner types in the source class, which are used as parameters in methods moved to the...
I used the [Ajax Cross Origin](http://www.ajax-cross-origin.com/) JQuery Plugin with a local PHP [proxy](http://www.ajax-cross-origin.com/install.html) and everything works great! Live [demo](https://users.encs.concordia.ca/~nikolaos/publications.html) Here is the updated [scholar.js](https://users.encs.concordia.ca/~nikolaos/js/scholar.js) I also added some code to...
@jrfaller I can confirm that JDT Parser skips parts of the AST that are syntactically invalid. Missing type in a field declaration makes it syntactically invalid. JDT Parser will continue...
> @tsantalis yes just what I realized. On top of that, neither the flag MALFORMED nor the flag RECOVERED seems to work in these cases. The only thing I get...
@jrfaller We discovered that JDT ASTParser recommends a version to setup the parser, when it finds a parsing problem. For example, when parsing a record declaration with 1.8 compatibility, it...
@jrfaller The parser initialization `ASTParser parser = ASTParser.newParser(AST.getJLSLatest());` is totally fine and creates no problems. The problem is with the compiler settings. For example, since Java 16 `record` is a...