diff --git a/doc/org.eclipse.emf.parsley.doc.websitegen/src/org/eclipse/emf/parsley/doc/websitegen/generator/AbstractWebsite.xtend b/doc/org.eclipse.emf.parsley.doc.websitegen/src/org/eclipse/emf/parsley/doc/websitegen/generator/AbstractWebsite.xtend
index 0c36d0f7..2a1d43f9 100644
--- a/doc/org.eclipse.emf.parsley.doc.websitegen/src/org/eclipse/emf/parsley/doc/websitegen/generator/AbstractWebsite.xtend
+++ b/doc/org.eclipse.emf.parsley.doc.websitegen/src/org/eclipse/emf/parsley/doc/websitegen/generator/AbstractWebsite.xtend
@@ -231,7 +231,7 @@ abstract class AbstractWebsite implements Resource {
diff --git a/dsl/org.eclipse.emf.parsley.dsl.tests/src/org/eclipse/emf/parsley/dsl/tests/EmfParsleyDslPluginXmlLoaderTest.xtend b/dsl/org.eclipse.emf.parsley.dsl.tests/src/org/eclipse/emf/parsley/dsl/tests/EmfParsleyDslPluginXmlLoaderTest.xtend
index d10d2ee7..9774b3c8 100644
--- a/dsl/org.eclipse.emf.parsley.dsl.tests/src/org/eclipse/emf/parsley/dsl/tests/EmfParsleyDslPluginXmlLoaderTest.xtend
+++ b/dsl/org.eclipse.emf.parsley.dsl.tests/src/org/eclipse/emf/parsley/dsl/tests/EmfParsleyDslPluginXmlLoaderTest.xtend
@@ -220,7 +220,7 @@ contentTypeId=org.eclipse.emf.ecore.xmi
val loader = load(s1)
val elements = loader.extensionElements
VIEW_POINT.assertEquals(loader.getElementExtension(elements.head))
- EDITOR_POINT.assertEquals(loader.getElementExtension(elements.last))
+ EDITOR_POINT.assertEquals(loader.getElementExtension(elements.lastOrNull))
}
@Test
@@ -262,7 +262,7 @@ contentTypeId=org.eclipse.emf.ecore.xmi
'''.toString.
- assertEquals(loader.extensionNodes.last.toString)
+ assertEquals(loader.extensionNodes.lastOrNull.toString)
}
@Test
@@ -434,7 +434,7 @@ contentTypeId=org.eclipse.emf.ecore.xmi
val loader = load(singleView)
loader.insertExtensionElement(VIEW_POINT, "view")
''''''.toString.
- assertEquals(loader.extensionElements.last.toString)
+ assertEquals(loader.extensionElements.lastOrNull.toString)
}
@Test
@@ -442,7 +442,7 @@ contentTypeId=org.eclipse.emf.ecore.xmi
val loader = load(emptyPlugin)
loader.insertExtensionElement(VIEW_POINT, "view")
''''''.toString.
- assertEquals(loader.extensionElements.last.toString)
+ assertEquals(loader.extensionElements.lastOrNull.toString)
}
@Test
diff --git a/tests/org.eclipse.emf.parsley.tests/src/org/eclipse/emf/parsley/tests/AbstractEditingMenuBuilderTest.xtend b/tests/org.eclipse.emf.parsley.tests/src/org/eclipse/emf/parsley/tests/AbstractEditingMenuBuilderTest.xtend
index 1eef185a..974606b4 100644
--- a/tests/org.eclipse.emf.parsley.tests/src/org/eclipse/emf/parsley/tests/AbstractEditingMenuBuilderTest.xtend
+++ b/tests/org.eclipse.emf.parsley.tests/src/org/eclipse/emf/parsley/tests/AbstractEditingMenuBuilderTest.xtend
@@ -741,7 +741,7 @@ abstract class AbstractEditingMenuBuilderTest extends AbstractEmfParsleyTest {
executeAction("New Book for Writer")
// the book's library is not the original one
- val addedLibrary = resource.contents.last as Library
+ val addedLibrary = resource.contents.lastOrNull as Library
val addedBook = addedLibrary.getAddedNewBook
addedBook.author.assertSame(writerForMenu)
diff --git a/tests/org.eclipse.emf.parsley.tests/src/org/eclipse/emf/parsley/tests/DatabindingValidationUtilTest.xtend b/tests/org.eclipse.emf.parsley.tests/src/org/eclipse/emf/parsley/tests/DatabindingValidationUtilTest.xtend
index cc0f0d86..f2eab5fe 100644
--- a/tests/org.eclipse.emf.parsley.tests/src/org/eclipse/emf/parsley/tests/DatabindingValidationUtilTest.xtend
+++ b/tests/org.eclipse.emf.parsley.tests/src/org/eclipse/emf/parsley/tests/DatabindingValidationUtilTest.xtend
@@ -62,7 +62,7 @@ class DatabindingValidationUtilTest extends AbstractEmfParsleyTest {
notEmpty = "foo"
]
]
- fixture.getDiagnostic(container.objectsForDefaultValidation.last,
+ fixture.getDiagnostic(container.objectsForDefaultValidation.lastOrNull,
testPackage.classForDefaultValidation_NotEmpty).assertDiagnostic("")
fixture.getDiagnostic(container.objectsForDefaultValidation.head,
testPackage.classForDefaultValidation_NotEmpty).