NativeRegExpCtor.class
1 ���� 1 � � � � � 2 4 � � � � � 3 3 � 4 � 5 � � � 6 � � 7 � � 8 � � � 9 4 � 10 ! � 11 ! � � � � � � � 12 ! � 13 4 � 14 3 � � � � � � � � 15 ! � 16 4 � 17 3 � � 18 � � � � � � � 19 � � 20 � � 21 4 � 22 � � 23 � � 24 4 � � � serialVersionUID J ConstantValue�o�;��2 Id_multiline I Id_STAR Id_input Id_UNDERSCORE Id_lastMatch Id_AMPERSAND Id_lastParen Id_PLUS Id_leftContext Id_BACK_QUOTE 25 Id_rightContext Id_QUOTE DOLLAR_ID_BASE Id_DOLLAR_1 Id_DOLLAR_2 Id_DOLLAR_3 Id_DOLLAR_4 Id_DOLLAR_5 Id_DOLLAR_6 Id_DOLLAR_7 Id_DOLLAR_8 Id_DOLLAR_9 MAX_INSTANCE_ID <init> ()V Code LineNumberTable LocalVariableTable this 0Lorg/mozilla/javascript/regexp/NativeRegExpCtor; getFunctionName ()Ljava/lang/String; call �(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; cx Lorg/mozilla/javascript/Context; scope #Lorg/mozilla/javascript/Scriptable; thisObj args [Ljava/lang/Object; construct {(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Lorg/mozilla/javascript/Scriptable; re ,Lorg/mozilla/javascript/regexp/NativeRegExp; getImpl ,()Lorg/mozilla/javascript/regexp/RegExpImpl; getMaxInstanceId ()I findInstanceIdInfo (Ljava/lang/String;)I X Ljava/lang/String; c s id attr getInstanceIdName (I)Ljava/lang/String; substring_number buf [C shifted getInstanceIdValue (I)Ljava/lang/Object; impl *Lorg/mozilla/javascript/regexp/RegExpImpl; stringResult Ljava/lang/Object; setInstanceIdValue (ILjava/lang/Object;)V value 26 SourceFile NativeRegExpCtor.java � � ; � ; g h RegExp *org/mozilla/javascript/regexp/NativeRegExp � � � y z � z � � � � � � � � � � � (org/mozilla/javascript/regexp/RegExpImpl � � � � � input lastMatch lastParen multiline leftContext rightContext � � � � � � $* $_ $& $+ $` $' java/lang/String g � � � } ~ � � � � � � � � � � � � � � � � � � o � � � � � � � � .org/mozilla/javascript/regexp/NativeRegExpCtor #org/mozilla/javascript/BaseFunction 'org/mozilla/javascript/ScriptableObject PERMANENT READONLY org/mozilla/javascript/Undefined instance compile � (org/mozilla/javascript/TopLevel$Builtins Builtins InnerClasses *Lorg/mozilla/javascript/TopLevel$Builtins; $org/mozilla/javascript/ScriptRuntime setBuiltinProtoAndParent y(Lorg/mozilla/javascript/ScriptableObject;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/TopLevel$Builtins;)V org/mozilla/javascript/Context getCurrentContext "()Lorg/mozilla/javascript/Context; getRegExpProxy F(Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/RegExpProxy; length charAt (I)C equals (Ljava/lang/Object;)Z instanceIdInfo (II)I ([C)V Z wrapBoolean (Z)Ljava/lang/Boolean; )Lorg/mozilla/javascript/regexp/SubString; getParenSubString ,(I)Lorg/mozilla/javascript/regexp/SubString; java/lang/Object toString toBoolean &(Ljava/lang/Object;)Ljava/lang/String; org/mozilla/javascript/TopLevel 3 4 5 6 7 8 : ; 7 <