public class com.oracle.svm.hosted.xml.JavaxXmlClassAndResourcesLoaderFeature extends com.oracle.svm.core.jdk.JNIRegistrationUtil implements org.graalvm.nativeimage.hosted.Feature
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.oracle.svm.hosted.xml.JavaxXmlClassAndResourcesLoaderFeature
super_class: com.oracle.svm.core.jdk.JNIRegistrationUtil
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // com.oracle.svm.hosted.xml.JavaxXmlClassAndResourcesLoaderFeature this
0: .line 40
aload 0 /* this */
invokespecial com.oracle.svm.core.jdk.JNIRegistrationUtil.<init>:()V
return
end local 0 // com.oracle.svm.hosted.xml.JavaxXmlClassAndResourcesLoaderFeature this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/svm/hosted/xml/JavaxXmlClassAndResourcesLoaderFeature;
public void beforeAnalysis(org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess);
descriptor: (Lorg/graalvm/nativeimage/hosted/Feature$BeforeAnalysisAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=2, args_size=2
start local 0 // com.oracle.svm.hosted.xml.JavaxXmlClassAndResourcesLoaderFeature this
start local 1 // org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess access
0: .line 44
aload 1 /* access */
new com.oracle.svm.hosted.xml.XMLParsersRegistration$SAXParserClasses
dup
invokespecial com.oracle.svm.hosted.xml.XMLParsersRegistration$SAXParserClasses.<init>:()V
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic accept(Lcom/oracle/svm/hosted/xml/XMLParsersRegistration$SAXParserClasses;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
com/oracle/svm/hosted/xml/XMLParsersRegistration.registerConfigs(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (5)
(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
iconst_1
anewarray java.lang.Object
dup
iconst_0
1: .line 45
aload 1 /* access */
ldc "javax.xml.parsers.SAXParserFactory"
ldc "newInstance"
iconst_0
anewarray java.lang.Class
invokestatic com.oracle.svm.hosted.xml.JavaxXmlClassAndResourcesLoaderFeature.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
aastore
2: .line 44
invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
3: .line 47
aload 1 /* access */
new com.oracle.svm.hosted.xml.XMLParsersRegistration$DOMParserClasses
dup
invokespecial com.oracle.svm.hosted.xml.XMLParsersRegistration$DOMParserClasses.<init>:()V
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic accept(Lcom/oracle/svm/hosted/xml/XMLParsersRegistration$DOMParserClasses;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
com/oracle/svm/hosted/xml/XMLParsersRegistration.registerConfigs(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (5)
(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
iconst_1
anewarray java.lang.Object
dup
iconst_0
4: .line 48
aload 1 /* access */
ldc "javax.xml.parsers.DocumentBuilderFactory"
ldc "newInstance"
iconst_0
anewarray java.lang.Class
invokestatic com.oracle.svm.hosted.xml.JavaxXmlClassAndResourcesLoaderFeature.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
aastore
5: .line 47
invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
6: .line 50
aload 1 /* access */
new com.oracle.svm.hosted.xml.XMLParsersRegistration$StAXParserClasses
dup
invokespecial com.oracle.svm.hosted.xml.XMLParsersRegistration$StAXParserClasses.<init>:()V
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic accept(Lcom/oracle/svm/hosted/xml/XMLParsersRegistration$StAXParserClasses;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
com/oracle/svm/hosted/xml/XMLParsersRegistration.registerConfigs(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (5)
(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
iconst_1
anewarray java.lang.Object
dup
iconst_0
7: .line 51
aload 1 /* access */
ldc "javax.xml.stream.FactoryFinder"
ldc "find"
iconst_2
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Class;
aastore
dup
iconst_1
ldc Ljava/lang/String;
aastore
invokestatic com.oracle.svm.hosted.xml.JavaxXmlClassAndResourcesLoaderFeature.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
aastore
8: .line 50
invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
9: .line 53
aload 1 /* access */
new com.oracle.svm.hosted.xml.XMLParsersRegistration$TransformerClassesAndResources
dup
invokespecial com.oracle.svm.hosted.xml.XMLParsersRegistration$TransformerClassesAndResources.<init>:()V
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic accept(Lcom/oracle/svm/hosted/xml/XMLParsersRegistration$TransformerClassesAndResources;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
com/oracle/svm/hosted/xml/XMLParsersRegistration.registerConfigs(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (5)
(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
iconst_1
anewarray java.lang.Object
dup
iconst_0
10: .line 54
aload 1 /* access */
ldc "javax.xml.transform.FactoryFinder"
ldc "find"
iconst_2
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Class;
aastore
dup
iconst_1
ldc Ljava/lang/String;
aastore
invokestatic com.oracle.svm.hosted.xml.JavaxXmlClassAndResourcesLoaderFeature.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
aastore
11: .line 53
invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
12: .line 56
aload 1 /* access */
new com.oracle.svm.hosted.xml.XMLParsersRegistration$DOMImplementationRegistryClasses
dup
invokespecial com.oracle.svm.hosted.xml.XMLParsersRegistration$DOMImplementationRegistryClasses.<init>:()V
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic accept(Lcom/oracle/svm/hosted/xml/XMLParsersRegistration$DOMImplementationRegistryClasses;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
com/oracle/svm/hosted/xml/XMLParsersRegistration.registerConfigs(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (5)
(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
iconst_1
anewarray java.lang.Object
dup
iconst_0
13: .line 57
aload 1 /* access */
ldc "org.w3c.dom.bootstrap.DOMImplementationRegistry"
ldc "newInstance"
iconst_0
anewarray java.lang.Class
invokestatic com.oracle.svm.hosted.xml.JavaxXmlClassAndResourcesLoaderFeature.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
aastore
14: .line 56
invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
15: .line 59
aload 1 /* access */
new com.oracle.svm.hosted.xml.XMLParsersRegistration$DatatypeFactoryClasses
dup
invokespecial com.oracle.svm.hosted.xml.XMLParsersRegistration$DatatypeFactoryClasses.<init>:()V
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic accept(Lcom/oracle/svm/hosted/xml/XMLParsersRegistration$DatatypeFactoryClasses;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
com/oracle/svm/hosted/xml/XMLParsersRegistration.registerConfigs(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V (5)
(Lorg/graalvm/nativeimage/hosted/Feature$DuringAnalysisAccess;)V
iconst_1
anewarray java.lang.Object
dup
iconst_0
16: .line 60
aload 1 /* access */
ldc "javax.xml.datatype.DatatypeFactory"
ldc "newInstance"
iconst_0
anewarray java.lang.Class
invokestatic com.oracle.svm.hosted.xml.JavaxXmlClassAndResourcesLoaderFeature.method:(Lorg/graalvm/nativeimage/hosted/Feature$FeatureAccess;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
aastore
17: .line 59
invokeinterface org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess.registerReachabilityHandler:(Ljava/util/function/Consumer;[Ljava/lang/Object;)V
18: .line 61
return
end local 1 // org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess access
end local 0 // com.oracle.svm.hosted.xml.JavaxXmlClassAndResourcesLoaderFeature this
LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lcom/oracle/svm/hosted/xml/JavaxXmlClassAndResourcesLoaderFeature;
0 19 1 access Lorg/graalvm/nativeimage/hosted/Feature$BeforeAnalysisAccess;
MethodParameters:
Name Flags
access
}
SourceFile: "JavaxXmlClassAndResourcesLoaderFeature.java"
InnerClasses:
DOMImplementationRegistryClasses = com.oracle.svm.hosted.xml.XMLParsersRegistration$DOMImplementationRegistryClasses of com.oracle.svm.hosted.xml.XMLParsersRegistration
DOMParserClasses = com.oracle.svm.hosted.xml.XMLParsersRegistration$DOMParserClasses of com.oracle.svm.hosted.xml.XMLParsersRegistration
DatatypeFactoryClasses = com.oracle.svm.hosted.xml.XMLParsersRegistration$DatatypeFactoryClasses of com.oracle.svm.hosted.xml.XMLParsersRegistration
SAXParserClasses = com.oracle.svm.hosted.xml.XMLParsersRegistration$SAXParserClasses of com.oracle.svm.hosted.xml.XMLParsersRegistration
StAXParserClasses = com.oracle.svm.hosted.xml.XMLParsersRegistration$StAXParserClasses of com.oracle.svm.hosted.xml.XMLParsersRegistration
TransformerClassesAndResources = com.oracle.svm.hosted.xml.XMLParsersRegistration$TransformerClassesAndResources of com.oracle.svm.hosted.xml.XMLParsersRegistration
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract BeforeAnalysisAccess = org.graalvm.nativeimage.hosted.Feature$BeforeAnalysisAccess of org.graalvm.nativeimage.hosted.Feature
public abstract DuringAnalysisAccess = org.graalvm.nativeimage.hosted.Feature$DuringAnalysisAccess of org.graalvm.nativeimage.hosted.Feature
public abstract FeatureAccess = org.graalvm.nativeimage.hosted.Feature$FeatureAccess of org.graalvm.nativeimage.hosted.Feature
RuntimeVisibleAnnotations:
com.oracle.svm.core.annotate.AutomaticFeature()