public class BinaryModuleFactory
extends java.lang.Object
| Constructor and Description |
|---|
BinaryModuleFactory() |
| Modifier and Type | Method and Description |
|---|---|
static BinaryModuleDescriptor |
createDescriptor(ModularClassFile modularClassFile) |
static IBinaryModule |
rawReadModule(BinaryModuleDescriptor descriptor,
boolean fullyInitialize) |
static IBinaryModule |
rawReadModuleTestForExists(BinaryModuleDescriptor descriptor,
boolean fullyInitialize,
boolean useInvalidArchiveCache)
Read the class file from disk, circumventing the index's cache.
|
static IBinaryModule |
readModule(BinaryModuleDescriptor descriptor,
IProgressMonitor monitor)
Reads the given binary module.
|
public static BinaryModuleDescriptor createDescriptor(ModularClassFile modularClassFile)
public static IBinaryModule readModule(BinaryModuleDescriptor descriptor, IProgressMonitor monitor) throws JavaModelException, ClassFormatException
public static IBinaryModule rawReadModule(BinaryModuleDescriptor descriptor, boolean fullyInitialize) throws JavaModelException, ClassFormatException
public static IBinaryModule rawReadModuleTestForExists(BinaryModuleDescriptor descriptor, boolean fullyInitialize, boolean useInvalidArchiveCache) throws JavaModelException, ClassFormatException, java.io.FileNotFoundException
ClassFormatException - if the class file existed but was corruptJavaModelException - if unable to read the class file due to a transient failurejava.io.FileNotFoundException - if the file does not exist