fabil.types
Class FabricArrayType_c

java.lang.Object
  extended by ArrayType_c
      extended by fabil.types.FabricArrayType_c
All Implemented Interfaces:
FabricArrayType

public class FabricArrayType_c
extends ArrayType_c
implements FabricArrayType


Constructor Summary
protected FabricArrayType_c()
          Used for deserializing types.
  FabricArrayType_c(TypeSystem ts, Position pos, Type base)
           
 
Method Summary
 boolean descendsFromImpl(Type ancestor)
           
 boolean equalsImpl(TypeObject t)
           
protected  void init()
           
 boolean isCastValidImpl(Type toType)
           
 boolean isImplicitCastValidImpl(Type toType)
           
 boolean typeEqualsImpl(Type t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FabricArrayType_c

protected FabricArrayType_c()
Used for deserializing types.


FabricArrayType_c

public FabricArrayType_c(TypeSystem ts,
                         Position pos,
                         Type base)
Method Detail

init

protected void init()

descendsFromImpl

public boolean descendsFromImpl(Type ancestor)

equalsImpl

public boolean equalsImpl(TypeObject t)

typeEqualsImpl

public boolean typeEqualsImpl(Type t)

isImplicitCastValidImpl

public boolean isImplicitCastValidImpl(Type toType)

isCastValidImpl

public boolean isCastValidImpl(Type toType)