Pack200.Packer.ClassAttributePfx 字段

定义

注意

Use 'Java.Util.Jar.Pack200.IPacker.ClassAttributePfx'. This class will be removed in a future release.

与类属性名称连接时,使用 JSR 200 规范中指定的布局语言指示该属性的格式。

[Android.Runtime.Register("CLASS_ATTRIBUTE_PFX")]
[System.Obsolete("Use 'Java.Util.Jar.Pack200.IPacker.ClassAttributePfx'. This class will be removed in a future release.")]
public const string ClassAttributePfx;
[<Android.Runtime.Register("CLASS_ATTRIBUTE_PFX")>]
[<System.Obsolete("Use 'Java.Util.Jar.Pack200.IPacker.ClassAttributePfx'. This class will be removed in a future release.")>]
val mutable ClassAttributePfx : string

字段值

属性

注解

与类属性名称连接时,使用 JSR 200 规范中指定的布局语言指示该属性的格式。

例如,此选项的效果内置于: pack.class.attribute.SourceFile=RUH.

特殊字符串#ERROR#STRIP,也是#PASS允许的,其含义与 #UNKNOWN_ATTRIBUTE< a0/a0> 相同。 这样,用户就可以请求拒绝、剥离或按位传递特定属性(没有类压缩)。

此类代码可用于支持 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>

此类代码可用于去除调试属性:

<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.util.jar.Pack200.Packer.CLASS_ATTRIBUTE_PFXJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于