langtools/src/share/classes/com/sun/tools/javac/code/Flags.java
changeset 18909 8f9fc5d876e4
parent 18411 58e11c41d705
child 19914 d86271bd430a
equal deleted inserted replaced
18908:f76cab33bee3 18909:8f9fc5d876e4
   258 
   258 
   259     /**
   259     /**
   260      * Flag that indicates a signature polymorphic method (292).
   260      * Flag that indicates a signature polymorphic method (292).
   261      */
   261      */
   262     public static final long SIGNATURE_POLYMORPHIC = 1L<<46;
   262     public static final long SIGNATURE_POLYMORPHIC = 1L<<46;
       
   263 
       
   264     /**
       
   265      * Flag that marks inference variables used in a 'throws' clause
       
   266      */
       
   267     public static final long THROWS = 1L<<47;
   263 
   268 
   264     /** Modifier masks.
   269     /** Modifier masks.
   265      */
   270      */
   266     public static final int
   271     public static final int
   267         AccessFlags           = PUBLIC | PROTECTED | PRIVATE,
   272         AccessFlags           = PUBLIC | PROTECTED | PRIVATE,
   363         OVERRIDE_BRIDGE(Flags.OVERRIDE_BRIDGE),
   368         OVERRIDE_BRIDGE(Flags.OVERRIDE_BRIDGE),
   364         EFFECTIVELY_FINAL(Flags.EFFECTIVELY_FINAL),
   369         EFFECTIVELY_FINAL(Flags.EFFECTIVELY_FINAL),
   365         CLASH(Flags.CLASH),
   370         CLASH(Flags.CLASH),
   366         AUXILIARY(Flags.AUXILIARY),
   371         AUXILIARY(Flags.AUXILIARY),
   367         NOT_IN_PROFILE(Flags.NOT_IN_PROFILE),
   372         NOT_IN_PROFILE(Flags.NOT_IN_PROFILE),
   368         BAD_OVERRIDE(Flags.BAD_OVERRIDE);
   373         BAD_OVERRIDE(Flags.BAD_OVERRIDE),
       
   374         SIGNATURE_POLYMORPHIC(Flags.SIGNATURE_POLYMORPHIC),
       
   375         THROWS(Flags.THROWS);
   369 
   376 
   370         Flag(long flag) {
   377         Flag(long flag) {
   371             this.value = flag;
   378             this.value = flag;
   372             this.lowercaseName = name().toLowerCase();
   379             this.lowercaseName = name().toLowerCase();
   373         }
   380         }