org.eclipse.xtext.common.types.access.jdt
Class TypeURIHelper
java.lang.Object
org.eclipse.xtext.common.types.access.jdt.TypeURIHelper
- All Implemented Interfaces:
- URIHelperConstants
public class TypeURIHelper
- extends java.lang.Object
- implements URIHelperConstants
- Author:
- Sebastian Zarnekow - Initial contribution and API
Method Summary |
void |
computeParameter(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
|
java.lang.String |
computeParameterizedTypeName(java.lang.String signature)
|
void |
computeParameterizedTypeName(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
|
java.lang.String |
computeTypeName(java.lang.String signature)
|
void |
computeTypeName(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragment(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragment(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragmentForArray(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragmentForArray(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragmentForClass(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragmentForClass(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragmentForClass2(java.lang.String fqn,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragmentForMethod(org.eclipse.jdt.core.dom.IMethodBinding method,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragmentForPrimitive(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragmentForPrimitive(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragmentForTypeVariable(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
|
protected void |
createFragmentForTypeVariable(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
|
protected void |
createResourceURI(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
|
org.eclipse.emf.common.util.URI |
createResourceURI(java.lang.String signature)
|
protected void |
createResourceURI(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
|
protected void |
createResourceURIForArray(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
|
protected void |
createResourceURIForArray(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
|
protected void |
createResourceURIForClass(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
|
protected void |
createResourceURIForClass(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
|
protected void |
createResourceURIForClassImpl(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
|
protected void |
createResourceURIForClassImpl2(java.lang.String fqn,
java.lang.StringBuilder uriBuilder)
|
org.eclipse.emf.common.util.URI |
createResourceURIForFQN(java.lang.String fqn)
|
protected void |
createResourceURIForPrimitive(java.lang.StringBuilder uriBuilder)
|
protected void |
createResourceURIForTypeVariable(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
|
org.eclipse.emf.common.util.URI |
createResourceURIFromString(java.lang.String withoutProtocol)
|
protected org.eclipse.emf.common.util.URI |
createURI(java.lang.StringBuilder uriBuilder)
|
java.lang.StringBuilder |
createURIBuilder()
|
java.lang.String |
getFragment(java.lang.String signature)
|
org.eclipse.emf.common.util.URI |
getFullURI(org.eclipse.jdt.core.dom.IBinding binding)
|
org.eclipse.emf.common.util.URI |
getFullURI(org.eclipse.jdt.core.IJavaElement javaElement)
|
org.eclipse.emf.common.util.URI |
getFullURI(org.eclipse.jdt.core.dom.IMethodBinding binding)
|
org.eclipse.emf.common.util.URI |
getFullURI(org.eclipse.jdt.core.dom.ITypeBinding typeBinding)
|
org.eclipse.emf.common.util.URI |
getFullURI(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.String method)
|
protected void |
getFullURI(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
|
org.eclipse.emf.common.util.URI |
getFullURI(org.eclipse.jdt.core.dom.IVariableBinding binding)
|
org.eclipse.emf.common.util.URI |
getFullURIForClass(java.lang.String fqn)
|
java.lang.String |
getQualifiedName(org.eclipse.jdt.core.dom.ITypeBinding binding)
|
java.lang.String |
getTypeErasure(java.lang.String signature)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeURIHelper
public TypeURIHelper()
getFragment
public java.lang.String getFragment(java.lang.String signature)
createResourceURI
public org.eclipse.emf.common.util.URI createResourceURI(java.lang.String signature)
createResourceURIFromString
public org.eclipse.emf.common.util.URI createResourceURIFromString(java.lang.String withoutProtocol)
createResourceURIForFQN
public org.eclipse.emf.common.util.URI createResourceURIForFQN(java.lang.String fqn)
createURIBuilder
public java.lang.StringBuilder createURIBuilder()
createURI
protected org.eclipse.emf.common.util.URI createURI(java.lang.StringBuilder uriBuilder)
getFullURI
public org.eclipse.emf.common.util.URI getFullURI(org.eclipse.jdt.core.dom.ITypeBinding typeBinding)
getFullURI
protected void getFullURI(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
getFullURI
public org.eclipse.emf.common.util.URI getFullURI(org.eclipse.jdt.core.dom.IVariableBinding binding)
getFullURI
public org.eclipse.emf.common.util.URI getFullURI(org.eclipse.jdt.core.dom.IMethodBinding binding)
getFullURI
public org.eclipse.emf.common.util.URI getFullURI(org.eclipse.jdt.core.dom.IBinding binding)
getFullURI
public org.eclipse.emf.common.util.URI getFullURI(org.eclipse.jdt.core.IJavaElement javaElement)
getFullURIForClass
public org.eclipse.emf.common.util.URI getFullURIForClass(java.lang.String fqn)
getFullURI
public org.eclipse.emf.common.util.URI getFullURI(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.String method)
createFragment
protected void createFragment(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
createFragment
protected void createFragment(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
createFragmentForTypeVariable
protected void createFragmentForTypeVariable(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
createFragmentForTypeVariable
protected void createFragmentForTypeVariable(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
createFragmentForMethod
protected void createFragmentForMethod(org.eclipse.jdt.core.dom.IMethodBinding method,
java.lang.StringBuilder uriBuilder)
getQualifiedName
public java.lang.String getQualifiedName(org.eclipse.jdt.core.dom.ITypeBinding binding)
computeTypeName
public java.lang.String computeTypeName(java.lang.String signature)
computeTypeName
public void computeTypeName(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
getTypeErasure
public java.lang.String getTypeErasure(java.lang.String signature)
computeParameterizedTypeName
public java.lang.String computeParameterizedTypeName(java.lang.String signature)
computeParameterizedTypeName
public void computeParameterizedTypeName(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
computeParameter
public void computeParameter(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
createFragmentForPrimitive
protected void createFragmentForPrimitive(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
createFragmentForPrimitive
protected void createFragmentForPrimitive(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
createFragmentForArray
protected void createFragmentForArray(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
createFragmentForArray
protected void createFragmentForArray(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
createFragmentForClass
protected void createFragmentForClass(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
createFragmentForClass2
protected void createFragmentForClass2(java.lang.String fqn,
java.lang.StringBuilder uriBuilder)
createFragmentForClass
protected void createFragmentForClass(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
createResourceURI
protected void createResourceURI(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
createResourceURI
protected void createResourceURI(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
createResourceURIForPrimitive
protected void createResourceURIForPrimitive(java.lang.StringBuilder uriBuilder)
createResourceURIForArray
protected void createResourceURIForArray(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
createResourceURIForArray
protected void createResourceURIForArray(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
createResourceURIForClass
protected void createResourceURIForClass(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)
createResourceURIForClass
protected void createResourceURIForClass(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
createResourceURIForClassImpl2
protected void createResourceURIForClassImpl2(java.lang.String fqn,
java.lang.StringBuilder uriBuilder)
createResourceURIForClassImpl
protected void createResourceURIForClassImpl(java.lang.String signature,
java.lang.StringBuilder uriBuilder)
createResourceURIForTypeVariable
protected void createResourceURIForTypeVariable(org.eclipse.jdt.core.dom.ITypeBinding typeBinding,
java.lang.StringBuilder uriBuilder)