diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2018-02-06 20:14:17 +0100 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2018-02-06 20:14:17 +0100 |
commit | 8a84534731712fff8d6cdd1d50f93945591b782c (patch) | |
tree | 0500d5d64be5032d2de4610521a953a484165227 /javaparser-core/src/main/java/com/github/javaparser/ast/NodeList.java | |
parent | 571f5206dac4eb9e2c8664547fc7a180cd6f3ecb (diff) | |
parent | d7d541ee649ec1cac49abadda78e2b68662a11c3 (diff) | |
download | platform_external_javaparser-8a84534731712fff8d6cdd1d50f93945591b782c.tar.gz platform_external_javaparser-8a84534731712fff8d6cdd1d50f93945591b782c.tar.bz2 platform_external_javaparser-8a84534731712fff8d6cdd1d50f93945591b782c.zip |
Merge remote-tracking branch 'jp/master' into cleanup_jss
# Conflicts:
# javaparser-testing/src/test/java/com/github/javaparser/ParserConfigurationTest.java
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/NodeList.java')
-rw-r--r-- | javaparser-core/src/main/java/com/github/javaparser/ast/NodeList.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/NodeList.java b/javaparser-core/src/main/java/com/github/javaparser/ast/NodeList.java index 3fd0a4419..f370e960d 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/NodeList.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/NodeList.java @@ -87,6 +87,14 @@ public class NodeList<N extends Node> implements List<N>, Iterable<N>, HasParent return innerList.remove(node); } + public N removeFirst() { + return remove(0); + } + + public N removeLast() { + return remove(innerList.size() - 1); + } + @SafeVarargs public static <X extends Node> NodeList<X> nodeList(X... nodes) { final NodeList<X> nodeList = new NodeList<>(); |