< prev index next >
src/jdk.jdwp.agent/share/native/libjdwp/util.c
Print this page
rev 58769 : imported patch type-descriptor-name
*** 995,1004 ****
--- 995,1013 ----
} else {
*(p-1) = c;
}
p++;
}
+ // for a hidden class, map from "Ljava/lang/Foo;/1234" to "java.lang.Foo/1234"
+ // so skip ';' and copy the suffix
+ if ((*p == ';') && (*(p+1) == '/')) {
+ while (*(p+1) != '\0') {
+ char c = *(p+1);
+ *(p-1) = c;
+ p++;
+ }
+ }
*(p-1) = '\0';
}
static void
handleInterrupt(void)
< prev index next >