View difference between Paste ID: yE3nnepc and Xa6Z7vPc
SHOW: | | - or go back to the newest paste.
1-
class Person {
1+
def xml = '''
2-
  String firstName
2+
  <persons>
3-
  String lastName
3+
    <person id="1">
4-
  
4+
      <firstname>Eddard</firstname>
5-
  def getLastName(){
5+
      <lastname>Stark</lastname>
6-
    lastName.toUpperCase()
6+
    </person>
7-
  }
7+
    <person id="2">
8-
}
8+
      <firstname>Tyrion</firstname>
9-
9+
      <lastname>Lannister</lastname>
10-
//Constructor with named arguments 
10+
    </person>
11-
def person3 = new Person(firstName: 'Eddard', lastName: 'Stark')
11+
    <person id="3">
12-
assert "${person3.firstName} ${person3.lastName}" == "Eddard STARK"
12+
      <firstname>Robb</firstname>
13
      <lastname>Stark</lastname>
14
    </person>
15
    <person id="4">
16
      <firstname>Daenerys</firstname>
17
      <lastname>Targaryen</lastname>
18
    </person>
19
 </persons>
20
 '''
21
 
22
 
23