Class TypeManager


  • public class TypeManager
    extends java.lang.Object
    • Method Detail

      • getInstance

        public static TypeManager getInstance()
      • setLanguageFrontend

        public void setLanguageFrontend​(LanguageFrontend frontend)
      • isPrimitive

        public boolean isPrimitive​(Type type)
      • isUnknown

        public boolean isUnknown​(Type type)
      • isUnknown

        public boolean isUnknown​(java.lang.String type)
      • getCommonType

        public java.util.Optional<Type> getCommonType​(java.util.Collection<Type> types)
      • isSupertypeOf

        public boolean isSupertypeOf​(Type superType,
                                     Type subType)
      • cleanup

        public void cleanup()