langtools/src/share/classes/com/sun/tools/javac/code/Symbol.java
changeset 23814 06ab27895804
parent 23810 b92eb80925f0
child 24219 e7dc661cafae
equal deleted inserted replaced
23813:1a2765f25d5f 23814:06ab27895804
    32 
    32 
    33 import javax.lang.model.element.*;
    33 import javax.lang.model.element.*;
    34 import javax.tools.JavaFileObject;
    34 import javax.tools.JavaFileObject;
    35 
    35 
    36 import com.sun.tools.javac.code.Type.*;
    36 import com.sun.tools.javac.code.Type.*;
    37 import com.sun.tools.javac.comp.Annotate;
       
    38 import com.sun.tools.javac.comp.Attr;
    37 import com.sun.tools.javac.comp.Attr;
    39 import com.sun.tools.javac.comp.AttrContext;
    38 import com.sun.tools.javac.comp.AttrContext;
    40 import com.sun.tools.javac.comp.Env;
    39 import com.sun.tools.javac.comp.Env;
    41 import com.sun.tools.javac.jvm.*;
    40 import com.sun.tools.javac.jvm.*;
    42 import com.sun.tools.javac.util.*;
    41 import com.sun.tools.javac.util.*;
   151         if (l.nonEmpty()) {
   150         if (l.nonEmpty()) {
   152             initedMetadata().appendInitTypeAttributes(l);
   151             initedMetadata().appendInitTypeAttributes(l);
   153         }
   152         }
   154     }
   153     }
   155 
   154 
   156     public void appendTypeAttributesWithCompletion(final Annotate.AnnotateRepeatedContext<Attribute.TypeCompound> ctx) {
       
   157         initedMetadata().appendTypeAttributesWithCompletion(ctx);
       
   158     }
       
   159 
       
   160     public void appendUniqueTypeAttributes(List<Attribute.TypeCompound> l) {
   155     public void appendUniqueTypeAttributes(List<Attribute.TypeCompound> l) {
   161         if (l.nonEmpty()) {
   156         if (l.nonEmpty()) {
   162             initedMetadata().appendUniqueTypes(l);
   157             initedMetadata().appendUniqueTypes(l);
   163         }
   158         }
   164     }
   159     }
   207 
   202 
   208     public void setDeclarationAttributes(List<Attribute.Compound> a) {
   203     public void setDeclarationAttributes(List<Attribute.Compound> a) {
   209         if (metadata != null || a.nonEmpty()) {
   204         if (metadata != null || a.nonEmpty()) {
   210             initedMetadata().setDeclarationAttributes(a);
   205             initedMetadata().setDeclarationAttributes(a);
   211         }
   206         }
   212     }
       
   213 
       
   214     public void setDeclarationAttributesWithCompletion(final Annotate.AnnotateRepeatedContext<Attribute.Compound> ctx) {
       
   215         initedMetadata().setDeclarationAttributesWithCompletion(ctx);
       
   216     }
   207     }
   217 
   208 
   218     public void setTypeAttributes(List<Attribute.TypeCompound> a) {
   209     public void setTypeAttributes(List<Attribute.TypeCompound> a) {
   219         if (metadata != null || a.nonEmpty()) {
   210         if (metadata != null || a.nonEmpty()) {
   220             if (metadata == null)
   211             if (metadata == null)