Hweigel528
- 活动总数 11
- 最后的活动
- 成员加入日期
- 关注 0 名用户
- 关注者数 0 名用户
- 投票数 3
- 订阅数 4
-
Hweigel528 创建了一个帖子, 已回答Good examples of a custom plugin with Type Checking or similar computation?
I really appreciate the thorough Language plugin documentation and tutorials, but I still don't have a good idea for how best to implement a more complex static analysis tool (like a type checker).... -
Hweigel528 创建了一个帖子, 已回答Best practices for CachedValuesManager.getProjectPsiDependentCache ?
I'm building a custom language plugin, and it seems like almost all values "should" be cached in the projectPsiDependentCache. class WBinaryExpression(astNode: ASTNode) : WExpression(astNode) { //... -
Hweigel528 创建了一个帖子, 已回答Conflicting CachedValue documentation?
This doc suggests using CachedValue for heavy comptations like PsiReference.resolve(): https://jetbrains.org/intellij/sdk/docs/reference_guide/performance/performance.html#working-with-psi-efficien... -
Hweigel528 创建了一个帖子, Choosing the right Visitor/Processor/Traverser paradigm for "compiling" a PsiFile?
There seem to be many PsiElementVisitor, PsiElementProcessor, SyntaxTraverser classes which all provide mechanisms for traversing a PsiFile. And one can also always manually recurse through either ...