org.eclipse.xtend.type.impl.java.beans
Class JavaBeansStrategy

java.lang.Object
  extended by org.eclipse.xtend.type.impl.java.beans.JavaBeansStrategy
All Implemented Interfaces:
JavaTypeStrategy

public class JavaBeansStrategy
extends java.lang.Object
implements JavaTypeStrategy

Author:
Sven Efftinge (http://www.efftinge.de), Arno Haase, Karsten Thoms (bugfixing, documentation), Bernd Kolb

Constructor Summary
JavaBeansStrategy()
           
 
Method Summary
protected  Type[] createTypes(java.lang.Class<?>[] parameterTypes, TypeFinder tf)
           
 Feature[] getFeatures(TypeFinder typeFinder, java.lang.Class<?> clazz, Type t)
          Collect all features provided by a Java Class: Properties Declared public methods Static fields Java5 enumeration literals for defined enum types
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaBeansStrategy

public JavaBeansStrategy()
Method Detail

getFeatures

public Feature[] getFeatures(TypeFinder typeFinder,
                             java.lang.Class<?> clazz,
                             Type t)
Collect all features provided by a Java Class:

Specified by:
getFeatures in interface JavaTypeStrategy

createTypes

protected Type[] createTypes(java.lang.Class<?>[] parameterTypes,
                             TypeFinder tf)