|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
edu.vub.at.exceptions.InterpreterException
edu.vub.at.exceptions.XImportConflict
An XImportConflict exception is raised when an import: native fails because the importing object already defines one or more methods or fields available in the imported object. The exception provides more information about which names caused conflicts.
Field Summary | |
private ATSymbol[] |
conflictingNames_
|
Fields inherited from class edu.vub.at.exceptions.InterpreterException |
|
Fields inherited from class java.lang.Throwable |
|
Constructor Summary | |
XImportConflict(ATSymbol[] conflictingNames)
|
Method Summary | |
ATTable |
getConflictingNames()
|
ATStripe |
getStripeType()
|
Methods inherited from class edu.vub.at.exceptions.InterpreterException |
getAmbientTalkRepresentation, printAmbientTalkStackTrace |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private final ATSymbol[] conflictingNames_
Constructor Detail |
public XImportConflict(ATSymbol[] conflictingNames) throws InterpreterException
Method Detail |
public ATTable getConflictingNames()
public ATStripe getStripeType()
getStripeType
in class InterpreterException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |