나는 익명 내부 클래스로 컴파일하는 클로저와 기본 자바 루프로 컴파일하는 목록 이해를 수행하는 편리한 방법을 제공하는 Java 매크로 언어를 찾고있다.구문 Java 용 프리 프로세서
Xtend2 http://www.eclipse.org/Xtext/#xtend2 될하지만 범용 프로그래밍을위한 무언가를 원하는 것이 내가이 찾고 물건의 종류의 예는 (Xtend2은 Xtext에 대한 매우 구체적인 DSL과 종속의 톤이있다). 어쩌면 하나의 파일에 여러 클래스를 정의 할 수있는 무언가 (전 처리기로 두 개의 개별 파일로 나뉘게 될 것입니다).
이와 비슷한 것이 있습니까?
덧붙여 편집 : 나는 유효한 자바 소스를 생성해야하거나 바이트 코드가 dalvik 재 컴파일러와 호환되어야하므로 안드로이드 개발을하고 있습니다.
당신은 당신이 필요로하는 기능과 함께 언어를 사용하지 않는 이유. 아마도 Clojure가 좋은 선택이 될 것입니다. –
팬텀? http://fantom.org/ – MeBigFatGuy
출력이 Java 소스이거나 dalvik 컴파일러가 처리 할 수 있도록 Android 개발을 수행하고 있습니다. 내가 아는 한 Clojure는 안드로이드에서 작동하지 않는다. –