src/hotspot/share/classfile/classLoaderData.hpp
changeset 48860 5bce1b7e7800
parent 48637 7bba05746c44
child 48871 120d6893f32f
equal deleted inserted replaced
48859:5a4d08efbad9 48860:5bce1b7e7800
     1 /*
     1 /*
     2  * Copyright (c) 2012, 2017, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
   343     return this == _the_null_class_loader_data;
   343     return this == _the_null_class_loader_data;
   344   }
   344   }
   345   bool is_system_class_loader_data() const;
   345   bool is_system_class_loader_data() const;
   346   bool is_platform_class_loader_data() const;
   346   bool is_platform_class_loader_data() const;
   347   bool is_builtin_class_loader_data() const;
   347   bool is_builtin_class_loader_data() const;
       
   348   bool is_permanent_class_loader_data() const;
   348 
   349 
   349   // The Metaspace is created lazily so may be NULL.  This
   350   // The Metaspace is created lazily so may be NULL.  This
   350   // method will allocate a Metaspace if needed.
   351   // method will allocate a Metaspace if needed.
   351   Metaspace* metaspace_non_null();
   352   Metaspace* metaspace_non_null();
   352 
   353