-
InterfaceDescriptionuse org.plumelib.util.DeepCopyable
-
MethodDescriptionThis method is public only for testing. Use private method
#conversionCharFromFormat(Matcher)
.UseInstanceOfNode.getPatternNode()
orInstanceOfNode.getBindingVariables()
instead.use #getEnclosingMethod()use #getEnclosingMethodName()UseTreePathUtil.enclosingClass(getPath(tree))
instead.UseAnnotatedTypeFactory.getSelfType(Tree)
insteadThis method creates a newAnnotationMirror
every time it is called. Instead of calling this method, store theAnnotationMirror
in a field and useAnnotatedTypeMirror.addAnnotation(AnnotationMirror)
instead.add to the appropriate componentThis will be removed in a future releaseuse CollectionsPlume.mapList(atypeFactory::getAnnotatedType, trees) instead.useAnnotatedTypeFactory#areSameByClass
orAnnotationUtils.areSameByName(javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationMirror)
use#getElementValueArray(AnnotationMirror, ExecutableElement, Class)
or#getElementValueArray(AnnotationMirror, ExecutableElement, Class, Object)
use an ExecutableElementuse org.plumelib.util.CollectionsPlume.cloneElementsuse org.plumelib.util.CollectionsPlume.cloneElementsuse org.plumelib.util.CollectionsPlume.cloneValuesuse org.plumelib.util.CollectionsPlume.createLruCacheuse org.plumelib.util.CollectionsPlume.deepCopyuse org.plumelib.util.CollectionsPlume.deepCopyuse org.plumelib.util.CollectionsPlume.deepCopyValuesuse fieldSystemUtil.jreVersion
insteaduse elementFromUse insteaduse elementFromUseuse elementFromUseuse elementFromUseuse elementFromUseuse elementFromUseuse elementFromDeclarationuse elementFromUseuse elementFromDeclarationuse elementFromDeclarationuse elementFromDeclarationuseTypesUtils.isCapturedTypeVariable(TypeMirror)
instead
-
ConstructorDescription