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

changeset 591
d1d7595fa824
parent 573
005bec70ca27
parent 582
366a7b9b5627
child 673
7ae4016c5938
equal deleted inserted replaced
574:9d02c4ce4275 591:d1d7595fa824
31 import java.util.Set; 31 import java.util.Set;
32 import javax.lang.model.element.Modifier; 32 import javax.lang.model.element.Modifier;
33 33
34 /** Access flags and other modifiers for Java classes and members. 34 /** Access flags and other modifiers for Java classes and members.
35 * 35 *
36 * <p><b>This is NOT part of any API supported by Sun Microsystems. If 36 * <p><b>This is NOT part of any supported API.
37 * you write code that depends on this, you do so at your own risk. 37 * If you write code that depends on this, you do so at your own risk.
38 * This code and its internal interfaces are subject to change or 38 * This code and its internal interfaces are subject to change or
39 * deletion without notice.</b> 39 * deletion without notice.</b>
40 */ 40 */
41 public class Flags { 41 public class Flags {
42 42
224 * simplify checking for erasure clashes. 224 * simplify checking for erasure clashes.
225 */ 225 */
226 public static final long HYPOTHETICAL = 1L<<37; 226 public static final long HYPOTHETICAL = 1L<<37;
227 227
228 /** 228 /**
229 * Flag that marks a Sun proprietary class. 229 * Flag that marks an internal proprietary class.
230 */ 230 */
231 public static final long PROPRIETARY = 1L<<38; 231 public static final long PROPRIETARY = 1L<<38;
232 232
233 /** 233 /**
234 * Flag that marks a disjoint var in a multi-catch clause 234 * Flag that marks a disjoint var in a multi-catch clause

mercurial