< prev index next >
src/java.base/share/classes/java/lang/invoke/MemberName.java
Print this page
@@ -448,12 +448,13 @@
// 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 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,10 +464,13 @@
/** 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 >