Edit D:\app\Administrator\product\11.2.0\dbhome_1\j2ee\home\lib\oracle\classloader\ExtensionDependency.class
?? 1 ? ` a b c d e f g h i ` j k L j l m n o p q r s t t u v w x y w x z { { u | } } ~ COMPATIBLE I ConstantValue !MATCHING_EXTENSION_NAME_NOT_FOUND SPECIFICATION_VERSION_REQUIRED !IMPLEMENTATION_VENDOR_ID_REQUIRED IMPLEMENTATION_VERSION_REQUIRED INVALID_SPECIFICATION_VERSION SPECIFICATION_UPGRADE_REQUIRED VENDOR_SWITCH_REQUIRED INVALID_IMPLEMENTATION_VERSION IMPLEMENTATION_UPGRADE_REQUIRED <init> T(Loracle/classloader/SharedCodeSource;Ljava/lang/String;Ljava/util/jar/Attributes;)V Code LineNumberTable LocalVariableTable this (Loracle/classloader/ExtensionDependency; source %Loracle/classloader/SharedCodeSource; extensionName Ljava/lang/String; attrs Ljava/util/jar/Attributes; getDependencies j(Loracle/classloader/SharedCodeSource;Ljava/util/jar/Attributes;)[Loracle/classloader/ExtensionDependency; name dep count st Ljava/util/StringTokenizer; list attributes result )[Loracle/classloader/ExtensionDependency; resolveAll N(Loracle/classloader/SharedCodeSource;Loracle/classloader/PolicyClassLoader;)V i warnIfDependencyNotSatisfied Z loader &Loracle/classloader/PolicyClassLoader; deps getCompatibilityWith ,(Loracle/classloader/ExtensionDeclaration;)I candidateVersion 'Loracle/classloader/util/VersionNumber; candidateID candidate )Loracle/classloader/ExtensionDeclaration; ourVersion ourID SourceFile ExtensionDependency.java 5 6 ? ? ? ? ? &oracle/classloader/ExtensionDependency java/util/StringTokenizer 5 ? ? ? ? ? ? ? ? ? ? ? ? ? manifest.dependencies.warn.only ? ? ? +oracle/classloader/ExtensionDependencyQuery 5 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 'oracle/classloader/ExtensionDeclaration java/util/jar/Attributes$Name Name InnerClasses EXTENSION_LIST Ljava/util/jar/Attributes$Name; java/util/jar/Attributes getValue 3(Ljava/util/jar/Attributes$Name;)Ljava/lang/String; (Ljava/lang/String;)V hasMoreTokens ()Z nextToken ()Ljava/lang/String; "oracle/classloader/util/ArrayUtils append L(Ljava/lang/Class;[Ljava/lang/Object;ILjava/lang/Object;)[Ljava/lang/Object; trim )([Ljava/lang/Object;I)[Ljava/lang/Object; #oracle/classloader/SharedCodeSource getExtensionDependencies +()[Loracle/classloader/ExtensionDependency; %oracle/classloader/util/PropertyUtils getBooleanProperty (Ljava/lang/String;Z)Z R(Loracle/classloader/PolicyClassLoader;Loracle/classloader/ExtensionDependency;Z)V getExtensionName java/lang/String equalsIgnoreCase (Ljava/lang/String;)Z getSpecificationVersion )()Loracle/classloader/util/VersionNumber; %oracle/classloader/util/VersionNumber isValid compare *(Loracle/classloader/util/VersionNumber;)I getImplementationVendorID equals (Ljava/lang/Object;)Z getImplementationVersion ! ! "