openjava.mop
Class ClassEnvironment
java.lang.Object
|
+--openjava.mop.Environment
|
+--openjava.mop.ClosedEnvironment
|
+--openjava.mop.ClassEnvironment
- public final class ClassEnvironment
- extends ClosedEnvironment
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ClassEnvironment
public ClassEnvironment(Environment e,
java.lang.String name)
ClassEnvironment
public ClassEnvironment(Environment e)
ClassEnvironment
public ClassEnvironment(Environment e,
OJClass clazz)
getClassName
public java.lang.String getClassName()
getMemberClasses
public java.util.Vector getMemberClasses()
toString
public java.lang.String toString()
- Overrides:
toString
in class ClosedEnvironment
recordClassName
public void recordClassName(java.lang.String name)
recordMemberClass
public void recordMemberClass(java.lang.String name)
lookupClass
public OJClass lookupClass(java.lang.String name)
- Description copied from class:
Environment
- Looks a class object up.
- Overrides:
lookupClass
in class ClosedEnvironment
- Following copied from class:
openjava.mop.Environment
- Parameters:
name
- the name of the fully-qualified name of
the class looked for
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 ClosedEnvironment
- Following copied from class:
openjava.mop.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 ClosedEnvironment
- Parameters:
name
- a simple class name or a fully-qualified class name- Returns:
- the fully-qualified name of the class
currentClassName
public java.lang.String currentClassName()
- Returns the qualified class name.
- Overrides:
currentClassName
in class Environment
- Returns:
- the qualified name of the class which organizes this
environment.