rom.interpreter
Class RJCEInterpreter

java.lang.Object
  |
  +--rom.interpreter.RJCEInterpreter
All Implemented Interfaces:
RJCEReroutedExecuter

public class RJCEInterpreter
extends java.lang.Object
implements RJCEReroutedExecuter


Field Summary
private  Interpreter beanInterpreter
           
(package private)  java.lang.String[] imports
           
(package private)  java.lang.String[] originalArray
           
(package private)  java.lang.String[] parsedArray
           
protected  java.lang.String randomAcessBufferForXMLFile
           
(package private)  int superClassLevel
           
protected  java.io.File xmlFile
           
 
Constructor Summary
RJCEInterpreter()
           
 
Method Summary
protected  void getIdentifiersAndInnerClasses(java.util.Set identifiers, java.util.Map innerClasses, java.lang.Class clazz)
           
 java.lang.String getMethod(int methodNo, rjce_precompiled callingContext)
           
 void initializeExecuter()
           
 java.lang.Object interpretMethod(java.lang.String methodName, int methodNo, rjce_precompiled callingContext)
           
protected  void loadImports(int methodNo, rjce_precompiled callingContext)
           
protected  java.lang.String parseCode(java.lang.String inputCode, int methodNo, rjce_precompiled callingContext)
           
 void set(java.lang.String name, boolean variable)
           
 void set(java.lang.String name, byte variable)
           
 void set(java.lang.String name, char variable)
           
 void set(java.lang.String name, double variable)
           
 void set(java.lang.String name, float variable)
           
 void set(java.lang.String name, int variable)
           
 void set(java.lang.String name, long variable)
           
 void set(java.lang.String name, java.lang.Object object)
           
 void set(java.lang.String name, short variable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

beanInterpreter

private Interpreter beanInterpreter

imports

java.lang.String[] imports

parsedArray

java.lang.String[] parsedArray

originalArray

java.lang.String[] originalArray

superClassLevel

int superClassLevel

randomAcessBufferForXMLFile

protected java.lang.String randomAcessBufferForXMLFile

xmlFile

protected java.io.File xmlFile
Constructor Detail

RJCEInterpreter

public RJCEInterpreter()
Method Detail

initializeExecuter

public void initializeExecuter()
Specified by:
initializeExecuter in interface RJCEReroutedExecuter

set

public void set(java.lang.String name,
                java.lang.Object object)
Specified by:
set in interface RJCEReroutedExecuter

set

public void set(java.lang.String name,
                int variable)
Specified by:
set in interface RJCEReroutedExecuter

set

public void set(java.lang.String name,
                float variable)
Specified by:
set in interface RJCEReroutedExecuter

set

public void set(java.lang.String name,
                long variable)
Specified by:
set in interface RJCEReroutedExecuter

set

public void set(java.lang.String name,
                double variable)
Specified by:
set in interface RJCEReroutedExecuter

set

public void set(java.lang.String name,
                byte variable)
Specified by:
set in interface RJCEReroutedExecuter

set

public void set(java.lang.String name,
                boolean variable)
Specified by:
set in interface RJCEReroutedExecuter

set

public void set(java.lang.String name,
                short variable)
Specified by:
set in interface RJCEReroutedExecuter

set

public void set(java.lang.String name,
                char variable)
Specified by:
set in interface RJCEReroutedExecuter

interpretMethod

public java.lang.Object interpretMethod(java.lang.String methodName,
                                        int methodNo,
                                        rjce_precompiled callingContext)
Specified by:
interpretMethod in interface RJCEReroutedExecuter

parseCode

protected java.lang.String parseCode(java.lang.String inputCode,
                                     int methodNo,
                                     rjce_precompiled callingContext)

getIdentifiersAndInnerClasses

protected void getIdentifiersAndInnerClasses(java.util.Set identifiers,
                                             java.util.Map innerClasses,
                                             java.lang.Class clazz)

loadImports

protected void loadImports(int methodNo,
                           rjce_precompiled callingContext)

getMethod

public java.lang.String getMethod(int methodNo,
                                  rjce_precompiled callingContext)