src/share/classes/com/sun/tools/apt/mirror/declaration/ConstructorDeclarationImpl.java

Print this page




  22  * CA 95054 USA or visit www.sun.com if you need additional information or
  23  * have any questions.
  24  */
  25 
  26 package com.sun.tools.apt.mirror.declaration;
  27 
  28 
  29 import java.util.ArrayList;
  30 import java.util.Collection;
  31 
  32 import com.sun.mirror.declaration.*;
  33 import com.sun.mirror.util.DeclarationVisitor;
  34 import com.sun.tools.apt.mirror.AptEnv;
  35 import com.sun.tools.javac.code.Flags;
  36 import com.sun.tools.javac.code.Symbol.MethodSymbol;
  37 
  38 
  39 /**
  40  * Implementation of ConstructorDeclaration
  41  */
  42 
  43 public class ConstructorDeclarationImpl extends ExecutableDeclarationImpl
  44                                         implements ConstructorDeclaration {
  45 
  46     ConstructorDeclarationImpl(AptEnv env, MethodSymbol sym) {
  47         super(env, sym);
  48     }
  49 
  50 
  51     /**
  52      * {@inheritDoc}
  53      * Returns the simple name of the declaring class.
  54      */
  55     public String getSimpleName() {
  56         return sym.enclClass().name.toString();
  57     }
  58 
  59     /**
  60      * {@inheritDoc}
  61      */
  62     public void accept(DeclarationVisitor v) {


  22  * CA 95054 USA or visit www.sun.com if you need additional information or
  23  * have any questions.
  24  */
  25 
  26 package com.sun.tools.apt.mirror.declaration;
  27 
  28 
  29 import java.util.ArrayList;
  30 import java.util.Collection;
  31 
  32 import com.sun.mirror.declaration.*;
  33 import com.sun.mirror.util.DeclarationVisitor;
  34 import com.sun.tools.apt.mirror.AptEnv;
  35 import com.sun.tools.javac.code.Flags;
  36 import com.sun.tools.javac.code.Symbol.MethodSymbol;
  37 
  38 
  39 /**
  40  * Implementation of ConstructorDeclaration
  41  */
  42 @SuppressWarnings("deprecation")
  43 public class ConstructorDeclarationImpl extends ExecutableDeclarationImpl
  44                                         implements ConstructorDeclaration {
  45 
  46     ConstructorDeclarationImpl(AptEnv env, MethodSymbol sym) {
  47         super(env, sym);
  48     }
  49 
  50 
  51     /**
  52      * {@inheritDoc}
  53      * Returns the simple name of the declaring class.
  54      */
  55     public String getSimpleName() {
  56         return sym.enclClass().name.toString();
  57     }
  58 
  59     /**
  60      * {@inheritDoc}
  61      */
  62     public void accept(DeclarationVisitor v) {