public final class com.sun.script.javascript.RhinoScriptEngine extends javax.script.AbstractScriptEngine implements javax.script.Invocable, javax.script.Compilable
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: com.sun.script.javascript.RhinoScriptEngine
  super_class: javax.script.AbstractScriptEngine
{
  private static final boolean DEBUG;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  private java.security.AccessControlContext accCtxt;
    descriptor: Ljava/security/AccessControlContext;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.script.javascript.RhinoTopLevel topLevel;
    descriptor: Lcom/sun/script/javascript/RhinoTopLevel;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Map<java.lang.Object, java.lang.Object> indexedProps;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;

  private javax.script.ScriptEngineFactory factory;
    descriptor: Ljavax/script/ScriptEngineFactory;
    flags: (0x0002) ACC_PRIVATE

  private com.sun.script.util.InterfaceImplementor implementor;
    descriptor: Lcom/sun/script/util/InterfaceImplementor;
    flags: (0x0002) ACC_PRIVATE

  private static final int languageVersion;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int optimizationLevel;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.lang.String RHINO_JS_VERSION;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "rhino.js.version"

  private static final java.lang.String RHINO_OPT_LEVEL;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "rhino.opt.level"

  private static final java.lang.String printSource;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "function print(str, newline) {                \n    if (typeof(str) == 'undefined') {         \n        str = 'undefined';                    \n    } else if (str == null) {                 \n        str = 'null';                         \n    }                                         \n    var out = context.getWriter();            \n    if (!(out instanceof java.io.PrintWriter))\n        out = new java.io.PrintWriter(out);   \n    out.print(String(str));                   \n    if (newline) out.print('\\n');            \n    out.flush();                              \n}\nfunction println(str) {                       \n    print(str, true);                         \n}"

  private static int getLanguageVersion();
    descriptor: ()I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 129
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tContext cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static int getOptimizationLevel();
    descriptor: ()I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 135
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 29
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import sun.org cannot be resolved\n\tContextFactory cannot be resolved\n\tContextFactory cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method makeContext() of type new ContextFactory(){} must override or implement a supertype method\n\tContext cannot be resolved to a type\n\tContextFactory cannot be resolved to a type\n\tThe method getInstance() from the type RhinoClassShutter refers to the missing type ClassShutter\n\tThe method getInstance() from the type RhinoWrapFactory refers to the missing type WrapFactory\n\tCallable cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptableObject cannot be resolved\n\tScriptable cannot be resolved to a type\n\tCallable cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method enterContext() from the type RhinoScriptEngine refers to the missing type Context\n\tContext cannot be resolved to a type\n\tThe method enterContext() from the type RhinoScriptEngine refers to the missing type Context\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tThe method getRuntimeScope(ScriptContext) from the type RhinoScriptEngine refers to the missing type Scriptable\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptableObject cannot be resolved\n\tFunction cannot be resolved to a type\n\tContext cannot be resolved\n\tContext cannot be resolved to a type\n\tThe method enterContext() from the type RhinoScriptEngine refers to the missing type Context\n\tScriptable cannot be resolved to a type\n\tThe method getRuntimeScope(ScriptContext) from the type RhinoScriptEngine refers to the missing type Scriptable\n\tRhinoException cannot be resolved to a type\n\tJavaScriptException cannot be resolved to a type\n\tJavaScriptException cannot be resolved to a type\n\tJavaScriptException cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method enterContext() from the type RhinoScriptEngine refers to the missing type Context\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tThe method getRuntimeScope(ScriptContext) from the type RhinoScriptEngine refers to the missing type Scriptable\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptableObject cannot be resolved\n\tFunction cannot be resolved to a type\n\tFunction cannot be resolved to a type\n\tFunction cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tRhinoException cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method enterContext() from the type RhinoScriptEngine refers to the missing type Context\n\tContext cannot be resolved to a type\n\tThe method enterContext() from the type RhinoScriptEngine refers to the missing type Context\n\tScriptable cannot be resolved to a type\n\tThe method getRuntimeScope(ScriptContext) from the type RhinoScriptEngine refers to the missing type Scriptable\n\tScript cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tContext cannot be resolved\n\tContext cannot be resolved to a variable\n\tContext cannot be resolved\n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tUndefined cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;

  public java.lang.Object eval(java.io.Reader, javax.script.ScriptContext);
    descriptor: (Ljava/io/Reader;Ljavax/script/ScriptContext;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 208
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tContext cannot be resolved to a type\n\tThe method enterContext() from the type RhinoScriptEngine refers to the missing type Context\n\tScriptable cannot be resolved to a type\n\tThe method getRuntimeScope(ScriptContext) from the type RhinoScriptEngine refers to the missing type Scriptable\n\tRhinoException cannot be resolved to a type\n\tJavaScriptException cannot be resolved to a type\n\tJavaScriptException cannot be resolved to a type\n\tJavaScriptException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;
    Exceptions:
      throws javax.script.ScriptException
    MethodParameters:
        Name  Flags
      reader  
      ctxt    

  public java.lang.Object eval(java.lang.String, javax.script.ScriptContext);
    descriptor: (Ljava/lang/String;Ljavax/script/ScriptContext;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 236
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;
    Exceptions:
      throws javax.script.ScriptException
    MethodParameters:
        Name  Flags
      script  
      ctxt    

  public javax.script.ScriptEngineFactory getFactory();
    descriptor: ()Ljavax/script/ScriptEngineFactory;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 243
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;

  public javax.script.Bindings createBindings();
    descriptor: ()Ljavax/script/Bindings;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 251
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;

  public java.lang.Object invokeFunction(java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 256
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;
    Exceptions:
      throws javax.script.ScriptException, java.lang.NoSuchMethodException
    MethodParameters:
      Name  Flags
      name  
      args  

  public java.lang.Object invokeMethod(java.lang.Object, java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 261
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;
    Exceptions:
      throws javax.script.ScriptException, java.lang.NoSuchMethodException
    MethodParameters:
      Name  Flags
      thiz  
      name  
      args  

  private java.lang.Object invoke(java.lang.Object, java.lang.String, java.lang.Object[]);
    descriptor: (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 271
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tContext cannot be resolved to a type\n\tThe method enterContext() from the type RhinoScriptEngine refers to the missing type Context\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tThe method getRuntimeScope(ScriptContext) from the type RhinoScriptEngine refers to the missing type Scriptable\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptableObject cannot be resolved\n\tFunction cannot be resolved to a type\n\tFunction cannot be resolved to a type\n\tFunction cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tRhinoException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;
    Exceptions:
      throws javax.script.ScriptException, java.lang.NoSuchMethodException
    MethodParameters:
      Name  Flags
      thiz  
      name  
      args  

  public <T> T getInterface(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 308
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
       Name  Flags
      clasz  

  public <T> T getInterface(, java.lang.Class<T>);
    descriptor: (Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 316
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
       Name  Flags
      thiz   
      clasz  

  Scriptable getRuntimeScope(javax.script.ScriptContext);
    descriptor: (Ljavax/script/ScriptContext;)LScriptable;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 346
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method enterContext() from the type RhinoScriptEngine refers to the missing type Context\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;
    MethodParameters:
      Name  Flags
      ctxt  

  public javax.script.CompiledScript compile(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/script/CompiledScript;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 373
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;
    Exceptions:
      throws javax.script.ScriptException
    MethodParameters:
        Name  Flags
      script  

  public javax.script.CompiledScript compile(java.io.Reader);
    descriptor: (Ljava/io/Reader;)Ljavax/script/CompiledScript;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 379
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tContext cannot be resolved to a type\n\tThe method enterContext() from the type RhinoScriptEngine refers to the missing type Context\n\tScriptable cannot be resolved to a type\n\tThe method getRuntimeScope(ScriptContext) from the type RhinoScriptEngine refers to the missing type Scriptable\n\tScript cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;
    Exceptions:
      throws javax.script.ScriptException
    MethodParameters:
        Name  Flags
      script  

  static Context enterContext();
    descriptor: ()LContext;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 402
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tContext cannot be resolved to a type\n\tContext cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void setEngineFactory(javax.script.ScriptEngineFactory);
    descriptor: (Ljavax/script/ScriptEngineFactory;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 408
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;
    MethodParameters:
      Name  Flags
      fac   

  java.security.AccessControlContext getAccessContext();
    descriptor: ()Ljava/security/AccessControlContext;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 412
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;

  java.lang.Object[] wrapArguments(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)[Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 418
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tContext cannot be resolved to a variable\n\tContext cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;
    MethodParameters:
      Name  Flags
      args  

  java.lang.Object unwrapReturnValue(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.RhinoScriptEngine this
         0: .line 428
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tUndefined cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.RhinoScriptEngine this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/RhinoScriptEngine;
    MethodParameters:
        Name  Flags
      result  
}
SourceFile: "RhinoScriptEngine.java"
NestMembers:
  com.sun.script.javascript.RhinoScriptEngine$1  com.sun.script.javascript.RhinoScriptEngine$1$1  com.sun.script.javascript.RhinoScriptEngine$2