diff --git a/.metadata/.lock b/.metadata/.lock new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.log b/.metadata/.log new file mode 100644 index 0000000..3818e97 --- /dev/null +++ b/.metadata/.log @@ -0,0 +1,712 @@ +!SESSION 2020-02-04 11:09:23.414 ----------------------------------------------- +eclipse.buildId=4.9.0.I20180906-0745 +java.version=1.8.0_231 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE +Framework arguments: -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product -data C:\Users\Eduard\eclipse-workspace\MyBudget -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.egit.ui 2 0 2020-02-04 11:09:36.103 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Eduard'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.epp.logging.aeri.ide 2 17 2020-02-04 11:09:37.965 +!MESSAGE Server ‘org.eclipse.epp.logging.aeri.ide.server’ failed with exception: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $. ; version: 2.0.7.v20180504-0806 +!STACK 0 +com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) + at com.google.gson.Gson.fromJson(Gson.java:888) + at com.google.gson.Gson.fromJson(Gson.java:853) + at com.google.gson.Gson.fromJson(Gson.java:802) + at org.eclipse.epp.internal.logging.aeri.ide.server.json.Json.deserialize(Json.java:91) + at org.eclipse.epp.internal.logging.aeri.ide.server.mars.IO.refreshConfiguration(IO.java:66) + at org.eclipse.epp.internal.logging.aeri.ide.server.mars.ServerConnection.startUp(ServerConnection.java:124) + at com.google.common.util.concurrent.AbstractIdleService$DelegateService$1.run(AbstractIdleService.java:62) + at com.google.common.util.concurrent.Callables$4.run(Callables.java:122) + at java.lang.Thread.run(Unknown Source) +Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ + at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) + ... 9 more + +!ENTRY org.infinitest.eclipse 2 0 2020-02-04 11:10:03.458 +!MESSAGE Error determining JVM version. Using default version. + +!ENTRY org.infinitest.eclipse 2 0 2020-02-04 11:10:03.459 +!MESSAGE Cannot find any JVM. Using the one from JAVA_HOME. + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:10:03.629 +!MESSAGE Reloading core Budget Projekt + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:10:03.642 +!MESSAGE Added core Budget Projekt with classpath C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.api_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.params_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.commons_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.engine_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.launcher_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.runner_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.suite.api_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.vintage.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.opentest4j_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.apiguardian_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit_4.12.0.v201504281640\junit.jar;C:\Users\Eduard\.p2\pool\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:/Users/Eduard/AppData/Local/Temp/infinitest.jar + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:10:03.648 +!MESSAGE Budget Projekt Files changed: [C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MyTest.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui$2.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui$1.class] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:10:03.941 +!MESSAGE Budget Projekt Running tests: [MeinBudgetView.MyTest] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:10:03.951 +!MESSAGE Launching test runner process with the following configuration: +Directory: C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt +Environment: {USERDOMAIN_ROAMINGPROFILE=DESKTOP-CI8LGKC, LOCALAPPDATA=C:\Users\Eduard\AppData\Local, PROCESSOR_LEVEL=23, RegionCode=EMEA, USERDOMAIN=DESKTOP-CI8LGKC, FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer, LOGONSERVER=\\DESKTOP-CI8LGKC, SESSIONNAME=Console, ALLUSERSPROFILE=C:\ProgramData, PROCESSOR_ARCHITECTURE=AMD64, PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, SystemDrive=C:, OneDrive=C:\Users\Eduard\OneDrive, APPDATA=C:\Users\Eduard\AppData\Roaming, USERNAME=Eduard, ProgramFiles(x86)=C:\Program Files (x86), CommonProgramFiles=C:\Program Files\Common Files, Path=C:/Program Files/Java/jre1.8.0_231/bin/server;C:/Program Files/Java/jre1.8.0_231/bin;C:/Program Files/Java/jre1.8.0_231/lib/amd64;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\Eduard\AppData\Local\Microsoft\WindowsApps;;C:\Users\Eduard\Desktop;, FPS_BROWSER_USER_PROFILE_STRING=Default, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, DriverData=C:\Windows\System32\Drivers\DriverData, OS=Windows_NT, COMPUTERNAME=DESKTOP-CI8LGKC, OnlineServices=Online Services, platformcode=KV, PROCESSOR_REVISION=1100, CommonProgramW6432=C:\Program Files\Common Files, CLASSPATH=C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.api_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.params_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.commons_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.engine_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.launcher_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.runner_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.suite.api_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.vintage.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.opentest4j_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.apiguardian_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit_4.12.0.v201504281640\junit.jar;C:\Users\Eduard\.p2\pool\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:/Users/Eduard/AppData/Local/Temp/infinitest.jar, ComSpec=C:\WINDOWS\system32\cmd.exe, ProgramData=C:\ProgramData, ProgramW6432=C:\Program Files, HOMEPATH=\Users\Eduard, SystemRoot=C:\WINDOWS, TEMP=C:\Users\Eduard\AppData\Local\Temp, HOMEDRIVE=C:, PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 17 Stepping 0, AuthenticAMD, USERPROFILE=C:\Users\Eduard, TMP=C:\Users\Eduard\AppData\Local\Temp, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, ProgramFiles=C:\Program Files, PUBLIC=C:\Users\Public, NUMBER_OF_PROCESSORS=8, windir=C:\WINDOWS, =::=::\} +Command: [C:\Program Files\Java\jre1.8.0_231\bin\java.exe, -mx256m, org.infinitest.testrunner.TestRunnerProcess, org.infinitest.testrunner.DefaultRunner, 52680] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:10:04.426 +!MESSAGE Update complete. Status FAILING + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:10:32.935 +!MESSAGE Files removed. Reloading Budget Projekt + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:10:32.936 +!MESSAGE Reloading core Budget Projekt + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:10:32.940 +!MESSAGE Budget Projekt Files changed: [C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MyTest.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\Calculations.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui$1.class] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:10:32.961 +!MESSAGE Budget Projekt Running tests: [MeinBudgetView.MyTest] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:10:32.965 +!MESSAGE Launching test runner process with the following configuration: +Directory: C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt +Environment: {USERDOMAIN_ROAMINGPROFILE=DESKTOP-CI8LGKC, LOCALAPPDATA=C:\Users\Eduard\AppData\Local, PROCESSOR_LEVEL=23, RegionCode=EMEA, USERDOMAIN=DESKTOP-CI8LGKC, FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer, LOGONSERVER=\\DESKTOP-CI8LGKC, SESSIONNAME=Console, ALLUSERSPROFILE=C:\ProgramData, PROCESSOR_ARCHITECTURE=AMD64, PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, SystemDrive=C:, OneDrive=C:\Users\Eduard\OneDrive, APPDATA=C:\Users\Eduard\AppData\Roaming, USERNAME=Eduard, ProgramFiles(x86)=C:\Program Files (x86), CommonProgramFiles=C:\Program Files\Common Files, Path=C:/Program Files/Java/jre1.8.0_231/bin/server;C:/Program Files/Java/jre1.8.0_231/bin;C:/Program Files/Java/jre1.8.0_231/lib/amd64;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\Eduard\AppData\Local\Microsoft\WindowsApps;;C:\Users\Eduard\Desktop;, FPS_BROWSER_USER_PROFILE_STRING=Default, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, DriverData=C:\Windows\System32\Drivers\DriverData, OS=Windows_NT, COMPUTERNAME=DESKTOP-CI8LGKC, OnlineServices=Online Services, platformcode=KV, PROCESSOR_REVISION=1100, CommonProgramW6432=C:\Program Files\Common Files, CLASSPATH=C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.api_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.params_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.commons_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.engine_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.launcher_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.runner_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.suite.api_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.vintage.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.opentest4j_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.apiguardian_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit_4.12.0.v201504281640\junit.jar;C:\Users\Eduard\.p2\pool\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:/Users/Eduard/AppData/Local/Temp/infinitest.jar, ComSpec=C:\WINDOWS\system32\cmd.exe, ProgramData=C:\ProgramData, ProgramW6432=C:\Program Files, HOMEPATH=\Users\Eduard, SystemRoot=C:\WINDOWS, TEMP=C:\Users\Eduard\AppData\Local\Temp, HOMEDRIVE=C:, PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 17 Stepping 0, AuthenticAMD, USERPROFILE=C:\Users\Eduard, TMP=C:\Users\Eduard\AppData\Local\Temp, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, ProgramFiles=C:\Program Files, PUBLIC=C:\Users\Public, NUMBER_OF_PROCESSORS=8, windir=C:\WINDOWS, =::=::\} +Command: [C:\Program Files\Java\jre1.8.0_231\bin\java.exe, -mx256m, org.infinitest.testrunner.TestRunnerProcess, org.infinitest.testrunner.DefaultRunner, 52690] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:10:33.843 +!MESSAGE Update complete. Status PASSING + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:13:06.635 +!MESSAGE Budget Projekt Files changed: [C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui$1.class] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:13:06.646 +!MESSAGE Budget Projekt Running tests: [MeinBudgetView.MyTest] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:13:06.651 +!MESSAGE Launching test runner process with the following configuration: +Directory: C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt +Environment: {USERDOMAIN_ROAMINGPROFILE=DESKTOP-CI8LGKC, LOCALAPPDATA=C:\Users\Eduard\AppData\Local, PROCESSOR_LEVEL=23, RegionCode=EMEA, USERDOMAIN=DESKTOP-CI8LGKC, FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer, LOGONSERVER=\\DESKTOP-CI8LGKC, SESSIONNAME=Console, ALLUSERSPROFILE=C:\ProgramData, PROCESSOR_ARCHITECTURE=AMD64, PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, SystemDrive=C:, OneDrive=C:\Users\Eduard\OneDrive, APPDATA=C:\Users\Eduard\AppData\Roaming, USERNAME=Eduard, ProgramFiles(x86)=C:\Program Files (x86), CommonProgramFiles=C:\Program Files\Common Files, Path=C:/Program Files/Java/jre1.8.0_231/bin/server;C:/Program Files/Java/jre1.8.0_231/bin;C:/Program Files/Java/jre1.8.0_231/lib/amd64;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\Eduard\AppData\Local\Microsoft\WindowsApps;;C:\Users\Eduard\Desktop;, FPS_BROWSER_USER_PROFILE_STRING=Default, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, DriverData=C:\Windows\System32\Drivers\DriverData, OS=Windows_NT, COMPUTERNAME=DESKTOP-CI8LGKC, OnlineServices=Online Services, platformcode=KV, PROCESSOR_REVISION=1100, CommonProgramW6432=C:\Program Files\Common Files, CLASSPATH=C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.api_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.params_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.commons_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.engine_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.launcher_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.runner_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.suite.api_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.vintage.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.opentest4j_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.apiguardian_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit_4.12.0.v201504281640\junit.jar;C:\Users\Eduard\.p2\pool\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:/Users/Eduard/AppData/Local/Temp/infinitest.jar, ComSpec=C:\WINDOWS\system32\cmd.exe, ProgramData=C:\ProgramData, ProgramW6432=C:\Program Files, HOMEPATH=\Users\Eduard, SystemRoot=C:\WINDOWS, TEMP=C:\Users\Eduard\AppData\Local\Temp, HOMEDRIVE=C:, PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 17 Stepping 0, AuthenticAMD, USERPROFILE=C:\Users\Eduard, TMP=C:\Users\Eduard\AppData\Local\Temp, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, ProgramFiles=C:\Program Files, PUBLIC=C:\Users\Public, NUMBER_OF_PROCESSORS=8, windir=C:\WINDOWS, =::=::\} +Command: [C:\Program Files\Java\jre1.8.0_231\bin\java.exe, -mx256m, org.infinitest.testrunner.TestRunnerProcess, org.infinitest.testrunner.DefaultRunner, 52697] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:13:07.422 +!MESSAGE Update complete. Status PASSING + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:14:35.590 +!MESSAGE Budget Projekt Files changed: [C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui$1.class] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:14:35.597 +!MESSAGE Budget Projekt Running tests: [MeinBudgetView.MyTest] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:14:35.603 +!MESSAGE Launching test runner process with the following configuration: +Directory: C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt +Environment: {USERDOMAIN_ROAMINGPROFILE=DESKTOP-CI8LGKC, LOCALAPPDATA=C:\Users\Eduard\AppData\Local, PROCESSOR_LEVEL=23, RegionCode=EMEA, USERDOMAIN=DESKTOP-CI8LGKC, FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer, LOGONSERVER=\\DESKTOP-CI8LGKC, SESSIONNAME=Console, ALLUSERSPROFILE=C:\ProgramData, PROCESSOR_ARCHITECTURE=AMD64, PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, SystemDrive=C:, OneDrive=C:\Users\Eduard\OneDrive, APPDATA=C:\Users\Eduard\AppData\Roaming, USERNAME=Eduard, ProgramFiles(x86)=C:\Program Files (x86), CommonProgramFiles=C:\Program Files\Common Files, Path=C:/Program Files/Java/jre1.8.0_231/bin/server;C:/Program Files/Java/jre1.8.0_231/bin;C:/Program Files/Java/jre1.8.0_231/lib/amd64;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\Eduard\AppData\Local\Microsoft\WindowsApps;;C:\Users\Eduard\Desktop;, FPS_BROWSER_USER_PROFILE_STRING=Default, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, DriverData=C:\Windows\System32\Drivers\DriverData, OS=Windows_NT, COMPUTERNAME=DESKTOP-CI8LGKC, OnlineServices=Online Services, platformcode=KV, PROCESSOR_REVISION=1100, CommonProgramW6432=C:\Program Files\Common Files, CLASSPATH=C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.api_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.params_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.commons_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.engine_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.launcher_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.runner_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.suite.api_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.vintage.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.opentest4j_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.apiguardian_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit_4.12.0.v201504281640\junit.jar;C:\Users\Eduard\.p2\pool\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:/Users/Eduard/AppData/Local/Temp/infinitest.jar, ComSpec=C:\WINDOWS\system32\cmd.exe, ProgramData=C:\ProgramData, ProgramW6432=C:\Program Files, HOMEPATH=\Users\Eduard, SystemRoot=C:\WINDOWS, TEMP=C:\Users\Eduard\AppData\Local\Temp, HOMEDRIVE=C:, PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 17 Stepping 0, AuthenticAMD, USERPROFILE=C:\Users\Eduard, TMP=C:\Users\Eduard\AppData\Local\Temp, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, ProgramFiles=C:\Program Files, PUBLIC=C:\Users\Public, NUMBER_OF_PROCESSORS=8, windir=C:\WINDOWS, =::=::\} +Command: [C:\Program Files\Java\jre1.8.0_231\bin\java.exe, -mx256m, org.infinitest.testrunner.TestRunnerProcess, org.infinitest.testrunner.DefaultRunner, 52704] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:14:36.380 +!MESSAGE Update complete. Status PASSING + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:19:24.156 +!MESSAGE Budget Projekt Files changed: [C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui$1.class] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:19:24.162 +!MESSAGE Budget Projekt Running tests: [MeinBudgetView.MyTest] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:19:24.166 +!MESSAGE Launching test runner process with the following configuration: +Directory: C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt +Environment: {USERDOMAIN_ROAMINGPROFILE=DESKTOP-CI8LGKC, LOCALAPPDATA=C:\Users\Eduard\AppData\Local, PROCESSOR_LEVEL=23, RegionCode=EMEA, USERDOMAIN=DESKTOP-CI8LGKC, FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer, LOGONSERVER=\\DESKTOP-CI8LGKC, SESSIONNAME=Console, ALLUSERSPROFILE=C:\ProgramData, PROCESSOR_ARCHITECTURE=AMD64, PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, SystemDrive=C:, OneDrive=C:\Users\Eduard\OneDrive, APPDATA=C:\Users\Eduard\AppData\Roaming, USERNAME=Eduard, ProgramFiles(x86)=C:\Program Files (x86), CommonProgramFiles=C:\Program Files\Common Files, Path=C:/Program Files/Java/jre1.8.0_231/bin/server;C:/Program Files/Java/jre1.8.0_231/bin;C:/Program Files/Java/jre1.8.0_231/lib/amd64;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\Eduard\AppData\Local\Microsoft\WindowsApps;;C:\Users\Eduard\Desktop;, FPS_BROWSER_USER_PROFILE_STRING=Default, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, DriverData=C:\Windows\System32\Drivers\DriverData, OS=Windows_NT, COMPUTERNAME=DESKTOP-CI8LGKC, OnlineServices=Online Services, platformcode=KV, PROCESSOR_REVISION=1100, CommonProgramW6432=C:\Program Files\Common Files, CLASSPATH=C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.api_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.params_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.commons_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.engine_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.launcher_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.runner_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.suite.api_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.vintage.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.opentest4j_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.apiguardian_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit_4.12.0.v201504281640\junit.jar;C:\Users\Eduard\.p2\pool\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:/Users/Eduard/AppData/Local/Temp/infinitest.jar, ComSpec=C:\WINDOWS\system32\cmd.exe, ProgramData=C:\ProgramData, ProgramW6432=C:\Program Files, HOMEPATH=\Users\Eduard, SystemRoot=C:\WINDOWS, TEMP=C:\Users\Eduard\AppData\Local\Temp, HOMEDRIVE=C:, PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 17 Stepping 0, AuthenticAMD, USERPROFILE=C:\Users\Eduard, TMP=C:\Users\Eduard\AppData\Local\Temp, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, ProgramFiles=C:\Program Files, PUBLIC=C:\Users\Public, NUMBER_OF_PROCESSORS=8, windir=C:\WINDOWS, =::=::\} +Command: [C:\Program Files\Java\jre1.8.0_231\bin\java.exe, -mx256m, org.infinitest.testrunner.TestRunnerProcess, org.infinitest.testrunner.DefaultRunner, 52714] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:19:24.928 +!MESSAGE Update complete. Status PASSING + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:35:47.344 +!MESSAGE Budget Projekt Files changed: [C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui$1.class] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:35:47.352 +!MESSAGE Budget Projekt Running tests: [MeinBudgetView.MyTest] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:35:47.356 +!MESSAGE Launching test runner process with the following configuration: +Directory: C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt +Environment: {USERDOMAIN_ROAMINGPROFILE=DESKTOP-CI8LGKC, LOCALAPPDATA=C:\Users\Eduard\AppData\Local, PROCESSOR_LEVEL=23, RegionCode=EMEA, USERDOMAIN=DESKTOP-CI8LGKC, FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer, LOGONSERVER=\\DESKTOP-CI8LGKC, SESSIONNAME=Console, ALLUSERSPROFILE=C:\ProgramData, PROCESSOR_ARCHITECTURE=AMD64, PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, SystemDrive=C:, OneDrive=C:\Users\Eduard\OneDrive, APPDATA=C:\Users\Eduard\AppData\Roaming, USERNAME=Eduard, ProgramFiles(x86)=C:\Program Files (x86), CommonProgramFiles=C:\Program Files\Common Files, Path=C:/Program Files/Java/jre1.8.0_231/bin/server;C:/Program Files/Java/jre1.8.0_231/bin;C:/Program Files/Java/jre1.8.0_231/lib/amd64;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\Eduard\AppData\Local\Microsoft\WindowsApps;;C:\Users\Eduard\Desktop;, FPS_BROWSER_USER_PROFILE_STRING=Default, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, DriverData=C:\Windows\System32\Drivers\DriverData, OS=Windows_NT, COMPUTERNAME=DESKTOP-CI8LGKC, OnlineServices=Online Services, platformcode=KV, PROCESSOR_REVISION=1100, CommonProgramW6432=C:\Program Files\Common Files, CLASSPATH=C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.api_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.params_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.commons_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.engine_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.launcher_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.runner_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.suite.api_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.vintage.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.opentest4j_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.apiguardian_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit_4.12.0.v201504281640\junit.jar;C:\Users\Eduard\.p2\pool\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:/Users/Eduard/AppData/Local/Temp/infinitest.jar, ComSpec=C:\WINDOWS\system32\cmd.exe, ProgramData=C:\ProgramData, ProgramW6432=C:\Program Files, HOMEPATH=\Users\Eduard, SystemRoot=C:\WINDOWS, TEMP=C:\Users\Eduard\AppData\Local\Temp, HOMEDRIVE=C:, PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 17 Stepping 0, AuthenticAMD, USERPROFILE=C:\Users\Eduard, TMP=C:\Users\Eduard\AppData\Local\Temp, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, ProgramFiles=C:\Program Files, PUBLIC=C:\Users\Public, NUMBER_OF_PROCESSORS=8, windir=C:\WINDOWS, =::=::\} +Command: [C:\Program Files\Java\jre1.8.0_231\bin\java.exe, -mx256m, org.infinitest.testrunner.TestRunnerProcess, org.infinitest.testrunner.DefaultRunner, 52828] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:35:48.158 +!MESSAGE Update complete. Status PASSING + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:37:47.034 +!MESSAGE Budget Projekt Files changed: [C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui$1.class] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:37:47.035 +!MESSAGE Budget Projekt Running tests: [MeinBudgetView.MyTest] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-04 11:37:47.039 +!MESSAGE Launching test runner process with the following configuration: +Directory: C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt +Environment: {USERDOMAIN_ROAMINGPROFILE=DESKTOP-CI8LGKC, LOCALAPPDATA=C:\Users\Eduard\AppData\Local, PROCESSOR_LEVEL=23, RegionCode=EMEA, USERDOMAIN=DESKTOP-CI8LGKC, FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer, LOGONSERVER=\\DESKTOP-CI8LGKC, SESSIONNAME=Console, ALLUSERSPROFILE=C:\ProgramData, PROCESSOR_ARCHITECTURE=AMD64, PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, SystemDrive=C:, OneDrive=C:\Users\Eduard\OneDrive, APPDATA=C:\Users\Eduard\AppData\Roaming, USERNAME=Eduard, ProgramFiles(x86)=C:\Program Files (x86), CommonProgramFiles=C:\Program Files\Common Files, Path=C:/Program Files/Java/jre1.8.0_231/bin/server;C:/Program Files/Java/jre1.8.0_231/bin;C:/Program Files/Java/jre1.8.0_231/lib/amd64;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\Eduard\AppData\Local\Microsoft\WindowsApps;;C:\Users\Eduard\Desktop;, FPS_BROWSER_USER_PROFILE_STRING=Default, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, DriverData=C:\Windows\System32\Drivers\DriverData, OS=Windows_NT, COMPUTERNAME=DESKTOP-CI8LGKC, OnlineServices=Online Services, platformcode=KV, PROCESSOR_REVISION=1100, CommonProgramW6432=C:\Program Files\Common Files, CLASSPATH=C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.api_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.params_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.commons_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.engine_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.launcher_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.runner_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.suite.api_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.vintage.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.opentest4j_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.apiguardian_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit_4.12.0.v201504281640\junit.jar;C:\Users\Eduard\.p2\pool\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:/Users/Eduard/AppData/Local/Temp/infinitest.jar, ComSpec=C:\WINDOWS\system32\cmd.exe, ProgramData=C:\ProgramData, ProgramW6432=C:\Program Files, HOMEPATH=\Users\Eduard, SystemRoot=C:\WINDOWS, TEMP=C:\Users\Eduard\AppData\Local\Temp, HOMEDRIVE=C:, PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 17 Stepping 0, AuthenticAMD, USERPROFILE=C:\Users\Eduard, TMP=C:\Users\Eduard\AppData\Local\Temp, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, ProgramFiles=C:\Program Files, PUBLIC=C:\Users\Public, NUMBER_OF_PROCESSORS=8, windir=C:\WINDOWS, =::=::\} +Command: [C:\Program Files\Java\jre1.8.0_231\bin\java.exe, -mx256m, org.infinitest.testrunner.TestRunnerProcess, org.infinitest.testrunner.DefaultRunner, 52839] + +!ENTRY org.eclipse.ui 4 0 2020-02-04 11:37:47.697 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4595) + at org.eclipse.swt.SWT.error(SWT.java:4510) + at org.eclipse.swt.SWT.error(SWT.java:4481) + at org.eclipse.swt.widgets.Widget.error(Widget.java:451) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:350) + at org.eclipse.swt.widgets.Label.getText(Label.java:259) + at org.infinitest.eclipse.trim.StatusBar$2.run(StatusBar.java:109) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3933) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3564) + at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:168) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) + at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:474) + at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:240) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:536) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.access$2(IDEWorkbenchAdvisor.java:508) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor$3.run(IDEWorkbenchAdvisor.java:349) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:370) + at org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:2978) + at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1151) + at org.eclipse.ui.internal.Workbench.lambda$4(Workbench.java:1400) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1400) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1373) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1646) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$1(WorkbenchWindow.java:1675) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1675) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1684) + at org.eclipse.ui.internal.WorkbenchWindow$4.close(WorkbenchWindow.java:536) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.lambda$4(WBWRenderer.java:615) + at org.eclipse.swt.events.ShellListener$2.shellClosed(ShellListener.java:102) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:102) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4145) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1055) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1064) + at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:284) + at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1574) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4770) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1502) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2162) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4784) + at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2304) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4867) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1502) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2162) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4784) + at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2304) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4867) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1502) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2162) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4784) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2309) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3559) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:628) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:199) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:391) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:246) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) + at org.eclipse.equinox.launcher.Main.run(Main.java:1501) + +!ENTRY org.eclipse.ui 4 0 2020-02-04 11:37:47.741 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4595) + at org.eclipse.swt.SWT.error(SWT.java:4510) + at org.eclipse.swt.SWT.error(SWT.java:4481) + at org.eclipse.swt.widgets.Widget.error(Widget.java:451) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:350) + at org.eclipse.swt.widgets.Control.setToolTipText(Control.java:3883) + at org.infinitest.eclipse.trim.StatusBar$3.run(StatusBar.java:122) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3933) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3564) + at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:168) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) + at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:474) + at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:240) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:536) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.access$2(IDEWorkbenchAdvisor.java:508) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor$3.run(IDEWorkbenchAdvisor.java:349) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:370) + at org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:2978) + at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1151) + at org.eclipse.ui.internal.Workbench.lambda$4(Workbench.java:1400) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1400) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1373) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1646) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$1(WorkbenchWindow.java:1675) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1675) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1684) + at org.eclipse.ui.internal.WorkbenchWindow$4.close(WorkbenchWindow.java:536) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.lambda$4(WBWRenderer.java:615) + at org.eclipse.swt.events.ShellListener$2.shellClosed(ShellListener.java:102) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:102) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4145) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1055) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1064) + at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:284) + at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1574) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4770) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1502) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2162) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4784) + at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2304) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4867) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1502) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2162) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4784) + at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2304) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4867) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1502) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2162) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4784) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2309) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3559) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:628) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:199) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:391) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:246) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) + at org.eclipse.equinox.launcher.Main.run(Main.java:1501) + +!ENTRY org.eclipse.ui 4 0 2020-02-04 11:37:47.745 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4595) + at org.eclipse.swt.SWT.error(SWT.java:4510) + at org.eclipse.swt.SWT.error(SWT.java:4481) + at org.eclipse.swt.widgets.Widget.error(Widget.java:451) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:350) + at org.eclipse.swt.widgets.Label.getText(Label.java:259) + at org.infinitest.eclipse.trim.StatusBar$2.run(StatusBar.java:109) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3933) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3564) + at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:168) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) + at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:474) + at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:240) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:536) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.access$2(IDEWorkbenchAdvisor.java:508) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor$3.run(IDEWorkbenchAdvisor.java:349) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:370) + at org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:2978) + at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1151) + at org.eclipse.ui.internal.Workbench.lambda$4(Workbench.java:1400) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1400) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1373) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1646) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$1(WorkbenchWindow.java:1675) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1675) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1684) + at org.eclipse.ui.internal.WorkbenchWindow$4.close(WorkbenchWindow.java:536) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.lambda$4(WBWRenderer.java:615) + at org.eclipse.swt.events.ShellListener$2.shellClosed(ShellListener.java:102) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:102) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4145) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1055) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1064) + at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:284) + at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1574) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4770) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1502) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2162) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4784) + at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2304) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4867) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1502) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2162) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4784) + at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2304) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4867) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1502) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2162) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4784) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2309) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3559) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:628) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:199) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:391) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:246) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) + at org.eclipse.equinox.launcher.Main.run(Main.java:1501) + +!ENTRY org.eclipse.ui 4 0 2020-02-04 11:37:47.750 +!MESSAGE Unhandled event loop exception +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4595) + at org.eclipse.swt.SWT.error(SWT.java:4510) + at org.eclipse.swt.SWT.error(SWT.java:4481) + at org.eclipse.swt.widgets.Widget.error(Widget.java:451) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:350) + at org.eclipse.swt.widgets.Control.setToolTipText(Control.java:3883) + at org.infinitest.eclipse.trim.StatusBar$3.run(StatusBar.java:122) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3933) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3564) + at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:168) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) + at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:474) + at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:240) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:536) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.access$2(IDEWorkbenchAdvisor.java:508) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor$3.run(IDEWorkbenchAdvisor.java:349) + at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:370) + at org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:2978) + at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1151) + at org.eclipse.ui.internal.Workbench.lambda$4(Workbench.java:1400) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1400) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1373) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1646) + at org.eclipse.ui.internal.WorkbenchWindow.lambda$1(WorkbenchWindow.java:1675) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:72) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1675) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1684) + at org.eclipse.ui.internal.WorkbenchWindow$4.close(WorkbenchWindow.java:536) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.lambda$4(WBWRenderer.java:615) + at org.eclipse.swt.events.ShellListener$2.shellClosed(ShellListener.java:102) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:102) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4145) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1055) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1064) + at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:284) + at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1574) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4770) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1502) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2162) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4784) + at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2304) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4867) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1502) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2162) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4784) + at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2304) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:508) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4867) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:348) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1502) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2162) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:4784) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2309) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3559) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) + at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:628) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:199) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:391) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:246) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) + at org.eclipse.equinox.launcher.Main.run(Main.java:1501) +!SESSION 2020-02-06 07:24:24.654 ----------------------------------------------- +eclipse.buildId=4.9.0.I20180906-0745 +java.version=1.8.0_231 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.egit.ui 2 0 2020-02-06 07:25:03.967 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Eduard'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.epp.logging.aeri.ide 2 17 2020-02-06 07:25:05.520 +!MESSAGE Server ‘org.eclipse.epp.logging.aeri.ide.server’ failed with exception: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $. ; version: 2.0.7.v20180504-0806 +!STACK 0 +com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) + at com.google.gson.Gson.fromJson(Gson.java:888) + at com.google.gson.Gson.fromJson(Gson.java:853) + at com.google.gson.Gson.fromJson(Gson.java:802) + at org.eclipse.epp.internal.logging.aeri.ide.server.json.Json.deserialize(Json.java:91) + at org.eclipse.epp.internal.logging.aeri.ide.server.mars.IO.refreshConfiguration(IO.java:66) + at org.eclipse.epp.internal.logging.aeri.ide.server.mars.ServerConnection.startUp(ServerConnection.java:124) + at com.google.common.util.concurrent.AbstractIdleService$DelegateService$1.run(AbstractIdleService.java:62) + at com.google.common.util.concurrent.Callables$4.run(Callables.java:122) + at java.lang.Thread.run(Unknown Source) +Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ + at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) + ... 9 more +!SESSION 2020-02-06 19:07:22.234 ----------------------------------------------- +eclipse.buildId=4.9.0.I20180906-0745 +java.version=1.8.0_241 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.egit.ui 2 0 2020-02-06 19:07:51.838 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Eduard'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.epp.logging.aeri.ide 2 17 2020-02-06 19:07:53.675 +!MESSAGE Server ‘org.eclipse.epp.logging.aeri.ide.server’ failed with exception: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $. ; version: 2.0.7.v20180504-0806 +!STACK 0 +com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) + at com.google.gson.Gson.fromJson(Gson.java:888) + at com.google.gson.Gson.fromJson(Gson.java:853) + at com.google.gson.Gson.fromJson(Gson.java:802) + at org.eclipse.epp.internal.logging.aeri.ide.server.json.Json.deserialize(Json.java:91) + at org.eclipse.epp.internal.logging.aeri.ide.server.mars.IO.refreshConfiguration(IO.java:66) + at org.eclipse.epp.internal.logging.aeri.ide.server.mars.ServerConnection.startUp(ServerConnection.java:124) + at com.google.common.util.concurrent.AbstractIdleService$DelegateService$1.run(AbstractIdleService.java:62) + at com.google.common.util.concurrent.Callables$4.run(Callables.java:122) + at java.lang.Thread.run(Unknown Source) +Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ + at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) + ... 9 more + +!ENTRY org.infinitest.eclipse 1 0 2020-02-06 19:09:34.077 +!MESSAGE Reloading core Budget Projekt + +!ENTRY org.infinitest.eclipse 1 0 2020-02-06 19:09:34.096 +!MESSAGE Added core Budget Projekt with classpath C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.api_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.params_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.commons_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.engine_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.launcher_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.runner_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.suite.api_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.vintage.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.opentest4j_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.apiguardian_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit_4.12.0.v201504281640\junit.jar;C:\Users\Eduard\.p2\pool\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:/Users/Eduard/AppData/Local/Temp/infinitest1449029946.jar + +!ENTRY org.infinitest.eclipse 1 0 2020-02-06 19:09:34.103 +!MESSAGE Budget Projekt Files changed: [C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MyTest.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\LoginFrame$1.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\LoginFrame.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui$2.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\Calculations.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui$1.class] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-06 19:09:34.574 +!MESSAGE Budget Projekt Running tests: [MeinBudgetView.MyTest] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-06 19:09:34.589 +!MESSAGE Launching test runner process with the following configuration: +Directory: C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt +Environment: {USERDOMAIN_ROAMINGPROFILE=DESKTOP-CI8LGKC, LOCALAPPDATA=C:\Users\Eduard\AppData\Local, PROCESSOR_LEVEL=23, RegionCode=EMEA, USERDOMAIN=DESKTOP-CI8LGKC, LOGONSERVER=\\DESKTOP-CI8LGKC, JAVA_HOME=C:\Program Files\Java\jdk-13.0.2, SESSIONNAME=Console, ALLUSERSPROFILE=C:\ProgramData, PROCESSOR_ARCHITECTURE=AMD64, PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, SystemDrive=C:, OneDrive=C:\Users\Eduard\OneDrive, APPDATA=C:\Users\Eduard\AppData\Roaming, USERNAME=Eduard, ProgramFiles(x86)=C:\Program Files (x86), CommonProgramFiles=C:\Program Files\Common Files, Path=C:/Program Files/Java/jre1.8.0_241/bin/server;C:/Program Files/Java/jre1.8.0_241/bin;C:/Program Files/Java/jre1.8.0_241/lib/amd64;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\Eduard\AppData\Local\Microsoft\WindowsApps;;C:\Users\Eduard\Desktop;, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, DriverData=C:\Windows\System32\Drivers\DriverData, OS=Windows_NT, COMPUTERNAME=DESKTOP-CI8LGKC, OnlineServices=Online Services, platformcode=KV, PROCESSOR_REVISION=1100, CommonProgramW6432=C:\Program Files\Common Files, CLASSPATH=C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.api_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.params_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.commons_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.engine_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.launcher_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.runner_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.suite.api_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.vintage.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.opentest4j_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.apiguardian_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit_4.12.0.v201504281640\junit.jar;C:\Users\Eduard\.p2\pool\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:/Users/Eduard/AppData/Local/Temp/infinitest1449029946.jar, ComSpec=C:\WINDOWS\system32\cmd.exe, ProgramData=C:\ProgramData, ProgramW6432=C:\Program Files, HOMEPATH=\Users\Eduard, SystemRoot=C:\WINDOWS, TEMP=C:\Users\Eduard\AppData\Local\Temp, HOMEDRIVE=C:, PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 17 Stepping 0, AuthenticAMD, USERPROFILE=C:\Users\Eduard, TMP=C:\Users\Eduard\AppData\Local\Temp, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, ProgramFiles=C:\Program Files, PUBLIC=C:\Users\Public, NUMBER_OF_PROCESSORS=8, windir=C:\WINDOWS} +Command: [C:\Program Files\Java\jre1.8.0_241\bin\java.exe, -mx256m, org.infinitest.testrunner.TestRunnerProcess, org.infinitest.testrunner.DefaultRunner, 50767] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-06 19:09:35.409 +!MESSAGE Budget Projekt Files changed: [C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MyTest.class] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-06 19:09:35.419 +!MESSAGE Budget Projekt Running tests: [MeinBudgetView.MyTest] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-06 19:09:35.424 +!MESSAGE Launching test runner process with the following configuration: +Directory: C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt +Environment: {USERDOMAIN_ROAMINGPROFILE=DESKTOP-CI8LGKC, LOCALAPPDATA=C:\Users\Eduard\AppData\Local, PROCESSOR_LEVEL=23, RegionCode=EMEA, USERDOMAIN=DESKTOP-CI8LGKC, LOGONSERVER=\\DESKTOP-CI8LGKC, JAVA_HOME=C:\Program Files\Java\jdk-13.0.2, SESSIONNAME=Console, ALLUSERSPROFILE=C:\ProgramData, PROCESSOR_ARCHITECTURE=AMD64, PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, SystemDrive=C:, OneDrive=C:\Users\Eduard\OneDrive, APPDATA=C:\Users\Eduard\AppData\Roaming, USERNAME=Eduard, ProgramFiles(x86)=C:\Program Files (x86), CommonProgramFiles=C:\Program Files\Common Files, Path=C:/Program Files/Java/jre1.8.0_241/bin/server;C:/Program Files/Java/jre1.8.0_241/bin;C:/Program Files/Java/jre1.8.0_241/lib/amd64;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\Eduard\AppData\Local\Microsoft\WindowsApps;;C:\Users\Eduard\Desktop;, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, DriverData=C:\Windows\System32\Drivers\DriverData, OS=Windows_NT, COMPUTERNAME=DESKTOP-CI8LGKC, OnlineServices=Online Services, platformcode=KV, PROCESSOR_REVISION=1100, CommonProgramW6432=C:\Program Files\Common Files, CLASSPATH=C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.api_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.params_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.commons_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.engine_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.launcher_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.runner_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.suite.api_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.vintage.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.opentest4j_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.apiguardian_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit_4.12.0.v201504281640\junit.jar;C:\Users\Eduard\.p2\pool\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:/Users/Eduard/AppData/Local/Temp/infinitest1449029946.jar, ComSpec=C:\WINDOWS\system32\cmd.exe, ProgramData=C:\ProgramData, ProgramW6432=C:\Program Files, HOMEPATH=\Users\Eduard, SystemRoot=C:\WINDOWS, TEMP=C:\Users\Eduard\AppData\Local\Temp, HOMEDRIVE=C:, PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 17 Stepping 0, AuthenticAMD, USERPROFILE=C:\Users\Eduard, TMP=C:\Users\Eduard\AppData\Local\Temp, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, ProgramFiles=C:\Program Files, PUBLIC=C:\Users\Public, NUMBER_OF_PROCESSORS=8, windir=C:\WINDOWS} +Command: [C:\Program Files\Java\jre1.8.0_241\bin\java.exe, -mx256m, org.infinitest.testrunner.TestRunnerProcess, org.infinitest.testrunner.DefaultRunner, 50770] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-06 19:09:36.787 +!MESSAGE MeinBudgetView.MyTest was interrupted. Re-running. + +!ENTRY org.infinitest.eclipse 1 0 2020-02-06 19:09:36.813 +!MESSAGE Test runner process terminated + +!ENTRY org.infinitest.eclipse 1 0 2020-02-06 19:09:36.823 +!MESSAGE Tried to close socket, but was already closed + +!ENTRY org.infinitest.eclipse 1 0 2020-02-06 19:09:37.758 +!MESSAGE Update complete. Status PASSING +!SESSION 2020-02-07 09:00:56.906 ----------------------------------------------- +eclipse.buildId=4.9.0.I20180906-0745 +java.version=1.8.0_241 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.egit.ui 2 0 2020-02-07 09:01:24.229 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Eduard'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.epp.logging.aeri.ide 2 17 2020-02-07 09:01:25.796 +!MESSAGE Server ‘org.eclipse.epp.logging.aeri.ide.server’ failed with exception: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $. ; version: 2.0.7.v20180504-0806 +!STACK 0 +com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) + at com.google.gson.Gson.fromJson(Gson.java:888) + at com.google.gson.Gson.fromJson(Gson.java:853) + at com.google.gson.Gson.fromJson(Gson.java:802) + at org.eclipse.epp.internal.logging.aeri.ide.server.json.Json.deserialize(Json.java:91) + at org.eclipse.epp.internal.logging.aeri.ide.server.mars.IO.refreshConfiguration(IO.java:66) + at org.eclipse.epp.internal.logging.aeri.ide.server.mars.ServerConnection.startUp(ServerConnection.java:124) + at com.google.common.util.concurrent.AbstractIdleService$DelegateService$1.run(AbstractIdleService.java:62) + at com.google.common.util.concurrent.Callables$4.run(Callables.java:122) + at java.lang.Thread.run(Unknown Source) +Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ + at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) + ... 9 more + +!ENTRY org.infinitest.eclipse 1 0 2020-02-07 09:03:05.086 +!MESSAGE Reloading core Budget Projekt + +!ENTRY org.infinitest.eclipse 1 0 2020-02-07 09:03:05.108 +!MESSAGE Added core Budget Projekt with classpath C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.api_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.params_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.commons_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.engine_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.launcher_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.runner_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.suite.api_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.vintage.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.opentest4j_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.apiguardian_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit_4.12.0.v201504281640\junit.jar;C:\Users\Eduard\.p2\pool\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:/Users/Eduard/AppData/Local/Temp/infinitest1053467633.jar + +!ENTRY org.infinitest.eclipse 1 0 2020-02-07 09:03:05.118 +!MESSAGE Budget Projekt Files changed: [C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MyTest.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\LoginFrame$1.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\LoginFrame.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui$2.class, C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin\MeinBudgetView\MeinGui$1.class] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-07 09:03:05.589 +!MESSAGE Budget Projekt Running tests: [MeinBudgetView.MyTest] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-07 09:03:05.605 +!MESSAGE Launching test runner process with the following configuration: +Directory: C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt +Environment: {USERDOMAIN_ROAMINGPROFILE=DESKTOP-CI8LGKC, LOCALAPPDATA=C:\Users\Eduard\AppData\Local, PROCESSOR_LEVEL=23, RegionCode=EMEA, USERDOMAIN=DESKTOP-CI8LGKC, FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer, LOGONSERVER=\\DESKTOP-CI8LGKC, JAVA_HOME=C:\Program Files\Java\jdk-13.0.2, SESSIONNAME=Console, ALLUSERSPROFILE=C:\ProgramData, PROCESSOR_ARCHITECTURE=AMD64, PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, SystemDrive=C:, OneDrive=C:\Users\Eduard\OneDrive, APPDATA=C:\Users\Eduard\AppData\Roaming, USERNAME=Eduard, ProgramFiles(x86)=C:\Program Files (x86), CommonProgramFiles=C:\Program Files\Common Files, Path=C:/Program Files/Java/jre1.8.0_241/bin/server;C:/Program Files/Java/jre1.8.0_241/bin;C:/Program Files/Java/jre1.8.0_241/lib/amd64;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\Eduard\AppData\Local\Microsoft\WindowsApps;;C:\Users\Eduard\Desktop;, FPS_BROWSER_USER_PROFILE_STRING=Default, PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, DriverData=C:\Windows\System32\Drivers\DriverData, OS=Windows_NT, COMPUTERNAME=DESKTOP-CI8LGKC, OnlineServices=Online Services, platformcode=KV, PROCESSOR_REVISION=1100, CommonProgramW6432=C:\Program Files\Common Files, CLASSPATH=C:\Users\Eduard\eclipse-workspace\MyBudget\Budget Projekt\bin;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.api_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.migrationsupport_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.jupiter.params_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.commons_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.engine_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.launcher_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.runner_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.platform.suite.api_1.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit.vintage.engine_5.1.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.opentest4j_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.apiguardian_1.0.0.v20180327-1502.jar;C:\Users\Eduard\.p2\pool\plugins\org.junit_4.12.0.v201504281640\junit.jar;C:\Users\Eduard\.p2\pool\plugins\org.hamcrest.core_1.3.0.v20180420-1519.jar;C:/Users/Eduard/AppData/Local/Temp/infinitest1053467633.jar, ComSpec=C:\WINDOWS\system32\cmd.exe, ProgramData=C:\ProgramData, ProgramW6432=C:\Program Files, HOMEPATH=\Users\Eduard, SystemRoot=C:\WINDOWS, TEMP=C:\Users\Eduard\AppData\Local\Temp, HOMEDRIVE=C:, PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 17 Stepping 0, AuthenticAMD, USERPROFILE=C:\Users\Eduard, TMP=C:\Users\Eduard\AppData\Local\Temp, CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files, ProgramFiles=C:\Program Files, PUBLIC=C:\Users\Public, NUMBER_OF_PROCESSORS=8, windir=C:\WINDOWS, =::=::\} +Command: [C:\Program Files\Java\jre1.8.0_241\bin\java.exe, -mx256m, org.infinitest.testrunner.TestRunnerProcess, org.infinitest.testrunner.DefaultRunner, 51423] + +!ENTRY org.infinitest.eclipse 1 0 2020-02-07 09:03:07.527 +!MESSAGE Update complete. Status PASSING +!SESSION 2020-02-07 10:11:42.150 ----------------------------------------------- +eclipse.buildId=4.9.0.I20180906-0745 +java.version=1.8.0_241 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.egit.ui 2 0 2020-02-07 10:12:00.777 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Eduard'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.epp.logging.aeri.ide 2 17 2020-02-07 10:12:03.174 +!MESSAGE Server ‘org.eclipse.epp.logging.aeri.ide.server’ failed with exception: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $. ; version: 2.0.7.v20180504-0806 +!STACK 0 +com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) + at com.google.gson.Gson.fromJson(Gson.java:888) + at com.google.gson.Gson.fromJson(Gson.java:853) + at com.google.gson.Gson.fromJson(Gson.java:802) + at org.eclipse.epp.internal.logging.aeri.ide.server.json.Json.deserialize(Json.java:91) + at org.eclipse.epp.internal.logging.aeri.ide.server.mars.IO.refreshConfiguration(IO.java:66) + at org.eclipse.epp.internal.logging.aeri.ide.server.mars.ServerConnection.startUp(ServerConnection.java:124) + at com.google.common.util.concurrent.AbstractIdleService$DelegateService$1.run(AbstractIdleService.java:62) + at com.google.common.util.concurrent.Callables$4.run(Callables.java:122) + at java.lang.Thread.run(Unknown Source) +Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ + at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) + ... 9 more diff --git a/.metadata/.mylyn/.repositories.xml.zip b/.metadata/.mylyn/.repositories.xml.zip new file mode 100644 index 0000000..c78993f Binary files /dev/null and b/.metadata/.mylyn/.repositories.xml.zip differ diff --git a/.metadata/.mylyn/.taskListIndex/segments_1 b/.metadata/.mylyn/.taskListIndex/segments_1 new file mode 100644 index 0000000..e24a218 Binary files /dev/null and b/.metadata/.mylyn/.taskListIndex/segments_1 differ diff --git a/.metadata/.mylyn/.taskListIndex/write.lock b/.metadata/.mylyn/.taskListIndex/write.lock new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.mylyn/.tasks.xml.zip b/.metadata/.mylyn/.tasks.xml.zip new file mode 100644 index 0000000..6e14d88 Binary files /dev/null and b/.metadata/.mylyn/.tasks.xml.zip differ diff --git a/.metadata/.mylyn/repositories.xml.zip b/.metadata/.mylyn/repositories.xml.zip new file mode 100644 index 0000000..d4a31b0 Binary files /dev/null and b/.metadata/.mylyn/repositories.xml.zip differ diff --git a/.metadata/.mylyn/tasks.xml.zip b/.metadata/.mylyn/tasks.xml.zip new file mode 100644 index 0000000..1b20208 Binary files /dev/null and b/.metadata/.mylyn/tasks.xml.zip differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/21/e084c71a3a47001a1ce2d40cb74c6bf3 b/.metadata/.plugins/org.eclipse.core.resources/.history/21/e084c71a3a47001a1ce2d40cb74c6bf3 new file mode 100644 index 0000000..053ceac --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/21/e084c71a3a47001a1ce2d40cb74c6bf3 @@ -0,0 +1,241 @@ +package MeinBudgetView; + +import java.awt.EventQueue; + +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JTextField; +import java.awt.Image; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +import javax.swing.ImageIcon; +import javax.swing.JButton; +import javax.swing.JLabel; +import javax.swing.JOptionPane; + +import java.awt.Font; +import javax.swing.JComboBox; +import javax.swing.JTextArea; +import java.awt.Color; +import javax.swing.JSeparator; + +public class MeinGui extends JFrame implements ActionListener { + + private JPanel contentPane; + public static JTextField text1; + public static JTextField text2; + JLabel labelBudgetImage; + JLabel labelExpensesImage; + JLabel labelBalancetImage; + JLabel labelHauptImage; + JButton senden; + JButton hinzufügen; + JLabel leeren; + JButton loeschen; + JButton exit; + public static JLabel budgetDispaly; + public static JLabel expensesDisplay; + public static JLabel balanceDisplay; + private JTextField textExpensesName; + + /** + * Launch the application. + */ + public static void main(String[] args) { + EventQueue.invokeLater(new Runnable() { + public void run() { + try { + MeinGui frame = new MeinGui(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + /** + * Create the frame. + */ + public MeinGui() { + setTitle("Budget"); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 654, 368); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + setContentPane(contentPane); + contentPane.setLayout(null); + + this.hinzufügen = new JButton("Hinzufügen"); + hinzufügen.setToolTipText(""); + hinzufügen.setBounds(78, 281, 110, 23); + contentPane.add(hinzufügen); + + this.senden = new JButton("Senden"); + senden.setBounds(78, 126, 110, 23); + contentPane.add(senden); + + text1 = new JTextField(); + text1.setBounds(60, 97, 128, 20); + contentPane.add(text1); + text1.setColumns(10); + + text2 = new JTextField(); + text2.setBounds(60, 250, 128, 20); + contentPane.add(text2); + text2.setColumns(10); + + labelHauptImage = new JLabel(""); + Image image0 = new ImageIcon(this.getClass().getResource("/budgetapp.png")).getImage(); + labelHauptImage.setIcon(new ImageIcon(image0)); + + labelHauptImage.setFont(new Font("Tahoma", Font.BOLD, 13)); + labelHauptImage.setBounds(10, 0, 86, 61); + contentPane.add(labelHauptImage); + + JLabel budgetEingeben = new JLabel("Budget eingeben"); + budgetEingeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + budgetEingeben.setBounds(10, 72, 110, 20); + contentPane.add(budgetEingeben); + + JLabel labelBudget = new JLabel("Budget"); + labelBudget.setBounds(255, 8, 46, 14); + contentPane.add(labelBudget); + + JLabel labelExpenses = new JLabel("Expenses"); + labelExpenses.setBounds(390, 8, 56, 14); + contentPane.add(labelExpenses); + + JLabel labelBalance = new JLabel("Balance"); + labelBalance.setBounds(543, 8, 46, 14); + contentPane.add(labelBalance); + + labelBudgetImage = new JLabel(""); + Image image1 = new ImageIcon(this.getClass().getResource("/money.png")).getImage(); + labelBudgetImage.setIcon(new ImageIcon(image1)); + + labelBudgetImage.setBounds(255, 22, 46, 55); + contentPane.add(labelBudgetImage); + + labelExpensesImage = new JLabel(""); + Image image2 = new ImageIcon(this.getClass().getResource("/wings-icon.png")).getImage(); + labelExpensesImage.setIcon(new ImageIcon(image2)); + + labelExpensesImage.setBounds(400, 22, 46, 55); + contentPane.add(labelExpensesImage); + + labelBalancetImage = new JLabel("New labelBalance"); + Image image3 = new ImageIcon(this.getClass().getResource("/Money-icon.png")).getImage(); + labelBalancetImage.setIcon(new ImageIcon(image3)); + + labelBalancetImage.setBounds(543, 22, 34, 55); + contentPane.add(labelBalancetImage); + + JLabel budgetAusgeben = new JLabel("Ausgaben"); + budgetAusgeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + budgetAusgeben.setBounds(10, 185, 63, 14); + contentPane.add(budgetAusgeben); + + this.leeren = new JLabel("Eintr\u00E4ge leeren"); + leeren.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + leeren.setBounds(363, 246, 115, 14); + contentPane.add(leeren); + + this.loeschen = new JButton("L\u00F6schen"); + loeschen.setBounds(368, 273, 89, 23); + contentPane.add(loeschen); + + this.exit = new JButton("Exit\r\n"); + exit.setBounds(494, 273, 95, 23); + contentPane.add(exit); + + JLabel beendne = new JLabel("Beenden"); + beendne.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + beendne.setBounds(508, 246, 81, 14); + contentPane.add(beendne); + + budgetDispaly = new JLabel("0.0 \u20AC"); + budgetDispaly.setFont(new Font("Tahoma", Font.BOLD, 12)); + budgetDispaly.setBounds(255, 82, 86, 14); + contentPane.add(budgetDispaly); + + expensesDisplay = new JLabel("0.0 \u20AC"); + expensesDisplay.setFont(new Font("Tahoma", Font.BOLD, 12)); + expensesDisplay.setBounds(390, 82, 110, 14); + contentPane.add(expensesDisplay); + + balanceDisplay = new JLabel("0.0 \u20AC"); + balanceDisplay.setFont(new Font("Tahoma", Font.BOLD, 12)); + balanceDisplay.setBounds(543, 82, 85, 14); + contentPane.add(balanceDisplay); + + textExpensesName = new JTextField(); + textExpensesName.setToolTipText(""); + textExpensesName.setBounds(60, 221, 128, 20); + contentPane.add(textExpensesName); + textExpensesName.setColumns(10); + + text1.addActionListener(this); + text2.addActionListener(this); + senden.addActionListener(this); + hinzufügen.addActionListener(this); + loeschen.addActionListener(this); + exit.addActionListener(this); + + } + + @Override + public void actionPerformed(ActionEvent ae) { + + if (ae.getSource() == this.exit) { + exitButton(); + } + if (ae.getSource() == this.loeschen) { + leerButton(); + } + + Calculations.setBudget(Integer.parseInt(text1.getText())); + if (ae.getSource() == this.senden && (text1 != null && text2 != null)) { + budgetDispaly.setText(setBudgetView()); + } + + if (ae.getSource() == this.hinzufügen && (text1 != null && text2 != null)) { + int temp = Integer.parseInt(text2.getText()); + Calculations.setExpense(Calculations.getBudget() - temp); + expensesDisplay.setText(setExpensesView()); + Calculations.setBalance(Integer.parseInt(text1.getText()) - Integer.parseInt(text2.getText())) ; + balanceDisplay.setText(setBalanceView()); + } + + } + + public void exitButton() { + System.exit(0); + } + + public static void leerButton() { + text1.setText(""); + text2.setText(""); + budgetDispaly.setText(""); + expensesDisplay.setText(""); + balanceDisplay.setText(""); + } + + + public static String setBudgetView() { + String result = Calculations.getBudget() + " �"; + return result; + } + + public static String setExpensesView() { + String result = Calculations.getExpense() - Calculations.getBudget() + " �"; + return result; + } + + public static String setBalanceView() { + String result = Calculations.getBalance() + " �"; + return result; + } +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/29/f09829623a47001a1ce2d40cb74c6bf3 b/.metadata/.plugins/org.eclipse.core.resources/.history/29/f09829623a47001a1ce2d40cb74c6bf3 new file mode 100644 index 0000000..f33e546 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/29/f09829623a47001a1ce2d40cb74c6bf3 @@ -0,0 +1,249 @@ +package MeinBudgetView; + +import java.awt.EventQueue; + +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JTextField; +import java.awt.Image; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +import javax.swing.ImageIcon; +import javax.swing.JButton; +import javax.swing.JLabel; +import javax.swing.JOptionPane; + +import java.awt.Font; +import javax.swing.JComboBox; +import javax.swing.JTextArea; +import java.awt.Color; +import javax.swing.JSeparator; +import javax.swing.JScrollPane; +import javax.swing.JTable; +import javax.swing.table.DefaultTableModel; +import javax.swing.border.EtchedBorder; +import javax.swing.border.MatteBorder; +import javax.swing.border.BevelBorder; +import javax.swing.border.TitledBorder; +import javax.swing.UIManager; + +public class MeinGui extends JFrame implements ActionListener { + + private JPanel contentPane; + public static JTextField text1; + public static JTextField text2; + JLabel labelBudgetImage; + JLabel labelExpensesImage; + JLabel labelBalancetImage; + JLabel labelHauptImage; + JButton senden; + JButton hinzufügen; + JLabel leeren; + JButton loeschen; + JButton exit; + public static JLabel budgetDispaly; + public static JLabel expensesDisplay; + public static JLabel balanceDisplay; + private JTextField textExpensesName; + + /** + * Launch the application. + */ + public static void main(String[] args) { + EventQueue.invokeLater(new Runnable() { + public void run() { + try { + MeinGui frame = new MeinGui(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + /** + * Create the frame. + */ + public MeinGui() { + setTitle("Budget"); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 654, 368); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + setContentPane(contentPane); + contentPane.setLayout(null); + + this.hinzufügen = new JButton("Hinzufügen"); + hinzufügen.setToolTipText(""); + hinzufügen.setBounds(78, 281, 110, 23); + contentPane.add(hinzufügen); + + this.senden = new JButton("Senden"); + senden.setBounds(78, 126, 110, 23); + contentPane.add(senden); + + text1 = new JTextField(); + text1.setBounds(60, 97, 128, 20); + contentPane.add(text1); + text1.setColumns(10); + + text2 = new JTextField(); + text2.setBounds(60, 250, 128, 20); + contentPane.add(text2); + text2.setColumns(10); + + labelHauptImage = new JLabel(""); + Image image0 = new ImageIcon(this.getClass().getResource("/budgetapp.png")).getImage(); + labelHauptImage.setIcon(new ImageIcon(image0)); + + labelHauptImage.setFont(new Font("Tahoma", Font.BOLD, 13)); + labelHauptImage.setBounds(10, 0, 86, 61); + contentPane.add(labelHauptImage); + + JLabel budgetEingeben = new JLabel("Budget eingeben"); + budgetEingeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + budgetEingeben.setBounds(10, 72, 110, 20); + contentPane.add(budgetEingeben); + + JLabel labelBudget = new JLabel("Budget"); + labelBudget.setBounds(255, 8, 46, 14); + contentPane.add(labelBudget); + + JLabel labelExpenses = new JLabel("Expenses"); + labelExpenses.setBounds(390, 8, 56, 14); + contentPane.add(labelExpenses); + + JLabel labelBalance = new JLabel("Balance"); + labelBalance.setBounds(543, 8, 46, 14); + contentPane.add(labelBalance); + + labelBudgetImage = new JLabel(""); + Image image1 = new ImageIcon(this.getClass().getResource("/money.png")).getImage(); + labelBudgetImage.setIcon(new ImageIcon(image1)); + + labelBudgetImage.setBounds(255, 22, 46, 55); + contentPane.add(labelBudgetImage); + + labelExpensesImage = new JLabel(""); + Image image2 = new ImageIcon(this.getClass().getResource("/wings-icon.png")).getImage(); + labelExpensesImage.setIcon(new ImageIcon(image2)); + + labelExpensesImage.setBounds(400, 22, 46, 55); + contentPane.add(labelExpensesImage); + + labelBalancetImage = new JLabel("New labelBalance"); + Image image3 = new ImageIcon(this.getClass().getResource("/Money-icon.png")).getImage(); + labelBalancetImage.setIcon(new ImageIcon(image3)); + + labelBalancetImage.setBounds(543, 22, 34, 55); + contentPane.add(labelBalancetImage); + + JLabel budgetAusgeben = new JLabel("Ausgaben"); + budgetAusgeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + budgetAusgeben.setBounds(10, 185, 63, 14); + contentPane.add(budgetAusgeben); + + this.leeren = new JLabel("Eintr\u00E4ge leeren"); + leeren.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + leeren.setBounds(363, 246, 115, 14); + contentPane.add(leeren); + + this.loeschen = new JButton("L\u00F6schen"); + loeschen.setBounds(368, 273, 89, 23); + contentPane.add(loeschen); + + this.exit = new JButton("Exit\r\n"); + exit.setBounds(494, 273, 95, 23); + contentPane.add(exit); + + JLabel beendne = new JLabel("Beenden"); + beendne.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + beendne.setBounds(508, 246, 81, 14); + contentPane.add(beendne); + + budgetDispaly = new JLabel("0.0 \u20AC"); + budgetDispaly.setFont(new Font("Tahoma", Font.BOLD, 12)); + budgetDispaly.setBounds(255, 82, 86, 14); + contentPane.add(budgetDispaly); + + expensesDisplay = new JLabel("0.0 \u20AC"); + expensesDisplay.setFont(new Font("Tahoma", Font.BOLD, 12)); + expensesDisplay.setBounds(390, 82, 110, 14); + contentPane.add(expensesDisplay); + + balanceDisplay = new JLabel("0.0 \u20AC"); + balanceDisplay.setFont(new Font("Tahoma", Font.BOLD, 12)); + balanceDisplay.setBounds(543, 82, 85, 14); + contentPane.add(balanceDisplay); + + textExpensesName = new JTextField(); + textExpensesName.setToolTipText(""); + textExpensesName.setBounds(60, 221, 128, 20); + contentPane.add(textExpensesName); + textExpensesName.setColumns(10); + + text1.addActionListener(this); + text2.addActionListener(this); + senden.addActionListener(this); + hinzufügen.addActionListener(this); + loeschen.addActionListener(this); + exit.addActionListener(this); + + } + + @Override + public void actionPerformed(ActionEvent ae) { + + if (ae.getSource() == this.exit) { + exitButton(); + } + if (ae.getSource() == this.loeschen) { + leerButton(); + } + + Calculations.setBudget(Integer.parseInt(text1.getText())); + if (ae.getSource() == this.senden && (text1 != null && text2 != null)) { + budgetDispaly.setText(setBudgetView()); + } + + if (ae.getSource() == this.hinzufügen && (text1 != null && text2 != null)) { + int temp = Integer.parseInt(text2.getText()); + Calculations.setExpense(Calculations.getBudget() - temp); + expensesDisplay.setText(setExpensesView()); + Calculations.setBalance(Integer.parseInt(text1.getText()) - Integer.parseInt(text2.getText())) ; + balanceDisplay.setText(setBalanceView()); + } + + } + + public void exitButton() { + System.exit(0); + } + + public static void leerButton() { + text1.setText(""); + text2.setText(""); + budgetDispaly.setText(""); + expensesDisplay.setText(""); + balanceDisplay.setText(""); + } + + + public static String setBudgetView() { + String result = Calculations.getBudget() + " �"; + return result; + } + + public static String setExpensesView() { + String result = Calculations.getExpense() - Calculations.getBudget() + " �"; + return result; + } + + public static String setBalanceView() { + String result = Calculations.getBalance() + " �"; + return result; + } +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/36/10c0d2933647001a1ce2d40cb74c6bf3 b/.metadata/.plugins/org.eclipse.core.resources/.history/36/10c0d2933647001a1ce2d40cb74c6bf3 new file mode 100644 index 0000000..a54bb93 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/36/10c0d2933647001a1ce2d40cb74c6bf3 @@ -0,0 +1,12 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=10 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=10 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=10 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4c/a0b3cad03747001a1ce2d40cb74c6bf3 b/.metadata/.plugins/org.eclipse.core.resources/.history/4c/a0b3cad03747001a1ce2d40cb74c6bf3 new file mode 100644 index 0000000..449af95 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/4c/a0b3cad03747001a1ce2d40cb74c6bf3 @@ -0,0 +1,240 @@ +package MeinBudgetView; + +import java.awt.EventQueue; + +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JTextField; +import java.awt.Image; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +import javax.swing.ImageIcon; +import javax.swing.JButton; +import javax.swing.JLabel; +import javax.swing.JOptionPane; + +import java.awt.Font; +import javax.swing.JComboBox; +import javax.swing.JTextArea; +import java.awt.Color; +import javax.swing.JSeparator; + +public class MeinGui extends JFrame implements ActionListener { + + private JPanel contentPane; + public static JTextField text1; + public static JTextField text2; + JLabel labelBudgetImage; + JLabel labelExpensesImage; + JLabel labelBalancetImage; + JLabel labelHauptImage; + JButton senden; + JButton hinzufügen; + JLabel leeren; + JButton loeschen; + JButton exit; + public static JLabel budgetDispaly; + public static JLabel expensesDisplay; + public static JLabel balanceDisplay; + private JTextField textExpensesName; + + /** + * Launch the application. + */ + public static void main(String[] args) { + EventQueue.invokeLater(new Runnable() { + public void run() { + try { + MeinGui frame = new MeinGui(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + /** + * Create the frame. + */ + public MeinGui() { + setTitle("Budget"); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 654, 368); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + setContentPane(contentPane); + contentPane.setLayout(null); + + this.hinzufügen = new JButton("Hinzufügen"); + hinzufügen.setToolTipText(""); + hinzufügen.setBounds(78, 281, 110, 23); + contentPane.add(hinzufügen); + + this.senden = new JButton("Senden"); + senden.setBounds(78, 126, 110, 23); + contentPane.add(senden); + + text1 = new JTextField(); + text1.setBounds(60, 97, 128, 20); + contentPane.add(text1); + text1.setColumns(10); + + text2 = new JTextField(); + text2.setBounds(60, 250, 128, 20); + contentPane.add(text2); + text2.setColumns(10); + + labelHauptImage = new JLabel(""); + Image image0 = new ImageIcon(this.getClass().getResource("/budgetapp.png")).getImage(); + labelHauptImage.setIcon(new ImageIcon(image0)); + + labelHauptImage.setFont(new Font("Tahoma", Font.BOLD, 13)); + labelHauptImage.setBounds(10, 0, 86, 61); + contentPane.add(labelHauptImage); + + JLabel budgetEingeben = new JLabel("Budget eingeben"); + budgetEingeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + budgetEingeben.setBounds(10, 72, 110, 20); + contentPane.add(budgetEingeben); + + JLabel labelBudget = new JLabel("Budget"); + labelBudget.setBounds(255, 8, 46, 14); + contentPane.add(labelBudget); + + JLabel labelExpenses = new JLabel("Expenses"); + labelExpenses.setBounds(390, 8, 56, 14); + contentPane.add(labelExpenses); + + JLabel labelBalance = new JLabel("Balance"); + labelBalance.setBounds(543, 8, 46, 14); + contentPane.add(labelBalance); + + labelBudgetImage = new JLabel(""); + Image image1 = new ImageIcon(this.getClass().getResource("/money.png")).getImage(); + labelBudgetImage.setIcon(new ImageIcon(image1)); + + labelBudgetImage.setBounds(255, 22, 46, 55); + contentPane.add(labelBudgetImage); + + labelExpensesImage = new JLabel(""); + Image image2 = new ImageIcon(this.getClass().getResource("/wings-icon.png")).getImage(); + labelExpensesImage.setIcon(new ImageIcon(image2)); + + labelExpensesImage.setBounds(400, 22, 46, 55); + contentPane.add(labelExpensesImage); + + labelBalancetImage = new JLabel("New labelBalance"); + Image image3 = new ImageIcon(this.getClass().getResource("/Money-icon.png")).getImage(); + labelBalancetImage.setIcon(new ImageIcon(image3)); + + labelBalancetImage.setBounds(543, 22, 34, 55); + contentPane.add(labelBalancetImage); + + JLabel budgetAusgeben = new JLabel("Ausgaben"); + budgetAusgeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + budgetAusgeben.setBounds(10, 185, 63, 14); + contentPane.add(budgetAusgeben); + + this.leeren = new JLabel("Eintr\u00E4ge leeren"); + leeren.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + leeren.setBounds(363, 246, 115, 14); + contentPane.add(leeren); + + this.loeschen = new JButton("L\u00F6schen"); + loeschen.setBounds(368, 273, 89, 23); + contentPane.add(loeschen); + + this.exit = new JButton("Exit\r\n"); + exit.setBounds(494, 273, 95, 23); + contentPane.add(exit); + + JLabel beendne = new JLabel("Beenden"); + beendne.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + beendne.setBounds(508, 246, 81, 14); + contentPane.add(beendne); + + budgetDispaly = new JLabel("0.0 \u20AC"); + budgetDispaly.setFont(new Font("Tahoma", Font.BOLD, 12)); + budgetDispaly.setBounds(255, 82, 86, 14); + contentPane.add(budgetDispaly); + + expensesDisplay = new JLabel("0.0 \u20AC"); + expensesDisplay.setFont(new Font("Tahoma", Font.BOLD, 12)); + expensesDisplay.setBounds(390, 82, 110, 14); + contentPane.add(expensesDisplay); + + balanceDisplay = new JLabel("0.0 \u20AC"); + balanceDisplay.setFont(new Font("Tahoma", Font.BOLD, 12)); + balanceDisplay.setBounds(543, 82, 85, 14); + contentPane.add(balanceDisplay); + + textExpensesName = new JTextField(); + textExpensesName.setToolTipText(""); + textExpensesName.setBounds(60, 221, 128, 20); + contentPane.add(textExpensesName); + textExpensesName.setColumns(10); + + text1.addActionListener(this); + text2.addActionListener(this); + senden.addActionListener(this); + hinzufügen.addActionListener(this); + loeschen.addActionListener(this); + exit.addActionListener(this); + + } + + @Override + public void actionPerformed(ActionEvent ae) { + + if (ae.getSource() == this.exit) { + exitButton(); + } + if (ae.getSource() == this.loeschen) { + leerButton(); + } + + Calculations.setBudget(Integer.parseInt(text1.getText())); + if (ae.getSource() == this.senden && (text1 != null && text2 != null)) { + budgetDispaly.setText(setBudgetView()); + } + + if (ae.getSource() == this.hinzufügen && (text1 != null && text2 != null)) { + Calculations.addExpense(Calculations.getBudget() - Integer.parseInt(text2.getText())); + expensesDisplay.setText(setExpensesView()); + Calculations.setBalance(Integer.parseInt(text1.getText()) - Integer.parseInt(text2.getText())) ; + balanceDisplay.setText(setBalanceView()); + } + + } + + public void exitButton() { + System.exit(0); + } + + public static void leerButton() { + text1.setText(""); + text2.setText(""); + budgetDispaly.setText(""); + expensesDisplay.setText(""); + balanceDisplay.setText(""); + } + + + public static String setBudgetView() { + String result = Calculations.getBudget() + " �"; + return result; + } + + public static String setExpensesView() { + String result = Calculations.getExpense() - Calculations.getBudget() + " �"; + return result; + } + + public static String setBalanceView() { + String result = Calculations.getBalance() + " �"; + return result; + } +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/83/a0f4bbef3647001a1ce2d40cb74c6bf3 b/.metadata/.plugins/org.eclipse.core.resources/.history/83/a0f4bbef3647001a1ce2d40cb74c6bf3 new file mode 100644 index 0000000..e065e3a --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/83/a0f4bbef3647001a1ce2d40cb74c6bf3 @@ -0,0 +1,240 @@ +package MeinBudgetView; + +import java.awt.EventQueue; + +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JTextField; +import java.awt.Image; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +import javax.swing.ImageIcon; +import javax.swing.JButton; +import javax.swing.JLabel; +import javax.swing.JOptionPane; + +import java.awt.Font; +import javax.swing.JComboBox; +import javax.swing.JTextArea; +import java.awt.Color; +import javax.swing.JSeparator; + +public class MeinGui extends JFrame implements ActionListener { + + private JPanel contentPane; + public static JTextField text1; + public static JTextField text2; + JLabel labelBudgetImage; + JLabel labelExpensesImage; + JLabel labelBalancetImage; + JLabel labelHauptImage; + JButton senden; + JButton hinzufügen; + JLabel leeren; + JButton loeschen; + JButton exit; + public static JLabel budgetDispaly; + public static JLabel expensesDisplay; + public static JLabel balanceDisplay; + private JTextField textExpensesName; + + /** + * Launch the application. + */ + public static void main(String[] args) { + EventQueue.invokeLater(new Runnable() { + public void run() { + try { + MeinGui frame = new MeinGui(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + /** + * Create the frame. + */ + public MeinGui() { + setTitle("Budget"); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 654, 368); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + setContentPane(contentPane); + contentPane.setLayout(null); + + this.berechne = new JButton("Berechne"); + berechne.setToolTipText(""); + berechne.setBounds(78, 281, 110, 23); + contentPane.add(berechne); + + this.senden = new JButton("Senden"); + senden.setBounds(78, 126, 110, 23); + contentPane.add(senden); + + text1 = new JTextField(); + text1.setBounds(60, 97, 128, 20); + contentPane.add(text1); + text1.setColumns(10); + + text2 = new JTextField(); + text2.setBounds(60, 250, 128, 20); + contentPane.add(text2); + text2.setColumns(10); + + labelHauptImage = new JLabel(""); + Image image0 = new ImageIcon(this.getClass().getResource("/budgetapp.png")).getImage(); + labelHauptImage.setIcon(new ImageIcon(image0)); + + labelHauptImage.setFont(new Font("Tahoma", Font.BOLD, 13)); + labelHauptImage.setBounds(10, 0, 86, 61); + contentPane.add(labelHauptImage); + + JLabel budgetEingeben = new JLabel("Budget eingeben"); + budgetEingeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + budgetEingeben.setBounds(10, 72, 110, 20); + contentPane.add(budgetEingeben); + + JLabel labelBudget = new JLabel("Budget"); + labelBudget.setBounds(255, 8, 46, 14); + contentPane.add(labelBudget); + + JLabel labelExpenses = new JLabel("Expenses"); + labelExpenses.setBounds(390, 8, 56, 14); + contentPane.add(labelExpenses); + + JLabel labelBalance = new JLabel("Balance"); + labelBalance.setBounds(543, 8, 46, 14); + contentPane.add(labelBalance); + + labelBudgetImage = new JLabel(""); + Image image1 = new ImageIcon(this.getClass().getResource("/money.png")).getImage(); + labelBudgetImage.setIcon(new ImageIcon(image1)); + + labelBudgetImage.setBounds(255, 22, 46, 55); + contentPane.add(labelBudgetImage); + + labelExpensesImage = new JLabel(""); + Image image2 = new ImageIcon(this.getClass().getResource("/wings-icon.png")).getImage(); + labelExpensesImage.setIcon(new ImageIcon(image2)); + + labelExpensesImage.setBounds(400, 22, 46, 55); + contentPane.add(labelExpensesImage); + + labelBalancetImage = new JLabel("New labelBalance"); + Image image3 = new ImageIcon(this.getClass().getResource("/Money-icon.png")).getImage(); + labelBalancetImage.setIcon(new ImageIcon(image3)); + + labelBalancetImage.setBounds(543, 22, 34, 55); + contentPane.add(labelBalancetImage); + + JLabel budgetAusgeben = new JLabel("Ausgaben"); + budgetAusgeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + budgetAusgeben.setBounds(10, 185, 63, 14); + contentPane.add(budgetAusgeben); + + this.leeren = new JLabel("Eintr\u00E4ge leeren"); + leeren.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + leeren.setBounds(363, 246, 115, 14); + contentPane.add(leeren); + + this.loeschen = new JButton("L\u00F6schen"); + loeschen.setBounds(368, 273, 89, 23); + contentPane.add(loeschen); + + this.exit = new JButton("Exit\r\n"); + exit.setBounds(494, 273, 95, 23); + contentPane.add(exit); + + JLabel beendne = new JLabel("Beenden"); + beendne.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + beendne.setBounds(508, 246, 81, 14); + contentPane.add(beendne); + + budgetDispaly = new JLabel("0.0 \u20AC"); + budgetDispaly.setFont(new Font("Tahoma", Font.BOLD, 12)); + budgetDispaly.setBounds(255, 82, 86, 14); + contentPane.add(budgetDispaly); + + expensesDisplay = new JLabel("0.0 \u20AC"); + expensesDisplay.setFont(new Font("Tahoma", Font.BOLD, 12)); + expensesDisplay.setBounds(390, 82, 110, 14); + contentPane.add(expensesDisplay); + + balanceDisplay = new JLabel("0.0 \u20AC"); + balanceDisplay.setFont(new Font("Tahoma", Font.BOLD, 12)); + balanceDisplay.setBounds(543, 82, 85, 14); + contentPane.add(balanceDisplay); + + textExpensesName = new JTextField(); + textExpensesName.setToolTipText(""); + textExpensesName.setBounds(60, 221, 128, 20); + contentPane.add(textExpensesName); + textExpensesName.setColumns(10); + + text1.addActionListener(this); + text2.addActionListener(this); + senden.addActionListener(this); + berechne.addActionListener(this); + loeschen.addActionListener(this); + exit.addActionListener(this); + + } + + @Override + public void actionPerformed(ActionEvent ae) { + + if (ae.getSource() == this.exit) { + exitButton(); + } + if (ae.getSource() == this.loeschen) { + leerButton(); + } + + Calculations.setBudget(Integer.parseInt(text1.getText())); + if (ae.getSource() == this.senden && (text1 != null && text2 != null)) { + budgetDispaly.setText(setBudgetView()); + } + + if (ae.getSource() == this.berechne && (text1 != null && text2 != null)) { + Calculations.setExpense(Calculations.getBudget() - Integer.parseInt(text2.getText())); + expensesDisplay.setText(setExpensesView()); + Calculations.setBalance(Integer.parseInt(text1.getText()) - Integer.parseInt(text2.getText())) ; + balanceDisplay.setText(setBalanceView()); + } + + } + + public void exitButton() { + System.exit(0); + } + + public static void leerButton() { + text1.setText(""); + text2.setText(""); + budgetDispaly.setText(""); + expensesDisplay.setText(""); + balanceDisplay.setText(""); + } + + + public static String setBudgetView() { + String result = Calculations.getBudget() + " �"; + return result; + } + + public static String setExpensesView() { + String result = Calculations.getExpense() - Calculations.getBudget() + " �"; + return result; + } + + public static String setBalanceView() { + String result = Calculations.getBalance() + " �"; + return result; + } +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b4/308cc3243747001a1ce2d40cb74c6bf3 b/.metadata/.plugins/org.eclipse.core.resources/.history/b4/308cc3243747001a1ce2d40cb74c6bf3 new file mode 100644 index 0000000..b639c11 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b4/308cc3243747001a1ce2d40cb74c6bf3 @@ -0,0 +1,240 @@ +package MeinBudgetView; + +import java.awt.EventQueue; + +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JTextField; +import java.awt.Image; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +import javax.swing.ImageIcon; +import javax.swing.JButton; +import javax.swing.JLabel; +import javax.swing.JOptionPane; + +import java.awt.Font; +import javax.swing.JComboBox; +import javax.swing.JTextArea; +import java.awt.Color; +import javax.swing.JSeparator; + +public class MeinGui extends JFrame implements ActionListener { + + private JPanel contentPane; + public static JTextField text1; + public static JTextField text2; + JLabel labelBudgetImage; + JLabel labelExpensesImage; + JLabel labelBalancetImage; + JLabel labelHauptImage; + JButton senden; + JButton hinzufügen; + JLabel leeren; + JButton loeschen; + JButton exit; + public static JLabel budgetDispaly; + public static JLabel expensesDisplay; + public static JLabel balanceDisplay; + private JTextField textExpensesName; + + /** + * Launch the application. + */ + public static void main(String[] args) { + EventQueue.invokeLater(new Runnable() { + public void run() { + try { + MeinGui frame = new MeinGui(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + /** + * Create the frame. + */ + public MeinGui() { + setTitle("Budget"); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 654, 368); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + setContentPane(contentPane); + contentPane.setLayout(null); + + this.hinzufügen = new JButton("Hinzufügen"); + hinzufügen.setToolTipText(""); + hinzufügen.setBounds(78, 281, 110, 23); + contentPane.add(hinzufügen); + + this.senden = new JButton("Senden"); + senden.setBounds(78, 126, 110, 23); + contentPane.add(senden); + + text1 = new JTextField(); + text1.setBounds(60, 97, 128, 20); + contentPane.add(text1); + text1.setColumns(10); + + text2 = new JTextField(); + text2.setBounds(60, 250, 128, 20); + contentPane.add(text2); + text2.setColumns(10); + + labelHauptImage = new JLabel(""); + Image image0 = new ImageIcon(this.getClass().getResource("/budgetapp.png")).getImage(); + labelHauptImage.setIcon(new ImageIcon(image0)); + + labelHauptImage.setFont(new Font("Tahoma", Font.BOLD, 13)); + labelHauptImage.setBounds(10, 0, 86, 61); + contentPane.add(labelHauptImage); + + JLabel budgetEingeben = new JLabel("Budget eingeben"); + budgetEingeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + budgetEingeben.setBounds(10, 72, 110, 20); + contentPane.add(budgetEingeben); + + JLabel labelBudget = new JLabel("Budget"); + labelBudget.setBounds(255, 8, 46, 14); + contentPane.add(labelBudget); + + JLabel labelExpenses = new JLabel("Expenses"); + labelExpenses.setBounds(390, 8, 56, 14); + contentPane.add(labelExpenses); + + JLabel labelBalance = new JLabel("Balance"); + labelBalance.setBounds(543, 8, 46, 14); + contentPane.add(labelBalance); + + labelBudgetImage = new JLabel(""); + Image image1 = new ImageIcon(this.getClass().getResource("/money.png")).getImage(); + labelBudgetImage.setIcon(new ImageIcon(image1)); + + labelBudgetImage.setBounds(255, 22, 46, 55); + contentPane.add(labelBudgetImage); + + labelExpensesImage = new JLabel(""); + Image image2 = new ImageIcon(this.getClass().getResource("/wings-icon.png")).getImage(); + labelExpensesImage.setIcon(new ImageIcon(image2)); + + labelExpensesImage.setBounds(400, 22, 46, 55); + contentPane.add(labelExpensesImage); + + labelBalancetImage = new JLabel("New labelBalance"); + Image image3 = new ImageIcon(this.getClass().getResource("/Money-icon.png")).getImage(); + labelBalancetImage.setIcon(new ImageIcon(image3)); + + labelBalancetImage.setBounds(543, 22, 34, 55); + contentPane.add(labelBalancetImage); + + JLabel budgetAusgeben = new JLabel("Ausgaben"); + budgetAusgeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + budgetAusgeben.setBounds(10, 185, 63, 14); + contentPane.add(budgetAusgeben); + + this.leeren = new JLabel("Eintr\u00E4ge leeren"); + leeren.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + leeren.setBounds(363, 246, 115, 14); + contentPane.add(leeren); + + this.loeschen = new JButton("L\u00F6schen"); + loeschen.setBounds(368, 273, 89, 23); + contentPane.add(loeschen); + + this.exit = new JButton("Exit\r\n"); + exit.setBounds(494, 273, 95, 23); + contentPane.add(exit); + + JLabel beendne = new JLabel("Beenden"); + beendne.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + beendne.setBounds(508, 246, 81, 14); + contentPane.add(beendne); + + budgetDispaly = new JLabel("0.0 \u20AC"); + budgetDispaly.setFont(new Font("Tahoma", Font.BOLD, 12)); + budgetDispaly.setBounds(255, 82, 86, 14); + contentPane.add(budgetDispaly); + + expensesDisplay = new JLabel("0.0 \u20AC"); + expensesDisplay.setFont(new Font("Tahoma", Font.BOLD, 12)); + expensesDisplay.setBounds(390, 82, 110, 14); + contentPane.add(expensesDisplay); + + balanceDisplay = new JLabel("0.0 \u20AC"); + balanceDisplay.setFont(new Font("Tahoma", Font.BOLD, 12)); + balanceDisplay.setBounds(543, 82, 85, 14); + contentPane.add(balanceDisplay); + + textExpensesName = new JTextField(); + textExpensesName.setToolTipText(""); + textExpensesName.setBounds(60, 221, 128, 20); + contentPane.add(textExpensesName); + textExpensesName.setColumns(10); + + text1.addActionListener(this); + text2.addActionListener(this); + senden.addActionListener(this); + hinzufügen.addActionListener(this); + loeschen.addActionListener(this); + exit.addActionListener(this); + + } + + @Override + public void actionPerformed(ActionEvent ae) { + + if (ae.getSource() == this.exit) { + exitButton(); + } + if (ae.getSource() == this.loeschen) { + leerButton(); + } + + Calculations.setBudget(Integer.parseInt(text1.getText())); + if (ae.getSource() == this.senden && (text1 != null && text2 != null)) { + budgetDispaly.setText(setBudgetView()); + } + + if (ae.getSource() == this.hinzufügen && (text1 != null && text2 != null)) { + Calculations.setExpense(Calculations.getBudget() - Integer.parseInt(text2.getText())); + expensesDisplay.setText(setExpensesView()); + Calculations.setBalance(Integer.parseInt(text1.getText()) - Integer.parseInt(text2.getText())) ; + balanceDisplay.setText(setBalanceView()); + } + + } + + public void exitButton() { + System.exit(0); + } + + public static void leerButton() { + text1.setText(""); + text2.setText(""); + budgetDispaly.setText(""); + expensesDisplay.setText(""); + balanceDisplay.setText(""); + } + + + public static String setBudgetView() { + String result = Calculations.getBudget() + " �"; + return result; + } + + public static String setExpensesView() { + String result = Calculations.getExpense() - Calculations.getBudget() + " �"; + return result; + } + + public static String setBalanceView() { + String result = Calculations.getBalance() + " �"; + return result; + } +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d7/80220e448049001a17ddf815f20edca3 b/.metadata/.plugins/org.eclipse.core.resources/.history/d7/80220e448049001a17ddf815f20edca3 new file mode 100644 index 0000000..a54bb93 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/d7/80220e448049001a17ddf815f20edca3 @@ -0,0 +1,12 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=10 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=10 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=10 diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/fa/70302cce3647001a1ce2d40cb74c6bf3 b/.metadata/.plugins/org.eclipse.core.resources/.history/fa/70302cce3647001a1ce2d40cb74c6bf3 new file mode 100644 index 0000000..2d9e6bd --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.history/fa/70302cce3647001a1ce2d40cb74c6bf3 @@ -0,0 +1,240 @@ +package MeinBudgetView; + +import java.awt.EventQueue; + +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JTextField; +import java.awt.Image; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +import javax.swing.ImageIcon; +import javax.swing.JButton; +import javax.swing.JLabel; +import javax.swing.JOptionPane; + +import java.awt.Font; +import javax.swing.JComboBox; +import javax.swing.JTextArea; +import java.awt.Color; +import javax.swing.JSeparator; + +public class MeinGui extends JFrame implements ActionListener { + + private JPanel contentPane; + public static JTextField text1; + public static JTextField text2; + JLabel labelBudgetImage; + JLabel labelExpensesImage; + JLabel labelBalancetImage; + JLabel labelHauptImage; + JButton senden; + JButton berechne; + JLabel leeren; + JButton loeschen; + JButton exit; + public static JLabel budgetDispaly; + public static JLabel expensesDisplay; + public static JLabel balanceDisplay; + private JTextField textExpensesName; + + /** + * Launch the application. + */ + public static void main(String[] args) { + EventQueue.invokeLater(new Runnable() { + public void run() { + try { + MeinGui frame = new MeinGui(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + /** + * Create the frame. + */ + public MeinGui() { + setTitle("Budget"); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 654, 368); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + setContentPane(contentPane); + contentPane.setLayout(null); + + this.berechne = new JButton("Berechne"); + berechne.setToolTipText(""); + berechne.setBounds(78, 281, 110, 23); + contentPane.add(berechne); + + this.senden = new JButton("Senden"); + senden.setBounds(78, 126, 110, 23); + contentPane.add(senden); + + text1 = new JTextField(); + text1.setBounds(60, 97, 128, 20); + contentPane.add(text1); + text1.setColumns(10); + + text2 = new JTextField(); + text2.setBounds(60, 250, 128, 20); + contentPane.add(text2); + text2.setColumns(10); + + labelHauptImage = new JLabel(""); + Image image0 = new ImageIcon(this.getClass().getResource("/budgetapp.png")).getImage(); + labelHauptImage.setIcon(new ImageIcon(image0)); + + labelHauptImage.setFont(new Font("Tahoma", Font.BOLD, 13)); + labelHauptImage.setBounds(10, 0, 86, 61); + contentPane.add(labelHauptImage); + + JLabel budgetEingeben = new JLabel("Budget eingeben"); + budgetEingeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + budgetEingeben.setBounds(10, 72, 110, 20); + contentPane.add(budgetEingeben); + + JLabel labelBudget = new JLabel("Budget"); + labelBudget.setBounds(255, 8, 46, 14); + contentPane.add(labelBudget); + + JLabel labelExpenses = new JLabel("Expenses"); + labelExpenses.setBounds(390, 8, 56, 14); + contentPane.add(labelExpenses); + + JLabel labelBalance = new JLabel("Balance"); + labelBalance.setBounds(543, 8, 46, 14); + contentPane.add(labelBalance); + + labelBudgetImage = new JLabel(""); + Image image1 = new ImageIcon(this.getClass().getResource("/money.png")).getImage(); + labelBudgetImage.setIcon(new ImageIcon(image1)); + + labelBudgetImage.setBounds(255, 22, 46, 55); + contentPane.add(labelBudgetImage); + + labelExpensesImage = new JLabel(""); + Image image2 = new ImageIcon(this.getClass().getResource("/wings-icon.png")).getImage(); + labelExpensesImage.setIcon(new ImageIcon(image2)); + + labelExpensesImage.setBounds(400, 22, 46, 55); + contentPane.add(labelExpensesImage); + + labelBalancetImage = new JLabel("New labelBalance"); + Image image3 = new ImageIcon(this.getClass().getResource("/Money-icon.png")).getImage(); + labelBalancetImage.setIcon(new ImageIcon(image3)); + + labelBalancetImage.setBounds(543, 22, 34, 55); + contentPane.add(labelBalancetImage); + + JLabel budgetAusgeben = new JLabel("Ausgaben"); + budgetAusgeben.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + budgetAusgeben.setBounds(10, 185, 63, 14); + contentPane.add(budgetAusgeben); + + this.leeren = new JLabel("Eintr\u00E4ge leeren"); + leeren.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + leeren.setBounds(363, 246, 115, 14); + contentPane.add(leeren); + + this.loeschen = new JButton("L\u00F6schen"); + loeschen.setBounds(368, 273, 89, 23); + contentPane.add(loeschen); + + this.exit = new JButton("Exit\r\n"); + exit.setBounds(494, 273, 95, 23); + contentPane.add(exit); + + JLabel beendne = new JLabel("Beenden"); + beendne.setFont(new Font("Estrangelo Edessa", Font.BOLD, 14)); + beendne.setBounds(508, 246, 81, 14); + contentPane.add(beendne); + + budgetDispaly = new JLabel("0.0 \u20AC"); + budgetDispaly.setFont(new Font("Tahoma", Font.BOLD, 12)); + budgetDispaly.setBounds(255, 82, 86, 14); + contentPane.add(budgetDispaly); + + expensesDisplay = new JLabel("0.0 \u20AC"); + expensesDisplay.setFont(new Font("Tahoma", Font.BOLD, 12)); + expensesDisplay.setBounds(390, 82, 110, 14); + contentPane.add(expensesDisplay); + + balanceDisplay = new JLabel("0.0 \u20AC"); + balanceDisplay.setFont(new Font("Tahoma", Font.BOLD, 12)); + balanceDisplay.setBounds(543, 82, 85, 14); + contentPane.add(balanceDisplay); + + textExpensesName = new JTextField(); + textExpensesName.setToolTipText(""); + textExpensesName.setBounds(60, 221, 128, 20); + contentPane.add(textExpensesName); + textExpensesName.setColumns(10); + + text1.addActionListener(this); + text2.addActionListener(this); + senden.addActionListener(this); + berechne.addActionListener(this); + loeschen.addActionListener(this); + exit.addActionListener(this); + + } + + @Override + public void actionPerformed(ActionEvent ae) { + + if (ae.getSource() == this.exit) { + exitButton(); + } + if (ae.getSource() == this.loeschen) { + leerButton(); + } + + Calculations.setBudget(Integer.parseInt(text1.getText())); + if (ae.getSource() == this.senden && (text1 != null && text2 != null)) { + budgetDispaly.setText(setBudgetView()); + } + + if (ae.getSource() == this.berechne && (text1 != null && text2 != null)) { + Calculations.setExpense(Calculations.getBudget() - Integer.parseInt(text2.getText())); + expensesDisplay.setText(setExpensesView()); + Calculations.setBalance(Integer.parseInt(text1.getText()) - Integer.parseInt(text2.getText())) ; + balanceDisplay.setText(setBalanceView()); + } + + } + + public void exitButton() { + System.exit(0); + } + + public static void leerButton() { + text1.setText(""); + text2.setText(""); + budgetDispaly.setText(""); + expensesDisplay.setText(""); + balanceDisplay.setText(""); + } + + + public static String setBudgetView() { + String result = Calculations.getBudget() + " �"; + return result; + } + + public static String setExpensesView() { + String result = Calculations.getExpense() - Calculations.getBudget() + " �"; + return result; + } + + public static String setBalanceView() { + String result = Calculations.getBalance() + " �"; + return result; + } +} diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/.indexes/af/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/.indexes/af/history.index new file mode 100644 index 0000000..ad47c07 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/.indexes/af/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/.indexes/e4/47/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/.indexes/e4/47/history.index new file mode 100644 index 0000000..bbd6eac Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/.indexes/e4/47/history.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/.indexes/properties.index new file mode 100644 index 0000000..1e099f3 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/.indexes/properties.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/.markers new file mode 100644 index 0000000..11140ff Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/.markers differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/org.eclipse.egit.core/GitProjectData.properties b/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/org.eclipse.egit.core/GitProjectData.properties new file mode 100644 index 0000000..67bf47b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.projects/Budget Projekt/org.eclipse.egit.core/GitProjectData.properties @@ -0,0 +1,3 @@ +#GitProjectData +#Tue Feb 04 11:10:03 CET 2020 +.gitdir=../.git diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version new file mode 100644 index 0000000..25cb955 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index new file mode 100644 index 0000000..c47db52 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version new file mode 100644 index 0000000..6b2aaa7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree b/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree new file mode 100644 index 0000000..8a1fc9e Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree differ diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources new file mode 100644 index 0000000..c6a0123 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/IQ_IDE.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/IQ_IDE.prefs new file mode 100644 index 0000000..f6a6739 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/IQ_IDE.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +logging_log_file_location=C\:\\Users\\Eduard\\AppData\\Local\\Temp\\GARMIN\\plugin.log +notification_one_time_warning=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..dffc6b5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs new file mode 100644 index 0000000..9dd00d6 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n +preferredTargets=default\:default| diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.egit.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.egit.core.prefs new file mode 100644 index 0000000..c325b38 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.egit.core.prefs @@ -0,0 +1,3 @@ +GitRepositoriesView.GitDirectories=C\:\\Users\\Eduard\\eclipse-workspace\\MyBudget\\.git; +GitRepositoriesView.GitDirectories.relative=.git; +eclipse.preferences.version=1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.logging.aeri.ide.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.logging.aeri.ide.prefs new file mode 100644 index 0000000..c186df8 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.logging.aeri.ide.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +resetSendMode=KEEP +resetSendModeOn=0 +sendMode=NOTIFY diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..eaed294 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.builder.resourceCopyExclusionFilter= +org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.junit.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.junit.prefs new file mode 100644 index 0000000..31df02c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.junit.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.junit.content_assist_favorite_static_members_migrated=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs new file mode 100644 index 0000000..8824ec7 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.launching.PREF_VM_XML=\r\n\r\n\r\n\r\n\r\n\r\n diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 0000000..3a60e40 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,8 @@ +content_assist_number_of_computers=19 +content_assist_proposals_background=255,255,255 +content_assist_proposals_foreground=0,0,0 +eclipse.preferences.version=1 +org.eclipse.jdt.ui.formatterprofiles.version=14 +spelling_locale_initialized=true +useAnnotationsPrefPage=true +useQuickDiffPrefPage=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs new file mode 100644 index 0000000..67b1d96 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.m2e.discovery.pref.projects= diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs new file mode 100644 index 0000000..43e97e4 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +mylyn.attention.migrated=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs new file mode 100644 index 0000000..8d462a6 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs new file mode 100644 index 0000000..2b60c21 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +migrated.task.repositories.secure.store=true +org.eclipse.mylyn.tasks.ui.filters.nonmatching=true +org.eclipse.mylyn.tasks.ui.filters.nonmatching.encouraged=true +org.eclipse.mylyn.tasks.ui.welcome.message=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs new file mode 100644 index 0000000..61f3bb8 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +overviewRuler_migration=migrated_3.1 diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs new file mode 100644 index 0000000..0ee3d67 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs @@ -0,0 +1,5 @@ +PROBLEMS_FILTERS_MIGRATE=true +eclipse.preferences.version=1 +platformState=1541421684458 +quickStart=false +tipsAndTricks=true diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs new file mode 100644 index 0000000..08076f2 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +showIntro=false diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs new file mode 100644 index 0000000..aa3dc02 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs @@ -0,0 +1,3 @@ +//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false +PLUGINS_NOT_ACTIVATED_ON_STARTUP=;org.eclipse.m2e.discovery; +eclipse.preferences.version=1 diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/MeinGui.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/MeinGui.launch new file mode 100644 index 0000000..e5a3636 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/MeinGui.launch @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml b/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml new file mode 100644 index 0000000..65deb00 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi new file mode 100644 index 0000000..c147742 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -0,0 +1,2415 @@ + + + + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration + ModelMigrationProcessor.001 + + + + + + + + topLevel + shellMaximized + + + + + persp.actionSet:org.eclipse.mylyn.doc.actionSet + persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation + persp.actionSet:org.eclipse.ui.cheatsheets.actionSet + persp.actionSet:org.eclipse.search.searchActionSet + persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo + persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet + persp.actionSet:org.eclipse.ui.actionSet.keyBindings + persp.actionSet:org.eclipse.ui.actionSet.openFiles + persp.actionSet:org.eclipse.debug.ui.launchActionSet + persp.actionSet:org.eclipse.jdt.ui.JavaActionSet + persp.actionSet:org.eclipse.jdt.ui.JavaElementCreationActionSet + persp.actionSet:org.eclipse.ui.NavigateActionSet + persp.viewSC:org.eclipse.jdt.ui.PackageExplorer + persp.viewSC:org.eclipse.jdt.ui.TypeHierarchy + persp.viewSC:org.eclipse.jdt.ui.SourceView + persp.viewSC:org.eclipse.jdt.ui.JavadocView + persp.viewSC:org.eclipse.search.ui.views.SearchView + persp.viewSC:org.eclipse.ui.console.ConsoleView + persp.viewSC:org.eclipse.ui.views.ContentOutline + persp.viewSC:org.eclipse.ui.views.ProblemView + persp.viewSC:org.eclipse.ui.views.ResourceNavigator + persp.viewSC:org.eclipse.ui.views.TaskList + persp.viewSC:org.eclipse.ui.views.ProgressView + persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer + persp.viewSC:org.eclipse.ui.texteditor.TemplatesView + persp.viewSC:org.eclipse.pde.runtime.LogView + persp.newWizSC:org.eclipse.jdt.ui.wizards.JavaProjectWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewPackageCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewClassCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewEnumCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSnippetFileCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard + persp.newWizSC:org.eclipse.ui.wizards.new.folder + persp.newWizSC:org.eclipse.ui.wizards.new.file + persp.newWizSC:org.eclipse.ui.editors.wizards.UntitledTextFileWizard + persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective + persp.perspSC:org.eclipse.debug.ui.DebugPerspective + persp.viewSC:org.eclipse.mylyn.tasks.ui.views.tasks + persp.newWizSC:org.eclipse.mylyn.tasks.ui.wizards.new.repository.task + persp.showIn:org.eclipse.jdt.ui.PackageExplorer + persp.showIn:org.eclipse.team.ui.GenericHistoryView + persp.showIn:org.eclipse.ui.views.ResourceNavigator + persp.showIn:org.eclipse.ui.navigator.ProjectExplorer + persp.actionSet:org.eclipse.debug.ui.breakpointActionSet + persp.actionSet:org.eclipse.jdt.debug.ui.JDTDebugActionSet + persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet + persp.showIn:org.eclipse.eclemma.ui.CoverageView + persp.showIn:org.eclipse.egit.ui.RepositoriesView + persp.newWizSC:org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard + persp.actionSet:org.eclipse.jdt.junit.JUnitActionSet + persp.viewSC:org.eclipse.ant.ui.views.AntView + + + + org.eclipse.e4.primaryNavigationStack + active + + View + categoryTag:Java + + + View + categoryTag:Java + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Java + + + + + View + categoryTag:Git + + + + + + + + + + View + categoryTag:Mylyn + + + + org.eclipse.e4.secondaryNavigationStack + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Ant + + + + + + org.eclipse.e4.secondaryDataStack + + View + categoryTag:General + + + View + categoryTag:Java + + + View + categoryTag:Java + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + + + + + + + View + categoryTag:Help + + + View + categoryTag:General + + + View + categoryTag:Help + + + + + + + View + categoryTag:Help + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Help + + + + org.eclipse.e4.primaryDataStack + EditorStack + + + + + + + View + categoryTag:Java + active + activeOnClose + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Java + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:General + + + + + + View + categoryTag:Mylyn + + ViewMenu + menuContribution:menu + + + + + + + View + categoryTag:Git + + + + + View + categoryTag:Java + + + + + View + categoryTag:Ant + + + + toolbarSeparator + + + + Draggable + + + + toolbarSeparator + + + + Draggable + + + toolbarSeparator + + + + Draggable + + + Draggable + + + Draggable + + + toolbarSeparator + + + + Draggable + + + + toolbarSeparator + + + + toolbarSeparator + + + + Draggable + + + stretch + SHOW_RESTORE_MENU + + + Draggable + HIDEABLE + SHOW_RESTORE_MENU + + + + + + + stretch + + + Draggable + + + Draggable + + + + + TrimStack + Draggable + + + + + + + + + platform:win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + locale:de + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editor + + + + + View + categoryTag:Ant + + + + + View + categoryTag:Gradle + + + + + View + categoryTag:Gradle + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Java + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + + + + + View + categoryTag:Git + NoRestore + + + + + View + categoryTag:Git + + + + + View + categoryTag:General + + + + + View + categoryTag:Help + + + + + View + categoryTag:Debug + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java Browsing + + + + + View + categoryTag:Java + + + + + View + categoryTag:General + + + + + View + categoryTag:Java + + + + + View + categoryTag:Java + + + + + View + categoryTag:Maven + + + + + View + categoryTag:Maven + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Mylyn + + + + + View + categoryTag:Oomph + + + + + View + categoryTag:Code Recommenders + + + + + View + categoryTag:Code Recommenders + + + + + View + categoryTag:Code Recommenders + + + + + View + categoryTag:Code Recommenders + + + + + View + categoryTag:Code Recommenders + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Team + + + + + View + categoryTag:Team + + + View + categoryTag:Help + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:Help + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:General + + + + + View + categoryTag:XML + + + + + View + categoryTag:XML + + + + + View + categoryTag:Other + + + + + View + categoryTag:Other + + + + + View + categoryTag:Other + + + + + + + + + + glue + move_after:PerspectiveSpacer + SHOW_RESTORE_MENU + + + move_after:Spacer Glue + HIDEABLE + SHOW_RESTORE_MENU + + + glue + move_after:SearchField + SHOW_RESTORE_MENU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache b/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache b/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps b/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps new file mode 100644 index 0000000..8888683 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/index.db b/.metadata/.plugins/org.eclipse.jdt.core/index.db new file mode 100644 index 0000000..e69de29 diff --git a/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt b/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt new file mode 100644 index 0000000..8586397 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt @@ -0,0 +1 @@ +java \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache b/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache differ diff --git a/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt b/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt new file mode 100644 index 0000000..98ba372 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt @@ -0,0 +1,16 @@ +INDEX VERSION 1.131+C:\Users\Eduard\eclipse-workspace\MyBudget\.metadata\.plugins\org.eclipse.jdt.core +877593675.index +139775384.index +2672092553.index +304594001.index +3790732327.index +750908921.index +2573022234.index +764091560.index +2288100310.index +3080375791.index +1975235862.index +4211802341.index +3855809146.index +1964806632.index +3801254141.index diff --git a/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat new file mode 100644 index 0000000..0edae4b Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat differ diff --git a/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml new file mode 100644 index 0000000..7e484e0 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml @@ -0,0 +1,14 @@ + +
+
+ + +
+ + + + + +
+
+
diff --git a/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml b/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml new file mode 100644 index 0000000..2ced782 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml b/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml new file mode 100644 index 0000000..145929b --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml new file mode 100644 index 0000000..a4ee3cb --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml new file mode 100644 index 0000000..9e390f5 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml new file mode 100644 index 0000000..200e487 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml @@ -0,0 +1,10 @@ + +
+
+ + + + + +
+
diff --git a/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log b/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log new file mode 100644 index 0000000..586d551 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log @@ -0,0 +1,2 @@ +2020-02-07 09:15:38,255 [Worker-4: Loading available Gradle versions] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. +2020-02-07 10:11:59,761 [Worker-4: Loading available Gradle versions] INFO c.g.t.t.d.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. diff --git a/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.9.1.20180912-1601.xml b/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.9.1.20180912-1601.xml new file mode 100644 index 0000000..e33758c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.9.1.20180912-1601.xml @@ -0,0 +1,43 @@ + + + + %date [%thread] %-5level %logger{35} - %msg%n + + + OFF + + + + + ${org.eclipse.m2e.log.dir}/0.log + + ${org.eclipse.m2e.log.dir}/%i.log + 1 + 10 + + + 100MB + + + %date [%thread] %-5level %logger{35} - %msg%n + + + + + + WARN + + + + + + + + + + + + + + + diff --git a/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup b/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup new file mode 100644 index 0000000..1f73e14 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup @@ -0,0 +1,6 @@ + + diff --git a/.metadata/.plugins/org.eclipse.recommenders.news.impl/downloads/http%3A%2F%2Fwww.eclipse.org%2Fhome%2Feclipsenews.rss b/.metadata/.plugins/org.eclipse.recommenders.news.impl/downloads/http%3A%2F%2Fwww.eclipse.org%2Fhome%2Feclipsenews.rss new file mode 100644 index 0000000..adc069c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.recommenders.news.impl/downloads/http%3A%2F%2Fwww.eclipse.org%2Fhome%2Feclipsenews.rss @@ -0,0 +1,1397 @@ + + + + Eclipse News + http://www.eclipse.org + Eclipse News + + http://eclipse.org/eclipse.org-common/themes/Nova/images/eclipse.png + eclipse.org + http://www.eclipse.org + + + <![CDATA[The Eclipse Foundation Announces the CN4J Day 2020 Event for Building Enterprise Java on Kubernetes]]> + + + Tue, 28 Jan 2020 8:00:00 EST + news + 0 + + + <![CDATA[Moving Forward With Jakarta EE 9]]> + + + Mon, 20 Jan 2020 10:45:00 EST + news + 0 + + + <![CDATA[The realities of running an open-source community]]> + + + Thu, 9 Jan 2020 09:45:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation’s New Bylaws Are in Effect]]> + + + Tue, 7 Jan 2020 09:45:00 EST + news + 1 + + + <![CDATA[Close to the Edge]]> + + + Tue, 17 Dec 2019 9:00:00 EST + news + 0 + + + <![CDATA[The Eclipse Foundation Launches the Edge Native Working Group to Deliver Production-Grade Code for Open Source Edge Computing]]> + + + Tue, 10 Dec 2019 9:30:00 EST + news + 1 + + + <![CDATA[Participate in the 2019 IoT Commercial Adoption Survey!!]]> + + + Thu, 10 Oct 2019 10:30:00 EST + news + 0 + + + <![CDATA[Payara Server is Jakarta EE 8 Compatible!]]> + + + Wed, 9 Oct 2019 10:00:00 EST + news + 1 + + + <![CDATA[The Eclipse Foundation Launches The Eclipse Cloud Development Tools Working Group for Cloud Native Software!]]> + + + Tue, 8 Oct 2019 13:00:00 EST + news + 1 + + + <![CDATA[Early registration for EclipseCon Europe ends October 1!]]> + + + Mon, 30 Sep 2019 11:30:00 EST + news + 0 + + + <![CDATA[Call for Birds of Feather's (BoFs) for EclipseCon Europe 2019!]]> + + + Tue, 24 Sep 2019 11:15:00 EST + news + 0 + + + <![CDATA[Come to Eclipse Night School at EclipseCon Europe!]]> + + + Tue, 24 Sep 2019 11:15:00 EST + news + 0 + + + <![CDATA[The Eclipse Foundation Wins Duke's Choice Award for Open Source Contributions to the Java Ecosystem]]> + + + Tue, 17 Sep 2019 9:00:00 EST + news + 0 + + + <![CDATA[The Eclipse Foundation Releases Eclipse Che 7, the First Kubernetes-Native IDE, to Make Creating Cloud Native Applications Easier, Faster, and More Secure]]> + + + Tue, 17 Sep 2019 9:00:00 EST + news + 0 + + + <![CDATA[Eclipse Community Continues to Deliver on Open Source Commitment]]> + + + Tue, 17 Sep 2019 9:00:00 EST + news + 0 + + + <![CDATA[EclipseCon Europe 2019 Keynotes Announced - Register Now!]]> + + + Tue, 17 Sep 2019 9:00:00 EST + news + 0 + + + <![CDATA[The Eclipse Foundation Releases Jakarta EE 8 Specifications; Completes Transition to Eclipse Foundation as the New Home for Open Source Cloud Native Java]]> + + + Tue, 17 Sep 2019 9:00:00 EST + news + 1 + + + <![CDATA[OpenADx Becomes Eclipse Working Group Focused on Interoperability in the Autonomous Driving Software Stack]]> + + + Tue, 17 Sep 2019 9:00:00 EST + news + 1 + + + <![CDATA[Welcome to the Future of Cloud Native Java]]> + + + Tue, 10 Sep 2019 11:10:00 EST + news + 0 + + + <![CDATA[Update for Jakarta EE community: September 2019]]> + + + Mon, 09 Sep 2019 15:10:00 EST + news + 0 + + + <![CDATA[Welcome Ivar Grimstad!]]> + + + Mon, 26 Aug 2019 11:00:00 EST + news + 0 + + + <![CDATA[Jakarta Newsletter August 2019: Jakarta EE 8 Preview]]> + + + Mon, 26 Aug 2019 11:00:00 EST + news + 0 + + + <![CDATA[Community Day and Community Evening at EclipseCon Europe 2019]]> + + + Wed, 07 Aug 2019 15:00:00 EST + news + 0 + + + <![CDATA[Update for Jakarta EE community: August 2019]]> + + + Wed, 07 Aug 2019 15:00:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter - July 2019: Research@Eclipse]]> + + + Thu, 26 Jul 2019 08:45:00 EST + news + 0 + + + <![CDATA[The latest Eclipse Newsletter had been released: Research@Eclipse]]> + + + Thu, 25 Jul 2019 09:45:00 EST + news + 0 + + + <![CDATA[Industrial-Scale Collaboration for the Business Win]]> + + + Tue, 16 Jul 2019 10:10:00 EST + news + 0 + + + <![CDATA[Commercial-Grade Collaboration at the Eclipse Foundation]]> + + + Tue, 16 Jul 2019 10:10:00 EST + news + 0 + + + <![CDATA[Update for Jakarta EE community: July 2019]]> + + + Mon, 15 Jul 2019 10:00:00 EST + news + 0 + + + <![CDATA[Early-Bird Talks: A Preview of What's to Come]]> + + + Fri, 05 Jul 2019 08:25:00 EST + news + 0 + + + <![CDATA[The Eclipse IoT Newsletter is out!]]> + + + Thu, 27 Jun 2019 11:25:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter: First Look at Eclipse IDE 2019-06]]> + + + Thu, 27 Jun 2019 09:00:00 EST + news + 0 + + + <![CDATA[Eclipse ioFog: Evolving Toward Native Kubernetes Orchestration at the Edge]]> + + + Mon, 24 Jun 2019 13:00:00 EST + news + 0 + + + <![CDATA[Become a Sponsor at EclipseCon Europe 2019!]]> + + + Fri, 21 Jun 2019 11:00:00 EST + news + 0 + + + <![CDATA[Update for Jakarta EE community: June 2019]]> + + + Thu, 20 Jun 2019 12:05:00 EST + news + 0 + + + <![CDATA[Eclipse Individual Committer Agreement 4.0 Update]]> + + + Mon, 17 Jun 2019 09:05:00 EST + news + 0 + + + <![CDATA[2019 Annual Eclipse Foundation Community Report]]> + + + Tue, 11 Jun 2019 13:05:00 EST + news + 0 + + + <![CDATA[Jakarta Newsletter May 2019: Onwards and Upwards for the Jakarta Community]]> + + + Tue, 04 Jun 2019 08:15:00 EST + news + 0 + + + <![CDATA[Election time for Jakarta EE Working Group Committees!]]> + + + Tue, 28 May 2019 11:15:00 EST + news + 0 + + + <![CDATA[EclipseCon Europe 2019: Call for Papers open until July 15 - Submit a talk today!]]> + + + Tue, 28 May 2019 11:15:00 EST + news + 0 + + + <![CDATA[Statement by the Eclipse Foundation on Huawei Entity List Ruling]]> + + + Mon, 27 May 2019 09:15:00 EST + news + 0 + + + <![CDATA[Industry leaders Red Hat, Eurotech, and Cloudera join forces at the Eclipse Foundation]]> + + + Mon, 27 May 2019 08:45:00 EST + news + 0 + + + <![CDATA[ECE 2019: CFP Now Open!]]> + + + Tue, 21 May 2019 08:30:00 EST + news + 0 + + + <![CDATA[Cloud Native Java Innovation at the Eclipse Foundation]]> + + + Tue, 21 May 2019 08:30:00 EST + news + 0 + + + <![CDATA[Update for Jakarta EE community: May 2019]]> + + + Tue, 21 May 2019 08:30:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Launches openMobility Working Group]]> + + + Mon, 13 May 2019 17:30:00 EST + news + 0 + + + <![CDATA[New Eclipse Foundation Community Survey of Java Developers Shows Cloud Native Adoption Accelerating Dramatically with Jakarta EE]]> + + + Thu, 09 May 2019 14:00:00 EST + news + 0 + + + <![CDATA[The Cloud Native Imperative - Results from the 2019 Jakarta EE Developer Survey]]> + + + Fri, 10 May 2019 14:00:00 EST + news + 0 + + + <![CDATA[Frequently Asked Questions About Jakarta EE 8]]> + + + Wed, 08 May 2019 10:00:00 EST + news + 0 + + + <![CDATA[Eclipse Contributor Agreement 3.0]]> + + + Wed, 08 May 2019 10:00:00 EST + news + 0 + + + <![CDATA[Update on Jakarta EE Rights to Java Trademarks]]> + + + Fri, 03 May 2019 15:00:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation on the move!]]> + + + Thu, 25 Apr 2019 15:00:00 EST + news + 0 + + + <![CDATA[The 2019 IoT Developer Survey Results are Live]]> + + + Wed, 17 Apr 2019 08:40:00 EST + news + 0 + + + <![CDATA[New Survey of More Than 1,700 IoT Developers Reveals Top Hardware, Software "Stack" Choices]]> + + + Wed, 17 Apr 2019 08:40:00 EST + news + 0 + + + <![CDATA[Renaming Java EE Specifications for Jakarta EE]]> + + + Fri, 05 Apr 2019 07:40:00 EST + news + 0 + + + <![CDATA[How to participate in advancing Jakarta EE Specification: Technical and Collateral material related work]]> + + + Fri, 05 Apr 2019 07:40:00 EST + news + 0 + + + <![CDATA[Welcome Gabriela!]]> + + + Mon, 01 Apr 2019 09:40:00 EST + news + 0 + + + <![CDATA[Thank You for Taking the Jakarta EE 2019 Developer Survey!]]> + + + Mon, 01 Apr 2019 08:40:00 EST + news + 0 + + + <![CDATA[Incubation in the Eclipse Development Process]]> + + + Fri, 15 Mar 2019 15:30:00 EST + news + 0 + + + <![CDATA[That's A Wrap, Folks! Thank You for Participating in Our 2019 IoT Developer Survey!]]> + + + Mon, 11 Mar 2019 13:40:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Specification Process Step-by-Step]]> + + + Fri, 08 Mar 2019 13:30:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Board Election Results]]> + + + Wed, 06 Mar 2019 10:00:00 EST + news + 0 + + + <![CDATA[The 2019 Jakarta EE Developer Survey is underway!]]> + + + Tue, 05 Mar 2019 10:00:00 EST + news + 0 + + + <![CDATA[Jakarta EE - What's New in 2019?]]> + + + Mon, 04 Mar 2019 08:00:00 EST + news + 0 + + + <![CDATA[Eclipse IoT Reaches New Milestones in Open Source IoT Leadership]]> + + + Tue, 26 Feb 2019 08:30:00 EST + news + 0 + + + <![CDATA[Participate in the 2019 IoT Developer Survey!]]> + + + Mon, 11 Feb 2019 10:10:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter - Editorial Calendar 2019]]> + + + Mon, 11 Feb 2019 10:10:00 EST + news + 0 + + + <![CDATA[Open Source: Can you afford not to get involved?]]> + + + Thu, 07 Feb 2019 08:30:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation: 15 Years Young]]> + + + Fri, 01 Feb 2019 10:00:00 EST + news + 0 + + + <![CDATA[Jakartablogs.ee is Live! PS: Bloggers, We Need You!]]> + + + Tue, 29 Jan 2019 15:20:00 EST + news + 0 + + + <![CDATA[Eclipse Specification Process IV: The Specification Committee Votes]]> + + + Mon, 21 Jan 2019 14:00:00 EST + news + 0 + + + <![CDATA[Tradista Joins Eclipse Foundation]]> + + + Thu, 10 Jan 2019 08:35:00 EST + news + 0 + + + <![CDATA[Eclipse Development Process 2018]]> + + + Wed, 19 Dec 2018 09:35:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Drives $9 Billion in Open Source Innovation]]> + + + Wed, 19 Dec 2018 09:35:00 EST + news + 0 + + + <![CDATA[Read the newest Jakarta EE Newsletter!]]> + + + Fri, 30 Nov 2018 09:15:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Specification Process, Part III: Creation]]> + + + Fri, 30 Nov 2018 09:15:00 EST + news + 0 + + + <![CDATA[How is the Eclipse Foundation Specification Process (EFSP) different from Java Community Process (JCP)?]]> + + + Tue, 27 Nov 2018 12:15:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Specification Process, Part II: the EFSP]]> + + + Tue, 27 Nov 2018 12:15:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Specification Process, Part I: The EDP]]> + + + Thu, 08 Nov 2018 11:15:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Hosted Services Privacy and Acceptable Usage Policy]]> + + + Thu, 08 Nov 2018 11:15:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Updating Contributor and Committer Agreements]]> + + + Mon, 05 Nov 2018 14:15:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Publishes MicroProfile eBook]]> + + + Mon, 05 Nov 2018 11:00:00 EST + news + 0 + + + <![CDATA[Participate in the 2018 Eclipse Foundation Brand Survey]]> + + + Mon, 05 Nov 2018 10:45:00 EST + news + 0 + + + <![CDATA[Case Study: How Bosch Is Succeeding with Open Source at Eclipse IoT]]> + + + Tue, 02 Oct 2018 09:00:00 EST + news + 0 + + + <![CDATA[Eclipse CBI - Common Build Infrastructure changes]]> + + + Fri, 28 Sep 2018 15:00:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation and Cloud Native Computing Foundation Collaborate to Grow Kubernetes Use Cases in Trillion Dollar IoT Market]]> + + + Thu, 27 Sep 2018 09:00:00 EST + news + 0 + + + <![CDATA[K8s at the Edge - Some Context on the New Kubernetes IoT Working Group]]> + + + Wed, 26 Sep 2018 08:30:00 EST + news + 0 + + + <![CDATA[Welcoming GlassFish to the Eclipse Foundation]]> + + + Wed, 19 Sep 2018 14:30:00 EST + news + 0 + + + <![CDATA[An $8.7 Billion Shared Investment: Sizing the Economic Value of Eclipse Community Collaboration]]> + + + Thu, 13 Sep 2018 09:30:00 EST + news + 0 + + + <![CDATA[Mizuho International Joins Eclipse Foundation]]> + + + Tue, 11 Sep 2018 14:55:00 EST + news + 0 + + + <![CDATA[How many lines of Open Source code are hosted at the Eclipse Foundation?]]> + + + Wed, 05 Sep 2018 09:30:00 EST + news + 0 + + + <![CDATA[Talk with your team about EclipseCon Europe 2018]]> + + + Tue, 04 Sep 2018 10:00:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Welcomes 16 New Members As Jakarta EE and Eclipse IoT Developer Communities Surge]]> + + + Wed, 29 Aug 2018 15:00:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation and IBM Partner to Help Fight Natural Disasters in New Global Open Source Software Initiative]]> + + + Tue, 21 Aug 2018 14:00:00 EST + news + 0 + + + <![CDATA[We Are Open]]> + + + Thu, 02 Aug 2018 08:00:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Announces Jakarta EE Committee Election Results]]> + + + Tue, 31 Jul 2018 09:10:00 EST + news + 1 + + + <![CDATA[Eclipse Newsletter | Embedded Development]]> + + + Thu, 26 Jul 2018 08:30:00 EST + news + 0 + + + <![CDATA[Eclipse IoT Day Singapore Announced]]> + + + Tue, 24 Jul 2018 06:00:00 EST + news + 0 + + + <![CDATA[New Working Group and Charter at the Eclipse Foundation: OpenMobility]]> + + + Fri, 20 Jul 2018 12:00:00 EST + news + 0 + + + <![CDATA[Call for submissions for EclipseCon Europe 2018]]> + + + Fri, 06 Jul 2018 10:00:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation Annual Community Report]]> + + + Tue, 03 Jul 2018 15:00:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Eclipse Photon]]> + + + Tue, 03 Jul 2018 12:00:00 EST + news + 0 + + + <![CDATA[Take Your Code to the Next Level With Eclipse Photon]]> + + + Thu, 28 June 2018 12:00:00 EST + news + 0 + + + <![CDATA[New Photon Release of Eclipse IDE Ships With Full Rust Support]]> + + + Wed, 27 June 2018 10:00:00 EST + news + 1 + + + <![CDATA[Eclipse Newsletter - A First Look at Jakarta EE]]> + + + Mon, 04 June 2018 05:40:00 EST + news + 0 + + + <![CDATA[RC2 now available for Eclipse Photon]]> + + + Fri, 01 June 2018 11:00:00 EST + news + 0 + + + <![CDATA[Updates to our Privacy Policy]]> + + + Fri, 25 May 2018 10:00:00 EST + news + 0 + + + <![CDATA[EclipseCon Europe 2018 Call for Papers]]> + + + Mon, 14 May 2018 13:00:00 EST + news + 0 + + + <![CDATA[New Proposed Charter for OS.bea Working Group]]> + + + Mon, 14 May 2018 13:00:00 EST + news + 0 + + + <![CDATA[Eclipse Common Build Infrastructure: Upcoming Changes]]> + + + Thu, 10 May 2018 09:00:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter - Java Tools and Runtimes]]> + + + Fri, 04 May 2018 05:00:00 EST + news + 0 + + + <![CDATA[EclipseCon France 2018: Register Early!]]> + + + Wed, 25 Apr 2018 08:30:00 EST + news + 0 + + + <![CDATA[Survey of 1800+ developers now released on new Jakarta EE website]]> + + + Tue, 24 Apr 2018 09:00:00 EST + news + 0 + + + <![CDATA[IoT Developer Survey 2018 | Results are in!]]> + + + Tue, 17 Apr 2018 09:00:00 EST + news + 0 + + + <![CDATA[Eclipse Oxygen 3A has been released!]]> + + + Thu, 12 Apr 2018 09:00:00 EST + news + 0 + + + <![CDATA[Winners of Open IoT Challenge 4.0 Demonstrate How Open Source Accelerates Innovation]]> + + + Wed, 04 Apr 2018 09:00:00 EST + news + 1 + + + <![CDATA[EclipseCon France 2018 Program Announced]]> + + + Tue, 03 Apr 2018 09:00:00 EST + news + 0 + + + <![CDATA[Voting for the Jakarta EE logo is now open!]]> + + + Thu, 29 Mar 2018 17:45:00 EST + news + 0 + + + <![CDATA[Three days left to complete the Jakarta EE Survey!]]> + + + Tue, 27 Mar 2018 07:10:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Code in Different Languages]]> + + + Thu, 22 Mar 2018 04:13:00 EST + news + 0 + + + <![CDATA[Complete the Jakarta EE Developer Survey]]> + + + Thu, 16 Mar 2018 06:45:00 EST + news + 0 + + + <![CDATA[Eclipse IoT Day Santa Clara | Speakers Announced]]> + + + Thu, 15 Mar 2018 07:00:00 EST + news + 0 + + + <![CDATA[Last call for EclipseCon France submissions]]> + + + Mon, 12 Mar 2018 16:00:00 EST + news + 0 + + + <![CDATA[Eclipse Foundation supports EU funded Brain-IoT Project]]> + + + Mon, 12 Mar 2018 09:00:00 EST + news + 1 + + + <![CDATA[Eclipse Foundation Announces 2018 Board Member Election Results]]> + + + Wed, 07 Mar 2018 18:00:00 EST + news + 1 + + + <![CDATA[From Java EE to Jakarta EE]]> + + + Mon, 26 Feb 2018 14:50:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Boot & Build Eclipse Projects]]> + + + Thu, 22 Feb 2018 3:51:00 EST + news + 0 + + + <![CDATA[Countdown: 2 weeks | Complete IoT Developer Survey]]> + + + Tue, 20 Feb 2018 4:27:00 EST + news + 0 + + + <![CDATA[EclipseCon France 2018 | Call for Papers]]> + + + Mon, 12 Feb 2018 09:15:00 EST + news + 0 + + + <![CDATA[EE.next working group | Community review process]]> + + + Wed, 06 Feb 2018 08:00:00 EST + news + 0 + + + <![CDATA[Last Week to Submit for FOSS4G NA 2018!]]> + + + Fri, 02 Feb 2018 08:30:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Coming in 2018]]> + + + Wed, 25 Jan 2018 10:30:00 EST + news + 0 + + + <![CDATA[Launching IoT Developer Survey 2018]]> + + + Wed, 24 Jan 2018 4:27:00 EST + news + 1 + + + <![CDATA[Eclipse IoT Day Santa Clara 2018 | Call for Papers]]> + + + Mon, 15 Jan 2018 9:15:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Capella: open source MBSE solution]]> + + + Thu, 14 Dec 2017 10:10:00 EST + news + 0 + + + <![CDATA[Open Source Community Accelerates Big Data Analytics for Geospatial Solutions]]> + + + Thu, 14 Dec 2017 08:00:00 EST + news + 1 + + + <![CDATA[Announcing Open IoT Challenge 4.0 Scholars]]> + + + Wed, 13 Dec 2017 09:45:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Location Matters]]> + + + Wed, 22 Nov 2017 06:23:00 EST + news + 0 + + + <![CDATA[Open IoT Challenge 4.0 | Extended Deadline Nov 20]]> + + + Wed, 15 Nov 2017 05:30:00 EST + news + 0 + + + <![CDATA[EclipseCon + Ludwigsburg = Great Partners]]> + + + Sun, 22 Oct 2017 08:00:00 EST + news + 0 + + + <![CDATA[New Industry 4.0 Open Testbed Addresses Performance Monitoring and Management in Manufacturing]]> + + + Thu, 19 Oct 2017 11:00:00 EST + news + 1 + + + <![CDATA[Eclipse Science Advances Open Source Technology for Scientific Research]]> + + + Wed, 18 Oct 2017 09:00:00 EST + news + 1 + + + <![CDATA[Eclipse Newsletter | Utility Belt: Projects and Tools]]> + + + Wed, 18 Oct 2017 05:02:00 EST + news + 0 + + + <![CDATA[On Naming Eclipse Enterprise for Java (EE4J)]]> + + + Wed, 04 Oct 2017 08:48:00 EST + news + 0 + + + <![CDATA[EclipseCon Europe: Last Chance for the Early Price]]> + + + Tue, 03 Oct 2017 11:30:00 EST + news + 0 + + + <![CDATA[Annual Donation Campaign: End User Support for the Eclipse Foundation]]> + + + Fri, 29 Sep 2017 11:00:00 EST + news + 0 + + + <![CDATA[Eclipse IoT Announces Fourth Edition of the Open IoT Challenge]]> + + + Thu, 28 Sep 2017 09:10:00 EST + news + 1 + + + <![CDATA[Eclipse IDE Now Supports Java 9]]> + + + Tue, 26 Sep 2017 14:30:00 EST + news + 0 + + + <![CDATA[Special Notice for Eclipse IDE Users on macOS 10.13 in non-English mode]]> + + + Mon, 25 Sep 2017 08:30:00 EST + news + 0 + + + <![CDATA[Get the Early Price for EclipseCon Europe]]> + + + Thu, 21 Sep 2017 08:30:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Eclipse MicroProfile]]> + + + Wed, 20 Sep 2017 10:30:00 EST + news + 0 + + + <![CDATA[Java EE Moves to the Eclipse Foundation]]> + + + Tue, 12 Sep 2017 17:00:00 EST + news + 0 + + + <![CDATA[First Release of Eclipse Papyrus for Real Time: Modeling Tool for UML-RT]]> + + + Thu, 07 Sep 2017 09:00:00 EST + news + 1 + + + <![CDATA[Eclipse Public License Version 2.0 Approved By OSI and Eclipse Foundation Board of Directors]]> + + + Tue, 29 Aug 2017 14:20:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Exciting New Eclipse Projects]]> + + + Tue, 22 Aug 2017 09:00:00 EST + news + 0 + + + <![CDATA[EclipseCon Europe: Schedule and Keynotes]]> + + + Mon, 21 Aug 2017 10:10:00 EST + news + 0 + + + <![CDATA[Launching Eclipse IoT Newsletter]]> + + + Fri, 18 Aug 2017 05:40:00 EST + news + 0 + + + <![CDATA[Eclipse IoT Day @ ThingMonk]]> + + + Thu, 17 Aug 2017 08:55:00 EST + news + 0 + + + <![CDATA[Potential adware plugin on Eclipse Marketplace - Eclipse Class Decompiler]]> + + + Mon, 14 Aug 2017 10:40:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Summer Issue]]> + + + Tue, 25 Jul 2017 10:05:00 EST + news + 0 + + + <![CDATA[EclipseCon Europe 2017 | Submissions Close in One Week]]> + + + Mon, 10 Jul 2017 09:05:00 EST + news + 0 + + + <![CDATA[Eclipse Oxygen Now Available]]> + + + Wed, 28 Jun 2017 10:05:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter | Eclipse Oxygen]]> + + + Wed, 28 Jun 2017 10:26:00 EST + news + 0 + + + <![CDATA[Early Submission Deadline for EclipseCon Europe 2017]]> + + + Mon, 26 Jun 2017 22:00:00 EST + news + 0 + + + <![CDATA[Capella Industry Consortium (IC) Announced at PolarSys]]> + + + Tue, 20 Jun 2017 04:00:00 EST + news + 0 + + + <![CDATA[RC3 Available for Eclipse Oxygen | Download Now]]> + + + Mon, 12 Jun 2017 15:45:00 EST + news + 0 + + + <![CDATA[Last Chance to Register for EclipseCon France 2017]]> + + + Thu, 08 Jun 2017 10:45:00 EST + news + 0 + + + <![CDATA[Eclipse Newsletter - Language Server Protocol 101]]> + + + Wed, 24 May 2017 05:35:00 EST + news + 0 + + + <![CDATA[It’s time to organise Eclipse Oxygen DemoCamps]]> + + + Tue, 23 May 2017 04:35:00 EST + news + 0 + + + <![CDATA[Case Study: Deploying Eclipse IoT on Germany's DB Railway System]]> + + + Thu, 18 May 2017 04:55:00 EST + news + 0 + + + <![CDATA[EclipseCon Europe 2017 | Call for Papers Open]]> + + + Wed, 17 May 2017 09:29:00 EST + news + 0 + + + <![CDATA[Program Ready for EclipseCon France 2017]]> + + + Thu, 27 Apr 2017 17:10:00 EST + news + 0 + + + <![CDATA[New Eclipse IoT Open Testbeds]]> + + + Thu, 27 Apr 2017 09:05:00 EST + news + 1 + + + diff --git a/.metadata/.plugins/org.eclipse.recommenders.news.impl/downloads/http%3A%2F%2Fwww.eclipse.org%2Frecommenders%2Ffeeds%2Fide.rss b/.metadata/.plugins/org.eclipse.recommenders.news.impl/downloads/http%3A%2F%2Fwww.eclipse.org%2Frecommenders%2Ffeeds%2Fide.rss new file mode 100644 index 0000000..65f4a3f --- /dev/null +++ b/.metadata/.plugins/org.eclipse.recommenders.news.impl/downloads/http%3A%2F%2Fwww.eclipse.org%2Frecommenders%2Ffeeds%2Fide.rss @@ -0,0 +1,314 @@ + + + + + + + + + + + + Archived Projects | The Eclipse Foundation + + + + + + + + + + + + + + + + + + + + + + Skip to main content +
+
+
+
+ + +
+
+
+
+ +
+ +
+
+ +
+

Archived Eclipse Projects

+

You are seeing this because the project you were looking for has been archived. When projects are archived their data(downloads,source and website), is collected into a single tar.gz file.

+

Please note: Some projects did not have all of the above data.

+

Please note: The source files (if available) included in these files are direct copies of the available CVS/SVN data. You will need to load them into a local CVS/SVN repository to access the history.

+

Please note: Some of these archives are larger than 3GB

+ +
+
+

ALF project. Archived: January 2009

+

Albireo project. Archived: January 2011

+

AM3 project. Archived: November 2012

+

Apricot project. Archived: August 2019

+

Apogee project. Archived: January 2011

+

Athena project. Archived: January 2012

+

AMW project. Archived: March 2015

+

DSDP Blinki project. Archived: October 2010.

+

BPMN project. Archived: January 2012

+

Buckminster project. Archived: February 2019

+

CDTK project. Archived: January 2012

+

CME project. Archived: January 2006

+

Corona project. Archived: April 2010

+

Cosmos project. Archived: January 2012

+

Cobol project. Archived: February 2010

+

Damos project. Archived: February 2019

+

DSDP DD project. Archived: October 2010.

+

DSDP project. Archived: September 2011.

+

Doc2Model project. Archived: January 2015.

+

IOT Edje project. Archived: November 2018

+

ESL project. Archived: January 2012

+

EMFindex project. Archived: July 2012

+

ERCP project. Archived: December 2012

+

Examples project. Archived: January 2014

+

Featuremodel project. Archived: March 2015

+

Flux project. Archived: February 2019

+

Fproj project. Archived: January 2012

+

Ganomatic project. Archived: January 2012

+

Gems project. Archived: January 2015

+

Geoff project. Archived: May 2017

+

Glimmer project. Archived: January 2011

+

g-Eclipse project. Archived: January 2014

+

gyrex project. Archived: March 2018

+

Hibachi project. Archived: January 2011

+

Hip project. Archived: August 2019

+

Iam project. Archived: January 2012

+

Incquery project. Archived: February 2016

+

IMM project. Archived: January 2015

+

IDE4EDU project. Archived: January 2014

+

Imp project. Archived: January 2014

+

Java-ee-config project. Archived: July 2018

+

JCRM project. Archived: July 2013.

+

Js4emf project. Archived: January 2015.

+

Koi project. Archived: April 2006

+

Koneki project. Archived: September 2015

+

Kepler project. Archived: July 2008

+

Krikkit project. Archived: October 2017

+

Laszlo project. Archived: December 2006

+

Lepido project. Archived: June 2006

+

Maynstall project. Archived: January 2011

+

MDDi project. Archived: August 2008.

+

Mihini project. Archived: September 2015

+

Mint project. Archived: November 2012.

+

MDT EODM project. Archived: October 2008.

+

Modeling PMF project. Archived: September 2019.

+

Mofscript project. Archived: November 2012.

+

MDT MST project. Archived: November 2012.

+

MTF project. Archived: November 2012.

+

MXF project. Archived: November 2012.

+

DSDP Nab project. Archived: October 2010.

+

EMF4Net project. Archived: January 2015.

+

Net4J project. Archived: June 2010.

+

OHF project. Archived: January 2012

+

OFMP project. Archived: January 2012

+

OMELET project. Archived: August 2005

+

Ormf project. Archived: January 2011

+

Papyrus-xtuml project. Archived: September 2019

+

Pave project. Archived: December 2012

+

Phoenix project. Archived: February 2013

+

Picasso project. Archived: May 2019

+

PMF project. Archived: January 2013.

+

Polinate project. Archived: December 2005

+

EMF Query2 project. Archived: May 2013.

+

Raster project. Archived: January 2018

+

Rat project. Archived: May 2012

+

Recommenders project. Archived: July 2019

+

Recommenders incubator project. Archived: October 2019

+

Risev2g project. Archived: January 2019

+

SBVR project. Archived: July 2013.

+

SDO project. Archived: July 2013.

+

Servus project. Archived: November 2012.

+

Search project. Archived: July 2013.

+

Sketch project. Archived: January 2014.

+

SOC project. Archived: January 2011

+

Spaces project. Archived: January 2011

+

Scalamodules project. Archived: July 2010

+

Stellation project. Archived: June 2005

+

Stardust project. Archived: November 2017

+

STP project. Archived: September 2012

+

Swordfish project. Archived: January 2014

+

TCS project. Archived: November 2012.

+

Temporality project. Archived: November 2012.

+

TMW project. Archived: March 2012

+

TPTP Monitoring project. Archived: June 2010

+

TPTP project. Archived: May 2016

+

Umlx project. Archived: December 2012

+

UFacekit project. Archived: March 2014

+

Visual editor project. Archived: June 2011

+

Voice Tools project. Archived: May 2016

+

Whiskers project. Archived: January 2019

+

Woolsey project. Archived: December 2012

+

WTP Datatools project. Archived: February 2013

+

Xtend project. Archived: June 2013

+
+
+ +
+ +
+
+

+ Back to the top +

+ + + + + + + diff --git a/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml new file mode 100644 index 0000000..5ca0b77 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml @@ -0,0 +1,3 @@ + +
+
diff --git a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml new file mode 100644 index 0000000..1f60178 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml @@ -0,0 +1,14 @@ + +
+
+ + + + + + + + + +
+
diff --git a/.metadata/.plugins/org.eclipse.ui.intro/introstate b/.metadata/.plugins/org.eclipse.ui.intro/introstate new file mode 100644 index 0000000..236d56c --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.intro/introstate @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml new file mode 100644 index 0000000..851c296 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml @@ -0,0 +1,15 @@ + +
+
+ + + + + + + + + + +
+
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml new file mode 100644 index 0000000..3119ee3 --- /dev/null +++ b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.metadata/version.ini b/.metadata/version.ini new file mode 100644 index 0000000..af19e53 --- /dev/null +++ b/.metadata/version.ini @@ -0,0 +1,3 @@ +#Fri Feb 07 10:11:45 CET 2020 +org.eclipse.core.runtime=2 +org.eclipse.platform=4.9.0.v20180906-0745 diff --git a/Budget Projekt/.classpath b/Budget Projekt/.classpath index c455f46..e77ae37 100644 --- a/Budget Projekt/.classpath +++ b/Budget Projekt/.classpath @@ -1,6 +1,6 @@ - + diff --git a/Budget Projekt/.settings/org.eclipse.jdt.core.prefs b/Budget Projekt/.settings/org.eclipse.jdt.core.prefs index a54bb93..af07d5f 100644 --- a/Budget Projekt/.settings/org.eclipse.jdt.core.prefs +++ b/Budget Projekt/.settings/org.eclipse.jdt.core.prefs @@ -1,12 +1,12 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=10 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=10 +org.eclipse.jdt.core.compiler.compliance=1.8 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=10 +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/Budget Projekt/bin/MeinBudgetView/Calculations.class b/Budget Projekt/bin/MeinBudgetView/Calculations.class new file mode 100644 index 0000000..4987070 Binary files /dev/null and b/Budget Projekt/bin/MeinBudgetView/Calculations.class differ diff --git a/Budget Projekt/bin/MeinBudgetView/LoginFrame$1.class b/Budget Projekt/bin/MeinBudgetView/LoginFrame$1.class new file mode 100644 index 0000000..172087b Binary files /dev/null and b/Budget Projekt/bin/MeinBudgetView/LoginFrame$1.class differ diff --git a/Budget Projekt/bin/MeinBudgetView/MeinGui$1.class b/Budget Projekt/bin/MeinBudgetView/MeinGui$1.class index 3aee889..2a98a0d 100644 Binary files a/Budget Projekt/bin/MeinBudgetView/MeinGui$1.class and b/Budget Projekt/bin/MeinBudgetView/MeinGui$1.class differ diff --git a/Budget Projekt/bin/MeinBudgetView/MeinGui$2.class b/Budget Projekt/bin/MeinBudgetView/MeinGui$2.class new file mode 100644 index 0000000..53d0f15 Binary files /dev/null and b/Budget Projekt/bin/MeinBudgetView/MeinGui$2.class differ diff --git a/Budget Projekt/bin/MeinBudgetView/MeinGui.class b/Budget Projekt/bin/MeinBudgetView/MeinGui.class index bf994de..495bdc0 100644 Binary files a/Budget Projekt/bin/MeinBudgetView/MeinGui.class and b/Budget Projekt/bin/MeinBudgetView/MeinGui.class differ