Edit D:\rfid\apache-tomcat-8.5.32\webapps\opac\WEB-INF\lib\javax\xml\bind\JAXB.class
?? 33 L ? K ? ? ? ? ? ? ? ? K ? ? ? ? ? ? ? / ? ? ? ? K ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' ? ? ' ? L ? ' ? ' ? K ? ? / ? ? ? ? ? K ? 3 ? / ? ? ? ? ? ? ? ? K ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Cache InnerClasses cache Ljava/lang/ref/WeakReference; Signature :Ljava/lang/ref/WeakReference<Ljavax/xml/bind/JAXB$Cache;>; <init> ()V Code LineNumberTable LocalVariableTable this Ljavax/xml/bind/JAXB; getContext /(Ljava/lang/Class;)Ljavax/xml/bind/JAXBContext; d Ljavax/xml/bind/JAXB$Cache; type Ljava/lang/Class; c LocalVariableTypeTable Ljava/lang/Class<TT;>; StackMapTable ? Exceptions J<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljavax/xml/bind/JAXBContext; unmarshal 3(Ljava/io/File;Ljava/lang/Class;)Ljava/lang/Object; item Ljavax/xml/bind/JAXBElement; e Ljavax/xml/bind/JAXBException; xml Ljava/io/File; !Ljavax/xml/bind/JAXBElement<TT;>; ? ?<T:Ljava/lang/Object;>(Ljava/io/File;Ljava/lang/Class<TT;>;)TT; 3(Ljava/net/URL;Ljava/lang/Class;)Ljava/lang/Object; Ljava/io/IOException; Ljava/net/URL; ? ?<T:Ljava/lang/Object;>(Ljava/net/URL;Ljava/lang/Class<TT;>;)TT; 3(Ljava/net/URI;Ljava/lang/Class;)Ljava/lang/Object; Ljava/net/URI; ?<T:Ljava/lang/Object;>(Ljava/net/URI;Ljava/lang/Class<TT;>;)TT; 7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; Ljava/lang/String; C<T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)TT; :(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; Ljava/io/InputStream; F<T:Ljava/lang/Object;>(Ljava/io/InputStream;Ljava/lang/Class<TT;>;)TT; 5(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; Ljava/io/Reader; A<T:Ljava/lang/Object;>(Ljava/io/Reader;Ljava/lang/Class<TT;>;)TT; A(Ljavax/xml/transform/Source;Ljava/lang/Class;)Ljava/lang/Object; Ljavax/xml/transform/Source; M<T:Ljava/lang/Object;>(Ljavax/xml/transform/Source;Ljava/lang/Class<TT;>;)TT; toSource 0(Ljava/lang/Object;)Ljavax/xml/transform/Source; Ljava/net/URISyntaxException; file uri url in r Ljava/lang/Object; ? marshal #(Ljava/lang/Object;Ljava/io/File;)V jaxbObject #(Ljava/lang/Object;Ljava/net/URL;)V #(Ljava/lang/Object;Ljava/net/URI;)V '(Ljava/lang/Object;Ljava/lang/String;)V +(Ljava/lang/Object;Ljava/io/OutputStream;)V Ljava/io/OutputStream; %(Ljava/lang/Object;Ljava/io/Writer;)V Ljava/io/Writer; 1(Ljava/lang/Object;Ljavax/xml/transform/Result;)V Ljavax/xml/transform/Result; _marshal '(Ljava/lang/Object;Ljava/lang/Object;)V context Ljavax/xml/bind/JAXBContext; clazz *Ljavax/xml/bind/annotation/XmlRootElement; m Ljavax/xml/bind/Marshaller; Ljava/lang/Class<*>; ? ? inferName %(Ljava/lang/Class;)Ljava/lang/String; toResult 0(Ljava/lang/Object;)Ljavax/xml/transform/Result; con Ljava/net/URLConnection; os w SourceFile JAXB.java S T O P ? javax/xml/bind/JAXB$Cache ^ _ ? ? S java/lang/ref/WeakReference S Z [ ? 'javax/xml/transform/stream/StreamSource S g javax/xml/bind/JAXBException #javax/xml/bind/DataBindingException S ? ? java/io/IOException "java/lang/IllegalArgumentException no XML is given S java/lang/String java/net/URI java/net/URISyntaxException java/io/File java/net/URL java/io/InputStream S java/io/Reader S javax/xml/transform/Source java/lang/StringBuilder !I don't understand how to handle ? ? javax/xml/bind/JAXBElement (javax/xml/bind/annotation/XmlRootElement javax/xml/namespace/QName ? ? S jaxb.formatted.output !"# ? ? ? ?$%&' 'javax/xml/transform/stream/StreamResult()*+,-,. T/0 S1 java/io/OutputStream java/io/Writer S2 javax/xml/transform/Result javax/xml/bind/JAXB java/lang/Object javax/xml/bind/JAXBContext get ()Ljava/lang/Object; (Ljava/lang/Class;)V (Ljava/lang/Object;)V createUnmarshaller ()Ljavax/xml/bind/Unmarshaller; (Ljava/io/File;)V javax/xml/bind/Unmarshaller K(Ljavax/xml/transform/Source;Ljava/lang/Class;)Ljavax/xml/bind/JAXBElement; getValue (Ljava/lang/Throwable;)V (Ljava/lang/String;)V toURL ()Ljava/net/URL; toExternalForm ()Ljava/lang/String; (Ljava/io/InputStream;)V (Ljava/io/Reader;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getClass ()Ljava/lang/Class; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString getDeclaredType java/lang/Class getAnnotation 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; A(Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljava/lang/Object;)V createMarshaller ()Ljavax/xml/bind/Marshaller; java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; javax/xml/bind/Marshaller setProperty '(Ljava/lang/String;Ljava/lang/Object;)V getSimpleName java/beans/Introspector decapitalize &(Ljava/lang/String;)Ljava/lang/String; openConnection ()Ljava/net/URLConnection; java/net/URLConnection setDoOutput (Z)V setDoInput connect getOutputStream ()Ljava/io/OutputStream; (Ljava/io/OutputStream;)V (Ljava/io/Writer;)V 1 K L J O P Q R S T U / *? ? V t W X Y Z [ U ? :? L+? +? ? M,? ,? *? ,? ? Y*? M? Y,? ? ,? ? V "