public class org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer extends groovy.text.markup.TemplateConfiguration implements org.springframework.web.servlet.view.groovy.GroovyMarkupConfig, org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.InitializingBean
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer
  super_class: groovy.text.markup.TemplateConfiguration
{
  private java.lang.String resourceLoaderPath;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private groovy.text.markup.MarkupTemplateEngine templateEngine;
    descriptor: Lgroovy/text/markup/MarkupTemplateEngine;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private org.springframework.context.ApplicationContext applicationContext;
    descriptor: Lorg/springframework/context/ApplicationContext;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
         0: .line 86
            aload 0 /* this */
            invokespecial groovy.text.markup.TemplateConfiguration.<init>:()V
         1: .line 89
            aload 0 /* this */
            ldc "classpath:"
            putfield org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.resourceLoaderPath:Ljava/lang/String;
         2: .line 86
            return
        end local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/springframework/web/servlet/view/groovy/GroovyMarkupConfigurer;

  public void setResourceLoaderPath(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
        start local 1 // java.lang.String resourceLoaderPath
         0: .line 107
            aload 0 /* this */
            aload 1 /* resourceLoaderPath */
            putfield org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.resourceLoaderPath:Ljava/lang/String;
         1: .line 108
            return
        end local 1 // java.lang.String resourceLoaderPath
        end local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/springframework/web/servlet/view/groovy/GroovyMarkupConfigurer;
            0    2     1  resourceLoaderPath  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      resourceLoaderPath  

  public java.lang.String getResourceLoaderPath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
         0: .line 111
            aload 0 /* this */
            getfield org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.resourceLoaderPath:Ljava/lang/String;
            areturn
        end local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/view/groovy/GroovyMarkupConfigurer;

  public void setTemplateEngine(groovy.text.markup.MarkupTemplateEngine);
    descriptor: (Lgroovy/text/markup/MarkupTemplateEngine;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
        start local 1 // groovy.text.markup.MarkupTemplateEngine templateEngine
         0: .line 121
            aload 0 /* this */
            aload 1 /* templateEngine */
            putfield org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.templateEngine:Lgroovy/text/markup/MarkupTemplateEngine;
         1: .line 122
            return
        end local 1 // groovy.text.markup.MarkupTemplateEngine templateEngine
        end local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/springframework/web/servlet/view/groovy/GroovyMarkupConfigurer;
            0    2     1  templateEngine  Lgroovy/text/markup/MarkupTemplateEngine;
    MethodParameters:
                Name  Flags
      templateEngine  

  public groovy.text.markup.MarkupTemplateEngine getTemplateEngine();
    descriptor: ()Lgroovy/text/markup/MarkupTemplateEngine;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
         0: .line 125
            aload 0 /* this */
            getfield org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.templateEngine:Lgroovy/text/markup/MarkupTemplateEngine;
            ifnull 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: ldc "No MarkupTemplateEngine set"
            invokestatic org.springframework.util.Assert.state:(ZLjava/lang/String;)V
         3: .line 126
            aload 0 /* this */
            getfield org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.templateEngine:Lgroovy/text/markup/MarkupTemplateEngine;
            areturn
        end local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/springframework/web/servlet/view/groovy/GroovyMarkupConfigurer;

  public void setApplicationContext(org.springframework.context.ApplicationContext);
    descriptor: (Lorg/springframework/context/ApplicationContext;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
        start local 1 // org.springframework.context.ApplicationContext applicationContext
         0: .line 131
            aload 0 /* this */
            aload 1 /* applicationContext */
            putfield org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.applicationContext:Lorg/springframework/context/ApplicationContext;
         1: .line 132
            return
        end local 1 // org.springframework.context.ApplicationContext applicationContext
        end local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lorg/springframework/web/servlet/view/groovy/GroovyMarkupConfigurer;
            0    2     1  applicationContext  Lorg/springframework/context/ApplicationContext;
    MethodParameters:
                    Name  Flags
      applicationContext  

  protected org.springframework.context.ApplicationContext getApplicationContext();
    descriptor: ()Lorg/springframework/context/ApplicationContext;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
         0: .line 135
            aload 0 /* this */
            getfield org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.applicationContext:Lorg/springframework/context/ApplicationContext;
            ifnull 1
            iconst_1
            goto 2
      StackMap locals:
      StackMap stack:
         1: iconst_0
      StackMap locals:
      StackMap stack: int
         2: ldc "No ApplicationContext set"
            invokestatic org.springframework.util.Assert.state:(ZLjava/lang/String;)V
         3: .line 136
            aload 0 /* this */
            getfield org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.applicationContext:Lorg/springframework/context/ApplicationContext;
            areturn
        end local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lorg/springframework/web/servlet/view/groovy/GroovyMarkupConfigurer;

  public void setLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
        start local 1 // java.util.Locale locale
         0: .line 145
            aload 0 /* this */
            aload 1 /* locale */
            invokespecial groovy.text.markup.TemplateConfiguration.setLocale:(Ljava/util/Locale;)V
         1: .line 146
            return
        end local 1 // java.util.Locale locale
        end local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/springframework/web/servlet/view/groovy/GroovyMarkupConfigurer;
            0    2     1  locale  Ljava/util/Locale;
    MethodParameters:
        Name  Flags
      locale  

  public void afterPropertiesSet();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
         0: .line 151
            aload 0 /* this */
            getfield org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.templateEngine:Lgroovy/text/markup/MarkupTemplateEngine;
            ifnonnull 2
         1: .line 152
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.createTemplateEngine:()Lgroovy/text/markup/MarkupTemplateEngine;
            putfield org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.templateEngine:Lgroovy/text/markup/MarkupTemplateEngine;
         2: .line 154
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/springframework/web/servlet/view/groovy/GroovyMarkupConfigurer;
    Exceptions:
      throws java.lang.Exception

  protected groovy.text.markup.MarkupTemplateEngine createTemplateEngine();
    descriptor: ()Lgroovy/text/markup/MarkupTemplateEngine;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=8, locals=2, args_size=1
        start local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
         0: .line 157
            aload 0 /* this */
            getfield org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.templateEngine:Lgroovy/text/markup/MarkupTemplateEngine;
            ifnonnull 3
         1: .line 158
            aload 0 /* this */
            invokevirtual org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.createTemplateClassLoader:()Ljava/lang/ClassLoader;
            astore 1 /* templateClassLoader */
        start local 1 // java.lang.ClassLoader templateClassLoader
         2: .line 159
            aload 0 /* this */
            new groovy.text.markup.MarkupTemplateEngine
            dup
            aload 1 /* templateClassLoader */
            aload 0 /* this */
            new org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer$LocaleTemplateResolver
            dup
            aload 0 /* this */
            invokespecial org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer$LocaleTemplateResolver.<init>:(Lorg/springframework/web/servlet/view/groovy/GroovyMarkupConfigurer;)V
            invokespecial groovy.text.markup.MarkupTemplateEngine.<init>:(Ljava/lang/ClassLoader;Lgroovy/text/markup/TemplateConfiguration;Lgroovy/text/markup/TemplateResolver;)V
            putfield org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.templateEngine:Lgroovy/text/markup/MarkupTemplateEngine;
        end local 1 // java.lang.ClassLoader templateClassLoader
         3: .line 161
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.templateEngine:Lgroovy/text/markup/MarkupTemplateEngine;
            areturn
        end local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    4     0                 this  Lorg/springframework/web/servlet/view/groovy/GroovyMarkupConfigurer;
            2    3     1  templateClassLoader  Ljava/lang/ClassLoader;
    Exceptions:
      throws java.io.IOException

  protected java.lang.ClassLoader createTemplateClassLoader();
    descriptor: ()Ljava/lang/ClassLoader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=12, args_size=1
        start local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
         0: .line 169
            aload 0 /* this */
            invokevirtual org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.getResourceLoaderPath:()Ljava/lang/String;
            invokestatic org.springframework.util.StringUtils.commaDelimitedListToStringArray:(Ljava/lang/String;)[Ljava/lang/String;
            astore 1 /* paths */
        start local 1 // java.lang.String[] paths
         1: .line 170
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* urls */
        start local 2 // java.util.List urls
         2: .line 171
            aload 1 /* paths */
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 13
      StackMap locals: org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer java.lang.String[] java.util.List top int int java.lang.String[]
      StackMap stack:
         3: aload 6
            iload 4
            aaload
            astore 3 /* path */
        start local 3 // java.lang.String path
         4: .line 172
            aload 0 /* this */
            invokevirtual org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.getApplicationContext:()Lorg/springframework/context/ApplicationContext;
            aload 3 /* path */
            invokeinterface org.springframework.context.ApplicationContext.getResources:(Ljava/lang/String;)[Lorg/springframework/core/io/Resource;
            astore 7 /* resources */
        start local 7 // org.springframework.core.io.Resource[] resources
         5: .line 173
            aload 7 /* resources */
            arraylength
            ifle 12
         6: .line 174
            aload 7 /* resources */
            dup
            astore 11
            arraylength
            istore 10
            iconst_0
            istore 9
            goto 11
      StackMap locals: org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer java.lang.String[] java.util.List java.lang.String int int java.lang.String[] org.springframework.core.io.Resource[] top int int org.springframework.core.io.Resource[]
      StackMap stack:
         7: aload 11
            iload 9
            aaload
            astore 8 /* resource */
        start local 8 // org.springframework.core.io.Resource resource
         8: .line 175
            aload 8 /* resource */
            invokeinterface org.springframework.core.io.Resource.exists:()Z
            ifeq 10
         9: .line 176
            aload 2 /* urls */
            aload 8 /* resource */
            invokeinterface org.springframework.core.io.Resource.getURL:()Ljava/net/URL;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 8 // org.springframework.core.io.Resource resource
        10: .line 174
      StackMap locals:
      StackMap stack:
            iinc 9 1
      StackMap locals:
      StackMap stack:
        11: iload 9
            iload 10
            if_icmplt 7
        end local 7 // org.springframework.core.io.Resource[] resources
        end local 3 // java.lang.String path
        12: .line 171
      StackMap locals: org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer java.lang.String[] java.util.List top int int java.lang.String[]
      StackMap stack:
            iinc 4 1
      StackMap locals:
      StackMap stack:
        13: iload 4
            iload 5
            if_icmplt 3
        14: .line 181
            aload 0 /* this */
            invokevirtual org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer.getApplicationContext:()Lorg/springframework/context/ApplicationContext;
            invokeinterface org.springframework.context.ApplicationContext.getClassLoader:()Ljava/lang/ClassLoader;
            astore 3 /* classLoader */
        start local 3 // java.lang.ClassLoader classLoader
        15: .line 182
            aload 3 /* classLoader */
            ifnull 16
            iconst_1
            goto 17
      StackMap locals: org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer java.lang.String[] java.util.List java.lang.ClassLoader
      StackMap stack:
        16: iconst_0
      StackMap locals:
      StackMap stack: int
        17: ldc "No ClassLoader"
            invokestatic org.springframework.util.Assert.state:(ZLjava/lang/String;)V
        18: .line 183
            aload 2 /* urls */
            invokeinterface java.util.List.isEmpty:()Z
            ifne 19
            new java.net.URLClassLoader
            dup
            aload 2 /* urls */
            iconst_0
            anewarray java.net.URL
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast java.net.URL[]
            aload 3 /* classLoader */
            invokespecial java.net.URLClassLoader.<init>:([Ljava/net/URL;Ljava/lang/ClassLoader;)V
            goto 20
      StackMap locals:
      StackMap stack:
        19: aload 3 /* classLoader */
      StackMap locals:
      StackMap stack: java.lang.ClassLoader
        20: areturn
        end local 3 // java.lang.ClassLoader classLoader
        end local 2 // java.util.List urls
        end local 1 // java.lang.String[] paths
        end local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   21     0         this  Lorg/springframework/web/servlet/view/groovy/GroovyMarkupConfigurer;
            1   21     1        paths  [Ljava/lang/String;
            2   21     2         urls  Ljava/util/List<Ljava/net/URL;>;
            4   12     3         path  Ljava/lang/String;
            5   12     7    resources  [Lorg/springframework/core/io/Resource;
            8   10     8     resource  Lorg/springframework/core/io/Resource;
           15   21     3  classLoader  Ljava/lang/ClassLoader;
    Exceptions:
      throws java.io.IOException

  protected java.net.URL resolveTemplate(java.lang.ClassLoader, java.lang.String);
    descriptor: (Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/net/URL;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=6, args_size=3
        start local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
        start local 1 // java.lang.ClassLoader classLoader
        start local 2 // java.lang.String templatePath
         0: .line 195
            aload 2 /* templatePath */
            invokestatic groovy.text.markup.MarkupTemplateEngine$TemplateResource.parse:(Ljava/lang/String;)Lgroovy/text/markup/MarkupTemplateEngine$TemplateResource;
            astore 3 /* resource */
        start local 3 // groovy.text.markup.MarkupTemplateEngine$TemplateResource resource
         1: .line 196
            invokestatic org.springframework.context.i18n.LocaleContextHolder.getLocale:()Ljava/util/Locale;
            astore 4 /* locale */
        start local 4 // java.util.Locale locale
         2: .line 197
            aload 1 /* classLoader */
            aload 3 /* resource */
            aload 4 /* locale */
            invokevirtual java.util.Locale.toString:()Ljava/lang/String;
            ldc "-"
            ldc "_"
            invokestatic org.springframework.util.StringUtils.replace:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            invokevirtual groovy.text.markup.MarkupTemplateEngine$TemplateResource.withLocale:(Ljava/lang/String;)Lgroovy/text/markup/MarkupTemplateEngine$TemplateResource;
            invokevirtual groovy.text.markup.MarkupTemplateEngine$TemplateResource.toString:()Ljava/lang/String;
            invokevirtual java.lang.ClassLoader.getResource:(Ljava/lang/String;)Ljava/net/URL;
            astore 5 /* url */
        start local 5 // java.net.URL url
         3: .line 198
            aload 5 /* url */
            ifnonnull 5
         4: .line 199
            aload 1 /* classLoader */
            aload 3 /* resource */
            aload 4 /* locale */
            invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
            invokevirtual groovy.text.markup.MarkupTemplateEngine$TemplateResource.withLocale:(Ljava/lang/String;)Lgroovy/text/markup/MarkupTemplateEngine$TemplateResource;
            invokevirtual groovy.text.markup.MarkupTemplateEngine$TemplateResource.toString:()Ljava/lang/String;
            invokevirtual java.lang.ClassLoader.getResource:(Ljava/lang/String;)Ljava/net/URL;
            astore 5 /* url */
         5: .line 201
      StackMap locals: groovy.text.markup.MarkupTemplateEngine$TemplateResource java.util.Locale java.net.URL
      StackMap stack:
            aload 5 /* url */
            ifnonnull 7
         6: .line 202
            aload 1 /* classLoader */
            aload 3 /* resource */
            aconst_null
            invokevirtual groovy.text.markup.MarkupTemplateEngine$TemplateResource.withLocale:(Ljava/lang/String;)Lgroovy/text/markup/MarkupTemplateEngine$TemplateResource;
            invokevirtual groovy.text.markup.MarkupTemplateEngine$TemplateResource.toString:()Ljava/lang/String;
            invokevirtual java.lang.ClassLoader.getResource:(Ljava/lang/String;)Ljava/net/URL;
            astore 5 /* url */
         7: .line 204
      StackMap locals:
      StackMap stack:
            aload 5 /* url */
            ifnonnull 9
         8: .line 205
            new java.io.IOException
            dup
            new java.lang.StringBuilder
            dup
            ldc "Unable to load template:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 2 /* templatePath */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.io.IOException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 207
      StackMap locals:
      StackMap stack:
            aload 5 /* url */
            areturn
        end local 5 // java.net.URL url
        end local 4 // java.util.Locale locale
        end local 3 // groovy.text.markup.MarkupTemplateEngine$TemplateResource resource
        end local 2 // java.lang.String templatePath
        end local 1 // java.lang.ClassLoader classLoader
        end local 0 // org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   10     0          this  Lorg/springframework/web/servlet/view/groovy/GroovyMarkupConfigurer;
            0   10     1   classLoader  Ljava/lang/ClassLoader;
            0   10     2  templatePath  Ljava/lang/String;
            1   10     3      resource  Lgroovy/text/markup/MarkupTemplateEngine$TemplateResource;
            2   10     4        locale  Ljava/util/Locale;
            3   10     5           url  Ljava/net/URL;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
              Name  Flags
      classLoader   
      templatePath  
}
SourceFile: "GroovyMarkupConfigurer.java"
NestMembers:
  org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer$LocaleTemplateResolver
InnerClasses:
  public TemplateResource = groovy.text.markup.MarkupTemplateEngine$TemplateResource of groovy.text.markup.MarkupTemplateEngine
  private LocaleTemplateResolver = org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer$LocaleTemplateResolver of org.springframework.web.servlet.view.groovy.GroovyMarkupConfigurer