내 프로그램에 대한 질문이 있습니다. 내 프로그램은 자바 코드에서 UML 다이어그램을 만들 수 있어야하지만, (로드) Java 키워드, 객체 등을 검색 할 방법, 디자인 방법, 알지 못한다. 알림 : 나는 자동화 된 프로그램을 사용하여 UML 다이어그램을 만들 수 없다. 그것은 내 논문입니다.로드 된 Java 코드에서 UML 다이어그램을 만드는 방법은 무엇입니까?
제 아이디어는 UML 다이어그램에서 볼 수 있고이 열거 형으로로드 된 코드를 모두 확인하는 Java 키워드로 enum 클래스를 만드는 것입니다. 하지만 해결할 수없는 몇 가지 문제, 특히 공간이 있습니다. 다음 문제는 다음된다
[space][space]public[space]class[space][space][space]SomeClass[space]{
[empty line]
private int something;
public BufferedReader br;
private ArrayList<File> al;
}
이 코드 코멘트 :
- [공간] 코드의 고전 갭을 나타내는 예를 들어
는 I 코드를 갖는다.
- 필자는 문법적으로 정확하기 때문에 의도적으로 틈을 강조했습니다.
- 모든 Java 클래스를 BufferedReader, ArrayList 등 또는 다른 객체로로드하는 방법을 모르겠습니다.
답장을 보내 주셔서 감사합니다. 이 문제를 해결할 더 좋은 방법이 있다고 생각합니다.
답장을 보내 주셔서 감사합니다. Netbeans IDE를 사용합니다. 나는 지금 Eclipse에가는 것이 좋을지 모르겠다. 불행하게도, 코드를 컴파일하는 것이 아니라 순수한 자바 파일 일 수 있습니다. 흰색 문자 뒤에 읽는 해결책 일 수도 있지만 속성, 클래스 등의 이름을 어떻게 알았는지 알 수 없습니다. – avalagne
@avalagne : Netbeans은 [비슷한 API] (http://wiki.netbeans.org)를 제공합니다./Java_DevelopersGuide). 이 솔루션은 컴파일 된 코드가 필요하지 않으며 속성, 클래스 등의 이름을 제공합니다. 내가 언급 한 기사를 읽었습니까? – Kai
네, 읽어 보았습니다. 이해한다면 Java 코드를 분석하는 일종의 AST를 기반으로합니다. 다시 감사합니다. Netbeans TreeMaker에서 어떻게 작동하는지 알아 내려고 노력하겠습니다. – avalagne