org.mozilla.javascript.regexp.NativeRegExp.class Maven / Gradle / Ivy
The newest version!
???? 1?m
no
pq r
s
t
u
vw
nx
y
z{
|
}
}~
?n ?
z?
?? ???
z?
z??
n
? ?
??
? ?
?
z??
? (??
?
?
??
?
n
??
???
???
5??
7? 5? 5? 7? 7? 7? 5?
? ? 5?? ? ?
? 5? ?
? ?
??
?
z?
??
??
??
? 5? 7? 7? 5? 5?
? 7? 7?
??? ?? 5?
?
?
?? 5??
?
??
? 7???? 7?? 7? 7?
?? 7? 7???? 7? 7?
??
??
?? 7?
?
B?? ?? ??
~? ~??
?? ?? ??
??
?? B??
?n B? B?
? B? B? B?
?
?
?
?
?
? ??
?
?
?
?
?
~ ~
? ?
~? ~ ~? ~? ? ? ?
?
?? ?? ? ?
?
?n (?
z
? ( ? (
?
???
? y (!
?n (" (# ?$ ?? ??
?%
?&
z'
?()
z*??s:+
?,
?-.
?n
/
?0
z1
?2
z3
?4
z5
?6??789:;
?<
?= >
?
@A
?B
@C
D
E
, F
GH
?nIJ serialVersionUID J
ConstantValueD?(֠?:`
REGEXP_TAG Ljava/lang/Object;
JSREG_GLOB I
JSREG_FOLD JSREG_MULTILINE TEST MATCH PREFIX debug Z
REOP_EMPTY B REOP_ALT REOP_BOL REOP_EOL
REOP_WBDRY
REOP_WNONBDRY
REOP_QUANT REOP_STAR REOP_PLUS REOP_OPT REOP_LPAREN
REOP_RPAREN REOP_DOT
REOP_DIGIT
REOP_NONDIGIT
REOP_ALNUM
REOP_NONALNUM
REOP_SPACE
REOP_NONSPACE REOP_BACKREF REOP_FLAT
REOP_FLAT1 REOP_JUMP REOP_UCFLAT1
REOP_FLATi REOP_FLAT1i !
REOP_UCFLAT1i # REOP_ASSERT ) REOP_ASSERT_NOT * REOP_ASSERTTEST + REOP_ASSERTNOTTEST , REOP_MINIMALSTAR - REOP_MINIMALPLUS . REOP_MINIMALOPT / REOP_MINIMALQUANT 0
REOP_ENDCHILD 1
REOP_CLASS 2 REOP_REPEAT 3 REOP_MINIMALREPEAT 4 REOP_END 5
OFFSET_LEN INDEX_LEN Id_lastIndex Id_source Id_global
Id_ignoreCase Id_multiline MAX_INSTANCE_ID
Id_compile Id_toString Id_toSource Id_exec Id_test Id_prefix MAX_PROTOTYPE_ID re *Lorg/mozilla/javascript/regexp/RECompiled; lastIndex D init G(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Z)V Code LineNumberTable LocalVariableTable cx Lorg/mozilla/javascript/Context; scope #Lorg/mozilla/javascript/Scriptable; sealed proto ,Lorg/mozilla/javascript/regexp/NativeRegExp; ctor 0Lorg/mozilla/javascript/regexp/NativeRegExpCtor; 8(Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;)V this regexpCompiled getClassName ()Ljava/lang/String; call ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; thisObj args [Ljava/lang/Object; construct {(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Lorg/mozilla/javascript/Scriptable; compile thatObj s Ljava/lang/String; global toString buf Ljava/lang/StringBuffer; ()V getImpl L(Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/regexp/RegExpImpl; execSub k(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;I)Ljava/lang/Object; str rval indexp [I scopeObj matchType reImpl *Lorg/mozilla/javascript/regexp/RegExpImpl; d compileRE Y(Lorg/mozilla/javascript/Context;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/Object; c C i k flat regexp length flags state -Lorg/mozilla/javascript/regexp/CompilerState; endPC isDigit (C)Z isWord
isLineTerm isREWhiteSpace (I)Z upcase (C)C ch cu downcase cl toASCIIHexDigit (I)I parseDisjunction 0(Lorg/mozilla/javascript/regexp/CompilerState;)Z altResult &Lorg/mozilla/javascript/regexp/RENode; source [C index parseAlternative headTerm tailTerm calculateBitmapSize Z(Lorg/mozilla/javascript/regexp/CompilerState;Lorg/mozilla/javascript/regexp/RENode;[CII)Z cd localMax nDigits target src end
rangeStart n max inRange doFlat 1(Lorg/mozilla/javascript/regexp/CompilerState;C)V getDecimalValue D(CLorg/mozilla/javascript/regexp/CompilerState;ILjava/lang/String;)I digit maxValue overflowMessageId overflow start value parseTerm tmp result min leftCurl parenBaseCount num term termStart hasQ resolveForwardJump ([BII)V array [B from pc getOffset ([BI)I addIndex ([BII)I getIndex emitREBytecode ?(Lorg/mozilla/javascript/regexp/CompilerState;Lorg/mozilla/javascript/regexp/RECompiled;ILorg/mozilla/javascript/regexp/RENode;)I t nextAlt nextAltFixup
nextTermFixup program
pushProgState b(Lorg/mozilla/javascript/regexp/REGlobalData;IILorg/mozilla/javascript/regexp/REBackTrackData;II)V gData ,Lorg/mozilla/javascript/regexp/REGlobalData; backTrackLastToSave /Lorg/mozilla/javascript/regexp/REBackTrackData; continuation_pc continuation_op popProgState Y(Lorg/mozilla/javascript/regexp/REGlobalData;)Lorg/mozilla/javascript/regexp/REProgState; +Lorg/mozilla/javascript/regexp/REProgState; pushBackTrackState 1(Lorg/mozilla/javascript/regexp/REGlobalData;BI)V op flatNMatcher 4(Lorg/mozilla/javascript/regexp/REGlobalData;II[CI)Z
matchChars chars
flatNIMatcher backrefMatcher 3(Lorg/mozilla/javascript/regexp/REGlobalData;I[CI)Z
parenIndex len parenContent addCharacterToCharSet -(Lorg/mozilla/javascript/regexp/RECharSet;C)V cs )Lorg/mozilla/javascript/regexp/RECharSet; byteIndex addCharacterRangeToCharSet .(Lorg/mozilla/javascript/regexp/RECharSet;CC)V c1 c2
byteIndex1
byteIndex2 processCharSet X(Lorg/mozilla/javascript/regexp/REGlobalData;Lorg/mozilla/javascript/regexp/RECharSet;)V charSet processCharSetImpl thisCh
byteLength classMatcher Y(Lorg/mozilla/javascript/regexp/REGlobalData;Lorg/mozilla/javascript/regexp/RECharSet;C)Z executeREBytecode 2(Lorg/mozilla/javascript/regexp/REGlobalData;[CI)Z offset matchCh nextpc nextop cap_index testOp greedy new_min new_max
parenCount
backTrackData currentContinuation_op currentContinuation_pc matchRegExp ^(Lorg/mozilla/javascript/regexp/REGlobalData;Lorg/mozilla/javascript/regexp/RECompiled;[CIIZ)Z j multiline anchorCh
executeRegExp ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/regexp/RegExpImpl;Ljava/lang/String;[II)Ljava/lang/Object; obj matchstr
cap_length parstr parsub )Lorg/mozilla/javascript/regexp/SubString; res charArray matches matchlen ep getFlags ()I
reportWarning G(Lorg/mozilla/javascript/Context;Ljava/lang/String;Ljava/lang/String;)V msg messageId arg reportError '(Ljava/lang/String;Ljava/lang/String;)V getMaxInstanceId findInstanceIdInfo (Ljava/lang/String;)I X s_length id attr getInstanceIdName (I)Ljava/lang/String; getInstanceIdValue (I)Ljava/lang/Object; setInstanceIdValue (ILjava/lang/Object;)V initPrototypeId (I)V arity
execIdCall ?(Lorg/mozilla/javascript/IdFunctionObject;Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/Scriptable;[Ljava/lang/Object;)Ljava/lang/Object; x f )Lorg/mozilla/javascript/IdFunctionObject; realThis z(Lorg/mozilla/javascript/Scriptable;Lorg/mozilla/javascript/IdFunctionObject;)Lorg/mozilla/javascript/regexp/NativeRegExp; findPrototypeId
SourceFile NativeRegExp.java *org/mozilla/javascript/regexp/NativeRegExp?? ?? (org/mozilla/javascript/regexp/RECompiledqrK`LMNOPM .org/mozilla/javascript/regexp/NativeRegExpCtor constructorQRSTUVWX? RegExpYZst[\?? !org/mozilla/javascript/Scriptable]^ msg.bad.regexp.compile_`?a java/lang/StringBufferbc??bd (?:)be? ??fg (org/mozilla/javascript/regexp/RegExpImpl?? ? msg.no.re.input.forPQ?J<=hijk msg.invalid.re.flaglm +org/mozilla/javascript/regexp/CompilerState?n $org/mozilla/javascript/regexp/RENode?o??p?q?? r s ????t 'org/mozilla/javascript/regexp/RECharSetuv??3 ??; wx???y?z{|?}???~ ???? ? ????? ???
msg.bad.range????l?z{ msg.bad.backrefKL?? msg.overlarge.backref?? msg.trail.backslash msg.unterm.paren msg.re.unmatched.right.paren? msg.unterm.class? ? ??
msg.bad.quant? ? msg.overlarge.min msg.overlarge.max msg.max.lt.min0???? Too complex regexp???
???? )org/mozilla/javascript/regexp/REProgState???? -org/mozilla/javascript/regexp/REBackTrackData????r???? java/lang/RuntimeException???#!? ??????? !:?????? ??? &'???
?? [J()? *org/mozilla/javascript/regexp/REGlobalData78????O Array?? java/lang/String??Q????C?C 'org/mozilla/javascript/regexp/SubString java/lang/Integer?` input?C?C?CE??J????K? SyntaxError??
ignoreCase??ST java/lang/IllegalStateException??YZ??????[\??]^ toSource exec test prefix "java/lang/IllegalArgumentExceptionlZ???????bc?Jgh?????? java/lang/Object )org/mozilla/javascript/IdScriptableObject org/mozilla/javascript/Function activatePrototypeMap setParentScope &(Lorg/mozilla/javascript/Scriptable;)V getObjectPrototype H(Lorg/mozilla/javascript/Scriptable;)Lorg/mozilla/javascript/Scriptable; setPrototype put J(Ljava/lang/String;Lorg/mozilla/javascript/Scriptable;Ljava/lang/Object;)V $org/mozilla/javascript/ScriptRuntime setFunctionProtoAndParent K(Lorg/mozilla/javascript/BaseFunction;Lorg/mozilla/javascript/Scriptable;)V setImmunePrototypeProperty (Ljava/lang/Object;)V
sealObject defineProperty K(Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;Ljava/lang/Object;I)V setObjectProtoAndParent O(Lorg/mozilla/javascript/ScriptableObject;Lorg/mozilla/javascript/Scriptable;)V org/mozilla/javascript/Undefined instance
typeError0 6(Ljava/lang/String;)Lorg/mozilla/javascript/EcmaError; &(Ljava/lang/Object;)Ljava/lang/String; append (C)Ljava/lang/StringBuffer; ([C)Ljava/lang/StringBuffer; ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getRegExpProxy F(Lorg/mozilla/javascript/Context;)Lorg/mozilla/javascript/RegExpProxy; toCharArray ()[C charAt (I)C valueOf (C)Ljava/lang/String; '(Lorg/mozilla/javascript/Context;[CII)V (B)V cpbegin chr flatIndex
progLength
classCount classList *[Lorg/mozilla/javascript/regexp/RECharSet; java/lang/Character isLetter isJSLineTerminator getType (C)I toUpperCase toLowerCase cp kid kid2 cpend parenNesting next bmsize org/mozilla/javascript/Kit xDigitToInt (II)I ([CII)Ljava/lang/String;
startIndex kidlen codeBug ()Ljava/lang/RuntimeException; org/mozilla/javascript/Context reportRuntimeError ?(Ljava/lang/String;)Lorg/mozilla/javascript/EvaluatorException; (III)V
stateStackTop b(Lorg/mozilla/javascript/regexp/REProgState;IIILorg/mozilla/javascript/regexp/REBackTrackData;II)V previous 1(Lorg/mozilla/javascript/regexp/REGlobalData;II)V backTrackStackTop parens_index
parens_length bits converted strlength sense
set_parens lastParen backTrack parens clone ()Ljava/lang/Object; skipped java/lang/Boolean TRUE Ljava/lang/Boolean; getTopLevelScope newObject ?(Lorg/mozilla/javascript/Context;Lorg/mozilla/javascript/Scriptable;Ljava/lang/String;[Ljava/lang/Object;)Lorg/mozilla/javascript/Scriptable; ([CII)V 9(ILorg/mozilla/javascript/Scriptable;Ljava/lang/Object;)V *[Lorg/mozilla/javascript/regexp/SubString; emptySubString lastMatch leftContext rightContext getLanguageVersion
hasFeature getMessage1 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; (Ljava/lang/String;)V constructError H(Ljava/lang/String;Ljava/lang/String;)Lorg/mozilla/javascript/EcmaError; equals (Ljava/lang/Object;)Z instanceIdInfo
wrapNumber (D)Ljava/lang/Number; ([C)V wrapBoolean (Z)Ljava/lang/Boolean; toNumber (Ljava/lang/Object;)D initPrototypeMethod )(Ljava/lang/Object;ILjava/lang/String;I)V 'org/mozilla/javascript/IdFunctionObject hasTag methodId FALSE incompatibleCallError M(Lorg/mozilla/javascript/IdFunctionObject;)Lorg/mozilla/javascript/EcmaError; ! ? B
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d
e f g h i j
k l m n o p qr st 8 uv w ? _? Y? N-*? ? ? -? -+? -+? ?
? Y? :-
-? +? -? ? -? ? +? ? x : ? ? ? ? " ? * ? 3 ? <