public boolean isDeprecated() { return constitution .protoclass() .processing() .getElementUtils() .isDeprecated(CachingElements.getDelegate(element)); }
private void initMiscellaneous() { this.deprecated = protoclass() .processing() .getElementUtils() .isDeprecated(CachingElements.getDelegate(element)); this.docComment = containingType.extractDocComment(element); if (!isPrimitive() && isMandatory() && protoclass().styles().style().validationMethod() != ValidationMethod.SIMPLE) { this.nullability = NullabilityAnnotationInfo.forTypeUse(); } }
@Override public boolean isDeprecated(Element e) { return elements.isDeprecated(e); }
@Override public boolean isDeprecated() { return env.getElementUtils().isDeprecated(executableElement); }
@Override public boolean isDeprecated() { return this.env.getElementUtils().isDeprecated(element); }
@Override public boolean isDeprecated() { return env.getElementUtils().isDeprecated(executableElement); }
@Override public boolean isDeprecated() { return this.env.getElementUtils().isDeprecated(this.var); }
@Override public boolean isDeprecated() { return env.getElementUtils().isDeprecated(variableElement); }
@Override public boolean isDeprecated() { return env.getElementUtils().isDeprecated(executableElement); }
@Override public boolean isDeprecated() { return this.env.getElementUtils().isDeprecated(element); }
@Override public boolean isDeprecated() { return this.env.getElementUtils().isDeprecated(element); }
@Override public boolean isDeprecated() { return this.env.getElementUtils().isDeprecated(element); }
@Override public boolean isDeprecated() { return env.getElementUtils().isDeprecated(variableElement); }
@Override public boolean isDeprecated() { return env.getElementUtils().isDeprecated(executableElement); }
@Override public boolean accept(Element e, TypeMirror t) { switch (e.getKind()) { case CONSTRUCTOR: return toExclude != e && (Utilities.isShowDeprecatedMembers() || !elements.isDeprecated(e)) && (trees.isAccessible(scope, e, (DeclaredType) t) || (elem.getModifiers().contains(ABSTRACT) && !e.getModifiers().contains(PRIVATE))); } return false; } };
@Override public boolean isDeprecated(Element e) { while (e instanceof DecoratedElement) { e = ((DecoratedElement) e).getDelegate(); } return e instanceof ElementAdaptor ? ((ElementAdaptor)e).isDeprecated() : delegate.isDeprecated(e); }
@Override public boolean isDeprecated(Element e) { while (e instanceof DecoratedElement) { e = ((DecoratedElement) e).getDelegate(); } return e instanceof ElementAdaptor ? ((ElementAdaptor)e).isDeprecated() : delegate.isDeprecated(e); }
Field createField(Type containingType, VariableElement variable) { Set<Modifier> modifiers = requireNonNull(variable, "Variable element is <null>.").getModifiers(); Field field = new Field(containingType, visibilityOf(modifiers), modifiers.contains(Modifier.STATIC), variable.getSimpleName().toString(), TypeNameVisitor.INSTANCE.visit(variable.asType()) ); if (env.getElementUtils().isDeprecated(variable)) field = field.deprecated(); return field; }
@Override public boolean accept(Element e, TypeMirror t) { if ((e.getKind().isClass() || e.getKind().isInterface())) { return (env.getExcludes() == null || !env.getExcludes().contains(e)) && startsWith(env, e.getSimpleName().toString()) && (Utilities.isShowDeprecatedMembers() || !elements.isDeprecated(e)) && !Utilities.isExcluded(((TypeElement)e).getQualifiedName()) && trees.isAccessible(scope, (TypeElement) e) && isOfKindAndType(e.asType(), e, kinds, baseType, scope, trees, types) && (!env.isAfterExtends() || containsAccessibleNonFinalType(e, scope, trees)); } return false; } };
public void run(CompilationController cc) throws Exception { cc.toPhase(Phase.ELEMENTS_RESOLVED); if (eh != null) { TypeElement e = eh.resolve(cc); if (e != null && isAccessibleClass(e)) { delegate = SpringXMLConfigCompletionItem.createTypeItem(substitutionOffset, e, eh, cc.getElements().isDeprecated(e), true); } eh = null; } } }, true);