Package org.teavm.model
Interface ClassReaderSource
-
- All Known Subinterfaces:
ClassHolderSource,ListableClassHolderSource,ListableClassReaderSource
- All Known Implementing Classes:
ClasspathClassHolderSource,CompositeClassHolderSource,CopyClassHolderSource,DirectoryClasspathClassHolderSource,DiskCachedClassReaderSource,MapperClassHolderSource,MemoryCachedClassReaderSource,MutableClassHolderSource,PreOptimizingClassHolderSource
public interface ClassReaderSource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ClassReaderget(String name)default Stream<ClassReader>getAncestorClasses(String name)default Stream<ClassReader>getAncestors(String name)default Optional<Boolean>isSuperType(String superType, String subType)default Stream<MethodReader>overriddenMethods(MethodReference method)default FieldReaderresolve(FieldReference field)default MethodReaderresolve(MethodReference method)default MethodReaderresolveImplementation(String className, MethodDescriptor descriptor)default MethodReaderresolveImplementation(MethodReference methodReference)
-
-
-
Method Detail
-
get
ClassReader get(String name)
-
getAncestorClasses
default Stream<ClassReader> getAncestorClasses(String name)
-
getAncestors
default Stream<ClassReader> getAncestors(String name)
-
resolve
default MethodReader resolve(MethodReference method)
-
resolveImplementation
default MethodReader resolveImplementation(MethodReference methodReference)
-
resolveImplementation
default MethodReader resolveImplementation(String className, MethodDescriptor descriptor)
-
resolve
default FieldReader resolve(FieldReference field)
-
overriddenMethods
default Stream<MethodReader> overriddenMethods(MethodReference method)
-
-