|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--edu.mit.ai.psg.jeva.InterpretedMember
InterpretedMember implements IMember and IAccessibleObject
for interpreted implementations of members (InterpretedField,
InterpretedMethod, InterpretedConstructor).
| Constructor Summary | |
InterpretedMember(int modifiers,
String name)
|
|
| Method Summary | |
IClass |
getDeclaringClass()
|
int |
getModifiers()
|
String |
getName()
|
void |
initializeDeclaringClass(InterpretedClass declaringClass)
members and declaring class are doubly linked, so initializeDeclaringClass from constructor of InterpretedClass |
boolean |
isAccessible()
|
String |
modifiersString()
return modifiers string e.g., "public static final " |
void |
setAccessible(boolean value)
|
protected static Error |
shouldNotHappen(String explain)
calls EvalMethods.shouldNotHappen(String); |
protected static Error |
shouldNotHappen(String explain,
Throwable e)
calls EvalMethods.shouldNotHappen(String,Throwable); |
protected static Error |
shouldNotHappen(Throwable e)
calls EvalMethods.shouldNotHappen(Throwable); |
static String |
typeListString(IClass[] types)
returns comma separate list of type names. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public InterpretedMember(int modifiers,
String name)
| Method Detail |
public void initializeDeclaringClass(InterpretedClass declaringClass)
public IClass getDeclaringClass()
public String getName()
public int getModifiers()
public boolean isAccessible()
public void setAccessible(boolean value)
throws SecurityException
public String modifiersString()
public static String typeListString(IClass[] types)
protected static Error shouldNotHappen(String explain,
Throwable e)
EvalMethods.shouldNotHappen(String,Throwable);protected static Error shouldNotHappen(Throwable e)
EvalMethods.shouldNotHappen(Throwable);protected static Error shouldNotHappen(String explain)
EvalMethods.shouldNotHappen(String);
|
Copyright (c) 1996-1999 Massachusetts Institute of Technology Feedback: jeva-feedback@ai.mit.edu |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||