Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: org/alicebot/server/core/interpreter/ActiveJavaScriptInterpreter.java


1   // Decompiled by Jad v1.5.8c. Copyright 2001 Pavel Kouznetsov.
2   // Jad home page: http://www.geocities.com/kpdus/jad.html
3   // Decompiler options: packimports(3) 
4   
5   package org.alicebot.server.core.interpreter;
6   
7   import org.alicebot.server.core.Globals;
8   import org.alicebot.server.core.Interpreter;
9   import org.alicebot.server.core.util.DeveloperError;
10  
11  public abstract class ActiveJavaScriptInterpreter
12      implements Interpreter
13  {
14  
15      private ActiveJavaScriptInterpreter()
16      {
17      }
18  
19      protected Object clone()
20          throws CloneNotSupportedException
21      {
22          throw new CloneNotSupportedException();
23      }
24  
25      public static Interpreter getInstance()
26      {
27          return interpreter;
28      }
29  
30      private static Interpreter interpreter;
31  
32      static 
33      {
34          try
35          {
36              interpreter = (Interpreter)Class.forName(Globals.javaScriptInterpreter()).newInstance();
37          }
38          catch(Exception exception)
39          {
40              throw new DeveloperError(exception);
41          }
42      }
43  }