Module org.eclipse.xtend.lib.macro
Interface UpstreamTypeLookup
- All Known Subinterfaces:
RegisterGlobalsContext
@Beta
public interface UpstreamTypeLookup
Facilities to lookup of Java type declarations in upstream
dependencies of the current
CompilationUnit.
This means that types defined in the same project will not be found.- Since:
- 2.7
-
Method Summary
Modifier and TypeMethodDescriptionfindUpstreamType(Class<?> clazz) findUpstreamType(String typeName)
-
Method Details
-
findUpstreamType
- Parameters:
clazz- the clazz representing the type to look up- Returns:
- the type with the same qualified name as the given
Classobject, ornullif that type couldn't be found on the compilation unit's upstream dependencies.
-
findUpstreamType
- Parameters:
typeName- the qualified name of the type to look up. Nested class delimiter is expected to be the '.' (dot).- Returns:
- the type with the given qualified name, or
nullif such a type couldn't be found on the compilation unit's upstream dependencies.
-