src/share/classes/com/sun/tools/javac/code/Flags.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File langtools Sdiff src/share/classes/com/sun/tools/javac/code

src/share/classes/com/sun/tools/javac/code/Flags.java

Print this page




 246     /**
 247      * Flag that marks an 'effectively final' local variable
 248      */
 249     public static final long EFFECTIVELY_FINAL = 1L<<41;
 250 
 251     /**
 252      * Flag that marks non-override equivalent methods with the same signature
 253      */
 254     public static final long CLASH = 1L<<42;
 255 
 256     /**
 257      * Flag that marks either a default method or an interface containing default methods
 258      */
 259     public static final long DEFAULT = 1L<<43;
 260 
 261     /**
 262      * Flag that marks class as auxiliary, ie a non-public class following
 263      * the public class in a source file, that could block implicit compilation.
 264      */
 265     public static final long AUXILIARY = 1L<<44;





 266 
 267     /** Modifier masks.
 268      */
 269     public static final int
 270         AccessFlags           = PUBLIC | PROTECTED | PRIVATE,
 271         LocalClassFlags       = FINAL | ABSTRACT | STRICTFP | ENUM | SYNTHETIC,
 272         MemberClassFlags      = LocalClassFlags | INTERFACE | AccessFlags,
 273         ClassFlags            = LocalClassFlags | INTERFACE | PUBLIC | ANNOTATION,
 274         InterfaceVarFlags     = FINAL | STATIC | PUBLIC,
 275         VarFlags              = AccessFlags | FINAL | STATIC |
 276                                 VOLATILE | TRANSIENT | ENUM,
 277         ConstructorFlags      = AccessFlags,
 278         InterfaceMethodFlags  = ABSTRACT | PUBLIC,
 279         MethodFlags           = AccessFlags | ABSTRACT | STATIC | NATIVE |
 280                                 SYNCHRONIZED | FINAL | STRICTFP;
 281     public static final long
 282         ExtendedStandardFlags       = (long)StandardFlags | DEFAULT,
 283         InterfaceDefaultMethodMask  = ABSTRACT | PUBLIC | STRICTFP | SYNCHRONIZED | DEFAULT,
 284         LocalVarFlags               = FINAL | PARAMETER;
 285 




 246     /**
 247      * Flag that marks an 'effectively final' local variable
 248      */
 249     public static final long EFFECTIVELY_FINAL = 1L<<41;
 250 
 251     /**
 252      * Flag that marks non-override equivalent methods with the same signature
 253      */
 254     public static final long CLASH = 1L<<42;
 255 
 256     /**
 257      * Flag that marks either a default method or an interface containing default methods
 258      */
 259     public static final long DEFAULT = 1L<<43;
 260 
 261     /**
 262      * Flag that marks class as auxiliary, ie a non-public class following
 263      * the public class in a source file, that could block implicit compilation.
 264      */
 265     public static final long AUXILIARY = 1L<<44;
 266     
 267     /** 
 268      * Flag that marks that a symbol is not available in the current profile
 269      */
 270     public static final long NOT_IN_PROFILE = 1L<<45;
 271 
 272     /** Modifier masks.
 273      */
 274     public static final int
 275         AccessFlags           = PUBLIC | PROTECTED | PRIVATE,
 276         LocalClassFlags       = FINAL | ABSTRACT | STRICTFP | ENUM | SYNTHETIC,
 277         MemberClassFlags      = LocalClassFlags | INTERFACE | AccessFlags,
 278         ClassFlags            = LocalClassFlags | INTERFACE | PUBLIC | ANNOTATION,
 279         InterfaceVarFlags     = FINAL | STATIC | PUBLIC,
 280         VarFlags              = AccessFlags | FINAL | STATIC |
 281                                 VOLATILE | TRANSIENT | ENUM,
 282         ConstructorFlags      = AccessFlags,
 283         InterfaceMethodFlags  = ABSTRACT | PUBLIC,
 284         MethodFlags           = AccessFlags | ABSTRACT | STATIC | NATIVE |
 285                                 SYNCHRONIZED | FINAL | STRICTFP;
 286     public static final long
 287         ExtendedStandardFlags       = (long)StandardFlags | DEFAULT,
 288         InterfaceDefaultMethodMask  = ABSTRACT | PUBLIC | STRICTFP | SYNCHRONIZED | DEFAULT,
 289         LocalVarFlags               = FINAL | PARAMETER;
 290 


src/share/classes/com/sun/tools/javac/code/Flags.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File