Package org.teavm.model
Interface ClassHolderSource
-
- All Superinterfaces:
ClassReaderSource
- All Known Subinterfaces:
ListableClassHolderSource
- All Known Implementing Classes:
ClasspathClassHolderSource,CompositeClassHolderSource,CopyClassHolderSource,DirectoryClasspathClassHolderSource,MapperClassHolderSource,MutableClassHolderSource,PreOptimizingClassHolderSource
public interface ClassHolderSource extends ClassReaderSource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ClassHolderget(java.lang.String name)default java.util.stream.Stream<ClassHolder>getMutableAncestorClasses(java.lang.String name)default java.util.stream.Stream<ClassHolder>getMutableAncestors(java.lang.String name)default java.util.stream.Stream<MethodHolder>mutableOverriddenMethods(MethodReference method)default FieldHolderresolveMutable(FieldReference field)default MethodHolderresolveMutable(MethodReference method)default MethodHolderresolveMutableImplementation(java.lang.String className, MethodDescriptor descriptor)default MethodHolderresolveMutableImplementation(MethodReference method)-
Methods inherited from interface org.teavm.model.ClassReaderSource
getAncestorClasses, getAncestors, isSuperType, overriddenMethods, resolve, resolve, resolveImplementation, resolveImplementation
-
-
-
-
Method Detail
-
get
ClassHolder get(java.lang.String name)
- Specified by:
getin interfaceClassReaderSource
-
getMutableAncestors
default java.util.stream.Stream<ClassHolder> getMutableAncestors(java.lang.String name)
-
getMutableAncestorClasses
default java.util.stream.Stream<ClassHolder> getMutableAncestorClasses(java.lang.String name)
-
resolveMutable
default MethodHolder resolveMutable(MethodReference method)
-
resolveMutableImplementation
default MethodHolder resolveMutableImplementation(MethodReference method)
-
resolveMutableImplementation
default MethodHolder resolveMutableImplementation(java.lang.String className, MethodDescriptor descriptor)
-
resolveMutable
default FieldHolder resolveMutable(FieldReference field)
-
mutableOverriddenMethods
default java.util.stream.Stream<MethodHolder> mutableOverriddenMethods(MethodReference method)
-
-