Package org.teavm.model.analysis
Class ClassInference
java.lang.Object
org.teavm.model.analysis.ClassInference
-
Constructor Summary
ConstructorDescriptionClassInference
(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
-