MCPcopy Create free account
hub / github.com/antlr/codebuff / valueChanged

Method valueChanged

output/java/1.4.19/STViz.java:107–121  ·  view source on GitHub ↗
(TreeSelectionEvent treeSelectionEvent)

Source from the content-addressed store, hash-verified

105 viewFrame.tree.setModel(tmodel);
106 viewFrame.tree.addTreeSelectionListener(new TreeSelectionListener() {
107 @Override
108 public void valueChanged(TreeSelectionEvent treeSelectionEvent) {
109 int depth = updateDepth.incrementAndGet();
110 try {
111 if ( depth!=1 ) {
112 return;
113 }
114 currentEvent = ((JTreeSTModel.Wrapper)viewFrame.tree.getLastSelectedPathComponent()).event;
115 currentScope = currentEvent.scope;
116 updateCurrentST(viewFrame);
117 }
118 finally {
119 updateDepth.decrementAndGet();
120 }
121 }
122 });
123 JTreeASTModel astModel = new JTreeASTModel(new CommonTreeAdaptor(), currentScope.st.impl.ast);
124 viewFrame.ast.setModel(astModel);

Callers

nothing calls this directly

Calls 7

updateCurrentSTMethod · 0.95
highlightMethod · 0.95
getStartIndexMethod · 0.80
getStopIndexMethod · 0.80
getMethod · 0.65
incrementAndGetMethod · 0.45
decrementAndGetMethod · 0.45

Tested by

no test coverage detected