anvil.script.compiler
Class DelayedInterfaceRef

java.lang.Object
  |
  +--anvil.script.Ref
        |
        +--anvil.script.InterfaceRef
              |
              +--anvil.script.compiler.DelayedInterfaceRef

public class DelayedInterfaceRef
extends InterfaceRef

class DelayedInterfaceRef


Field Summary
protected  java.lang.Class _class
           
protected  InterfaceType _interfacetype
           
 
Fields inherited from class anvil.script.Ref
_resolved, _resolver
 
Constructor Summary
DelayedInterfaceRef(java.lang.Class clazz)
           
 
Method Summary
 InterfaceType getInterfaceType()
           
 Type getType()
           
 boolean isResolved()
           
 boolean resolve(ErrorListener context)
           
 java.lang.String toString()
           
 
Methods inherited from class anvil.script.Ref
equals, getReference, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_class

protected java.lang.Class _class

_interfacetype

protected InterfaceType _interfacetype
Constructor Detail

DelayedInterfaceRef

public DelayedInterfaceRef(java.lang.Class clazz)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class Ref

isResolved

public boolean isResolved()
Overrides:
isResolved in class Ref

getType

public Type getType()
Overrides:
getType in class InterfaceRef

getInterfaceType

public InterfaceType getInterfaceType()
Overrides:
getInterfaceType in class InterfaceRef

resolve

public boolean resolve(ErrorListener context)
Overrides:
resolve in class InterfaceRef