class ciEnv; class ciObjectFactory; class ciConstantPoolCache;
class ciField; class ciConstant; class ciFlags; class ciExceptionHandler; class ciCallProfile; class ciSignature;
class ciBytecodeStream; class ciSignatureStream; class ciExceptionHandlerStream;
class ciTypeFlow;
class ciBaseObject; class ciObject; class ciNullObject; class ciInstance; class ciCallSite; class ciMemberName; class ciMethodHandle; class ciMethodType; class ciArray; class ciObjArray; class ciTypeArray; class ciSymbol; class ciMetadata; class ciMethod; class ciMethodData; class ciReceiverTypeData; // part of ciMethodData class ciType; class ciReturnAddress; class ciKlass; class ciInstanceKlass; class ciArrayKlass; class ciObjArrayKlass; 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 // error for being friends with yourself, so this macro does not // compile on some platforms.
// Everyone gives access to ciObjectFactory #define CI_PACKAGE_ACCESS \
friend class ciObjectFactory; \
friend class VMStructs;
// These are the packages that have access to ciEnv // Any more access must be given explicitly. #define CI_PACKAGE_ACCESS_TO \
friend class ciObjectFactory; \
friend class VMStructs; \
friend class ciCallSite; \
friend class ciConstantPoolCache; \
friend class ciField; \
friend class ciConstant; \
friend class ciFlags; \
friend class ciExceptionHandler; \
friend class ciCallProfile; \
friend class ciSignature; \
friend class ciBytecodeStream; \
friend class ciSignatureStream; \
friend class ciExceptionHandlerStream; \
friend class ciObject; \
friend class ciNullObject; \
friend class ciInstance; \
friend class ciMemberName; \
friend class ciMethod; \
friend class ciMethodData; \
friend class ciMethodHandle; \
friend class ciMethodType; \
friend class ciReceiverTypeData; \
friend class ciTypeEntries; \
friend class ciSpeculativeTrapData; \
friend class ciSymbol; \
friend class ciArray; \
friend class ciObjArray; \
friend class ciMetadata; \
friend class ciReplay; \
friend class ciTypeArray; \
friend class ciType; \
friend class ciReturnAddress; \
friend class ciKlass; \
friend class ciInstanceKlass; \
friend class ciArrayKlass; \
friend class ciObjArrayKlass; \
friend class ciTypeArrayKlass; \
#endif// SHARE_CI_CICLASSLIST_HPP
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet am 2026-09-02)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.