public abstract class org.springframework.scripting.bsh.BshScriptUtils
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.springframework.scripting.bsh.BshScriptUtils
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.springframework.scripting.bsh.BshScriptUtils this
         0: .line 42
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.springframework.scripting.bsh.BshScriptUtils this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/scripting/bsh/BshScriptUtils;

  public static java.lang.Object createBshObject(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 52
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tEvalError cannot be resolved to a type\n\tThe method createBshObject(String, Class<?>[], ClassLoader) from the type BshScriptUtils refers to the missing type EvalError\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws EvalError
    MethodParameters:
              Name  Flags
      scriptSource  

  public static  createBshObject(java.lang.String, java.lang.Class<?>[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
         0: .line 71
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tEvalError cannot be resolved to a type\n\tThe method createBshObject(String, Class<?>[], ClassLoader) from the type BshScriptUtils refers to the missing type EvalError\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws EvalError
    Signature: (Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/Object;
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
    MethodParameters:
                  Name  Flags
      scriptSource      
      scriptInterfaces  

  public static  createBshObject(java.lang.String, java.lang.Class<?>[], java.lang.ClassLoader);
    descriptor: (Ljava/lang/String;[Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/lang/Object;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 90
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tEvalError cannot be resolved to a type\n\tThe method evaluateBshScript(String, Class<?>[], ClassLoader) from the type BshScriptUtils refers to the missing type EvalError\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws EvalError
    Signature: (Ljava/lang/String;[Ljava/lang/Class<*>;Ljava/lang/ClassLoader;)Ljava/lang/Object;
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
      2:
        org.springframework.lang.Nullable()
    MethodParameters:
                  Name  Flags
      scriptSource      
      scriptInterfaces  
      classLoader       

  static java.lang.Class<?> determineBshObjectType(java.lang.String, java.lang.ClassLoader);
    descriptor: (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 119
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tEvalError cannot be resolved to a type\n\tInterpreter cannot be resolved to a type\n\tInterpreter cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws EvalError
    Signature: (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class<*>;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
    MethodParameters:
              Name  Flags
      scriptSource  
      classLoader   

  static  evaluateBshScript(java.lang.String, java.lang.Class<?>[], java.lang.ClassLoader);
    descriptor: (Ljava/lang/String;[Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/lang/Object;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 154
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tEvalError cannot be resolved to a type\n\tInterpreter cannot be resolved to a type\n\tInterpreter cannot be resolved to a type\n\tXThis cannot be resolved to a type\n\tXThis cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws EvalError
    Signature: (Ljava/lang/String;[Ljava/lang/Class<*>;Ljava/lang/ClassLoader;)Ljava/lang/Object;
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
      2:
        org.springframework.lang.Nullable()
    MethodParameters:
                  Name  Flags
      scriptSource      
      scriptInterfaces  
      classLoader       
}
SourceFile: "BshScriptUtils.java"
NestMembers:
  org.springframework.scripting.bsh.BshScriptUtils$BshExecutionException  org.springframework.scripting.bsh.BshScriptUtils$BshObjectInvocationHandler
InnerClasses:
  public final BshExecutionException = org.springframework.scripting.bsh.BshScriptUtils$BshExecutionException of org.springframework.scripting.bsh.BshScriptUtils
  private BshObjectInvocationHandler = org.springframework.scripting.bsh.BshScriptUtils$BshObjectInvocationHandler of org.springframework.scripting.bsh.BshScriptUtils