Package org.teavm.dependency
Class FastDependencyAnalyzer
- java.lang.Object
-
- org.teavm.dependency.DependencyAnalyzer
-
- org.teavm.dependency.FastDependencyAnalyzer
-
- All Implemented Interfaces:
DependencyInfo
public class FastDependencyAnalyzer extends DependencyAnalyzer
-
-
Constructor Summary
Constructors Constructor Description FastDependencyAnalyzer(ClassReaderSource classSource, ClassLoader classLoader, ServiceRepository services, Diagnostics diagnostics, ReferenceCache referenceCache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanup(ClassSourcePacker classSourcePacker)protected voidprocessMethod(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 Detail
-
FastDependencyAnalyzer
public FastDependencyAnalyzer(ClassReaderSource classSource, ClassLoader classLoader, ServiceRepository services, Diagnostics diagnostics, ReferenceCache referenceCache)
-
-
Method Detail
-
processMethod
protected void processMethod(MethodDependency methodDep)
- Specified by:
processMethodin classDependencyAnalyzer
-
cleanup
public void cleanup(ClassSourcePacker classSourcePacker)
- Overrides:
cleanupin classDependencyAnalyzer
-
-