Hweigel528
- Total activity 11
- Last activity
- Member since
- Following 0 users
- Followed by 0 users
- Votes 3
- Subscriptions 4
-
Edited Good examples of a custom plugin with Type Checking or similar computation?
AnsweredI 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).... -
Edited Best practices for CachedValuesManager.getProjectPsiDependentCache ?
AnsweredI'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) { //... -
Created Conflicting CachedValue documentation?
AnsweredThis 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... -
Created 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 ...