org.eclipse.xtend.ide.hover
Class XtendHoverSignatureProvider

java.lang.Object
  extended by org.eclipse.xtext.xbase.ui.hover.XbaseDeclarativeHoverSignatureProvider
      extended by org.eclipse.xtend.ide.hover.XtendHoverSignatureProvider

public class XtendHoverSignatureProvider
extends XbaseDeclarativeHoverSignatureProvider

Since:
2.3
Author:
Holger Schill - Initial contribution and API

Field Summary
protected  IXtendJvmAssociations associations
           
protected  ITypeProvider typeProvider
           
 
Fields inherited from class org.eclipse.xtext.xbase.ui.hover.XbaseDeclarativeHoverSignatureProvider
hoverUiStrings, uiStrings
 
Constructor Summary
XtendHoverSignatureProvider()
           
 
Method Summary
protected  java.lang.String _signature(XtendClass clazz, boolean typeAtEnd)
           
protected  java.lang.String _signature(XtendConstructor constructor, boolean typeAtEnd)
           
protected  java.lang.String _signature(XtendField field, boolean typeAtEnd)
           
protected  java.lang.String _signature(XtendFunction function, boolean typeAtEnd)
           
protected  java.lang.String _signature(XtendParameter parameter, boolean typeAtEnd)
           
 java.lang.String getImageTag(org.eclipse.emf.ecore.EObject object)
           
protected  java.lang.String getSimpleSignature(org.eclipse.emf.ecore.EObject container)
           
 
Methods inherited from class org.eclipse.xtext.xbase.ui.hover.XbaseDeclarativeHoverSignatureProvider
_signature, _signature, _signature, _signature, _signature, _signature, _signature, enrichWithDeclarator, getDerivedOrSourceSignature, getImageTagLink, getLabel, getSignature, getSimpleSignature, getSimpleSignature, getThrowsDeclaration, getURL, internalGetSignature
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

associations

@Inject
protected IXtendJvmAssociations associations

typeProvider

@Inject
protected ITypeProvider typeProvider
Constructor Detail

XtendHoverSignatureProvider

public XtendHoverSignatureProvider()
Method Detail

_signature

protected java.lang.String _signature(XtendClass clazz,
                                      boolean typeAtEnd)

_signature

protected java.lang.String _signature(XtendFunction function,
                                      boolean typeAtEnd)

_signature

protected java.lang.String _signature(XtendField field,
                                      boolean typeAtEnd)

_signature

protected java.lang.String _signature(XtendParameter parameter,
                                      boolean typeAtEnd)

_signature

protected java.lang.String _signature(XtendConstructor constructor,
                                      boolean typeAtEnd)

getSimpleSignature

protected java.lang.String getSimpleSignature(org.eclipse.emf.ecore.EObject container)
Overrides:
getSimpleSignature in class XbaseDeclarativeHoverSignatureProvider

getImageTag

public java.lang.String getImageTag(org.eclipse.emf.ecore.EObject object)
Overrides:
getImageTag in class XbaseDeclarativeHoverSignatureProvider