tools/JavaMethodLikeDeclarationNode.st
branchdevelopment
changeset 2669 c03790d973b6
parent 2641 79395ea8b58f
child 2711 a00302fe5083
--- a/tools/JavaMethodLikeDeclarationNode.st	Sat Aug 24 17:29:19 2013 +0100
+++ b/tools/JavaMethodLikeDeclarationNode.st	Sat Aug 24 17:30:57 2013 +0100
@@ -1,13 +1,55 @@
 "{ Package: 'stx:libjava/tools' }"
 
 JavaDeclarationNode subclass:#JavaMethodLikeDeclarationNode
-	instanceVariableNames:''
+	instanceVariableNames:'modifiers parameters exceptions typeParameters body'
 	classVariableNames:''
 	poolDictionaries:''
 	category:'Languages-Java-Parser-AST'
 !
 
 
+!JavaMethodLikeDeclarationNode methodsFor:'accessing'!
+
+body
+    ^ body
+!
+
+body:aJavaBlockNode
+    body := aJavaBlockNode.
+!
+
+exceptions
+    ^ exceptions
+!
+
+exceptions:aCollection
+    exceptions := aCollection.
+!
+
+modifiers
+    ^ modifiers
+!
+
+modifiers:aCollection
+    modifiers := aCollection.
+!
+
+parameters
+    ^ parameters
+!
+
+parameters:aCollection
+    parameters := aCollection.
+!
+
+typeParameters
+    ^ typeParameters
+!
+
+typeParameters:aCollection
+    typeParameters := aCollection.
+! !
+
 !JavaMethodLikeDeclarationNode class methodsFor:'documentation'!
 
 version_HG