fabil.types
Class JavaArrayType_c

java.lang.Object
  extended by ArrayType_c
      extended by fabil.types.JavaArrayType_c
All Implemented Interfaces:
JavaArrayType

public class JavaArrayType_c
extends ArrayType_c
implements JavaArrayType


Constructor Summary
protected JavaArrayType_c()
          Used for deserializing types.
  JavaArrayType_c(FabILTypeSystem ts, Position pos, Type type)
           
 
Method Summary
 boolean equalsImpl(TypeObject t)
           
 boolean isCastValidImpl(Type toType)
           
 boolean isImplicitCastValidImpl(Type toType)
           
 void print(CodeWriter w)
           
 java.lang.String toString()
           
 boolean typeEqualsImpl(Type t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaArrayType_c

protected JavaArrayType_c()
Used for deserializing types.


JavaArrayType_c

public JavaArrayType_c(FabILTypeSystem ts,
                       Position pos,
                       Type type)
Method Detail

equalsImpl

public boolean equalsImpl(TypeObject t)

typeEqualsImpl

public boolean typeEqualsImpl(Type t)

isImplicitCastValidImpl

public boolean isImplicitCastValidImpl(Type toType)

isCastValidImpl

public boolean isCastValidImpl(Type toType)

toString

public java.lang.String toString()

print

public void print(CodeWriter w)