aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ajbrowser/pom.xml2
-rw-r--r--ajbrowser/src/main/java/org/aspectj/tools/ajbrowser/ui/swing/MessageHandlerPanel.java26
-rw-r--r--ajde.core/pom.xml2
-rw-r--r--ajde/pom.xml2
-rw-r--r--ajde/src/main/java/org/aspectj/ajde/internal/BuildConfigManager.java66
-rw-r--r--ajde/src/main/java/org/aspectj/ajde/internal/LstBuildConfigManager.java44
-rw-r--r--ajde/src/main/java/org/aspectj/ajde/ui/StructureViewProperties.java130
-rw-r--r--ajdoc/pom.xml2
-rw-r--r--asm/pom.xml2
-rw-r--r--aspectjrt/pom.xml2
-rw-r--r--aspectjtools/pom.xml2
-rw-r--r--aspectjweaver/pom.xml2
-rw-r--r--bcel-builder/pom.xml2
-rw-r--r--bridge/pom.xml2
-rw-r--r--build/pom.xml2
-rw-r--r--docs/pom.xml2
-rw-r--r--installer/pom.xml2
-rw-r--r--loadtime/pom.xml2
-rw-r--r--org.aspectj.ajdt.core/pom.xml2
-rw-r--r--org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/internal/core/builder/EmacsStructureModelManager.java20
-rw-r--r--org.aspectj.matcher/pom.xml2
-rw-r--r--org.eclipse.jdt.core/pom.xml6
-rw-r--r--pom.xml2
-rw-r--r--run-all-junit-tests/pom.xml2
-rw-r--r--runtime/pom.xml2
-rw-r--r--taskdefs/pom.xml2
-rw-r--r--testing-client/pom.xml2
-rw-r--r--testing-drivers/pom.xml2
-rw-r--r--testing-util/pom.xml2
-rw-r--r--testing/pom.xml2
-rw-r--r--tests/pom.xml2
-rw-r--r--util/pom.xml2
-rw-r--r--weaver/pom.xml2
33 files changed, 172 insertions, 174 deletions
diff --git a/ajbrowser/pom.xml b/ajbrowser/pom.xml
index b301ea927..79bf8eb6d 100644
--- a/ajbrowser/pom.xml
+++ b/ajbrowser/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/ajbrowser/src/main/java/org/aspectj/tools/ajbrowser/ui/swing/MessageHandlerPanel.java b/ajbrowser/src/main/java/org/aspectj/tools/ajbrowser/ui/swing/MessageHandlerPanel.java
index 32224832c..fa24f709f 100644
--- a/ajbrowser/src/main/java/org/aspectj/tools/ajbrowser/ui/swing/MessageHandlerPanel.java
+++ b/ajbrowser/src/main/java/org/aspectj/tools/ajbrowser/ui/swing/MessageHandlerPanel.java
@@ -1,11 +1,11 @@
/********************************************************************
- * Copyright (c) 2007 Contributors. All rights reserved.
- * This program and the accompanying materials are made available
- * under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution and is available at
- * http://eclipse.org/legal/epl-v10.html
- *
- * Contributors: IBM Corporation - initial API and implementation
+ * Copyright (c) 2007 Contributors. All rights reserved.
+ * This program and the accompanying materials are made available
+ * under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution and is available at
+ * http://eclipse.org/legal/epl-v10.html
+ *
+ * Contributors: IBM Corporation - initial API and implementation
* Helen Hawkins - initial version (bug 148190)
*******************************************************************/
package org.aspectj.tools.ajbrowser.ui.swing;
@@ -31,7 +31,7 @@ import org.aspectj.tools.ajbrowser.ui.BrowserMessageHandler;
* Panel used to display messages from the message handler
*/
public class MessageHandlerPanel extends JPanel {
-
+
private static final long serialVersionUID = -2251912345065588977L;
private JScrollPane jScrollPane1 = new JScrollPane();
private JList list;
@@ -44,12 +44,12 @@ public class MessageHandlerPanel extends JPanel {
return;
}
createList(handler.getMessages());
-
+
try {
jbInit();
} catch (Exception e) {
e.printStackTrace();
- }
+ }
list.setModel(listModel);
MouseListener mouseListener = new MouseAdapter() {
@@ -69,11 +69,11 @@ public class MessageHandlerPanel extends JPanel {
list.setCellRenderer(new CompilerMessagesCellRenderer());
setVisible(showPanel);
}
-
- private void createList(List messages) {
+
+ private void createList(List<IMessage> messages) {
list = new JList();
listModel = new DefaultListModel();
- for (Iterator iterator = messages.iterator(); iterator.hasNext();) {
+ for (Iterator<IMessage> iterator = messages.iterator(); iterator.hasNext();) {
listModel.addElement(iterator.next());
}
}
diff --git a/ajde.core/pom.xml b/ajde.core/pom.xml
index 9ce104803..bd97d2e2b 100644
--- a/ajde.core/pom.xml
+++ b/ajde.core/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/ajde/pom.xml b/ajde/pom.xml
index 17f6eb9c2..5e6ba954c 100644
--- a/ajde/pom.xml
+++ b/ajde/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/ajde/src/main/java/org/aspectj/ajde/internal/BuildConfigManager.java b/ajde/src/main/java/org/aspectj/ajde/internal/BuildConfigManager.java
index f049357c5..390ebbead 100644
--- a/ajde/src/main/java/org/aspectj/ajde/internal/BuildConfigManager.java
+++ b/ajde/src/main/java/org/aspectj/ajde/internal/BuildConfigManager.java
@@ -1,44 +1,44 @@
/* *******************************************************************
- * Copyright (c) 1999-2001 Xerox Corporation,
+ * Copyright (c) 1999-2001 Xerox Corporation,
* 2002 Palo Alto Research Center, Incorporated (PARC).
- * All rights reserved.
- * This program and the accompanying materials are made available
- * under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Xerox/PARC initial implementation
+ * All rights reserved.
+ * This program and the accompanying materials are made available
+ * under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Xerox/PARC initial implementation
* ******************************************************************/
-
+
package org.aspectj.ajde.internal;
import java.util.List;
import org.aspectj.ajde.ui.BuildConfigModel;
-/**
+/**
* @author Mik Kersten
*/
public interface BuildConfigManager {
-
+
public static final String CONFIG_FILE_SUFFIX = ".lst";
-
+
public static final String DEFAULT_CONFIG_LABEL = "<all project files>";
-
+
/**
- * Returns the currently active build configuration file. The current active
- * build configuration file that is set in this class is used for building and
+ * Returns the currently active build configuration file. The current active
+ * build configuration file that is set in this class is used for building and
* for updating the structure model.
- *
+ *
* @return full path to the file
*/
public String getActiveConfigFile();
-
+
/**
* Sets the currently active build configuration file.
- *
+ *
* @param full path to the file
*/
public void setActiveConfigFile(String currConfigFilePath);
@@ -52,28 +52,28 @@ public interface BuildConfigManager {
* Remove a configuration listener.
*/
public void removeListener(BuildConfigListener configurationListener);
-
+
/**
* Build a model for the corresponding configuration file.
- *
+ *
* @param full path to the file
- */
+ */
public BuildConfigModel buildModel(String configFilePath);
-
+
/**
* Save the given configuration model to the file that it was generated from.
*/
public void writeModel(BuildConfigModel model);
-
+
/**
* Write a list of source files into a configuration file. File paths will be
* written relative to the path of the configuration file.
- */
+ */
public void writePaths(String configFilePath, List paths);
-
+
/**
* Add files to a configuration.
- *
+ *
* @param configFilePath full path to the configuration file
* @param files list of full paths to the files to be added
*/
@@ -81,19 +81,17 @@ public interface BuildConfigManager {
/**
* Remove files from a configuration.
- *
+ *
* @param configFilePath full path to the configuration file
* @param files list of full paths to the files to be removed
- */
+ */
public void removeFilesFromConfig(String configFilePath, List files);
-
-
+
+
/**
* @return list (of Strings) of all build configuration files
* found so far
*/
public List /*String*/ getAllBuildConfigFiles();
-
-}
-
+}
diff --git a/ajde/src/main/java/org/aspectj/ajde/internal/LstBuildConfigManager.java b/ajde/src/main/java/org/aspectj/ajde/internal/LstBuildConfigManager.java
index 05c4cc2a0..5a30bbcc7 100644
--- a/ajde/src/main/java/org/aspectj/ajde/internal/LstBuildConfigManager.java
+++ b/ajde/src/main/java/org/aspectj/ajde/internal/LstBuildConfigManager.java
@@ -1,14 +1,14 @@
/* *******************************************************************
- * Copyright (c) 1999-2001 Xerox Corporation,
+ * Copyright (c) 1999-2001 Xerox Corporation,
* 2002 Palo Alto Research Center, Incorporated (PARC).
- * All rights reserved.
- * This program and the accompanying materials are made available
- * under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Xerox/PARC initial implementation
+ * All rights reserved.
+ * This program and the accompanying materials are made available
+ * under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Xerox/PARC initial implementation
* Helen Hawkins Converted to new interface (bug 148190)
* ******************************************************************/
@@ -107,9 +107,9 @@ public class LstBuildConfigManager implements BuildConfigManager {
// };
// model.getRoot().walk(walker);
- List activeSourceFiles = model.getActiveNodes(BuildConfigNode.Kind.FILE_ASPECTJ);
+ List<BuildConfigNode> activeSourceFiles = model.getActiveNodes(BuildConfigNode.Kind.FILE_ASPECTJ);
activeSourceFiles.addAll(model.getActiveNodes(BuildConfigNode.Kind.FILE_JAVA));
- List activeImportedFiles = model.getActiveNodes(BuildConfigNode.Kind.FILE_LST);
+ List<BuildConfigNode> activeImportedFiles = model.getActiveNodes(BuildConfigNode.Kind.FILE_LST);
fileUpdater.writeConfigFile(model.getSourceFile(), activeSourceFiles, activeImportedFiles);
}
@@ -231,17 +231,17 @@ public class LstBuildConfigManager implements BuildConfigManager {
}
private boolean pruneEmptyDirs(BuildConfigNode node) {
- List nodesToRemove = new ArrayList();
- for (Iterator it = node.getChildren().iterator(); it.hasNext();) {
- BuildConfigNode currNode = (BuildConfigNode) it.next();
+ List<BuildConfigNode> nodesToRemove = new ArrayList<>();
+ for (Iterator<BuildConfigNode> it = node.getChildren().iterator(); it.hasNext();) {
+ BuildConfigNode currNode = it.next();
boolean hasValidChildren = pruneEmptyDirs(currNode);
if (!currNode.isValidResource() && !hasValidChildren) {
nodesToRemove.add(currNode);
}
}
- for (Iterator it = nodesToRemove.iterator(); it.hasNext();) {
- BuildConfigNode currNode = (BuildConfigNode) it.next();
+ for (Iterator<BuildConfigNode> it = nodesToRemove.iterator(); it.hasNext();) {
+ BuildConfigNode currNode = it.next();
node.removeChild(currNode);
}
return node.getChildren().size() > 0;
@@ -278,21 +278,19 @@ public class LstBuildConfigManager implements BuildConfigManager {
// }
// }
//
- private void sortModel(BuildConfigNode node, Comparator comparator) {
+ private void sortModel(BuildConfigNode node, Comparator<BuildConfigNode> comparator) {
if (node == null || node.getChildren() == null)
return;
Collections.sort(node.getChildren(), comparator);
- for (Iterator it = node.getChildren().iterator(); it.hasNext();) {
- BuildConfigNode nextNode = (BuildConfigNode) it.next();
+ for (Iterator<BuildConfigNode> it = node.getChildren().iterator(); it.hasNext();) {
+ BuildConfigNode nextNode = it.next();
if (nextNode != null)
sortModel(nextNode, comparator);
}
}
- private static final Comparator ALPHABETICAL_COMPARATOR = new Comparator() {
- public int compare(Object o1, Object o2) {
- BuildConfigNode n1 = (BuildConfigNode) o1;
- BuildConfigNode n2 = (BuildConfigNode) o2;
+ private static final Comparator<BuildConfigNode> ALPHABETICAL_COMPARATOR = new Comparator<BuildConfigNode>() {
+ public int compare(BuildConfigNode n1, BuildConfigNode n2) {
return n1.getName().compareTo(n2.getName());
}
};
diff --git a/ajde/src/main/java/org/aspectj/ajde/ui/StructureViewProperties.java b/ajde/src/main/java/org/aspectj/ajde/ui/StructureViewProperties.java
index 5351803d4..2e44d399e 100644
--- a/ajde/src/main/java/org/aspectj/ajde/ui/StructureViewProperties.java
+++ b/ajde/src/main/java/org/aspectj/ajde/ui/StructureViewProperties.java
@@ -1,55 +1,57 @@
/* *******************************************************************
- * Copyright (c) 1999-2001 Xerox Corporation,
+ * Copyright (c) 1999-2001 Xerox Corporation,
* 2002 Palo Alto Research Center, Incorporated (PARC).
- * All rights reserved.
- * This program and the accompanying materials are made available
- * under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Xerox/PARC initial implementation
+ * All rights reserved.
+ * This program and the accompanying materials are made available
+ * under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Xerox/PARC initial implementation
* ******************************************************************/
package org.aspectj.ajde.ui;
import java.io.ObjectStreamException;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.List;
-import org.aspectj.asm.*;
+import org.aspectj.asm.IProgramElement;
+import org.aspectj.asm.IRelationship;
-/**
+/**
* Nested properties use the typesafe enum pattern.
- *
+ *
* @author Mik Kersten
*/
public class StructureViewProperties {
-
+
/**
* @deprecated
*/
public static final String SORT_DECLARATIONAL = StructureViewProperties.Sorting.DECLARATIONAL.toString();
-
+
/**
* @deprecated
- */
+ */
public void setSorting(String sorting) { }
-
- private List relations = new ArrayList();
- private List filteredMemberAccessibility = new ArrayList();
- private List filteredMemberModifiers = new ArrayList();
- private List filteredMemberKinds = new ArrayList();
- private List grouping = new ArrayList();
+
+ private List<IRelationship.Kind> relations = new ArrayList<>();
+ private List<IProgramElement.Accessibility> filteredMemberAccessibility = new ArrayList<>();
+ private List<IProgramElement.Modifiers> filteredMemberModifiers = new ArrayList<>();
+ private List<IProgramElement.Kind> filteredMemberKinds = new ArrayList<>();
+ private List<Grouping> grouping = new ArrayList<>();
private Sorting sorting = Sorting.DECLARATIONAL;
private Granularity granularity = StructureViewProperties.Granularity.DECLARED_ELEMENTS;
public List getRelations() {
return relations;
}
-
+
public void setRelations(List relations) {
- this.relations = relations;
+ this.relations = relations;
}
public void addRelation(IRelationship.Kind kind) {
@@ -71,9 +73,9 @@ public class StructureViewProperties {
public void addFilteredMemberAccessibility(IProgramElement.Accessibility accessibility) {
this.filteredMemberAccessibility.add(accessibility);
}
-
+
public void removeFilteredMemberAccessibility(IProgramElement.Accessibility accessibility) {
- this.filteredMemberAccessibility.remove(accessibility);
+ this.filteredMemberAccessibility.remove(accessibility);
}
public List getFilteredMemberModifiers() {
@@ -83,15 +85,15 @@ public class StructureViewProperties {
public void setFilteredMemberModifiers(List memberModifiers) {
this.filteredMemberModifiers = memberModifiers;
}
-
+
public void addFilteredMemberModifiers(IProgramElement.Modifiers modifiers) {
this.filteredMemberModifiers.add(modifiers);
}
-
+
public void removeFilteredMemberModifiers(IProgramElement.Modifiers modifiers) {
- this.filteredMemberModifiers.remove(modifiers);
+ this.filteredMemberModifiers.remove(modifiers);
}
-
+
public StructureViewProperties.Sorting getSorting() {
return sorting;
}
@@ -99,7 +101,7 @@ public class StructureViewProperties {
public void setSorting(StructureViewProperties.Sorting sorting) {
this.sorting = sorting;
}
-
+
public List getFilteredMemberKinds() {
return filteredMemberKinds;
}
@@ -107,15 +109,15 @@ public class StructureViewProperties {
public void setFilteredMemberKinds(List memberKinds) {
this.filteredMemberKinds = memberKinds;
}
-
+
public void addFilteredMemberKind(IProgramElement.Kind kind) {
this.filteredMemberKinds.add(kind);
}
-
+
public void removeFilteredMemberKind(IProgramElement.Kind kind) {
- this.filteredMemberKinds.remove(kind);
+ this.filteredMemberKinds.remove(kind);
}
-
+
public List getGrouping() {
return grouping;
}
@@ -123,8 +125,8 @@ public class StructureViewProperties {
public void setGrouping(List grouping) {
this.grouping = grouping;
}
-
-
+
+
public void addGrouping(Grouping grouping) {
this.grouping.add(grouping);
}
@@ -140,37 +142,37 @@ public class StructureViewProperties {
public void setGranularity(Granularity granularity) {
this.granularity = granularity;
}
-
+
public String getName() {
return "<unnamed view>";
}
-
+
public String toString() {
return "\nView Properties:"
- + "\n-> sorting: " + sorting
+ + "\n-> sorting: " + sorting
+ "\n-> grouping: " + grouping
+ "\n-> filtered member kinds: " + filteredMemberKinds
+ "\n-> filtered member accessibility: " + filteredMemberAccessibility
+ "\n-> filtered member modifiers: " + filteredMemberModifiers
+ "\n-> relations: " + relations;
}
-
+
public static class Hierarchy {
-
+
public static final Hierarchy DECLARATION = new Hierarchy("package hierarchy");
public static final Hierarchy CROSSCUTTING = new Hierarchy("crosscutting structure");
public static final Hierarchy INHERITANCE = new Hierarchy("type hierarchy");
public static final Hierarchy[] ALL = { DECLARATION, CROSSCUTTING, INHERITANCE };
-
+
private final String name;
-
+
private Hierarchy(String name) {
this.name = name;
}
-
+
public String toString() {
return name;
- }
+ }
// The 4 declarations below are necessary for serialization
private static int nextOrdinal = 0;
@@ -179,22 +181,22 @@ public class StructureViewProperties {
return ALL[ordinal];
}
}
-
+
public static class Grouping {
-
+
public static final Grouping KIND = new Grouping("group by kind");
public static final Grouping VISIBILITY = new Grouping("group by visibility");
public static final Grouping[] ALL = { KIND, VISIBILITY };
-
+
private final String name;
-
+
private Grouping(String name) {
this.name = name;
}
-
+
public String toString() {
return name;
- }
+ }
// The 4 declarations below are necessary for serialization
private static int nextOrdinal = 0;
@@ -203,22 +205,22 @@ public class StructureViewProperties {
return ALL[ordinal];
}
}
-
+
public static class Sorting {
-
+
public static final Sorting ALPHABETICAL = new Sorting("sort alphabetically");
public static final Sorting DECLARATIONAL = new Sorting("sort declarationally");
public static final Sorting[] ALL = { ALPHABETICAL, DECLARATIONAL };
-
+
private final String name;
-
+
private Sorting(String name) {
this.name = name;
}
-
+
public String toString() {
return name;
- }
+ }
// The 4 declarations below are necessary for serialization
private static int nextOrdinal = 0;
@@ -227,25 +229,25 @@ public class StructureViewProperties {
return ALL[ordinal];
}
}
-
+
public static class Granularity {
-
+
public static final Granularity PACKAGE = new Granularity("package");
public static final Granularity FILE = new Granularity("file");
public static final Granularity TYPE = new Granularity("type");
public static final Granularity MEMBER = new Granularity("member");
public static final Granularity DECLARED_ELEMENTS = new Granularity("declared body elements");
public static final Granularity[] ALL = { PACKAGE, FILE, TYPE, MEMBER, DECLARED_ELEMENTS };
-
+
private final String name;
-
+
private Granularity(String name) {
this.name = name;
}
-
+
public String toString() {
return name;
- }
+ }
// The 4 declarations below are necessary for serialization
private static int nextOrdinal = 0;
diff --git a/ajdoc/pom.xml b/ajdoc/pom.xml
index 8dcac03c7..cd749215a 100644
--- a/ajdoc/pom.xml
+++ b/ajdoc/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/asm/pom.xml b/asm/pom.xml
index 99e972446..e9526d981 100644
--- a/asm/pom.xml
+++ b/asm/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/aspectjrt/pom.xml b/aspectjrt/pom.xml
index 2dad4bfcd..a915bbc1f 100644
--- a/aspectjrt/pom.xml
+++ b/aspectjrt/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
</parent>
<artifactId>aspectjrt</artifactId>
diff --git a/aspectjtools/pom.xml b/aspectjtools/pom.xml
index c618341da..ac665f78a 100644
--- a/aspectjtools/pom.xml
+++ b/aspectjtools/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
</parent>
<artifactId>aspectjtools</artifactId>
diff --git a/aspectjweaver/pom.xml b/aspectjweaver/pom.xml
index 89143a561..fe50f5ed8 100644
--- a/aspectjweaver/pom.xml
+++ b/aspectjweaver/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
</parent>
<artifactId>aspectjweaver</artifactId>
diff --git a/bcel-builder/pom.xml b/bcel-builder/pom.xml
index 16f8f2a81..2c7fc3a38 100644
--- a/bcel-builder/pom.xml
+++ b/bcel-builder/pom.xml
@@ -12,7 +12,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/bridge/pom.xml b/bridge/pom.xml
index c23d4c2e9..1be665a4f 100644
--- a/bridge/pom.xml
+++ b/bridge/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/build/pom.xml b/build/pom.xml
index f7339119f..44bd85c80 100644
--- a/build/pom.xml
+++ b/build/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/docs/pom.xml b/docs/pom.xml
index b762c183c..2dc1867f1 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/installer/pom.xml b/installer/pom.xml
index 35a1539ae..8192db45c 100644
--- a/installer/pom.xml
+++ b/installer/pom.xml
@@ -7,7 +7,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
</parent>
<artifactId>installer</artifactId>
diff --git a/loadtime/pom.xml b/loadtime/pom.xml
index e76063793..070c86ebf 100644
--- a/loadtime/pom.xml
+++ b/loadtime/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/org.aspectj.ajdt.core/pom.xml b/org.aspectj.ajdt.core/pom.xml
index 3183d1284..a7e078c4d 100644
--- a/org.aspectj.ajdt.core/pom.xml
+++ b/org.aspectj.ajdt.core/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/internal/core/builder/EmacsStructureModelManager.java b/org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/internal/core/builder/EmacsStructureModelManager.java
index 668ac2e8a..3322ac308 100644
--- a/org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/internal/core/builder/EmacsStructureModelManager.java
+++ b/org.aspectj.ajdt.core/src/main/java/org/aspectj/ajdt/internal/core/builder/EmacsStructureModelManager.java
@@ -1,14 +1,14 @@
/* *******************************************************************
- * Copyright (c) 1999-2001 Xerox Corporation,
+ * Copyright (c) 1999-2001 Xerox Corporation,
* 2002 Palo Alto Research Center, Incorporated (PARC).
- * All rights reserved.
- * This program and the accompanying materials are made available
- * under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * PARC initial implementation
+ * All rights reserved.
+ * This program and the accompanying materials are made available
+ * under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * PARC initial implementation
* ******************************************************************/
package org.aspectj.ajdt.internal.core.builder;
@@ -176,7 +176,7 @@ public class EmacsStructureModelManager {
print("(");
print(") ");
print("(");
- Iterator it3 = node.getChildren().iterator();
+ Iterator<IProgramElement> it3 = node.getChildren().iterator();
if (it3.hasNext()) {
while (it3.hasNext()) {
// this ignores relations on the compile unit
diff --git a/org.aspectj.matcher/pom.xml b/org.aspectj.matcher/pom.xml
index 1ab29676c..bf770c341 100644
--- a/org.aspectj.matcher/pom.xml
+++ b/org.aspectj.matcher/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/org.eclipse.jdt.core/pom.xml b/org.eclipse.jdt.core/pom.xml
index 58bcd8856..592d18d2e 100644
--- a/org.eclipse.jdt.core/pom.xml
+++ b/org.eclipse.jdt.core/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
@@ -33,7 +33,7 @@
<configuration>
<groupId>org.aspectj</groupId>
<artifactId>org.eclipse.jdt.core</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<packaging>jar</packaging>
<file>${basedir}/jdtcore-for-aspectj.jar</file>
<createChecksum>true</createChecksum>
@@ -49,7 +49,7 @@
<configuration>
<groupId>org.aspectj</groupId>
<artifactId>org.eclipse.jdt.core</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<packaging>jar</packaging>
<file>${basedir}/jdtcore-for-aspectj-src.zip</file>
<createChecksum>true</createChecksum>
diff --git a/pom.xml b/pom.xml
index c803a3b71..864e4d70a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
<packaging>pom</packaging>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<name>AspectJ Parent Project</name>
<modules>
diff --git a/run-all-junit-tests/pom.xml b/run-all-junit-tests/pom.xml
index 2e5be8ee1..cd3f7e285 100644
--- a/run-all-junit-tests/pom.xml
+++ b/run-all-junit-tests/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/runtime/pom.xml b/runtime/pom.xml
index 7457054aa..2c0a53242 100644
--- a/runtime/pom.xml
+++ b/runtime/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/taskdefs/pom.xml b/taskdefs/pom.xml
index fc000b4aa..7f75d359e 100644
--- a/taskdefs/pom.xml
+++ b/taskdefs/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/testing-client/pom.xml b/testing-client/pom.xml
index 262027b60..16c1bce6b 100644
--- a/testing-client/pom.xml
+++ b/testing-client/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/testing-drivers/pom.xml b/testing-drivers/pom.xml
index 247de17de..0e19304a5 100644
--- a/testing-drivers/pom.xml
+++ b/testing-drivers/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/testing-util/pom.xml b/testing-util/pom.xml
index cfa0354e4..d4f966ff2 100644
--- a/testing-util/pom.xml
+++ b/testing-util/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/testing/pom.xml b/testing/pom.xml
index 8d98c0a2b..3796d749d 100644
--- a/testing/pom.xml
+++ b/testing/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/tests/pom.xml b/tests/pom.xml
index edd151b9f..7e65f2f0f 100644
--- a/tests/pom.xml
+++ b/tests/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
diff --git a/util/pom.xml b/util/pom.xml
index 47cc983a9..2f6021464 100644
--- a/util/pom.xml
+++ b/util/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
</parent>
<artifactId>util</artifactId>
diff --git a/weaver/pom.xml b/weaver/pom.xml
index 92230b8de..91870a62d 100644
--- a/weaver/pom.xml
+++ b/weaver/pom.xml
@@ -6,7 +6,7 @@
<parent>
<groupId>org.aspectj</groupId>
<artifactId>aspectj-parent</artifactId>
- <version>1.9.4</version>
+ <version>1.9.5.BUILD-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>