polyglot.ext.coffer.types
Class UnknownKey_c

java.lang.Object
  extended by polyglot.ext.jl.types.TypeObject_c
      extended by polyglot.ext.coffer.types.Key_c
          extended by polyglot.ext.coffer.types.UnknownKey_c
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Key, UnknownKey, TypeObject, Copy

public class UnknownKey_c
extends Key_c
implements UnknownKey

See Also:
Serialized Form

Field Summary
 
Fields inherited from class polyglot.ext.coffer.types.Key_c
name
 
Fields inherited from class polyglot.ext.jl.types.TypeObject_c
position, ts
 
Constructor Summary
UnknownKey_c(TypeSystem ts, Position pos, java.lang.String name)
           
 
Method Summary
 boolean isCanonical()
          Return true if the type object contains no unknown/ambiguous types.
 
Methods inherited from class polyglot.ext.coffer.types.Key_c
equalsImpl, hashCode, name, name, toString
 
Methods inherited from class polyglot.ext.jl.types.TypeObject_c
copy, equals, position, typeSystem
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface polyglot.ext.coffer.types.Key
name
 
Methods inherited from interface polyglot.types.TypeObject
equalsImpl, position, typeSystem
 
Methods inherited from interface polyglot.util.Copy
copy
 

Constructor Detail

UnknownKey_c

public UnknownKey_c(TypeSystem ts,
                    Position pos,
                    java.lang.String name)
Method Detail

isCanonical

public boolean isCanonical()
Description copied from interface: TypeObject
Return true if the type object contains no unknown/ambiguous types.

Specified by:
isCanonical in interface TypeObject
Overrides:
isCanonical in class Key_c