8209792: Remove ClassLoaderDataGraph::keep_alive_cld_do

Unnecessary

Reviewed-by: zgu, tschatzl
This commit is contained in:
Coleen Phillimore 2018-08-21 10:03:22 -04:00
parent dc556f4086
commit eca24bfb55
2 changed files with 1 additions and 6 deletions

View file

@ -1144,13 +1144,9 @@ void ClassLoaderDataGraph::roots_cld_do(CLDClosure* strong, CLDClosure* weak) {
} }
} }
void ClassLoaderDataGraph::keep_alive_cld_do(CLDClosure* cl) {
roots_cld_do(cl, NULL);
}
void ClassLoaderDataGraph::always_strong_cld_do(CLDClosure* cl) { void ClassLoaderDataGraph::always_strong_cld_do(CLDClosure* cl) {
if (ClassUnloading) { if (ClassUnloading) {
keep_alive_cld_do(cl); roots_cld_do(cl, NULL);
} else { } else {
cld_do(cl); cld_do(cl);
} }

View file

@ -104,7 +104,6 @@ class ClassLoaderDataGraph : public AllStatic {
static void cld_do(CLDClosure* cl); static void cld_do(CLDClosure* cl);
static void cld_unloading_do(CLDClosure* cl); static void cld_unloading_do(CLDClosure* cl);
static void roots_cld_do(CLDClosure* strong, CLDClosure* weak); static void roots_cld_do(CLDClosure* strong, CLDClosure* weak);
static void keep_alive_cld_do(CLDClosure* cl);
static void always_strong_cld_do(CLDClosure* cl); static void always_strong_cld_do(CLDClosure* cl);
// klass do // klass do
// Walking classes through the ClassLoaderDataGraph include array classes. It also includes // Walking classes through the ClassLoaderDataGraph include array classes. It also includes