
io.vertx.codegen.PackageModel Maven / Gradle / Ivy
package io.vertx.codegen;
import javax.lang.model.element.Element;
import java.util.HashMap;
import java.util.Map;
/**
* @author Julien Viet
*/
public class PackageModel implements Model {
private final String fqn;
private final ModuleInfo module;
public PackageModel(String fqn, ModuleInfo module) {
this.fqn = fqn;
this.module = module;
}
@Override
public String getKind() {
return "package";
}
@Override
public Element getElement() {
return null;
}
@Override
public String getFqn() {
return fqn;
}
@Override
public Map getVars() {
HashMap vars = new HashMap<>();
vars.put("fqn", fqn);
vars.put("module", module);
return vars;
}
@Override
public ModuleInfo getModule() {
return module;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy