public class freemarker.core._TemplateModelException extends freemarker.template.TemplateModelException
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: freemarker.core._TemplateModelException
super_class: freemarker.template.TemplateModelException
{
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial freemarker.template.TemplateModelException.<init>:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 description Ljava/lang/String;
MethodParameters:
Name Flags
description
public void <init>(java.lang.Throwable, java.lang.String);
descriptor: (Ljava/lang/Throwable;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aconst_null
aload 2
invokespecial freemarker.core._TemplateModelException.<init>:(Ljava/lang/Throwable;Lfreemarker/core/Environment;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 cause Ljava/lang/Throwable;
0 2 2 description Ljava/lang/String;
MethodParameters:
Name Flags
cause
description
public void <init>(freemarker.core.Environment, java.lang.String);
descriptor: (Lfreemarker/core/Environment;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
aload 1
aload 2
invokespecial freemarker.core._TemplateModelException.<init>:(Ljava/lang/Throwable;Lfreemarker/core/Environment;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 env Lfreemarker/core/Environment;
0 2 2 description Ljava/lang/String;
MethodParameters:
Name Flags
env
description
public void <init>(java.lang.Throwable, freemarker.core.Environment);
descriptor: (Ljava/lang/Throwable;Lfreemarker/core/Environment;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
invokespecial freemarker.core._TemplateModelException.<init>:(Ljava/lang/Throwable;Lfreemarker/core/Environment;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 cause Ljava/lang/Throwable;
0 2 2 env Lfreemarker/core/Environment;
MethodParameters:
Name Flags
cause
env
public void <init>(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aconst_null
aconst_null
invokespecial freemarker.core._TemplateModelException.<init>:(Ljava/lang/Throwable;Lfreemarker/core/Environment;Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 cause Ljava/lang/Throwable;
MethodParameters:
Name Flags
cause
public void <init>(java.lang.Throwable, freemarker.core.Environment, java.lang.String);
descriptor: (Ljava/lang/Throwable;Lfreemarker/core/Environment;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
iconst_1
invokespecial freemarker.template.TemplateModelException.<init>:(Ljava/lang/Throwable;Lfreemarker/core/Environment;Ljava/lang/String;Z)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 cause Ljava/lang/Throwable;
0 2 2 env Lfreemarker/core/Environment;
0 2 3 description Ljava/lang/String;
MethodParameters:
Name Flags
cause
env
description
public void <init>(freemarker.core._ErrorDescriptionBuilder);
descriptor: (Lfreemarker/core/_ErrorDescriptionBuilder;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
aload 1
invokespecial freemarker.core._TemplateModelException.<init>:(Lfreemarker/core/Environment;Lfreemarker/core/_ErrorDescriptionBuilder;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 description Lfreemarker/core/_ErrorDescriptionBuilder;
MethodParameters:
Name Flags
description
public void <init>(freemarker.core.Environment, freemarker.core._ErrorDescriptionBuilder);
descriptor: (Lfreemarker/core/Environment;Lfreemarker/core/_ErrorDescriptionBuilder;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
aload 1
aload 2
invokespecial freemarker.core._TemplateModelException.<init>:(Ljava/lang/Throwable;Lfreemarker/core/Environment;Lfreemarker/core/_ErrorDescriptionBuilder;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 env Lfreemarker/core/Environment;
0 2 2 description Lfreemarker/core/_ErrorDescriptionBuilder;
MethodParameters:
Name Flags
env
description
public void <init>(java.lang.Throwable, freemarker.core.Environment, freemarker.core._ErrorDescriptionBuilder);
descriptor: (Ljava/lang/Throwable;Lfreemarker/core/Environment;Lfreemarker/core/_ErrorDescriptionBuilder;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
iconst_1
invokespecial freemarker.template.TemplateModelException.<init>:(Ljava/lang/Throwable;Lfreemarker/core/Environment;Lfreemarker/core/_ErrorDescriptionBuilder;Z)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 cause Ljava/lang/Throwable;
0 2 2 env Lfreemarker/core/Environment;
0 2 3 description Lfreemarker/core/_ErrorDescriptionBuilder;
MethodParameters:
Name Flags
cause
env
description
public void <init>(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
aload 1
invokespecial freemarker.core._TemplateModelException.<init>:(Lfreemarker/core/Environment;[Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 descriptionParts [Ljava/lang/Object;
MethodParameters:
Name Flags
descriptionParts
public void <init>(freemarker.core.Environment, java.lang.Object[]);
descriptor: (Lfreemarker/core/Environment;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
aload 1
aload 2
invokespecial freemarker.core._TemplateModelException.<init>:(Ljava/lang/Throwable;Lfreemarker/core/Environment;[Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 env Lfreemarker/core/Environment;
0 2 2 descriptionParts [Ljava/lang/Object;
MethodParameters:
Name Flags
env
descriptionParts
public void <init>(java.lang.Throwable, java.lang.Object[]);
descriptor: (Ljava/lang/Throwable;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aconst_null
aload 2
invokespecial freemarker.core._TemplateModelException.<init>:(Ljava/lang/Throwable;Lfreemarker/core/Environment;[Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 cause Ljava/lang/Throwable;
0 2 2 descriptionParts [Ljava/lang/Object;
MethodParameters:
Name Flags
cause
descriptionParts
public void <init>(java.lang.Throwable, freemarker.core.Environment, java.lang.Object[]);
descriptor: (Ljava/lang/Throwable;Lfreemarker/core/Environment;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
new freemarker.core._ErrorDescriptionBuilder
dup
aload 3
invokespecial freemarker.core._ErrorDescriptionBuilder.<init>:([Ljava/lang/Object;)V
iconst_1
invokespecial freemarker.template.TemplateModelException.<init>:(Ljava/lang/Throwable;Lfreemarker/core/Environment;Lfreemarker/core/_ErrorDescriptionBuilder;Z)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 cause Ljava/lang/Throwable;
0 2 2 env Lfreemarker/core/Environment;
0 2 3 descriptionParts [Ljava/lang/Object;
MethodParameters:
Name Flags
cause
env
descriptionParts
public void <init>(freemarker.core.Expression, java.lang.Object[]);
descriptor: (Lfreemarker/core/Expression;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aconst_null
aload 2
invokespecial freemarker.core._TemplateModelException.<init>:(Lfreemarker/core/Expression;Lfreemarker/core/Environment;[Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 blamed Lfreemarker/core/Expression;
0 2 2 descriptionParts [Ljava/lang/Object;
MethodParameters:
Name Flags
blamed
descriptionParts
public void <init>(freemarker.core.Expression, freemarker.core.Environment, java.lang.Object[]);
descriptor: (Lfreemarker/core/Expression;Lfreemarker/core/Environment;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aconst_null
aload 2
aload 3
invokespecial freemarker.core._TemplateModelException.<init>:(Lfreemarker/core/Expression;Ljava/lang/Throwable;Lfreemarker/core/Environment;[Ljava/lang/Object;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 blamed Lfreemarker/core/Expression;
0 2 2 env Lfreemarker/core/Environment;
0 2 3 descriptionParts [Ljava/lang/Object;
MethodParameters:
Name Flags
blamed
env
descriptionParts
public void <init>(freemarker.core.Expression, java.lang.Throwable, freemarker.core.Environment, java.lang.Object[]);
descriptor: (Lfreemarker/core/Expression;Ljava/lang/Throwable;Lfreemarker/core/Environment;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 2
aload 3
new freemarker.core._ErrorDescriptionBuilder
dup
aload 4
invokespecial freemarker.core._ErrorDescriptionBuilder.<init>:([Ljava/lang/Object;)V
aload 1
invokevirtual freemarker.core._ErrorDescriptionBuilder.blame:(Lfreemarker/core/Expression;)Lfreemarker/core/_ErrorDescriptionBuilder;
iconst_1
invokespecial freemarker.template.TemplateModelException.<init>:(Ljava/lang/Throwable;Lfreemarker/core/Environment;Lfreemarker/core/_ErrorDescriptionBuilder;Z)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 blamed Lfreemarker/core/Expression;
0 2 2 cause Ljava/lang/Throwable;
0 2 3 env Lfreemarker/core/Environment;
0 2 4 descriptionParts [Ljava/lang/Object;
MethodParameters:
Name Flags
blamed
cause
env
descriptionParts
public void <init>(freemarker.core.Expression, java.lang.String);
descriptor: (Lfreemarker/core/Expression;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aconst_null
aload 2
invokespecial freemarker.core._TemplateModelException.<init>:(Lfreemarker/core/Expression;Lfreemarker/core/Environment;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 blamed Lfreemarker/core/Expression;
0 2 2 description Ljava/lang/String;
MethodParameters:
Name Flags
blamed
description
public void <init>(freemarker.core.Expression, freemarker.core.Environment, java.lang.String);
descriptor: (Lfreemarker/core/Expression;Lfreemarker/core/Environment;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aconst_null
aload 2
aload 3
invokespecial freemarker.core._TemplateModelException.<init>:(Lfreemarker/core/Expression;Ljava/lang/Throwable;Lfreemarker/core/Environment;Ljava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 blamed Lfreemarker/core/Expression;
0 2 2 env Lfreemarker/core/Environment;
0 2 3 description Ljava/lang/String;
MethodParameters:
Name Flags
blamed
env
description
public void <init>(freemarker.core.Expression, java.lang.Throwable, freemarker.core.Environment, java.lang.String);
descriptor: (Lfreemarker/core/Expression;Ljava/lang/Throwable;Lfreemarker/core/Environment;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 2
aload 3
new freemarker.core._ErrorDescriptionBuilder
dup
aload 4
invokespecial freemarker.core._ErrorDescriptionBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual freemarker.core._ErrorDescriptionBuilder.blame:(Lfreemarker/core/Expression;)Lfreemarker/core/_ErrorDescriptionBuilder;
iconst_1
invokespecial freemarker.template.TemplateModelException.<init>:(Ljava/lang/Throwable;Lfreemarker/core/Environment;Lfreemarker/core/_ErrorDescriptionBuilder;Z)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lfreemarker/core/_TemplateModelException;
0 2 1 blamed Lfreemarker/core/Expression;
0 2 2 cause Ljava/lang/Throwable;
0 2 3 env Lfreemarker/core/Environment;
0 2 4 description Ljava/lang/String;
MethodParameters:
Name Flags
blamed
cause
env
description
static java.lang.Object[] modelHasStoredNullDescription(java.lang.Class, freemarker.template.TemplateModel);
descriptor: (Ljava/lang/Class;Lfreemarker/template/TemplateModel;)[Ljava/lang/Object;
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: iconst_5
anewarray java.lang.Object
dup
iconst_0
1: ldc "The FreeMarker value exists, but has nothing inside it; the TemplateModel object (class: "
aastore
dup
iconst_1
2: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aastore
dup
iconst_2
ldc ") has returned a null"
aastore
dup
iconst_3
3: aload 0
ifnull 4
iconst_2
anewarray java.lang.Object
dup
iconst_0
ldc " instead of a "
aastore
dup
iconst_1
aload 0
invokestatic freemarker.template.utility.ClassUtil.getShortClassName:(Ljava/lang/Class;)Ljava/lang/String;
aastore
goto 5
StackMap locals: java.lang.Class freemarker.template.TemplateModel
StackMap stack: java.lang.Object[] java.lang.Object[] int
4: ldc ""
StackMap locals: java.lang.Class freemarker.template.TemplateModel
StackMap stack: java.lang.Object[] java.lang.Object[] int java.io.Serializable
5: aastore
dup
iconst_4
6: ldc ". This is possibly a bug in the non-FreeMarker code that builds the data-model."
aastore
7: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 expected Ljava/lang/Class;
0 8 1 model Lfreemarker/template/TemplateModel;
MethodParameters:
Name Flags
expected
model
}
SourceFile: "_TemplateModelException.java"