public class org.springframework.ui.freemarker.FreeMarkerConfigurationFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.ui.freemarker.FreeMarkerConfigurationFactory
  super_class: java.lang.Object
{
  protected final org.apache.commons.logging.Log logger;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x0014) ACC_PROTECTED, ACC_FINAL

  private org.springframework.core.io.Resource configLocation;
    descriptor: Lorg/springframework/core/io/Resource;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private java.util.Properties freemarkerSettings;
    descriptor: Ljava/util/Properties;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private java.util.Map<java.lang.String, java.lang.Object> freemarkerVariables;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private java.lang.String defaultEncoding;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private final java.util.List<TemplateLoader> templateLoaders;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<LTemplateLoader;>;

  private java.util.List<TemplateLoader> preTemplateLoaders;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<LTemplateLoader;>;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private java.util.List<TemplateLoader> postTemplateLoaders;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<LTemplateLoader;>;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private java.lang.String[] templateLoaderPaths;
    descriptor: [Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private org.springframework.core.io.ResourceLoader resourceLoader;
    descriptor: Lorg/springframework/core/io/ResourceLoader;
    flags: (0x0002) ACC_PRIVATE

  private boolean preferFileSystemAccess;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 27
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import freemarker cannot be resolved\n\tThe import freemarker cannot be resolved\n\tThe import freemarker cannot be resolved\n\tThe import freemarker cannot be resolved\n\tThe import freemarker cannot be resolved\n\tThe import freemarker cannot be resolved\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tConfiguration cannot be resolved to a type\n\tTemplateException cannot be resolved to a type\n\tConfiguration cannot be resolved to a type\n\tThe method newConfiguration() from the type FreeMarkerConfigurationFactory refers to the missing type Configuration\n\tSimpleHash cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tThe method getTemplateLoaderForPath(String) from the type FreeMarkerConfigurationFactory refers to the missing type TemplateLoader\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tConfiguration cannot be resolved to a type\n\tTemplateException cannot be resolved to a type\n\tConfiguration cannot be resolved to a type\n\tConfiguration cannot be resolved to a variable\n\tTemplateLoader cannot be resolved to a type\n\tFileTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tMultiTemplateLoader cannot be resolved to a type\n\tConfiguration cannot be resolved to a type\n\tTemplateException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;

  public void setConfigLocation(org.springframework.core.io.Resource);
    descriptor: (Lorg/springframework/core/io/Resource;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 114
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    MethodParameters:
          Name  Flags
      resource  

  public void setFreemarkerSettings(java.util.Properties);
    descriptor: (Ljava/util/Properties;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 123
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    MethodParameters:
          Name  Flags
      settings  

  public void setFreemarkerVariables(java.util.Map<java.lang.String, java.lang.Object>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 132
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
    MethodParameters:
           Name  Flags
      variables  

  public void setDefaultEncoding(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 144
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    MethodParameters:
                 Name  Flags
      defaultEncoding  

  public void setPreTemplateLoaders(TemplateLoader[]);
    descriptor: ([LTemplateLoader;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 159
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    MethodParameters:
                    Name  Flags
      preTemplateLoaders  

  public void setPostTemplateLoaders(TemplateLoader[]);
    descriptor: ([LTemplateLoader;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 174
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    MethodParameters:
                     Name  Flags
      postTemplateLoaders  

  public void setTemplateLoaderPath(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 183
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    MethodParameters:
                    Name  Flags
      templateLoaderPath  

  public void setTemplateLoaderPaths(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 205
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    MethodParameters:
                     Name  Flags
      templateLoaderPaths  

  public void setResourceLoader(org.springframework.core.io.ResourceLoader);
    descriptor: (Lorg/springframework/core/io/ResourceLoader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 215
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    MethodParameters:
                Name  Flags
      resourceLoader  

  protected org.springframework.core.io.ResourceLoader getResourceLoader();
    descriptor: ()Lorg/springframework/core/io/ResourceLoader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 222
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;

  public void setPreferFileSystemAccess(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 238
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    MethodParameters:
                        Name  Flags
      preferFileSystemAccess  

  protected boolean isPreferFileSystemAccess();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 245
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;

  public Configuration createConfiguration();
    descriptor: ()LConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 256
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConfiguration cannot be resolved to a type\n\tTemplateException cannot be resolved to a type\n\tConfiguration cannot be resolved to a type\n\tThe method newConfiguration() from the type FreeMarkerConfigurationFactory refers to the missing type Configuration\n\tSimpleHash cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tThe method getTemplateLoaderForPath(String) from the type FreeMarkerConfigurationFactory refers to the missing type TemplateLoader\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    Exceptions:
      throws java.io.IOException, TemplateException

  protected Configuration newConfiguration();
    descriptor: ()LConfiguration;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 326
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConfiguration cannot be resolved to a type\n\tTemplateException cannot be resolved to a type\n\tConfiguration cannot be resolved to a type\n\tConfiguration cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    Exceptions:
      throws java.io.IOException, TemplateException

  protected TemplateLoader getTemplateLoaderForPath(java.lang.String);
    descriptor: (Ljava/lang/String;)LTemplateLoader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 339
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTemplateLoader cannot be resolved to a type\n\tFileTemplateLoader cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    MethodParameters:
                    Name  Flags
      templateLoaderPath  

  protected void postProcessTemplateLoaders(java.util.List<TemplateLoader>);
    descriptor: (Ljava/util/List;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 380
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTemplateLoader cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    Signature: (Ljava/util/List<LTemplateLoader;>;)V
    MethodParameters:
                 Name  Flags
      templateLoaders  

  protected TemplateLoader getAggregateTemplateLoader(java.util.List<TemplateLoader>);
    descriptor: (Ljava/util/List;)LTemplateLoader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 391
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tTemplateLoader cannot be resolved to a type\n\tMultiTemplateLoader cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    Signature: (Ljava/util/List<LTemplateLoader;>;)LTemplateLoader;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()
    MethodParameters:
                 Name  Flags
      templateLoaders  

  protected void postProcessConfiguration(Configuration);
    descriptor: (LConfiguration;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
         0: .line 414
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConfiguration cannot be resolved to a type\n\tTemplateException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.ui.freemarker.FreeMarkerConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/ui/freemarker/FreeMarkerConfigurationFactory;
    Exceptions:
      throws java.io.IOException, TemplateException
    MethodParameters:
        Name  Flags
      config  
}
SourceFile: "FreeMarkerConfigurationFactory.java"