public class Libraries extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Libraries.IncompatibleLibraryVersionException
Indicates that an attempt to load a library failed because the version in the provided data did
not match the version required by current code.
|
Constructor and Description |
---|
Libraries() |
Modifier and Type | Method and Description |
---|---|
static String |
computeClassFileEntryName(String classFilePath)
Computes a consistent full path with extension at which to store a given class file path.
|
static String |
computeClassFileName(String classFilePath)
Adds class file extension to provided class file path in a consistent way.
|
static String |
computeCompilationUnitEntryName(String compilationUnitTypeSourceName)
Computes a consistent full path, escaped and with extension at which to store a given
compilation unit path.
|
public static final String BUILD_RESOURCE_PATHS_ENTRY_NAME
public static final String COMPILATION_ERRORS_INDEX_ENTRY_NAME
public static final String DEPENDENCY_LIBRARY_NAMES_ENTRY_NAME
public static final String DIRECTORY_BUILD_RESOURCES
public static final String DIRECTORY_BYTECODE
public static final String DIRECTORY_COMPILATION_UNITS
public static final String DIRECTORY_GENERATED_ARTIFACTS
public static final String DIRECTORY_PUBLIC_RESOURCES
public static final char ENCODE_PREFIX
public static final String EXTENSION_CLASS_FILE
public static final String EXTENSION_COMPILATION_UNITS
public static final String GENERATED_ARTIFACT_NAMES_ENTRY_NAME
public static final char KEY_VALUE_SEPARATOR
public static final String LIBRARY_NAME_ENTRY_NAME
public static final char LINE_SEPARATOR
public static final String NESTED_BINARY_NAMES_BY_ENCLOSING_NAME_ENTRY_NAME
public static final String NESTED_SOURCE_NAMES_BY_ENCLOSING_NAME_ENTRY_NAME
public static final String PERMUTATION_RESULT_ENTRY_NAME
public static final String PROCESSED_REBOUND_TYPE_SOURCE_NAMES_ENTRY_NAME
public static final String PUBLIC_RESOURCE_PATHS_ENTRY_NAME
public static final String REBOUND_TYPE_SOURCE_NAMES_ENTRY_NAME
public static final String REGULAR_CLASS_FILE_PATHS_ENTRY_NAME
public static final String REGULAR_COMPILATION_UNIT_TYPE_SOURCE_NAMES_ENTRY_NAME
public static final String SUPER_SOURCE_CLASS_FILE_PATHS_ENTRY_NAME
public static final String SUPER_SOURCE_COMPILATION_UNIT_TYPE_SOURCE_NAMES_ENTRY_NAME
public static final char VALUE_SEPARATOR
public static final String VERSION_NUMBER_ENTRY_NAME
public static String computeClassFileEntryName(String classFilePath)
public static String computeClassFileName(String classFilePath)
Copyright © 2018. All rights reserved.