< prev index next > src/hotspot/share/ci/ciClassList.hpp
Print this page
/*
! * Copyright (c) 1999, 2025, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
/*
! * Copyright (c) 1999, 2026, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
class ciMethodHandle;
class ciMethodType;
class ciArray;
class ciObjArray;
class ciTypeArray;
+ class ciFlatArray;
class ciSymbol;
class ciMetadata;
class ciMethod;
class ciMethodData;
class ciReceiverTypeData; // part of ciMethodData
class ciType;
+ class ciWrapper;
class ciReturnAddress;
class ciKlass;
class ciInstanceKlass;
+ class ciInlineKlass;
class ciArrayKlass;
class ciObjArrayKlass;
+ class ciFlatArrayKlass;
+ class ciRefArrayKlass;
class ciTypeArrayKlass;
// Simulate Java Language style package-private access with
// friend declarations.
// This is a great idea but gcc and other C++ compilers give an
friend class ciReceiverTypeData; \
friend class ciTypeEntries; \
friend class ciSpeculativeTrapData; \
friend class ciSymbol; \
friend class ciArray; \
+ friend class ciFlatArray; \
friend class ciObjArray; \
friend class ciMetadata; \
friend class ciReplay; \
friend class ciTypeArray; \
friend class ciType; \
friend class ciReturnAddress; \
+ friend class ciWrapper; \
friend class ciKlass; \
friend class ciInstanceKlass; \
+ friend class ciInlineKlass; \
friend class ciArrayKlass; \
+ friend class ciFlatArrayKlass; \
friend class ciObjArrayKlass; \
friend class ciTypeArrayKlass; \
#endif // SHARE_CI_CICLASSLIST_HPP
< prev index next >