MCPcopy Index your code
hub / github.com/antlr/codebuff / valueChanged

Method valueChanged

output/java8/1.4.17/STViz.java:108–122  ·  view source on GitHub ↗
(TreeSelectionEvent treeSelectionEvent)

Source from the content-addressed store, hash-verified

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