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