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 # 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)]]] \ | 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 pack.class.attribute.NestHost = RCH 17 pack.class.attribute.NestMembers = NH[RCH] 18 19 # Note: Zero-length ("marker") attributes do not need to be specified here. 20 # They are automatically defined to have an empty layout. 21 #pack.class.attribute.Deprecated = 22 #pack.field.attribute.Deprecated = 23 #pack.method.attribute.Deprecated = 24 25 ## Example layouts for builtins. (Do not uncomment.) 26 #pack.class.attribute.Signature = RSH 27 #pack.field.attribute.Signature = RSH 28 #pack.method.attribute.Signature = RSH 29 # Signature = { signature:u2 } 30 #pack.class.attribute.SourceFile = RUH 31 # SourceFile = { utf8:u2 } 32 #pack.class.attribute.InnerClasses = NH[RCH RCNH RUNH FH] 33 # InnerClasses = { (N:u2)*{ class:u2 class?:u2 utf8?:u2 flags:u2 } } 34 #pack.method.attribute.Exceptions = NH[RCH] 35 # Exceptions = { (N:u2)*{ class:u2 } } 36 #pack.code.attribute.StackMap = \ 37 # [NH[PH NH[(1)] NH[(1)]]] \ |