| UnitCompiler.java |  | 0% |  | 0% | 3,161 | 3,161 | 5,801 | 5,801 | 1,124 | 1,124 | 62 | 62 |
| Unparser.java |  | 0% |  | 0% | 332 | 332 | 843 | 843 | 192 | 192 | 19 | 19 |
| CodeContext.java |  | 0% |  | 0% | 351 | 351 | 605 | 605 | 93 | 93 | 12 | 12 |
| Java.java |   | 54% |   | 46% | 412 | 829 | 526 | 1,304 | 262 | 586 | 26 | 146 |
| ScriptEvaluator.java |  | 0% |  | 0% | 138 | 138 | 359 | 359 | 81 | 81 | 3 | 3 |
| IClass.java |  | 0% |  | 0% | 228 | 228 | 379 | 379 | 99 | 99 | 8 | 8 |
| ClassFileIClass.java |  | 0% |  | 0% | 145 | 145 | 294 | 294 | 86 | 86 | 9 | 9 |
| Compiler.java |  | 0% |  | 0% | 74 | 74 | 230 | 230 | 32 | 32 | 7 | 7 |
| Opcode.java |  | 0% | | 0% | 2 | 2 | 17 | 17 | 1 | 1 | 1 | 1 |
| ReflectionIClass.java |  | 0% |  | 0% | 117 | 117 | 181 | 181 | 73 | 73 | 7 | 7 |
| IClassLoader.java |  | 0% |  | 0% | 75 | 75 | 183 | 183 | 45 | 45 | 3 | 3 |
| Parser.java |   | 87% |   | 84% | 101 | 548 | 172 | 1,425 | 19 | 151 | 0 | 4 |
| SimpleCompiler.java |  | 0% |  | 0% | 69 | 69 | 163 | 163 | 42 | 42 | 4 | 4 |
| ExpressionEvaluator.java |  | 11% | | 25% | 68 | 76 | 171 | 187 | 56 | 60 | 0 | 2 |
| Descriptor.java |  | 0% |  | 0% | 66 | 66 | 123 | 123 | 18 | 18 | 1 | 1 |
| ClassBodyEvaluator.java |  | 0% | | 0% | 48 | 48 | 133 | 133 | 38 | 38 | 1 | 1 |
| JavaSourceIClassLoader.java |  | 0% | | 0% | 27 | 27 | 70 | 70 | 15 | 15 | 1 | 1 |
| JavaSourceClassLoader.java |  | 0% | | 0% | 30 | 30 | 61 | 61 | 18 | 18 | 2 | 2 |
| AntCompilerAdapter.java | | 0% | | 0% | 14 | 14 | 54 | 54 | 5 | 5 | 1 | 1 |
| CachingJavaSourceClassLoader.java | | 0% | | 0% | 12 | 12 | 49 | 49 | 5 | 5 | 1 | 1 |
| StackMap.java | | 0% | | 0% | 21 | 21 | 28 | 28 | 14 | 14 | 1 | 1 |
| MethodDescriptor.java | | 0% | | 0% | 17 | 17 | 35 | 35 | 6 | 6 | 1 | 1 |
| Mod.java | | 0% |  | 0% | 39 | 39 | 20 | 20 | 20 | 20 | 1 | 1 |
| TokenStreamImpl.java |  | 75% |  | 74% | 23 | 71 | 31 | 134 | 6 | 28 | 0 | 1 |
| Scanner.java |  | 92% |  | 95% | 17 | 189 | 33 | 299 | 8 | 29 | 0 | 1 |
| ResourceFinderIClassLoader.java | | 0% | | 0% | 3 | 3 | 18 | 18 | 2 | 2 | 1 | 1 |
| ClassLoaderIClassLoader.java | | 0% | | 0% | 8 | 8 | 22 | 22 | 5 | 5 | 1 | 1 |
| CompilerFactory.java | | 0% | | n/a | 15 | 15 | 15 | 15 | 15 | 15 | 3 | 3 |
| UnicodeUnescapeReader.java | | 64% | | 50% | 10 | 20 | 15 | 39 | 2 | 5 | 0 | 1 |
| Access.java | | 0% | | 0% | 6 | 6 | 10 | 10 | 3 | 3 | 1 | 1 |
| Token.java | | 62% | | 100% | 1 | 5 | 8 | 18 | 1 | 4 | 0 | 1 |
| FilterWarningHandler.java | | 0% | | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| JaninoOption.java | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| TokenType.java | | 100% | | n/a | 0 | 1 | 0 | 15 | 0 | 1 | 0 | 1 |
| UnicodeUnescapeException.java | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |