Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\jrt\lib\oracle\classloader\PolicyClassLoader.class
?? 0 8? 8? ???? ? ? ?? ?? ?? ?? ?? ?? ?? 8? ?? ?? ?? ?? ?? F? 8? 8? ?? ?? 8? 8? 8? ?? 8? 8? 8? 8? 8?? 8? ?? 8? B? ?? ?? D? ?? ?? 8? ?? 8? 8? 8? 8? 8? 8? 8? 8? 8?? 8?? :? :? :? ?? :? 8? ??? B? D 8 G? G 8 8 B B ] 8 ? ? ? 8 ? B ? 8 8 ? 8 ? ! " # ?$% & B' B( )* + 8,- . 8/ ?0 8123 84 85 67 B8 ?9 D: 8; ?< ?= >? ?@ ?A ?B FC ?D FE FF ?G ?HIJ 8K ?L M? 8N ?O 8P 8Q 8R 8S 8T 8U ?V ?W ?X YZ[ Y\ ]^ _` _a ?b _c _d _e 8f ]g ]h Dij ]k ?lmn :o pqr ?s ?t ?u 8vw ?xyz {| 8} 8C >~ ?? ???? ???? ?? 8? 8? ?? ?? 8? ?? 8? ??? ?? ???? ?? ??? ???? ???? ?p >? 8? ?? ?? ?? ???? 8? {???? ?? 8??? 8??? :?? ?? ??? ?? D? 8??` ?? ???? ?? ?? ??? ?? ?? ? ?? ??? ??? 8? 8??? 8?? ?? ?? ?? ?? ??? ?? 8?? ?? ?? ???? ?? ??? ? ? ?? Y? Y? 8? ?? ?? 8? 8?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??? Y? _? 8 X 6 ?? ? ? ? ? LoadClassAction InnerClasses UNIQUE_NAME_SEPARATOR C ConstantValue : OS_ARCH Ljava/lang/String; VERBOSE_TOSTRING Z parent &Loracle/classloader/PolicyClassLoader; childCount I children %[Loracle/classloader/LoaderReference; codeSources )Loracle/classloader/SharedCodeSourceList; nativeCodeSourcesCount nativeCodeSources &[Loracle/classloader/SharedCodeSource; importedLoadersCount importedLoaders '[Loracle/classloader/PolicyClassLoader; subscribers "Loracle/classloader/SubscriberSet; committed name uniqueName version 'Loracle/classloader/util/VersionNumber; origin (Loracle/classloader/ConfigurationOrigin; searchPolicy !Loracle/classloader/SearchPolicy; configPolicy (Loracle/classloader/ConfigurationPolicy; creationStack [Ljava/lang/StackTraceElement; buffer *Loracle/classloader/RecoverableByteBuffer; preprocessor +Loracle/classloader/util/ClassPreprocessor; searchDepth protectionPolicy %Loracle/classloader/ProtectionPolicy; mBean Loracle/classloader/MBean; metrics "Loracle/classloader/SearchMetrics; recursionMetrics -class$oracle$classloader$PolicyClassLoaderSet Ljava/lang/Class; Synthetic )class$oracle$classloader$SharedCodeSource class$java$lang$ClassLoader *class$oracle$classloader$PolicyClassLoader (class$oracle$classloader$LoaderReference <init> (Ljava/lang/ClassLoader;)V Code LineNumberTable LocalVariableTable this jreSystemClassLoader Ljava/lang/ClassLoader; e(Ljava/lang/String;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/ConfigurationPolicy;)V configurationPolicy |(Ljava/lang/String;Ljava/lang/ClassLoader;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/ConfigurationPolicy;)V ?(Ljava/lang/String;Ljava/lang/ClassLoader;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/ConfigurationPolicy;Loracle/classloader/ProtectionPolicy;)V ?(Ljava/lang/String;Loracle/classloader/util/VersionNumber;Ljava/lang/ClassLoader;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/ConfigurationPolicy;)V ?(Ljava/lang/String;Loracle/classloader/util/VersionNumber;Ljava/lang/ClassLoader;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/ConfigurationPolicy;Loracle/classloader/SearchPolicy;)V ?(Ljava/lang/String;Loracle/classloader/util/VersionNumber;Ljava/lang/ClassLoader;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/ConfigurationPolicy;Loracle/classloader/SearchPolicy;Loracle/classloader/ProtectionPolicy;)V +(Loracle/classloader/PolicyClassLoader;ZZ)V cs %Loracle/classloader/SharedCodeSource; prot entry Entry /Loracle/classloader/SharedCodeSourceList$Entry; i loader source closeSource commit copy *(ZZ)Loracle/classloader/PolicyClassLoader; closeThis commitCopy init (()Loracle/classloader/PolicyClassLoader; getCodeSources )(Z)[Loracle/classloader/SharedCodeSource; includeManifestSources visitCodeSources *(Loracle/classloader/CodeSourceVisitor;Z)Z visitor &Loracle/classloader/CodeSourceVisitor; getNativeCodeSources (()[Loracle/classloader/SharedCodeSource; getSubscribers $()Loracle/classloader/SubscriberSet; getDisplayName ()Ljava/lang/String; getUniqueName getName getVersionNumber )()Loracle/classloader/util/VersionNumber; isSharedLoader ()Z isSystemLoader isApplicationLoader ()V isCommitted importLoader Q(Loracle/classloader/PolicyClassLoader;Loracle/classloader/ConfigurationOrigin;)V setSearchPolicy L(Loracle/classloader/SearchPolicy;Loracle/classloader/ConfigurationOrigin;)V policy addCodeSource a(Ljava/lang/String;Loracle/classloader/ConfigurationOrigin;)Loracle/classloader/SharedCodeSource; sourcePath Exceptions ?(Ljava/lang/String;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/ProtectionPolicy;)Loracle/classloader/SharedCodeSource; protection ](Ljava/io/File;Loracle/classloader/ConfigurationOrigin;)Loracle/classloader/SharedCodeSource; sourceFile Ljava/io/File; ?(Ljava/io/File;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/ProtectionPolicy;)Loracle/classloader/SharedCodeSource; ](Ljava/net/URL;Loracle/classloader/ConfigurationOrigin;)Loracle/classloader/SharedCodeSource; codeLocation Ljava/net/URL; ?(Ljava/net/URL;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/ProtectionPolicy;)Loracle/classloader/SharedCodeSource; addNativeCodeSource directoryPath directory adoptCodeSource ?(Loracle/classloader/SharedCodeSource;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/ProtectionPolicy;)Loracle/classloader/SharedCodeSource; start adoptNativeCodeSource t(Loracle/classloader/SharedCodeSource;Loracle/classloader/ConfigurationOrigin;)Loracle/classloader/SharedCodeSource; close (Z)V child ref $Loracle/classloader/LoaderReference; removeSelfFromParent finalize findJREClass G(Ljava/lang/String;Loracle/classloader/SearchMetrics;)Ljava/lang/Class; result endLocal className findJREResource D(Ljava/lang/String;Loracle/classloader/SearchMetrics;)Ljava/net/URL; resourcePath findJREResources %(Ljava/lang/String;Ljava/util/List;)V e Ljava/util/Enumeration; resources Ljava/util/List; findCachedClass H(Ljava/lang/String;Loracle/classloader/SearchMetrics;Z)Ljava/lang/Class; definingLoader fromChild getImportedLoadersCount ()I getImportedLoaders )()[Loracle/classloader/PolicyClassLoader; askParentForClass e1 "Ljava/lang/ClassNotFoundException; sharedOnly askParentForResource E(Ljava/lang/String;Loracle/classloader/SearchMetrics;Z)Ljava/net/URL; askParentForAllResources H(Ljava/lang/String;Ljava/util/List;Loracle/classloader/SearchMetrics;Z)V visitUsingPolicy ,(Loracle/classloader/ClassLoaderVisitor;ZZ)Z 'Loracle/classloader/ClassLoaderVisitor; visitNonSharedParents getResourceUsingPolicy addResourcesUsingPolicy findLocalClass r(Loracle/classloader/CodeSourceSearchPolicy;Ljava/lang/String;Loracle/classloader/SearchMetrics;)Ljava/lang/Class; certificates ![Ljava/security/cert/Certificate; +Loracle/classloader/CodeSourceSearchPolicy; path buf findLocalResource o(Loracle/classloader/CodeSourceSearchPolicy;Ljava/lang/String;Loracle/classloader/SearchMetrics;)Ljava/net/URL; addAllLocalResources r(Loracle/classloader/CodeSourceSearchPolicy;Ljava/lang/String;Ljava/util/List;Loracle/classloader/SearchMetrics;)V bulkLoadClasses J([Ljava/lang/String;Loracle/classloader/SharedCodeSource;Ljava/util/Map;)V classPath clz classNames [Ljava/lang/String; registry Ljava/util/Map; tempFindResources G(Ljava/lang/String;Ljava/util/List;Loracle/classloader/SearchMetrics;)V Ljava/lang/Exception; stack [Ljava/lang/Class; loadClass %(Ljava/lang/String;)Ljava/lang/Class; &(Ljava/lang/String;Z)Ljava/lang/Class; cause )Ljava/security/PrivilegedActionException; resolve internalLoadClass getResource "(Ljava/lang/String;)Ljava/net/URL; action Ljava/security/PrivilegedAction; searchResult getAllResources +(Ljava/lang/String;)Ljava/util/Enumeration; list Ljava/util/ArrayList; findResources ex )Ljava/security/PrivilegedExceptionAction; findLibrary &(Ljava/lang/String;)Ljava/lang/String; Ljava/io/IOException; file count libraryName toString Ljava/lang/StringBuffer; lineNumber appendLine .(Ljava/lang/StringBuffer;ILjava/lang/Object;)V message Ljava/lang/Object; setMBean (Loracle/classloader/MBean;)V getMBean ()Loracle/classloader/MBean; resetConfiguration d(Ljava/lang/String;Loracle/classloader/util/VersionNumber;Loracle/classloader/ConfigurationPolicy;)V hasCodeSources hasNativeCodeSources isConfigured checkState addImportedLoader handleClassNotFound (Ljava/lang/String;)V error Ljava/lang/Error; missingClassName missingClass &Loracle/classloader/util/MissingClass; assertValidImport importCandidate assertSelfNotReachableVia u(Loracle/classloader/PolicyClassLoader;Loracle/classloader/ConfigurationOrigin;Ljava/lang/String;Ljava/lang/String;)V imports candidate failureKey sub2 candidateParent defineClass ?(Ljava/lang/String;[BIILoracle/classloader/SharedCodeSource;Loracle/classloader/ProtectionPolicy;[Ljava/security/cert/Certificate;Loracle/classloader/SearchMetrics;)Ljava/lang/Class; processedData [B 7Loracle/classloader/util/AnnotatedNoClassDefFoundError; /Loracle/classloader/util/AnnotatedLinkageError; Ljava/lang/NoClassDefFoundError; invalidClass &Loracle/classloader/util/InvalidClass; Ljava/lang/LinkageError; Ljava/lang/RuntimeException; data offset length Ljava/security/CodeSource; pd Ljava/security/ProtectionDomain; processed }(Ljava/lang/String;Ljava/net/URL;[Ljava/security/cert/Certificate;Loracle/classloader/ProtectionPolicy;[BII)Ljava/lang/Class; security Ljava/lang/SecurityManager; permissions $Ljava/security/PermissionCollection; principals [Ljava/security/Principal; ensurePackageDefined :(Ljava/lang/String;Loracle/classloader/SharedCodeSource;)V manifest Ljava/util/jar/Manifest; packageName pkg Ljava/lang/Package; lastDot definePackage M(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)Ljava/lang/Package; man url specTitle specVersion specVendor implTitle implVersion implVendor sealed sealBase attr Ljava/util/jar/Attributes; recover (IZ)V currentMaintenanceTick force addChildReference '(Loracle/classloader/LoaderReference;)V removeChildReference hasChildren getChildren getImports getOrigin *()Loracle/classloader/ConfigurationOrigin; getCreationStack ()[Ljava/lang/StackTraceElement; getSearchPolicy #()Loracle/classloader/SearchPolicy; getConfigurationPolicy *()Loracle/classloader/ConfigurationPolicy; getScope '()Loracle/classloader/ClassLoaderScope; getBufferSize getPreprocessor -()Loracle/classloader/util/ClassPreprocessor; getProtection '()Loracle/classloader/ProtectionPolicy; getLoadedPackages ()Ljava/util/Map; getLoadedClasses ()Ljava/util/List; getMetrics $()Loracle/classloader/SearchMetrics; addMetrics %(Loracle/classloader/SearchMetrics;)V accumulator setPreprocessor X(Loracle/classloader/util/ClassPreprocessor;)Loracle/classloader/util/ClassPreprocessor; access$000 L(Loracle/classloader/PolicyClassLoader;Ljava/lang/String;Z)Ljava/lang/Class; x0 x1 x2 class$ access$100 J(Loracle/classloader/PolicyClassLoader;)Loracle/classloader/SearchMetrics; <clinit> SourceFile PolicyClassLoader.javayz! java/lang/ClassNotFoundException java/lang/NoClassDefFoundError??????????g ?!"k#??$%&????ST'()*+,-.dPfg/0hilmjkuv|} 'oracle.classloader.PolicyClassLoaderSet?12,YZ34567??89??:;??<=[V\]??^V_`E????? $oracle/classloader/PolicyClassLoader?? java/lang/StringBuffer>?>@4?ePABC 'oracle/classloader/SharedCodeSourceList?, oracle/classloader/SubscriberSet?Dab java/lang/ErrorE?noFGHD?????I?J??K?LMN?cROPP?Q,??RSTrsU,M? loader.committed set search policyVWXYZ[\]\^\_`? non.standard.search-policyab2cPdef invalid-native-code-sourcegh} #oracle.classloader.SharedCodeSource>i??j,wxklmUVWXno?p?p,qrpqstu,vwxyz{?|}~"#?(?????2???.??????????????????????? .class?/?????6??????????VW?????? code.source.not.subscribed??? Bulk-load class ' ' not found in >??G????????V?} java.lang.ClassLoader?k java/lang/Exception Could not add all resources??? ?? 4oracle/classloader/PolicyClassLoader$LoadClassAction????? java/lang/Class 'java/security/PrivilegedActionException?? java/lang/RuntimeException Internal Error??tV{z???FG?????? &oracle/classloader/PolicyClassLoader$1 ???? java/net/URL java/util/ArrayList??? &oracle/classloader/PolicyClassLoader$2?? java/util/Enumeration java/io/IOException?? java/lang/IllegalStateException findLibrary() called on ?/OP??L?????? &Unable to access native library path: .QR?P SearchPolicy: Code-sources: 4?78 Native code-sources: Imported shared-libraries: ?? (CLOSED) >? . ?? loader.closed???} $oracle.classloader.PolicyClassLoader???? $oracle/classloader/util/MissingClass &oracle/classloader/util/ExecutionStack???? 7oracle/classloader/util/AnnotatedClassNotFoundException???? 5oracle/classloader/util/AnnotatedNoClassDefFoundError???? loader.import.non.sharedaX loader.import.selfOPS? loader.import.self.via.parent loader.import.self.via.importop java/security/CodeSource???? java/security/ProtectionDomain???????????V? -oracle/classloader/util/AnnotatedLinkageError?????? java/lang/LinkageError $oracle/classloader/util/InvalidClass???? java/lang/ClassFormatError 1oracle/classloader/util/AnnotatedClassFormatError?????????? wxw / true????} "oracle.classloader.LoaderReferences?????2? os.arch/? java/security/SecureClassLoader oracle/classloader/Sharable oracle/classloader/MBeanTarget -oracle/classloader/SharedCodeSourceList$Entry java/lang/Throwable "java/lang/IllegalArgumentException forName initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; -oracle/classloader/util/InitialLoadersFactory getSystemLoaderName getSystemLoaderVersionNumber createInitialLoaders ?(Ljava/lang/ClassLoader;)Loracle/classloader/PolicyClassLoader; createSystemLoaderOrigin %createSystemLoaderConfigurationPolicy createSystemLoaderSearchPolicy "createSystemLoaderProtectionPolicy %oracle/classloader/util/VersionNumber ZERO #oracle/classloader/ClassLoaderQuery getSystemLoader oracle/classloader/SearchPolicy STANDARD &oracle/classloader/ConfigurationOrigin #oracle/classloader/ProtectionPolicy defaultFor L(Loracle/classloader/ClassLoaderScope;)Loracle/classloader/ProtectionPolicy; &oracle/classloader/ConfigurationPolicy configure ?(Loracle/classloader/PolicyClassLoader;Ljava/lang/ClassLoader;Loracle/classloader/PolicyClassLoader;Loracle/classloader/ConfigurationOrigin;)V "oracle/classloader/EventDispatcher loaderCreated )(Loracle/classloader/PolicyClassLoader;)V getParent ()Ljava/lang/ClassLoader; next P(Loracle/classloader/util/VersionNumber;)Loracle/classloader/util/VersionNumber; 'oracle/classloader/PolicyClassLoaderSet add getFirst 1()Loracle/classloader/SharedCodeSourceList$Entry; getSource '()Loracle/classloader/SharedCodeSource; #oracle/classloader/SharedCodeSource getFirstOriginFor P(Loracle/classloader/PolicyClassLoader;)Loracle/classloader/ConfigurationOrigin; addSubscriber m(Loracle/classloader/PolicyClassLoader;Loracle/classloader/ConfigurationOrigin;)Loracle/classloader/Sharable; getNext 2(Z)Loracle/classloader/SharedCodeSourceList$Entry; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (C)Ljava/lang/StringBuffer; oracle/classloader/SearchMetrics getInstance 6(Ljava/lang/String;)Loracle/classloader/SearchMetrics; !(Loracle/classloader/Sharable;Z)V getStackTrace ,oracle/classloader/util/ClassLoadEnvironment filterSearchPolicy j(Loracle/classloader/SearchPolicy;Loracle/classloader/PolicyClassLoader;)Loracle/classloader/SearchPolicy; "oracle/classloader/util/ArrayUtils )([Ljava/lang/Object;I)[Ljava/lang/Object; isShared isSystemSharedLoader '(Ljava/lang/String;Ljava/lang/String;)Z isApplicationScope ROOT_LOADER_NAME resolveExtensionDependencies loaderCommitting 0oracle/classloader/util/ClassPreprocessorFactory create ~(Loracle/classloader/PolicyClassLoader;Loracle/classloader/util/ClassPreprocessor;)Loracle/classloader/util/ClassPreprocessor; loaderCommitted (oracle/classloader/util/ClassLoadAsserts assertFalse L(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V assertAccepted e(Ljava/lang/String;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/ConfigurationOrigin;)V &oracle/classloader/SharedCodeSourceSet subscribe ?(Ljava/lang/String;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/PolicyClassLoader;)Loracle/classloader/SharedCodeSource; ?(Ljava/io/File;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/PolicyClassLoader;)Loracle/classloader/SharedCodeSource; ?(Ljava/net/URL;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/PolicyClassLoader;)Loracle/classloader/SharedCodeSource; NON_EXISTENT assertTrue :(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V {(Loracle/classloader/SharedCodeSource;Loracle/classloader/ProtectionPolicy;)Loracle/classloader/SharedCodeSourceList$Entry; 2(Loracle/classloader/SharedCodeSourceList$Entry;)V contains )([Ljava/lang/Object;ILjava/lang/Object;)Z fail 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V L(Ljava/lang/Class;[Ljava/lang/Object;ILjava/lang/Object;)[Ljava/lang/Object; loaderClosing oracle/classloader/MBean unregister #(Loracle/classloader/MBeanTarget;)V "oracle/classloader/LoaderReference getLoader unsubscribe removeSubscriber )(Loracle/classloader/PolicyClassLoader;)I remove *(Loracle/classloader/PolicyClassLoader;Z)V loaderDestroyed java/lang/System identityHashCode (Ljava/lang/Object;)I loaderFinalized (Ljava/lang/String;I)V enabled beginSearch (ILjava/lang/String;)V endSearch '(Loracle/classloader/SearchMetrics;II)V getResources hasMoreElements nextElement ()Ljava/lang/Object; java/util/List (Ljava/lang/Object;)Z findLoadedClass getClassLoader java/lang/ClassLoader n(Ljava/lang/String;Loracle/classloader/PolicyClassLoader;Loracle/classloader/SearchMetrics;Z)Ljava/lang/Class; visit R(Loracle/classloader/ClassLoaderVisitor;Loracle/classloader/PolicyClassLoader;ZZ)Z findResource k(Ljava/lang/String;Loracle/classloader/PolicyClassLoader;Loracle/classloader/SearchMetrics;Z)Ljava/net/URL; addAllResources n(Ljava/lang/String;Ljava/util/List;Loracle/classloader/PolicyClassLoader;Loracle/classloader/SearchMetrics;Z)V java/lang/String replace (CC)Ljava/lang/String; concat )oracle/classloader/CodeSourceSearchPolicy findResourceBytes ?(Ljava/lang/String;Loracle/classloader/SharedCodeSourceList;Loracle/classloader/RecoverableByteBuffer;)Loracle/classloader/RecoverableByteBuffer; (oracle/classloader/RecoverableByteBuffer getCodeSource getProtectionPolicy ?(Loracle/classloader/PolicyClassLoader;Loracle/classloader/SharedCodeSource;Loracle/classloader/ProtectionPolicy;)Loracle/classloader/ProtectionPolicy; getCertificates #()[Ljava/security/cert/Certificate; getArray ()[B getBytesUsed findResourceURL K(Ljava/lang/String;Loracle/classloader/SharedCodeSourceList;)Ljava/net/URL; findAllResourceURLs N(Ljava/lang/String;Loracle/classloader/SharedCodeSourceList;Ljava/util/List;)V containsSubscriber )(Loracle/classloader/PolicyClassLoader;)Z DEFAULT getResourceBytes h(Ljava/lang/String;Loracle/classloader/RecoverableByteBuffer;)Loracle/classloader/RecoverableByteBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; doesCheckImports getCallers ()[Ljava/lang/Class; ACCESS_CONTROLLER_COUNT CHECK_SHARED_LIBRARIES 'oracle/classloader/util/ClassLoadLogger logException +(Ljava/lang/String;Ljava/lang/Throwable;Z)V getSecurityManager ()Ljava/lang/SecurityManager; <(Loracle/classloader/PolicyClassLoader;Ljava/lang/String;Z)V java/security/AccessController doPrivileged =(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; getException ()Ljava/lang/Exception; *(Ljava/lang/String;Ljava/lang/Throwable;)V endSearchIfRequired getClass isActive (I)Z resolveClass (Ljava/lang/Class;)V classFound :(Ljava/lang/Class;Loracle/classloader/PolicyClassLoader;)V ;(Loracle/classloader/PolicyClassLoader;Ljava/lang/String;)V 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object; java/util/Collections enumeration /(Ljava/util/Collection;)Ljava/util/Enumeration; P(Loracle/classloader/PolicyClassLoader;Ljava/lang/String;Ljava/util/ArrayList;)V getRootLoader mapLibraryName java/io/File separatorChar getFile "(Ljava/lang/String;)Ljava/io/File; exists getAbsolutePath EOL :(Loracle/classloader/PolicyClassLoader;)Ljava/lang/String; (I)Ljava/lang/StringBuffer; inConfig shouldAutoCommit classNotFound ;(Ljava/lang/String;Loracle/classloader/PolicyClassLoader;)V shouldAnnotateMissingClass (Ljava/lang/String;)Z c(Ljava/lang/String;Loracle/classloader/PolicyClassLoader;Loracle/classloader/util/ExecutionStack;)V mustThrowClassNotFound )(Loracle/classloader/util/MissingClass;)V canThrowNoClassDefFoundError classError P(Ljava/lang/String;Loracle/classloader/PolicyClassLoader;Ljava/lang/Throwable;)V store getLocation ()Ljava/net/URL; 2(Ljava/net/URL;[Ljava/security/cert/Certificate;)V getPermissions &()Ljava/security/PermissionCollection; getPrincipals ()[Ljava/security/Principal; r(Ljava/security/CodeSource;Ljava/security/PermissionCollection;Ljava/lang/ClassLoader;[Ljava/security/Principal;)V )oracle/classloader/util/ClassPreprocessor processClass Q(Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/ClassLoader;)[B classDefine b(Ljava/lang/String;ILoracle/classloader/PolicyClassLoader;Loracle/classloader/SharedCodeSource;Z)V I(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; getPath getFirstOriginDescription _(Loracle/classloader/SharedCodeSource;Loracle/classloader/PolicyClassLoader;)Ljava/lang/String; ?(Ljava/lang/NoClassDefFoundError;Ljava/lang/String;Loracle/classloader/PolicyClassLoader;Ljava/lang/String;Ljava/lang/String;Loracle/classloader/util/ExecutionStack;)V (I)V ?(Ljava/lang/LinkageError;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/classloader/util/ExecutionStack;)V C(Loracle/classloader/util/DependentClass;Ljava/lang/LinkageError;)V java/lang/SecurityManager checkCreateClassLoader lastIndexOf (I)I substring (II)Ljava/lang/String; getPackage '(Ljava/lang/String;)Ljava/lang/Package; assertSealedStateValid N(Ljava/lang/Package;Ljava/lang/String;Loracle/classloader/PolicyClassLoader;)V tryGetManifest ()Ljava/util/jar/Manifest; ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package; java/util/jar/Manifest getAttributes .(Ljava/lang/String;)Ljava/util/jar/Attributes; java/util/jar/Attributes$Name Name SPECIFICATION_TITLE Ljava/util/jar/Attributes$Name; java/util/jar/Attributes getValue 3(Ljava/util/jar/Attributes$Name;)Ljava/lang/String; SPECIFICATION_VERSION SPECIFICATION_VENDOR IMPLEMENTATION_TITLE IMPLEMENTATION_VERSION IMPLEMENTATION_VENDOR SEALED getMainAttributes ()Ljava/util/jar/Attributes; equalsIgnoreCase )([Ljava/lang/Object;ILjava/lang/Object;)I lockAndExpungeStaleReferences ((Ljava/lang/ClassLoader;)Ljava/util/Map; )(Ljava/lang/ClassLoader;)Ljava/util/List; getProperty getVerboseLoaderToString ! 8F GH KL M N OP QR ST UV WX YZ [V \] ^V _` ab cR dP eP fg hi jk lm no pq rs tV uv wx yz {z |} ~ } ~ ?} ~ ?} ~ ?} ~ g ?? ? S *? ? +? ? ? ? ? ? ? ? 7 C? ?T ?? ?? ? d *+? ? ,-? ,? ? ? ? ? P R? * ?T dP hi ?m ?? ? m *+? ,-? -? ? ? ? ? a c? 4 ?T dP S? hi ?m ?? ? r *+? ,-? ? ? ? r s? >