tools/JavaParseNodeBuilder.st
branchdevelopment
changeset 2669 c03790d973b6
parent 2546 46baf5ad2310
child 2672 5e4a61287345
--- a/tools/JavaParseNodeBuilder.st	Sat Aug 24 17:29:19 2013 +0100
+++ b/tools/JavaParseNodeBuilder.st	Sat Aug 24 17:30:57 2013 +0100
@@ -68,7 +68,8 @@
                     superclass: superclass
                     interfaces: interfaces
                     members: members 
-    JavaClassDeclarationNode new
+
+    ^ JavaClassDeclarationNode new
                     modifiers: modifiers;
                     name: name;
                     typeParameters: typeParameters;
@@ -78,6 +79,45 @@
                     yourself
 
     "Created: / 04-04-2013 / 00:08:45 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+    "Modified: / 24-08-2013 / 01:38:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+newConstructorDeclaration_modifiers: modifiers
+                     typeParameters: typeParameters
+                         parameters: parameters
+                         exceptions: exceptions
+                               body: body            
+
+    ^ JavaConstructorDeclarationNode new
+                     modifiers: modifiers;
+                typeParameters: typeParameters;
+                    parameters: parameters;
+                    exceptions: exceptions;
+                          body: body;
+                                yourself
+
+    "Created: / 24-08-2013 / 02:05:15 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
+newMethodDeclaration_modifiers: modifiers
+                typeParameters: typeParameters
+                    returnType: returnType
+                          name: name
+                    parameters: parameters
+                    exceptions: exceptions
+                          body: body    
+
+    ^ JavaMethodDeclarationNode new
+                     modifiers: modifiers;
+                typeParameters: typeParameters;
+                    returnType: returnType;
+                          name: name;
+                    parameters: parameters;
+                    exceptions: exceptions;
+                          body: body;
+                                yourself
+
+    "Created: / 24-08-2013 / 02:03:59 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 newPackageDeclaration: name