Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\jrt\lib\oracle\classloader\util\ClassLoadEnvironment.class
?? 0R ??? ? ? ?? ? ?? ?? ?? ? ??? ???? ?? ? ? ? ?? ? ? ? ?? ? ? ? ? ?? ?? ??? %? %?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6? ? ? w ? ? ? % % % ?? ? ? ? ?? ? !" ??#$ ?% ?& ?'() 7* +,-.0 ??23 ?? 567 89:; ??<=> 5?@ABCDEFGHIJKLMNO ?P Q RSTUV ?W ?X YZ[ \]^ ?_???`a ?b ?cd ?e f ?gh?ijk l ?m ?no; pq r Ys tu vw ?x yz p{| ??(}~~?? ?? ?? ? ? ?? ??? ?????? ?? ?? 8? 8?? ???? ?????? ?? ?? ??d?? ? ? ? ?? ?? ?? ?? ??? ??? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??? DependencyLoader InnerClasses MANIFEST_DEPENDENCIES_WARN_ONLY Ljava/lang/String; ConstantValue? (DEFAULT_CLASS_LOAD_ENVIRONMENT_CLASS_KEY DEFAULT_LOG_NAME DEFAULT_LOG_LEVEL_KEY DEFAULT_LOG_FILE_KEY DEFAULT_CLASS_LOAD_METRICS_KEY VERBOSE_METRICS_KEY CODE_SOURCE_POLICY_KEY DEFAULT_TRANSFER_QUERY_KEY DEFAULT_START_QUERY_KEY JAVA_SPECIFICATION_KEY DEFAULT_CLASS_LOAD_TRACE_KEY NATIVE_CANONICALIZATION_KEY SET_MAIN_AS_SYSTEM_LOADER_KEY CLEAN_JRE_LOADERS_KEY DEFAULT_EXTENSION_INIT_ATTRIBUTE DEFAULT_CLASS_PREPROCESSOR_KEY %DEFAULT_SYSTEM_CLASS_PREPROCESSOR_KEY DEFAULT_EXTENSION_KEY DEFAULT_API_EXTENSION_KEY DEFAULT_EXTENSION_DIRECTORY DEFAULT_API_EXTENSION_DIRECTORY DEFAULT_ROOT_LOADER_NAME DEFAULT_EXTENSION_LOADER_NAME DEFAULT_API_LOADER_NAME DEFAULT_MAIN_LOADER_NAME &DEFAULT_MINIMUM_CODE_SOURCE_IDLE_TICKS I "MINIMUM_CODE_SOURCE_IDLE_TICKS_KEY $DEFAULT_MAXIMUM_CODE_SOURCE_LRU_SIZE MAXIMUM_CODE_SOURCE_LRU_SIZE_KEY DEFAULT_ORIGIN CLASS_TRANSFER_MODE_KEY EXTRA_TRANSFER_CLASSES_KEY START_TIME J DEFAULT_QUERY_PACKAGES [Ljava/lang/String; DEFAULT_QUERY_LOADER_ORIGIN (Loracle/classloader/ConfigurationOrigin; DEFAULT_PROPERTIES_FILE $DEFAULT_LEAK_DETECTOR_ACTIVATION_KEY MAXIMIZE_FILE_SHARING_KEY &APPLICATION_LOG_MANAGER_ACTIVATION_KEY MASK_JAXP_SYSTEM_RESOURCES_KEY maskJAXPSystemResources Z DIRECTORY_FILE_URL_KEY VERBOSE_TOSTRING_KEY BACKUP_SYSTEM_CLASS_LOADER_FIELD EXTERNAL_CLASSES_FILE_KEY EXTERNAL_CLASSES_FILE FRAMEWORK_EXTERNAL_CLASSES [Ljava/lang/Class; queryLoaderVersion 'Loracle/classloader/util/VersionNumber; delegate .Loracle/classloader/util/ClassLoadEnvironment; ourLocation Ljava/io/File; javaSystemLoader configurationDirectory properties Ljava/util/Properties; /class$oracle$classloader$util$ClassPreprocessor Ljava/lang/Class; Synthetic 7class$oracle$classloader$util$ClassPreprocessorSequence 2class$oracle$classloader$util$ClassLoaderUtilities 0class$oracle$classloader$util$AnnotatedThrowable 1class$oracle$classloader$util$ThrowableAnnotation 4class$oracle$classloader$util$SerializableAnnotation 7class$oracle$classloader$util$AnnotatedClassFormatError =class$oracle$classloader$util$AnnotatedClassNotFoundException 3class$oracle$classloader$util$AnnotatedLinkageError ;class$oracle$classloader$util$AnnotatedNoClassDefFoundError 2class$oracle$classloader$util$ClassLoadEnvironment *class$oracle$classloader$query$ListQueries $class$oracle$classloader$query$Query class$java$lang$String createDefaultDelegate ()V Code LineNumberTable LocalVariableTable name e Ljava/lang/Throwable; loader Ljava/lang/ClassLoader; key getDelegate 0()Loracle/classloader/util/ClassLoadEnvironment; setDelegate ^(Loracle/classloader/util/ClassLoadEnvironment;)Loracle/classloader/util/ClassLoadEnvironment; newDelegate old getProperty &(Ljava/lang/String;)Ljava/lang/String; getOurCodeSourceFile ()Ljava/io/File; ourClass ourDomain Ljava/security/ProtectionDomain; ourSource Ljava/security/CodeSource; ourURL Ljava/net/URL; ourPath isJavaSystemClassLoader ()Z getClassTransferMode ()I getExtraTransferClasses ()Ljava/util/List; maximizeFileSharing getFileEqualityPolicyFor ](Ljava/io/File;Loracle/classloader/SharedCodeSource;Loracle/classloader/PolicyClassLoader;I)I canonicalFile existing %Loracle/classloader/SharedCodeSource; subscriber &Loracle/classloader/PolicyClassLoader; defaultPolicy !getDependencyResolutionMethodName ()Ljava/lang/String; canThrowNoClassDefFoundError getDefaultCodeSourceSearchPolicy -()Loracle/classloader/CodeSourceSearchPolicy; getMetricsKey enableMetrics getTraceKey getTraceLogLevel ()Ljava/util/logging/Level; getLogName getLogLevelKey getLogFileKey getTransferQueryKey getTransferQuery getStartQueryKey getStartQuery assertValidRuntime getDisplayPath path getVerboseMetrics shouldUseNativeCanonicalization setMainAsSystemLoader cleanJRELoaders getExtensionInitAttribute getRootLoaderName getExtensionLoaderName getAPILoaderName getMainLoaderName getAPIVersion )()Loracle/classloader/util/VersionNumber; getMainVersion $getCustomManifestClassPathAtttribute getClassPreprocessorKey allowClassPreprocessing getSystemClassPreprocessorKey getDefaultExtensionKey getDefaultApiExtensionKey getDefaultExtensionDirectory getDefaultApiExtensionDirectory filterJREExtensionCodeSource "(Ljava/util/List;)Ljava/util/List; codeSourcePaths Ljava/util/List; filterSearchPolicy j(Loracle/classloader/SearchPolicy;Loracle/classloader/PolicyClassLoader;)Loracle/classloader/SearchPolicy; policy !Loracle/classloader/SearchPolicy; isSystemSharedLoader )(Loracle/classloader/PolicyClassLoader;)Z $getDefaultMinimumCodeSourceIdleTicks shouldCloseOnIdle )(Loracle/classloader/SharedCodeSource;I)Z source idleTicks "getDefaultMaximumCodeSourceLRUSize getApplicationName :(Loracle/classloader/PolicyClassLoader;)Ljava/lang/String; getMainScopeLevel getDefaultSharedCodeSourceOrigin +getDefaultInitialLoadersConfigurationOrigin (getDefaultInheritedSharedLibrariesOrigin #canWebLoaderOverrideClassOrResource (Ljava/lang/String;)Z classOrResourceName loadQueryClass <(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class; queryClassName Exceptions createQueryLoader (()Loracle/classloader/PolicyClassLoader; getDefaultQueryPackageNames ()[Ljava/lang/String; addQueryCodeSources (Ljava/util/List;)V codeSources getQueryDescriptions !(Ljava/util/List;)Ljava/util/Map; queryClassNames setSystemProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; value activateLoaderLeakDetection exit (Z)V force useFileSchemeForDirectoryURLs initURLHandling commitLoaderBeforeInvokeMain getVerboseLoaderToString #getBackupSystemClassLoaderFieldName getExternalClassNames? setConfigurationDirectory (Ljava/io/File;)V directory getConfigurationDirectory <init> this init type maskJAXPSystemResourcesDefault javaSpec doGetSystemPropertiesOverrides ()Ljava/util/Properties; result in Ljava/io/FileInputStream; ourDir propsFile ourFile doActivateApplicationLogManager doGetProperty doGetClassTransferMode mode prop doGetExtraTransferClasses t Ljava/util/StringTokenizer; doGetFileEqualityPolicyFor #doGetDependencyResolutionMethodName stack [Ljava/lang/StackTraceElement; doCanThrowNoClassDefFoundError "doGetDefaultCodeSourceSearchPolicy +Loracle/classloader/CodeSourceSearchPolicy; doGetMetricsKey doEnableMetrics query doGetTraceKey doGetTraceLogLevel doGetLogName doGetLogLevelKey doGetLogFileKey doGetTransferQueryKey doGetTransferQuery doGetStartQueryKey doGetStartQuery doGetDisplayPath doAssertValidRuntime doGetVerboseMetrics !doShouldUseNativeCanonicalization doSetMainAsSystemLoader doCleanJRELoaders doGetExtensionInitAttribute doGetRootLoaderName doGetExtensionLoaderName doGetAPILoaderName doGetMainLoaderName doGetAPIVersion doGetMainVersion &doGetCustomManifestClassPathAtttribute doGetClassPreprocessorKey doGetSystemClassPreprocessorKey doAllowClassPreprocessing doGetDefaultExtensionKey doGetDefaultApiExtensionKey doGetDefaultExtensionDirectory !doGetDefaultApiExtensionDirectory doFilterJREExtensionCodeSource doFilterSearchPolicy doIsSystemSharedLoader &doGetDefaultMinimumCodeSourceIdleTicks doShouldCloseOnIdle $doGetDefaultMaximumCodeSourceLRUSize lruSize doGetApplicationName doGetMainScopeLevel "doGetDefaultSharedCodeSourceOrigin -doGetDefaultInitialLoadersConfigurationOrigin *doGetDefaultInheritedSharedLibrariesOrigin %doCanWebLoaderOverrideClassOrResource doGetDefaultQueryPackageNames doLoadQueryClass "Ljava/lang/ClassNotFoundException; i packages doCreateQueryLoader doAddQueryCodeSources doGetQueryDescriptions Loracle/classloader/query/Query; modifiers queryClass Ljava/lang/Exception; className iterator Ljava/util/Iterator; Ljava/util/Map; doSetSystemProperty doActivateLoaderLeakDetection doExit doMaximizeFileSharing doMaskJAXPSystemResources doUseFileSchemeForDirectoryURLs doInitURLHandling doCommitLoaderBeforeInvokeMain doGetVerboseLoaderToString %doGetBackupSystemClassLoaderFieldName doGetExternalClassNames file list parseFileLines !(Ljava/io/File;Ljava/util/List;)V Ljava/io/BufferedReader; class$ %(Ljava/lang/String;)Ljava/lang/Class; x1 x0 <clinit> SourceFile ClassLoadEnvironment.java?? java/lang/ClassNotFoundException java/lang/NoClassDefFoundError????? ,oracle.classloader.util.ClassLoadEnvironment???? class.load.environment??????????? >WARNING: No class.load.environment specified. Using default...??? java/lang/Throwable java/lang/StringBuffer 1WARNING: Could not create envrironment instance: ??????wx ,oracle/classloader/util/ClassLoadEnvironment???????+?yz??????????? java/io/File??? $Could not get code-source location: {m,?/?z?2?3?6?{?7?9?:?<?=?>???@?A?B?C?D?F?E?G?H?I?J?K?L?M?N?O?P?Q?R?S?U?T?V?W?X?Y?Z?[?\?]?^?_?a?b?c?d?e?f?h?lgmnwx?y|?}?~?????|z"#}~ java.system.class.loader PolicyClassLoader??*? java.util.logging.manager -oracle.classloader.util.ApplicationLogManager class.transfer java.specification.version 1.1?? 1.2 1.3 1.4 mask.jaxp.system.resource??lm???? class-load.properties??? java/util/Properties java/io/FileInputStream???? Could not load properties file: use.application.log.manager fixed?? scan extra.transfer.classes java/util/ArrayList java/util/StringTokenizer :;? ???? code.source.policy linear 0oracle/classloader/CodeSourceSearchPolicy$Linear Linear index 6oracle/classloader/CodeSourceSearchPolicy$RuntimeIndex RuntimeIndex %Runtime code-source indexing enabled. java/lang/Error Unknown code.source.policy: class.load.metrics ClassLoadMetrics class.load.trace class.loading class.load.log.level class.load.log.file transfer.query boot.query start.query :Java runtime version 1.4 (or greater) is required. Found: class.load.metrics.verbose native.canonicalization set.main.as.system.loader clean.jre.loaders Extension-Init-Class jre.bootstrap jre.extension api mainvM;N; ext.dirs api.ext.dirs lib/ext lib/api-ext? code.source.idle.ticks? code.source.lru.size? unknown javax? .servlet.cd? ? .ListQueries . %oracle/classloader/util/VersionNumberuv $oracle/classloader/PolicyClassLoader!"ef#$%?&'()?? $oracle.classloader.query.ListQueries*+ java/util/HashMapt,-.?/? java/lang/String0???? oracle.classloader.query.Query123?45676 oracle/classloader/query/Query8?9:; java/lang/Exception Could not load query class: <=>??@AB? detect.loader.leaksC maximize.file.sharing dir.file.urlDE? verbose.loader.tostring system.loader.field applicationClassLoader external.classes.file?? external-classes.txt?? java.lang.StringFGH java/io/BufferedReader java/io/InputStreamReader?IJ?K?L? classloader.preprocessor system.classloader.preprocessorMNab oracle.classloader.query &oracle/classloader/ConfigurationOriginO#P ClassLoading.executeQuery()Q java/lang/Class? )oracle.classloader.util.ClassPreprocessor?? 1oracle.classloader.util.ClassPreprocessorSequence?? ,oracle.classloader.util.ClassLoaderUtilities?? *oracle.classloader.util.AnnotatedThrowable?? +oracle.classloader.util.ThrowableAnnotation?? .oracle.classloader.util.SerializableAnnotation?? 1oracle.classloader.util.AnnotatedClassFormatError?? 7oracle.classloader.util.AnnotatedClassNotFoundException?? -oracle.classloader.util.AnnotatedLinkageError?? 5oracle.classloader.util.AnnotatedNoClassDefFoundErrorst java/lang/Object =oracle/classloader/util/ClassLoadEnvironment$DependencyLoader manifest.dependencies.warn.only java/io/IOException forName initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; getClassLoader ()Ljava/lang/ClassLoader; %oracle/classloader/util/PropertyUtils getServiceProperty O(Ljava/lang/ClassLoader;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; java/lang/ClassLoader loadClass newInstance ()Ljava/lang/Object; java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println (Ljava/lang/String;)V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; toString getProtectionDomain "()Ljava/security/ProtectionDomain; java/security/ProtectionDomain getCodeSource ()Ljava/security/CodeSource; java/security/CodeSource getLocation ()Ljava/net/URL; java/net/URL getPath getAbsoluteFile indexOf (Ljava/lang/String;)I equals (Ljava/lang/Object;)Z getBooleanProperty (Ljava/lang/String;Z)Z getParentFile #(Ljava/io/File;Ljava/lang/String;)V exists load (Ljava/io/InputStream;)V close equalsIgnoreCase '(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens nextToken java/util/List add getCallStack ()[Ljava/lang/StackTraceElement; java/lang/StackTraceElement getMethodName )oracle/classloader/CodeSourceSearchPolicy java/util/logging/Level CONFIG Ljava/util/logging/Level; 'oracle/classloader/util/ClassLoadLogger log .(Ljava/util/logging/Level;Ljava/lang/String;)V INFO ZERO isSharedLoader getConfigurationPolicy *()Loracle/classloader/ConfigurationPolicy; &oracle/classloader/ConfigurationPolicy SHARED (Loracle/classloader/ConfigurationPolicy; java/lang/Integer parseInt getName startsWith replace (CC)Ljava/lang/String; (Ljava/lang/String;I)Z (I)I getVersionAt (III)V #oracle/classloader/ClassLoaderQuery getMainLoader RAW oracle/classloader/SearchPolicy ASK_PARENT #oracle/classloader/ProtectionPolicy MAIN_PERMISSIONS %Loracle/classloader/ProtectionPolicy; ?(Ljava/lang/String;Loracle/classloader/util/VersionNumber;Ljava/lang/ClassLoader;Loracle/classloader/ConfigurationOrigin;Loracle/classloader/ConfigurationPolicy;Loracle/classloader/SearchPolicy;Loracle/classloader/ProtectionPolicy;)V getCodeSourceFor 8(Ljava/lang/Class;)Loracle/classloader/SharedCodeSource; ()Ljava/util/Iterator; java/util/Iterator hasNext next 'oracle/classloader/query/QueryProcessor isAssignableFrom (Ljava/lang/Class;)Z getModifiers java/lang/reflect/Modifier isPublic (I)Z isAbstract getDescription java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; setProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; (oracle/classloader/util/ClassLoadTracing activate setLogLevel -(Ljava/lang/String;)Ljava/util/logging/Level; setLogStream (I)V &oracle/classloader/SharedCodeSourceURL register "oracle/classloader/util/ArrayUtils toArray =(Ljava/lang/Class;Ljava/util/Collection;Z)[Ljava/lang/Object; (Ljava/io/Reader;)V readLine trim length currentTimeMillis ()J $oracle/classloader/ConfigurationType &Loracle/classloader/ConfigurationType; ;(Loracle/classloader/ConfigurationType;Ljava/lang/String;)V ! 6 D :; <