Skip to content

Commit 5ec63df

Browse files
authored
[Automation] Generated metadata for org.apache.commons:commons-lang3:3.19.0 (#8287)
* Checkpoint for native-image-run fix of org.apache.commons:commons-lang3:3.19.0 * Dynamic-access coverage for org.apache.commons.lang3.event.EventListenerSupport (66/68) * Dynamic-access coverage for org.apache.commons.lang3.function.MethodInvokers (68/68) * Native metadata for org.apache.commons.lang3.function.MethodInvokers__native_batch_2 * Update generated library support for org.apache.commons:commons-lang3:3.19.0 * Generated metadata for org.apache.commons:commons-lang3:3.19.0
1 parent 49d3151 commit 5ec63df

30 files changed

Lines changed: 2837 additions & 9 deletions
Lines changed: 222 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,222 @@
1+
{
2+
"reflection" : [
3+
{
4+
"condition" : {
5+
"typeReached" : "org.apache.commons.lang3.ObjectUtils"
6+
},
7+
"type" : "int[]"
8+
},
9+
{
10+
"condition" : {
11+
"typeReached" : "org.apache.commons.lang3.event.EventListenerSupport"
12+
},
13+
"type" : "java.io.IOException",
14+
"serializable" : true
15+
},
16+
{
17+
"condition" : {
18+
"typeReached" : "org.apache.commons.lang3.event.EventListenerSupport"
19+
},
20+
"type" : "java.io.NotSerializableException",
21+
"serializable" : true
22+
},
23+
{
24+
"condition" : {
25+
"typeReached" : "org.apache.commons.lang3.event.EventListenerSupport"
26+
},
27+
"type" : "java.io.ObjectStreamException",
28+
"serializable" : true
29+
},
30+
{
31+
"condition" : {
32+
"typeReached" : "org.apache.commons.lang3.event.EventListenerSupport"
33+
},
34+
"type" : "java.lang.Exception",
35+
"serializable" : true
36+
},
37+
{
38+
"condition" : {
39+
"typeReached" : "org.apache.commons.lang3.reflect.MethodUtils"
40+
},
41+
"type" : "java.lang.Integer",
42+
"methods" : [
43+
{
44+
"name" : "<init>",
45+
"parameterTypes" : [
46+
"int"
47+
]
48+
}
49+
]
50+
},
51+
{
52+
"condition" : {
53+
"typeReached" : "org.apache.commons.lang3.reflect.MethodUtils"
54+
},
55+
"type" : "java.lang.Integer[]"
56+
},
57+
{
58+
"condition" : {
59+
"typeReached" : "org.apache.commons.lang3.stream.Streams$ArrayCollector"
60+
},
61+
"type" : "java.lang.Number[]"
62+
},
63+
{
64+
"condition" : {
65+
"typeReached" : "org.apache.commons.lang3.builder.CompareToBuilder"
66+
},
67+
"type" : "java.lang.Object"
68+
},
69+
{
70+
"condition" : {
71+
"typeReached" : "org.apache.commons.lang3.builder.EqualsBuilder"
72+
},
73+
"type" : "java.lang.Object"
74+
},
75+
{
76+
"condition" : {
77+
"typeReached" : "org.apache.commons.lang3.builder.HashCodeBuilder"
78+
},
79+
"type" : "java.lang.Object"
80+
},
81+
{
82+
"condition" : {
83+
"typeReached" : "org.apache.commons.lang3.builder.ReflectionToStringBuilder"
84+
},
85+
"type" : "java.lang.Object"
86+
},
87+
{
88+
"condition" : {
89+
"typeReached" : "org.apache.commons.lang3.event.EventListenerSupport"
90+
},
91+
"type" : "java.lang.Object",
92+
"methods" : [
93+
{
94+
"name" : "<init>",
95+
"parameterTypes" : [ ]
96+
}
97+
]
98+
},
99+
{
100+
"condition" : {
101+
"typeReached" : "org.apache.commons.lang3.reflect.FieldUtils"
102+
},
103+
"type" : "java.lang.Object"
104+
},
105+
{
106+
"condition" : {
107+
"typeReached" : "org.apache.commons.lang3.reflect.MethodUtils"
108+
},
109+
"type" : "java.lang.Object"
110+
},
111+
{
112+
"condition" : {
113+
"typeReached" : "org.apache.commons.lang3.event.EventListenerSupport"
114+
},
115+
"type" : "java.lang.StackTraceElement",
116+
"serializable" : true
117+
},
118+
{
119+
"condition" : {
120+
"typeReached" : "org.apache.commons.lang3.event.EventListenerSupport"
121+
},
122+
"type" : "java.lang.StackTraceElement[]",
123+
"serializable" : true
124+
},
125+
{
126+
"condition" : {
127+
"typeReached" : "org.apache.commons.lang3.SerializationUtils"
128+
},
129+
"type" : "java.lang.String",
130+
"serializable" : true
131+
},
132+
{
133+
"condition" : {
134+
"typeReached" : "org.apache.commons.lang3.event.EventListenerSupport"
135+
},
136+
"type" : "java.lang.String",
137+
"serializable" : true
138+
},
139+
{
140+
"condition" : {
141+
"typeReached" : "org.apache.commons.lang3.ArrayUtils"
142+
},
143+
"type" : "java.lang.String[]"
144+
},
145+
{
146+
"condition" : {
147+
"typeReached" : "org.apache.commons.lang3.stream.Streams$ArrayCollector"
148+
},
149+
"type" : "java.lang.String[]"
150+
},
151+
{
152+
"condition" : {
153+
"typeReached" : "org.apache.commons.lang3.event.EventListenerSupport"
154+
},
155+
"type" : "java.lang.Throwable",
156+
"serializable" : true
157+
},
158+
{
159+
"condition" : {
160+
"typeReached" : "org.apache.commons.lang3.exception.ExceptionUtils"
161+
},
162+
"type" : "java.lang.Throwable",
163+
"methods" : [
164+
{
165+
"name" : "getCause",
166+
"parameterTypes" : [ ]
167+
}
168+
]
169+
},
170+
{
171+
"condition" : {
172+
"typeReached" : "org.apache.commons.lang3.SerializationUtils"
173+
},
174+
"type" : "java.util.ArrayList",
175+
"serializable" : true
176+
},
177+
{
178+
"condition" : {
179+
"typeReached" : "org.apache.commons.lang3.SerializationUtils$ClassLoaderAwareObjectInputStream"
180+
},
181+
"type" : "java.util.ArrayList"
182+
},
183+
{
184+
"condition" : {
185+
"typeReached" : "org.apache.commons.lang3.event.EventListenerSupport"
186+
},
187+
"type" : "java.util.ArrayList",
188+
"serializable" : true
189+
},
190+
{
191+
"condition" : {
192+
"typeReached" : "org.apache.commons.lang3.event.EventListenerSupport"
193+
},
194+
"type" : "java.util.Collections$EmptyList",
195+
"serializable" : true
196+
},
197+
{
198+
"condition" : {
199+
"typeReached" : "org.apache.commons.lang3.reflect.TypeUtils"
200+
},
201+
"type" : "java.util.List[]"
202+
},
203+
{
204+
"condition" : {
205+
"typeReached" : "org.apache.commons.lang3.ClassUtils"
206+
},
207+
"type" : "missing.Type"
208+
},
209+
{
210+
"condition" : {
211+
"typeReached" : "org.apache.commons.lang3.event.EventListenerSupport"
212+
},
213+
"type" : "sun.security.provider.SHA",
214+
"methods" : [
215+
{
216+
"name" : "<init>",
217+
"parameterTypes" : [ ]
218+
}
219+
]
220+
}
221+
]
222+
}

metadata/org.apache.commons/commons-lang3/index.json

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,27 @@
11
[
22
{
3-
"latest" : true,
4-
"metadata-version" : "3.11",
5-
"source-code-url" : "https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/$version$/commons-lang3-$version$-sources.jar",
6-
"repository-url" : "https://github.com/apache/commons-lang",
7-
"test-code-url" : "https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/$version$/commons-lang3-$version$-test-sources.jar",
8-
"documentation-url" : "https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/$version$/commons-lang3-$version$-javadoc.jar",
9-
"description" : "Apache Commons Lang provides reusable Java utility classes that extend core `java.lang` functionality with helpers for strings, numbers, objects, reflection, concurrency, and more. It helps Java applications avoid reimplementing common low-level programming tasks by packaging widely used language-level utilities.",
10-
"tested-versions" : [
3+
"latest": true,
4+
"metadata-version": "3.19.0",
5+
"source-code-url": "https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/$version$/commons-lang3-$version$-sources.jar",
6+
"repository-url": "https://github.com/apache/commons-lang",
7+
"test-code-url": "https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/$version$/commons-lang3-$version$-test-sources.jar",
8+
"documentation-url": "https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/$version$/commons-lang3-$version$-javadoc.jar",
9+
"description": "Apache Commons Lang provides reusable Java utility classes that extend core `java.lang` functionality with helpers for strings, numbers, objects, reflection, concurrency, and more. It helps Java applications avoid reimplementing common low-level programming tasks by packaging widely used language-level utilities.",
10+
"tested-versions": [
11+
"3.19.0"
12+
],
13+
"allowed-packages": [
14+
"org.apache.commons.lang3"
15+
]
16+
},
17+
{
18+
"metadata-version": "3.11",
19+
"source-code-url": "https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/$version$/commons-lang3-$version$-sources.jar",
20+
"repository-url": "https://github.com/apache/commons-lang",
21+
"test-code-url": "https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/$version$/commons-lang3-$version$-test-sources.jar",
22+
"documentation-url": "https://repo.maven.apache.org/maven2/org/apache/commons/commons-lang3/$version$/commons-lang3-$version$-javadoc.jar",
23+
"description": "Apache Commons Lang provides reusable Java utility classes that extend core `java.lang` functionality with helpers for strings, numbers, objects, reflection, concurrency, and more. It helps Java applications avoid reimplementing common low-level programming tasks by packaging widely used language-level utilities.",
24+
"tested-versions": [
1125
"3.11",
1226
"3.12.0",
1327
"3.13.0",
@@ -17,7 +31,7 @@
1731
"3.17.0",
1832
"3.18.0"
1933
],
20-
"allowed-packages" : [
34+
"allowed-packages": [
2135
"org.apache.commons.lang3"
2236
]
2337
}

0 commit comments

Comments
 (0)