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

Method rawSetAttribute

output/java/1.4.13/ST.java:351–361  ·  view source on GitHub ↗

Set locals attribute value when you only know the name, not the index. This is ultimately invoked by calling ST#add from outside so toss an exception to notify them.

(String name, Object value)

Source from the content-addressed store, hash-verified

349 */
350
351 protected void rawSetAttribute(String name, Object value) {
352 if ( impl.formalArguments==null ) {
353 throw new IllegalArgumentException("no such attribute: "+name);
354 }
355
356 FormalArgument arg = impl.formalArguments.get(name);
357 if ( arg==null ) {
358 throw new IllegalArgumentException("no such attribute: "+name);
359 }
360 locals[arg.index] = value;
361 }
362
363 /** Find an attribute in this template only. */
364

Callers 5

rot_mapMethod · 0.95
rot_map_iteratorMethod · 0.95
zip_mapMethod · 0.95
setDefaultArgumentsMethod · 0.95
storeArgsMethod · 0.45

Calls 1

getMethod · 0.65

Tested by

no test coverage detected