org.eclipse.xtend.core.resource
Class XtendResourceDescriptionStrategy

java.lang.Object
  extended by org.eclipse.xtext.resource.impl.DefaultResourceDescriptionStrategy
      extended by org.eclipse.xtext.xbase.resource.XbaseResourceDescriptionStrategy
          extended by org.eclipse.xtend.core.resource.XtendResourceDescriptionStrategy
All Implemented Interfaces:
IDefaultResourceDescriptionStrategy

public class XtendResourceDescriptionStrategy
extends XbaseResourceDescriptionStrategy

Author:
Jan Koehnlein - Initial contribution and API

Field Summary
 
Fields inherited from class org.eclipse.xtext.xbase.resource.XbaseResourceDescriptionStrategy
SIGNATURE_HASH_KEY
 
Constructor Summary
XtendResourceDescriptionStrategy()
           
 
Method Summary
protected  void addFlags(int flags, com.google.common.collect.ImmutableMap.Builder<java.lang.String,java.lang.String> userData)
           
protected  void createUserData(org.eclipse.emf.ecore.EObject eObject, com.google.common.collect.ImmutableMap.Builder<java.lang.String,java.lang.String> userData)
           
protected  int getFlags(JvmField field)
           
protected  int getFlags(JvmOperation operation)
           
protected  int getFlags(XtendField field)
           
protected  int getFlags(XtendFunction function)
           
 
Methods inherited from class org.eclipse.xtext.xbase.resource.XbaseResourceDescriptionStrategy
createEObjectDescriptions, createLazyUserData
 
Methods inherited from class org.eclipse.xtext.resource.impl.DefaultResourceDescriptionStrategy
createReferenceDescription, createReferenceDescriptions, getLazyURIEncoder, getQualifiedNameProvider, isIndexable, isResolvedAndExternal, setLazyURIEncoder, setQualifiedNameProvider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XtendResourceDescriptionStrategy

public XtendResourceDescriptionStrategy()
Method Detail

createUserData

protected void createUserData(org.eclipse.emf.ecore.EObject eObject,
                              com.google.common.collect.ImmutableMap.Builder<java.lang.String,java.lang.String> userData)
Overrides:
createUserData in class XbaseResourceDescriptionStrategy

addFlags

protected void addFlags(int flags,
                        com.google.common.collect.ImmutableMap.Builder<java.lang.String,java.lang.String> userData)

getFlags

protected int getFlags(JvmOperation operation)

getFlags

protected int getFlags(JvmField field)

getFlags

protected int getFlags(XtendField field)

getFlags

protected int getFlags(XtendFunction function)