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(java.lang.String name)default java.util.stream.Stream<ClassReader>getAncestorClasses(java.lang.String name)default java.util.stream.Stream<ClassReader>getAncestors(java.lang.String name)default java.util.Optional<java.lang.Boolean>isSuperType(java.lang.String superType, java.lang.String subType)default java.util.stream.Stream<MethodReader>overriddenMethods(MethodReference method)default FieldReaderresolve(FieldReference field)default MethodReaderresolve(MethodReference method)default MethodReaderresolveImplementation(java.lang.String className, MethodDescriptor descriptor)default MethodReaderresolveImplementation(MethodReference methodReference)
-
-
-
Method Detail
-
get
ClassReader get(java.lang.String name)
-
getAncestorClasses
default java.util.stream.Stream<ClassReader> getAncestorClasses(java.lang.String name)
-
getAncestors
default java.util.stream.Stream<ClassReader> getAncestors(java.lang.String name)
-
resolve
default MethodReader resolve(MethodReference method)
-
resolveImplementation
default MethodReader resolveImplementation(MethodReference methodReference)
-
resolveImplementation
default MethodReader resolveImplementation(java.lang.String className, MethodDescriptor descriptor)
-
resolve
default FieldReader resolve(FieldReference field)
-
overriddenMethods
default java.util.stream.Stream<MethodReader> overriddenMethods(MethodReference method)
-
isSuperType
default java.util.Optional<java.lang.Boolean> isSuperType(java.lang.String superType, java.lang.String subType)
-
-