Package org.robovm.compiler.clazz
Class Java9RuntimePath
java.lang.Object
org.robovm.compiler.clazz.AbstractPath
org.robovm.compiler.clazz.Java9RuntimePath
- All Implemented Interfaces:
Path
public class Java9RuntimePath extends AbstractPath
Implements Java9 module based class path, mostly required for unit tests
- Author:
- dkimitsa
-
Field Summary
Fields inherited from class org.robovm.compiler.clazz.AbstractPath
clazzes, clazzSet, disposed, file, generatedClassDir, generatedClasses, inBootclasspath, index -
Method Summary
Modifier and Type Method Description booleancontains(String file)Returnstrueif thisPathcontains a file with the specified name.protected Set<Clazz>doListClasses()booleanhasChangedSince(long timestamp)InputStreamopen(String file)Methods inherited from class org.robovm.compiler.clazz.AbstractPath
disposeBuildData, equals, getFile, getGeneratedClassFile, getIndex, hashCode, isInBootClasspath, listClasses, loadGeneratedClass, toString
-
Method Details
-
doListClasses
- Specified by:
doListClassesin classAbstractPath
-
hasChangedSince
public boolean hasChangedSince(long timestamp) -
contains
Description copied from interface:PathReturnstrueif thisPathcontains a file with the specified name.- Parameters:
file- the file including path to look for.- Returns:
trueif it exists,falseotherwise.
-
open
- Throws:
IOException
-