class freemarker.core.BuiltInsForStringsBasic$word_listBI extends freemarker.core.BuiltInForString
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: freemarker.core.BuiltInsForStringsBasic$word_listBI
super_class: freemarker.core.BuiltInForString
{
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 // freemarker.core.BuiltInsForStringsBasic$word_listBI this
0: .line 669
aload 0 /* this */
invokespecial freemarker.core.BuiltInForString.<init>:()V
return
end local 0 // freemarker.core.BuiltInsForStringsBasic$word_listBI this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lfreemarker/core/BuiltInsForStringsBasic$word_listBI;
freemarker.template.TemplateModel calculateResult(java.lang.String, freemarker.core.Environment);
descriptor: (Ljava/lang/String;Lfreemarker/core/Environment;)Lfreemarker/template/TemplateModel;
flags: (0x0000)
Code:
stack=3, locals=5, args_size=3
start local 0 // freemarker.core.BuiltInsForStringsBasic$word_listBI this
start local 1 // java.lang.String s
start local 2 // freemarker.core.Environment env
0: .line 672
new freemarker.template.SimpleSequence
dup
invokespecial freemarker.template.SimpleSequence.<init>:()V
astore 3 /* result */
start local 3 // freemarker.template.SimpleSequence result
1: .line 673
new java.util.StringTokenizer
dup
aload 1 /* s */
invokespecial java.util.StringTokenizer.<init>:(Ljava/lang/String;)V
astore 4 /* st */
start local 4 // java.util.StringTokenizer st
2: .line 674
goto 4
3: .line 675
StackMap locals: freemarker.template.SimpleSequence java.util.StringTokenizer
StackMap stack:
aload 3 /* result */
aload 4 /* st */
invokevirtual java.util.StringTokenizer.nextToken:()Ljava/lang/String;
invokevirtual freemarker.template.SimpleSequence.add:(Ljava/lang/Object;)V
4: .line 674
StackMap locals:
StackMap stack:
aload 4 /* st */
invokevirtual java.util.StringTokenizer.hasMoreTokens:()Z
ifne 3
5: .line 677
aload 3 /* result */
areturn
end local 4 // java.util.StringTokenizer st
end local 3 // freemarker.template.SimpleSequence result
end local 2 // freemarker.core.Environment env
end local 1 // java.lang.String s
end local 0 // freemarker.core.BuiltInsForStringsBasic$word_listBI this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lfreemarker/core/BuiltInsForStringsBasic$word_listBI;
0 6 1 s Ljava/lang/String;
0 6 2 env Lfreemarker/core/Environment;
1 6 3 result Lfreemarker/template/SimpleSequence;
2 6 4 st Ljava/util/StringTokenizer;
MethodParameters:
Name Flags
s
env
}
SourceFile: "BuiltInsForStringsBasic.java"
NestHost: freemarker.core.BuiltInsForStringsBasic
InnerClasses:
word_listBI = freemarker.core.BuiltInsForStringsBasic$word_listBI of freemarker.core.BuiltInsForStringsBasic