org.eclipse.xtend.core.jvmmodel
Interface IXtendJvmAssociations

All Superinterfaces:
IJvmModelAssociations
All Known Implementing Classes:
IXtendJvmAssociations.Impl

public interface IXtendJvmAssociations
extends IJvmModelAssociations

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
static class IXtendJvmAssociations.Impl
           
 
Method Summary
 JvmOperation getDirectlyInferredOperation(XtendFunction xtendFunction)
           
 JvmOperation getDispatchOperation(XtendFunction dispatchFunction)
           
 JvmConstructor getInferredConstructor(XtendClass xtendClass)
           
 JvmConstructor getInferredConstructor(XtendConstructor xtendConstructor)
           
 JvmGenericType getInferredType(XtendClass xtendClass)
           
 JvmField getJvmField(XtendField field)
           
 XtendClass getXtendClass(JvmGenericType jvmType)
           
 XtendConstructor getXtendConstructor(JvmConstructor jvmConstructor)
           
 XtendFunction getXtendFunction(JvmOperation jvmOperation)
           
 
Methods inherited from interface org.eclipse.xtext.xbase.jvmmodel.IJvmModelAssociations
getJvmElements, getPrimarySourceElement, getSourceElements
 

Method Detail

getInferredType

JvmGenericType getInferredType(XtendClass xtendClass)

getInferredConstructor

JvmConstructor getInferredConstructor(XtendClass xtendClass)

getInferredConstructor

JvmConstructor getInferredConstructor(XtendConstructor xtendConstructor)

getDirectlyInferredOperation

JvmOperation getDirectlyInferredOperation(XtendFunction xtendFunction)

getDispatchOperation

JvmOperation getDispatchOperation(XtendFunction dispatchFunction)

getJvmField

JvmField getJvmField(XtendField field)

getXtendClass

XtendClass getXtendClass(JvmGenericType jvmType)

getXtendFunction

XtendFunction getXtendFunction(JvmOperation jvmOperation)

getXtendConstructor

XtendConstructor getXtendConstructor(JvmConstructor jvmConstructor)