public interface javax.script.ScriptEngine
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: javax.script.ScriptEngine
  super_class: java.lang.Object
{
  public static final java.lang.String ARGV;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "javax.script.argv"

  public static final java.lang.String FILENAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "javax.script.filename"

  public static final java.lang.String ENGINE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "javax.script.engine"

  public static final java.lang.String ENGINE_VERSION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "javax.script.engine_version"

  public static final java.lang.String LANGUAGE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "javax.script.language"

  public static final java.lang.String LANGUAGE_VERSION;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "javax.script.language_version"

  public static final java.lang.String NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "javax.script.name"

  public abstract javax.script.Bindings createBindings();
    descriptor: ()Ljavax/script/Bindings;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Object eval(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.script.ScriptException
    MethodParameters:
        Name  Flags
      reader  

  public abstract java.lang.Object eval(java.io.Reader, javax.script.Bindings);
    descriptor: (Ljava/io/Reader;Ljavax/script/Bindings;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.script.ScriptException
    MethodParameters:
          Name  Flags
      reader    
      bindings  

  public abstract java.lang.Object eval(java.io.Reader, javax.script.ScriptContext);
    descriptor: (Ljava/io/Reader;Ljavax/script/ScriptContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.script.ScriptException
    MethodParameters:
         Name  Flags
      reader   
      context  

  public abstract java.lang.Object eval(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.script.ScriptException
    MethodParameters:
        Name  Flags
      script  

  public abstract java.lang.Object eval(java.lang.String, javax.script.Bindings);
    descriptor: (Ljava/lang/String;Ljavax/script/Bindings;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.script.ScriptException
    MethodParameters:
          Name  Flags
      script    
      bindings  

  public abstract java.lang.Object eval(java.lang.String, javax.script.ScriptContext);
    descriptor: (Ljava/lang/String;Ljavax/script/ScriptContext;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.script.ScriptException
    MethodParameters:
         Name  Flags
      script   
      context  

  public abstract java.lang.Object get(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      key   

  public abstract javax.script.ScriptEngineFactory getFactory();
    descriptor: ()Ljavax/script/ScriptEngineFactory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javax.script.Bindings getBindings(int);
    descriptor: (I)Ljavax/script/Bindings;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      scope  

  public abstract void put(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      key    
      value  

  public abstract void setBindings(javax.script.Bindings, int);
    descriptor: (Ljavax/script/Bindings;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      bindings  
      scope     

  public abstract javax.script.ScriptContext getContext();
    descriptor: ()Ljavax/script/ScriptContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setContext(javax.script.ScriptContext);
    descriptor: (Ljavax/script/ScriptContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      context  
}
SourceFile: "ScriptEngine.java"