@Override public boolean overrides(ExecutableElement overridden, TypeElement scope) { while (overridden instanceof InterfaceExecutable) { overridden = ((InterfaceExecutable) overridden).executableElement; } return env.getElementUtils().overrides(this.executableElement, overridden, scope); }
public PackageElement getPackage() { if (this.pckg == null) { this.pckg = ElementDecorator.decorate(this.env.getElementUtils().getPackageOf(this.delegate), this.env); } return this.pckg; }
@Override public boolean hides(Element hidden) { while (hidden instanceof ParameterizedVariable) { hidden = ((ParameterizedVariable) hidden).variableElement; } return env.getElementUtils().hides(variableElement, hidden); }
@Override public boolean isHiddenBy(Element hider) { while (hider instanceof ParameterizedExecutable) { hider = ((ParameterizedExecutable) hider).executableElement; } return env.getElementUtils().hides(hider, executableElement); }
@Override public boolean overrides(ExecutableElement overridden, TypeElement scope) { while (overridden instanceof ParameterizedExecutable) { overridden = ((ParameterizedExecutable) overridden).executableElement; } return env.getElementUtils().overrides(this.executableElement, overridden, scope); }
@Override public boolean hides(Element hidden) { while (hidden instanceof InterfaceExecutable) { hidden = ((InterfaceExecutable) hidden).executableElement; } return env.getElementUtils().hides(executableElement, hidden); }
@Override public boolean isHiddenBy(Element hider) { while (hider instanceof InterfaceExecutable) { hider = ((InterfaceExecutable) hider).executableElement; } return env.getElementUtils().hides(hider, executableElement); }
@Override public boolean isHiddenBy(Element hider) { while (hider instanceof ParameterizedVariable) { hider = ((ParameterizedVariable) hider).variableElement; } return env.getElementUtils().hides(hider, variableElement); }
@Override public boolean isHiddenBy(Element hider) { while (hider instanceof ParameterizedVariable) { hider = ((ParameterizedVariable) hider).variableElement; } return env.getElementUtils().hides(hider, variableElement); }
@Override public String getDocComment() { String docComment = this.env.getElementUtils().getDocComment(this.var); if (docComment != null && !docComment.trim().isEmpty()) { return docComment + "\n@param " + this.var.getSimpleName().toString() + ' ' + docComment; } return null; }
@Override public boolean overrides(ExecutableElement overridden, TypeElement scope) { while (overridden instanceof InterfaceExecutable) { overridden = ((InterfaceExecutable) overridden).executableElement; } return env.getElementUtils().overrides(this.executableElement, overridden, scope); }
@Override public boolean isOverriddenBy(ExecutableElement overrider, TypeElement type) { while (overrider instanceof InterfaceExecutable) { overrider = ((InterfaceExecutable) overrider).executableElement; } return env.getElementUtils().overrides(overrider, this.executableElement, type); }
@Override public boolean hides(Element hidden) { while (hidden instanceof InterfaceExecutable) { hidden = ((InterfaceExecutable) hidden).executableElement; } return env.getElementUtils().hides(executableElement, hidden); }
@Override public boolean isHiddenBy(Element hider) { while (hider instanceof InterfaceExecutable) { hider = ((InterfaceExecutable) hider).executableElement; } return env.getElementUtils().hides(hider, executableElement); }
@Override public boolean hides(Element hidden) { while (hidden instanceof ParameterizedExecutable) { hidden = ((ParameterizedExecutable) hidden).executableElement; } return env.getElementUtils().hides(executableElement, hidden); }
@Override public boolean hides(Element hidden) { while (hidden instanceof ParameterizedVariable) { hidden = ((ParameterizedVariable) hidden).variableElement; } return env.getElementUtils().hides(variableElement, hidden); }
protected File getServerSideDestFile(File sourceDir, JavaFileObject sourceFile, TypeElement declaration) { File destDir = sourceDir; String packageName = this.context.getProcessingEnvironment().getElementUtils().getPackageOf(declaration).getQualifiedName().toString(); for (StringTokenizer packagePaths = new StringTokenizer(packageName, "."); packagePaths.hasMoreTokens();) { String packagePath = packagePaths.nextToken(); destDir = new File(destDir, packagePath); } destDir.mkdirs(); String simpleFilename = sourceFile.toUri().toString(); simpleFilename = simpleFilename.substring(simpleFilename.lastIndexOf('/')); return new File(destDir, simpleFilename); }
protected File getServerSideDestFile(File sourceDir, JavaFileObject sourceFile, TypeElement declaration) { File destDir = sourceDir; String packageName = this.context.getProcessingEnvironment().getElementUtils().getPackageOf(declaration).getQualifiedName().toString(); for (StringTokenizer packagePaths = new StringTokenizer(packageName, "."); packagePaths.hasMoreTokens();) { String packagePath = packagePaths.nextToken(); destDir = new File(destDir, packagePath); } destDir.mkdirs(); String simpleFilename = sourceFile.toUri().toString(); simpleFilename = simpleFilename.substring(simpleFilename.lastIndexOf('/')); return new File(destDir, simpleFilename); }
public LombokGeneratedSetter(VariableElement var, DecoratedProcessingEnvironment env) { this.var = var; this.env = env; this.simpleName = this.env.getElementUtils().getName("set" + ElementUtils.capitalize(this.var.getSimpleName().toString())); }
/** * Returns the client-side package value for the given type declaration. * * @param declaration The declaration. * @return The client-side package value for the declaration. */ public String convert(TypeElement declaration) throws TemplateModelException { return convert(this.context.getProcessingEnvironment().getElementUtils().getPackageOf(declaration)); }