|  | compilers=&java11:&java12:&java13:&java14:&java15:&java16:&java17:&java18 | 
|  | compilerType=java | 
|  | versionFlag=-version | 
|  | defaultCompiler=java1800 | 
|  | demangler= | 
|  | postProcess= | 
|  | options= | 
|  | supportsBinary=false | 
|  | needsMulti=false | 
|  | supportsExecute=true | 
|  | interpreted=true | 
|  | isSemVer=true | 
|  | baseName=jdk | 
|  |  | 
|  | group.java11.compilers=java1102 | 
|  | group.java11.groupName=OpenJDK 11 | 
|  | group.java11.objdumper=/opt/compiler-explorer/jdk-11.0.2/bin/javap | 
|  | compiler.java1102.exe=/opt/compiler-explorer/jdk-11.0.2/bin/javac | 
|  | compiler.java1102.runtime=/opt/compiler-explorer/jdk-11.0.2/bin/java | 
|  | compiler.java1102.semver=11.0.2 | 
|  |  | 
|  | group.java12.compilers=java1201 | 
|  | group.java12.groupName=OpenJDK 12 | 
|  | group.java12.objdumper=/opt/compiler-explorer/jdk-12.0.1/bin/javap | 
|  | compiler.java1201.exe=/opt/compiler-explorer/jdk-12.0.1/bin/javac | 
|  | compiler.java1201.runtime=/opt/compiler-explorer/jdk-12.0.1/bin/java | 
|  | compiler.java1201.semver=12.0.1 | 
|  |  | 
|  | group.java13.compilers=java1302 | 
|  | group.java13.groupName=OpenJDK 13 | 
|  | group.java13.objdumper=/opt/compiler-explorer/jdk-13.0.2/bin/javap | 
|  | compiler.java1302.exe=/opt/compiler-explorer/jdk-13.0.2/bin/javac | 
|  | compiler.java1302.runtime=/opt/compiler-explorer/jdk-13.0.2/bin/java | 
|  | compiler.java1302.semver=13.0.2 | 
|  |  | 
|  | group.java14.compilers=java1402 | 
|  | group.java14.groupName=OpenJDK 14 | 
|  | group.java14.objdumper=/opt/compiler-explorer/jdk-14.0.2/bin/javap | 
|  | compiler.java1402.exe=/opt/compiler-explorer/jdk-14.0.2/bin/javac | 
|  | compiler.java1402.runtime=/opt/compiler-explorer/jdk-14.0.2/bin/java | 
|  | compiler.java1402.semver=14.0.2 | 
|  |  | 
|  | group.java15.compilers=java1502 | 
|  | group.java15.groupName=OpenJDK 15 | 
|  | group.java15.objdumper=/opt/compiler-explorer/jdk-15.0.2/bin/javap | 
|  | compiler.java1502.exe=/opt/compiler-explorer/jdk-15.0.2/bin/javac | 
|  | compiler.java1502.runtime=/opt/compiler-explorer/jdk-15.0.2/bin/java | 
|  | compiler.java1502.semver=15.0.2 | 
|  |  | 
|  | group.java16.compilers=java1601 | 
|  | group.java16.groupName=OpenJDK 16 | 
|  | group.java16.objdumper=/opt/compiler-explorer/jdk-16.0.1/bin/javap | 
|  | compiler.java1601.exe=/opt/compiler-explorer/jdk-16.0.1/bin/javac | 
|  | compiler.java1601.runtime=/opt/compiler-explorer/jdk-16.0.1/bin/java | 
|  | compiler.java1601.semver=16.0.1 | 
|  |  | 
|  | group.java17.compilers=java1700 | 
|  | group.java17.groupName=OpenJDK 17 | 
|  | group.java17.objdumper=/opt/compiler-explorer/jdk-17.0.0/bin/javap | 
|  | compiler.java1700.exe=/opt/compiler-explorer/jdk-17.0.0/bin/javac | 
|  | compiler.java1700.runtime=/opt/compiler-explorer/jdk-17.0.0/bin/java | 
|  | compiler.java1700.semver=17.0.0 | 
|  |  | 
|  | group.java18.compilers=java1800 | 
|  | group.java18.groupName=OpenJDK 18 | 
|  | group.java18.objdumper=/opt/compiler-explorer/jdk-18.0.0/bin/javap | 
|  | compiler.java1800.exe=/opt/compiler-explorer/jdk-18.0.0/bin/javac | 
|  | compiler.java1800.runtime=/opt/compiler-explorer/jdk-18.0.0/bin/java | 
|  | compiler.java1800.semver=18.0.0 |