com.jd.blockchain.maven.plugins.contract.AnalysisResult Maven / Gradle / Ivy
The newest version!
package com.jd.blockchain.maven.plugins.contract;
import java.util.Set;
import org.apache.maven.artifact.Artifact;
public class AnalysisResult {
/**
* The excluding expressions created by code analyzing;
*/
private String[] excludes;
/**
* The available artifacts left by code analyzing;
*/
private Set libraries;
/**
* The full name of interface which declares the contract event methods;
*/
private String declaringInterface;
/**
* The full name of class which implements the contract interface;
*/
private String implementClass;
public AnalysisResult(String declaringInterface, String implementClass, String[] excludes, Set libraries) {
this.declaringInterface = declaringInterface;
this.implementClass = implementClass;
this.excludes = excludes;
this.libraries = libraries;
}
public String[] getExcludes() {
return excludes;
}
public Set getLibraries() {
return libraries;
}
public String getDeclaringInterface() {
return declaringInterface;
}
public String getImplementClass() {
return implementClass;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy