From a6edacebb85254d711a585fc1a8a46c93c416a4c Mon Sep 17 00:00:00 2001 From: "Daniel D. Daugherty" Date: Mon, 24 Mar 2008 17:16:10 -0700 Subject: [PATCH] 6655234: 4/4 j.l.i.: setNativeMethodPrefix does not document that prefix string can be null Clarify wording for 'prefix' parameter to setNativeMethodPrefix(). Reviewed-by: sspitsyn --- .../share/classes/java/lang/instrument/Instrumentation.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jdk/src/share/classes/java/lang/instrument/Instrumentation.java b/jdk/src/share/classes/java/lang/instrument/Instrumentation.java index 7e97b09f134..b77baa31897 100644 --- a/jdk/src/share/classes/java/lang/instrument/Instrumentation.java +++ b/jdk/src/share/classes/java/lang/instrument/Instrumentation.java @@ -636,7 +636,11 @@ public interface Instrumentation { * @param transformer * The ClassFileTransformer which wraps using this prefix. * @param prefix - * The prefix which has been applied to wrapped native methods. + * The prefix to apply to wrapped native methods when + * retrying a failed native method resolution. If prefix + * is either null or the empty string, then + * failed native method resolutions are not retried for + * this transformer. * @throws java.lang.NullPointerException if passed a null transformer. * @throws java.lang.UnsupportedOperationException if the current configuration of * the JVM does not allow setting a native method prefix