Package org.teavm.model.optimization
Class Inlining
java.lang.Object
org.teavm.model.optimization.Inlining
-
Constructor Summary
ConstructorDescriptionInlining
(ClassHierarchy hierarchy, DependencyInfo dependencyInfo, InliningStrategy strategy, ListableClassReaderSource classes, Predicate<MethodReference> externalMethods, boolean devirtualization, InliningFilterFactory filterFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(Program program, MethodReference method) getOrder()
boolean
hasUsages
(MethodReference method) void
removeUsages
(Program program)
-
Constructor Details
-
Inlining
public Inlining(ClassHierarchy hierarchy, DependencyInfo dependencyInfo, InliningStrategy strategy, ListableClassReaderSource classes, Predicate<MethodReference> externalMethods, boolean devirtualization, InliningFilterFactory filterFactory)
-
-
Method Details
-
getOrder
-
hasUsages
-
removeUsages
-
apply
-