if Jack worked directly on .java files, then yes, ...
# android
k
if Jack worked directly on .java files, then yes, Jill could be called a workaround because it feeds Jack a format it doesn't natively support. However Jack has an intermediate format called .jack which it works on. And converting .java to .jack is not different to converting .class to .jack.