Package org.teavm.cache
Class DiskCachedClassReaderSource
java.lang.Object
org.teavm.cache.DiskCachedClassReaderSource
- All Implemented Interfaces:
CacheStatus
,ClassReaderSource
-
Constructor Summary
ConstructorDescriptionDiskCachedClassReaderSource
(File directory, ReferenceCache referenceCache, SymbolTable symbolTable, SymbolTable fileTable, SymbolTable variableTable, ClassHolderSource innerSource, ClassDateProvider classDateProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoid
flush()
boolean
isStaleClass
(String className) boolean
isStaleMethod
(MethodReference method) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
get
in interfaceClassReaderSource
-
isStaleClass
- Specified by:
isStaleClass
in interfaceCacheStatus
-
isStaleMethod
- Specified by:
isStaleMethod
in interfaceCacheStatus
-
flush
- Throws:
IOException
-