Class DefaultQualifierPolymorphism

java.lang.Object
org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
org.checkerframework.framework.type.poly.DefaultQualifierPolymorphism
All Implemented Interfaces:
QualifierPolymorphism

public class DefaultQualifierPolymorphism extends AbstractQualifierPolymorphism
Default implementation of AbstractQualifierPolymorphism. The polymorphic qualifiers for a checker that uses this class are found by searching all supported qualifiers. Instantiations of a polymorphic qualifier are combined using lub.
  • Constructor Details

    • DefaultQualifierPolymorphism

      public DefaultQualifierPolymorphism(ProcessingEnvironment env, AnnotatedTypeFactory factory)
      Creates a DefaultQualifierPolymorphism instance that uses factory for querying type qualifiers and for getting annotated types.
      Parameters:
      env - the processing environment
      factory - the factory for the current checker
  • Method Details