polyglot.ext.coffer.extension
Class CofferExt_c
java.lang.Object
polyglot.ext.jl.ast.Ext_c
polyglot.ext.coffer.extension.CofferExt_c
- All Implemented Interfaces:
- java.lang.Cloneable, Ext, CofferExt, Copy
- Direct Known Subclasses:
- AssignExt_c, FreeExt_c, LocalDeclExt_c, LocalExt_c, ProcedureCallExt_c, ProcedureDeclExt_c, SpecialExt_c
public class CofferExt_c
- extends Ext_c
- implements CofferExt
Fields inherited from class polyglot.ext.jl.ast.Ext_c |
ext, node |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface polyglot.util.Copy |
copy |
CofferExt_c
public CofferExt_c()
KeysToString
public java.lang.String KeysToString(KeySet set)
keysToString
public java.lang.String keysToString(KeySet set)
keyFlow
public KeySet keyFlow(KeySet held_keys,
Type throwType)
- Specified by:
keyFlow
in interface CofferExt
keyAlias
public KeySet keyAlias(KeySet stored_keys,
Type throwType)
- Specified by:
keyAlias
in interface CofferExt
checkHeldKeys
public void checkHeldKeys(KeySet held,
KeySet stored)
throws SemanticException
- Specified by:
checkHeldKeys
in interface CofferExt
- Throws:
SemanticException