openjava.mop
Class GlobalEnvironment
java.lang.Object
|
+--openjava.mop.Environment
|
+--openjava.mop.GlobalEnvironment
- public class GlobalEnvironment
- extends Environment
Method Summary |
void |
bindVariable(java.lang.String name,
OJClass clazz)
binds a name to the class type. |
java.lang.String |
getPackageName()
Gets the package name. |
OJClass |
lookupBind(java.lang.String name)
Looks up a binded type of the given variable or field name. |
OJClass |
lookupClass(java.lang.String name)
Looks a class object up. |
void |
record(java.lang.String name,
OJClass clazz)
Records a class object. |
java.lang.String |
toQualifiedName(java.lang.String name)
Obtains the fully-qualified name of the given class name. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
GlobalEnvironment
public GlobalEnvironment()
toString
public java.lang.String toString()
- Overrides:
- toString in class Environment
getPackageName
public java.lang.String getPackageName()
- Gets the package name.
lookupClass
public OJClass lookupClass(java.lang.String name)
- Looks a class object up.
- Overrides:
- lookupClass in class Environment
- Parameters:
name
- the name of the fully-qualified name of
the class looked for
record
public void record(java.lang.String name,
OJClass clazz)
- Records a class object.
- Overrides:
- record in class Environment
- Parameters:
name
- the fully-qualified name of the classclazz
- the class object associated with that name
toQualifiedName
public java.lang.String toQualifiedName(java.lang.String name)
- Obtains the fully-qualified name of the given class name.
- Overrides:
- toQualifiedName in class Environment
- Parameters:
name
- a simple class name or a fully-qualified class name- Returns:
- the fully-qualified name of the class
bindVariable
public void bindVariable(java.lang.String name,
OJClass clazz)
- binds a name to the class type.
- Overrides:
- bindVariable in class Environment
- Parameters:
name
- the fully-qualified name of the classclazz
- the class object associated with that name
lookupBind
public OJClass lookupBind(java.lang.String name)
- Description copied from class: Environment
- Looks up a binded type of the given variable or field name.
- Overrides:
- lookupBind in class Environment
- Tags copied from class: Environment
- Parameters:
name
- the fully-qualified name of the classclazz
- the class object associated with that name