1717import Designite .visitors .InstanceOfVisitor ;
1818import Designite .visitors .ThrowVisitor ;
1919
20- public class SM_Method extends SM_SourceItem implements Vertex {
20+ public class SM_Method extends SM_SourceItem implements Vertex , Parsable {
2121
2222 private boolean abstractMethod ;
2323 private boolean finalMethod ;
@@ -131,11 +131,12 @@ private void prepareParametersList(SingleVariableDeclaration var) {
131131 }
132132 }
133133
134- private void parseParameters () {
135- for (SM_Parameter param : parameterList ) {
136- param .parse ();
137- }
138- }
134+ //SM_Parameter uses an empty parse method. So commenting this.
135+ // private void parseParameters() {
136+ // for (SM_Parameter param : parameterList) {
137+ // param.parse();
138+ // }
139+ // }
139140
140141 private void prepareLocalVarList () {
141142 LocalVarVisitor localVarVisitor = new LocalVarVisitor (this );
@@ -146,11 +147,12 @@ private void prepareLocalVarList() {
146147 }
147148 }
148149
149- private void parseLocalVar () {
150- for (SM_LocalVar var : localVarList ) {
151- var .parse ();
152- }
153- }
150+ //SM_LocalVar inherits SM_EntitiesWithType which inter uses an empty parse method. So, commenting this.
151+ // private void parseLocalVar() {
152+ // for (SM_LocalVar var : localVarList) {
153+ // var.parse();
154+ // }
155+ // }
154156
155157 public String getMethodBody () {
156158 if (this .hasBody ())
@@ -187,11 +189,11 @@ public void parse() {
187189 List <SingleVariableDeclaration > variableList = methodDeclaration .parameters ();
188190 for (SingleVariableDeclaration var : variableList ) {
189191 prepareParametersList (var );
190- parseParameters ();
192+ // parseParameters();
191193 }
192194
193195 prepareLocalVarList ();
194- parseLocalVar ();
196+ // parseLocalVar();
195197
196198 DirectAceessFieldVisitor directAceessFieldVisitor = new DirectAceessFieldVisitor ();
197199 methodDeclaration .accept (directAceessFieldVisitor );
0 commit comments