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