1 /*** 2 * BSD-style license; for more info see http://pmd.sourceforge.net/license.html 3 */ 4 package net.sourceforge.pmd.symboltable; 5 6 import net.sourceforge.pmd.ast.SimpleNode; 7 8 public abstract class AbstractNameDeclaration implements NameDeclaration{ 9 10 protected SimpleNode node; 11 12 public AbstractNameDeclaration(SimpleNode node) { 13 this.node = node; 14 } 15 public SimpleNode getNode() { 16 return node; 17 } 18 public String getImage() { 19 return node.getImage(); 20 } 21 public Scope getScope() { 22 return node.getScope(); 23 } 24 }