@@ -44,6 +44,9 @@ public struct Attributes {
4444 @JavaMethod
4545 public func getValue( _ arg0: String ) -> String
4646
47+ @JavaMethod
48+ public func getValue( _ arg0: Attributes . Name ? ) -> String
49+
4750 @JavaMethod
4851 public func isEmpty( ) -> Bool
4952
@@ -95,3 +98,92 @@ public struct Attributes {
9598 @JavaMethod
9699 public func getOrDefault( _ arg0: JavaObject ? , _ arg1: JavaObject ? ) -> JavaObject ?
97100}
101+ extension Attributes {
102+ @JavaClass ( " java.util.jar.Attributes$Name " )
103+ public struct Name {
104+ @JavaMethod
105+ public init ( _ arg0: String , environment: JNIEnvironment ? = nil )
106+
107+ @JavaMethod
108+ public func equals( _ arg0: JavaObject ? ) -> Bool
109+
110+ @JavaMethod
111+ public func toString( ) -> String
112+
113+ @JavaMethod
114+ public func hashCode( ) -> Int32
115+
116+ @JavaMethod
117+ public func getClass( ) -> JavaClass < JavaObject > ?
118+
119+ @JavaMethod
120+ public func notify( )
121+
122+ @JavaMethod
123+ public func notifyAll( )
124+
125+ @JavaMethod
126+ public func wait( _ arg0: Int64 ) throws
127+
128+ @JavaMethod
129+ public func wait( _ arg0: Int64 , _ arg1: Int32 ) throws
130+
131+ @JavaMethod
132+ public func wait( ) throws
133+ }
134+ }
135+ extension JavaClass< Attributes. Name> {
136+ @JavaStaticField
137+ public var MANIFEST_VERSION : Attributes . Name ?
138+
139+ @JavaStaticField
140+ public var SIGNATURE_VERSION : Attributes . Name ?
141+
142+ @JavaStaticField
143+ public var CONTENT_TYPE : Attributes . Name ?
144+
145+ @JavaStaticField
146+ public var CLASS_PATH : Attributes . Name ?
147+
148+ @JavaStaticField
149+ public var MAIN_CLASS : Attributes . Name ?
150+
151+ @JavaStaticField
152+ public var SEALED : Attributes . Name ?
153+
154+ @JavaStaticField
155+ public var EXTENSION_LIST : Attributes . Name ?
156+
157+ @JavaStaticField
158+ public var EXTENSION_NAME : Attributes . Name ?
159+
160+ @JavaStaticField
161+ public var EXTENSION_INSTALLATION : Attributes . Name ?
162+
163+ @JavaStaticField
164+ public var IMPLEMENTATION_TITLE : Attributes . Name ?
165+
166+ @JavaStaticField
167+ public var IMPLEMENTATION_VERSION : Attributes . Name ?
168+
169+ @JavaStaticField
170+ public var IMPLEMENTATION_VENDOR : Attributes . Name ?
171+
172+ @JavaStaticField
173+ public var IMPLEMENTATION_VENDOR_ID : Attributes . Name ?
174+
175+ @JavaStaticField
176+ public var IMPLEMENTATION_URL : Attributes . Name ?
177+
178+ @JavaStaticField
179+ public var SPECIFICATION_TITLE : Attributes . Name ?
180+
181+ @JavaStaticField
182+ public var SPECIFICATION_VERSION : Attributes . Name ?
183+
184+ @JavaStaticField
185+ public var SPECIFICATION_VENDOR : Attributes . Name ?
186+
187+ @JavaStaticField
188+ public var MULTI_RELEASE : Attributes . Name ?
189+ }
0 commit comments