コード例 #1
0
 private void init(final ASTNode child) {
   if (child == null) return;
   ASTNode treePrev = child.getTreePrev();
   while (treePrev != null && SpacingUtil.isWhiteSpace(treePrev)) {
     treePrev = treePrev.getTreePrev();
   }
   if (treePrev == null) {
     init(child.getTreeParent());
   } else {
     myChild2 = child;
     myChild1 = treePrev;
     final CompositeElement parent = (CompositeElement) treePrev.getTreeParent();
     myParent = SourceTreeToPsiMap.treeElementToPsi(parent);
   }
 }