public class org.springframework.scripting.groovy.GroovyScriptFactory implements org.springframework.scripting.ScriptFactory, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanClassLoaderAware
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.scripting.groovy.GroovyScriptFactory
  super_class: java.lang.Object
{
  private final java.lang.String scriptSourceLocator;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private org.springframework.scripting.groovy.GroovyObjectCustomizer groovyObjectCustomizer;
    descriptor: Lorg/springframework/scripting/groovy/GroovyObjectCustomizer;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private CompilerConfiguration compilerConfiguration;
    descriptor: LCompilerConfiguration;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private GroovyClassLoader groovyClassLoader;
    descriptor: LGroovyClassLoader;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private java.lang.Class<?> scriptClass;
    descriptor: Ljava/lang/Class;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/lang/Class<*>;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private java.lang.Class<?> scriptResultClass;
    descriptor: Ljava/lang/Class;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/lang/Class<*>;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private org.springframework.scripting.groovy.GroovyScriptFactory$CachedResultHolder cachedResult;
    descriptor: Lorg/springframework/scripting/groovy/GroovyScriptFactory$CachedResultHolder;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private final java.lang.Object scriptClassMonitor;
    descriptor: Ljava/lang/Object;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  public void <init>(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.scripting.groovy.GroovyScriptFactory this
         0: .line 22
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import groovy.lang.GroovyClassLoader cannot be resolved\n\tThe import groovy.lang.GroovyObject cannot be resolved\n\tThe import groovy.lang.MetaClass cannot be resolved\n\tThe import groovy.lang.Script cannot be resolved\n\tThe import org.codehaus cannot be resolved\n\tThe import org.codehaus cannot be resolved\n\tThe import org.codehaus cannot be resolved\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilationCustomizer cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tMetaClass cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tThe method buildGroovyClassLoader(ClassLoader) from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tThe method buildGroovyClassLoader(ClassLoader) from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tThe method getGroovyClassLoader() from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tScript cannot be resolved to a type\n\tCompilationFailedException cannot be resolved to a type\n\tThe method getGroovyClassLoader() from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tScript cannot be resolved to a type\n\tCompilationFailedException cannot be resolved to a type\n\tGroovyObject cannot be resolved to a type\n\tGroovyObject cannot be resolved to a type\n\tScript cannot be resolved to a type\n\tScript cannot be resolved to a type\n\tScript cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;
    MethodParameters:
                     Name  Flags
      scriptSourceLocator  

  public void <init>(java.lang.String, org.springframework.scripting.groovy.GroovyObjectCustomizer);
    descriptor: (Ljava/lang/String;Lorg/springframework/scripting/groovy/GroovyObjectCustomizer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
         0: .line 22
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import groovy.lang.GroovyClassLoader cannot be resolved\n\tThe import groovy.lang.GroovyObject cannot be resolved\n\tThe import groovy.lang.MetaClass cannot be resolved\n\tThe import groovy.lang.Script cannot be resolved\n\tThe import org.codehaus cannot be resolved\n\tThe import org.codehaus cannot be resolved\n\tThe import org.codehaus cannot be resolved\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilationCustomizer cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tMetaClass cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tThe method buildGroovyClassLoader(ClassLoader) from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tThe method buildGroovyClassLoader(ClassLoader) from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tThe method getGroovyClassLoader() from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tScript cannot be resolved to a type\n\tCompilationFailedException cannot be resolved to a type\n\tThe method getGroovyClassLoader() from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tScript cannot be resolved to a type\n\tCompilationFailedException cannot be resolved to a type\n\tGroovyObject cannot be resolved to a type\n\tGroovyObject cannot be resolved to a type\n\tScript cannot be resolved to a type\n\tScript cannot be resolved to a type\n\tScript cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
    MethodParameters:
                        Name  Flags
      scriptSourceLocator     
      groovyObjectCustomizer  

  public void <init>(java.lang.String, CompilerConfiguration);
    descriptor: (Ljava/lang/String;LCompilerConfiguration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
         0: .line 22
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import groovy.lang.GroovyClassLoader cannot be resolved\n\tThe import groovy.lang.GroovyObject cannot be resolved\n\tThe import groovy.lang.MetaClass cannot be resolved\n\tThe import groovy.lang.Script cannot be resolved\n\tThe import org.codehaus cannot be resolved\n\tThe import org.codehaus cannot be resolved\n\tThe import org.codehaus cannot be resolved\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilationCustomizer cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tMetaClass cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tThe method buildGroovyClassLoader(ClassLoader) from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tThe method buildGroovyClassLoader(ClassLoader) from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tThe method getGroovyClassLoader() from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tScript cannot be resolved to a type\n\tCompilationFailedException cannot be resolved to a type\n\tThe method getGroovyClassLoader() from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tScript cannot be resolved to a type\n\tCompilationFailedException cannot be resolved to a type\n\tGroovyObject cannot be resolved to a type\n\tGroovyObject cannot be resolved to a type\n\tScript cannot be resolved to a type\n\tScript cannot be resolved to a type\n\tScript cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
    MethodParameters:
                       Name  Flags
      scriptSourceLocator    
      compilerConfiguration  

  public void <init>(java.lang.String, CompilationCustomizer[]);
    descriptor: (Ljava/lang/String;[LCompilationCustomizer;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
         0: .line 22
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import groovy.lang.GroovyClassLoader cannot be resolved\n\tThe import groovy.lang.GroovyObject cannot be resolved\n\tThe import groovy.lang.MetaClass cannot be resolved\n\tThe import groovy.lang.Script cannot be resolved\n\tThe import org.codehaus cannot be resolved\n\tThe import org.codehaus cannot be resolved\n\tThe import org.codehaus cannot be resolved\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilationCustomizer cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tMetaClass cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tThe method buildGroovyClassLoader(ClassLoader) from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tThe method buildGroovyClassLoader(ClassLoader) from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tThe method getGroovyClassLoader() from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tScript cannot be resolved to a type\n\tCompilationFailedException cannot be resolved to a type\n\tThe method getGroovyClassLoader() from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tScript cannot be resolved to a type\n\tCompilationFailedException cannot be resolved to a type\n\tGroovyObject cannot be resolved to a type\n\tGroovyObject cannot be resolved to a type\n\tScript cannot be resolved to a type\n\tScript cannot be resolved to a type\n\tScript cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;
    MethodParameters:
                        Name  Flags
      scriptSourceLocator     
      compilationCustomizers  

  public void setBeanFactory(org.springframework.beans.factory.BeanFactory);
    descriptor: (Lorg/springframework/beans/factory/BeanFactory;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
         0: .line 155
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tMetaClass cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;
    MethodParameters:
             Name  Flags
      beanFactory  

  public void setBeanClassLoader(java.lang.ClassLoader);
    descriptor: (Ljava/lang/ClassLoader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
         0: .line 161
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tThe method buildGroovyClassLoader(ClassLoader) from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;
    MethodParameters:
             Name  Flags
      classLoader  

  public GroovyClassLoader getGroovyClassLoader();
    descriptor: ()LGroovyClassLoader;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
         0: .line 174
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tThe method buildGroovyClassLoader(ClassLoader) from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tGroovyClassLoader cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;

  protected GroovyClassLoader buildGroovyClassLoader(java.lang.ClassLoader);
    descriptor: (Ljava/lang/ClassLoader;)LGroovyClassLoader;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
         0: .line 188
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n\tCompilerConfiguration cannot be resolved to a type\n\tGroovyClassLoader cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
    MethodParameters:
             Name  Flags
      classLoader  

  public java.lang.String getScriptSourceLocator();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
         0: .line 195
            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.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;

  public java.lang.Class<?>[] getScriptInterfaces();
    descriptor: ()[Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
         0: .line 206
            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.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;
    Signature: ()[Ljava/lang/Class<*>;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public boolean requiresConfigInterface();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory 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.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;

  public  getScriptedObject(org.springframework.scripting.ScriptSource, java.lang.Class<?>[]);
    descriptor: (Lorg/springframework/scripting/ScriptSource;[Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
         0: .line 242
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getGroovyClassLoader() from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tScript cannot be resolved to a type\n\tCompilationFailedException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;
    Exceptions:
      throws java.io.IOException, org.springframework.scripting.ScriptCompilationException
    Signature: (Lorg/springframework/scripting/ScriptSource;[Ljava/lang/Class<*>;)Ljava/lang/Object;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
    MethodParameters:
                  Name  Flags
      scriptSource      
      actualInterfaces  

  public java.lang.Class<?> getScriptedObjectType(org.springframework.scripting.ScriptSource);
    descriptor: (Lorg/springframework/scripting/ScriptSource;)Ljava/lang/Class;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
         0: .line 278
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getGroovyClassLoader() from the type GroovyScriptFactory refers to the missing type GroovyClassLoader\n\tScript cannot be resolved to a type\n\tCompilationFailedException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;
    Exceptions:
      throws java.io.IOException, org.springframework.scripting.ScriptCompilationException
    Signature: (Lorg/springframework/scripting/ScriptSource;)Ljava/lang/Class<*>;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()
    MethodParameters:
              Name  Flags
      scriptSource  

  public boolean requiresScriptedObjectRefresh(org.springframework.scripting.ScriptSource);
    descriptor: (Lorg/springframework/scripting/ScriptSource;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
         0: .line 303
            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.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;
    MethodParameters:
              Name  Flags
      scriptSource  

  protected  executeScript(org.springframework.scripting.ScriptSource, java.lang.Class<?>);
    descriptor: (Lorg/springframework/scripting/ScriptSource;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
         0: .line 321
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tGroovyObject cannot be resolved to a type\n\tGroovyObject cannot be resolved to a type\n\tScript cannot be resolved to a type\n\tScript cannot be resolved to a type\n\tScript cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;
    Exceptions:
      throws org.springframework.scripting.ScriptCompilationException
    Signature: (Lorg/springframework/scripting/ScriptSource;Ljava/lang/Class<*>;)Ljava/lang/Object;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()
    MethodParameters:
              Name  Flags
      scriptSource  
      scriptClass   

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.scripting.groovy.GroovyScriptFactory this
         0: .line 357
            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.scripting.groovy.GroovyScriptFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/groovy/GroovyScriptFactory;
}
SourceFile: "GroovyScriptFactory.java"
NestMembers:
  org.springframework.scripting.groovy.GroovyScriptFactory$CachedResultHolder
InnerClasses:
  private CachedResultHolder = org.springframework.scripting.groovy.GroovyScriptFactory$CachedResultHolder of org.springframework.scripting.groovy.GroovyScriptFactory