< 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 >