org.eclipse.xtend.backend.types.builtin
Class TypeType

java.lang.Object
  extended by org.eclipse.xtend.backend.types.AbstractType
      extended by org.eclipse.xtend.backend.types.builtin.TypeType
All Implemented Interfaces:
BackendType

public final class TypeType
extends AbstractType

This class represents the type of a type. It serves as an entry point for meta programming.

Author:
Arno Haase (http://www.haase-consulting.com), André Arnold

Field Summary
static TypeType INSTANCE
           
 
Method Summary
 boolean equals(java.lang.Object other)
          every type *must* implement a valid equals method, otherwise the backend will break!
 
Methods inherited from class org.eclipse.xtend.backend.types.AbstractType
create, getBuiltinOperations, getName, getProperties, getProperty, getStaticProperties, getSuperTypes, getUniqueRepresentation, isAssignableFrom, register, register, register, setProperty, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INSTANCE

public static final TypeType INSTANCE
Method Detail

equals

public boolean equals(java.lang.Object other)
Description copied from class: AbstractType
every type *must* implement a valid equals method, otherwise the backend will break!

Specified by:
equals in class AbstractType