equal
deleted
inserted
replaced
32 import javax.lang.model.element.ElementKind; |
32 import javax.lang.model.element.ElementKind; |
33 import javax.lang.model.type.TypeKind; |
33 import javax.lang.model.type.TypeKind; |
34 import javax.tools.JavaFileObject; |
34 import javax.tools.JavaFileObject; |
35 |
35 |
36 import com.sun.tools.javac.util.*; |
36 import com.sun.tools.javac.util.*; |
|
37 import com.sun.tools.javac.util.DefinedBy.Api; |
37 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition; |
38 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition; |
38 import com.sun.tools.javac.code.*; |
39 import com.sun.tools.javac.code.*; |
39 import com.sun.tools.javac.code.Symbol.*; |
40 import com.sun.tools.javac.code.Symbol.*; |
40 import com.sun.tools.javac.code.TypeAnnotationPosition.*; |
41 import com.sun.tools.javac.code.TypeAnnotationPosition.*; |
41 import com.sun.tools.javac.tree.*; |
42 import com.sun.tools.javac.tree.*; |
241 this.ctx = ctx; |
242 this.ctx = ctx; |
242 this.placeholderFor = placeholderFor; |
243 this.placeholderFor = placeholderFor; |
243 this.on = on; |
244 this.on = on; |
244 } |
245 } |
245 |
246 |
246 @Override |
247 @Override @DefinedBy(Api.LANGUAGE_MODEL) |
247 public String toString() { |
248 public String toString() { |
248 return "<placeholder: " + placeholderFor + " on: " + on + ">"; |
249 return "<placeholder: " + placeholderFor + " on: " + on + ">"; |
249 } |
250 } |
250 |
251 |
251 public List<T> getPlaceholderFor() { |
252 public List<T> getPlaceholderFor() { |