Skip to content
🤔 Documentation issue? Report it

//leakcanary-repo/shark/ApacheHarmonyInstanceRefReaders

ApacheHarmonyInstanceRefReaders

[jvm]\ enum ApacheHarmonyInstanceRefReaders : Enum<ApacheHarmonyInstanceRefReaders> , ChainingInstanceReferenceReader.VirtualInstanceReferenceReader.OptionalFactory

Defines VirtualInstanceReferenceReader factories for common Apache Harmony data structures.

Note: the expanders target the direct classes and don’t target subclasses, as these might include additional out going references that would be missed.

Entries

LINKED_LIST [jvm]
LINKED_LIST
ARRAY_LIST [jvm]
ARRAY_LIST
COPY_ON_WRITE_ARRAY_LIST [jvm]
COPY_ON_WRITE_ARRAY_LIST
HASH_MAP [jvm]
HASH_MAP
Handles HashMap & LinkedHashMap
WEAK_HASH_MAP [jvm]
WEAK_HASH_MAP
HASH_SET [jvm]
HASH_SET
Handles HashSet & LinkedHashSet

Functions

Name Summary
create [jvm]
abstract fun create(graph: HeapGraph): ChainingInstanceReferenceReader.VirtualInstanceReferenceReader?
valueOf [jvm]
fun valueOf(value: String): ApacheHarmonyInstanceRefReaders
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
values [jvm]
fun values(): Array<ApacheHarmonyInstanceRefReaders>
Returns an array containing the constants of this enum type, in the order they’re declared.

Properties

Name Summary
name [jvm]
val name: String
ordinal [jvm]
val ordinal: Int