43 import com.sun.tools.javac.code.Printer; |
43 import com.sun.tools.javac.code.Printer; |
44 import com.sun.tools.javac.code.Symbol; |
44 import com.sun.tools.javac.code.Symbol; |
45 import com.sun.tools.javac.code.Type; |
45 import com.sun.tools.javac.code.Type; |
46 import com.sun.tools.javac.code.Type.CapturedType; |
46 import com.sun.tools.javac.code.Type.CapturedType; |
47 import com.sun.tools.javac.file.BaseFileObject; |
47 import com.sun.tools.javac.file.BaseFileObject; |
|
48 import com.sun.tools.javac.jvm.Profile; |
48 import com.sun.tools.javac.tree.JCTree.*; |
49 import com.sun.tools.javac.tree.JCTree.*; |
49 import com.sun.tools.javac.tree.Pretty; |
50 import com.sun.tools.javac.tree.Pretty; |
50 import static com.sun.tools.javac.util.JCDiagnostic.DiagnosticType.*; |
51 import static com.sun.tools.javac.util.JCDiagnostic.DiagnosticType.*; |
51 |
52 |
52 /** |
53 /** |
194 else if (arg instanceof Symbol) { |
195 else if (arg instanceof Symbol) { |
195 return printer.visit((Symbol)arg, l); |
196 return printer.visit((Symbol)arg, l); |
196 } |
197 } |
197 else if (arg instanceof JavaFileObject) { |
198 else if (arg instanceof JavaFileObject) { |
198 return ((JavaFileObject)arg).getName(); |
199 return ((JavaFileObject)arg).getName(); |
|
200 } |
|
201 else if (arg instanceof Profile) { |
|
202 return ((Profile)arg).name; |
199 } |
203 } |
200 else if (arg instanceof Formattable) { |
204 else if (arg instanceof Formattable) { |
201 return ((Formattable)arg).toString(l, messages); |
205 return ((Formattable)arg).toString(l, messages); |
202 } |
206 } |
203 else { |
207 else { |