Object BinaryClassInfoCache
-
- All Implemented Interfaces:
public class BinaryClassInfoCache extends KSObjectCache<ClassId, BinaryClassInfo>
Lookup cache for field names names for deserialized classes. To check if a field has backing field, we need to look for binary field names, hence they are cached here.
-
-
Field Summary
Fields Modifier and Type Field Description private final Map<ClassId, BinaryClassInfo>cachepublic final static BinaryClassInfoCacheINSTANCE
-
Method Summary
Modifier and Type Method Description final BinaryClassInfogetCached(KotlinJvmBinaryClass kotlinJvmBinaryClass)final BinaryClassInfogetCached(ClassId classId, ByteArray virtualFileContent)-
-
Method Detail
-
getCached
final BinaryClassInfo getCached(KotlinJvmBinaryClass kotlinJvmBinaryClass)
-
getCached
final BinaryClassInfo getCached(ClassId classId, ByteArray virtualFileContent)
-
-
-
-