diff options
author | Burak Emir <emir@epfl.ch> | 2006-10-11 09:19:40 +0000 |
---|---|---|
committer | Burak Emir <emir@epfl.ch> | 2006-10-11 09:19:40 +0000 |
commit | 543c22858f0249425a64a53811c5fc1bcd21320b (patch) | |
tree | 9e5339fe9402227fc5f9f5b7de2457784a9e52ea /test/files/jvm | |
parent | 61622e42558ae96080b29af82b284316ed8021b8 (diff) | |
download | scala-543c22858f0249425a64a53811c5fc1bcd21320b.tar.gz scala-543c22858f0249425a64a53811c5fc1bcd21320b.tar.bz2 scala-543c22858f0249425a64a53811c5fc1bcd21320b.zip |
attribute nillable
Diffstat (limited to 'test/files/jvm')
-rw-r--r-- | test/files/jvm/xmlattr.scala | 23 |
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 + } +} |