org.eclipse.xtend.backend.types.java
Class JavaBeansType

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

public final class JavaBeansType
extends AbstractType

Since:
1.4
Author:
Arno Haase (http://www.haase-consulting.com), André Arnold - Made public API

Constructor Summary
JavaBeansType(java.lang.Class<?> javaCls, BackendTypesystem ts)
           
 
Method Summary
 java.lang.Object create()
           
 boolean equals(java.lang.Object other)
          every type *must* implement a valid equals method, otherwise the backend will break!
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.xtend.backend.types.AbstractType
getBuiltinOperations, getName, getProperties, getProperty, getStaticProperties, getSuperTypes, getUniqueRepresentation, isAssignableFrom, register, register, register, setProperty
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavaBeansType

public JavaBeansType(java.lang.Class<?> javaCls,
                     BackendTypesystem ts)
Method Detail

create

public java.lang.Object create()
Specified by:
create in interface BackendType
Overrides:
create in class AbstractType

toString

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

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