< prev index next >

src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java

Print this page

        

*** 40,55 **** /** * A Java element (i.e., a class, interface, field or method) that is described by a set of Java * language {@linkplain #getModifiers() modifiers}. */ public interface ModifiersProvider { ! int BRIDGE = MetaUtil.getNonPublicModifierStaticField("BRIDGE"); ! int VARARGS = MetaUtil.getNonPublicModifierStaticField("VARARGS"); ! int SYNTHETIC = MetaUtil.getNonPublicModifierStaticField("SYNTHETIC"); ! int ANNOTATION = MetaUtil.getNonPublicModifierStaticField("ANNOTATION"); ! int ENUM = MetaUtil.getNonPublicModifierStaticField("ENUM"); ! int MANDATED = MetaUtil.getNonPublicModifierStaticField("MANDATED"); /** * Returns the Java Virtual Machine modifiers for this element. Note that this can differ from * standard Java Reflection modifiers. For example at the JVM level, classes ( * {@link ResolvedJavaType}) can not be private or protected. --- 40,54 ---- /** * A Java element (i.e., a class, interface, field or method) that is described by a set of Java * language {@linkplain #getModifiers() modifiers}. */ public interface ModifiersProvider { ! int BRIDGE = 0x0040; ! int VARARGS = 0x0080; ! int SYNTHETIC = 0x1000; ! int ANNOTATION = 0x2000; ! int ENUM = 0x4000; /** * Returns the Java Virtual Machine modifiers for this element. Note that this can differ from * standard Java Reflection modifiers. For example at the JVM level, classes ( * {@link ResolvedJavaType}) can not be private or protected.
< prev index next >