org.eclipse.xtend.backend.types.java.internal
Class GlobalJavaBeansTypesystem

java.lang.Object
  extended by org.eclipse.xtend.backend.types.java.AbstractJavaBeansTypesystem
      extended by org.eclipse.xtend.backend.types.java.internal.GlobalJavaBeansTypesystem
All Implemented Interfaces:
BackendTypesystem

public final class GlobalJavaBeansTypesystem
extends AbstractJavaBeansTypesystem

This type system feels responsible for any Java class and treats it as a Java bean.

Author:
Arno Haase (http://www.haase-consulting.com)

Field Summary
 
Fields inherited from class org.eclipse.xtend.backend.types.java.AbstractJavaBeansTypesystem
UNIQUE_REPRESENTATION_PREFIX
 
Constructor Summary
GlobalJavaBeansTypesystem()
           
 
Method Summary
 boolean matchesScope(java.lang.Class<?> cls)
          This operation allows support for type system instances that are selective, e.g.
 
Methods inherited from class org.eclipse.xtend.backend.types.java.AbstractJavaBeansTypesystem
findType, findType, findType, getRootTypesystem, setRootTypesystem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalJavaBeansTypesystem

public GlobalJavaBeansTypesystem()
Method Detail

matchesScope

public boolean matchesScope(java.lang.Class<?> cls)
Description copied from class: AbstractJavaBeansTypesystem
This operation allows support for type system instances that are selective, e.g. by package, as to which classes they feel responsible for.

Specified by:
matchesScope in class AbstractJavaBeansTypesystem