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 /**
|