public interface freemarker.core.TemplateClassResolver
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: freemarker.core.TemplateClassResolver
super_class: java.lang.Object
{
public static final freemarker.core.TemplateClassResolver UNRESTRICTED_RESOLVER;
descriptor: Lfreemarker/core/TemplateClassResolver;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final freemarker.core.TemplateClassResolver SAFER_RESOLVER;
descriptor: Lfreemarker/core/TemplateClassResolver;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final freemarker.core.TemplateClassResolver ALLOWS_NOTHING_RESOLVER;
descriptor: Lfreemarker/core/TemplateClassResolver;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new freemarker.core.TemplateClassResolver$1
dup
invokespecial freemarker.core.TemplateClassResolver$1.<init>:()V
putstatic freemarker.core.TemplateClassResolver.UNRESTRICTED_RESOLVER:Lfreemarker/core/TemplateClassResolver;
1: new freemarker.core.TemplateClassResolver$2
dup
invokespecial freemarker.core.TemplateClassResolver$2.<init>:()V
putstatic freemarker.core.TemplateClassResolver.SAFER_RESOLVER:Lfreemarker/core/TemplateClassResolver;
2: new freemarker.core.TemplateClassResolver$3
dup
invokespecial freemarker.core.TemplateClassResolver$3.<init>:()V
putstatic freemarker.core.TemplateClassResolver.ALLOWS_NOTHING_RESOLVER:Lfreemarker/core/TemplateClassResolver;
3: return
LocalVariableTable:
Start End Slot Name Signature
public abstract java.lang.Class resolve(java.lang.String, freemarker.core.Environment, freemarker.template.Template);
descriptor: (Ljava/lang/String;Lfreemarker/core/Environment;Lfreemarker/template/Template;)Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws freemarker.template.TemplateException
MethodParameters:
Name Flags
className
env
template
}
SourceFile: "TemplateClassResolver.java"
NestMembers:
freemarker.core.TemplateClassResolver$1 freemarker.core.TemplateClassResolver$2 freemarker.core.TemplateClassResolver$3
InnerClasses:
freemarker.core.TemplateClassResolver$1
freemarker.core.TemplateClassResolver$2
freemarker.core.TemplateClassResolver$3