Edit D:\app\Administrator\product\11.2.0\dbhome_1\javavm\lib\oracle\aurora\util\JRIExtensions.class
?? 1? y ? x ? x x x x x x x x ! " # $ % & ' ( ) * + ,-. , ?/ ,0 12 ,1 + y3 45 46 7 x8 x9 : y1;< ?=>?@ABCD xE F GH rIJK K GLM xN GO xPQR S S YT YUV YWXY G1Z[ _ x\ ]^ ]T x_ x` xa xb ]c de jfg l ? lh ijk jjl ? ? ? ? xmno libstatUnknown I ConstantValue libstatOk libstatBad libstat reflectPermission %Ljava/lang/reflect/ReflectPermission; tgenLessThan tgenGreaterThan tgenEqualTo tgenIncomparable tgenNames [Ljava/lang/String; mCacheEnabled Z libName Ljava/lang/String; <init> ()V Code LineNumberTable LocalVariableTable this "Loracle/aurora/util/JRIExtensions; canLoad ()Z load e Ljava/lang/UnsatisfiedLinkError; getField ?(Ljava/lang/Object;Ljava/lang/reflect/Field;)Ljava/lang/Object; obj Ljava/lang/Object; fld Ljava/lang/reflect/Field; sm Ljava/lang/SecurityManager; getNLoadedClasses ()I getLoadedClass (I)Ljava/lang/Class; idx getLoadedClasses ()[Ljava/lang/Class; i results [Ljava/lang/Class; getFieldSize (Ljava/lang/Class;)I cls Ljava/lang/Class; ext &Loracle/aurora/util/RuntimeExtensions; getObjectSize (Ljava/lang/Object;)I getArrayLength ccls wideningPrimitiveConvertable %(Ljava/lang/Class;Ljava/lang/Class;)Z cls1 cls2 compareTypes %(Ljava/lang/Class;Ljava/lang/Class;)I compareMethods 7(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)I m1 Ljava/lang/reflect/Method; m2 _compareMethods allLessThan allGreaterThan m1cls m1ptypes arity m2cls m2ptypes getMaximallySpecificMethod Q(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; pcls mpcls comp arg m mptypes candidate Loracle/aurora/util/MSpecMethod; lastCandidate msg name formalPTypes methods [Ljava/lang/reflect/Method; firstCandidate nCandidates Exceptions convertMethodName ([B)Ljava/lang/String; convertSignature '(Ljava/lang/Class;[B)[Ljava/lang/Class; 1(Ljava/lang/Class;[B[B)Ljava/lang/reflect/Method; methodName [B signature entry Loracle/aurora/util/MCacheEntry; resultp enableSQLCallInCache (Z)Z enable flushSQLCallInCache loadProperties ;(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/Properties; ee Ljava/io/IOException; bin %Loracle/aurora/util/BogusInputStream; Ljava/util/Properties; pname in Ljava/io/InputStream; _getField _getNLoadedClasses _getLoadedClass <clinit> SourceFile JRIExtensions.java ? ? ? { ? ?qrs *oracle/aurora/util/AuroraRuntimeExtensions OraJRIExtensionstuv java/lang/UnsatisfiedLinkError ? ? #java/lang/reflect/ReflectPermission suppressAccessChecks ?vwxyz{ ? ? ? ? JRIExtensions|}v ? ? ? ? ? ? java/lang/Class ? ?~ ? ?? {?? ?? {?? {?? {?? {?? {?? {?? {?? { java/lang/RuntimeException java/lang/StringBuilder class: ???? is not handled?????? {?? ? ? ? ?? { is not an array [Ljava/lang/Object; [Z [S [C [I [F [J [D *Unhandled array primitive component type: ? ???????? "java/lang/IllegalArgumentException Methods have different names? ? Methods have different arities ? ??? ? ? java/lang/NoSuchMethodException No applicable method found??? ?? ? oracle/aurora/util/MSpecMethod ?? *Ambiguous method selection, alternatives: /oracle/aurora/util/NoUnambiguousMethodException ? ???? ? ? ? ? ? ? ? ????? #oracle/aurora/util/BogusInputStream ?? java/util/Properties ???? ? java/io/IOException java/lang/String ? ? oracle/aurora/util/JRIExtensions java/lang/Object java/lang/ClassNotFoundException $oracle/aurora/util/RuntimeExtensions getExtensions (()Loracle/aurora/util/RuntimeExtensions; java/lang/System loadLibrary (Ljava/lang/String;)V getSecurityManager ()Ljava/lang/SecurityManager; java/lang/SecurityManager checkPermission (Ljava/security/Permission;)V (oracle/aurora/security/JServerPermission check isArray isPrimitive referenceSize java/lang/Byte TYPE byteSize java/lang/Boolean booleanSize java/lang/Short shortSize java/lang/Character charSize java/lang/Integer intSize java/lang/Long longSize java/lang/Float floatSize java/lang/Double doubleSize append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; getClass ()Ljava/lang/Class; #oracle/aurora/util/ClassDescription describe 8(Ljava/lang/Class;)Loracle/aurora/util/ClassDescription; instSize getComponentType arrayTypeOverhead isAssignableFrom (Ljava/lang/Class;)Z java/lang/reflect/Method getName equals (Ljava/lang/Object;)Z getParameterTypes getDeclaringClass getMethods ()[Ljava/lang/reflect/Method; method next =(Ljava/lang/reflect/Method;Loracle/aurora/util/MSpecMethod;)V oracle/aurora/util/MCacheEntry intern 7(Ljava/lang/Class;[B[B)Loracle/aurora/util/MCacheEntry; mCache Loracle/aurora/util/DynaHash; getResourceAsStream )(Ljava/lang/String;)Ljava/io/InputStream; (Ljava/io/InputStream;)V java/io/InputStream close ! x y z { | } ~ { | ? { | ? ? { ? ? ? { | } ? { | ? { | ? ? { | ? ? ? ? ? ? ? | ? ? ? / *? ? ? ? ? ? ? ? ? 2 ? ? ? ? ? ? ? ? . / ? ? ? p "? ? ? ? ? ? ? ? K? ? ? "