Package org.teavm.dependency
Interface DependencyInfo
-
- All Known Implementing Classes:
DependencyAgent,DependencyAnalyzer,FastDependencyAnalyzer,PreciseDependencyAnalyzer
public interface DependencyInfo
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CallGraphgetCallGraph()ClassDependencyInfogetClass(String className)ClassLoadergetClassLoader()ClassReaderSourcegetClassSource()FieldDependencyInfogetField(FieldReference fieldRef)MethodDependencyInfogetMethod(MethodReference methodRef)MethodDependencyInfogetMethodImplementation(MethodReference methodRef)Collection<String>getReachableClasses()Collection<FieldReference>getReachableFields()Collection<MethodReference>getReachableMethods()
-
-
-
Method Detail
-
getClassSource
ClassReaderSource getClassSource()
-
getClassLoader
ClassLoader getClassLoader()
-
getReachableMethods
Collection<MethodReference> getReachableMethods()
-
getReachableFields
Collection<FieldReference> getReachableFields()
-
getReachableClasses
Collection<String> getReachableClasses()
-
getField
FieldDependencyInfo getField(FieldReference fieldRef)
-
getMethod
MethodDependencyInfo getMethod(MethodReference methodRef)
-
getMethodImplementation
MethodDependencyInfo getMethodImplementation(MethodReference methodRef)
-
getClass
ClassDependencyInfo getClass(String className)
-
getCallGraph
CallGraph getCallGraph()
-
-