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

Method defineTemplateAlias

output/java8/1.4.12/STGroup.java:374–384  ·  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

372 /** Make name and alias for target. Replace any previous definition of name. */
373
374 public CompiledST defineTemplateAlias(Token aliasT, Token targetT) {
375 String alias = aliasT.getText();
376 String target = targetT.getText();
377 CompiledST targetCode = rawGetTemplate("/"+target);
378 if ( targetCode==null ) {
379 errMgr.compileTimeError(ErrorType.ALIAS_TARGET_UNDEFINED, null, aliasT, alias, target);
380 return null;
381 }
382 rawDefineTemplate("/"+alias, targetCode, aliasT);
383 return targetCode;
384 }
385
386 public CompiledST defineRegion(String enclosingTemplateName, Token regionT, String template, Token templateToken) {
387 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