langtools/src/share/classes/com/sun/tools/javac/code/Flags.java
changeset 25007 eb097d3a68f5
parent 24903 41e1812d6b4c
child 25848 3bc09f4676a9
equal deleted inserted replaced
25006:5d5fa4abab27 25007:eb097d3a68f5
   274 
   274 
   275     /**
   275     /**
   276      * Flag that marks a synthetic method body for a lambda expression
   276      * Flag that marks a synthetic method body for a lambda expression
   277      */
   277      */
   278     public static final long LAMBDA_METHOD = 1L<<49;
   278     public static final long LAMBDA_METHOD = 1L<<49;
       
   279 
       
   280     /**
       
   281      * Flag to control recursion in TransTypes
       
   282      */
       
   283     public static final long TYPE_TRANSLATED = 1L<<50;
   279 
   284 
   280     /** Modifier masks.
   285     /** Modifier masks.
   281      */
   286      */
   282     public static final int
   287     public static final int
   283         AccessFlags           = PUBLIC | PROTECTED | PRIVATE,
   288         AccessFlags           = PUBLIC | PROTECTED | PRIVATE,
   384         AUXILIARY(Flags.AUXILIARY),
   389         AUXILIARY(Flags.AUXILIARY),
   385         NOT_IN_PROFILE(Flags.NOT_IN_PROFILE),
   390         NOT_IN_PROFILE(Flags.NOT_IN_PROFILE),
   386         BAD_OVERRIDE(Flags.BAD_OVERRIDE),
   391         BAD_OVERRIDE(Flags.BAD_OVERRIDE),
   387         SIGNATURE_POLYMORPHIC(Flags.SIGNATURE_POLYMORPHIC),
   392         SIGNATURE_POLYMORPHIC(Flags.SIGNATURE_POLYMORPHIC),
   388         THROWS(Flags.THROWS),
   393         THROWS(Flags.THROWS),
   389         LAMBDA_METHOD(Flags.LAMBDA_METHOD);
   394         LAMBDA_METHOD(Flags.LAMBDA_METHOD),
       
   395         TYPE_TRANSLATED(Flags.TYPE_TRANSLATED);
   390 
   396 
   391         Flag(long flag) {
   397         Flag(long flag) {
   392             this.value = flag;
   398             this.value = flag;
   393             this.lowercaseName = StringUtils.toLowerCase(name());
   399             this.lowercaseName = StringUtils.toLowerCase(name());
   394         }
   400         }