Pack200.Packer.ClassAttributePfx 字段
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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_PFX
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。