Langage

Pack200.IPacker.ClassAttributePfx Champ

Définition

Lorsqu’il est concaténé avec un nom d’attribut de classe, indique le format de cet attribut, à l’aide du langage de disposition spécifié dans la spécification JSR 200.

[Android.Runtime.Register("CLASS_ATTRIBUTE_PFX")]
public const string ClassAttributePfx;
[<Android.Runtime.Register("CLASS_ATTRIBUTE_PFX")>]
val mutable ClassAttributePfx : string

Valeur de champ

Attributs

Remarques

Lorsqu’il est concaténé avec un nom d’attribut de classe, indique le format de cet attribut, à l’aide du langage de disposition spécifié dans la spécification JSR 200.

Par exemple, l’effet de cette option est intégré : pack.class.attribute.SourceFile=RUH.

Les chaînes spéciales , et sont également autorisées#ERROR, avec la même signification que #STRIP.#PASS#UNKNOWN_ATTRIBUTE Cela permet aux utilisateurs de demander que des attributs spécifiques soient refusés, supprimés ou transmis au niveau du bit (sans compression de classe).

Le code comme celui-ci peut être utilisé pour prendre en charge les attributs pour JCOV :

<code>
                Map p = packer.properties();
                p.put(CODE_ATTRIBUTE_PFX+"CoverageTable",       "NH[PHHII]");
                p.put(CODE_ATTRIBUTE_PFX+"CharacterRangeTable", "NH[PHPOHIIH]");
                p.put(CLASS_ATTRIBUTE_PFX+"SourceID",           "RUH");
                p.put(CLASS_ATTRIBUTE_PFX+"CompilationID",      "RUH");
</code>

Le code comme celui-ci peut être utilisé pour supprimer des attributs de débogage :

<code>
                Map p = packer.properties();
                p.put(CODE_ATTRIBUTE_PFX+"LineNumberTable",    STRIP);
                p.put(CODE_ATTRIBUTE_PFX+"LocalVariableTable", STRIP);
                p.put(CLASS_ATTRIBUTE_PFX+"SourceFile",        STRIP);
</code>

Java documentation pour java.util.jar.Pack200.Packer.CLASS_ATTRIBUTE_PFX.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à