Pack200.IPacker.ClassAttributePfx Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.