get a list of variables embedded in the template string . concode_field_sep List<Integer> endOffsets concode_elem_sep int level concode_elem_sep Pattern PLACEHOLDER_PATTERN concode_elem_sep String FUNCTIONS_NAMESPACE_SHORT concode_elem_sep Map<String,Evaluator> evaluators concode_elem_sep Pattern EVALUATOR_FORMAT_PATTERN concode_elem_sep List<Integer> startIndexes concode_elem_sep Pattern DOT_PATTERN concode_elem_sep Map<String,Resolved> cache concode_elem_sep Map<String,Object> rootNamespace concode_elem_sep Map<String,Object> map concode_elem_sep List<String> variables concode_elem_sep String FUNCTIONS_NAMESPACE concode_field_sep void addNamespace concode_elem_sep CurrentLevel currentLevelMap concode_elem_sep Object resolve concode_elem_sep void setEvaluators concode_elem_sep String replaceTokens concode_elem_sep void removeNamespace concode_elem_sep Object resolveEvaluator concode_elem_sep Resolved getResolved
List < String > function ( String arg0 ) { Resolved loc0 = getResolved ( arg0 ) ; if ( loc0 == null ) { return Collections . emptyList ( ) ; } return new ArrayList < > ( loc0 . variables ) ; }