Package org.teavm.model.analysis
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 TypeMethodDescriptionString[]
classesOf(int variableIndex)
List<? extends MethodReference>
getMethodImplementations(MethodDescriptor descriptor)
void
infer(Program program, MethodReference methodReference)
boolean
isOverflow(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
-
classesOf
-