public class JsonRpcDataTransformationContext
extends java.lang.Object
implements org.eclipse.xtend.lib.macro.TransformationContext
| Constructor and Description |
|---|
JsonRpcDataTransformationContext(org.eclipse.xtend.lib.macro.TransformationContext delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
addError(org.eclipse.xtend.lib.macro.declaration.Element arg0,
java.lang.String arg1) |
void |
addWarning(org.eclipse.xtend.lib.macro.declaration.Element arg0,
java.lang.String arg1) |
protected void |
collectChildTypes(org.eclipse.xtend.lib.macro.declaration.TypeReference type,
EitherTypeArgument parent,
boolean right,
java.util.Collection<EitherTypeArgument> types) |
boolean |
exists(org.eclipse.xtend.lib.macro.file.Path arg0) |
org.eclipse.xtend.lib.macro.declaration.MutableAnnotationTypeDeclaration |
findAnnotationType(java.lang.String arg0) |
org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration |
findClass(java.lang.String arg0) |
org.eclipse.xtend.lib.macro.declaration.MutableEnumerationTypeDeclaration |
findEnumerationType(java.lang.String arg0) |
org.eclipse.xtend.lib.macro.declaration.MutableInterfaceDeclaration |
findInterface(java.lang.String arg0) |
org.eclipse.xtend.lib.macro.declaration.Type |
findTypeGlobally(java.lang.Class<?> arg0) |
org.eclipse.xtend.lib.macro.declaration.Type |
findTypeGlobally(java.lang.String arg0) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getAnyType() |
java.lang.String |
getCharset(org.eclipse.xtend.lib.macro.file.Path arg0) |
java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.file.Path> |
getChildren(org.eclipse.xtend.lib.macro.file.Path arg0) |
java.util.Collection<EitherTypeArgument> |
getChildTypes(org.eclipse.xtend.lib.macro.declaration.TypeReference typeReference) |
java.lang.CharSequence |
getContents(org.eclipse.xtend.lib.macro.file.Path arg0) |
java.io.InputStream |
getContentsAsStream(org.eclipse.xtend.lib.macro.file.Path arg0) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getEitherType() |
JsonType |
getJsonType(org.eclipse.xtend.lib.macro.declaration.TypeReference type) |
long |
getLastModification(org.eclipse.xtend.lib.macro.file.Path arg0) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getLeftType(org.eclipse.xtend.lib.macro.declaration.TypeReference typeReference) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getList(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getObject() |
org.eclipse.xtend.lib.macro.declaration.Element |
getPrimaryGeneratedJavaElement(org.eclipse.xtend.lib.macro.declaration.Element arg0) |
org.eclipse.xtend.lib.macro.declaration.Element |
getPrimarySourceElement(org.eclipse.xtend.lib.macro.declaration.Element arg0) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getPrimitiveBoolean() |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getPrimitiveByte() |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getPrimitiveChar() |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getPrimitiveDouble() |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getPrimitiveFloat() |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getPrimitiveInt() |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getPrimitiveLong() |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getPrimitiveShort() |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getPrimitiveVoid() |
java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> |
getProblems(org.eclipse.xtend.lib.macro.declaration.Element arg0) |
org.eclipse.xtend.lib.macro.file.Path |
getProjectFolder(org.eclipse.xtend.lib.macro.file.Path arg0) |
java.util.Set<org.eclipse.xtend.lib.macro.file.Path> |
getProjectSourceFolders(org.eclipse.xtend.lib.macro.file.Path arg0) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getRightType(org.eclipse.xtend.lib.macro.declaration.TypeReference typeReference) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getSet(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0) |
org.eclipse.xtend.lib.macro.file.Path |
getSourceFolder(org.eclipse.xtend.lib.macro.file.Path arg0) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
getString() |
org.eclipse.xtend.lib.macro.file.Path |
getTargetFolder(org.eclipse.xtend.lib.macro.file.Path arg0) |
boolean |
isEither(org.eclipse.xtend.lib.macro.declaration.TypeReference typeReference) |
boolean |
isExternal(org.eclipse.xtend.lib.macro.declaration.Element arg0) |
boolean |
isFile(org.eclipse.xtend.lib.macro.file.Path arg0) |
boolean |
isFolder(org.eclipse.xtend.lib.macro.file.Path arg0) |
boolean |
isGenerated(org.eclipse.xtend.lib.macro.declaration.Element arg0) |
boolean |
isJsonArray(org.eclipse.xtend.lib.macro.declaration.TypeReference type) |
boolean |
isJsonBoolean(org.eclipse.xtend.lib.macro.declaration.TypeReference type) |
boolean |
isJsonNull(org.eclipse.xtend.lib.macro.declaration.TypeReference type) |
boolean |
isJsonNumber(org.eclipse.xtend.lib.macro.declaration.TypeReference type) |
boolean |
isJsonObject(org.eclipse.xtend.lib.macro.declaration.TypeReference type) |
boolean |
isJsonString(org.eclipse.xtend.lib.macro.declaration.TypeReference type) |
boolean |
isSource(org.eclipse.xtend.lib.macro.declaration.Element arg0) |
boolean |
isThePrimaryGeneratedJavaElement(org.eclipse.xtend.lib.macro.declaration.Element arg0) |
org.eclipse.xtend.lib.macro.declaration.AnnotationReference |
newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.AnnotationReference arg0) |
org.eclipse.xtend.lib.macro.declaration.AnnotationReference |
newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.AnnotationReference arg0,
org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1) |
org.eclipse.xtend.lib.macro.declaration.AnnotationReference |
newAnnotationReference(java.lang.Class<?> arg0) |
org.eclipse.xtend.lib.macro.declaration.AnnotationReference |
newAnnotationReference(java.lang.Class<?> arg0,
org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1) |
org.eclipse.xtend.lib.macro.declaration.AnnotationReference |
newAnnotationReference(java.lang.String arg0) |
org.eclipse.xtend.lib.macro.declaration.AnnotationReference |
newAnnotationReference(java.lang.String arg0,
org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1) |
org.eclipse.xtend.lib.macro.declaration.AnnotationReference |
newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.Type arg0) |
org.eclipse.xtend.lib.macro.declaration.AnnotationReference |
newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.Type arg0,
org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
newArrayTypeReference(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
newSelfTypeReference(org.eclipse.xtend.lib.macro.declaration.Type arg0) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
newTypeReference(java.lang.Class<?> arg0,
org.eclipse.xtend.lib.macro.declaration.TypeReference... arg1) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
newTypeReference(java.lang.String arg0,
org.eclipse.xtend.lib.macro.declaration.TypeReference... arg1) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
newTypeReference(org.eclipse.xtend.lib.macro.declaration.Type arg0,
org.eclipse.xtend.lib.macro.declaration.TypeReference... arg1) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
newWildcardTypeReference() |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
newWildcardTypeReference(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0) |
org.eclipse.xtend.lib.macro.declaration.TypeReference |
newWildcardTypeReferenceWithLowerBound(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0) |
void |
setPrimarySourceElement(org.eclipse.xtend.lib.macro.declaration.MutableElement arg0,
org.eclipse.xtend.lib.macro.declaration.Element arg1) |
java.net.URI |
toURI(org.eclipse.xtend.lib.macro.file.Path arg0) |
void |
validateLater(org.eclipse.xtext.xbase.lib.Procedures.Procedure0 arg0) |
public JsonRpcDataTransformationContext(org.eclipse.xtend.lib.macro.TransformationContext delegate)
public boolean isEither(org.eclipse.xtend.lib.macro.declaration.TypeReference typeReference)
public org.eclipse.xtend.lib.macro.declaration.TypeReference getLeftType(org.eclipse.xtend.lib.macro.declaration.TypeReference typeReference)
public org.eclipse.xtend.lib.macro.declaration.TypeReference getRightType(org.eclipse.xtend.lib.macro.declaration.TypeReference typeReference)
public java.util.Collection<EitherTypeArgument> getChildTypes(org.eclipse.xtend.lib.macro.declaration.TypeReference typeReference)
protected void collectChildTypes(org.eclipse.xtend.lib.macro.declaration.TypeReference type,
EitherTypeArgument parent,
boolean right,
java.util.Collection<EitherTypeArgument> types)
public boolean isJsonNull(org.eclipse.xtend.lib.macro.declaration.TypeReference type)
public boolean isJsonString(org.eclipse.xtend.lib.macro.declaration.TypeReference type)
public boolean isJsonNumber(org.eclipse.xtend.lib.macro.declaration.TypeReference type)
public boolean isJsonBoolean(org.eclipse.xtend.lib.macro.declaration.TypeReference type)
public boolean isJsonArray(org.eclipse.xtend.lib.macro.declaration.TypeReference type)
public boolean isJsonObject(org.eclipse.xtend.lib.macro.declaration.TypeReference type)
public JsonType getJsonType(org.eclipse.xtend.lib.macro.declaration.TypeReference type)
public void addError(org.eclipse.xtend.lib.macro.declaration.Element arg0,
java.lang.String arg1)
addError in interface org.eclipse.xtend.lib.macro.services.ProblemSupportpublic void addWarning(org.eclipse.xtend.lib.macro.declaration.Element arg0,
java.lang.String arg1)
addWarning in interface org.eclipse.xtend.lib.macro.services.ProblemSupportpublic boolean exists(org.eclipse.xtend.lib.macro.file.Path arg0)
exists in interface org.eclipse.xtend.lib.macro.file.FileSystemSupportpublic org.eclipse.xtend.lib.macro.declaration.MutableAnnotationTypeDeclaration findAnnotationType(java.lang.String arg0)
findAnnotationType in interface org.eclipse.xtend.lib.macro.services.TypeLookuppublic org.eclipse.xtend.lib.macro.declaration.MutableClassDeclaration findClass(java.lang.String arg0)
findClass in interface org.eclipse.xtend.lib.macro.services.TypeLookuppublic org.eclipse.xtend.lib.macro.declaration.MutableEnumerationTypeDeclaration findEnumerationType(java.lang.String arg0)
findEnumerationType in interface org.eclipse.xtend.lib.macro.services.TypeLookuppublic org.eclipse.xtend.lib.macro.declaration.MutableInterfaceDeclaration findInterface(java.lang.String arg0)
findInterface in interface org.eclipse.xtend.lib.macro.services.TypeLookuppublic org.eclipse.xtend.lib.macro.declaration.Type findTypeGlobally(java.lang.Class<?> arg0)
findTypeGlobally in interface org.eclipse.xtend.lib.macro.services.GlobalTypeLookuppublic org.eclipse.xtend.lib.macro.declaration.Type findTypeGlobally(java.lang.String arg0)
findTypeGlobally in interface org.eclipse.xtend.lib.macro.services.GlobalTypeLookuppublic org.eclipse.xtend.lib.macro.declaration.TypeReference getAnyType()
getAnyType in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic java.lang.String getCharset(org.eclipse.xtend.lib.macro.file.Path arg0)
getCharset in interface org.eclipse.xtend.lib.macro.file.FileSystemSupportpublic java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.file.Path> getChildren(org.eclipse.xtend.lib.macro.file.Path arg0)
getChildren in interface org.eclipse.xtend.lib.macro.file.FileSystemSupportpublic java.lang.CharSequence getContents(org.eclipse.xtend.lib.macro.file.Path arg0)
getContents in interface org.eclipse.xtend.lib.macro.file.FileSystemSupportpublic java.io.InputStream getContentsAsStream(org.eclipse.xtend.lib.macro.file.Path arg0)
getContentsAsStream in interface org.eclipse.xtend.lib.macro.file.FileSystemSupportpublic long getLastModification(org.eclipse.xtend.lib.macro.file.Path arg0)
getLastModification in interface org.eclipse.xtend.lib.macro.file.FileSystemSupportpublic org.eclipse.xtend.lib.macro.declaration.TypeReference getList(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
getList in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference getObject()
getObject in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.Element getPrimaryGeneratedJavaElement(org.eclipse.xtend.lib.macro.declaration.Element arg0)
getPrimaryGeneratedJavaElement in interface org.eclipse.xtend.lib.macro.services.Tracabilitypublic org.eclipse.xtend.lib.macro.declaration.Element getPrimarySourceElement(org.eclipse.xtend.lib.macro.declaration.Element arg0)
getPrimarySourceElement in interface org.eclipse.xtend.lib.macro.services.Tracabilitypublic org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveBoolean()
getPrimitiveBoolean in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveByte()
getPrimitiveByte in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveChar()
getPrimitiveChar in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveDouble()
getPrimitiveDouble in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveFloat()
getPrimitiveFloat in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveInt()
getPrimitiveInt in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveLong()
getPrimitiveLong in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveShort()
getPrimitiveShort in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference getPrimitiveVoid()
getPrimitiveVoid in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic java.util.List<? extends org.eclipse.xtend.lib.macro.services.Problem> getProblems(org.eclipse.xtend.lib.macro.declaration.Element arg0)
getProblems in interface org.eclipse.xtend.lib.macro.services.ProblemSupportpublic org.eclipse.xtend.lib.macro.file.Path getProjectFolder(org.eclipse.xtend.lib.macro.file.Path arg0)
getProjectFolder in interface org.eclipse.xtend.lib.macro.file.FileLocationspublic java.util.Set<org.eclipse.xtend.lib.macro.file.Path> getProjectSourceFolders(org.eclipse.xtend.lib.macro.file.Path arg0)
getProjectSourceFolders in interface org.eclipse.xtend.lib.macro.file.FileLocationspublic org.eclipse.xtend.lib.macro.declaration.TypeReference getSet(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
getSet in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.file.Path getSourceFolder(org.eclipse.xtend.lib.macro.file.Path arg0)
getSourceFolder in interface org.eclipse.xtend.lib.macro.file.FileLocationspublic org.eclipse.xtend.lib.macro.declaration.TypeReference getString()
getString in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.file.Path getTargetFolder(org.eclipse.xtend.lib.macro.file.Path arg0)
getTargetFolder in interface org.eclipse.xtend.lib.macro.file.FileLocationspublic boolean isExternal(org.eclipse.xtend.lib.macro.declaration.Element arg0)
isExternal in interface org.eclipse.xtend.lib.macro.services.Tracabilitypublic boolean isFile(org.eclipse.xtend.lib.macro.file.Path arg0)
isFile in interface org.eclipse.xtend.lib.macro.file.FileSystemSupportpublic boolean isFolder(org.eclipse.xtend.lib.macro.file.Path arg0)
isFolder in interface org.eclipse.xtend.lib.macro.file.FileSystemSupportpublic boolean isGenerated(org.eclipse.xtend.lib.macro.declaration.Element arg0)
isGenerated in interface org.eclipse.xtend.lib.macro.services.Tracabilitypublic boolean isSource(org.eclipse.xtend.lib.macro.declaration.Element arg0)
isSource in interface org.eclipse.xtend.lib.macro.services.Tracabilitypublic boolean isThePrimaryGeneratedJavaElement(org.eclipse.xtend.lib.macro.declaration.Element arg0)
isThePrimaryGeneratedJavaElement in interface org.eclipse.xtend.lib.macro.services.Tracabilitypublic org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.AnnotationReference arg0)
newAnnotationReference in interface org.eclipse.xtend.lib.macro.services.AnnotationReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.AnnotationReference arg0,
org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1)
newAnnotationReference in interface org.eclipse.xtend.lib.macro.services.AnnotationReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(java.lang.Class<?> arg0)
newAnnotationReference in interface org.eclipse.xtend.lib.macro.services.AnnotationReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(java.lang.Class<?> arg0,
org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1)
newAnnotationReference in interface org.eclipse.xtend.lib.macro.services.AnnotationReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(java.lang.String arg0)
newAnnotationReference in interface org.eclipse.xtend.lib.macro.services.AnnotationReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(java.lang.String arg0,
org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1)
newAnnotationReference in interface org.eclipse.xtend.lib.macro.services.AnnotationReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.Type arg0)
newAnnotationReference in interface org.eclipse.xtend.lib.macro.services.AnnotationReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.AnnotationReference newAnnotationReference(org.eclipse.xtend.lib.macro.declaration.Type arg0,
org.eclipse.xtext.xbase.lib.Procedures.Procedure1<org.eclipse.xtend.lib.macro.services.AnnotationReferenceBuildContext> arg1)
newAnnotationReference in interface org.eclipse.xtend.lib.macro.services.AnnotationReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference newArrayTypeReference(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
newArrayTypeReference in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference newSelfTypeReference(org.eclipse.xtend.lib.macro.declaration.Type arg0)
newSelfTypeReference in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference newTypeReference(java.lang.Class<?> arg0,
org.eclipse.xtend.lib.macro.declaration.TypeReference... arg1)
newTypeReference in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference newTypeReference(java.lang.String arg0,
org.eclipse.xtend.lib.macro.declaration.TypeReference... arg1)
newTypeReference in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference newTypeReference(org.eclipse.xtend.lib.macro.declaration.Type arg0,
org.eclipse.xtend.lib.macro.declaration.TypeReference... arg1)
newTypeReference in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference newWildcardTypeReference()
newWildcardTypeReference in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference newWildcardTypeReference(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
newWildcardTypeReference in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic org.eclipse.xtend.lib.macro.declaration.TypeReference newWildcardTypeReferenceWithLowerBound(org.eclipse.xtend.lib.macro.declaration.TypeReference arg0)
newWildcardTypeReferenceWithLowerBound in interface org.eclipse.xtend.lib.macro.services.TypeReferenceProviderpublic void setPrimarySourceElement(org.eclipse.xtend.lib.macro.declaration.MutableElement arg0,
org.eclipse.xtend.lib.macro.declaration.Element arg1)
setPrimarySourceElement in interface org.eclipse.xtend.lib.macro.services.Associatorpublic java.net.URI toURI(org.eclipse.xtend.lib.macro.file.Path arg0)
toURI in interface org.eclipse.xtend.lib.macro.file.FileSystemSupportpublic void validateLater(org.eclipse.xtext.xbase.lib.Procedures.Procedure0 arg0)
validateLater in interface org.eclipse.xtend.lib.macro.services.ProblemSupport@Pure public org.eclipse.xtend.lib.macro.declaration.TypeReference getEitherType()