View difference between Paste ID: 2d53etiJ and XBWHRSvy
SHOW: | | - or go back to the newest paste.
1
(def v
2
[(:classBodyDeclaration
3
  (:modifier (:classOrInterfaceModifier "private"))
4
  (:memberDeclaration
5
   (:fieldDeclaration
6
    (:type (:primitiveType "int"))
7
    (:variableDeclarators
8
     (:variableDeclarator (:variableDeclaratorId "memberVar")))
9
    ";")))
10
 (:classBodyDeclaration
11
  (:modifier (:classOrInterfaceModifier "public"))
12
  (:modifier (:classOrInterfaceModifier "static"))
13
  (:memberDeclaration
14
   (:methodDeclaration
15
    "void"
16
    "fooBar"
17-
    (:methodBody (:block "{" "}")))))]
17+
18
    (:methodBody (:block "{" "}")))))])
19
20
(first v) ;->
21
(:classBodyDeclaration
22
 (:modifier (:classOrInterfaceModifier "private"))
23
 (:memberDeclaration
24
  (:fieldDeclaration
25
   (:type (:primitiveType "int"))
26
   (:variableDeclarators
27
    (:variableDeclarator (:variableDeclaratorId "memberVar")))
28
   ";")))
29
30
(rest v) ;->
31
((:classBodyDeclaration
32
  (:modifier (:classOrInterfaceModifier "public"))
33
  (:modifier (:classOrInterfaceModifier "static"))
34
  (:memberDeclaration
35
   (:methodDeclaration
36
    "void"
37
    "fooBar"
38
    (:formalParameters "(" ")")
39
    (:methodBody (:block "{" "}"))))))