< prev index next >

src/java.base/share/classes/java/lang/invoke/MemberName.java

Print this page

        

*** 448,459 **** // unofficial modifier flags, used by HotSpot: static final int BRIDGE = 0x00000040; static final int VARARGS = 0x00000080; static final int SYNTHETIC = 0x00001000; ! static final int ANNOTATION= 0x00002000; static final int ENUM = 0x00004000; /** Utility method to query the modifier flags of this member; returns false if the member is not a method. */ public boolean isBridge() { return testAllFlags(IS_METHOD | BRIDGE); } /** Utility method to query the modifier flags of this member; returns false if the member is not a method. */ --- 448,460 ---- // unofficial modifier flags, used by HotSpot: static final int BRIDGE = 0x00000040; static final int VARARGS = 0x00000080; static final int SYNTHETIC = 0x00001000; ! static final int ANNOTATION = 0x00002000; static final int ENUM = 0x00004000; + /** Utility method to query the modifier flags of this member; returns false if the member is not a method. */ public boolean isBridge() { return testAllFlags(IS_METHOD | BRIDGE); } /** Utility method to query the modifier flags of this member; returns false if the member is not a method. */
*** 463,472 **** --- 464,476 ---- /** Utility method to query the modifier flags of this member; returns false if the member is not a method. */ public boolean isSynthetic() { return testAllFlags(SYNTHETIC); } + public boolean isValue() { return clazz.isValue(); } + + static final String CONSTRUCTOR_NAME = "<init>"; // the ever-popular // modifiers exported by the JVM: static final int RECOGNIZED_MODIFIERS = 0xFFFF;
< prev index next >