Package org.teavm.cache
Class DiskCachedClassReaderSource
java.lang.Object
org.teavm.cache.DiskCachedClassReaderSource
- All Implemented Interfaces:
CacheStatus,ClassReaderSource
-
Constructor Summary
ConstructorsConstructorDescriptionDiskCachedClassReaderSource(File directory, ReferenceCache referenceCache, SymbolTable symbolTable, SymbolTable fileTable, SymbolTable variableTable, ClassHolderSource innerSource, ClassDateProvider classDateProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidflush()booleanisStaleClass(String className) booleanisStaleMethod(MethodReference method) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teavm.model.ClassReaderSource
getAncestorClasses, getAncestors, isSuperType, overriddenMethods, resolve, resolve, resolveImplementation, resolveImplementation
-
Constructor Details
-
DiskCachedClassReaderSource
public DiskCachedClassReaderSource(File directory, ReferenceCache referenceCache, SymbolTable symbolTable, SymbolTable fileTable, SymbolTable variableTable, ClassHolderSource innerSource, ClassDateProvider classDateProvider)
-
-
Method Details
-
get
- Specified by:
getin interfaceClassReaderSource
-
isStaleClass
- Specified by:
isStaleClassin interfaceCacheStatus
-
isStaleMethod
- Specified by:
isStaleMethodin interfaceCacheStatus
-
flush
- Throws:
IOException
-