diff options
Diffstat (limited to 'src/jdk/internal/dynalink/beans/DynamicMethod.java')
-rw-r--r-- | src/jdk/internal/dynalink/beans/DynamicMethod.java | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/jdk/internal/dynalink/beans/DynamicMethod.java b/src/jdk/internal/dynalink/beans/DynamicMethod.java index 6beb92b1..7b7a4d80 100644 --- a/src/jdk/internal/dynalink/beans/DynamicMethod.java +++ b/src/jdk/internal/dynalink/beans/DynamicMethod.java @@ -99,7 +99,7 @@ import jdk.internal.dynalink.linker.LinkerServices; abstract class DynamicMethod { private final String name; - DynamicMethod(String name) { + DynamicMethod(final String name) { this.name = name; } @@ -138,7 +138,7 @@ abstract class DynamicMethod { */ abstract boolean contains(SingleDynamicMethod method); - static String getClassAndMethodName(Class<?> clazz, String name) { + static String getClassAndMethodName(final Class<?> clazz, final String name) { final String clazzName = clazz.getCanonicalName(); return (clazzName == null ? clazz.getName() : clazzName) + "." + name; } @@ -147,4 +147,13 @@ abstract class DynamicMethod { public String toString() { return "[" + getClass().getName() + " " + getName() + "]"; } + + /** + * True if this method happens to be a constructor method. + * + * @return true if this represents a constructor. + */ + boolean isConstructor() { + return false; + } } |