public class XbaseDeclarativeHoverSignatureProvider
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected HoverUiStrings |
hoverUiStrings |
protected UIStrings |
uiStrings |
Constructor and Description |
---|
XbaseDeclarativeHoverSignatureProvider() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
_signature(JvmAnnotationType jvmAnnotationType,
boolean typeAtEnd) |
protected java.lang.String |
_signature(JvmConstructor constructor,
boolean typeAtEnd) |
protected java.lang.String |
_signature(JvmEnumerationType jvmEnumerationType,
boolean typeAtEnd) |
protected java.lang.String |
_signature(JvmField jvmField,
boolean typeAtEnd) |
protected java.lang.String |
_signature(JvmFormalParameter parameter,
boolean typeAtEnd) |
protected java.lang.String |
_signature(JvmGenericType clazz,
boolean typeAtEnd) |
protected java.lang.String |
_signature(JvmOperation jvmOperation,
boolean typeAtEnd) |
protected java.lang.String |
_signature(JvmTypeParameter parameter,
boolean typeAtEnd) |
protected java.lang.String |
_signature(XAbstractFeatureCall featureCall,
boolean typeAtEnd) |
protected java.lang.String |
_signature(XConstructorCall constructorCall,
boolean typeAtEnd) |
protected java.lang.String |
enrichWithDeclarator(java.lang.String signature,
org.eclipse.emf.ecore.EObject o) |
protected java.lang.String |
getDeclaratorName(JvmMember member) |
java.lang.String |
getDerivedOrSourceSignature(org.eclipse.emf.ecore.EObject object) |
java.lang.String |
getImageTag(org.eclipse.emf.ecore.EObject object) |
protected java.lang.String |
getImageTagLink(org.eclipse.jface.resource.ImageDescriptor imageDescriptor) |
protected java.lang.String |
getLabel(org.eclipse.emf.ecore.EObject object) |
java.lang.String |
getSignature(org.eclipse.emf.ecore.EObject object) |
protected java.lang.String |
getSimpleSignature(org.eclipse.emf.ecore.EObject container) |
protected java.lang.String |
getSimpleSignature(JvmConstructor contructor) |
protected java.lang.String |
getSimpleSignature(JvmOperation jvmOperation) |
protected java.lang.String |
getThrowsDeclaration(JvmExecutable executable) |
protected java.net.URL |
getURL(org.eclipse.jface.resource.ImageDescriptor descriptor) |
protected java.lang.String |
internalGetSignature(org.eclipse.emf.ecore.EObject object,
boolean typeAtEnd) |
@Inject protected HoverUiStrings hoverUiStrings
@Inject protected UIStrings uiStrings
public XbaseDeclarativeHoverSignatureProvider()
public java.lang.String getSignature(org.eclipse.emf.ecore.EObject object)
protected java.lang.String _signature(XConstructorCall constructorCall, boolean typeAtEnd)
protected java.lang.String _signature(XAbstractFeatureCall featureCall, boolean typeAtEnd)
protected java.lang.String getDeclaratorName(JvmMember member)
public java.lang.String getDerivedOrSourceSignature(org.eclipse.emf.ecore.EObject object)
protected java.lang.String internalGetSignature(org.eclipse.emf.ecore.EObject object, boolean typeAtEnd)
protected java.lang.String _signature(JvmGenericType clazz, boolean typeAtEnd)
protected java.lang.String _signature(JvmOperation jvmOperation, boolean typeAtEnd)
protected java.lang.String _signature(JvmField jvmField, boolean typeAtEnd)
protected java.lang.String enrichWithDeclarator(java.lang.String signature, org.eclipse.emf.ecore.EObject o)
protected java.lang.String _signature(JvmConstructor constructor, boolean typeAtEnd)
protected java.lang.String _signature(JvmFormalParameter parameter, boolean typeAtEnd)
protected java.lang.String _signature(JvmTypeParameter parameter, boolean typeAtEnd)
protected java.lang.String _signature(JvmEnumerationType jvmEnumerationType, boolean typeAtEnd)
protected java.lang.String _signature(JvmAnnotationType jvmAnnotationType, boolean typeAtEnd)
protected java.lang.String getThrowsDeclaration(JvmExecutable executable)
protected java.lang.String getSimpleSignature(org.eclipse.emf.ecore.EObject container)
protected java.lang.String getSimpleSignature(JvmConstructor contructor)
protected java.lang.String getSimpleSignature(JvmOperation jvmOperation)
public java.lang.String getImageTag(org.eclipse.emf.ecore.EObject object)
protected java.lang.String getImageTagLink(org.eclipse.jface.resource.ImageDescriptor imageDescriptor)
protected java.net.URL getURL(org.eclipse.jface.resource.ImageDescriptor descriptor)
protected java.lang.String getLabel(org.eclipse.emf.ecore.EObject object)