class jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory$1 extends jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory$1
super_class: jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory
{
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 // jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory$1 this
0: .line 26
aload 0 /* this */
invokespecial jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory.<init>:()V
return
end local 0 // jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/internal/runtime/regexp/joni/MatcherFactory$1;
public jdk.nashorn.internal.runtime.regexp.joni.Matcher create(jdk.nashorn.internal.runtime.regexp.joni.Regex, char[], int, int);
descriptor: (Ljdk/nashorn/internal/runtime/regexp/joni/Regex;[CII)Ljdk/nashorn/internal/runtime/regexp/joni/Matcher;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 // jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory$1 this
start local 1 // jdk.nashorn.internal.runtime.regexp.joni.Regex regex
start local 2 // char[] chars
start local 3 // int p
start local 4 // int end
0: .line 29
new jdk.nashorn.internal.runtime.regexp.joni.ByteCodeMachine
dup
aload 1 /* regex */
aload 2 /* chars */
iload 3 /* p */
iload 4 /* end */
invokespecial jdk.nashorn.internal.runtime.regexp.joni.ByteCodeMachine.<init>:(Ljdk/nashorn/internal/runtime/regexp/joni/Regex;[CII)V
areturn
end local 4 // int end
end local 3 // int p
end local 2 // char[] chars
end local 1 // jdk.nashorn.internal.runtime.regexp.joni.Regex regex
end local 0 // jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/nashorn/internal/runtime/regexp/joni/MatcherFactory$1;
0 1 1 regex Ljdk/nashorn/internal/runtime/regexp/joni/Regex;
0 1 2 chars [C
0 1 3 p I
0 1 4 end I
MethodParameters:
Name Flags
regex final
chars final
p final
end final
}
SourceFile: "MatcherFactory.java"
EnclosingMethod: jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory
NestHost: jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory
InnerClasses:
jdk.nashorn.internal.runtime.regexp.joni.MatcherFactory$1