public abstract class com.sun.xml.internal.bind.api.JAXBRIContext extends javax.xml.bind.JAXBContext
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.xml.internal.bind.api.JAXBRIContext
super_class: javax.xml.bind.JAXBContext
{
public static final java.lang.String DEFAULT_NAMESPACE_REMAP;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.bind.defaultNamespaceRemap"
public static final java.lang.String TYPE_REFERENCES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.bind.typeReferences"
public static final java.lang.String CANONICALIZATION_SUPPORT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.bind.c14n"
public static final java.lang.String TREAT_EVERYTHING_NILLABLE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.bind.treatEverythingNillable"
public static final java.lang.String ANNOTATION_READER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.String ENABLE_XOP;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.bind.XOP"
public static final java.lang.String SUBCLASS_REPLACEMENTS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.bind.subclassReplacements"
public static final java.lang.String XMLACCESSORFACTORY_SUPPORT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.bind.XmlAccessorFactory"
public static final java.lang.String RETAIN_REFERENCE_TO_INFO;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "retainReferenceToInfo"
public static final java.lang.String SUPRESS_ACCESSOR_WARNINGS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "supressAccessorWarnings"
public static final java.lang.String IMPROVED_XSI_TYPE_HANDLING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.bind.improvedXsiTypeHandling"
public static final java.lang.String DISABLE_XML_SECURITY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.bind.disableXmlSecurity"
public static final java.lang.String BACKUP_WITH_PARENT_NAMESPACE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.bind.backupWithParentNamespace"
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
putstatic com.sun.xml.internal.bind.api.JAXBRIContext.ANNOTATION_READER:Ljava/lang/String;
1: return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial javax.xml.bind.JAXBContext.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/bind/api/JAXBRIContext;
public static com.sun.xml.internal.bind.api.JAXBRIContext newInstance(java.lang.Class[], java.util.Collection<com.sun.xml.internal.bind.api.TypeReference>, java.util.Map<java.lang.Class, java.lang.Class>, java.lang.String, boolean, com.sun.xml.internal.bind.v2.model.annotation.RuntimeAnnotationReader);
descriptor: ([Ljava/lang/Class;Ljava/util/Collection;Ljava/util/Map;Ljava/lang/String;ZLcom/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader;)Lcom/sun/xml/internal/bind/api/JAXBRIContext;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=10, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
1: aload 3
iload 4
aload 5
iconst_0
iconst_0
iconst_0
iconst_0
2: invokestatic com.sun.xml.internal.bind.api.JAXBRIContext.newInstance:([Ljava/lang/Class;Ljava/util/Collection;Ljava/util/Map;Ljava/lang/String;ZLcom/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader;ZZZZ)Lcom/sun/xml/internal/bind/api/JAXBRIContext;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 classes [Ljava/lang/Class;
0 3 1 typeRefs Ljava/util/Collection<Lcom/sun/xml/internal/bind/api/TypeReference;>;
0 3 2 subclassReplacements Ljava/util/Map<Ljava/lang/Class;Ljava/lang/Class;>;
0 3 3 defaultNamespaceRemap Ljava/lang/String;
0 3 4 c14nSupport Z
0 3 5 ar Lcom/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader;
Exceptions:
throws javax.xml.bind.JAXBException
Signature: ([Ljava/lang/Class;Ljava/util/Collection<Lcom/sun/xml/internal/bind/api/TypeReference;>;Ljava/util/Map<Ljava/lang/Class;Ljava/lang/Class;>;Ljava/lang/String;ZLcom/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader;)Lcom/sun/xml/internal/bind/api/JAXBRIContext;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.Nullable()
2:
com.sun.istack.internal.Nullable()
3:
com.sun.istack.internal.Nullable()
4:
5:
com.sun.istack.internal.Nullable()
MethodParameters:
Name Flags
classes
typeRefs
subclassReplacements
defaultNamespaceRemap
c14nSupport
ar
public static com.sun.xml.internal.bind.api.JAXBRIContext newInstance(java.lang.Class[], java.util.Collection<com.sun.xml.internal.bind.api.TypeReference>, java.util.Map<java.lang.Class, java.lang.Class>, java.lang.String, boolean, com.sun.xml.internal.bind.v2.model.annotation.RuntimeAnnotationReader, boolean, boolean, boolean, boolean);
descriptor: ([Ljava/lang/Class;Ljava/util/Collection;Ljava/util/Map;Ljava/lang/String;ZLcom/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader;ZZZZ)Lcom/sun/xml/internal/bind/api/JAXBRIContext;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=11, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 10
start local 10 1: aload 1
ifnull 2
aload 10
ldc "com.sun.xml.internal.bind.typeReferences"
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: StackMap locals: java.util.Map
StackMap stack:
aload 2
ifnull 3
aload 10
ldc "com.sun.xml.internal.bind.subclassReplacements"
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals:
StackMap stack:
aload 3
ifnull 4
aload 10
ldc "com.sun.xml.internal.bind.defaultNamespaceRemap"
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
4: StackMap locals:
StackMap stack:
aload 5
ifnull 5
aload 10
getstatic com.sun.xml.internal.bind.api.JAXBRIContext.ANNOTATION_READER:Ljava/lang/String;
aload 5
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: StackMap locals:
StackMap stack:
aload 10
ldc "com.sun.xml.internal.bind.c14n"
iload 4
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 10
ldc "com.sun.xml.internal.bind.XmlAccessorFactory"
iload 6
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 10
ldc "com.sun.xml.internal.bind.treatEverythingNillable"
iload 7
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: aload 10
ldc "retainReferenceToInfo"
iload 8
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: aload 10
ldc "supressAccessorWarnings"
iload 9
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: aload 0
aload 10
invokestatic com.sun.xml.internal.bind.v2.ContextFactory.createContext:([Ljava/lang/Class;Ljava/util/Map;)Ljavax/xml/bind/JAXBContext;
checkcast com.sun.xml.internal.bind.api.JAXBRIContext
areturn
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 classes [Ljava/lang/Class;
0 11 1 typeRefs Ljava/util/Collection<Lcom/sun/xml/internal/bind/api/TypeReference;>;
0 11 2 subclassReplacements Ljava/util/Map<Ljava/lang/Class;Ljava/lang/Class;>;
0 11 3 defaultNamespaceRemap Ljava/lang/String;
0 11 4 c14nSupport Z
0 11 5 ar Lcom/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader;
0 11 6 xmlAccessorFactorySupport Z
0 11 7 allNillable Z
0 11 8 retainPropertyInfo Z
0 11 9 supressAccessorWarnings Z
1 11 10 properties Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
Exceptions:
throws javax.xml.bind.JAXBException
Signature: ([Ljava/lang/Class;Ljava/util/Collection<Lcom/sun/xml/internal/bind/api/TypeReference;>;Ljava/util/Map<Ljava/lang/Class;Ljava/lang/Class;>;Ljava/lang/String;ZLcom/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader;ZZZZ)Lcom/sun/xml/internal/bind/api/JAXBRIContext;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.Nullable()
2:
com.sun.istack.internal.Nullable()
3:
com.sun.istack.internal.Nullable()
4:
5:
com.sun.istack.internal.Nullable()
6:
7:
8:
9:
MethodParameters:
Name Flags
classes
typeRefs
subclassReplacements
defaultNamespaceRemap
c14nSupport
ar
xmlAccessorFactorySupport
allNillable
retainPropertyInfo
supressAccessorWarnings
public static com.sun.xml.internal.bind.api.JAXBRIContext newInstance(java.lang.Class[], java.util.Collection<com.sun.xml.internal.bind.api.TypeReference>, java.lang.String, boolean);
descriptor: ([Ljava/lang/Class;Ljava/util/Collection;Ljava/lang/String;Z)Lcom/sun/xml/internal/bind/api/JAXBRIContext;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
1: aload 2
iload 3
aconst_null
2: invokestatic com.sun.xml.internal.bind.api.JAXBRIContext.newInstance:([Ljava/lang/Class;Ljava/util/Collection;Ljava/util/Map;Ljava/lang/String;ZLcom/sun/xml/internal/bind/v2/model/annotation/RuntimeAnnotationReader;)Lcom/sun/xml/internal/bind/api/JAXBRIContext;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 classes [Ljava/lang/Class;
0 3 1 typeRefs Ljava/util/Collection<Lcom/sun/xml/internal/bind/api/TypeReference;>;
0 3 2 defaultNamespaceRemap Ljava/lang/String;
0 3 3 c14nSupport Z
Exceptions:
throws javax.xml.bind.JAXBException
Signature: ([Ljava/lang/Class;Ljava/util/Collection<Lcom/sun/xml/internal/bind/api/TypeReference;>;Ljava/lang/String;Z)Lcom/sun/xml/internal/bind/api/JAXBRIContext;
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.Nullable()
2:
com.sun.istack.internal.Nullable()
3:
MethodParameters:
Name Flags
classes
typeRefs
defaultNamespaceRemap
c14nSupport
public abstract boolean hasSwaRef();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract javax.xml.namespace.QName getElementName(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljavax/xml/namespace/QName;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.xml.bind.JAXBException
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
o
public abstract javax.xml.namespace.QName getElementName(java.lang.Class);
descriptor: (Ljava/lang/Class;)Ljavax/xml/namespace/QName;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.xml.bind.JAXBException
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
o
public abstract com.sun.xml.internal.bind.api.Bridge createBridge(com.sun.xml.internal.bind.api.TypeReference);
descriptor: (Lcom/sun/xml/internal/bind/api/TypeReference;)Lcom/sun/xml/internal/bind/api/Bridge;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
ref
public abstract com.sun.xml.internal.bind.api.BridgeContext createBridgeContext();
descriptor: ()Lcom/sun/xml/internal/bind/api/BridgeContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public abstract <B, V> com.sun.xml.internal.bind.api.RawAccessor<B, V> getElementPropertyAccessor(java.lang.Class<B>, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/bind/api/RawAccessor;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.xml.bind.JAXBException
Signature: <B:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/lang/Class<TB;>;Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/internal/bind/api/RawAccessor<TB;TV;>;
MethodParameters:
Name Flags
wrapperBean
nsUri
localName
public abstract java.util.List<java.lang.String> getKnownNamespaceURIs();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Ljava/lang/String;>;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public abstract void generateSchema(javax.xml.bind.SchemaOutputResolver);
descriptor: (Ljavax/xml/bind/SchemaOutputResolver;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
outputResolver
public abstract javax.xml.namespace.QName getTypeName(com.sun.xml.internal.bind.api.TypeReference);
descriptor: (Lcom/sun/xml/internal/bind/api/TypeReference;)Ljavax/xml/namespace/QName;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
tr
public abstract java.lang.String getBuildId();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public abstract void generateEpisode(javax.xml.transform.Result);
descriptor: (Ljavax/xml/transform/Result;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
output
public abstract com.sun.xml.internal.bind.v2.model.runtime.RuntimeTypeInfoSet getRuntimeTypeInfoSet();
descriptor: ()Lcom/sun/xml/internal/bind/v2/model/runtime/RuntimeTypeInfoSet;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public static java.lang.String mangleNameToVariableName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.xml.internal.bind.api.impl.NameConverter.standard:Lcom/sun/xml/internal/bind/api/impl/NameConverter;
aload 0
invokeinterface com.sun.xml.internal.bind.api.impl.NameConverter.toVariableName:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 localName Ljava/lang/String;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
localName
public static java.lang.String mangleNameToClassName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.xml.internal.bind.api.impl.NameConverter.standard:Lcom/sun/xml/internal/bind/api/impl/NameConverter;
aload 0
invokeinterface com.sun.xml.internal.bind.api.impl.NameConverter.toClassName:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 localName Ljava/lang/String;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
localName
public static java.lang.String mangleNameToPropertyName(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.sun.xml.internal.bind.api.impl.NameConverter.standard:Lcom/sun/xml/internal/bind/api/impl/NameConverter;
aload 0
invokeinterface com.sun.xml.internal.bind.api.impl.NameConverter.toPropertyName:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 localName Ljava/lang/String;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
localName
public static java.lang.reflect.Type getBaseType(java.lang.reflect.Type, java.lang.Class);
descriptor: (Ljava/lang/reflect/Type;Ljava/lang/Class;)Ljava/lang/reflect/Type;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: getstatic com.sun.xml.internal.bind.api.Utils.REFLECTION_NAVIGATOR:Lcom/sun/xml/internal/bind/v2/model/nav/Navigator;
aload 0
aload 1
invokeinterface com.sun.xml.internal.bind.v2.model.nav.Navigator.getBaseClass:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.reflect.Type
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 type Ljava/lang/reflect/Type;
0 1 1 baseType Ljava/lang/Class;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
RuntimeInvisibleParameterAnnotations:
0:
com.sun.istack.internal.NotNull()
1:
com.sun.istack.internal.NotNull()
MethodParameters:
Name Flags
type
baseType
}
SourceFile: "JAXBRIContext.java"