@NotNull @Override public GrReflectedMethod[] getReflectedMethods() { return CachedValuesManager.getCachedValue( this, new CachedValueProvider<GrReflectedMethod[]>() { @Override public Result<GrReflectedMethod[]> compute() { return Result.create( GrReflectedMethodImpl.createReflectedMethods(GrMethodBaseImpl.this), PsiModificationTracker.OUT_OF_CODE_BLOCK_MODIFICATION_COUNT); } }); }
@Nullable @Override public StructuredDocString getStructuredDocString() { return CachedValuesManager.getCachedValue(this, myCachedStructuredDocStringProvider); }