1
2
3
4
5
6
7 package net.sourceforge.pmd.lang.plsql.ast;
8
9
10 public class ASTMethodDeclaration extends AbstractPLSQLNode implements ExecutableCode {
11 public ASTMethodDeclaration(int id) {
12 super(id);
13 }
14
15 public ASTMethodDeclaration(PLSQLParser p, int id) {
16 super(p, id);
17 }
18
19
20
21 public Object jjtAccept(PLSQLParserVisitor visitor, Object data) {
22 return visitor.visit(this, data);
23 }
24
25
26
27
28
29
30 @Override
31 public String getMethodName() {
32 ASTMethodDeclarator md = getFirstDescendantOfType(ASTMethodDeclarator.class);
33 if (md != null) {
34 return md.getImage();
35 }
36 return null;
37 }
38 }
39