plantuml-parser
plantuml-parser copied to clipboard
Convert the Java(or kotlin) source code to Plantuml
在看一些比较大的项目时,如果全部生成,解析不过来。 但是,如果是已经打开的大量文件同时生成在一张图。那么就很nice了。
目前看只能生成 继承 、实现等简单的uml关系。 希望能加入 关联 依赖 之类的关系生成
@shuzijun Kotlin is getting its steam in the mobile dev community. Got any plan to update your lovely plugin for it? Cheers
As a Java-Developer i want to see a graphical display of all classes that implement a java interface. Example usecase: * In the IDE i right-click on the interfacename and...
**Describe the bug** **To Reproduce** Steps to reproduce the behavior: 1. select kotlin files and generate diagram from context submenu. 2. See error pop up. **Software versions(*Help* -> *About*)** -...
com.github.javaparser.ParseProblemException: (line 47,col 28) **Text Block Literals are not supported.** ` at com.github.javaparser.JavaParserAdapter.handleResult(JavaParserAdapter.java:83) at com.github.javaparser.JavaParserAdapter.parse(JavaParserAdapter.java:95) at com.github.javaparser.StaticJavaParser.parse(StaticJavaParser.java:141) at com.shuzijun.plantumlparser.core.ParserProgram.execute(ParserProgram.java:42) at com.shuzijun.plantumlparser.plugin.action.ParserProgramAction.actionPerformed(ParserProgramAction.java:59) at com.intellij.openapi.actionSystem.ex.ActionUtil.doPerformActionOrShowPopup(ActionUtil.java:339) at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performActionDumbAwareWithCallbacks$4(ActionUtil.java:313) at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareWithCallbacks(ActionUtil.java:362) at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAwareWithCallbacks(ActionUtil.java:313) at...
**Describe the bug** If I try parse couple packages or whole project i get: ``` com.github.javaparser.ParseProblemException: (line 92,col 13) Only one label allowed in a switch-case. at com.github.javaparser.JavaParserAdapter.handleResult(JavaParserAdapter.java:83) at com.github.javaparser.JavaParserAdapter.parse(JavaParserAdapter.java:95)...
I would like to display the default constructors in the diagram, as well, for the consistency. If you agree, I can try to add the feature.
The `record` keyword, added in Java 14, is not supported. I would be willing to try adding it if you don't want to do it yourself.
Suggestion to generate method parameter name beside the type.