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

Method defineTemplateOrRegion

output/java/1.4.12/STGroup.java:407–420  ·  view source on GitHub ↗
(String fullyQualifiedTemplateName, String regionSurroundingTemplateName, Token templateToken, String template, Token nameToken, List<FormalArgument> args)

Source from the content-addressed store, hash-verified

405 }
406
407 public void defineTemplateOrRegion(String fullyQualifiedTemplateName, String regionSurroundingTemplateName, Token templateToken, String template, Token nameToken, List<FormalArgument> args) {
408 try {
409 if ( regionSurroundingTemplateName!=null ) {
410 defineRegion(regionSurroundingTemplateName, nameToken, template, templateToken);
411 }
412 else {
413 defineTemplate(fullyQualifiedTemplateName, nameToken, args, template, templateToken);
414 }
415 }
416 catch (STException e) {
417 // after getting syntax error in a template, we emit msg
418 // and throw exception to blast all the way out to here.
419 }
420 }
421
422 public void rawDefineTemplate(String name, CompiledST code, Token defT) {
423 CompiledST prev = rawGetTemplate(name);

Callers

nothing calls this directly

Calls 2

defineRegionMethod · 0.95
defineTemplateMethod · 0.95

Tested by

no test coverage detected