public class SupportedTargetTypeRegistry extends Object
Constructor and Description |
---|
SupportedTargetTypeRegistry(ProjectFilesystem projectFilesystem,
IjModuleFactoryResolver moduleFactoryResolver,
IjProjectConfig projectConfig,
JavaPackageFinder packageFinder) |
Modifier and Type | Method and Description |
---|---|
static boolean |
areTargetTypesEqual(Set<Class<? extends DescriptionWithTargetGraph<?>>> otherTypes) |
IjModuleRule<?> |
getModuleRuleByTargetNodeType(Class<?> targetNodeType) |
static boolean |
isTargetTypeSupported(Class<?> descriptionClass) |
public SupportedTargetTypeRegistry(ProjectFilesystem projectFilesystem, IjModuleFactoryResolver moduleFactoryResolver, IjProjectConfig projectConfig, JavaPackageFinder packageFinder)
public static boolean isTargetTypeSupported(Class<?> descriptionClass)
public static boolean areTargetTypesEqual(Set<Class<? extends DescriptionWithTargetGraph<?>>> otherTypes)
public IjModuleRule<?> getModuleRuleByTargetNodeType(Class<?> targetNodeType)