public interface JvmTypeReference
extends org.eclipse.emf.ecore.EObject
TypesPackage.getJvmTypeReference()
Modifier and Type | Method and Description |
---|---|
<Result> Result |
accept(ITypeReferenceVisitor<Result> visitor) |
<Parameter,Result> |
accept(ITypeReferenceVisitorWithParameter<Parameter,Result> visitor,
Parameter parameter) |
java.lang.String |
getIdentifier()
The identifier of a JvmTypeReference is a canonical representation of the referenced type
including its type arguments.
|
java.lang.String |
getQualifiedName() |
java.lang.String |
getQualifiedName(char innerClassDelimiter) |
java.lang.String |
getSimpleName() |
JvmType |
getType() |
JvmType getType()
java.lang.String getIdentifier()
The identifier of a JvmTypeReference is a canonical representation of the referenced type including its type arguments.
The types fully qualified name is used ('$' is the delimiter for inner types).
Examples for reference identifiers are:
java.lang.String getSimpleName()
java.lang.String getQualifiedName()
java.lang.String getQualifiedName(char innerClassDelimiter)
<Result> Result accept(ITypeReferenceVisitor<Result> visitor)
<Parameter,Result> Result accept(ITypeReferenceVisitorWithParameter<Parameter,Result> visitor, Parameter parameter)