langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
changeset 26266 2d24bda701dc
parent 25874 83c19f00452c
child 26532 aa84b6606229
equal deleted inserted replaced
26265:46aacfffd3b5 26266:2d24bda701dc
    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() {