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

Method rawSetAttribute

output/java/1.4.15/ST.java:352–362  ·  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

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

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