Changeset 2260


Ignore:
Timestamp:
08/01/19 12:11:21 (5 years ago)
Author:
pharms
Message:

Update to java 11

Location:
trunk
Files:
10 added
115 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-core-assertions-test/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
    2015        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2116                <attributes> 
     
    2318                </attributes> 
    2419        </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="output" path="target/classes"/> 
    2622</classpath> 
  • trunk/autoquest-core-assertions-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-core-assertions/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
    2015        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2116                <attributes> 
     
    2318                </attributes> 
    2419        </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="output" path="target/classes"/> 
    2622</classpath> 
  • trunk/autoquest-core-assertions/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-core-coverage-test/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
    2015        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2116                <attributes> 
     
    2318                </attributes> 
    2419        </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="output" path="target/classes"/> 
    2622</classpath> 
  • trunk/autoquest-core-coverage-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-core-coverage/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
    2015        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2116                <attributes> 
     
    2318                </attributes> 
    2419        </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="output" path="target/classes"/> 
    2622</classpath> 
  • trunk/autoquest-core-coverage/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-core-events-test/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-core-events-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-core-events/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-core-events/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    22org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
    3 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
    45org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
    5 org.eclipse.jdt.core.compiler.compliance=1.8 
     6org.eclipse.jdt.core.compiler.compliance=9 
    67org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
    78org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     
    1011org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    1112org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    12 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-core-tasktrees-test/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-core-tasktrees-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-core-tasktrees-test/src/test/java/de/ugoe/cs/autoquest/tasktrees/temporalrelation/CondenseSimilarTasksRuleTest.java

    r2066 r2260  
    2525     * 
    2626     */ 
    27     //@Test 
     27    @Test 
    2828    public void test_SelectionDetection_01() throws Exception { 
    2929        String input = 
     
    3535            "    Event selAction1 {}" + 
    3636            "    Event action3 {}" + 
     37            "    Event action4 {}" + 
    3738            "  }" + 
    3839            "  Sequence sequence2 {" + 
     
    4344            "    Event selAction2 {}" + 
    4445            "    Event action3 {}" + 
     46            "    Event action4 {}" + 
    4547            "  }" + 
    4648            "}"; 
     
    5658            "    }" + 
    5759            "    Event action3 {}" + 
     60            "    Event action4 {}" + 
    5861            "  }" + 
    5962            "  Sequence sequence3 {" + 
     
    6669            "    }" + 
    6770            "    Event action3 {}" + 
     71            "    Event action4 {}" + 
    6872            "  }" + 
    6973            "}"; 
     
    7579     * 
    7680     */ 
    77     //@Test 
     81    @Test 
    7882    public void test_SelectionDetection_02() throws Exception { 
    7983        String input = 
     
    125129     * 
    126130     */ 
    127     //@Test 
     131    @Test 
    128132    public void test_SelectionDetection_03() throws Exception { 
    129133        String input = 
     
    207211     * 
    208212     */ 
    209     //@Test 
     213    @Test 
    210214    public void test_SelectionDetection_04() throws Exception { 
    211215        String input = 
     
    263267     * 
    264268     */ 
    265     //@Test 
     269    @Test 
    266270    public void test_OptionalDetection_01() throws Exception { 
    267271        String input = 
     
    300304     * 
    301305     */ 
    302     //@Test 
     306    @Test 
    303307    public void test_OptionalDetection_02() throws Exception { 
    304308        String input = 
     
    337341     * 
    338342     */ 
    339     //@Test 
     343    @Test 
    340344    public void test_OptionalDetection_03() throws Exception { 
    341345        String input = 
     
    386390     * 
    387391     */ 
    388     //@Test 
     392    @Test 
    389393    public void test_OptionalDetection_04() throws Exception { 
    390394        String input = 
     
    462466     * 
    463467     */ 
    464     //@Test 
     468    @Test 
    465469    public void test_OptionalDetection_05() throws Exception { 
    466470        String input = 
     
    515519     * 
    516520     */ 
    517     //@Test 
     521    @Test 
    518522    public void test_OptionalDetection_06() throws Exception { 
    519523        String input = 
     
    13921396            "      Event action5 {}" + 
    13931397            "      Event action6 {}" + 
    1394             "    }" + 
    1395             "  }" + 
    1396             "}"; 
    1397  
    1398         applySessionScopeRule(CondenseSimilarTasksRule.class, input, output); 
    1399     } 
    1400  
    1401     /** 
    1402      * TODO: correct to let it run through 
    1403      */ 
    1404     /*@Test 
    1405     public void test_IterationPreservation_07() throws Exception { 
    1406         String input = 
    1407             "UserSession {" + 
    1408             "  Sequence sequence1 {" + 
    1409             "    Sequence sequence2 {" + 
    1410             "      Event action1 {}" + 
    1411             "      Event action2 {}" + 
    1412             "    }" + 
    1413             "    Event action3 {}" + 
    1414             "  }" + 
    1415             "  Sequence sequence3 {" + 
    1416             "    Sequence sequence4 {" + 
    1417             "      Sequence sequence2 {" + 
    1418             "        Event action1 {}" + 
    1419             "        Event action2 {}" + 
    1420             "      }" + 
    1421             "      Iteration it1 {" + 
    1422             "        Event inserted1 {}" + 
    1423             "      }" + 
    1424             "    }" + 
    1425             "    Iteration it2 {" + 
    1426             "      Sequence sequence5 {" + 
    1427             "        Event inserted2 {}" + 
    1428             "        Event action3 {}" + 
    1429             "      }" + 
    1430             "      Sequence sequence5 {" + 
    1431             "        Event inserted2 {}" + 
    1432             "        Event action3 {}" + 
    1433             "      }" + 
    1434             "    }" + 
    1435             "  }" + 
    1436             "}"; 
    1437  
    1438         String output = 
    1439             "UserSession {" + 
    1440             "  Selection sel1 {" + 
    1441             "    Sequence sequence1 {" + 
    1442             "      Sequence sequence2 {" + 
    1443             "        Event action1 {}" + 
    1444             "        Event action2 {}" + 
    1445             "      }" + 
    1446             "      Event action3 {}" + 
    1447             "    }" + 
    1448             "  }" + 
    1449             "  Selection sel1 {" + 
    1450             "    Sequence sequence3 {" + 
    1451             "      Sequence sequence4 {" + 
    1452             "        Sequence sequence2 {" + 
    1453             "          Event action1 {}" + 
    1454             "          Event action2 {}" + 
    1455             "        }" + 
    1456             "        Iteration it1 {" + 
    1457             "          Event inserted1 {}" + 
    1458             "        }" + 
    1459             "      }" + 
    1460             "      Iteration it2 {" + 
    1461             "        Sequence sequence5 {" + 
    1462             "          Event inserted2 {}" + 
    1463             "          Event action3 {}" + 
    1464             "        }" + 
    1465             "        Sequence sequence5 {" + 
    1466             "          Event inserted2 {}" + 
    1467             "          Event action3 {}" + 
    1468             "        }" + 
    1469             "      }" + 
    14701398            "    }" + 
    14711399            "  }" + 
  • trunk/autoquest-core-tasktrees/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-core-tasktrees/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-core-testgeneration/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-core-testgeneration/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-core-usability-test/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-core-usability-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-core-usability/.classpath

    r2182 r2260  
    2424                </attributes> 
    2525        </classpathentry> 
    26         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    27                 <attributes> 
    28                         <attribute name="maven.pomderived" value="true"/> 
    29                 </attributes> 
    30         </classpathentry> 
     26        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    3127        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    3228                <attributes> 
  • trunk/autoquest-core-usability/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    22org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
    3 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
    45org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
    5 org.eclipse.jdt.core.compiler.compliance=1.8 
     6org.eclipse.jdt.core.compiler.compliance=9 
    67org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
    78org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     
    1011org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    1112org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    12 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-core-usageprofiles-test/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-core-usageprofiles-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-core-usageprofiles/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-core-usageprofiles/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-distribution/.classpath

    r2206 r2260  
    11<?xml version="1.0" encoding="UTF-8"?> 
    22<classpath> 
    3         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    4                 <attributes> 
    5                         <attribute name="maven.pomderived" value="true"/> 
    6                 </attributes> 
    7         </classpathentry> 
     3        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    84        <classpathentry kind="src" output="target/classes" path="src/main/java"> 
    95                <attributes> 
  • trunk/autoquest-distribution/.settings/org.eclipse.jdt.core.prefs

    r2206 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-generic-event-monitor-test/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-generic-event-monitor-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-generic-event-monitor-test/src/test/java/de/ugoe/cs/autoquest/genericeventmonitor/GenericEventMonitorServerTest.java

    r2164 r2260  
    634634                             String[] ...       parameters) 
    635635    { 
    636         assertEquals("event " + index, new Long(timestamp), events[index].getTime()); 
     636        assertEquals("event " + index, Long.valueOf(timestamp), events[index].getTime()); 
    637637        assertEquals("event " + index, target, events[index].getTarget()); 
    638638        assertEquals("event " + index, eventType, events[index].getEventType()); 
  • trunk/autoquest-generic-event-monitor/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-generic-event-monitor/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-generic-event-monitor/pom.xml

    r2202 r2260  
    7979      <plugin> 
    8080        <artifactId>maven-compiler-plugin</artifactId> 
    81                 <version>2.3.2</version> 
     81                <version>3.8.0</version> 
    8282                <configuration> 
    83                     <source>1.8</source> 
    84                     <target>1.8</target> 
     83                    <release>11</release> 
    8584                </configuration> 
    8685            </plugin> 
  • trunk/autoquest-htmlmonitor-test/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-htmlmonitor-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-htmlmonitor-test/src/test/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorServerTest.java

    r1315 r2260  
    649649                             String         clientId) 
    650650    { 
    651         assertEquals("event " + index, new Long(timestamp), events[index].getTime()); 
     651        assertEquals("event " + index, Long.valueOf(timestamp), events[index].getTime()); 
    652652        assertEquals("event " + index, targetDOMPath, events[index].getTargetDOMPath()); 
    653653        assertEquals("event " + index, target, events[index].getTarget()); 
  • trunk/autoquest-htmlmonitor/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-htmlmonitor/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-htmlmonitor/pom.xml

    r2202 r2260  
    120120            <plugin> 
    121121                <artifactId>maven-compiler-plugin</artifactId> 
    122                 <version>2.3.2</version> 
     122                <version>3.8.0</version> 
    123123                <configuration> 
    124                     <source>1.8</source> 
    125                     <target>1.8</target> 
     124                    <release>11</release> 
    126125                </configuration> 
    127126            </plugin> 
  • trunk/autoquest-httpmonitor-test/.classpath

    r2182 r2260  
    2424                </attributes> 
    2525        </classpathentry> 
    26         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    27                 <attributes> 
    28                         <attribute name="maven.pomderived" value="true"/> 
    29                 </attributes> 
    30         </classpathentry> 
     26        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    3127        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    3228                <attributes> 
  • trunk/autoquest-httpmonitor-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    22org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
    33org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
    4 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
    55org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
    6 org.eclipse.jdt.core.compiler.compliance=1.8 
     6org.eclipse.jdt.core.compiler.compliance=9 
    77org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
    88org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     
    1111org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    1212org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    13 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-httpmonitor-test/pom.xml

    r2179 r2260  
    2323    </properties> 
    2424    <dependencies> 
     25        <dependency> 
     26            <groupId>javax.xml.ws</groupId> 
     27            <artifactId>jaxws-api</artifactId> 
     28            <version>2.3.1</version> 
     29        </dependency> 
     30        <dependency> 
     31            <groupId>javax.jws</groupId> 
     32            <artifactId>javax.jws-api</artifactId> 
     33            <version>1.1</version> 
     34        </dependency> 
    2535        <dependency> 
    2636            <groupId>org.apache.tomcat.embed</groupId> 
  • trunk/autoquest-httpmonitor/.classpath

    r2182 r2260  
    1919                </attributes> 
    2020        </classpathentry> 
    21         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    22                 <attributes> 
    23                         <attribute name="maven.pomderived" value="true"/> 
    24                 </attributes> 
    25         </classpathentry> 
     21        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2622        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2723                <attributes> 
  • trunk/autoquest-httpmonitor/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-httpmonitor/pom.xml

    r2202 r2260  
    2727    </distributionManagement> 
    2828    <dependencies> 
     29        <dependency> 
     30            <groupId>javax.xml.bind</groupId> 
     31            <artifactId>jaxb-api</artifactId> 
     32            <version>2.4.0-b180725.0427</version> 
     33        </dependency> 
    2934        <dependency> 
    3035            <groupId>de.ugoe.cs</groupId> 
     
    7277            <plugin> 
    7378                <artifactId>maven-compiler-plugin</artifactId> 
    74                 <version>2.3.2</version> 
     79                <version>3.8.0</version> 
    7580                <configuration> 
    76                     <source>1.8</source> 
    77                     <target>1.8</target> 
     81                    <release>11</release> 
    7882                </configuration> 
    7983            </plugin> 
  • trunk/autoquest-jfcmonitor/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-jfcmonitor/pom.xml

    r2202 r2260  
    3636            <plugin> 
    3737                <artifactId>maven-compiler-plugin</artifactId> 
    38                 <version>2.3.2</version> 
     38                <version>3.8.0</version> 
    3939                <configuration> 
    40                     <source>1.8</source> 
    41                     <target>1.8</target> 
     40                    <release>11</release> 
    4241                </configuration> 
    4342            </plugin> 
  • trunk/autoquest-jfcmonitor/src/main/java/de/ugoe/cs/autoquest/jfcmonitor/JFCListener.java

    r1001 r2260  
    7777                builder.append(" <param name=\"Button\" value=\"" + mouseEvent.getButton() + 
    7878                    "\" />" + StringTools.ENDLINE); 
    79                 builder.append(" <param name=\"Modifiers\" value=\"" + mouseEvent.getModifiers() + 
     79                builder.append(" <param name=\"Modifiers\" value=\"" + mouseEvent.getModifiersEx() + 
    8080                    "\" />" + StringTools.ENDLINE); 
    8181                addSourceInfo(builder, event); 
     
    9090                builder.append(" <param name=\"KeyCode\" value=\"" + keyEvent.getKeyCode() + 
    9191                    "\" />" + StringTools.ENDLINE); 
    92                 builder.append(" <param name=\"Modifiers\" value=\"" + keyEvent.getModifiers() + 
     92                builder.append(" <param name=\"Modifiers\" value=\"" + keyEvent.getModifiersEx() + 
    9393                    "\" />" + StringTools.ENDLINE); 
    9494                addSourceInfo(builder, event); 
  • trunk/autoquest-misc-test/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-misc-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-misc/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-misc/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-android-test/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-plugin-android-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-android/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-plugin-android/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-core-test/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-plugin-core-test/src/test/java/de/ugoe/cs/autoquest/plugin/PluginLoaderTest.java

    r2232 r2260  
    1919import java.util.Collection; 
    2020 
    21 import junitx.framework.ArrayAssert; 
    22  
    2321import org.junit.*; 
    2422 
     
    152150        } 
    153151         
    154         @Test 
     152        /*@Test 
    155153        public void testGetClassPathFromJar_1() throws Exception { 
    156154                PluginLoader loader = new PluginLoader(new File(".")); 
     
    174172                 
    175173                ArrayAssert.assertEquivalenceArrays(expected, result); 
    176         } 
     174        }*/ 
    177175         
    178176        @Test  
  • trunk/autoquest-plugin-core/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-plugin-core/src/main/java/de/ugoe/cs/autoquest/plugin/PluginLoader.java

    r2232 r2260  
    1616 
    1717import java.io.File; 
    18 import java.io.FileInputStream; 
    19 import java.io.FileNotFoundException; 
    2018import java.io.FilenameFilter; 
    21 import java.io.IOException; 
    2219import java.lang.reflect.InvocationTargetException; 
    23 import java.lang.reflect.Method; 
    2420import java.net.MalformedURLException; 
    2521import java.net.URL; 
     
    2824import java.util.Collections; 
    2925import java.util.LinkedList; 
    30 import java.util.jar.JarInputStream; 
    31 import java.util.jar.Manifest; 
     26import java.util.List; 
    3227 
    3328/** 
    3429 * <p> 
    35  * This class provides the functionality to load AutoQUEST plug-ins from a 
    36  * pre-defined folder. 
     30 * This class provides the functionality to load AutoQUEST plug-ins from a pre-defined folder. 
    3731 * </p> 
    3832 *  
     
    4034 * @version 1.0 
    4135 */ 
    42 public class PluginLoader { 
    43  
    44         /** 
    45          * <p> 
    46          * Handle of the plug-in directory. 
    47          * </p> 
    48          */ 
    49         private final File pluginDir; 
    50  
    51         /** 
    52          * <p> 
    53          * Collection of the loaded plug-ins. 
    54          * </p> 
    55          */ 
    56         private final Collection<AutoQUESTPlugin> plugins; 
    57  
    58         /** 
    59          * <p> 
    60          * Constructor. Creates a new PluginLoader that can load plug-ins the 
    61          * defined directory. 
    62          * </p> 
    63          *  
    64          * @param pluginDir 
    65          *            handle of the directory; in case the handle is 
    66          *            <code>null</code> or does not describe a directory, an 
    67          *            {@link IllegalArgumentException} is thrown 
    68          */ 
    69         public PluginLoader(File pluginDir) { 
    70                 if (pluginDir == null) { 
    71                         throw new IllegalArgumentException( 
    72                                         "Parameter pluginDir must not be null!"); 
    73                 } 
    74                 if (!pluginDir.isDirectory()) { 
    75                         throw new IllegalArgumentException("File " + pluginDir.getPath() 
    76                                         + " is not a directory"); 
    77                 } 
    78                 this.pluginDir = pluginDir; 
    79                 plugins = new LinkedList<AutoQUESTPlugin>(); 
    80         } 
    81  
    82         /** 
    83          * <p> 
    84          * Loads plug-ins from {@link #pluginDir}. 
    85          * </p> 
    86          *  
    87          * @throws PluginLoaderException 
    88          *             thrown if there is a problem loading a plug-in or updating 
    89          *             the classpath 
    90          */ 
    91         public void load() throws PluginLoaderException { 
    92                 File[] jarFiles = pluginDir.listFiles(new FilenameFilter() { 
    93                         @Override 
    94                         public boolean accept(File dir, String name) { 
    95                                 return checkNameConformity(name); 
    96                         } 
    97                 }); 
    98  
    99                 if (jarFiles != null) { 
    100                         for (File jarFile : jarFiles) { 
    101                                 updateClassLoader(jarFile); 
    102  
    103                                 String pluginName = jarFile.getName().split("-")[2]; 
    104                                 String pluginClassName = "de.ugoe.cs.autoquest.plugin." + pluginName 
    105                                                 + "." + pluginName.toUpperCase() + "Plugin"; 
    106  
    107                                 Class<?> pluginClass = null; 
    108                                 try { 
    109                                         pluginClass = Class.forName(pluginClassName); 
    110                                 } catch (ClassNotFoundException e) { 
    111                                         throw new PluginLoaderException("No class '" + pluginClassName 
    112                                                         + "' found in " + pluginDir + "/" + jarFile.getName()); 
    113                                 } 
    114                                 try { 
    115                                         AutoQUESTPlugin pluginObject = (AutoQUESTPlugin) pluginClass 
    116                                                         .newInstance(); 
    117                                         plugins.add(pluginObject); 
    118                                 } catch (InstantiationException e) { 
    119                                         throw new PluginLoaderException("Could not instantiate " 
    120                                                         + pluginClassName); 
    121                                 } catch (IllegalAccessException e) { 
    122                                         throw new PluginLoaderException("Could not access " 
    123                                                         + pluginClassName); 
    124                                 } catch (ClassCastException e) { 
    125                                         throw new PluginLoaderException("Class " + pluginClassName 
    126                                                         + " not instance of AutoQUESTPlugin"); 
    127                                 } 
    128                         } 
    129                 } 
    130         } 
    131  
    132         /** 
    133          * <p> 
    134          * Retrieves the classpath from a Jar file's MANIFEST. 
    135          * </p> 
    136          */ 
    137         protected String[] getClassPathFromJar(File jarFile) { 
    138                 String[] classPath; 
    139  
    140                 JarInputStream jarInputStream = null; 
    141                 Manifest manifest = null; 
    142                 try { 
    143                     FileInputStream fileStream = new FileInputStream(jarFile); 
    144                     try { 
    145                         jarInputStream = new JarInputStream(fileStream); 
    146                         manifest = jarInputStream.getManifest(); 
    147                     } finally { 
    148                         jarInputStream.close(); 
    149                         fileStream.close(); 
    150                     } 
    151                 } catch (FileNotFoundException e) { 
    152                         throw new AssertionError( 
    153                                         "FileNotFoundException should be impossible!"); 
    154                 } catch (IOException e) { 
    155                         throw new PluginLoaderException(e); 
    156                 } 
    157  
    158                 String jarClassPath = manifest.getMainAttributes().getValue( 
    159                                 "Class-Path"); 
    160  
    161                 if (jarClassPath != null) { 
    162                         String[] jarClassPathElements = jarClassPath.split(" "); 
    163                         classPath = new String[jarClassPathElements.length]; 
    164                         for (int i = 0; i < jarClassPathElements.length; i++) { 
    165                                 classPath[i] = "file:" 
    166                                                 + jarFile.getParentFile().getAbsolutePath() + "/" 
    167                                                 + jarClassPathElements[i]; 
    168                         } 
    169                         try { 
    170                                 jarInputStream.close(); 
    171                         } catch (IOException e) { 
    172                                 throw new PluginLoaderException(e); 
    173                         } 
    174                 } else { 
    175                         classPath = new String[] {}; 
    176                 } 
    177                 return classPath; 
    178         } 
    179  
    180         /** 
    181          * <p> 
    182          * Updates the classpath of the {@link ClassLoader} to include the plug-in 
    183          * jar as well as further libraries required by the plug-in jar as defined 
    184          * in the <code>Class-Path</code> section of its manifest. 
    185          * </p> 
    186          *  
    187          * @param jarFile 
    188          *            handle of the plug-in jar file 
    189          * @throws PluginLoaderException 
    190          *             thrown if there is a problem updating the class loader or 
    191          *             loading the plug-in jar 
    192          */ 
    193         private void updateClassLoader(File jarFile) throws PluginLoaderException { 
    194                 String[] classPath = getClassPathFromJar(jarFile); 
    195                 URLClassLoader classLoader = (URLClassLoader) ClassLoader 
    196                                 .getSystemClassLoader(); 
    197                 Method method; 
    198  
    199                 try { 
    200                         method = URLClassLoader.class.getDeclaredMethod("addURL", 
    201                                         new Class[] { URL.class }); 
    202                 } catch (SecurityException e) { 
    203                         throw new PluginLoaderException( 
    204                                         "addURL method of URLClassLoader not accessible via reflection."); 
    205                 } catch (NoSuchMethodException e) { 
    206                         throw new AssertionError( 
    207                                         "URLClassLoader does not have addURL method. Should be impossible!!"); 
    208                 } 
    209                 method.setAccessible(true); 
    210  
    211                 try { 
    212                         method.invoke( 
    213                                         classLoader, 
    214                                         new Object[] { new URL("file:" + jarFile.getAbsoluteFile()) }); 
    215                         for (String element : classPath) { 
    216                                 method.invoke(classLoader, new Object[] { new URL(element) }); 
    217                         } 
    218                 } catch (IllegalArgumentException e) { 
    219                         throw new AssertionError( 
    220                                         "Illegal arguments for addURL method. Should be impossible!!"); 
    221                 } catch (MalformedURLException e) { 
    222                         throw new PluginLoaderException(e); 
    223                 } catch (IllegalAccessException e) { 
    224                         throw new PluginLoaderException( 
    225                                         "addURL method of URLClassLoader not accessible via reflection."); 
    226                 } catch (InvocationTargetException e) { 
    227                         throw new PluginLoaderException(e); 
    228                 } 
    229         } 
    230  
    231         /** 
    232          * <p> 
    233          * Checks if the name of a file indicates that it defines a AutoQUEST plug-in. 
    234          * The structure of valid plug-in filenames is 
    235          * <code>autoquest-plugin-%PLUGIN_NAME%-version.jar</code>, where 
    236          * <code>%PLUGIN_NAME%</code> is replaced by the name of the plug-in. Note 
    237          * that plug-in names must not contain any dashes. 
    238          * </p> 
    239          *  
    240          * @param filename 
    241          *            filename that is checked 
    242          * @return true if filename matches pattern of AutoQUEST plug-in; false 
    243          *         otherwise 
    244          */ 
    245         protected boolean checkNameConformity(String filename) { 
    246                 if (filename == null) { 
    247                         return false; 
    248                 } 
    249                 return filename.startsWith("autoquest-plugin-") && !filename.startsWith("autoquest-plugin-core") 
    250                                 && 
    251                                 ((filename.split("-").length == 4 && filename.endsWith(".jar")) || 
    252                                   filename.split("-").length == 5 && filename.endsWith("SNAPSHOT.jar") || 
    253                                   filename.split("-").length == 6 && filename.endsWith(".jar")); 
    254         } 
    255          
    256         public Collection<AutoQUESTPlugin> getPlugins() { 
    257                 return Collections.unmodifiableCollection(plugins); 
    258         } 
     36public class PluginLoader implements AutoCloseable { 
     37 
     38    /** 
     39     * <p> 
     40     * Handle of the plug-in directory. 
     41     * </p> 
     42     */ 
     43    private final File pluginDir; 
     44 
     45    /** 
     46     * <p> 
     47     * Collection of the loaded plug-ins. 
     48     * </p> 
     49     */ 
     50    private final Collection<AutoQUESTPlugin> plugins; 
     51     
     52    /** 
     53     * <p> 
     54     * the class loaders instantiated internally 
     55     * </p> 
     56     */ 
     57    private List<URLClassLoader> instantiatedClassLoaders = new LinkedList<>(); 
     58 
     59    /** 
     60     * <p> 
     61     * Constructor. Creates a new PluginLoader that can load plug-ins the defined directory. 
     62     * </p> 
     63     *  
     64     * @param pluginDir 
     65     *            handle of the directory; in case the handle is <code>null</code> or does not 
     66     *            describe a directory, an {@link IllegalArgumentException} is thrown 
     67     */ 
     68    public PluginLoader(File pluginDir) { 
     69        if (pluginDir == null) { 
     70            throw new IllegalArgumentException("Parameter pluginDir must not be null!"); 
     71        } 
     72        if (!pluginDir.isDirectory()) { 
     73            throw new IllegalArgumentException("File " + pluginDir.getPath() + 
     74                " is not a directory"); 
     75        } 
     76        this.pluginDir = pluginDir; 
     77        plugins = new LinkedList<AutoQUESTPlugin>(); 
     78    } 
     79 
     80    /** 
     81     * <p> 
     82     * Loads plug-ins from {@link #pluginDir}. 
     83     * </p> 
     84     *  
     85     * @throws PluginLoaderException 
     86     *             thrown if there is a problem loading a plug-in or updating the classpath 
     87     */ 
     88    public void load() throws PluginLoaderException { 
     89        File[] jarFiles = pluginDir.listFiles(new FilenameFilter() { 
     90            @Override 
     91            public boolean accept(File dir, String name) { 
     92                return checkNameConformity(name); 
     93            } 
     94        }); 
     95 
     96        if (jarFiles != null) { 
     97            for (File jarFile : jarFiles) { 
     98                updateClassLoader(jarFile); 
     99 
     100                String pluginName = jarFile.getName().split("-")[2]; 
     101                String pluginClassName = "de.ugoe.cs.autoquest.plugin." + pluginName + "." + 
     102                    pluginName.toUpperCase() + "Plugin"; 
     103 
     104                Class<?> pluginClass = null; 
     105                try { 
     106                    pluginClass = Class.forName(pluginClassName); 
     107                } 
     108                catch (ClassNotFoundException e) { 
     109                    throw new PluginLoaderException("No class '" + pluginClassName + "' found in " + 
     110                        pluginDir + "/" + jarFile.getName()); 
     111                } 
     112                try { 
     113                    AutoQUESTPlugin pluginObject = 
     114                        (AutoQUESTPlugin) pluginClass.getDeclaredConstructor().newInstance(); 
     115                    plugins.add(pluginObject); 
     116                } 
     117                catch (InstantiationException e) { 
     118                    throw new PluginLoaderException("Could not instantiate " + pluginClassName); 
     119                } 
     120                catch (IllegalAccessException e) { 
     121                    throw new PluginLoaderException("Could not access " + pluginClassName); 
     122                } 
     123                catch (ClassCastException e) { 
     124                    throw new PluginLoaderException("Class " + pluginClassName + 
     125                        " not instance of AutoQUESTPlugin"); 
     126                } 
     127                catch (IllegalArgumentException e) { 
     128                    // TODO Auto-generated catch block 
     129                    e.printStackTrace(); 
     130                } 
     131                catch (InvocationTargetException e) { 
     132                    // TODO Auto-generated catch block 
     133                    e.printStackTrace(); 
     134                } 
     135                catch (NoSuchMethodException e) { 
     136                    // TODO Auto-generated catch block 
     137                    e.printStackTrace(); 
     138                } 
     139                catch (SecurityException e) { 
     140                    // TODO Auto-generated catch block 
     141                    e.printStackTrace(); 
     142                } 
     143            } 
     144        } 
     145    } 
     146 
     147    /** 
     148     * <p> 
     149     * Retrieves the classpath from a Jar file's MANIFEST. 
     150     * </p> 
     151     */ 
     152    /* 
     153     * protected String[] getClassPathFromJar(File jarFile) { String[] classPath; 
     154     *  
     155     * JarInputStream jarInputStream = null; Manifest manifest = null; try { FileInputStream 
     156     * fileStream = new FileInputStream(jarFile); try { jarInputStream = new 
     157     * JarInputStream(fileStream); manifest = jarInputStream.getManifest(); } finally { 
     158     * jarInputStream.close(); fileStream.close(); } } catch (FileNotFoundException e) { throw new 
     159     * AssertionError( "FileNotFoundException should be impossible!"); } catch (IOException e) { 
     160     * throw new PluginLoaderException(e); } 
     161     *  
     162     * String jarClassPath = manifest.getMainAttributes().getValue( "Class-Path"); 
     163     *  
     164     * if (jarClassPath != null) { String[] jarClassPathElements = jarClassPath.split(" "); 
     165     * classPath = new String[jarClassPathElements.length]; for (int i = 0; i < 
     166     * jarClassPathElements.length; i++) { classPath[i] = "file:" + 
     167     * jarFile.getParentFile().getAbsolutePath() + "/" + jarClassPathElements[i]; } try { 
     168     * jarInputStream.close(); } catch (IOException e) { throw new PluginLoaderException(e); } } 
     169     * else { classPath = new String[] {}; } return classPath; } 
     170     */ 
     171 
     172    /** 
     173     * <p> 
     174     * Updates the classpath of the {@link ClassLoader} to include the plug-in jar as well as 
     175     * further libraries required by the plug-in jar as defined in the <code>Class-Path</code> 
     176     * section of its manifest. 
     177     * </p> 
     178     *  
     179     * @param jarFile 
     180     *            handle of the plug-in jar file 
     181     * @throws PluginLoaderException 
     182     *             thrown if there is a problem updating the class loader or loading the plug-in jar 
     183     */ 
     184    private void updateClassLoader(File jarFile) throws PluginLoaderException { 
     185        // String[] classPath = getClassPathFromJar(jarFile); 
     186 
     187        try { 
     188            URLClassLoader loader = new URLClassLoader(new URL[] 
     189                { new URL("file:" + jarFile.getAbsoluteFile()) }, 
     190                                                    ClassLoader.getSystemClassLoader()); 
     191             
     192            instantiatedClassLoaders.add(loader); 
     193        } 
     194        catch (MalformedURLException e) { 
     195            throw new PluginLoaderException(e); 
     196        } 
     197    } 
     198 
     199    /** 
     200     * <p> 
     201     * Checks if the name of a file indicates that it defines a AutoQUEST plug-in. The structure of 
     202     * valid plug-in filenames is <code>autoquest-plugin-%PLUGIN_NAME%-version.jar</code>, where 
     203     * <code>%PLUGIN_NAME%</code> is replaced by the name of the plug-in. Note that plug-in names 
     204     * must not contain any dashes. 
     205     * </p> 
     206     *  
     207     * @param filename 
     208     *            filename that is checked 
     209     * @return true if filename matches pattern of AutoQUEST plug-in; false otherwise 
     210     */ 
     211    protected boolean checkNameConformity(String filename) { 
     212        if (filename == null) { 
     213            return false; 
     214        } 
     215        return filename.startsWith("autoquest-plugin-") && 
     216            !filename.startsWith("autoquest-plugin-core") && 
     217            ((filename.split("-").length == 4 && filename.endsWith(".jar")) || 
     218                filename.split("-").length == 5 && filename.endsWith("SNAPSHOT.jar") || 
     219                filename.split("-").length == 6 && filename.endsWith(".jar")); 
     220    } 
     221 
     222    public Collection<AutoQUESTPlugin> getPlugins() { 
     223        return Collections.unmodifiableCollection(plugins); 
     224    } 
     225 
     226    @Override 
     227    public void close() throws Exception { 
     228        for (URLClassLoader loader : instantiatedClassLoaders) { 
     229            loader.close(); 
     230        } 
     231    } 
     232 
    259233} 
  • trunk/autoquest-plugin-exports/.classpath

    r2182 r2260  
    2424                </attributes> 
    2525        </classpathentry> 
    26         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    27                 <attributes> 
    28                         <attribute name="maven.pomderived" value="true"/> 
    29                 </attributes> 
    30         </classpathentry> 
     26        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    3127        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    3228                <attributes> 
  • trunk/autoquest-plugin-exports/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-exports/pom.xml

    r2179 r2260  
    2020    </scm> 
    2121    <dependencies> 
     22        <dependency> 
     23            <groupId>javax.xml.bind</groupId> 
     24            <artifactId>jaxb-api</artifactId> 
     25            <version>2.4.0-b180725.0427</version> 
     26        </dependency> 
    2227        <dependency> 
    2328            <groupId>de.ugoe.cs.autoquest</groupId> 
  • trunk/autoquest-plugin-genericevents/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-plugin-genericevents/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-guitar/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-plugin-guitar/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-html-test/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-plugin-html-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-html/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-plugin-html/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-http-test/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-plugin-http-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-http/.classpath

    r2182 r2260  
    2424                </attributes> 
    2525        </classpathentry> 
    26         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    27                 <attributes> 
    28                         <attribute name="maven.pomderived" value="true"/> 
    29                 </attributes> 
    30         </classpathentry> 
     26        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    3127        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    3228                <attributes> 
  • trunk/autoquest-plugin-http/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-http/pom.xml

    r2179 r2260  
    2020    </scm> 
    2121    <dependencies> 
     22        <dependency> 
     23            <groupId>javax.xml.bind</groupId> 
     24            <artifactId>jaxb-api</artifactId> 
     25            <version>2.4.0-b180725.0427</version> 
     26        </dependency> 
     27        <dependency> 
     28            <groupId>javax.xml.soap</groupId> 
     29            <artifactId>javax.xml.soap-api</artifactId> 
     30            <version>1.4.0</version> 
     31        </dependency> 
    2232        <dependency> 
    2333            <groupId>de.ugoe.cs</groupId> 
  • trunk/autoquest-plugin-jfc-test/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-plugin-jfc-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-jfc/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-plugin-jfc/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-mfc-test/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-plugin-mfc-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-mfc/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-plugin-mfc/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-php/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-plugin-php/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-uml-test/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-plugin-uml-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    22org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
    3 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
    45org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
    5 org.eclipse.jdt.core.compiler.compliance=1.8 
     6org.eclipse.jdt.core.compiler.compliance=9 
    67org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
    78org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     
    1011org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    1112org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    12 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-plugin-uml/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-plugin-uml/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    22org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
    3 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
    45org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
    5 org.eclipse.jdt.core.compiler.compliance=1.8 
     6org.eclipse.jdt.core.compiler.compliance=9 
    67org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
    78org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     
    1011org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    1112org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    12 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-runner/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-runner/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-test-utils/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-test-utils/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-test-utils/src/main/java/de/ugoe/cs/autoquest/test/CommandRunner.java

    r927 r2260  
    4444        Command command; 
    4545        try { 
    46             command = commandType.newInstance(); 
     46            command = commandType.getDeclaredConstructor().newInstance(); 
    4747        } 
    4848        catch (Exception e) { 
  • trunk/autoquest-test/pom.xml

    r2202 r2260  
    8282            <plugin> 
    8383                <artifactId>maven-compiler-plugin</artifactId> 
    84                 <version>2.3.2</version> 
     84                <version>3.8.0</version> 
    8585                <configuration> 
    86                     <source>1.8</source> 
    87                     <target>1.8</target> 
     86                    <release>11</release> 
    8887                </configuration> 
    8988            </plugin> 
     
    113112                        <groupId>org.apache.maven.plugins</groupId> 
    114113                        <artifactId>maven-dependency-plugin</artifactId> 
    115                         <version>2.4</version> 
     114                        <version>3.1.1</version> 
    116115                        <executions> 
    117116                            <execution> 
  • trunk/autoquest-ui-core-test/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-ui-core-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-ui-core/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/autoquest-ui-core/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    22org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
    3 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
    45org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
    5 org.eclipse.jdt.core.compiler.compliance=1.8 
     6org.eclipse.jdt.core.compiler.compliance=9 
    67org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
    78org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     
    1011org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    1112org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    12 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-ui-swt/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/autoquest-ui-swt/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest-ui-swt/src/main/java/de/ugoe/cs/autoquest/ui/swt/ShowUsabilityEvaluationResultDialog.java

    r2183 r2260  
    797797     */ 
    798798    private List<ITask> getInvolvedTasks(UsabilitySmell smell) { 
     799        System.out.println(smell.getSmellingTask()); 
     800         
    799801        List<Object> fragments = smell.getDescriptionFragments(); 
    800802        List<ITask> involvedTasks = new ArrayList<ITask>(); 
  • trunk/autoquest/.classpath

    r2182 r2260  
    66                </attributes> 
    77        </classpathentry> 
    8         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
     8        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk-11.0.2"/> 
    99        <classpathentry kind="output" path="target/classes"/> 
    1010</classpath> 
  • trunk/autoquest/.settings/org.eclipse.jdt.core.prefs

    r1759 r2260  
    11eclipse.preferences.version=1 
    22org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
    3 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 
    4 org.eclipse.jdt.core.compiler.compliance=1.7 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
    510org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
    611org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    712org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    8 org.eclipse.jdt.core.compiler.source=1.7 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/autoquest/pom.xml

    r2202 r2260  
    5151            <plugin> 
    5252                <artifactId>maven-compiler-plugin</artifactId> 
    53                 <version>2.3.2</version> 
     53                <version>3.8.0</version> 
    5454                <configuration> 
    55                     <source>1.8</source> 
    56                     <target>1.8</target> 
     55                    <release>11</release> 
    5756                </configuration> 
    5857            </plugin> 
    5958            <plugin> 
    6059                <artifactId>maven-source-plugin</artifactId> 
    61                 <version>2.1.1</version> 
     60                <version>3.1.0</version> 
    6261                <executions> 
    6362                    <execution> 
     
    8685                <groupId>org.apache.maven.plugins</groupId> 
    8786                <artifactId>maven-javadoc-plugin</artifactId> 
    88                 <version>2.8.1</version> 
     87                <version>3.1.1</version> 
    8988                <configuration> 
    9089                    <!-- switch on dependency-driven aggregation --> 
  • trunk/java-utils-test/.classpath

    r2182 r2260  
    1313                </attributes> 
    1414        </classpathentry> 
    15         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    16                 <attributes> 
    17                         <attribute name="maven.pomderived" value="true"/> 
    18                 </attributes> 
    19         </classpathentry> 
     15        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2016        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2117                <attributes> 
  • trunk/java-utils-test/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    2 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
    3 org.eclipse.jdt.core.compiler.compliance=1.8 
     2org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
     5org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
     6org.eclipse.jdt.core.compiler.compliance=9 
     7org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
     8org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     9org.eclipse.jdt.core.compiler.debug.sourceFile=generate 
     10org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 
     11org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    412org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    5 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/java-utils-test/pom.xml

    r2202 r2260  
    9191                <groupId>org.apache.maven.plugins</groupId> 
    9292                <artifactId>maven-compiler-plugin</artifactId> 
    93                 <version>2.3.2</version> 
     93                <version>3.8.0</version> 
    9494                <configuration> 
    95                     <source>1.8</source> 
    96                     <target>1.8</target> 
     95                    <release>1.8</release> 
    9796                </configuration> 
    9897            </plugin> 
     
    10099                <groupId>org.apache.maven.plugins</groupId> 
    101100                <artifactId>maven-dependency-plugin</artifactId> 
    102                 <version>2.4</version> 
     101                <version>3.1.1</version> 
    103102                <executions> 
    104103                    <execution> 
     
    134133                <groupId>org.apache.maven.plugins</groupId> 
    135134                <artifactId>maven-jar-plugin</artifactId> 
    136                 <version>2.3.2</version> 
     135                <version>3.1.2</version> 
    137136                <executions> 
    138137                    <execution> 
  • trunk/java-utils/.classpath

    r2182 r2260  
    1818                </attributes> 
    1919        </classpathentry> 
    20         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"> 
    21                 <attributes> 
    22                         <attribute name="maven.pomderived" value="true"/> 
    23                 </attributes> 
    24         </classpathentry> 
     20        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 
    2521        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"> 
    2622                <attributes> 
  • trunk/java-utils/.settings/org.eclipse.jdt.core.prefs

    r2182 r2260  
    11eclipse.preferences.version=1 
    22org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 
    3 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 
     3org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 
     4org.eclipse.jdt.core.compiler.codegen.targetPlatform=9 
    45org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 
    5 org.eclipse.jdt.core.compiler.compliance=1.8 
     6org.eclipse.jdt.core.compiler.compliance=9 
    67org.eclipse.jdt.core.compiler.debug.lineNumber=generate 
    78org.eclipse.jdt.core.compiler.debug.localVariable=generate 
     
    1011org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 
    1112org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning 
    12 org.eclipse.jdt.core.compiler.source=1.8 
     13org.eclipse.jdt.core.compiler.source=9 
  • trunk/java-utils/pom.xml

    r2202 r2260  
    4141            <plugin> 
    4242                <artifactId>maven-compiler-plugin</artifactId> 
    43                 <version>2.3.2</version> 
     43                <version>3.8.0</version> 
    4444                <configuration> 
    45                     <source>1.8</source> 
    46                     <target>1.8</target> 
     45                    <release>11</release> 
    4746                </configuration> 
    4847            </plugin> 
  • trunk/java-utils/src/main/java/de/ugoe/cs/util/console/CommandExecuter.java

    r2233 r2260  
    2020import java.io.FilenameFilter; 
    2121import java.io.IOException; 
     22import java.lang.reflect.InvocationTargetException; 
    2223import java.net.URL; 
    2324import java.util.ArrayList; 
     
    189190        try { 
    190191            Class<?> cmdClass = Class.forName(className); 
    191             cmd = (Command) cmdClass.newInstance(); 
     192            cmd = (Command) cmdClass.getDeclaredConstructor().newInstance(); 
    192193        } 
    193194        catch (NoClassDefFoundError e) { 
     
    199200        catch (IllegalAccessException e) {} 
    200201        catch (InstantiationException e) {} 
     202        catch (InvocationTargetException e) {} 
     203        catch (NoSuchMethodException e) {} 
    201204        catch (ClassCastException e) { 
    202205            Console.traceln(Level.WARNING, className + "found, but does not implement Command"); 
Note: See TracChangeset for help on using the changeset viewer.