Pattern

class Pattern

A set of rules used to make a recommendation during an analysis.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A list of the different counters used to determine if there is a match.

Link copied to clipboard

The description of the recommendation. This explains a potential inefficiency in a profiled application.

Link copied to clipboard
val id: String?

The universally unique identifier (UUID) of this pattern.

Link copied to clipboard
val name: String?

The name for this pattern.

Link copied to clipboard

A string that contains the steps recommended to address the potential inefficiency.

Link copied to clipboard

A list of frame names that were searched during the analysis that generated a recommendation.

Link copied to clipboard

The percentage of time an application spends in one method that triggers a recommendation. The percentage of time is the same as the percentage of the total gathered sample counts during analysis.

Functions

Link copied to clipboard
inline fun copy(block: Pattern.Builder.() -> Unit = {}): Pattern
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String