How many lines of code can a .java file contain? Does it depend on the JVM being used?
.java
I believe there is a 64kb limit on bytecode size per method.