Class Cast

  • All Implemented Interfaces:
    IntrinsicMethod

    public class Cast
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Cast()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected static void expectArgumentCount​(java.util.regex.Matcher m, java.util.ArrayList<java.lang.String> arguments, int expectedCount)  
      protected static java.lang.String format​(java.lang.String format, java.lang.Object... args)  
      protected static java.lang.String inferTemplateCastName​(java.util.regex.Matcher m, TemplateOptions templateOptions, java.lang.String templateCast)  
      protected static Type inferTemplateType​(java.util.regex.Matcher m, TemplateOptions templateOptions, java.lang.String templateCast)  
      void invoke​(java.util.regex.Matcher m, java.lang.StringBuilder sb, TemplateOptions templateOptions, java.lang.String genericCast, java.util.ArrayList<java.lang.String> params)  
      protected java.lang.RuntimeException unreachable()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Cast

        public Cast()
    • Method Detail

      • invoke

        public void invoke​(java.util.regex.Matcher m,
                           java.lang.StringBuilder sb,
                           TemplateOptions templateOptions,
                           java.lang.String genericCast,
                           java.util.ArrayList<java.lang.String> params)
      • inferTemplateType

        protected static Type inferTemplateType​(java.util.regex.Matcher m,
                                                TemplateOptions templateOptions,
                                                java.lang.String templateCast)
      • inferTemplateCastName

        protected static java.lang.String inferTemplateCastName​(java.util.regex.Matcher m,
                                                                TemplateOptions templateOptions,
                                                                java.lang.String templateCast)
      • expectArgumentCount

        protected static void expectArgumentCount​(java.util.regex.Matcher m,
                                                  java.util.ArrayList<java.lang.String> arguments,
                                                  int expectedCount)
      • format

        protected static java.lang.String format​(java.lang.String format,
                                                 java.lang.Object... args)
      • unreachable

        protected java.lang.RuntimeException unreachable()