openjava.mop
Class OJSystem

java.lang.Object
  |
  +--openjava.mop.OJSystem

public class OJSystem
extends java.lang.Object

The class OJSystem

For example

 

Since:
%SOFTWARE% 1.0
See Also:
Object

Field Summary
static OJClass BOOLEAN
          class object for primitive type boolean
static OJClass BYTE
          class object for primitive type byte
static OJClass CHAR
          class object for primitive type char
static OJClass DOUBLE
          class object for primitive type double
static GlobalEnvironment env
          The global system environment for all public classes.
static OJClass FLOAT
          class object for primitive type float
static OJClass INT
          class object for primitive type int
static OJClass LONG
          class object for primitive type long
static java.lang.String NextLineChar
          The system dependent newline string.
static OJClass NULLTYPE
          class object for type of null literal
static java.lang.String NULLTYPE_NAME
          The type name for null.
static OJClass OBJECT
          class object for java.lang.Object
static java.lang.Object orderingLock
          internal use only
static OJClass SHORT
          class object for primitive type short
static OJClass STRING
          class object for java.lang.String
static java.util.Hashtable underConstruction
          internal use only
static OJClass VOID
          class object for primitive type void
static OJClass waited
          internal use only
static java.util.Vector waitingPool
          internal use only
 
Constructor Summary
OJSystem()
           
 
Method Summary
static OJClass[] addedClasses()
          internal use only
static void addNewClass(OJClass clazz)
          Adds an new public class to be generated.
static JavaCompiler getJavaCompiler()
          internal use only
static java.lang.Class getMetabind(java.lang.String clazz)
          internal use only
static void initConstants()
          inner use only
static void metabind(java.lang.String clazz, java.lang.String metaclazz)
          internal use only
static void setJavaCompiler(JavaCompiler c)
          internal use only
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BOOLEAN

public static OJClass BOOLEAN
class object for primitive type boolean

BYTE

public static OJClass BYTE
class object for primitive type byte

CHAR

public static OJClass CHAR
class object for primitive type char

SHORT

public static OJClass SHORT
class object for primitive type short

INT

public static OJClass INT
class object for primitive type int

LONG

public static OJClass LONG
class object for primitive type long

FLOAT

public static OJClass FLOAT
class object for primitive type float

DOUBLE

public static OJClass DOUBLE
class object for primitive type double

VOID

public static OJClass VOID
class object for primitive type void

STRING

public static OJClass STRING
class object for java.lang.String

OBJECT

public static OJClass OBJECT
class object for java.lang.Object

NULLTYPE

public static OJClass NULLTYPE
class object for type of null literal

NextLineChar

public static java.lang.String NextLineChar
The system dependent newline string.

NULLTYPE_NAME

public static final java.lang.String NULLTYPE_NAME
The type name for null.

env

public static final GlobalEnvironment env
The global system environment for all public classes.

orderingLock

public static java.lang.Object orderingLock
internal use only

waited

public static OJClass waited
internal use only

underConstruction

public static final java.util.Hashtable underConstruction
internal use only

waitingPool

public static final java.util.Vector waitingPool
internal use only
Constructor Detail

OJSystem

public OJSystem()
Method Detail

initConstants

public static final void initConstants()
inner use only

addNewClass

public static void addNewClass(OJClass clazz)
                        throws MOPException
Adds an new public class to be generated.

getJavaCompiler

public static JavaCompiler getJavaCompiler()
internal use only

setJavaCompiler

public static void setJavaCompiler(JavaCompiler c)
internal use only

addedClasses

public static OJClass[] addedClasses()
internal use only

metabind

public static void metabind(java.lang.String clazz,
                            java.lang.String metaclazz)
                     throws openjava.tools.parser.ParseException
internal use only

getMetabind

public static java.lang.Class getMetabind(java.lang.String clazz)
internal use only