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

Method defineTemplateAlias

output/java8/1.4.14/STGroup.java:386–396  ·  view source on GitHub ↗

Make name and alias for target. Replace any previous definition of name.

(Token aliasT, Token targetT)

Source from the content-addressed store, hash-verified

384 /** Make name and alias for target. Replace any previous definition of name. */
385
386 public CompiledST defineTemplateAlias(Token aliasT, Token targetT) {
387 String alias = aliasT.getText();
388 String target = targetT.getText();
389 CompiledST targetCode = rawGetTemplate("/"+target);
390 if ( targetCode==null ) {
391 errMgr.compileTimeError(ErrorType.ALIAS_TARGET_UNDEFINED, null, aliasT, alias, target);
392 return null;
393 }
394 rawDefineTemplate("/"+alias, targetCode, aliasT);
395 return targetCode;
396 }
397
398 public CompiledST defineRegion(String enclosingTemplateName, Token regionT, String template, Token templateToken) {
399 String name = regionT.getText();

Callers

nothing calls this directly

Calls 4

rawGetTemplateMethod · 0.95
rawDefineTemplateMethod · 0.95
getTextMethod · 0.65
compileTimeErrorMethod · 0.65

Tested by

no test coverage detected