@@ -83,6 +83,15 @@ def steps(cls):
8383 cls .find_grammar_packages ,
8484 cls .map_grammar_to_class ,
8585 cls .map_jar_to_grammar_source ,
86+ cls .find_groovy_packages ,
87+ cls .map_groovy_to_class ,
88+ cls .map_jar_to_groovy_source ,
89+ cls .find_aspectj_packages ,
90+ cls .map_aspectj_to_class ,
91+ cls .map_jar_to_aspectj_source ,
92+ cls .find_clojure_packages ,
93+ cls .map_clojure_to_class ,
94+ cls .map_jar_to_clojure_source ,
8695 cls .find_xtend_packages ,
8796 cls .map_xtend_to_class ,
8897 cls .map_javascript ,
@@ -230,7 +239,7 @@ def find_scala_packages(self):
230239
231240 @optional_step ("Scala" )
232241 def map_scala_to_class (self ):
233- """Map a .class compiled file to its .java source."""
242+ """Map a .class compiled file to its .scala source."""
234243 self .run_d2d_step (d2d .map_jvm_to_class , jvm_lang = jvm .ScalaLanguage )
235244
236245 @optional_step ("Scala" )
@@ -240,14 +249,14 @@ def map_jar_to_scala_source(self):
240249
241250 @optional_step ("Kotlin" )
242251 def find_kotlin_packages (self ):
243- """Find the java package of the .java source files."""
252+ """Find the java package of the kotlin source files."""
244253 d2d .find_jvm_packages (
245254 project = self .project , jvm_lang = jvm .KotlinLanguage , logger = self .log
246255 )
247256
248257 @optional_step ("Kotlin" )
249258 def map_kotlin_to_class (self ):
250- """Map a .class compiled file to its .java source."""
259+ """Map a .class compiled file to its kotlin source."""
251260 self .run_d2d_step (d2d .map_jvm_to_class , jvm_lang = jvm .KotlinLanguage )
252261
253262 @optional_step ("Kotlin" )
@@ -272,6 +281,69 @@ def map_jar_to_grammar_source(self):
272281 """Map .jar files to their related source directory."""
273282 self .run_d2d_step (d2d .map_jar_to_jvm_source , jvm_lang = jvm .GrammarLanguage )
274283
284+ @optional_step ("Groovy" )
285+ def find_groovy_packages (self ):
286+ """Find the package of the .groovy source files."""
287+ d2d .find_jvm_packages (
288+ project = self .project , jvm_lang = jvm .GroovyLanguage , logger = self .log
289+ )
290+
291+ @optional_step ("Groovy" )
292+ def map_groovy_to_class (self ):
293+ """Map a .class compiled file to its .groovy source."""
294+ d2d .map_jvm_to_class (
295+ project = self .project , jvm_lang = jvm .GroovyLanguage , logger = self .log
296+ )
297+
298+ @optional_step ("Groovy" )
299+ def map_jar_to_groovy_source (self ):
300+ """Map .jar files to their related source directory."""
301+ d2d .map_jar_to_jvm_source (
302+ project = self .project , jvm_lang = jvm .GroovyLanguage , logger = self .log
303+ )
304+
305+ @optional_step ("AspectJ" )
306+ def find_aspectj_packages (self ):
307+ """Find the package of the .aj source files."""
308+ d2d .find_jvm_packages (
309+ project = self .project , jvm_lang = jvm .AspectJLanguage , logger = self .log
310+ )
311+
312+ @optional_step ("AspectJ" )
313+ def map_aspectj_to_class (self ):
314+ """Map a .class compiled file to its .aj source."""
315+ d2d .map_jvm_to_class (
316+ project = self .project , jvm_lang = jvm .AspectJLanguage , logger = self .log
317+ )
318+
319+ @optional_step ("AspectJ" )
320+ def map_jar_to_aspectj_source (self ):
321+ """Map .jar files to their related source directory."""
322+ d2d .map_jar_to_jvm_source (
323+ project = self .project , jvm_lang = jvm .AspectJLanguage , logger = self .log
324+ )
325+
326+ @optional_step ("Clojure" )
327+ def find_clojure_packages (self ):
328+ """Find the package of the .clj source files."""
329+ d2d .find_jvm_packages (
330+ project = self .project , jvm_lang = jvm .ClojureLanguage , logger = self .log
331+ )
332+
333+ @optional_step ("Clojure" )
334+ def map_clojure_to_class (self ):
335+ """Map a .class compiled file to its .clj source."""
336+ d2d .map_jvm_to_class (
337+ project = self .project , jvm_lang = jvm .ClojureLanguage , logger = self .log
338+ )
339+
340+ @optional_step ("Clojure" )
341+ def map_jar_to_clojure_source (self ):
342+ """Map .jar files to their related source directory."""
343+ d2d .map_jar_to_jvm_source (
344+ project = self .project , jvm_lang = jvm .ClojureLanguage , logger = self .log
345+ )
346+
275347 @optional_step ("Xtend" )
276348 def find_xtend_packages (self ):
277349 """Find the java package of the xtend source files."""
0 commit comments