my-app/0000755003747201750000000000000013640436533012037 5ustar lmcbouteusersmy-app/.project0000644003747201750000000000102713605640430013500 0ustar lmcbouteusers my-app org.eclipse.jdt.core.javabuilder org.eclipse.m2e.core.maven2Builder org.eclipse.jdt.core.javanature org.eclipse.m2e.core.maven2Nature my-app/.classpathOLD0000644003747201750000000000334713605642006014363 0ustar lmcbouteusers my-app/pom.xmlWithVersion0000644003747201750000000000665313605637534015575 0ustar lmcbouteusers 4.0.0 com.mycompany.app my-app jar 1.0-SNAPSHOT my-app http://maven.apache.org ${org.checkerframework:jdk8:jar} junit junit 3.8.1 test org.checkerframework checker 1.9.4 org.checkerframework checker-qual 1.9.4 org.checkerframework jdk8 1.9.4 org.codehaus.mojo exec-maven-plugin 1.2.1 java com.mycompany.app.App argument1 org.apache.maven.plugins maven-shade-plugin 2.1 package shade com.mycompany.app.App org.apache.maven.plugins maven-dependency-plugin 2.3 properties maven-compiler-plugin 2.3.2 1.8 1.8 true org.checkerframework.checker.nullness.NullnessChecker -Xbootclasspath/p:${annotatedJdk} my-app/src/0000755003747201750000000000000013576217564012637 5ustar lmcbouteusersmy-app/src/main/0000755003747201750000000000000013605640554013553 5ustar lmcbouteusersmy-app/src/main/java/0000755003747201750000000000000013576220000014457 5ustar lmcbouteusersmy-app/src/main/java/com/0000755003747201750000000000000013576220000015235 5ustar lmcbouteusersmy-app/src/main/java/com/mycompany/0000755003747201750000000000000013576220000017251 5ustar lmcbouteusersmy-app/src/main/java/com/mycompany/app/0000755003747201750000000000000013607654424020051 5ustar lmcbouteusersmy-app/src/main/java/com/mycompany/app/App.java0000644003747201750000000000165113627222267021435 0ustar lmcbouteuserspackage com.mycompany.app; /** * Hello world! * */ public class App { static int jacques = 7; public static void main(String[] args) { System.out.println("Hello World!"); Object myObject = null; System.out.println("A NullPointerException is a drag..."); /** * Checker prevents this from compiling... */ // System.out.println("myObject: " + myObject.toString()); /** * ... which is simply fantastic. It shows: * * error: [dereference.of.nullable] dereference of possibly-null reference * myObject * * http://checkerframework.org */ System.out.println("the value is " + jacques); int j; // System.out.println("... but thankfully, Checker has our back: // http://checkerframework.org"); System.out.println("The test Hello World 909 is completed"); } } my-app/src/main/java/com/mycompany/app/App.class0000644003747201750000000000154313614350252021611 0ustar lmcbouteusers����46    !" # $ % & '()*jacquesI()VCodeLineNumberTablemain([Ljava/lang/String;)V SourceFileApp.java + ,- Hello World!. /0#A NullPointerException is a drag...java/lang/StringBuilder the value is 12  13 45%The test Hello World 909 is completedcom/mycompany/app/Appjava/lang/Objectjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!*�� b6��L����Y�� � � � �� ��  -5 � �my-app/src/main/java/com/mycompany/app/App.javaOLD0000644003747201750000000000065313605641542021772 0ustar lmcbouteuserspackage com.mycompany.app; /** * Hello world! * */ public class App { static int jacques = 7; public static void main(String[] args) { System.out.println("Hello World!"); Object myObject = null; System.out.println("A NullPointerException is a drag..."); System.out.println("the value is " + jacques); System.out.println("The test Hello World 909 is completed"); } } my-app/src/test/0000755003747201750000000000000013534466626013615 5ustar lmcbouteusersmy-app/src/test/java/0000755003747201750000000000000013534466626014536 5ustar lmcbouteusersmy-app/src/test/java/com/0000755003747201750000000000000013534466626015314 5ustar lmcbouteusersmy-app/src/test/java/com/mycompany/0000755003747201750000000000000013534466626017330 5ustar lmcbouteusersmy-app/src/test/java/com/mycompany/app/0000755003747201750000000000000013534466626020110 5ustar lmcbouteusersmy-app/src/test/java/com/mycompany/app/AppTest.java0000644003747201750000000000120513554341444022321 0ustar lmcbouteuserspackage com.mycompany.app; import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; /** * Unit test for simple App. */ public class AppTest extends TestCase { /** * Create the test case * * @param testName name of the test case */ public AppTest( String testName ) { super( testName ); } /** * @return the suite of tests being tested */ public static Test suite() { return new TestSuite( AppTest.class ); } /** * Rigourous Test :-) */ public void testApp() { assertTrue( true ); } } my-app/src/.settings/0000755003747201750000000000000013534467140014544 5ustar lmcbouteusersmy-app/src/.settings/org.eclipse.m2e.core.prefs0000644003747201750000000000012613554341444021427 0ustar lmcbouteusersactiveProfiles= eclipse.preferences.version=1 resolveWorkspaceProjects=true version=1 my-app/.classpath0000644003747201750000000000334613631510346014023 0ustar lmcbouteusers my-app/pom.xml0000644003747201750000000000665313631510345013360 0ustar lmcbouteusers 4.0.0 com.mycompany.app my-app jar 1.0-SNAPSHOT my-app http://maven.apache.org ${org.checkerframework:jdk8:jar} junit junit 3.8.1 test org.checkerframework checker 1.9.4 org.checkerframework checker-qual 1.9.4 org.checkerframework jdk8 1.9.4 org.codehaus.mojo exec-maven-plugin 1.2.1 java com.mycompany.app.App argument1 org.apache.maven.plugins maven-shade-plugin 2.1 package shade com.mycompany.app.App org.apache.maven.plugins maven-dependency-plugin 2.3 properties maven-compiler-plugin 2.3.2 1.8 1.8 true org.checkerframework.checker.nullness.NullnessChecker -Xbootclasspath/p:${annotatedJdk} my-app/.vscode/0000755003747201750000000000000013631756405013403 5ustar lmcbouteusersmy-app/.vscode/settings.json0000644003747201750000000000020313634135444016126 0ustar lmcbouteusers{ "java.dependency.syncWithFolderExplorer": true, "java.dependency.packagePresentation": "flat", "maven.view": "flat" }my-app/.classpathTMP0000644003747201750000000000335413605643660014412 0ustar lmcbouteusers my-app/.theia/0000755003747201750000000000000013605637160013207 5ustar lmcbouteusersmy-app/.theia/settings.json0000644003747201750000000000241013634154567015746 0ustar lmcbouteusers{ "cpp.buildConfigurations": [ { "name": "Liang test pref", "directory": "${workspaceFolder}/", "commands": { "build": "sleep 5 && ls &" } }, { "name": "JB Maven hello", "directory": "${workspaceFolder/maven-hello-world", "commands": { "build": "mvn" } } ], "editor.formatOnType": true, "editor.formatOnPaste": true, "editor.formatOnSave": true, // "maven.terminal.customEnv": [ // { // "environmentVariable": "JAVA_HOME", // variable name // "value": "/usr/lib/jvm/java-8-openjdk-amd64" // value // } // ], "maven.terminal.favorites": [ { "alias": "full-build without tests", "command": "clean package -DskipTests" } ], "maven.terminal.useJavaHome": true, "maven.executable.preferMavenWrapper": true, // "java.home": "/usr/lib/jvm/java-8-openjdk-amd64", "maven.executable.path": "/usr/bin/mvn", "java.configuration.updateBuildConfiguration": "automatic", "java.dependency.packagePresentation": "hierarchical", "java.dependency.syncWithFolderExplorer": false }my-app/.theia/launch.json0000644003747201750000000000412213632717016015352 0ustar lmcbouteusers{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. "version": "0.2.0", "configurations": [ { "type": "java", "name": "Debug (Launch)", "request": "launch", "cwd": "${workspaceFolder}", "console": "internalConsole", "stopOnEntry": false, "mainClass": "", "args": "" }, { "type": "java", "name": "Debug (Launch)-App", "request": "launch", "cwd": "${workspaceFolder}", "console": "internalConsole", "stopOnEntry": false, "mainClass": "com.mycompany.app.App", "args": "", "projectName": "my-app" }, { "type": "java", "name": "Debug (Attach)", "request": "attach", "hostName": "localhost", "port": "" }, { "type": "java", "name": "LaunchApp", "request": "launch", "console": "internalConsole", "projectName": "my-app", "cwd": "${workspaceFolder}", "mainClass": "com.mycompany.app.App" }, { "type": "java", "name": "Hello MyApp", "request": "launch", "console": "externalTerminal", "projectName": "my-app", "cwd": "${workspaceFolder}", "mainClass": "com.mycompany.app.App", "stopOnEntry": false, "args": "" }, { "name": "Debug Main Process", "type": "node", "request": "launch", "cwd": "${workspaceFolder}", "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron", "windows": { "runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron.cmd" }, "args": [ "." ], "outputCapture": "std" } ] }my-app/.theia/settings.jsonOLD0000644003747201750000000000020013576666776016317 0ustar lmcbouteusers{ "java.configuration.updateBuildConfiguration": "automatic", "editor.autoSave": "on", "editor.formatOnSave": true }my-app/dependency-reduced-pom.xml0000644003747201750000000000533213632151152017074 0ustar lmcbouteusers 4.0.0 com.mycompany.app my-app my-app 1.0-SNAPSHOT http://maven.apache.org org.codehaus.mojo exec-maven-plugin 1.2.1 java com.mycompany.app.App argument1 maven-shade-plugin 2.1 package shade com.mycompany.app.App maven-dependency-plugin 2.3 properties maven-compiler-plugin 2.3.2 1.8 1.8 true org.checkerframework.checker.nullness.NullnessChecker -Xbootclasspath/p:${annotatedJdk} junit junit 3.8.1 test ${org.checkerframework:jdk8:jar} my-app/.settings/0000755003747201750000000000000013535455412013755 5ustar lmcbouteusersmy-app/.settings/org.eclipse.jdt.core.prefs0000644003747201750000000000073713554341444020746 0ustar lmcbouteuserseclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 org.eclipse.jdt.core.compiler.compliance=1.8 org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore org.eclipse.jdt.core.compiler.processAnnotations=disabled org.eclipse.jdt.core.compiler.release=disabled org.eclipse.jdt.core.compiler.source=1.8 my-app/.settings/org.eclipse.jdt.apt.core.prefs0000644003747201750000000000010313554341444021514 0ustar lmcbouteuserseclipse.preferences.version=1 org.eclipse.jdt.apt.aptEnabled=false my-app/.settings/org.eclipse.m2e.core.prefs0000644003747201750000000000012613554341444020640 0ustar lmcbouteusersactiveProfiles= eclipse.preferences.version=1 resolveWorkspaceProjects=true version=1 my-app/_copy.theia/0000755003747201750000000000000013560256444014243 5ustar lmcbouteusersmy-app/_copy.theia/settings.json0000644003747201750000000000252013560256444016775 0ustar lmcbouteusers{ "cpp.buildConfigurations": [ { "name": "Liang test pref", "directory": "${workspaceFolder}/", "commands": { "build": "sleep 5 && ls &" } }, { "name": "JB Maven hello", "directory": "${workspaceFolder/maven-hello-world", "commands": { "build": "mvn" } } ], "editor.formatOnType": true, "editor.formatOnPaste": true, "editor.formatOnSave": true, "maven.terminal.customEnv": [ { "environmentVariable": "JAVA_HOME", // variable name "value": "/usr/lib/jvm/java-8-openjdk-amd64" // value } ], "maven.terminal.favorites": [ { "alias": "full-build without tests", "command": "clean package -DskipTests" } ], "maven.terminal.useJavaHome": true, "maven.executable.preferMavenWrapper": false, "java.home": "/usr/lib/jvm/java-8-openjdk-amd64", "maven.executable.path": "/usr/bin/mvn" }my-app/_copy.theia/launch.json0000644003747201750000000000415213560256444016412 0ustar lmcbouteusers{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. "version": "0.2.0", "configurations": [ { "type": "java", "name": "Debug (Launch)", "request": "launch", "cwd": "${workspaceFolder}", "console": "internalConsole", "stopOnEntry": false, "mainClass": "", "args": "" }, { "type": "java", "name": "Debug (Launch)-App", "request": "launch", "cwd": "${workspaceFolder}", "console": "internalConsole", "stopOnEntry": false, "mainClass": "com.mycompany.app.App", "args": "", "projectName": "my-app" }, { "type": "java", "name": "Debug (Attach)", "request": "attach", "hostName": "localhost", "port": "" }, { "type": "java", "name": "LaunchApp", "request": "launch", "console": "internalConsole", "projectName": "my-app", "cwd": "${workspaceFolder}", "mainClass": "com.mycompany.app.App" }, { "type": "java", "name": "Hello MyApp", "request": "launch", "console": "externalTerminal", "projectName": "my-app", "cwd": "${workspaceFolder}", "mainClass": "com.mycompany.app.App", "stopOnEntry": false, "args": "" } ] }