À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
TfObjectTracker
public
class
TfObjectTracker
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.invoker.logger.TfObjectTracker
|
Utilitaire permettant de suivre l'utilisation des différents objets de la fédération du commerce.
Résumé
Méthodes publiques |
static
void
|
clearTracking()
Arrêtez de suivre l'appel en cours.
|
static
void
|
countWithParents(Class<?> object)
Comptez l'occurrence d'une classe donnée et de ses super-classes jusqu'à l'interface Tradefed.
|
static
void
|
directCount(String className, long occurrences)
Compter explicitement une classe et ses occurrences
|
static
|
getUsage()
Renvoie l'utilisation des objets suivis.
|
Champs
TF_OBJECTS_TRACKING_KEY
public static final String TF_OBJECTS_TRACKING_KEY
Méthodes publiques
clearTracking
public static void clearTracking ()
Arrêtez de suivre l'appel en cours. Cette méthode est appelée automatiquement par le harnais.
countWithParents
public static void countWithParents (Class<?> object)
Comptez l'occurrence d'une classe donnée et de ses super-classes jusqu'à l'interface Tradefed.
directCount
public static void directCount (String className,
long occurrences)
Compter explicitement une classe et ses occurrences
Paramètres |
className |
String : objet à suivre |
occurrences |
long : nombre actuel d'occurrences connues |
getUsage
public static getUsage ()
Renvoie l'utilisation des objets suivis.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[],null,["# TfObjectTracker\n===============\n\n\n`\npublic\n\n\nclass\nTfObjectTracker\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\n`\n\n|---|-----------------------------------------------------|\n| java.lang.Object ||\n| ↳ | com.android.tradefed.invoker.logger.TfObjectTracker |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nA utility to track the usage of the different Trade Fedederation objects.\n\nSummary\n-------\n\n| ### Fields ||\n|-------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` public static final String` | [TF_OBJECTS_TRACKING_KEY](../../../../../../../reference/tradefed/com/android/tradefed/invoker/logger/TfObjectTracker.html#TF_OBJECTS_TRACKING_KEY) |\n\n| ### Public methods ||\n|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` static void` | ` `[clearTracking](../../../../../../../reference/tradefed/com/android/tradefed/invoker/logger/TfObjectTracker.html#clearTracking())`() ` Stop tracking the current invocation. |\n| ` static void` | ` `[countWithParents](../../../../../../../reference/tradefed/com/android/tradefed/invoker/logger/TfObjectTracker.html#countWithParents(java.lang.Class\u003c?\u003e))`(Class\u003c?\u003e object) ` Count the occurrence of a give class and its super classes until the Tradefed interface. |\n| ` static void` | ` `[directCount](../../../../../../../reference/tradefed/com/android/tradefed/invoker/logger/TfObjectTracker.html#directCount(java.lang.String,%20long))`(String className, long occurrences) ` Count explicitly one class and its occurrences |\n| ` static ` | ` `[getUsage](../../../../../../../reference/tradefed/com/android/tradefed/invoker/logger/TfObjectTracker.html#getUsage())`() ` Returns the usage of the tracked objects. |\n\nFields\n------\n\n### TF_OBJECTS_TRACKING_KEY\n\n```\npublic static final String TF_OBJECTS_TRACKING_KEY\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nPublic methods\n--------------\n\n### clearTracking\n\n```\npublic static void clearTracking ()\n```\n\nStop tracking the current invocation. This is called automatically by the harness.\n\n\u003cbr /\u003e\n\n### countWithParents\n\n```\npublic static void countWithParents (Class\u003c?\u003e object)\n```\n\nCount the occurrence of a give class and its super classes until the Tradefed interface.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|----------|----------------|\n| `object` | `Class` \u003cbr /\u003e |\n\n### directCount\n\n```\npublic static void directCount (String className, \n long occurrences)\n```\n\nCount explicitly one class and its occurrences\n\n\u003cbr /\u003e\n\n| Parameters ||\n|---------------|-------------------------------------------------|\n| `className` | `String`: The object to track \u003cbr /\u003e |\n| `occurrences` | `long`: current num of known occurrences \u003cbr /\u003e |\n\n### getUsage\n\n```\npublic static getUsage ()\n```\n\nReturns the usage of the tracked objects.\n\n\u003cbr /\u003e\n\n| Returns ||\n|---|--------|\n| | \u003cbr /\u003e |"]]