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
で組み込まれています。
と同じ意味#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 ドキュメントjava.util.jar.Pack200.Packer.CLASS_ATTRIBUTE_PFX
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。