Package 

Class Parser


  • 
    public class Parser
    
                        

    Parses CleverTap annotations when called via Parser.parseVariables(...) or Parser.parseVariablesForClasses(...).

    • Constructor Summary

      Constructors 
      Constructor Description
      Parser(CTVariables ctVariables)
    • Method Summary

      Modifier and Type Method Description
      void parseVariables(Array<Object> instances) Parses annotations for all given object instances(eg, if variables are defined inActivity class, then Parser.parseVariables(activityObj) can be called).
      void parseVariablesForClasses(Array<Class<out Object>> classes) Parses annotations for all given classes.(eg, if variables are defined in aseparate 'MyVariables' class, then Parser.parseVariablesForClasses(MyVariables.
      • Methods inherited from class java.lang.Object

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

      • parseVariables

         void parseVariables(Array<Object> instances)

        Parses annotations for all given object instances(eg, if variables are defined inActivity class, then Parser.parseVariables(activityObj) can be called).

        Parameters:
        instances - Objects of a class
      • parseVariablesForClasses

         void parseVariablesForClasses(Array<Class<out Object>> classes)

        Parses annotations for all given classes.(eg, if variables are defined in aseparate 'MyVariables' class, then Parser.parseVariablesForClasses(MyVariables.class) can becalled)