1# Properties which are known to Pack without further instruction,
2# but are not part of the JSR 200 standard.
3# They amount to default Pack properties.
4
5# Additional standard properties are hardwired into the code,
6# but may be overridden here, if necessary.
7
8# The makefile for this directory must copy this file
9# into the target class hierarchy so it will get into runtime image.
10
11# JCOV attributes
12pack.code.attribute.CoverageTable = NH[PHHII]
13pack.code.attribute.CharacterRangeTable = NH[PHPOHIIH]
14pack.class.attribute.SourceID = RUH
15pack.class.attribute.CompilationID = RUH
16
17# Note:  Zero-length ("marker") attributes do not need to be specified here.
18# They are automatically defined to have an empty layout.
19#pack.class.attribute.Deprecated =
20#pack.field.attribute.Deprecated =
21#pack.method.attribute.Deprecated =
22
23## Example layouts for builtins.  (Do not uncomment.)
24#pack.class.attribute.Signature = RSH
25#pack.field.attribute.Signature = RSH
26#pack.method.attribute.Signature = RSH
27# Signature = { signature:u2 }
28#pack.class.attribute.SourceFile = RUH
29# SourceFile = { utf8:u2 }
30#pack.class.attribute.InnerClasses = NH[RCH RCNH RUNH FH]
31# InnerClasses = { (N:u2)*{ class:u2 class?:u2 utf8?:u2 flags:u2 } }
32#pack.method.attribute.Exceptions = NH[RCH]
33# Exceptions = { (N:u2)*{ class:u2 } }
34#pack.code.attribute.StackMap = \
35#    [NH[PH NH[(1)] NH[(1)]]] \
36#    [TB (7)[RCH] (8,9)[PH] ()[]]
37#pack.code.attribute.LineNumberTable = NH[PH H]
38#pack.code.attribute.LocalVariableTable = NH[PH OH RUH RSH H]
39
40# Set this property if the classfile version number is bumped,
41# as long as the format remains compatible with Pack200.
42#com.sun.java.util.jar.pack.max.class.majver = 59
43
44# Uncomment this line if the C-coded unpacker seems broken.
45#com.sun.java.util.jar.pack.disable.native = true
46
47