public class Compile extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
activator |
private Map<String,Object> |
configuration |
private Set<ConfigurationKeyEntry> |
configurationKeys |
private Map<String,String> |
env |
private CompileExclude |
exclude |
private Set<String> |
extendsName |
private JdkVersion |
jdk |
private Map<String,Object> |
manifestTemplate |
private Set<String> |
modules |
private String |
name |
private String |
packageName |
private Project |
project |
private String |
symbolicName |
private CompileType |
type |
private Set<javassist.CtClass> |
useComponents |
| 构造器和说明 |
|---|
Compile() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addUseComponent(javassist.CtClass classes) |
void |
addUseComponent(javassist.CtField field) |
Set<CompileClass> |
filterUseComponents(Set<CompileClass> components) |
void |
formatJavaVersion(URL url)
设置JDK版本
|
String |
getSymbolicName() |
@Expose(serialize=false) private String activator
@Expose private JdkVersion jdk
@Expose private String name
@Expose private String symbolicName
@Expose private CompileType type
@Expose @SerializedName(value="package") private String packageName
@Expose @SerializedName(value="manifest") private Map<String,Object> manifestTemplate
@Expose(serialize=false) private Project project
@Expose private CompileExclude exclude
private Set<javassist.CtClass> useComponents
private Set<ConfigurationKeyEntry> configurationKeys
public void addUseComponent(javassist.CtClass classes)
public void addUseComponent(javassist.CtField field)
public String getSymbolicName()
public void formatJavaVersion(URL url) throws IOException
url - Class文件URLIOExceptionpublic Set<CompileClass> filterUseComponents(Set<CompileClass> components)
Copyright © 2021. All rights reserved.