edu.mit.ai.psg.jevaES
Class IEnv.ClassResult
java.lang.Object
|
+--edu.mit.ai.psg.jevaES.IEnv.ClassResult
- Enclosing class:
- IEnv
- public static class IEnv.ClassResult
- extends Object
class used for multiple value return.
|
Field Summary |
Class |
foundClass
the found class |
boolean |
isBoundByName
if true, then foundClass is from a construct which binds queryName
explicitly: either a class/interface definition or a
single-type-import. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
isBoundByName
public final boolean isBoundByName
- if true, then foundClass is from a construct which binds queryName
explicitly: either a class/interface definition or a
single-type-import. If false, then foundClass is from an
on-demand-import. (Bindings by name override on-demand-imports.)
foundClass
public final Class foundClass
- the found class
make
public static IEnv.ClassResult make(boolean isBoundByName,
Class classOrNull)
- returns null if classOrNull is null, else new
IEnv.ClassResult