public class StubJar extends Object
| Constructor and Description |
|---|
StubJar(Path toMirror) |
StubJar(SourceVersion targetVersion,
ElementsExtended elements,
Types types,
Messager messager,
Iterable<Element> topLevelElements,
boolean includeParameterMetadata) |
| Modifier and Type | Method and Description |
|---|---|
StubJar |
setCompatibilityMode(AbiGenerationMode compatibilityMode)
Filters the stub jar through
SourceAbiCompatibleVisitor. |
void |
writeTo(JarBuilder jarBuilder) |
void |
writeTo(ProjectFilesystem filesystem,
Path path) |
public StubJar(Path toMirror)
public StubJar(SourceVersion targetVersion, ElementsExtended elements, Types types, Messager messager, Iterable<Element> topLevelElements, boolean includeParameterMetadata)
targetVersion - the class file version to output, expressed as the corresponding Java
source versiontypes - messager - includeParameterMetadata - public StubJar setCompatibilityMode(AbiGenerationMode compatibilityMode)
SourceAbiCompatibleVisitor. See that class for details.compatibilityMode - public void writeTo(ProjectFilesystem filesystem, Path path) throws IOException
IOExceptionpublic void writeTo(JarBuilder jarBuilder) throws IOException
IOException