Class BaseTypeInference<T>

java.lang.Object
org.teavm.model.analysis.BaseTypeInference<T>

public abstract class BaseTypeInference<T> extends Object
  • Constructor Details

  • Method Details

    • ensure

      public void ensure()
    • typeOf

      public T typeOf(Variable variable)
    • mapType

      protected abstract T mapType(ValueType type)
    • nullType

      protected abstract T nullType()
    • merge

      protected abstract T merge(T a, T b)
    • elementType

      protected abstract T elementType(T t)
    • methodReturnType

      protected T methodReturnType(MethodReference methodRef)