Package org.teavm.dependency
Class FastDependencyAnalyzer
java.lang.Object
org.teavm.dependency.DependencyAnalyzer
org.teavm.dependency.FastDependencyAnalyzer
- All Implemented Interfaces:
DependencyInfo
-
Constructor Summary
ConstructorDescriptionFastDependencyAnalyzer
(ClassReaderSource classSource, ClassLoader classLoader, ServiceRepository services, Diagnostics diagnostics, ReferenceCache referenceCache) -
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanup
(ClassSourcePacker classSourcePacker) protected void
processMethod
(MethodDependency methodDep) Methods inherited from class org.teavm.dependency.DependencyAnalyzer
addBootstrapMethodSubstitutor, addClassTransformer, addDependencyListener, addDependencyPlugin, addEntryPoint, cleanupTypes, createNode, defer, generateClassName, getAgent, getCallGraph, getClass, getClassHierarchy, getClassLoader, getClassSource, getDiagnostics, getField, getIncrementalDependencies, getInterruptor, getMethod, getMethod, getMethodImplementation, getReachableClasses, getReachableFields, getReachableMethods, getService, getType, isSynthesizedClass, linkClass, linkField, linkMethod, linkMethod, processDependencies, setAsyncSupported, setInterruptor, setObfuscated, setStrict, submitClass, submitClassFile, submitMethod, wasInterrupted
-
Constructor Details
-
FastDependencyAnalyzer
public FastDependencyAnalyzer(ClassReaderSource classSource, ClassLoader classLoader, ServiceRepository services, Diagnostics diagnostics, ReferenceCache referenceCache)
-
-
Method Details
-
processMethod
- Specified by:
processMethod
in classDependencyAnalyzer
-
cleanup
- Overrides:
cleanup
in classDependencyAnalyzer
-