summaryrefslogtreecommitdiff
path: root/test/files/jvm/xmlattr.scala
diff options
context:
space:
mode:
authorBurak Emir <emir@epfl.ch>2006-10-11 09:19:40 +0000
committerBurak Emir <emir@epfl.ch>2006-10-11 09:19:40 +0000
commit543c22858f0249425a64a53811c5fc1bcd21320b (patch)
tree9e5339fe9402227fc5f9f5b7de2457784a9e52ea /test/files/jvm/xmlattr.scala
parent61622e42558ae96080b29af82b284316ed8021b8 (diff)
downloadscala-543c22858f0249425a64a53811c5fc1bcd21320b.tar.gz
scala-543c22858f0249425a64a53811c5fc1bcd21320b.tar.bz2
scala-543c22858f0249425a64a53811c5fc1bcd21320b.zip
attribute nillable
Diffstat (limited to 'test/files/jvm/xmlattr.scala')
-rw-r--r--test/files/jvm/xmlattr.scala23
1 files changed, 23 insertions, 0 deletions
diff --git a/test/files/jvm/xmlattr.scala b/test/files/jvm/xmlattr.scala
new file mode 100644
index 0000000000..a8843cc467
--- /dev/null
+++ b/test/files/jvm/xmlattr.scala
@@ -0,0 +1,23 @@
+import scala.xml._
+object foo extends Application {
+ {
+ var z:NodeSeq = null
+
+ Console.println(z)
+ Console.println(z==null)
+ var x = new UnprefixedAttribute("foo","bar", Null)
+ //x = new UnprefixedAttribute("foo", null:Seq[Node], x)
+ Console.println(x.toString)
+ Console.println(x.get("foo")) // Some(bar)
+ Console.println(x("foo")) // bar
+
+ val y = x.remove("foo")
+ Console.println(y.toString)
+ Console.println(y == Null) // true
+
+ x = new UnprefixedAttribute("foo", z, x)
+ Console.println(x.toString)
+ Console.println(x.get("foo")) // None
+ Console.println(x("foo")) // null
+ }
+}