org.eclipse.xtext.xbase.ui.hover
Class XbaseDeclarativeHoverSignatureProvider
java.lang.Object
org.eclipse.xtext.xbase.ui.hover.XbaseDeclarativeHoverSignatureProvider
- Direct Known Subclasses:
- XtendHoverSignatureProvider
public class XbaseDeclarativeHoverSignatureProvider
- extends java.lang.Object
- Since:
- 2.3
- Author:
- Holger Schill - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
hoverUiStrings
@Inject
protected HoverUiStrings hoverUiStrings
uiStrings
@Inject
protected UIStrings uiStrings
XbaseDeclarativeHoverSignatureProvider
public XbaseDeclarativeHoverSignatureProvider()
getSignature
public java.lang.String getSignature(org.eclipse.emf.ecore.EObject object)
getDerivedOrSourceSignature
public java.lang.String getDerivedOrSourceSignature(org.eclipse.emf.ecore.EObject object)
internalGetSignature
protected java.lang.String internalGetSignature(org.eclipse.emf.ecore.EObject object,
boolean typeAtEnd)
_signature
protected java.lang.String _signature(JvmGenericType clazz,
boolean typeAtEnd)
_signature
protected java.lang.String _signature(JvmOperation jvmOperation,
boolean typeAtEnd)
_signature
protected java.lang.String _signature(JvmField jvmField,
boolean typeAtEnd)
enrichWithDeclarator
protected java.lang.String enrichWithDeclarator(java.lang.String signature,
org.eclipse.emf.ecore.EObject o)
_signature
protected java.lang.String _signature(JvmConstructor contructor,
boolean typeAtEnd)
_signature
protected java.lang.String _signature(JvmFormalParameter parameter,
boolean typeAtEnd)
_signature
protected java.lang.String _signature(JvmTypeParameter parameter,
boolean typeAtEnd)
_signature
protected java.lang.String _signature(JvmEnumerationType jvmEnumerationType,
boolean typeAtEnd)
getThrowsDeclaration
protected java.lang.String getThrowsDeclaration(JvmExecutable executable)
getSimpleSignature
protected java.lang.String getSimpleSignature(org.eclipse.emf.ecore.EObject container)
getSimpleSignature
protected java.lang.String getSimpleSignature(JvmConstructor contructor)
getSimpleSignature
protected java.lang.String getSimpleSignature(JvmOperation jvmOperation)
getImageTag
public java.lang.String getImageTag(org.eclipse.emf.ecore.EObject object)
getImageTagLink
protected java.lang.String getImageTagLink(org.eclipse.jface.resource.ImageDescriptor imageDescriptor)
getURL
protected java.net.URL getURL(org.eclipse.jface.resource.ImageDescriptor descriptor)
getLabel
protected java.lang.String getLabel(org.eclipse.emf.ecore.EObject object)