Class ClassInference
java.lang.Object
org.teavm.model.analysis.ClassInference
-
Constructor Summary
ConstructorsConstructorDescriptionClassInference(DependencyInfo dependencyInfo, ClassHierarchy hierarchy, Iterable<? extends String> classNames, int overflowLimit) -
Method Summary
Modifier and TypeMethodDescriptionList<? extends MethodReference> getMethodImplementations(MethodDescriptor descriptor) voidinfer(Program program, MethodReference methodReference) booleanisOverflow(int variableIndex) typesOf(int variableIndex)
-
Constructor Details
-
ClassInference
public ClassInference(DependencyInfo dependencyInfo, ClassHierarchy hierarchy, Iterable<? extends String> classNames, int overflowLimit)
-
-
Method Details
-
infer
-
isOverflow
public boolean isOverflow(int variableIndex) -
getMethodImplementations
-
typesOf
-