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 12 pack.code.attribute.CoverageTable = NH[PHHII] 13 pack.code.attribute.CharacterRangeTable = NH[PHPOHIIH] 14 pack.class.attribute.SourceID = RUH 15 pack.class.attribute.CompilationID = RUH 16 17 # Module attributes, supported by the tool and not JSR-200 18 pack.class.attribute.Module = RUHFHNH[RUHFH]NH[RUHFHNH[RUH]]NH[RUHFHNH[RUH]]NH[RCH]NH[RCHNH[RCH]] 19 pack.class.attribute.ModulePackages = NH[RUH] 20 pack.class.attribute.ModuleVersion = RUH 21 pack.class.attribute.ModuleMainClass = RCH 22 pack.class.attribute.ModuleTarget = RUHRUHRUH 23 pack.class.attribute.ModuleHashes = RUHNH[RUHNH[B]] 24 25 26 # Note: Zero-length ("marker") attributes do not need to be specified here. 27 # They are automatically defined to have an empty layout. 28 #pack.class.attribute.Deprecated = 29 #pack.field.attribute.Deprecated = 30 #pack.method.attribute.Deprecated = 31 32 ## Example layouts for builtins. (Do not uncomment.) 33 #pack.class.attribute.Signature = RSH 34 #pack.field.attribute.Signature = RSH 35 #pack.method.attribute.Signature = RSH 36 # Signature = { signature:u2 } 37 #pack.class.attribute.SourceFile = RUH 38 # SourceFile = { utf8:u2 } 39 #pack.class.attribute.InnerClasses = NH[RCH RCNH RUNH FH] 40 # InnerClasses = { (N:u2)*{ class:u2 class?:u2 utf8?:u2 flags:u2 } } 41 #pack.method.attribute.Exceptions = NH[RCH] 42 # Exceptions = { (N:u2)*{ class:u2 } } 43 #pack.code.attribute.StackMap = \ 44 # [NH[PH NH[(1)] NH[(1)]]] \ 45 # [TB (7)[RCH] (8,9)[PH] ()[]] 46 #pack.code.attribute.LineNumberTable = NH[PH H] 47 #pack.code.attribute.LocalVariableTable = NH[PH OH RUH RSH H] 48 49 # Set this property if the classfile version number is bumped, 50 # as long as the format remains compatible with Pack200. 51 #com.sun.java.util.jar.pack.max.class.majver = 59 52 53 # Uncomment this line if the C-coded unpacker seems broken. 54 #com.sun.java.util.jar.pack.disable.native = true 55