Lenguaje

Pack200.IPacker.ClassAttributePfx Campo

Definición

Cuando se concatena con un nombre de atributo de clase, indica el formato de ese atributo, mediante el lenguaje de diseño especificado en la especificación JSR 200.

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

Valor de campo

Atributos

Comentarios

Cuando se concatena con un nombre de atributo de clase, indica el formato de ese atributo, mediante el lenguaje de diseño especificado en la especificación JSR 200.

Por ejemplo, el efecto de esta opción está integrado en: pack.class.attribute.SourceFile=RUH.

También se permiten las cadenas #ERRORespeciales , #STRIPy #PASS , con el mismo significado que #UNKNOWN_ATTRIBUTE. Esto proporciona una manera de que los usuarios soliciten que se rechacen, despojen o pasen atributos específicos bit a bit (sin compresión de clase).

El código como este podría usarse para admitir atributos para 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>

El código como este podría usarse para quitar atributos de depuración:

<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 documentación para java.util.jar.Pack200.Packer.CLASS_ATTRIBUTE_PFX.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a