src/share/classes/com/sun/tools/apt/mirror/declaration/ParameterDeclarationImpl.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.Collection;
  30 
  31 import com.sun.mirror.declaration.*;
  32 import com.sun.mirror.type.TypeMirror;
  33 import com.sun.mirror.util.DeclarationVisitor;
  34 import com.sun.tools.apt.mirror.AptEnv;
  35 import com.sun.tools.javac.code.*;
  36 import com.sun.tools.javac.code.Symbol.VarSymbol;
  37 
  38 
  39 /**
  40  * Implementation of ParameterDeclaration
  41  */
  42 
  43 public class ParameterDeclarationImpl extends DeclarationImpl
  44                                       implements ParameterDeclaration
  45 {
  46     protected VarSymbol sym;
  47 
  48 
  49     ParameterDeclarationImpl(AptEnv env, VarSymbol sym) {
  50         super(env, sym);
  51         this.sym = sym;
  52     }
  53 
  54 
  55     /**
  56      * Returns the simple name of the parameter.
  57      */
  58     public String toString() {
  59         return getType() + " " + sym.name;
  60     }
  61 
  62     /**




  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.Collection;
  30 
  31 import com.sun.mirror.declaration.*;
  32 import com.sun.mirror.type.TypeMirror;
  33 import com.sun.mirror.util.DeclarationVisitor;
  34 import com.sun.tools.apt.mirror.AptEnv;
  35 import com.sun.tools.javac.code.*;
  36 import com.sun.tools.javac.code.Symbol.VarSymbol;
  37 
  38 
  39 /**
  40  * Implementation of ParameterDeclaration
  41  */
  42 @SuppressWarnings("deprecation")
  43 public class ParameterDeclarationImpl extends DeclarationImpl
  44                                       implements ParameterDeclaration
  45 {
  46     protected VarSymbol sym;
  47 
  48 
  49     ParameterDeclarationImpl(AptEnv env, VarSymbol sym) {
  50         super(env, sym);
  51         this.sym = sym;
  52     }
  53 
  54 
  55     /**
  56      * Returns the simple name of the parameter.
  57      */
  58     public String toString() {
  59         return getType() + " " + sym.name;
  60     }
  61 
  62     /**