org.eclipse.xtext.xbase.ui.hover
Class HoverGenericsResolver

java.lang.Object
  extended by org.eclipse.xtext.xbase.ui.hover.HoverGenericsResolver

public class HoverGenericsResolver
extends java.lang.Object

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

Constructor Summary
HoverGenericsResolver()
           
 
Method Summary
protected  java.util.List<Pair<JvmTypeParameter,JvmTypeReference>> getBoundTypePairs(XExpression call, JvmExecutable executable)
           
 java.lang.String getJavaSignature(org.eclipse.jdt.core.IJavaElement javaElement)
           
 java.lang.String replaceGenerics(XExpression call, java.lang.String input)
           
 java.lang.String resolveSignatureInHtml(XExpression call, org.eclipse.jdt.core.IJavaElement javaElement, java.lang.String html)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HoverGenericsResolver

public HoverGenericsResolver()
Method Detail

resolveSignatureInHtml

public java.lang.String resolveSignatureInHtml(XExpression call,
                                               org.eclipse.jdt.core.IJavaElement javaElement,
                                               java.lang.String html)

replaceGenerics

public java.lang.String replaceGenerics(XExpression call,
                                        java.lang.String input)

getBoundTypePairs

protected java.util.List<Pair<JvmTypeParameter,JvmTypeReference>> getBoundTypePairs(XExpression call,
                                                                                    JvmExecutable executable)

getJavaSignature

public java.lang.String getJavaSignature(org.eclipse.jdt.core.IJavaElement javaElement)