--- 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