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組み込まれています。

と同じ意味#UNKNOWN_ATTRIBUTEで、特殊な文字列 #ERROR#STRIP、および #PASS も使用できます。 これにより、ユーザーは、特定の属性を拒否、削除、またはビットごとの (クラス圧縮なしで) 渡すことを要求できます。

次のようなコードは、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 ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象